mirror of
https://github.com/godotengine/godot-interactive-changelog.git
synced 2026-01-05 06:12:10 +03:00
1 line
5.7 MiB
1 line
5.7 MiB
{"generated_at":1685475407484,"log":["320f49f204cfbf9b480fe62aaa7718afb74920a5","e4a09a8fb77cd2d8e1720dc2d03fc486cfa1c0ee","4326fd5a7edac86cbcb5c53dfcd79b7614bdbbfe","dba5d2bb278318456bec1f13fb928950eb2a37e4","c6f800e2de29f1a0b3f049fb389d472cb8996e6d","51f6138cb3ef23af9e8c41ff3a4a83b7f28cc658","04b04555d18faaa611a4ee676d98f25fb1f4d544","51d598aa113a096d7abfc5c32009e36502a28f53","53131635b405d3417da55a3cd4c5e01c626210df","fa416b34040a37403cde32a7632bd01e361eab92","db8f26c8e59d2adabd0c7ef5d310ea0d47e77479","7822cc9329e8186668a12cf07126ce0ee40a21b7","291c281fcf35c531905a68a12a5aec8de68d617f","ac483345c427069a033feeb0f9b0302d04787e92","fac0f76b7a7b4bd19e3e4ecc4ac98619daea3784","6d86450a8356b8930b503c8ff5cc07d9e34e6287","2658e5d03d86034cf926584ed3d4a63f5e9d7329","3ebde6fac3fac514a0ef2a2e339743992b14fb32","7452f5c619fd5daffce6e2b95f80cce6ed875f83","74e224f2c7aa67fc6fec7901eab869ca6049900f","764671d2d089b27dfe03d26919dbc4b41e3b28ba","4cdb2d05023252829300f098d0bc144ad588a00b","546cab6f29a2ea214c51d8306bfd073fa2423766","8c2d38152fbf41ca9c8a8f9b381b8d271f7f54d3","bc3c6338cfdb3e67dd4a97006e4e06d4ba6e02dd","d9235be54b6965e9700b6be2ca201d347d1c6d93","f5f565e3e49eecde9ed3b05913747a50d54b7357","292c037f9b1577f0d195824be149d8cea7d0d2fc","0eb61c3106c0498114d796ef3baa52b31084fde9","f1b01c96b954b47b8d68d17fadbb6d97740aefdc","7b67c5857fd7715774c7a2e07a05ff1fb7304ed1","154b6f01337d932d8a259ed93aa5aec397f9de6e","0deb3921e378178f04e9a185aa040a84fc9254e8","d6e4a08c614da72c4ade71f326b7b4cf33b53707","bd22b1cbe6088accf46493c304e17f616042ad68","13eee31461eb5431b39e213ad2349752ca5779b2","91d3ea0d1f33af26328c741835a8ff72c58d34d7","e9e7aab8eb0216ba27529826c015bca1ddd49ff4","59aa79f2182c070a7f2c274072da50a5a2934e70","61771ad39b62abe77ba0430ef0d9141b2673e170","964152ed714606b4bcc98d4e92cea5e859e36bd3","7052ddd706d516c404664459a3bc92f74bd91baa","43184375b2340d6a00aa0087087ad039cf791e91","9a2fdef1fa481d66f8ea71ea30521ce8058c47e0","c13ac398f68ac1c16967ea2ffdfaf7cc854f76a8","69ea7da76642be223f52f671677bcae99ba2db1b","4299332ecca84a3c9e83fa3c7fe2da988f5c97e3","03664e26c5d372b0b4717308efc3144a2a089d4b","8598641b15e5a18c07acff5bb496e74956bb1c74","bba854bac67a70757e325d9f06bf63fab5519d9e","86c5f31dd51ad1923b6ff5aef4138031656fb4ad","f757460ec819aeb2a9d1c21e3ba02b4925f0cac2","ede5306d7c51c55b7c613dec6885636b840bf519","63bb6808e629d29a2e90307e780ced9f427bcfc0","d41cd57595c4f68838b8dcf27e66cb77476577ed","9786b5160140f7b2462db6a18bf4a7a524fbb6d9","362b42787b8c48da61b3cb7cd2de718d259d723f","0d728123c674a1ccbbf60707a65016f9c71c3731","9d36ce25e81c6d19e82e87a0468578b12b6b4be8","25f9aee00565996eae4c1cd011c9573a7e37922c","1edc2134c99184f3714c806b7a494026e8f029b2","d462e5153d8eeab42ca745a81ad5b2310f0dc200","86d6a72c9745bd15e3217d63b2cc5ba73fe4ad34","fbaee40b1dcc9fcd9a4c643698314ffa85cafbe2","60d910b1916305c4b0ac5f92415083995b4f7c7a","95c6d9cabace69901bc8e7f93ad611577fe89b74","b22cf46fdb86fc6ca06fbba34772e4f6ff0c46d4","241a85de7c9628864c1d4fd609d6425b370b82f2","5a574a4f291303ab61a9c2b2a8b444b8f227bc7a","a38bf5287a02238581359b548aef3170cd577a5f","a1f5d2529c76045be0e131a09c7d11588159e34d","608af1a7869a3ed4878f94248c8bd050a28f8207","65487ed4edbad17ee0bfa1834c9ebf5514748428","8c4051819eb5869fd233e29f0db4c255b9a98b3f","ec1c87974604ddb4d15e23540f91c5f0a6fd990c","488884178e773a6e80070663d92cc53cb820bff9","a4825c2f8b5c74bb50f7df158bc1f849ec46ee07","201cb8d7ed8134eb21d41189025b8619557b7e1d","6ee30022370202c08a7743d6efb8ca010786cc4f","bce56cf33797391df02453db90438f5b03e3d39b","91fb8070886446aca8d859460d35c3b47db704d2","c5f8b0960a9384b63d11c8dc99c2a0d6e299c041","17a55861f1ece6e740af15020feb0eb8375c4625","47407ba2dfc38a65354729b39afafeb388b77fd8","a6c229bbfd038ad7cf06460007608e3b5bc97025","8e2e0795bbf86a676065de5400a6cda340f02ec9","37d448fca7c212ecc48238cf295975165433c282","752055ccbaf0387af3925afb2765ef76677daf3b","4c0b0a6bdd3c87220ab0d79ba647d5bdd843ce6c","d2be02f21e8a16b44af78e72f9910e4640c4e0b1","e904f814c83636903bf9de37078d141f3f51c340","f8a6a6c8a2eb704de9879727f9b975b6de7cfd19","9af7fa193f65f2caf206b079397fa810d012d803","b38f44e177c884f6cc1a8e669ed2ecb684461b2e","b376273f1b30b1187731b318c0f6eb0447acd289","6cb841edcb1295a4877ed27330f0ba4c049ddafa","78372765971554e95fb39e14e2519161208626e1","e28e8490120d38f4b8d96c004075c239fce7ef80","06dbeab5d4ba1ef9c58219260ced2b3fe2070553","c74bf2e6b1ccad9c6cf72c0b142aa924de67eed0","69761816381f11536980441265345ba055ad1c26","eb4a6a8147ad268802f59a9a2273a39e3da4a35e","8f5d9b63914b0049bd202b87c4b89ff3d48ad0ad","b717eb714c02c12c8a0475e32439b569d9cf40bf","4eccb58bc57ac66f929192066b65282a56d46545","7141c73ae8368f75671eec05e48188d9d338e054","38b12d25e90ea342dfdb123eafa47146af5ba6b1","63c512e1fb502c912cdbff42d6a27443b214d1f9","978c2a604a86ac862a448d1089eb5563a528798b","1100d6a8f2312d3bc4e96d195eba2592d76f395d","83cb9284f5783293e1cf7f1cb9569a77c09a6e78","24d59b56d3a34b91eeae0fae6ce5996d1728a422","2f2fa8db690799c241d1c58514e35de9dc16dfbb","9cddafa42cf197784b804b0f6686788be25aa1c3","6c08f4ea4e69c2e903537be7ffbd9bac71f8c5e9","2d0d64794e17c21456f51bed5412f083398eb3a5","73aaf06be73dada6a0f5c67779649b2cc16d2671","64923ff27754f9c46d027de27e7be2ec285f3e71","c67e9a4dd4219fd05d9e954263336d63c1dfe2ed","34a29cb0de1b34d46e2742bd1ea0a3613967e4ed","05ed316114e25333552902f85488c3e60a933a59","0b68677112f3d0285e249b23fecc486bd7d9bfd3","db7928849b745b8e98061dc122c93a968f141fbc","3d34df0e79d58e638ac7c94db18c8b3f6ca7b382","6eac6889520aa901fbff75a744e69c3fada11fdb","c97db904a0411c460e11f3e3e07fe8bcf3aeb6b4","5f079e2ef90dfc76887814e10b6ed16aa8fe88d9","e60465dd7508cd540ec5a7f13e28a8fd73dc7eb1","4d099e901b0c176f8da8e63384c235f23f8c440c","97774f6f69a5566a526c161411ecdf34a5a90b14","37f0a6d99a7e959f76a8b6c1691c157eb9ba5585","9b5c6f539b0049cbcf12507167eb028013219c45","4dd99701b087fd41a1563fb4722c61b067ef374b","8920bb8c1b6aebb665d376890bd6971f416b8609","3916a5352250e004504cf97d1eb9df5305c50bbc","65b11d75175375705b285cbae8d3e313f475b3c7","6d64a54d75ca0ad2bfd11a8acc3aeb2444b60cee","e3ddf1269368db5f476e0980e9b5127c7034d9fd","90210c48627692d281554d6185b5db17a86c852a","2940475c716eab517ca52957acc8714f195d32cb","dddf8c672b988da7a1a6b2bbe8b57462a3b5897a","b4d5c1ab5be236b3b2b9f6b3b5f3445a2285df72","d592ee6be880ff65287cf6279a769b522b3d94f8","27f9780cc621bbeeeeffe0d113cd643922e1d38d","4a8f219660bfeb58a781cb012584455314055edd","6c2283b2d44b8294e957d88d4b08428479451c72","195c5e0925a4d8215edec96d4c7030ac6feccc2f","6492de800faf9715f910b648089be436771a3153","85eb381a0439a751f3b171bac510b8eb93045a38","4ab4ff67ffb5bbf1ea0932c6a0b0353a77622bc3","2e79ec973f7e28de7ed550fe74f170c92d9dc298","82902656ac6c60c40979e9cb513b65d96119f917","64bce5a24bcf9c2d1ab1548c41a51626228583cc","9e912a4c897aae010521af12f3a8bf1e7473e54d","9637e427053e359b66fb4b7141b0b237fdb53773","f0d2f079c40a9f4eb36c8a17c985aa12ff4d3d94","88355b2719fe7a103e6da82c1f58361190f2e1f1","d152ac291e0c24883f1b5047bd49900bc5f0d889","a11d8954db07485e5a1fb6f965ed8ede3e4c0040","c6ac7333a63453892d7fca2075d4141206085cc5","3fdbdd838074b3f6b78e6f6c2fae1f3a407c2446","c24f53d4f6088b0dad58f8a1028b7e70db6bd231","0e781aeacbf0f349c5b592b52b2175d5cc0581c6","e4b20a9a515b2493c175223d604cdfb9ae8784d1","4d9b7b9803422118077555ddf53a2550180209a0","c40877bc6ac81ecf0b8dc70ad1c708ac1b2bf167","20b479aaeff31fc8a682dfa5580fe6078cab0266","f43ee4aff8e5f72c24cfbd8f1ff90703714857e0","12fefc1a6c19830efb8c85d85b793de711fe12f8","9ea67d5718585415e32a81032f67ce12fa5c6dbd","ebb5b84a8f2649bb4533ec33a6c80ace12c64539","ae24258842b9d35227a5deb0953bd6ac2c105e64","6677baedbe195def4af41c9f592b92d8b76ef86a","b0f782a0e323434df36276c87dfc4def1a93eade","63a2475f0fa5ad13e86d61feca33bc3e6c9ef108","a3d9b7d9162259c26d01ce659b49119751a5195a","4cf197fa48c57a5d83f639ffc07d1d0ea306da25","9b52ad5cafd66be117b7612c87bd6da92f67a4e9","4f840168d2b408f15783ed60875b1e09ec495eed","1b4228cb482a9d7c10b80a0d4331f6132ac40890","75d75c68c4e7980f709cb75769857023a083910f","a292d1fefb22b78b155e8daff739c589f3c94fc1","45e7306b5adec09746fefda902a5414e5b53fdfa","ecd8795755095e5d8c002f030e51bb26892d7cbb","bb8de092a1b39fd339dc1ed4fa34ec8f3537297b","f0b70ed52878e8148a2773d2a625652092f18de2","a4e6e2f342737bb2c4d22816a83e76a0c27f5ee9","dadcb33302752b079d6f001225d3369ed5ee4112","e761af57949a81a680551159344180b561d3d528","575f1d8ea4b1845ca4f52c61fbcfec8b1a9cee8d","36d627a9cf25cb8a2bbe1e65c43e0d8488a9a6f5","80618700ca668a595fd214ca8db43a69ca2a8b67","078b869d9a93b7cdfe89461b713de8c123b96d7c","ffd44530fb3d4af98393264dadd895f320c62417","3aff78f53242df3a5541747e818ce4ac68219a16","0952522e8b8fe59f36566001c02883e482c0096b","5b77aa6bea291b0c2233f222b50f160ee1c63ac4","c0050d9295c1fd9b428782e49a60d67d83ef892b","26c1d1aec8aeb8024bcb885906fcf011dc7aac68","9efbddfee143d5060af3b24426551c1f24a3f940","8366811352edc1d0b8b03d84562c1214c3361000","0d35525f0bb9acf63bf7bafec68168b4336f9cb5","21289c6fea03af5ba84ab013efac3fd05547919a","aa465f076ffc19ca588a066670c97a146c10e5c2","4599e98341325fed331de0bee81c5f7a9c02ebc8","472c94ce3e6cfe210f2687cadc19d64ad5f4c8f1","d1ba3227c42e440094e1444d28d7f41eb6d850ff","e21a8f292278ce9727c69091dbd522b69465944c","53bec9deeb569cd1e3c135fb379a0bf3091f8b83","4b3db1de3d744434c29a065ff8be4e7472a676d0","0a7de5472f9bf4a5d102ff1bc2f02dbfce27b589","33406131c1bc0fd2d1664a31154d4f805b6dc76c","30a88a5c08780ab75da85ada8f7cf9b31dc0e39c","878950db162cde51be1aa1df952bf0347e8cdbd5","b753223ac2c03b4d6d4ee62f51b651902fcca870","ab11496a92c64a9d6d1705b898b3432c91ef3368","b804c491b785185ff1496c81c0dfadf2a9a15fbc","fcabdf9e8351fef3ad50fea48e9c1f8420e6421e","8877b07f4c101edf42ded130fd1ed4ca69264b53","8b5e070ec73a5b5a20cec43bf8952eeaf89c969d","f173f8625d9a559b8a078bf5c4ba85ab36a2f222","a1d707f9de4f1794a9160ffb960509859e39cc94","453d239a69cf8a5aa753534df3a938a25c217a2d","e653c79ef786cb00f739388df987b7105a7c55c8","e23a19248200c860acc627fb16c440cb5128a361","a9e48b981db6f8bc67d55cee53e28f702927a9b0","9ce6588466a84d66cf652b05f8c67d953d245425","03cafd489504f91cc9e36f954b00fc25fa17b1d5","0455bc64b62154b7b966c598a80ec2eb4f66d088","9dd9737cb43dc871661945adcc1784756f28a118","43d6774dccb4a8647ef65cb93f7cec5b755beada","f102546f343550a9528f8c583c5279fd4db280d0","b63c506ad8499ff5ac1fd8f76296112a1274717d","5cfedd46ce8432f6b608795cbfa51c4645b14e8c","4f041d3afaf8308f51f1894f75193ea8740d4ff6","813d32499a85597aa4ea4191b749fcee7ace3073","d2c57e8431a6dd3a279eec9abdd6acd4ba288ca8","d2f73d4a27e32aa11e4332565d45ff838c9b36b1","6e13002034152981efdceed864b4e48d70018a49","91596f2f7a619d824afb30f0bebb7e153f05b62e","cba68114276fce41491a9ebb33fabf62193eeeba","4655eb9b8bd480e5e8a16982d75115de8f6a8d48","93f6a065f8e0e083582890a245b7dcc3cd8c7ef6","5a89d08e3f3bd7b9eeb15eadc8fc66967d020b58","e860d69183cca1d10560fa541298805fa812b491","2bc981948d254f45a0268cfc26eb0010f00b984c","425ec6914c40ed0654db16f417e80daa2a84cdd0","49d82f245bf11bd9064c9de24704cbec2181b5ba","7889e9b7ca30418d914b8c698ea39490bc9be990","31206ca4e98d55767f73416a4ce1b915be4c928e","b811207406b3359f3e63eda3f35a0d624e1cca39","4da21d1ce119ddfa40f2438ad673aaffaedd1bdb","67fee40483258a90bc47abeba02deee7fa744317","d0b08342b8250aa76cdf934b97f2ab3ac114e259","b24cb92240e047a7976f9eccc1b390ac090692e7","a1e73dcc944627ab7185aec7cd4141fe4ebb97d7","a9fe834a8e962a7b9e15e5dc218af4b857b47da4","8b4c4d9b2fbfa39e71bc1e4f4fcdd5377a9396e4","44b71a22ff99cba159385be91fd3c3971024f7fa","ae886a6f32b3cacc342ab3c4b52fa5e09d91fa49","bda60bfa29a43315755bac92dc15fb0a1a30c22e","4f0590338f0506b74a3a154112598fadb442e13d","4d875f115cbc661c9e631ba2f9fc9fd95366ff52","d566c5b75e62eee687bedf3ca095862b11866f47","0b7f20c7ed85b81540aadcdd3a530d8a28f52b0b","6b8b1cabae3d17c0ad36c067ffb42cb03d9f5c8f","9357d691a2b15eb11b68d1d0d3f4ead588c0f28b","34dd77205488a3128f6bec55d8d0a7de811ba031","582f62c2b2cfa35794fe2886eab6579ffb7938f6","2f32a75d2e2afc22e7e170c2506455010d063ce8","ed7534a6aa34b12f2c7ec6eb159b7def29d0282c","9db96d9f810ebf60e807eb46a1bd02974be1f375","bf2c6680ac24dcb8034372e43f3e459eb1f6a169","f0efc7521e7302e60ebaab31a42fafd3ea2bda68","af6217e1b127df341668b9f03f1f76f4c8c562e5","86f4fabd468d107ca2546cd11c3232811764dd1d","88e0bed081b1b48c4f0e5caaaba53fc71ee3b23c","dd5376f9dffa1d03a6a60ff9c41012ae5c3b06d2","9d002442b288132348fd1360a2cb7652a3f77aed","467f18b738d0eabf57f6dddf333869a155b6906a","f207b2fe0e57b58988520e06e3201182733a2978","c0e1c66e3def1383fb373454fe98de228b153159","839ed2d0924da40c0729f72f6dd425afec41de00","95837049e8ff920c6a2df5b093040a5d8e581c75","56520d7bd60ae398d94af0ce2b0a80a9d1547255","f529649cece9f08002c527fca25c45a5e66d2a4b","7b933d70a8eccdfa06754660b77178b5a62910e6","bf6398ae242cbaf90ff792d709d4727c8adc31ca","52125af7a0a0ed90c2fb966c64d1a5120e7c0b78","4bd9135eee7c805ee6aa5a0bbab94f3024bd8d06","c00429c33b4ebb541f77b41d5627508fdb7be0f6","1b8f56c099cf0bdf8c209e7ebfcadcaa769989f2","6dc2669361f8d84bfb5674b4f410240b72916fdd","90038a4eef6964b4993aa9b70418930f9ea232e4","6e865d1e11be5f2e289b85c0f1392d868f8478fe","b6fe7a794d111265d87467f198c6b4d887dd530a","b84b015225dffb373f409c929821da6961e6d485","a42549b8f703754a43bad2557357cb7046874118","2fa5bb6be78e4f6130dceae02caf8afa5f61b578","c77c4ef3b1ef4a3576f9bc6c8e4eab91604018d9","1807e0f1355efc92503aeb4c0a2496617d3f0872","e930fb9a6e4277ad3c4dc60a775785b294840512","7bad1706c2fe71aac6d02b5a445a3faeb1e44d76","78fcbb80c53ca29a00386087d05ca9abb1b7659b","834a984b08105fae98e1dbe4011563d27febfe1e","4b679f7f161e45cea48bf0f964066e2f4e766c99","33c6b0ec1a352d964d504c49ea0c09e99b390817","ff34cd58ff6ea4e17474a45aa19bf9b130e6c6cc","51b80f685752dd0ccdd3debd15e339466adfb208","8a9119ad7f4c448e81e636367efe580247337d60","abbca3b3ccebb367c326acb025757966a6f87486","856c36cb8964619716e7e1e6ec6d4c7498b5754b","351a2fa41ccc35902fb47475312d95c88a663365","03862d43ad1fecfde33baf9e4283270b485cb4f5","3ece0004fab6da2be63a476fe795e52d6a1205ec","3f681b06812b8070a8ad790af79221ddf5c8c1e3","f3d94cc752eccfcb833c00fa40247b35e8cf81a4","e47915f7cd9336a37d08891a046a4bd778572a73","994bdc9adca4ff96345c1e732f832ef7a6ea46c7","a73ca79402af0205a3b1ad78b8e7b9c7fb9225a3","8799f69b2c461d7c018aa6cd52f848879df47546","2363c38d87e3a972805d3780a5097a0710ba41a9","9d41ee71f6caf0ce9ae1778f5bb6701dfc2f95bb","079ed007c83a558853171088e086e75673b37b62","f04bff349bbfb41a9f774edac3910689b9f10918","3c59604061af23e9fbe2c7097115e0b1818bc5de","4c8db607fb5b28f785dd478048471ad7eee64d47","e7dd05fed80d80b328977450bc3a48f500d5cd44","02cca1f31bf1dcb39fa7050d0d142184f327d62f","3baa499a9c839fc0b98040f0e052164d5d24b68a","7bb449ae70dca35d4381c9dfb585c5bf0db63707","482dcf526653299a068741baad91965f83506ac1","9fdc77c222e5144657117290633483c77956e417","65084a70fd786a37b0c58ce01ec3fef2391aeefe","33be8b07017455149f8be3e9b6adf14fc9b9a829","8d117b214f2bcd14015532fdfbed9b3f059da0e6","42c57eef13262c8c92c0f195bc5dc82d605aad97","ba9bfb8593de9d97260c6afee59e7df87c6fb3ec","22b41ab2fef764ddc1563467f0ff57d229ee8bfd","cf6d003df1cdfc4e5b47bd5881fdb3ba549b8747","5a4475fce383225d9fad5c88ae0db862cfebf23c","3f9ba2bd14ef4bb7a90e82fd8ad4eb0875e507c5","b69569415f6a3c7e8d15c6f58775260eba2bc09d","29fb6b4e152f937edad5512561dfd7629e167de8","32cd8ba9bd9a2df09fccd23c64b5a2a9f5ef1836","5a6bcff527efd8b7264f3d2812eb1d0a263661cd","b09f3f93af636e2069e8f08113b638a7adfcdf55","996af809017f0e5c6f02298281fc7af835024878","38bfd2fda6901981c5f183dc202e0010b3f683d6","1e266d874d7bfa9c42855238f53f5d8d70270bed","f2003b1a7e5d3fce6448bd578a15bbf8f9462183","a4b687bdab773f7b8bcaed677febd9e05c9f0b27","41708eb8217bb146d60c1dc469f07d5850367cf3","5efd6933847486aad232784d39da35ae5e746b86","6cf1a94af0df553b2901b4be9ef017901cb30048","8e98be5991f04a850dfd9371cff160101927e0b5","9ca6ffa341da9a95a1299f9880da69a8f67a40c3","057d3e874dfc3f44b2ea24d807278ee234b12bb6","028303f167f0a98ee8f03fcff9f98bc59109a62c","d8f12c4343f38616dcefede678f6a7c8036d85de","069bbd35df2f2ab1cbf23121b26774046f8ad183","ed37408907ce63e2f1ea2a5b29dbf59a48a34e03","df2491c2533a277d34b1f3339d5028def975f117","04fb1069cdd0d21b2ab5831f47350907fba3b273","ffa22c9273e41c3f809bb52e2c1244e00c707bc5","09a541edd0c573b1d074fd0b9254aa7c167c882e","7431db42f00652c0c117f8213573494de898eda9","8f22c2684f3f5982d8ca8871df0b6a73d41ed196","cab790a49da4dcb9175c87926f511ece404c90c7","a5370b1b1bed3744941c90b4a05d4516aabd4c67","ce615c1a828db38864b5eec5854376e745e5617e","eb2b9b88a965ee4b2647680d93bb931626376597","288ff2fd0820c67b52526b90ee2403cbafad6503","a7b564db6e3f6e0f761e65671d3452e59f428898","36de6c1e3c08a30a7579148ee5d2f8ed8021de42","f1e3bb0a159636c6c42701da9ed843d859fcbf2a","1073f0b4238e8c6008a2b7e7e63e71b1335f29b2","f0f277faf1c1506443d549aacdc3b52ca9a55d61","8889089c1b81fc81538ede2ef097328a6f62ddf0","372152220b177eacb44cd3df7a894574af037321","426a6fdc17227715d397f8c09849ce0673b37e64","0ba75c195efffcb098ac74440ffb0fa9c85d0d96","e5f665c7187b6934a71169cab5075f899150f17a","aff84ec55d8d0cc782eaa310b9f769291799d5fd","caa42667e801318fcb78c9f52921a48cf985b62f","b1c221d5aba12d9a8fde4026273ffe03a35275fc","ffb9f342a52186b7fb7da4607af524786fea829e","df7541d2f95a81412e5c682ae9af1b42cac5f76b","3e0846e65b2ca4a6c7289d092715bbdc16b3848a","823fb59e107332de64dddd8e5d7f2fba92e95bb0","9434db47dc4e1dd417ca2d29bfe28f12ce960f3d","464e1142c48da5d24fb9d2462b707b695f9b5adc","270bbee018ff42f3e9fa400d960a6c63a4918f3a","28a57c2c291366980bad267e194d192e02105c6d","01a3dd389cc84b9a059fe8e45f2d51ce1d69eebc","657f83148c18381f87b55ab5013f76ebef573bfb","dce1e6b5fea897072ebaa42cd0fa92cdca23682d","f669ebeeaf75a00b4c66dc92f62bd5030cb11660","3b0f3016609d4915b430738125b85a16188f1691","aea5980f012c1094b116a1bcb4c37e63a83e4ecc","7f289304af9484ad3aa145adc221d5b12608d539","ce114e35dda4b3f282abb458f8409db2369b279e","c9de8a6e68f9eb9b9e8566ed72281f4c590b79a8","5ec64d30b1702c0ef4754e31b4ac235aa1b304f9","1d576f17a78c07201bdab4bce0a75639a8cb42cf","5eeb06ffd1bf9cc79142760c372c17cd858cbe49","db7864c1fd852416f2ada7038bfbf71813904174","329904598829dcbed462b012dee39bc37d7d7c83","22ee7ba4f083fdfab1c177fcd8d921736b5a91ca","68f675fba25f733fe076d810db0fd169a212725c","e47b4bdc3d4710ea091e196ed2f19e922a5c0098","52538b200f8e62b959741693745a167ee04b7670","a32b26dfa26f2a039bf9c84b90d10666bcf785c9","de95493de2f4f28a2bcc953c05ce26daa6b96b7a","1c3a1165e5bf13be9ba0e0d31a92d5eda9cc2944","e1a34d072813f5af2d868b3c69b7a9ae022df1a6","51c1d55cf9089cefbde034893b4784a5d554ddcc","8930347c48f4bc961746ec7ebe168ed013e07a28","50a137e3939d087a6ff8fba274b256e933043138","baefda668670f5be056f2cdfe7806a32c04eac9c","d360931e1fa9689a9994d64d8e8e8cc0b727e2f0","dcf6c4a368c4ac8c0db1c61a6ffe5c3b5e437337","4a9c0ed8d9ca42e198cb8f8fdf3a60c08bad4fef","747b9ac8702c30bb6d5aa87b5470bd58a3a26f94","f74d8b23b0f910a12d4e139ae6b814aad94ed8d4","8862d37e693ee20ad33a662d9d227d9305641d12","8dad5f1e10aa41f384e7fe6b6c4ac42186e3774a","88a36e20cb09b3843c81e9f6dfd589fc3a269cd0","51bd516a076f959e1d63343217cd1436819504ce","f3127d327cbacd23aba689895443843c6e2567ba","b520846c6821d1390a760f148122a1d40714aa09","bc4d7812773eabe93446f05563b0a0637fdaac74","08c3a2241d4b761db3a7e8262bec5ca91848ae8d","31656301b2cfe3710a1bfe8d636eb8206d31dd7b","74d0ed2236b333d0a292e15b9c2a9380c2c122a1","bffe97c110a0bb64cd922dd4d22e6ab93daeba59","5f34664f611ecde576eecd434dc02fc8a940b677","fc5792f2ea5c3fcd9de4d4200763313ab4052a8f","3d5fc1bb38f8749e27b3f987becf2b92b878323b","0fdcebfbb7cc6934f5a660701718ef838cbeec90","a83e77fdedb235a5c3dea91530f9e2bd2cc23a56","21c075010660106ee15ef9ad4127342ad429f639","ab276f67b8e1dcde25f5ef90ca4a8271b5611d13","f112f5785b9a088d36ab9ab4484f6017a9713942","69c0d32b93fc8ec3a3f6c08de2b3c518e38d8a56","731b152dc16ead9bb4996aa93030c82bf77da92e","61b41d6001492527753b7047989d38ffd085a9de","3ea04c1366eb83327b4552a8e84b68a8130f6bc1","755c69025295291d3a361e336f9289edb6634f4d","76522624cb48675df2e632dbf2ef35f39d0a611c","ab8f3d7842976b7fccc6df7abe11d13b44a134f9","4ebb544ffacdbf0c3fc190bdfe1448a26e05782c","ef61c14dda30a6923b587d516344bbdca6983660","f436047cf584271edea0e87d8765e1a0c72dcd66","448d3904a18b0f07b30f94ed00ce5c845962ca17","e30ce69cb44cd31933dc81700d16db2c80727015","e33e0a5ea70567ff1a88ab60281b891cdcb095a9","bfa9be85d38ad935bd4b8198767db3fe1ab1dcda","6cd4006fb3f20ac756517aa0f70720a870f9617a","d79c8d76551990dd45594d01635ae7b0a2d9f90e","c2bc458dfed70aef9316802b142e0f4cbf567ffc","da3776a40a58814dba89ccc412a1589130837423","fd68bb2596bff1990711862f90b4763553d2edac","07fbc341951352c7d0b00bf4370dccb94449d37a","112dd91193a9c692882be18267173cda94243ddd","81554dac615765bf5131189e5035865b976cfae3","ac3158332b11df42bee681a8b7a9aa0a188b6d19","2c26e7f174483e4a8f1486233aae44080214520b","18b90508a115661b9beba32fad372cd60a1ae0cd","9d78274e068d4928044220c4d5c1a7baed423670","b2f8dd0d55346dbf5b5b6ae8737164435a8f8de0","9dfe3b6d9e94c74d70f8241763a9d010c4a6db1e","24097811e498afafdd7bb4d012d0b8759d0115e7","fa51a98284500d9d8c21731a834a6adfa95c9689","a291c837f000bd8936bc9b67efe60734f255266d","76a8d6f15fae400c1ad667425b7cacd999055026","0d2a105e6b6ff5d28daeed140faa0b2c3f66254a","40cd35489d12c4223a3a9d0d8d80aae5d69d9b3a","9e6aefa3aec9cf4fdac2054c544713dafccd39b2","5a21847f238db971d173bd3b836e6068a4bfb57c","e1e4f96995a5c490ecbc522852ebb8e8ea626045","4f697f73a5ac567c1dc22ce44a7fab98f619dfe3","9bfc4913849355827c2fbd70c32455ea005f9d35","5a27a456d8d1c33bfa10ef9a1a179971fe4953de","7f63b0e8cdc0ef2369d3b623c5943e2b6cd1b1ae","16e67388a2c46e9d74d866a6cadd4351e8c57a12","67616251550d50266def27d426697c3c79bc6a92","4f49d09272d4885629bdde484edea875d9b45c94","548a66a621ded3a0b8b1f16f1865180041cc2e34","aef5b36bfaf6b379ddeb4809312c1fc465f35779","95e34967d84ef728368944553accf7255bc1d466","513b7ddab697dbe9d2d869d1a6482fe3f1c5bb3a","aab8f443f90df21f84dd306600db0c5d1378ade9","8b9ec8bc8820c0756544ecce45d8e867b7aad17b","52abab5aa7a98001808f6781860f23895ea3d6d7","edbf1d0ea49517be80e514595fc71d7069423edb","258bc0385762b5d1dceff520e0c4e1c4e4e512a0","e22f6e9aceeac46de33629c92dac1d4e6b740964","2985eabc7fa86fd61eb3b570a7597721e91dfae4","793ffd942ece6fee0b4005cab4f5aa193a4cea11","5f5f338e3f9754a8ea5f176eefc55df3e0a34dd8","0c7c800880eb45f6a152dda02c3c830c3a8ce1be","7e69c160a4b7180b9dfe7479da9209ad458bb838","726f31e992f544b73d8209eb95cc3d4ee501a0f0","c700d714bb8dad0b6aae525f880d2ee2d679e7b6","c4b736d7ad1406adbc19bdfc99cd52bd67b27c5e","60fe9321ac8b3b7a7f9ba9ddd515bdf515ea8457","f2f09f00b7d26e56ea3f948f97a0ef22aa2944b9","8b231b96e347b677ea4189784c960bc4517b8e6a","5784caae73dbb9dcb1e6640884782859c5ab94b6","05f5774592297add77463a3b1550a44b9725a81c","30a4723d9c974daaaf6b8af581b2d66c6b31b119","d13ac2a4137c043b282a8a1a15e4c400089e04f2","87b303aa9593ca7c1aa0ec2b2846b4d1fc34d0cc","3ef8238c1cd01be1be681f70c2c22ef5989efebd","c11e7ffd0ef0f34c00447efc1a95b57e3078f06f","56bb22c988ce84995a674e3b5f58cc22dfc41a8b","79f1d8b4fbac564cb55669bbf05034bb9e15ae4a","7de7f0ef178d2800f1ca70c15e8aff8aeb16bb8d","a01dca79e2f7b7cb221a4c416cade4fad2941446","8fd2eb6234541dfb34800f7ef4b0350c5795bb67","b52088a64b7daa26e6e5583bff945c02b94432c1","5dc4893f2eb9ce438969b05dfba8a70ee265fc98","47c4ec7f1d70fa06099e1ab3888f9d2595a08fa7","cac1a93d1b033c2afb06b831a297523252cc49b3","ced77db950118f2a33cab5271204cf56b39774e4","b970c4187d852858886ac99074aa5f339c4ebf5c","d2e4363ac0476879a1d5839fa136778ac85e8917","5585420e7954234aca231da06e5383ac9d7c5a91","32e7641667146d5b7cfd2ec625e92a545462def9","7d4a6532236810cc033e8bfe6480cf01fdbad7e3","b39e1df7046e6db8aa32166d5c82b3c9d2e39075","b1934cfd0db97646d044b3c3b7c9d1f9d6aa1d07","f07dfe8a3fd8f70523bdd1406e2b5d3baa02d828","edcfe41bd568efb22aaab3f45f38aed2b0f94cab","16934c7411fc7beda7459d0bb8bf5de233d671d1","8107fc98b6ceae749b3c10e6f0432e904961867b","e27bbb075a256a648283f4e8fa4b49e600208555","8d51618949d5ea8a94e0f504401e8f852a393968","132e2f458df7a3551a251d68afeccd0362ca6be2","643af210b1b96b17b33f9bdb8d6921b18145ea47","5023cc111b96cea6cb8164bf56b6de75d656b75d","6d0ec870e3bca69be3f103bfdfc0b1dd726ef97c","74ef11d404a3ae6f5c07638a6eb86cb2e4c572ef","6b0ecb7266c437469ec57d67d2a65958506aa309","c496781bf6dda3484b470d1e6d855bd095e71e28","597aac382b265a783ffb52f43647fcf13245133c","dc583a6225faf5aa8e4a2891f559cc391d619fc8","9714f701c5667994a3966329dffdc5c864ba201f","5d815a5526b3db9a9f0bc474e6caa1b23358122f","0de15955adf5a28e5603a9e3983721634cfffd59","d39c0577c0642de94868f649916f7dbcb344cc11","d8305e5fc59b3761dfc2c89ee413e153f621d917","d7ae3b8b61ecbcbbdef3919e7320b49b41209f84","44c37aabf176275b04e58b864e4eccde2084b46d","69a75d26eab92714fdc015c32b88da9f6d0f485b","1a36141481a919178de26777a0065d4aeabc8404","6709ff6a965877ccbeb9b016daad6e3159cee4e7","6587024207c9c1d581e2440d1ad84df3648ec329","39f537e4816da4cde8620ed1da95d39928648ec5","e7018e4017c7ce99f7f56a58e40c18b3696bdabf","d35003d92ae97c515b6fd2c319df2d7a8f14e28d","51c9ffaec0bea17fd9fc50e536b78963ea104356","310c755a0fd9351c609c97e3fc53da3cd0fbb58e","75c89aaaef94a972fe257d5b6589862853847387","1f257d3f8cab6fb7ccdde71403016be133d692c2","0399297e3e1cb37b82919e9f050136dbae823c17","7827c2fd570bb7198793f89a1f9a167e80ba236b","d1f68e2eaff1be8e2836cb991b2b922f8faf1cd8","b6b113cc2b41797367ace0f91c29c0118b6c301a","f41439c84b206067adeea9c97eaf87fb264ee682","3c70a4a83a584da1a8d0248a766b0211a8cc17f9","5db6e371b3e96aff21bf406ee841732243b0c042","7376cbdc94f2c00f006b153e33349fe605e2112a","f6c59cf48d9dc61fe98651707abae782daec1858","558c7d22fa3239ac8347184712dc568a6cb15712","0e5655694c844f93e1fdd044d873c2661cb00742","ec94370053f1a5b46a05172b0aea7b2311578a7d","10e48212608f1fa75fed1dade9551408b30f484e","2b8b738391ed34b371673e4b62c7bd22e3503e2a","a056e8dc7719de24a645d3500d7228d6955372ff","2e495c73d691391c763b79d11ad3c74504a85519","9f57939c121a76280d152ec1e6a2c2d3bd9dc169","86374c04314ae8af81e66955370bec7a37ff7114","9421da57ad552e9004e9ca3d739d75b0c1efee03","aa5b99821b23d74eafb49f4b0d2d86fe693a903c","0826b79035ec0bb46841ba3980cb97de1a4b5c79","2f0c4de1f00ed81398872153e02977e5e2686131","b1e480ac324a1be2605af5ee436c119ead65b787","1174d10e3c8f84e15dd6c5e795b5a6679c64c59c","2f9b7e6b6330888fca0b74dfe634a9c438f44dfb","5774155d6ac8a396680288fd2d472d52e980df1c","b7c50d99af9f6c18b8d8324ed9d215ee9b01e200","0c5f87531d28dfa51afe31ba3ad936908bdc1589","c7ba1e210e4148dbb2ab5cb3322a0fc9c4dce2d7","f7511511b12977d0385198ea0037ef4c62e75d47","8fbf69a4f4b05e7924863e3b544c66d402c4f8d6","6b76145694c00a7c241cca0c79cdcbf6b6bebde4","559b8fd2369188de9595fa698e8cb08d4635ed7c","e9b854b78aeca9fcc146cbbfc187f45038d87d58","29fd942dd6e6851014da8d3da9a7fcdca2921781","e1f01bf2ac8ed0fb89a3f42a64529ddf0114fbf5","efd5d4bcf9fc15a92ef40e3f6edb185d190cd50e","ce67808818d7d3d17a3d6702f09d8f487e078e0b","bb3429c1c5d9d5d332b800d4cfff5e77c645f578","146be33cdecb1190a4b13cee2463a676fe7fd42d","155cbe0b37ceaed33c1917f61201c1b151747469","0fa3b808509dc0a86ab986320e601c12b988c205","0fec83bc9207cfff64d5b390c94ff554210bfa25","07498d313c45f54b0a7c6c0b23e635bddf6f0523","041a7bbeba0162138f69d38abe5ceba80641c854","049bb75f9e9472fc5a46424412bc193e689ddf63","66420aea9cd6bd4ea393594551c543e688e27673","7c8fbd892c827abae464fad2c427ca2bd17ff3f8","98e4bda9f922d63141b8c3c8be2b719ab517c1e6","19f79d04fbf69ba7366fd9dd0269e97b181f1638","f023e40f6e7eab1e7a4fd17f4902bbab521d8054","90d05cbe30ac1fe88b2371b1f8f7ed06afa449a0","66a43898d41ba912cad008cf9fff5d01411b18d6","f5f2b5d4af47b51cd1ff887ea2fbd1c3f8aa1eed","03c4e4bba8ea5f8c756ba9005f20a67fea5dda13","b65d22ed90ced0bd74babc775a4a4616415f7e51","4e0eb752c2bfd7aac05023af67cd368061012bab","1ffd1bc8f3e54e5e40d0543a4b6304221b97d13f","9b0326d2f32f07283b5b4e73af963a3b7c0cfae0","2d0fcd5c4a1ccc4edcb56fa04ef690aa829cea4c","d9cf780a702b6776cc10eb5b9a2c943a76decd7e","fe893bd6ef58878babc1f3a6f721cc6e984ecf20","964338b06b5f72da909980acada4f08cb179e192","006561a0815016bf89ab604371dd0ae29b5c63bd","47e8d4d11cb3c7aa8ea91595fddf770d7ec1ea27","b31e1b84fca11eb40d5639698eeeb761775898eb","8cc3ae11dacf737cadd3745b1c44402e973bb36a","2e6501d879105acd7355393838dc2930d533b768","1aa7e22b67473cfd6f50ea9808b827d39f43e6bb","623f7b64ae7ab075fe9cc7f5b7b2c777e774f81d","be9b938398a6cbca29f1702e68811441d4aa08fb","f6fcbcfe9eb09af63b545865d7341190519ac63e","9402d2f9feaddae00012ee6c3da074097e15dd22","6201159a4787dc084e0a136648094625b1d160ca","637f41e83375abd8bdb1c31a23289c0d51d157b8","4f6dd779a37b7bf2643527be1fe261f12856a110","a034cac583dc0d711f3dfe056516d77f2ef62d7c","44d24e8b78e73448f586ef8e9138d3e15d2ab7e4","c28da898797d4ee6d07e7e15865f7567d8813057","1f9c54bd55a914c8126e4c9954ad648cdeddacb1","3b6d05db3e100c53bf494a70550d548fd29d955b","1974f6995f6942b09dd4eea4e20585c6d9aad646","0a563bfab1ec1dd2f3d4f68bb5c5fa226b3dd02d","81e15358c0027aab96f3f8e82ad8ceefcc178789","6d4eaebe1ed4c900dee24fb755dd57514372529b","bf53132217d673e62fd645fbd0dae8639843fed2","0cee7ab4c9f326ffed1e25a9120573b7d63202ba","8bef68fe6f4790276a9aabe7823201bfe581c95b","aca756fce8ab66aead3f6d6aa22a8ddb891ddbbf","1aadb9f4541828d7369ad2b6d8577a6813ea9f90","ca5ec803fc710ce95c11abc89d7773d8b4ce22b5","ee464f56c440ee158fe28f7d3b750280bc63890d","673caa5f462e4f89ffae65b111a9817d29467277","1aa1f42963a2b98040e2fdd74e174458710dcafb","c54330c6b0530d0fdc836f7349c4725eb7f309cb","f439b786ea4b317c7e30a978e1b61a9578f1f483","9ae86e90f9dcf6ad8bf706d0e858c45eb3a25eed","7a79eee5234b48334c32099e55c16cc7068c0174","fd60724c3d6ccc3007a9c9555cca5555f789cd91","2374af9e228f2757c61004b65b8e0d122e20f103","a57960cf062128f90f60db05991968d79b11a90b","8c27673dc04409be6ffff690d51cccc47caafe9e","29359c169b68e3ff42f7837650edcd05166d8d72","2e6c98058fe60811f8345eeafb4a5954f7c81fed","274d7cd632e1a1886372935721ccf2642b34b9a3","2293559c9f59c1bc3016d8aec1e0c412bc415eb0","3441e2a96fe81967a40a1ea6118188239755dc5c","fa629cdd2cf3baf81c085acf2ff924d805f3d357","7a254b303b8004ea53b38bf689d765fa423bedb8","24e7a54cd0643ef9bfe2c22bc9099bba8f81f584","0f03ad379c38fcbf29317c295efd6cbb238f20a3","b54910eb05296380a0bb9b97df3af8eedac11250","f5477ee36f2d34a5d6db0ee3e1516e9c12be28d5","a8dfe9ff7f1a7e19e57fe574bb0a683350e57b44","d17ba9a1409464e9de5b84acb7e67f0b21d82a39","a51088a7f9da6cc20d9a93df6148a84d4951cf40","9d73cdd05d423a79525d21668ce47a8191b91fc5","962c14278fafecf3d047fd070fc7ab8d4dcc21da","fe7d2dc4d330e32e015b62ccbc93a85ccdf97bd6","3f74a54cd498a7857557bdca6b034b0b38f662b0","e7e4d41a29044be753d1ab1574e131b02c9df007","97aa66597dcac06a7aee8be0e915803916024baf","761caac0b24062f76d875c72722c1d07b64fb4ad","3236c9a0e7f2ef1b739c427ce93a3926680f8b56","b41a7935925a1f861f6230f8af5d91ef02c5c2d5","7ae160f6618848648be34ab2c1ac8768cd6c894e","5ec4f14a245b66b3e268f3c6cbb68a85336c7ca6","89eb79aef1aac645358664a8245afe35b30da130","84627140d79ae88ba84d997010a23f6e000c8bf8","c6c788581e31e8c91c8df71a156081340eb27ebc","acb9f5008119eb6f9d7ca35d78e42ee8240501a8","e3aa67792c86c690c391d97f4aedc3fae4ecef63","4a24ba6e77c7128e64dee31cf05f6960abdb8108","6b184e4d3b4f02c3bb04fa7a36fe65176f89ec3f","f981e9fe915532d6902912c5e038c30f8baf3ed5","89ca15693ee81fa497d1bab24bd772a98bf56279","2f8d1a321aefd70d53318f5b27d61410757fc61b","325efb60b7b4f7cb4ed11097c8f2e2de973e00d0","b340b7e804cd6fc6ecc8c14d9645a89a17270281","06a0a29711dc1742f11e7713a8a206b698813dfe","f015bc8d2ba9e2caecd8eb627d414e4ea5f53ba4","419fb45a3eea68516828fe4541a62f8641cf13ef","f48829d1a4154df68c19fff171e81a07c4b60ccd","7f69da488e971b035fbdf044536db1ce9a100d50","bc9c1e899e62d8e02e0a5bc867cb6f408dbf60e0","4d43aba31eb3545be4c6d952cd5115df2be52d27","d2765cd04a507a1211a35a9690a482670a49f5fd","0137ec34686da6c4f62420c11595deb26d74978c","d6a88bbc3060b9adb1fef980bf79b343c89cc360","4f72ff4f1c296b59841005b946c22d523ac9df18","5fc86026ca097f97335ab01383170245d42b0640","55ca2a7c88503d0f07785ab9215809b02027f858","a18ceb6a302b23094136adfc9591121f8b49a8cf","ee77cba83e4a8a037358e882bac81d80b1596283","35963eb052f35e720fb60119561e21a4f56f185a","06df7b0963ffeac31d2a0e4268889f0573edd7ea","f97eb6d881b59391bb61847ff9d16a5cd72a357f","5aff9903548c0f62d3d6aa880693d9131d2c53ac","9418f6a557e0a0d9233cbdc4f222e3a5d9fd3a39","322fad70bd59eb7b2a9a94387611401180458d82","fe7e11e008598e4bbbe46cf817af2fac999a5326","9430e68cf3013aaa0673a4dfff844324a9c1274a","399b0cd52901d9e926da798a9ab14a2eb0fc8275","cc76f3c71d6d645ff454d142237985421439f722","b8319e7c60178b16a9e94ffdfdbe06dac26b3217","0d0d074c4de70761e2824628db5984ece9a990d1","67eda1d4dd7373e8ea1a34901135d0b678581c09","4af8009b9d1e89a7811b427bdfa73503541227b7","5e28fa53c474b0bbb27ecb45973b846233f8b6d1","8b77dac56e375698cdd28bc6033d076c600a5a19","385ab23672499b90338ac96f172986c09b128f66","c5dcbeb160b37d8ffd70061d76eb980756fe36b4","5634f627dabe510de86c3ae81987fc39772701b7","bc26d0d6cdd1c28a0a243131468bf5f698dff18f","32b9aedd88c5b527a813659c8c4e7502da9356d0","c4835c434502e23148585324a16c2bdc1c943ca2","75dae1b9a9db8f29f53cadce6ebbccf8698939b3","8fd6a02d3e18ee9001ba4e397bd65b789781891e","dfe4990b18d0ab34fda09d5dcaa2b4f6492ed2b7","b7cc2bb1e281b360fdbf4b845cfa61e3a5998ddb","cb09abdbbdb01fdeb8462853ad7324a6d0af0c81","fb8dce3e2e609dc8dcf9009e98639ed107f482d4","c95308e70f389a348c6f519170ca5b0c00f05a35","13c50e8aa569bf5fa01a7dc052cde8cdf1886c99","e40395669cf277e948e1a520a6584ce0deafd91a","279bfb3503ff034615d38df6405b7ebd7751ce95","f60e5efadd57d7d8330a6082f524b835e0378902","6e43bd4e8553c781f3ceb237a3384da0741d2db5","204f9083f4222b2a6f0d6f4133541e5097802ea6","9c6f19117c85da45349d69a68c581657bed6994b","da45f1bf85444310c532b5dbf09659b406135b30","c5a526840eef32ec89585afabb5884a03858004e","48bc7aedaa5ca19d16fa46132ec5a5a20e062e46","f12b47b65e975f5aa5426792c86420c5360a09ef","7713ec86373b1b0305db28177f2128f4f8a363bc","e133bd94f03c7af35af6b6d1fcfc348c46febaf7","22bf89e970911d26f0c27d09ece6862c40f4c120","be98a6ebbca95225b59570ed67fce962edfd23ec","9115c6ab15c7751a13383a5be847205057ea9f1c","da00c338a37037447d6806a301ae89201ee574a7","9a08b9047288c0eb9e732f18a4851adfeebc4deb","4d933b1530d08b9bfad539f5146a5bb649476645","7051685a779f2b1fa4322d6f8fbfaba71deea73f","fa7329f6485058fde30b8e2bfe26291dfbfc4434","3a70020c98cc70b55f4684c0056aa5fbe9a5afef","095f472a0b162508f67604ea1409d38c52b1ce51","6607c3c1c7dc7e6b3e381b71c6a46dcf59d3457b","5594b08e90c0d606c8f5b14879e94595fce962ee","076a342a4eabe334eb54f53a811e7fc8898639f1","e322fd140ec6865764c313a9a4489d6db68ab7fb","1fe2e715cb10e3323cf37a050542af9f5d4db37e","eda4be193fd736d362184bc937efc99c1faa18c3","3afd9deded8fb2119c4dfd3d6c92d3af24edb5e9","b67955afcae7a63a37fba7d046c7217bd8a6c3c3","7f596270f35d3d89847eca40ea25b1cc8da1fd96","24a2ae7f3c73903999f8af5fabe9255cf0321e45","4fd7115e13f1b59e2340db647fe3476a34439481","0f5a4fa7d5449e96127482889596a878c73b9915","1aa7fc09eb584bcc4dcddc8ec7dd3ddbf92a215f","17809ca9a907b8d48bea2fd26ea42312a9eaaca4","5892b122819091c026f546c1766cdbc06b6e87c8","26a547f7fce022dd5565c95b90c79f412943c90f","644b266bae483c903d7c588b38002e4c0ad21054","2be62587eecbcad855d2d864af13ea407596ed8b","c3638574267b0af5ca086b923e1c1777d1dd131d","f614f155063e43733c5e4c2572b4ea67b3bcc661","ba0a4a942e9997f9238c4f6a0fb141702316788e","dc239b47b3c09a0f2900151bcdaeca38ddcb7595","74932b905e928015394aff68a0502a49994d47f7","2975f6e3c4709bc5f69b43fdfb1ea1de159b9b26","67f801f52306746c0674d91fe015478bf94004c3","b6e03d927eb94500284e0214f7045a9830f4813c","6c57bdf6ff02c566efc0d3a8b84f5d0393a69894","f946b28f752998e8cf43a20f2458537e7c5fd120","3b3bb8c57815a348bc852db5b70548873a938f9c","25a90bcf1ad4a9295eb442ac68c9631dab2f11db","034cd62a7740a51d2527272a44bf225cd7a89724","975c3fd157216d32388c212dd4a8cbb95591bb45","3f837d5cc52a4dd18df05efcf348bb99bb33a708","33b64ec3fd065300250ed92abd9e560c3018e4ad","5fa5678eb70d6f12800a4862215f54f4c20a4a96","ae1ac55409afae35e71b04fbb3b957827d8f5f24","41798cbb6fdfe5742c4d942cbb55df0f2ad94ec0","7d5c6f4c7a7021b5f5dfa1e2b8deb612c4d7e6ec","5b9662a2c5105817eeb41b3ec30c1a2945b8ea2e","8908bdc7f2fd002d71e836ef4f9c16fdfdc69e99","2a0c9faac218fe49c05ebcfe6fe2fa5db97fed20","c8f084b0d5e52d2b3e4e2b927f3d8bc3fa6973fe","b462fdf1cb7c1282067c81561aab4b1389b1b78a","6c243326bd00e0894252baeaacf52897ff87f0e2","4912f578d13a7c4be42adf1e9c0cf29bbe35f3bb","6d98ce281fdc86e9be1449deb27ec5ba9a85d19f","20ff01b8e4e2c6b94463f15d69b7bf51e5b13ba1","9df44c2d2cbae10aa7b27b2562d00d69c2caecb8","4fd579b271e1b5274266843b9b19ed60f4c8a9a1","fe046de216c3bba72028bd3018e9174dc4619e31","5f8c30fbcaad9f45c32aa58f4f995c88e917ac96","e937e74b692a4c0d0bb76ab2147bb83d7b5d3a49","e190589f3debad7bb20f62288d13f99378a0dbe2","8253cdbda32acab36fc842bb8423ea286b791413","865d7983e0357e6b52ee77546ea738a2700912d7","d16b6a2dac538b0b0d4458e928f87fb0aeb983da","07e87f6ec09dd600fc53c03801b63c828b2561f8","682bc0703572a9916db97e614c5742a4a4aa39f9","874cbefa265af6665d3a6807f003aad3b9aabbc4","163cdb89547fcc110a8693216be09668eea97223","1772d6fa234dd6814a12df6a89c9bb8ddc011f1b","5e837b3f13ab1e3b31bb8d705e87820fa4eff21e","b867ef0eec2975c7a87762498fb2926c575d6676","43a3db4c00a0851e323c905f6e46fd74e7810a50","17d92c2b0995e82f5291c5a1e097e7b607151d31","da18307a5327475a8a4142a06b7ba3db145d6c5c","39bc758bb5381034a56709c188e27ed815114f3b","15a5c975911ee1c7f4e6de387e736ac55e529cfc","9dcbf961e504fa783b08395ea7e10f35ff4d0ab3","0e377f348ce3b359c64eb5573b35077b5cc3dba8","3dd00e77b4cd09e34e54a86216a2265862455557","6958953ffa1372e14725df92ae73fad53da924b1","39d6dbbb9f87d2cd478243f14beb4369cd540670","7fcdadadf4bc1031557ec4c45a4c057fa6ac96b7","952340319297706763284c9bbe8d7a57cc4f380a","b3c0cb08b0a84cc7bf845a34866ca52ba9fe509d","aa9ec210b9b878f7cfe093ba82715b0a247129b3","4ddefe91420d1a61c99c3a3319949ff95139e040","d3082c99b540ec0e0fa4ec772373a8a59b50b14f","4b51e8a9756d4cb8b1fefb0bde078c4cef917ded","d18b89707cfc3b02f1730b809980fc63cce891bc","5186d4f3ad2e6db4ff68f4afd9f288bdc9cde1fd","3736a65f24d5e2d015f951fd8b93d9f0514f4d6a","c4ff433b17695a65624e2b1829c981d77ce1adcd","5743c7910a24613966d6b39ed2c1198fb852181d","4b6327fb302cff5998bf3d3405a645d02bddb42a","a7a21bd9fe72052e117a71f9934b9acae038d962","56f4d59962308db88a1929bf53c401190f4b9ced","8159ee93a7f7f795cc15c105a6851a52c823e11b","edc56285419f2e0404095d9ebbdf93c498b788a0","25027d60f7fb665d2d82f964f1c4f7927fe15cc7","6afc024078eaaf66a8542d8977737ebd927e163f","c19840dad73774dd9ae10e99399e1d3f7284f75b","4aa4916b111f986a22fc14509391b24a1ecf5b79","b78a384921d96e470245c5134f000e3dd803eeef","f752aaf970b0fa632b44dabb5d434e274b70ffdf","1e3e770073f3e3df5125044da076c39b0a534f64","69374cd3781d900cddffda725b1ff4629cb688c1","16d402147b9057c9f7d43ef9b46eb8654e5483cc","9bd9d21358703fd9ee2ab3e0fe32b2425a1a6255","919fa75803177d0dc8f03c16b6be1360140145e1","248dbb251722432502e579a3ad6c4b5ed96af76f","d8593747e01ba4dd508be6e3cf917b0866deeab1","3233083f63dc668b8dd21290d25a511212f114d8","4e4e889c751ac57a217ea924ea0a03e43bd3e6d6","065828d15994a4da7dde882e29aaa27d483a5029","41873ffa88da0a30189d66b75a8e65ee49645bc2","d3c51a5dfb5fb26081d64e16b198ee9ae1beb481","5890e7060e49ab6aab48a3be70baa573ea94d478","d116705538fe0c625e0b40d56f3d6ecfe3bbb4aa","ff508dfede772ce9c08803faeb96d649fa9c0341","5f981d7fefe8fd720796c67547afb34421e742b2","fe6123fca4e56bfa17c92874d85fa434abf9767f","81a5eb4d18bf04f55ed90f01a47ae68f99d38d11","869887641f3d31f19837a34da116039a26618cb0","37aa06bf8af2fd9fa2a2d7e7dc6752e887ab8139","fb2eb66e40269d91b8e2392d52fff2a54cb32ebd","58de38497839148ac5ea2062fdd360e82e1197aa","2232d3336ee261bff23ee5faed2cdec9861ff5a6","355d65aa8d66b33c85c08d60e3d85ff44235ba3c","50e2c1e184e7ce2361e2256336392b0b9eaf18c8","ae9a23e36c2a0e2a018018dcfcb224611f14d887","d2e43475b5c33d2240cefc09aaf7ee5061c1f1b2","08ea2aedd254d49d37240fbfe486f4ae50840f62","abfeba8d123a4a1653a03c0387fd0335219fe428","07e27cd1970e9a1d95b69beda0acfa7994283f9c","463123a661151f119132f2ee9af78925a58a068a","6225b17d5f51f936c4f00c5f7d2f3e9f3328ec96","b83c3827f3f127a7f5a56f072479110b6ff721a9","e34a4c63a70ac69703523f9d0b835929b3ba4a0d","496d8f19fcad1acd466161ad389552ee93b70d87","c21ca98e4c6e6228adefcc696b3ff6a1104c678e","629ac20a14920a6576ecf645c3a1c5e8e162a4ab","5a26c7e0e5e7a3589a4320b55a5284e4ecf17870","d308eb091a6c6d73442a118d7069e855ec2b1c6d","9ed7096aaed47b514c476564f8930b166117b9d4","ee560dd987f5b6db27b903b6d911146b05514d60","ef99f034b427d5b7fdb2ae4fc25579aa3c793e08","35bb52011a4cbcd8ca3779ab1761244f06a33127","9007202a130d8f3216c66c60b06a6775743c504d","308e66442e8ce3bc47a4081bbb73a1d6f7a85200","faad3a013a4c5f73f59d961d7b707699b107a87e","b53f2d1d598193ab1d1c02345fc321be254364ca","fb610808124b08d8e6b7a089b379e7dc59ccabdd","f32c8269241ea5f293b3eda2f9dbe01ffb6f7397","de6a80ee3a62a195455e4b56fb77d2cd9c2089ad","a7e6a31d7f0e9fd7a95bfe99ca5f099492f47dbe","20aec40757ec12939d22b5714115776806529eb2","b77b5365821b9c28c942d6d8a1116d9488f76866","c4c517e13d38958eface7b7e83e1859c1fab1cf3","1c14da32732e8e0473f8650286deff10f394d0ac","8d3ae29e8f9c79ae1884ab90b45aec834df331e5","188a711c4f08f96bccd72ecea0d7445f0c7846ca","1148a33b20ffec8b858176df9edc5847316c5e26","9c308023bb787795a01197459fc34456adfd893e","5876c3f089da4f69a1279f69eb9229bced13cde2","ac01aef9e3e9839809306efc915f6e4fa4ac303f","cc0842f9a6b0fda07ca0b8ad483e225b492428c7","89e7c2cb13c6f06eb376aae5e9354f4fabf01f3e","402cfa983d1773b72cc69c63a9e3bccff285d0a4","70689ebffd95ab34e45bcbfdce3f6389033bfd44","7fe66bc70f7004a2e516e39ccdc1f700eacdc77d","de1c3f3c89911d0822601a64d1328155c8968879","cee84d1ed867c7667dbc0f6e47c31fbd48f0892f","8d4617439c210fc4820fbe5cedca43ce32276e2a","e07e154ebf0f655fa6a6600c2a78206bdcceb7ee","bd55ac89646060359760c0fdcf39fef14d1a7fea","14e59ff11206b4a5b211ab882f0b84ef37a947a7","2e5ede7a4e0a230373660a6726a90e1c25cf0d37","a0bdd9605a0b679b945f9a61a36acad24bf25874","11642b92d1b72154268edcde76b0b53d309e22eb","0d438c7b18521833be23af37e0d9c1c7a66b669c","7e99ac22ae9b261d0c73a0526382bc925f6557ab","98ffb6b37e5f02a1b1e52aaa63ad615c06da541f","d0f289b0d91297c5a1094cc4f6fa98186fbfb804","45a400d90e4013dc4772616e294def4ab88c71f2","0c60d4c68247d72c097343698f1d9a0eebd1afa2","953cd03ea6ee9fd6d0d3fde9658777cc4020d0a7","70d6d0fa69c36cd9a673bc313c711814dc79a4f4","2ad6212a3f671c0c7f140658a7a55a75af10ae93","e90fb5b0ab511d259436184a2e90c295445645db","4cfce9995548c876c496c7382b3985fd1217685d","59459ed4b2e03b47e3b7a4c9da6cf42e3969d0bd","1bed784c9a3786679bec4c7c60b260bc56c37de3","eb1e3ee2328c05f40652021cea0db01f8e83d307","86e1de71dfc7280446c472c9109515cd9d55d23e","a08906112077df67407765e7319068d03d36961b","563139e5f38ac233dd4e395df0b34394ebceb05b","30dd1815e49f8060686a5df7103161ac2753077b","b494de34aa28e6c562e5ac8e767db1245b37bd8f","d3619f8743400624549fe9ee33cc430cb99a157c","3cfd80b0bfd8edce4772ae9d80e062679b1a756e","182f26fe5e89ce059b8c2548e1f710960897adfb","92a3f11de6da26173cc44499b94290a5b70592b0","237c00be0b97df750ab04bebf2dcba4bb153dc05","17b2b1747182e3711d80d4171f3baf78ab2644c5","57c0082533cfc7a15570cb40a92ce53c6020ca2d","e2b839134db3e642e92c353333c50359fd15b539","3e78a55e14c71bfe334521de1748a0b95a70a5d2","4a8dc09eab7960d7cefbb3af449b41730e48e3ce","c4db6ce2b2044e0dc64152d476a51182803d3c35","e3210040984acc69ddc236e25bd05c6e52a59583","1253b9c038277aebfb5a4cc11685823f2331a26b","c3b0ee59412f16427194518f5261eeb7cf002606","16fa7885109988df1a2cec2b1859d2658dfbcae8","d1e399a971a2e8058c4890ec9014275526c26421","8cc9bf5969cb2cdbb9fee515cd20b279404a86fe","433b8ee526ca58e742848db012be21c17e8fa9c6","d9268265dcc19ac7e61629f51783d30750eb80e8","d355469c1f2b13c4c8f8672891c5ddd103191af2","ed1b9c1f159b349a0b86b81a1b1bc7a0b0158d31","33d8c19999f28343a2fc2f7aef4d40f80c276145","d7c72dc2d129dd0c8b5546fb47b5fc730ed2e500","c2f59de212546e2005e4cbdde9515599cdaa3b78","b203f80dfce16135d6baced2c118eff5e44a7dcf","a8510331c0115eeee2d6ac0a4acbeb5d4df833b3","18c3ed245ae990c61f68edddab627c5719c433c7","2211d73300bf39fe4566b1f6bd2efcbb08ea2b6b","1365bed8ed3e108d13f3f9eb46d86de365a073d3","e3648c0a794a81d6426c30288a77c3d96036c6fa","35c1694c040c4b9f8d46984241d5d37cb3380725","62e3d50b17fcd9810cd1da5143c05345325035e1","5fcb03f6b6831cee67b643f7d46002876d6de000","6e600706e9c0d2d08ea4cf57b7cda423de1a45fd","973b68f396d1de99342d17901f33c76d2ce69059","b3335e943bbb321d4ea86cbf03ffc50032497aee","b0758b2d73eb4cd90dbe0a99b82f6ebdb96b7774","5bd3f72878e5693c775f580e851ed0211ad20ac7","6d4d55cd42ec027767a551414925e67685a3be04","853f985b63bcad8b8e9dfd604ce939deed4e6782","32fa136cc7db029fbe4656a89d51d2b97b4bc199","3b2e854f4bbcac2f5ed752c95a7d2dbcd5f5f915","fe72e69c795d7227b82c8f5a9b43aebc1eec826f","a1157e8c5f099549ed839e6bac407e70e79179de","677d4400de9ae73713be9f33600f59a10a079c19","1d50a6edb4d40451f94053b4b880436eebc06f5e","da7f9e1ed15b4e03e64031f36c5a55e39b665a24","c298b5267a48acaff02f7828044d8270d0e101fb","6504b88547db63d9c39d378f535742e7b2825ca1","5b5db08a51a2240dfc8452309284152af1425185","c743da100d53cbd63ecdca19fa840095f707096c","f119e0b1560c89b1fcf6c0c5e9f9fc101b00860f","3e4dab538656c0fb71ac0e2535a1e51c2b9ebe06","32713e60ab2c6ae1056e058b9d3a2cacca741595","00ec3e9d2a296903688272aa64190935dcb74897","a7525b5c132910bf2e212cb845057429f5f4587c","01170c911c7a1f435e20db4c4e31a0d98b95778a","12bdb467068778ed6bb39303574ed5fe83ea29c8","6de04cf04c2ce80f403700184b150d9fe764d5e1","6ad4f16b1dcbd3f3397a7e9c2a635ccc920c5647","6e65c73f71c2c28e0b186e632427cea399492f22","cb37de33ad84fcb76399fc13fa7974cb596f0e6b","b32298a660f95abd94b7dc9e7ea68bd38150d149","a1f955a1d334e987e488d2faa2aec3150e474d10","a280bd0c854d15f3d50952186370c37dfab467f0","fb7c526ec4bdb9e9b0946092ef78efc5c8452968","cce679584bfffa16c4a088836079cc4cfee035f7","42764ed252f6e1688ced41d645898425a6101be8","7fa41f17a608c75d164d313331105140b69cf494","8676370aa52710112b8a3bc540f431c81a2290a6","8ff00ca52dbf97a3d5da431b64d529665b37307f","99d997e424ad1d2f96044d4903caf8dd7347fbf5","148e62102bcb7051d8175aa7c9eec8a41b066fdb","d0b736f7e54cb487db25ab39346ee0fc4b565aee","95bd60f71c5ab0fcd2aed69a1aaa88b3235e93e4","a29b10ccedf1440734916d9b428aa3c73e54df10","fb9c83780d9528e69ad15e653b9199f2b09a2eaf","63b487e49ccf6cce5e259f6d4d2fcb9c01158dc5","7b4e7d56629638e73e30c4b39ca7494bda223960","6d224e64437b748a92c59dcffe5a074339f3b497","0577f93cf661c694a41787e1a88252610df74ed2","587c1c90cff876c27e4efc14fe976386dc7c85b4","8464cce857a652c06e7ff22a89c3ad88f3101d98","2d57ec24609687756597cce1e47ea4712dea2666","f439397126f13cd29373e9ae95b963ce92094e25","f4546fc0cdd64776f5214c3bd9b084cfda39d3d2","ba13aae9af5c0996ff49bb2b6bbaec2f17039b4a","465842d8ea53904447ead9164065268842a15d71","dddfe9a2df3e7fb7d1eddad324e9697962916ee4","2c9536b655d006c697a3cf830ad3352f1a1ed9f2","3551e3478a7a7d99ea5ecddabf619c38de8a4915","03cc275cc1c31e1591b85729c4f00850f66c2370","daf57bc81f44160103279c5c476e8a1c86563e4d","504508e61c17e59984393262e181cf546be9740c","bbc9e9104331ad8c0e59f58ac2be243e789c69e1","1953054fd8ca5d7a49d24cd9fe7641e955ca39bf","fd59732298b59a893c661f0ddd2246ecf96298b6","51c67a386dd5fdff5b6f1dec3c193c632db390fc","8af0487a0cb2a303c78ebf85eb7e83431159b5e2","bf08c74e77acd3ff1891385dfee1b048bfbaee0e","7ce0e68ec9a6b309b83d8b566ed77ea2fa60c58d","8c67b43ba17938f027fc343333e021962de0f9e1","f4b747d3e628c85f4ccb1be6286f0169372e0a2c","d747e3014039c2002262abbde6d5465674a3de07","a0581cca1f7c8e5a1bd9b14d5b09861bbf69c674","2a45b298c18cf68a629a36179b1fd6136546ee01","6f704c338aa7448a65ced554804ae568063f35eb","6939a032558f3e53146f0447ce74bfd78d5ed677","cab45f2f2653afe4bcfd3217c903a2241bf24acb","4f4e46edd539b0c26a6b086aa19c303b10de66b1","62f3611271741dff9e793290e711a0b7f23a98e0","e53c5d858a6ec15c39ee838aababe8aab1832f65","42ce497e7917e2bbea7c71b82d04837cc23a7396","f48d4f6655e7332a32ac388314536bded331b98b","9ca649c67bab2f7765073f133c3354798f6c51ce","ab843b16984d8b62a1100d9b77d8b0dcdc4252bb","6a187f639511726583db05f8cd80957b1f936d03","bc8b61bb069a9229dbceb61fedb8308c5d1e6a68","8edfc3b5acdbe5ecb91c44db72e06ea301fa3e3e","cd45f05f7e930869fb8d58c62e5f866470b73e1a","0c9fd3c4b4f0cd22c6d887daf70bb882e2a00605","c70c43c8885006d64224b08ea02e05af13827d73","4333a68ca0d23eba398a1fc68674988d05ac11dc","e081cec69f9719e0d481c077751ea7049b0eaacd","46af4b0a4b73a14f01a1aba9b0a8ab0bef05252a","6ab16512eb7dd8ec336b75cdaac396dfa661d0e7","8a276a896e3a02e3036986316b7bd5cc0df46c05","b21b0ff236626d1661e78bf8c66d88d2bfd76881","3c1cd2873b772fbf82184fbf36e8ae891d9829cf","b86f16ed40579716488fc3cfa0e92e8076b209f3","4a184a79e091fd737cb279d61b17606b268c347e","7c8f55f8573bb0b86425cf6e623fe3da5891f0ff","8cc83accd3efa109cc37b81a04f822e01deda6e2","79a4c41b22ba4105a601bb4ea56c06cf4a4b2a29","34d0585618d848ea67d0773cffd45c8b2428d793","aca6e5f4b78a40bacb3fdbf0c9fffc57e12510fc","af92ade7283065f1daf72152c25a18f81ae50ee1","fbde8516418ac42a68ae13d5cb5968a78d29b6dd","0b0dba38c766a06f169fb492cc6f8c7c3e444de5","3548b6b6b2e2afbe1efa34e298a07664fdee2289","077e48977384a1b1c2e527e5df9012b64b56e847","6fa632b82121aff5537d627364d2f10fdeafc418","e7e9a7cc6cc5e7bde5b1733dfac7a708cd84571d","100154a1319ef6b6772bb27612f5329204a68798","f1f65d9c05e5f7b129f075ff4368fbd28df15f76","9f464c4418ec13baed2d2f577b1b2fc1175ce918","3eb07575528803f8ab6b30e9cd3dd6450f24d90e","f1cd587bbd694dd08eed8a0498c90b664d1a9415","2323464f5ed3dbf4f80899abf4c3fb0dd08a2693","26cf4fed6eefeae92f880b78f6d39696a66f1966","055456d5fcd8e6574814eece339ef17548f44a2d","d4ab9d1d6ed79b3d87d8cea04ec77963906b6174","ea211af4125062ddd801c570ca7da21d37beaba6","ad633b6c9c08fb79cd5a188ecd53b4edeff21ca9","52f9cb37ca2483af6c90387eb606cbc0017bb7c6","3c288f1052c77198982938b0becd7e1a57400062","7e6edee193db12802edc6fa12cc9dd8aa4675f5a","769341e180d7fb06d069ae5124e8c3caa3abfc8c","bef383985e7be5c8253e32758d96fa7a6e3fd257","38a5a23a12ceaccd09b22a009dc680ec5037e367","a0730652fc214439572f79427db0b8678637f1bb","cef99771f34f6896d96a89a1160b02acb184d3c1","8a5a24c6ddd7c61c41452dd9e145f1a8fdbcb00d","a9214bcee7c0151c6db137fd2641cb18a5ecc068","e558773e2148fc1a0189b7a0c224427cec9f60f7","0babbca67e80402611e219f13473203cbe22571b","0ac5be8368e6d7d0fcb8708426b785471e4a3284","ca8100f29fa0cf3a04fcbbc3fcaf808ffbff3887","f9d0bc1858fb0e6da6b4bbdee29be4e40c48a57f","8f1669e77182af21a0c46e5314f61cc9a83beb27","09e4d7e9ebb3aa1f1d8b7adf96778a9568797518","08417c85979b4958ee6b018e6e5fd78e3b569e80","f0035b7cc78392938c5c163e961ff4604cb10c1a","35728e41ba21da931cac5a1c15b52f06b28af353","db6be7b59ffaf7b98bf6d438a335ad1c8d98cec2","35466475fe538a8d9764a1f98f3ed896cd706041","0d47dccda953b72e6ee6888ea852742aaf97b9e0","a0640f799b20909df42ce9dd5a04891e03e90c24","544015e3804a308c2d950506c79a15738abcd1e1","dc7d9f8868f8e58ef6bfc5c3b4f417d3437331f0","d9eb6a5b206b0a2f67022b7bae32fb8e46badb95","7f9209781cea7148934a5e48c5c14167ce256cc8","d10f8027a4901fee0bcbca1362520c6dea52db9d","632ff1634b03dda3a7e7086e6bf465874fd07acb","953432f4b6eb7678f71ed0ddf90b27ad93fac577","50c8019dcdc6c2cd1696ac12da28cc6457dccae1","a9fcd574f4b018b2b9836c0929ad8ee7e85ddf20","ead285bc7c4bf4e79a42e329729b41ca043c4969","fdd7ed36bf8f23de6ecaae0ed0805ed9918b475b","e65bce3083d75b759dadd5ac49e7bf4a9a3b3ee0","73a7a1a3887619506496502fa75eca15e96e97cc","763353692bc85c6af6cbf68d1bad4de5755c39b9","d27ca7eb73d0157342242cf0f29b2a82a9de737f","4b7830645945653b6053565462fa47f6962a19b1","93d8f3cdd5f0166fcbf8456488e98bfd4d9e02bb","682fdf0f746d9afb9a56dec4393e532dd88da973","0c54e6344b314dfa2d34ebc0cc0bbd58504be78b","056ea997e5c4d2150b02a2bb59ea505b697607a1","b2abbeca4b38fff3dc90f971a7f9b86399363f28","d8b702b5660ee4c8a072ecde0c7d6a85bf8f7337","541422a4a28c873142af9bfc988468b3e9e05948","580bebda520866e229cc52b937f371a9848086a3","e3ef52a270d5c778244768bf18eeb5ede89cf0ed","6793908a3f243c846c516f9b0c4a05d1a6dedd25","7ae4cb7f7dc9913f6b1c7e9c9ff90a481ce93ba7","6384dd8f2ca80b47e3b7d426906ec5a8bb2c93da","7b443073d434dc6b82a7f78411d0a26ba8f02246","d024979e84155a745f56d239f8b87c49c8b067bf","3b9b68417918bb21a3a04e7149dfbf0431d4236e","ce36351065c3a21d6582a7bce7d2c7cbdb5fe045","e8a1d4babd7116726e0b66da3489d09fcbbcf768","938a2515cbc2a6aa5f50e6d78e1554db7b4b5678","8f26c54c40ca8420f2293d90def4aef8d4d17985","9cd24b4f6d0938d4c51eb20f9630eb4281c7056f","b48dd1bdafae18d8a14152795062c0e7e9ad9435","1efd37f1b77d71c652fe28a50f42c5284d5ef4ec","279ddbdf1ba5665f9dad08a7ee9fbb6ecb5936ed","798246c34b1a83339a6c7c72618529f28ffb1e4e","d4de7cf186ec04f8f05954add759c8f79ea67154","e1be09d8fdc54dce35b3e47ef3c08ff1d11ec82b","e0336996ce2a593716f4f47ca5102077d397af94","a285a1cfdfd85d2be27c6d6a7895298f906865c2","f958ba5abcd7dfcde226c8780d0c3d1ce4ca336d","30f02dd421d3104e0929572ab2e572625e2f4e29","5e709baba1c815b09d6742c2dd03160b25afb37f","e4f1b995cc2989a2d039cfd2b006e93653569892","56d4b9b1aecab40dd9332b1443b1449b2408a429","5f47e18b0fa95d5dbedd657d1e96f31896bba9b1","6d7dfa6df83e20590184612d0e93489d0547ac35","7478f468b2a2fd107a610575c5a6ffed340f0d53","e8d31cc765d520802c425965ebb4f2eeb220dce7","3b46e99a394d03295869f3b70cfa96fb9c998901","a63bb3c8042846b31c04def2d260e19b2d64d294","9f2d98c0556e296a5ecfcbc973c6f6ef3ec10698","fc086bc93d2acd7a7f4885773e6b640404400b32","725eb9de8c8fd5ae383af5aab94dc216d55c4c2c","ced9fcafd439539c93dddb40b43be7016659ef53","07e2046980c903268ef0d2f5a73caea77d511519","20e6ff263a8fb2060c34b88518ebebebf58deab3","e74a3add9cfb0fd1138c08b4f278da90933fb355","9c69d7f3392249d26236dcb33bee7de8f283dc28","9c1768836f25e780a7ef51a1d18a0a15e0b55e42","9e820cdf200576cefaabc2021a800771cd6700a7","58d7619a79362cfb1b83b6fdba3c7b3609a92f07","b910b22d74386f8d519e2b80a76d42e14d639584","789bad18f9ddb6972591ed261736eba303e1bdd4","5eb7e32fdde68722d98e85c950c3c0d2933c00c5","1e603b706effe40e5c3b40c056d9326ccbf6f3e9","eebca76be5c75a98ad150772cdcb7f11c10ce8ec","72bfd10fa4c3b07a7dd0ef80373be83b60129018","7f4ee3646904fd90a6495b7549722acd9c8351af","f0893235a52e914f810dca726919a2a66dd5ec70","b4ec37af2cc4a626aa46b9af341e6d5b9e0676ce","053d7f37650cc03261dabf09b860c530daed4fc9","e7844505b18fecebad1ce84ddc20fe510c469028","f2dd477223b54f9a65a52c877d83d58baf7ff1c3","b8a524efa35aabc6537f7d0ca79b0cd086ba8a47","ffcb5cd18caecd29c207ed8edc8c55822f20c1d0","6661ceadcc75fd720f93b1c8c1aea3201591b4e5","31433ae8e4159d01ed57c334c72eb8593185b145","4f72c6be8a7eb1876fc1c6ea35eadf31c81a674a","b0c3a3f2da3f91a4a8fe41b98a814809fff7a9f1","573fab744736af10925490dec6387f24c26d5416","96445cd90efc1fb24301fd1a85aea63c2c03cfec","ca03d7e0d724c5c34f4b688b22fbfa0451cb9555","4d1551dbb563a2ad581ea2919f2a2cd08611491c","7d5c970eff252db7daa1ece449b74afef8f6a561","d8cca33038086a65307578daa61cbeec024a1571","87db1a897187dfed7d02ce1aa1cce432fa068752","72f501de13dc081d798f6124ce6143e27c9cd111","fadaeb06c0286c777adccc372730d8790c159cde","60d235622d13b8126001e61da096ca48244c2733","96899b7ee1cb442ce9625232d558670fe7011c2c","1f7846abf8e2c3ec132426ef4d9c785297614244","3beca92d61c21a9801145ee0b99bc89e87f2c733","9ed34d44238d130f5c7d999bb7265e7c0e906567","ee3eadf345096b013f0fd747bf707a3aa7b87046","6af8b7c955653c1df0dcc8790b522a1c79218ddf","7346afb0eed10398d3a60dadcbd028878ecd8c29","95a5803c9254f85aff2c459b2f61335dbd871b26","91290f0ded1e8fee5dd09a590629b8c4a301a57a","02ffc59270f48dc2ea52ae911bbcb80cf15168cf","6f884cc88409fa1eb25b95f0fe91fc848c1b1481","ed9b230744eb5dbb3a5e956c32ea87791abed68c","81180b266a80799d4744b5f94d9458da90a424ea","f4ac678d58bf252b0f74d087ae0427cd3b36f733","022284135716b2bc385feb943932fbd924ea576f","19c562991c70aa1e6cb4288351f3dc322892c5a9","b3dc02b5df3ba645ff57d2e18a4417304721a0bb","577659cb1b28deedcefb5667dbae40a54faad208","6d8083ea656d1dce5c00257f308e464d1d8feae2","ae99530a8d15bc1cc88ff764e701aaa67855641b","4bb0080b3df28a3003bfffd6285602664a4279c9","0b48484d49b64657b3f5d2955310374261896ee9","c6b587636b1e3cf27e566e6e5b10859316cbefb6","4a15f5522d90f094024d8ca8660ce85c51fd1cef","14c2cf01c1d7e51145a5319b8053dd98cc786d9e","9ddf1115bc2719c250c771187ed94d7c6ff0a28d","1ff170e67f0044b0a9f42fc936f09847c5ec4127","3652442a923575890d1ca0c3719a6c80039dcf59","2c36078be43f5008c1baa05ea507bb24809055d4","d8bb3d7fed36d8268330d9375d782749c7aa02dc","b50f792a6552dc1b9914b2cd5d816f6f335a31e7","8c1677fc3f38176ea2a986389eb1dcc511c3d100","1185f4c4ac57c1f8470fd191cb51114543a9dddf","bf799246fd73e95b510144a7deba338e88fc8e05","e425f26578400019ac601980b38486726ff8b9d2","87305a0f544fdaf04d308a99b69e7d4adc4c1386","af162a8c3f23f24b596c58ba428907cad59af9af","5c9b9d0a48d0c9566719947bcaf7062436660fd9","b7e9e184aa2309b024f11fd40326f387ead8beb7","f9788f75e59b9e7d9d056faaa13f399736830381","1b5b27430f36440c9f54f675d823c696f8eb3908","59e7fc5ff13db37aca3f02d94960f5453c540586","8972c05e807db22d1a25c77d83168edfac12e4ba","2caaa7c97d5b320bf0ee71a46be2f06b02163740","57b82873fb288936240df45330f1bd8767d2474f","2cd15849f9f306a478e9c0b4080765f75cc9fa6e","7cef10a50342a4b75bb833bc972bcc69c84e6618","27d77723811c2652c6118eca03a38c4ae1441895","8cb54182ad2698a962def84f79cc8206ac9f13b2","658296856c3bd132df1844febca2ea4732ef4f43","9eb93356086a67b84a79e3dbce9d53141f3df2a2","bcd05c0d91da2651b08b9ed58859fffc9e96f527","899ad484e37f1f0544bd7c93c560f6a0ca980d5d","11c09a17c24f8495be25967c57c908d66c1bb562","5bf8bdc97187aa17103e418b1e08a96d1681f211","c0cc0327996626fa759865c0db88016357022494","e5f1d19352dbaafab96538b91fad0ce11cf0d046","940a2c5ec3e13d57c6462b7070eb3101766c91db","ebfd78ad7f1d40e0f5be36358a6464d43fd48d40","7860b74b0f53393c8a1f0c5f2961b4b8e62bce43","ea85ff0dc2a04e695d396f62ce5949f4e04254e4","f7d2750844546f5d8a2b664c132890f7ed466b35","c48f92e394220b992648eeb8d871ed290786d286","382f0991ee7ece2a99cfbdbf641d46777b8c8edf","c7d4807b7b61e6c03c270a1e604bc2c10ed1ceda","fe8cdafbf43419d49a23a3034a198f8ae456cb37","7d46dbb553df10e27937881971e0365f03aa8b06","99757591c4917bc78ee19af5124baf644695cc78","ffc07927985c3bb7a9ccd569c995a3c869483e9d","d1406bfeb42fcb5502ee3239f66621cf237575c2","5f0e3b6849681e3a712fe2adc93b2c24c93ee4cd","26606dd0fa5ae30fb8b053ef1c761ad3e6725201","bdfbe58ea655e3a4165bc4c0aba9bbe97aa4f6a3","e8f73d8c4c8482e01ece3d38571d53bb6f351406","08fe57dcee5d82f812e346d459a509c0153f2c96","153a3146d07661791d10a13f585e080919684afb","b50fa06c6d18e24290aee23a74ee2eb3bdeb09ec","e5b335d367103f4052fc5fd435a54ad635ec447c","e46f28e02dde08bb515fdd796ffcf114361e4877","55bc004a73598b5d483ac0e4d3a70358cddd1bd1","799ed2b98984414fd3b7b667c5e3e5d2e6d35a66","d8c40bccbbbf74001cbd085da5f71180e054e17f","d23bce3ef2e8aabfa8bc81cd6995c731d4eb5560","9d162f9fbe8efadd92956efde094f4700e39d43e","f7de2c0cb3793bd289b8465bcc9af54157a54e91","ee0c4a97b3423f9fdbc88cc5d7129bab43347775","64e584a97e0505cec592d3c98a2899ba8426f35a","e4b02513fe4e352c4ba74fc28b306e83b7014083","270eae0a05bbcb3795bca63217d0c969c4c9a234","f8eaa2fc596f33fb18d12b6a4b6d0a53d1baeee8","dd766bae7811a419f7371aab0f48ddb3c755ff68","cbb396c0064d77ec50a524241d22746c8b69bbdb","bcecf5626768c8399e9293fe12a25511eeb6c52d","ac8ae09bc30e3a1237834278f837a0cd30d043af","d2b17d8d60db51d9ac73032c8064aee3ad5e0c57","db33b03f4910431f859454260e5828a9f306216f","2e8ca4710ace2a069da25365a0428c656185fb03","dab650fcaa3eb37deee5118d678a3763ac78a58a","a3a537c2cf86ff4bf82385bbd17606654f8013c4","22b7c9dfa80d0f7abca40f061865c2ab3c136a74","a6722cf36251ddcb538e6ebed9fa4950342b68ba","a15620c83e7ee0f77d2582f0664431a7893c4283","698728f1c2726563db11d8e3b07a6126d69ee953","26fddb77be127ce3a88c70240e83af84236b544c","7d22e162e7ac3f880eae4d4b7fb8c71f80da0ba5","55bfb05df2feaa8523534d4a0e25c7929e12cd56","67ac8fe3593c5de3a62d85e3cf0b25228b3637fe","3873f84548cd91ec62b9cb045e75158df74e19f9","c06db1dd182a0ead91383ac1d158da0c75cfda40","59df3ca91170ce8d40adb9751efd47ff17ffb032","5c71d433025fc3239dc69a2bc363684a5c8a86be","53516d7a9ec7119b3a23e5fc3fd1c61dc1e3074c","ba2e7f9bc6d7f1037b9563f8553df27a5ca48407","3b2e03cf0b2fe8f1dea163984f399a309583c033","0e25c32a77d619c8daa665527dd1f04f0f31f271","56000929fda5ed911026dbc012903441a8b52384","42a5b7545ad7a083bfcf5a2667e5f0b507f0014f","c1f6852a6a3b2ca0186376433e12cb181a6f2c15","411df08711dfae526b75b3937ec65f497a3bcb01","ecf520b70ef77c51a7d585eaa31aed52f448585f","021421e1808d68e7fb6d87ed027d3dc454b3291e","07014864d0d8df5a238fd7eb4d6c489e5d75f823","a9b7843dca3ea3eda9f9f890a3e2c78542ca7561","caf5e921210eb893a95e674b7477d13cc9a34d39","855a82211f148b30f1fa461b7829bef3c8051fbc","5e6c6f3bb745f8d9be4df938f6cf49dfb552b761","b6cf37cb57ba886993f61febad10c90596ab3a60","495e40cff87c9156ba5586a33380208095f62cf4","1ba0b2bc0b435c780eebeb7192847e5ef839f8a7","2c118d754d2022a4d5782d3bd0902cb7cf6f85d8","ac99ed3cda12abe155f16a96ac0c716b2dbe6231","c93c279867561b01cfc4b041b81402e4907d785b","bd6ab5360ff2dad644653954d4b19ac663726788","5809be96412b0d3fb5c7cb36ce97a57bbb36de38","70de8ca9a9baf93de2280c313d039e8f8ef96f8c","d8f0087dc8d3c3bcdddbb681eb204e70fd76898a","bc9899fb9f1559cae1108dff239ce1c9874beb15","1504c961125c76f007bc2ff061c3854effbe3e56","99c4faf83769f7016a8657ff6aa82ef26766fa14","d54894ffaed9c27c9f330b2675d2a907f74d2455","578c6316c884cd136c9d9de94f1ba20468e4737a","fa5ca1bbf0451017f388c660cd06bd141eb762b6","bdbcf29246bad902e94c3a5fb1fd1abb06aeb2ae","e64391f47bf95ab4cdb65683623979ee6790836e","b1e3215f3a316cfaf518747f7dafba4cc0d8d291","a8f367a4b81a9a468eb7a953a0522f47ab18a54d","65a86ae17c442163c424fe4b229a64d48da0fc89","1808241d168cffe20b05f25882173dca1706265d","bea0a579b754a778057a25ce902cdd90615f6f0c","59c5b42076dd443ecc437277e936c9353f44e1b2","c82db39cd4066fd393dedcb0bf5dda5818a63bef","c0fcf77b3878873704200b754cdc27d4dc88a084","8d79fea9694dad7433cb67a5079ae84e254e6848","fe85e500068c084bb95d0046becef5d368ffb42f","a1fbef3d6082db7538e69f1378b703b0c38110f3","86d626e9cb1ac44e41d63e8bac138f16be76379b","d77643562bd484a63492d939354c26360b88b9b1","a58c3fb4b7a9efa23546b71b4875360d7c8fc27d","6b1c3d63106f9ef32ccb42b1f9429742f9a777be","163e0e3ebd4c7b74307fc1ccebbf7e12266f2cf6","200be0795d1fc10c2628c00eafc0d276b669301e","4240e3d668be01a8497747b542279041a64a11cd","615ca1d59e5e40487cdf22a87fc31e01c0556df5","8adc611bf5b6cb7c666a30f875869a7816324ec2","574f90605d9b409e9ecdab4d1750fe22acab95c1","d930c909f250f8584d38784cfaebb6a312696ef0","03b8168c2e6c7a116f58aebb0f1ff790b2ec20c6","1ff502c5f439e66687cbd467b3564f439a4c8a57","be2bc4dab88f48fa4c3397b288ee5fe32e333723","4e73274837c0e65aa92fbd17a6b07679fc95a16b","6ff26b105ae3121400d8742a2218c5649b316f51","09d090921cc4cbe6d60c0dfd75d28be1cd34222a","ab7f102b145a04c6d21387124984cb14086a314e","fb47d8f5541b9cb5617ff646b7ea724303de9c0f","b60939be88d192b63798aec6e9b031d570048b8b","440d62acd1a23775e8932f27e569253708a8893e","e9ee1273de22523e09607c70978f816570727b66","f1d1ecb383d79e0fb494977b072209aa5f998c08","c7c87a06244af46271e38738260f922b5fb82559","b16c309f82c77d606472c3c721a1857e323a09e7","d1f3b622f0b436d89ad9e352e1a9071e72799455","9ba6849cf4191e1c037e7416d21f28b19e0e5f43","07fdd2c702233571aa49adf648c136f72f843a91","89560c2138d00c6b64f09dda97a18cb84ab76aff","b26d2ac19092dbe6d99eb43d08d19be405bf47c9","a1160ff8e79252d33465aa615ae8f4a9a66971e5","6d05ace735f70b545a5e7f9a5078b06c4ea5828b","131001a4fb10a202e9cbe1df8e98095d1b35789b","fb9085ab54913c60046a7be773dbd872ff7de882","ac46862097902da0f89af7f255292517a55d47bb","dcc7f2b54b562ad5a58dcd0dfe72ad8e6f05deb9","534044e8f8921d90677f7bc307dd2997d6eb873e","08f71baca51a927dd20e4e10dd67e41cdeadd40d","1d7b69ebbc02fa566e2e2a62b231b44a39f5a2c2","c64b07b264845a1cad8a500badc0407d593a453f","4a91f94c1339711beaf5c2eff758b17352fed27c","6a07d7f83f10ee8f38f7890aff51eac3f4e581f8","8b7028e7b13b7a0ed6b8a4d589ada7c83914242e","c1a53d8b067bf81db673064866cf880f3c1c1a8e","6c67ca3f5b77f7e12942d65f4ff263d855972cf1","ede4f9712def8d8b83b250026612d28242a762d6","58ae20f239792fed6ca041515914d2fef4198fc6","8c99b6fb2f0a4f550f897c7871658965600e1a1e","971c05dc5e693c6d32e4f420bc083243b0e222c8","9f266cf7e5aa0c9953599453595a5720e9d0b08f","9055386de9961c5fe9872389835157fa224ee45f","d9d6119b6efa09187c5a8f580d41c028987058c4","ee6f1fa3f8a7aa48ed9becb0039f39e1c7f395cc","685dffb1d5151935964937d63277ffb8ba9f4796","04c8a43741656814c86923c89f2dd23646751b96","a366d458565f36856ec29b1f555edb8ecd7e16df","1dfdd6834eb5fe515e4edb86cccad19849345f4a","9c135ad2632b4cc754e0233c03b7a69dcfafe377","95e96947f6c4e96d15b269db7a27a4a772d86b09","daa50b28f2171a981eb49ed8032cd92dd998f8ca","15a3d16d08f6452558456602b8f2adccf48e4327","e3e36c963f938abbaaa1c76b47df5f46ccaf073c","2e39e38c10768afa2d6e22a5ddec628e0b5fe147","be4b7da5187219efa2b41a94712e86d110df4fb2","9c7ca687b2658b07e53f06ccfe9393342992b5ca","de4d7a785e06b2508dad5c4bf3f43a1b836f8b7a","ac118434eeaa0bc02ba82b5e829bb9efbe4ada9f","4caa4e1af54a18a4857f16c5f1faf48db5a87450","32a7c05eb4f494da814334b3e8d6ebcff7933a41","b173eed8aaa39abbfa0a30513ae592f086c1f622","22f8ae67a2518c1cef2f3de6cbc6acd4a1b9838d","e2d9035806aebc7cf079d043ea4e7ea65c184327","e86418f7a92a498208c325446c9d7f654c48f359","a1fa614e78643832a37fa436ae4c3012bbc819df","d13c292c1afb55bc913369bc2f08f0f2505f90b9","73847cc0bb9c8c7eee9c5f91cbd1ba353f81383b","9f4689f844fbe2c10659bb631e0ecf693b6bbe73","77466285f260a84f6ca7299bc5de2bf35a076b90","130cdb2f2a1cbd425f1e390242da0b3401ed7c6d","4f5f868b8a005992a69418d5a9aaa24ddbe8baaa","6a43f0a9012f3716a4b5e867de6c957ba1e7f12f","8aad7ef016f5a28889888150ae44f3ff0e2602e1","b8f1fe9ed8f1d027104df6c70dd363726d7bf7ad","c891cf32caacb9f449b117fbb984e280d1a60ba5","ba13a2bc059f97200871fcebdd47dfd756e82981","7bfddbec3a21f332d89185ae6d703ccc4fdbe440","d2fa0658a2925f9b1ce2526dd7c4e8e8d2ae56a7","7fb0853c68acd7d4f2709c11f01a0ddac1545876","572367552c9fc1bf28d19fc8b89861c63a196ccb","a5e38586ce474e8239085256e097bb614e09e83c","10e9221c49eddc05cb36c0b582060cac9e4c8cef","8a202bc2236ea30ee2baf9b6d7f90b7c7cd39bba","d52100f4ffd3191ca070be34043c5a5343cd1a0b","6b15b4f90469375ac388a73477356c90bd6e194d","404f39422665375e62863c0247768759bb2cd0be","b3ff3664673602dbc38157db403517579c56eb8c","ab7759dbd1b4eb22864f70a3ecb80e786054ad87","a0d8bfb0d2ff50f4de7837767611688b962fd564","0d3c6fae35d8025aee215275ae470746b0860578","57416bfbce17905e71d143478a796dc6b27ba4f7","762b9b6bdbec24b0fa0fffd34e6e0afff7cf01fd","7b1cbe9874bbefbe70e338fcded18cbf56cccc2b","7535c5a56a0afa8f116a397eabd7054bc83ed181","9ea27ec03249e25aaef5ae75393ea5079f852423","616beb1041cc5850b882e7cab64a6e19d00aef42","be8c0d57c565bae9ce4fae140355d9e886c8443b","beccbe1efbf6919e0981fedbca1b7974ca4a4ca8","f09956c86c15b0c119c2b8e66d8f7a7281cce36a","0b774d47e65538007e744aaa19bab0b4e19eaf6b","83c3cba64098fd11d3a4527ec7e3f5e19854cb29","260b5818f1cee46e1332b620bf9aaba821d7a025","09496d93b135fdbd248498b1dedd4e4d68ca2ee2","48935816ddd5c1afd4ee20ee7dc2b70302bafe9c","daf54133c258874acf3342d1907174a9923ebed0","f3cb236f9d0e559e759dabc7cb5b6c1368d45e6e","25b98e4842b910c07cfa95a797ac9bf43e7bfd94","123710123de4584626c48eff665e9b16eba758fc","2709113c83465f8e0e6d6e63db6032106523a9f1","9eb4bb044feb54fa5b45a3f29f111510df248128","21bad78bd82061f0e71bd52cf1ab783974b6031b","9d6f16e8645387cbeb3b4c3a543e6b485a822573","3bdd1ff3875450d90f7a695aa5d527a47558d80c","6cdcde7114a7b12063d2d4b720583d6094d66c85","6770357e47b5fcc1d829e0890a3140c91be16872","e50407d2d296f65089a8d43129d4e61c02742af2","e24379e61f2d24994fcdb48a8ad236adbab43124","bfade869f328e2a920acee326f8f70901744160e","d8067e905c031df9abe475c966fe389b03036036","a8faa5504279f867adb6f50f768d3cf00594dc4f","9cb18232c290c1876cdb6570ef11f29fa7a98ce3","84d060c768c10145374d48ebd2b3f00430c73638","b3f6e54cc61086fc3a3d2af170a86ea6a6eebf73","1a2fc40f86b7b39f443dd7bf64b9d765d9851152","45f1cdb0b73b355d9c959e9f2a12bb4dc58c6e13","9f480949823435b41f970841cfe2fccc4608e947","e8cdbf99e9bd9757f8d2630e66ba12654b05fbda","e3e5a1bb6e3ae3d667eb622003d4c7d0cc713cd0","aa819a85381dc256e4e1a59dd62d5da84346e3ea","a06f8ca6b9838c587841afc17d990646ac9997e4","ef9313f415a2994138a9d36a66cf9658c3198bab","26058376aa180f70e152070b3b69272287a710a8","06a929ace7d2b7051723e0a93d91c7cb0610599b","c6edc435f4416ca3950e18c10ab18e74080fc35d","bec76cfa19684cbfce3677044331805fd2a54d8b","e57709396537807c55ce05352137fde8c6a510f4","3c999ae1a1f897716041b45606a4506790da1e91","c4cc66596e735dc6d954435d6e7751b989b8f439","2b278a5336626fb42457e512492a8a0e8d828b89","89abfd40ed0904e680ae53ba91efcc4205bccb95","85d44dd7b6d04f9798f8bd7cfc0eae86e64890fa","e7968954e864a216903a71dc60c015bc828906ca","e3241d54614ca1a8d18d4273f9e4a3b56ce74c39","c3c7ac0953af8682792062af4c4e8df8abd6d8f8","402e4b817e26d3d65f97521f4c2b5ab01df1b00c","f1c69477020097ae3a64c43fd33f029e5fa146c8","1039ba9ffb8588e8b0abddaa753d270979147c23","0a2f99684be3a736adf7061ae0df3f0956b9731f","df78e8078edddc01988d095fb9fe79a480d222df","830232f1307a302e53e59874dbba958c3100bac1","b385a4b053e51a7076d87c80eb53ca451d0bdfb6","1621270f26a8f38ccfe76b86fa10c544f8088df0","75c6ad97561636767aba306f977bee590c3e7620","8af4ce983266d2bcdfce83a6f2888b7c49ba443f","a195b2f1a3514e721911c8911a55d316f83588c1","535cb52558e68dc1ca44e3a42fbf00297e44d5ab","3c9ce2406b421d3bb7ae76758414e71cfe333387","b86b497cec8f0b3fa348f8c9b7bcce7d20232292","6bb0439ce37c57d4edcdc7e94793a55d5a163ee5","0cff752be1f6c6a61ad72bcdf340c06d08277081","c58b1608ea81af0327d846e8537f5821444241e0","7cb5e005eea74811e93bb40d060739eb74a47e2d","317561863da8d1909e3f2e1001e0d082e89dcbbf","cf0716952db45acf7d7430552f2759c57e0d876e","d8402627399e65f8a5ecf6cac7ddac02b5510967","4d546164e749871c96b77f6c894a47302827b796","28b10ea66821e8de6c387a83c0218e006566079d","4b6e7b50b9a0f4f7496b2d01cd07e6c386679abe","38f8269e1bb64abf757f5a16723e67ffb3744905","7fdb324647dbd98cfd17998e4781175a33c398ea","4c5548e06e6d6d57b7c377198e1a10cb5e444d14","9d4a996a08e5bab69b7cb405cf7a8590e50b0fe5","09623ffc4e415531df257e31c8e3b0ad3ab9ec06","ca90dd302b7ebff4ceb3ebc7070dc4c17d626ec0","74bf67c3a639f91263da1501fc0aaee8f1e299c5","20379119c3946096bfb0b45668034fcfa7048692","4cf2d5bffed895aff00626bdf53300c9ddbd9cf1","bcd2659a2f4035976fa94c36cafc1c460ac2de69","9c7bc127b9f719b4fe6a14dd2c8745fc64cf1b32","4e25e5066bfd6a1ea9d5dbfa5db9e25b66b8aa02","169db6abdd9d8973822dc5f2a4ce5bcf00bb3f55","e73afd8dc9c98b98a39a3f1d2329c535ba9c6d22","f00c5c00d7fbd9d5d8c22534cdbbfa3b68dfc54b","9df7ed59fb39e38db30326365adc18afb79903bb","3914bdb82eafa558bc1512c7cf3c4f77565d0847","d3debe18b54ebca4bcfdcf4843e256dbdfbcf99c","d072d5ed14416af68d0c85b98dd28a638e616596","70c3270dfa1f5d237e57454b10fde1ea60884fd2","205bcff27973bf122952592105a830541726d79a","04ea79c738b02596a701bb7e7712448bcd67b142","1e56b4dd62348e9de172829e3a25cff0c522d20b","b675a3f745d6028ee67c04a3eb4172f417fb277c","814d6cad13270158215d3b5cbe20e96e43b44683","9974f6c56f379d3115f35326e60c0c854dac7c40","f3dd3c0830e620b20ba6d0364537bf6e9235a8fb","065e2670af53ae2f71b78d57f8a217b4539cbbe2","3697dc0fc155b73c1b49a5819af0f26289ffdf78","4629152d68f715514be38921db192251a6de6715","a0519c7c3170ff0c54e9b9a376ab865795630f5f","005993064462426ead1e3ed28ec6d3b9883f9bc0","cf124b1415c4718325514ec32794fb0587885e3b","5f32fc82087404ac2c803770dc9d1e3711fc14fd","57c3f6a94ba547cfb4c3bcfd7a3e2e784239fd4e","46f73c366df4377a69c26ee295db26956a90531b","a03b72956db9ed3a9db219271959e7daae0e3664","16fda586d915fd6d26bda8ecde487fc3f8481a2a","cfb89b672e3d1c52e16771237489c82603148c02","48fc70e3f70076ff31e4aa4682ff8c4ad8074e14","85617535742e638532d7375d9ff17f3102ce8ca7","3ef7ecf5468960c362511a69b153471b33544464","7491e910f3ac689d920fbf2fa26ad3d1d909e744","7ac67bfec106d2ae807e845d0e093c6e0f2c43b5","f11047aa81563343eb8b3d8d989af393fd2639b6","1fb47046bb2e2aa3ddb7f7a5a48d012984562eb7","0e94afbc92b43e95e37fe4dafe96cf183686b151","84d2ef43adffa5a28123cc2d24208b3d0b6569fb","c2e165955fdc42d869eaf21aaca82c11e3640bfc","64e52f5bdb89f7abbf9ac200768519f6fdc2811a","0a4a3f71570163955976ac29e9764423523049c9","661e5e873b0ed2c91ac0bd31a3a8aafb2dfe98a3","31aaff3b21fae4e6161edb52876aa9893a65ed34","e588c241681032c616a998a9884b30215ea7d4e3","fc2038e128d0a38ecc159948d7e41a4a0abefa66","29a527fb9057afd534ea0d6ef6c4b36cc4b3deef","4148eed9437d8d01afc3cfa69279f2c3d9dc48c6","7e4e9e95e4fb654f99721b093e6ed15d0bacc0d0","491743d670c82be5fb6b193e1a06074ab994fe61","8c734dfbb99572f6fed9f25a4a8e1596e5b5b92a","c2fe5c04684105fdfedbc6679f17acec12b3382c","7d387dc63f75da867a1b9e07cd957b456de99c12","0e894a160cfc2c29623247fbc1f8c761e07dc24d","2e4752bdbaa79ec27b3c97d352b3c35ae4676a4e","1f1ab997b63cb6c91415b3b76c3cbed8926d2560","8dad3811c52a23ce53b8e165dc065f38ab5c4ccc","01fa0673a4165d3245d6b22e99b0e4ea99d19c5b","1a02aa9b52ee6ac8d8f340e729a4dbe751637966","016092181c8b575f342e4abaf40482e953815c11","a98baad18f79c1c41dcc2091ecabc3cbaf33a82d","2f31d31c237214587b8cec1dcdd4d713c60f461c","72feccf2057e99d9235efb52cbb9bc4ccc0f0e36","012dac9aadbfd69fa2b6233496e9383e27f0e8e2","7199b7b5dd1b324f6581c4a880951730daefbb60","d030c17d5ea1c6e40d8c45a7cffd072242dcb735","17c3c64a80b8701886d238d30e70962a8e13b2c6","d0d52606a7ce6a853dafef252e06db1b5562033d","199c294d4c1f432be4370492902fdf7f9d7fccec","28f78ef844cfce133dd474432a3bc20627ed5cc9","d119428ff93359c5d03cf1dc81957663b84c0cd7","7c55228f5cc2c1d33b26132d973aad3f0620345c","7da55fb739e4f2f2ad50611e78f09caafc7ede76","61ceb59f1dbc39a3d2789a9e8bb808240a5a44b6","c7cef29b00430e01faceed396dbd9def1b7cb235","de264a819901d92501a69e19bb84632e70b1b5a6","4d27b1fe4f5e56d53b9fcd13c08b7e2e497b2d8e","31349eec8e6ebf725c93b22abc3b98c03433b425","9edf98e8419ce68085a308ba4ae65fe8bf8a9f17","a6743414f86dbb40915668bb347b4d2c16a631b8","4cb6b80090d60b11522e3af5e3732ab0b1336d72","a1954e51e8413d3dbfcafc03fd400c16cae7fce9","ab1a80504e81430be1221a6653fc3934006bbe50","4fe5a1dbefaa8bedc14755e84702342d7aea1157","ac87560fda1dedabfc42ceaa215ad1f9174bd42b","a34d1925e7a51c72540638b627077c8c58e9cf10","d807b52c15937a2ce27fe843151fbe2383ebc71f","c8a5400654ebc73c9af28d051f367b8eaa75212e","ecc588867482c0b32c3896591f55630baba1ef7c","77dd0561ef0ad508878ce2899d5181e9c9b632d6","fe68f53298a28d3fbc159a92e48ef2971a8467ae","08f22f1cf0e0d133b7ea763dc3886cf462c6fcb2","792786b4b7e8d1fd4f708178d77537b6811e9be1","37e198c32006d18c9443bf65963ba8182b7d76a6","1b038bed94519bddcc4328ca053874a754ae37fd","2042d6214e1ab302a1d9a0a4bd8a018bf6ee679b","5ff403b3b0a4d19122cebae1329f46444263ae17","13d037b2006ed097569814f694e4ad0ccd3b7bfa","2827ee77d05bd7df3f860d52cc25b272a8cb3ae1","3f9c0541630a168efc4acad541b95c4565580f46","4c41e29c8e796f97a714da784a7cecae8933b202","573956915efefb1cda0a5349c7e7aaeb0363df1d","022ae53191142812b647710146ba23ca20256b21","0a9a2b1d6215850e3090d62fa8b7e9a8a804e860","55089d0b1aa6342ca5836bbd196cbc6e6ba9d23f","20de0679fcaa91a0c7073ca606e15947e8fd0982","244cc11edd7ba5cae95a909ada2fec207631ffc8","1a82877accdff4c452ee7cd796b54348eba38ad7","a720993cc8ee53e635c254ddbc2996c1f79f9a55","1884952ae3c513d091409751347dc2b2b628d349","21593ff5bb7467cf1fd7d6e63f760d51d258f707","99f9af868a6994ddf6622172ec98961fdd37988e","133031c65ee4ce09e6738a45c14f7e21ca2a8cf7","bfab0fe3db8b5a2cb2f128f23e3502ff668fe459","0838eca06322e5789450e03bf9be4c82b1d7a5e5","fa024537a39c24bf9fb2e24063acee0daf63dfc1","d4133ac8440321f2ae2e26fb317871bd847b35eb","ca06e656bec5129cc0fc45f83b310976adb752e3","feb12559e660f2b579ab50d948e4f4f458b1c35f","9105538b450434409ad5283d4154704db09452be","bf59b73250b0d8e0edf191104246da50bdf16541","3a312dbd324dcb4c543ad96da68b9e5a4ab93466","286f52c70a612b075038db7d9ea4a4d900472553","1830b122e1ad75b301a66e837e484d3fb6f9b75b","dc54ee18ae34338d40dd44a55414c7f3ffc54f2d","05905b08e79e9d65fac47b571dd611f9ec846d17","bc9cb0e6cdba1b224b4592c01435199353b515b8","a491824ec0788b13cb3b7432942224ef7f630b15","86eb6951c76550ee2a8e874019e15e27a4d20c42","a91ef35d36334858c90aab7bee3e37b753778a79","a3ffc8bc20363d4a2843f550fdf4382b49c038be","f468204d70710b872b6c46d1228f03e43049978d","c9550b800aed10451273143958dfff461105d45b","1bb14971e58e6c968a18b5c9e162654724220654","b26487a2b46e6a15af2cbbed88755fd33d35e935","f13f2d512f0439a29804182cee756dce62add857","fa63a0fe835868148c9ac6ab9a3f260928155c70","74a3bf72f0539bf62b08290b066de05ed0280f66","33ca76e15dcb513a3d7d1dd25388c5f9c8e822f1","41d1dba35fc851258d5aabad819d09f6a43e324c","4191e5316b16d61a59df40740fd46f7b211a09fe","9b78147bce3de156eda3bd64a60133c4f2acc823","fa91944c0652b6584d004a623ff49b4da883b40f","d303a7e6d7f438ea5b27acb39221913aa1a3ffec","dc2fadc14d1c83fc43683e90a215182c9db1b781","49ac23e29f2df7f4bc50fba85e460cecda82cc8f","69f6f787c07f0c9e6cf1a5a161999585e180533b","0611b674c19f2eb9cc6baaee25cf7c8146c643fb","087401b33f05b204b4d8b06606627b2fa6f2a625","bb4d02e41a6c826360e8f270718cfd32b7bb1305","3daf1a8744a67a8f290c45a27d3079e3f241c6f4","19f2a188bb305c4a446f63a0b5417086b7261514","bce3599bd7de6eb1bd65f5d9589b66e261d0f03c","c2e96c65b375def81fc13e737d1be02093951c44","e4a2003b9860db00452e4a65f8cc55d7f525c463","6343d05d9b812ef0fa4388ff796077b15bb39f0d","b7320bc02ff6753cabcf5f6c8983b9926063ed48","cac8cc80522be300c807e78f41ec1dcddeac7a97","dfa5cbfdc3b772ab9d5fceb67142ef73a88bd692","cca0ffebdc6045fa6a3ec55511c706fac968bcea","d514ac405b477e1ecacb25dedc6d0f7f03d2cb2c","f69dbc09538b75b16edf519a67113ea4764ecacd","c6329b4569dc685ab6f9633e95d63e654c3b9d04","ce3f3a9f82545b71a819c32e2c134a55d9d564f2","f2e7a650c7c23a7ec5c9dbf43ef605885e26d60e","3f1bec5887f7f9f9f60fcab2c16b619d1ade4113","68e69fd45b03f2c75a1314cef5cfe014e1432c00","7198f5da9bacefb3211ebb0f5c1b51905f0fe9ca","a0a9553cbedfbdf0fa1a8ecda408093b55a29260","a3a22a492009e594153aaa21e3d4c5b19922a8ce","c2aac1a1db11ec1d110d8687074885d8547a0c04","c0843402165c184b50d0d87bd804fa55e405203b","efefe0be95a34eda142df9e2d051284b8fde4d96","d376be2bf4c8c8b5bfcb650647ebb73605f8fc81","ceb46e194cf763da304bc2486722b475efa7044f","1691e2e5e4d5da8108e715f7a695a3b973829ec1","aa9bc04485cc156d8891a7a8e36c650e5aab897d","29284f628c3867e1d300667b70a165b15a498c76","a7bd9f050f042301751ab23dbb58b0c3d8842e3a","e4d0ecce7a33b46e39fb49f24ba4b3ff55fba5a9","1d238c18351f7c2b21a989d459b88a2f5ecd1b57","21dea1011687b4c33ff57debdf3b195d02ddee3b","99640ac583f560771d0ceab3cde7e567f5cdff47","31384a56b5eed9d187dd906a654ed50478391452","dc8fd1c634f7c74b71235980a6dde4eae01a7638","ad60ab9e3f543e745c6103931074e531bb7322c7","3f7ae10843ec8119bf1412dc8c0b6501fd651ebe","bc2e1eedc5e071945a1103df711ae2f285b967a0","e698a92b0911bb36b3c04869e462f146de3116fe","89f8b84c477bf390f65cfc67644e0ca1bff7e41e","b7782f182a1e8e9c6366edbf6670e87eb8daa8f9","8fda8769d1071c3afa2e9f3836e9c7615d0c2dab","09474ba4c417e7d7c99cac0f9e7871fdac97dcd3","53764a5ee62c25c881e286c89e98e366d7a695a5","056dfa4a70a32e5c43c04341cbc01a33e9ec9ffe","02b569297e309274eb5e0277d6fd031cd8a030b6","4740dd343e2dbeab7d0d5e5510e8f11afe1fd6b2","7619a8a30dc6fbc851a030c9cb97e05764c4b0a5","3ae5eec3661968b32a9189609ee22383db0fa62b","63dc20a8279123a317e8cc9dd3b5847dfaddbc99","9a8569d434107e721f5c7de0bf8ffe6471367d28","a99e90b258dfe53b23e3c793c93dfc2659dd4d0b","e4ebe3db26588ecac670296069770a1c6dec7dc4","3a889f26844d6171c911d31eace9afeab38dac1f","83a5c808ab3567a4267c10040092f0358e064969","230510d628affdb33fbbf4ddbc7eef87fd22fdd9","f0379366dc079f3071f5880df81ce3ec2d243602","a758653199001ffb613e5b6d15d4a50920292fe3","3aeeaa9318e6d5e15ee26b16ebd516e1100c3142","9c91cc00eae9e56477d414ce0843b10318fac268","6f9aa8727c8905fbc0c10ea8d214c7d31f01f467","b0c66154a4359674f27e4a6c8f13acb1e6fd04a7","0dd89a3d9700c2007d110996b6909ac459b4c80c","f6732ff1646d116f3754c82e6935f2ddc20d58c8","49573817b86428332292aa249e0e2da1b74018ee","e6b0327c2c92051a2f31f875273326d8636ca555","29f043ff3e8f2bcf7d1d382caf738ee59959b6d4","6fe43bb4893fb017fb72e11e9c8643e13bf1c169","66bfc29d0645f2d57071ef2f81078ff4a41aabe4","26c1af48481b32138bc34302432e4254bddcd529","79ca8e7305db103078d8afa2a17ba95289962d41","8dd00ed1762c4956b3231d709ce0d01ee9b306c8","e2caaf1b6d6fbea95fe410f56e99f1ce6bd66c35","f86013082e0977bce151e9dbbcd1e5640deb3df1","d8a28368f979f8ebe5c4f218613961b59ca5822d","f8bb7e0673f8480e86f1ae43441fc529dbfe65c8","f730d183c7e071e33b1860625849d3336ffd82ca","cda28f507756ac0333a8609d66da10dc23664851","a27733de0dc70c0ddeddbc740c23380ecf26ad4b","69fe17639e2a5b7ca31ba5ccf2ac49a9b9ae293e","7215f7475ef7f2dbe2bf4612dfe026d650976916","3ee062908bc2b977ee65403c08f7a71be4972bba","bc269451e7a462eb0c3aa3bcdec55ab409c33253","c80b9e9173bdac27f98330b8f4a86f839041e3f2","136847e5c3623f1787af88188681accf717f96b9","6105a8beb1c861574986b7531c6b5c6e7b4cdb42","ea6a5bb8fb886624f61bffece3df92e9491d12ce","0b4b477674d69136b427596402d6fc09a3bb7391","ca28c455bfdc8408485c217c17f07011c0b43f64","f6f2be7577f0f952c446064252339b7142109ea7","b613c29053ef30a6be184aed6b9be5df46443db6","5fd3ef4e787c636aafc7cb71d25fd8d9eda336b0","989b93d6a406d439367bf34fb39b422c0f639f17","b9b7dcdf001e1705ec45deab56d31eb74dcaaa4d","fd7607bf82efd4e24945a1b0dcb4c859870780ea","6dc9a1b4753c3c1239bf24dadd6e316952465072","2015c741047d32d9be0e4523cdf92e0f48aeaa08","4ede92bdc80ac21c123f2b52a41bda2b56bd7fdf","22233ded4a9934c6eaddd8f8fc04afdb20d4876e","2823251c2fcce79ee00effb4c305ab6bcdb05d3b","711bc1c07ee924b4deda04da825941d8a9e4f3c7","7831cd76abd0ed434b5d3b218885145ca989409a","464e294c8f9e39ae563f5076f83804f3546d18fe","86472ad5a99e0d597df13d2b8e930ed6ad24ef6c","5b8dde4b4a5a930e08da51e07ec87f43e5bd7b36","43f28452e1cd03bb40f8a9a27fc2239c3b5c2604","167eb269ec6310d9289a5f33c554af185aa87e9c","928ca2e1f2136f8e5cc723c1d2389b10f59281eb","a741f83811668fd89ca0601568c8511185adedc2","c608d770d8bdff5c7c02ef9829befe51d69846d6","ba54d3e532da4f100c6b3999dd8c49e051f9e21a","db595980bf1d996db361c04541f0ac88e4a6e4b7","348708cad30c2fa60e7bba6d62f0104c56fb9e1c","c7dd58a4d5d9e6ba6a6e24167f4527ef94a3e35e","fdb1fe6b927deb068a80c0dbf9a892f51108abbf","78c9677816ee819a1be1059ba1a4947168115410","06db076fc6c49fb585e753bd327ce1a80b0bf7d5","39028cc161048ffccd0fae8677c523da648311a5","05755618c5017799eb584b13b069d58aeb91eed0","ab9bbce3114d476bc00bf19aa5eaec6998f29514","b47d4e1ba5d72bac5c2e671d9e4c0ae037a248c0","c4784426bd1c5c102bf02fbeef5cf09ab4634379","93bed8cf579d049598dccda9b05f381742dde5a9","32751e09ac1313baa4d22a4098c8dd03ba6a1741","cb01268562a47e6a1c32559f58fbadd46e52d304","aa08ef2bed34510cfb18ce3e1e5cdd9c009981be","6612d2cb2bb7468475e58b70eff2408996825cd8","78cdbc54b0c77b0a860a6d55d4604baee97666f2","3f41bd1522d562b72865879bd0f79c281249acca","62f25142ee41cf009a3e880357676f116b581b08","405d055768961064ca50e24df2769c937263e9ef","dd06f6ee70543de0cb61ed9deef568c16c51fedc","0307f2885c55bb642fef90658e1c40cbdbb7f0f4","af8d941c55bb97c7651e11e877e30ab9cef38673","0cc8a3b9a68c1b9644b11cecdeff0807b6eaa3f9","b243c26697d8e1892c54c41e7a2e3dc909c4197d","3a93499f899c68db38b68239f227e381e5ded20e","616b91b498b332c5cace5ed8324eb818d7eb68d2","f2ae14f3097c025382bd8645748f1d8b85560a2e","e6bc152de8dd2b6b5d58cf2da31606e044a5f49d","6e1255ec53172390e89b82c12f2519be4d0ab994","555c4bcb19166d073151d3b6cd88ca289b41efb9","1b7d0c9343bc830dd797737867b09fc41d968b5f","11a16242026a8ede69e0fe7df80102b6f45a289b","ee39441cb37f3a176622230cf52fc906270b6325","2e0a94edc6218fd1c7026e7d705725313799e755","86eaded7b4a5124f65fc755548b38c4cba999339","a395d809a5bc40ff4aef607025db40c84abfac83","3a702b3ed8944d9c0e1672346e1fb20a3ead6a63","c23710adde23a0e415097dee7d8e6f9ba76a0970","797bcfd44d793babe5017ab30ee5c7f82199095d","a04ba76d899ffdb9f486007f35be9ace91bdb01f","e10c3e7ec5ac85f4b04e841657b2ac03a93bc247","a92e885e55bd7cc3139eefe573a30a0ace2493ef","24c38628b52e92555d89398df241b72691772170","f0c7a545db6f114207b9bf9f7b9946eaeeb1de39","78b9b7c42b8cb61a5dc303ef9803b2e2973ccc4f","99ffd748f1f33bf8ff433d8510f3683c8f4e6737","675dc00d04823e21ba9ea5ea6358c3eb322eb9f8","56b26c4369dfc9c7e227b20210b291e86a772e68","942855a9ee376ce6ee30a25674856ba64316b548","577e547b6a31cabb41be3360101bc22af3b5323c","3e1e508b64df5e8ce8dcb4e2579bac6f1da6c0a3","f30745bd85ea1a139ff0873d9e96f13d7b90db69","e8e3a780be06d24e4b777cc8855eb8397d2a1439","73551a1edc6f805f8e34838ffd98a5e9e40db992","af92b7dc14a7b6c8b14b6e7ad076ac6734e1efb0","9f50cbc6ed1af40278f3d62c5e05ff1384738fca","3747909fd4682d527767c8dbbeea37099f756175","f98a38540d9121b1ce92b349a7aec9f6892e0984","7b2ac2832659c2c64e3ad3c8b077dfa72b7daf15","1986cc1118e5b001d066d34df1da53f4e84ec8f4","d22bc7413c083b11e9ee0ae8532e5aadd8aa0375","815557c81228efc9e74097b50590b2d091387059","81c86e8047d86d03e690948c68eb54c5b115f2ab","b33464d1ae83a2fd6881807d06ecc88579aede49","0c4ffae40c19d6ebc57ea811e608e70b94073b41","594e0261f3448450d53d740afc7001eb9ef094cf","c3d3f1dedb84d699751afd74dc2d9a1c79a576ac","95d604b9cdde554a4e3ede796791827eb33e3196","0d69da8c0ec1df3d8486208a45979187b97d56ec","06b6cea62ec8c413389c7d9543e2c0eb587d527a","d339824f154074454a783a4a2a517199df2d7c35","b499537e684449f9181f2a2cfa59305c1e3bd17a","33a7fae1275ed17b6799c5bee5dfdb538ec9b8fe","1a7d1d88f8063fac8712f53ef1911fea315df758","8c7087ff7ffa272865dc02a7f56b6c60ed5beb9f","9e57c359b769bef1a5659079b7c4fdccee08d4cb","8348aca118311b82f632781b19230471fae56d4a","66d8ce0c058b4c4a97ac4bded08da9edad9bf297","911cf63eb8c7f732fd49fcb400a948183a4b24a6","958786166218462b4dea46847cbbeb6de339360b","c5ebf384900ca595e67ff103d44e88acfbb0344a","aa63b86febad156d148a5268534ce3012573d4b8","970dc91cb77bd415c2a3f6894c1b140f4ff3cff0","1c75603ff56a24b38b3fda1482d70d1d905ef8df","c48027af922a7203dc53bc41435a9d9021ba3291","4554c682e6c9749116c79313d6f08cd6e8b7e6e6","a397d3a46ae12a997ffd52dade774d1063cca13f","8ba0d513fa0068a241a25fbb6db09315fa3309cc","cdafb7bce2f0c9961cd84453b471345fe10c3043","1c169413ffb8a5d446caaa41cc604bbf0cb6cc40","412612abfcda9643c3309b26db2dfc51d52d3f81","a8a92ec1143d6119c164e8ffb78ecf5af3e4e7d9","1a41daf3d8fb20b3ff3aab4528a741e699bed010","b74f04273bd9511d6380e62607f86cba37357d2a","81cb545b10a7aa56af801cb4a1550540a2aa7881","4abd90cdff300373d359b51ac237eb07c9988ff3","f673bd017d717bae97f01bffc09ac2debb4fb39a","20b6f104ff0505ed5cf7b2d65741965601d9c1d8","8d70ae36d3bd76215b509ba4147e1a93e7f35a3d","96b1a190a3452e730d99d9d7969e730592d35ba1","a01608c389eb0fefdffd85ab8075cd95dbf901be","2049efc1e3e7ff1981856e2a9a88ac7382cb09d7","9efc6d85d86dcb469b458dabe382e641f67ea729","7a9e4c26024e93fd5ab7a39fd62d63d5ea074d1a","09faac9e01f0b9e07b40993b9f0d6b1cf77a6a15","9dc15bae7cec07578984cbe9737831e1ebbdb0ad","da31d63f765d8797f2eaf0272ed88e2b4d7e77bb","feee2b5842c709c5f0ea8fba036829b7b9902b5d","edbecf5908d30093b65a4497da97cfa4d7b5e356","6ea25cbbf0ae7cbd66c5c534f09ee21dee4a67fe","8180e5e5464be4477bff0dee3c879fbd02120b16","eacb8600f4901181a5788501789306b17eab4d5e","b69c05c70076ca723d9e35fb7b0d660473d8d1d6","11d77386221a4d911edee4fdbba5d3b9109a1c6b","1129d8327285c1d3732532b6c09a3079a4a45b58","c6e624914365c553674af67b050e2513decdc5e1","631cf676c34e8add973236112251aeb622807e4c","10c3ba2c1b8cb494175c3eae0f7c6fbecf1b3bd0","f150c5b4a07a13e853b20d5fbc2f3cd22aa95281","0032345618ae5dd68c1b054e114e292b4fcf6f4b","a2a606794c7d29452a59eee1eab07213827654a0","9e628264b68205f8d003223a5abff574389354ee","9018e8b132da3d8bc7ecc5e7822676811fc1ffab","82ab28e0d245c4e3c286125149752b8c449526f6","c1f5233217f35d59849fc920f4147f9a8b3f0885","03bd4d28a541c626e9ad70e4520a17b6f45e900a","3f22f8d1f04d896fc01b387f66120c2c531939a5","24f496b402cd00c2fa12e68e4a9cbc4aae9f75ba","3df9aa3339fa2a0691e7b4f599bf7e6c739207d8","dced53b4d928a65c863ddd5e99ddd109c44f5720","1025e3ecea67b90232cfdc9590a7ee8887efdcc8","d2750ce5930b45ea2d374042d8d7c812031b5194","894163a94537ceea0518095f6381aa98cf43b1cc","78624ad22c1f8844056dde634732eaa8f0c4ff11","998d3a30a5601704cbd6a6233e316d2e47217ebc","dcf82065e959e632b15bc4ea4a0ebdf52503f8b8","da0ec37aa9c6fd80becc9d8ffa8fd064445d8023","fddffa9eb815bd036c2b926cb7d7b8f4122a54c7","da7d3c5a585b944ac1223021eab2b2a23b25eee3","d275d848b35b6e12758331fe54129a9e0b05329d","f2cc9698433a32a05c76987acd20a07441313037","7439e558121d9d8030e87f24ed7b093a522d2675","e8f702469e04f16c5c2d84d244ee8a2203784b24","00b57d3bd2dc820dc2b0ccd20c21f6c656a92ecf","40765302c640dcca5e1cfec5e36955ea6a7b461b","33947a5722e88b16ccca3a24d607836222a19382","90dd3774a38b46a0c8df0fb01af2a7de60409c63","477e89a8a211f9235bdfb46583c7c14cef8a7c11","a2a5793e1324f97e495ccb835a8fd5003354ec29","7651b857822b2f47750c4ecce066472024e20f8e","84dcf9ca19a63864f5f769a0f4ab4678ba2ea0dc","a837c33442166650d6eba7fb794f4c63221df19e","173b342ca738916cf113554291bb11f7cce71043","5c3422873f6831fa6c746372e71d6c64d15197f0","9b461af90c5d970e1da19a990612bc07b969aa7f","daa9092ed3e08d05fbc57c32d7824605aead0f13","57b634ad3dc98248b8165892f579e83d1ab1b76d","16a2c31e53502a076f538acb32031e582912af4b","9c55d6842b0b9ebb51e40822539997528122a700","99a4274f513ef1de6417d54bac366521e0654107","e3d47916d5367ada14fc60b29375e3d1570b33c3","9170abc17f202c2d95c8db84a323cf03ceb5f596","296834955f95012dd2e1ce935f74ffb537ab6dfc","5712daf2d9cc2337d29ab8ab50b3487bc160fa93","75d5b1be9a53180bf1c09fde4b3f05418c232ead","397b4c2a4a06251aac3e9107e8b7ad5c33d96809","78eae047c6df0c6b78750c9ee84f3689f3ae9609","c500581d321ae6519f59b366bb61786d8b74cd68","bf94eed60c010f54299b6241a47c639c010a3985","a78b42c058cecc939b54101956b5ca9a7b415c85","d5ad1ca1aef52f08791fbc48e47897e8a5204539","d30422800302d024499d5f895b2fbf598fe21a5a","d2b890ede59d67da96936671ea32a996fefea425","55ded6b2dec1ce1e36b20537eb55d73b5d98063c","bbac90c85901f9b15afa12075024d11860cd4330","35fbbeb99b3b2356ea86572f9c9f26c2523fcc8e","bf1867aaab8d34ee2524f5b703214bb1c2684eb7","0ab71689aea4243e1131a29cd58b97f6c6fd3ed7","634aa4fc24dcc2ca5ebb284a0deb4664d6f1266b","bcef4b8dc6d0c74802a1120d5082c2f151d76f73","970315339609d18093b406efd43e22996c43dc50","5d152cc42df201263ed7c417f11eaee36a199392","34dba2f3ccfa3532033e2123dcff44b19a396e03","5738c92b3971c85e396f9f27608083588539f9fc","877f574b30b05db8b43326472ca93fcbfb119ab3","7144e2fde4c8ff7aa17d4654b899a28b0da9892b","385832ed302c51882951c7b36f21caf6b8125565","60cbb69c7c40efd72234ef10e77767347d8df6c4","0f7a86ca523f7939a0f079e07f9245dd773d35bd","dc33d25fecab418030903258ba58d93bdae88d66","c12de11c4425aef128845932c0652f056295036e","079c2630e2eeaca7c7a711ba974507e26cd998f3","6ba94d5ca03e51a4c10f6d47e12b347a84ecb722","e5a4fa52819b6a251fce2102a8db38a0bfae420f","f769e13c5ef8b8a0df681f4febff42c05ab05009","0cd8b27b567823c6dafe6adeabc067068d907f4a","455f297671238d599a319d52ab651390f98a4670","afe4f2080a26629e1d93076b049be9eede489da2","83afc6170a03e9c70298881aed83640fb4ed8403","2d6b994e476f00e5725117501f6fc006eadd0d30","4aa441591c23cc192e6c2589bb5d2f8bb420b9df","dbca3b81ba567658e51c1418a7614c5aefd6a18d","4a050568a28898a45cebe350f31bb2af867b32ff","1ef9e9ef6abc8070f5259f11a79c352580e45049","35b421b6954c5baff4b4fd4bc56b09c85dae6ff5","60ee61c7ff05330db383dd937da20d49f8ac4ac6","ede4decd4eceb8d63aa82bcd8b3da336e706333f","fafece44a24001a72751bcc50501a4806ddd7fdb","e7c31d711e2d6459044e660d5af6740af7a27e92","4340580e749b390b870f325a255435a1595ac016","adc0752da7ffa557d1871eb125c54d301d32c4a9","80dab2bb26732e804bf2a24fd8058e9a864a0629","f8e005142012d92e34b925efb9fd853502729ddc","3d2d04afd42daaa8ee231002ac48372e63e42ab0","0bc953d83b9d4548ce5a3cf3a7a133a405782deb","dbf7cad04f2cc63f31f28246bf6ff3b0bf048613","b98263013ad51391acd81532a9af593cb28a643f","c4495123181e5cf237f82ce568d957354711b51e","9eb4b6d91a64661f8e2823a70f935c602f8a725a","3c62a584eb2f5d017ec3e3c36429b9760cced23d","563356109b12b3296b9359973329d7499dbfaa98","efd4228892eb41ef3980ffec43b2095a54ea1d12","5075e372f3a65786f2a8858ce6249a0c67ea55a6","016f7bd8f8e9bebceab6ef1cfc9c1fdc9c786871","0afdc5c559520204987544d30560745dbf29a390","6ed1be9637a5f9954d3884eac66ae93779ed9dd6","f141f747de7045dcc4cbb6643ce5c38393ab3625","9e85d17241228b02e3bd500b48084a584bc04905","8aa38c9ad81fe956404009c1f6fb1a187484bef4","3331ececc4c03cc2d112dcf266dc01781540551c","0807e4f348299eaf2a8c97d8bc9ba66c0f501ee7","3863faf05bc025318d98b3f1906b56ef4d2deaff","60f2e94c08a11f1534c6935bb60b4843c4980769","e77afb85072a7bea10075221b9a24abd442e1318","911d3a458686a4dbe5bdb302fc25768f46204283","5d00407388362b257e35fe9df96a5b790533165e","d1550215b0d5b5c2e9fc79a874800f39612a3b5b","193324f3541089fd95917ad341447390d7a6d14b","2d7fe9b298869e46dff1526e1bcbc0bb145c340e","bb9127a78bd1035b1ee8797323138844b622211e","256bbd3561135c7886501a865be27cde3d26d47d","caf14e77dbdae26c32b482e34468204eeda8cd21","40e4f5bef4b33531165640675a74710138448b02","8306d60e85269f97e0173a4f7c61bcac46f4087b","0b1e93ccd43815d93de031b4f23fbfcd9ae7a34c","fb92c7b0fa7faf0f69b5da0bef3fcc2350fd832e","48166a9f3c4ae79f7b8c9de19107b5da079bc175","4a530433d4054c504c1c8255b7156774ad0b9dd8","554b3f77c797df59abb0446c346a590d3f50b703","5dac6ef486e1e35a7b644a90ce9db71b5aea13a3","26d33d1c6eedf9271bac20a24ea37453c21ef890","80a90ca824b3dd82ced0b047877949bb2f076a3e","a982531368db60ac130c615d31bf4e8629052f94","89a8f930d4143ed9a65aa1c068b1ec3523f13a6a","14cf450b0da4102a59d8890d931e38104266d96a","f8a1c77fcf1f501317f04528c31088d19e47ae86","35aa3301d760d3f548c2ee432f5e8f1977ec9c05","922f2d613ff53d6de09e1756525226de06db6a9c","1267f92740059a3493d43c6104c2993bcaa1f240","397b12727cf65a111717142efddb55fd751b1528","66c6dfb3fd89d34ca9e35276113d3f105717e03d","5f4485d4ffbdeb8c410933607547a3df665c5b7a","d2e642b2dc088486ac040c64dbc008dbf918f534","c5656b7468e1d001658390d88ec6bb087bc51321","16022da18793823bf9d3530f1ae9a21501b4faec","88bfb27abf35b347b4fdb0def15b340f33c89209","7c00f0599e56137523f2ec6669b980d11423e9a0","4d88721e625b300608f54b14e7dd150411e5497b","55f5f4757e03f019454fca06929ba028890b3b0f","43b9ed64c872f777a4e75f832fbc5352f7721848","89a76f21edcdd41b2e032c69fab6cc8211aecd76","79c2608922cd4c7d34e1e1ea4023800f63c8ceb0","984063cf0b926b7eb354b9618acd042bdeeda2a4","4c90a66e74909595c1f1e8053c2cd74c2a2be035","6eae6247e4fc3bf1655f52be0c583573ec7700ea","37c5aa108499104dc417d6b983cb64bcf05f35c2","cbfb7bd613a697503fe046428b0fd0fc08829926","7f347cc31a121a059e881d4df52add49642dcca3","65111ba99699a400be1d26ef54ae5580377caabf","5613aa489e754db3645dfe1215572b78be7e8bd4","df5829e93757c3b0639b9ea000816795119b4d9e","072aaf98e8c51d4746475f613439c2c152536f92","4e5ef43dbb218d07733708dec7aff4d5db382251","b2f96b2892ed63381f281ac94c795265950fca9b","a9f6bbe1fb0a3e83b3f99292e287ee0479aee2bc","e149327be01a8a8a2fbe47504715f4220804c3cb","f8151a9e5042ad3de64589f77cb108872694469c","c066db4d59d3c39de59062ddb24e473aa2c2a7b8","4847b5bff58378184a60834165af0c2ce3b84e94","c0435959dabc079cc172b344c4eec7647ed44077","8849d3b47de8ab936549f0b9262c1193164feee5","193d695a1a8a179f5f5d6a2aff660696197eb0a0","3bc7dfc8568d2cf02876f1ad29ea5af0696bbeb2","8e4837f35778e917370e802c167ce1fbd07b068c","2815e708a0ebf3ed13ca8f96dd64b41c991350be","e49a090919fbebb6bc9098ae2b366a5a858d3293","a2e4eb7533480ee27ceac5998ed2db5d1ee6a2a1","4fa8b804a9a68315f91ae74e1cffa7f6de8eaa49","0357d315305d3c98e97b13ee8ac3f19227f5541b","aaa650e14a11ee62e9035602d92d98919c81a8e6","660395153f834adc1492f44a896f57dfd136d436","8705c01f5a811609322a3004e187e767c102ae03","baa8678d2a8b4564b984d869e737f94f5720ff54","4a0f7837324801f405e5c87619219b8cd03c86c2","85f0ce40e103c2c6b0a495f25d8f2e8e177c2091","d1858cd7291ca1b17b8bf56260152e7110968c80","a05f136fb0f3df5f2f9d511cb2bf6a6433f3f8cc","8dfe7864063902af8b49731b3d90ef3e47ecdca0","e62644377b6e4a69f7f7da7e75faac910edbd526","8a08a9fb6a833aa2cfd7c68596c2c0a3a9f30b65","ed337085cf0a211619688467d7a90222f23eff58","9c8449a3dba4715c96a2eaeed173194b38c60828","d16ce4a8edb26fb4730c51405662479f7ebf6617","33e18ab2b5cb0261899421fcd5f5caa0572c207d","7f6f9abb2ffd43d81272fffff22896becdb7bd48","c3023e84c2ec38f43aff872c7f2db473e5bc665a","b4315abb715a097b453f7a8a528e7aef8c5815e3","c02cd5139f4b2c7bf9ba2592fc9e0ebad3edfe88","1808cb466bba233a00479ba944a636514c7dad89","fd89464d45de1f738561bce55924ffb326981829","9f4d89dffd9a81ebb40237de9a7e0811e92bc674","35e533f34f3ee9b3e15acc7d8279461919c10a56","f2873e5d0674dc9697debf6450a714c8c719c860","2c0a2fbda3ac931e2051a3fbbe0c6a701fef8251","ccafdb5d05422019a4c43789f1ead6142c46d559","54d33fabd1e2dd6f86edca7f4c584c992f23c516","5ec30ba096fdecac25415c1fe85e22e714881cac","8c45282d21155009e5b239b8df610661409981e6","87d27e1250c4be1406b15244901cefb6738a6709","7c4c646749772aee235ea5b42b6f1a1f2bfe2b51","b6c386a3b03bfab2cd18c297cae59f2abe6b91a0","44918e214f8626da558694dd27322d7898e7a6d4","3e128a6d8aa2982ec4da20c1dd73faa968b9207a","f00b52270503de8bebc01f5bd8e813f54ee9b62c","0babb60c74fa3c8004f4bb1666788b36280fba26","3226b44f793ec18f92341819e11ae20d68d0193e","9fac01e410103be83f9a22d88a20b1d712c4ba11","eb2d7228cd11e9e36d5896459a8c811b9c97af27","1b0c7515ffe2bbb0cb8cb08bf9d21f68d4648d89","3feabd67569695763a79d685d35d6b6e472a8e0b","11b2f9059013100834c3d0a6e719c370d87af3c9","672b1b19c033c093af01bfcb26ca509986942c19","b5c56f6cca6c269d91c7fb64fa74ea414ba6e548","30852d023789aefcdbefcacb0c81332945d3dcee","a16d9c6ab68cadb3cff07ef8b7b8c00717e98922","06c42d151cf7b70b73dda42eba78e91b05c12814","d4c62e714c8901277cb29d53430ae415bf4d03c7","ffe5723fdeac967bd13c41d86dde4fbe36527d6b","e4e8fc63144b704c5f077794a3bb19cab32af302","6e5872b70978b4ded3ade769ff46a44de6a6eb02","4e1995c29b678d99b3f3ad81f9f2d33124f0afe2","eef2625ae5a8be8a4aa89a6443acfd5b6184c668","1e8cb1ff474ea266b9962cb4055f6e10a37bc41e","aa311320d92b2982dd4606156882686cc354e551","ef54537b00a2473efd2f3ce1c9f8d426f983a50d","e890a7d6275d1230690c3ec3ca9134eab61f8b5d","da1f53c8d995aeb393f67d9aeb8a0842751a1180","8286975d16130466cef2b71f3f0e735ec880ca3d","531dc2f435c1d64a2e3ef0710cc05a7c13969587","555fb3a31749b19829588391794bfc57364e070a","d94c76a19930a4f6f83ad56b38b41eaa563f9571","d403b4086c514647bba7620591061b7de7dfaf4b","43e358205831fbcc5d6d7e8aade5131168d83651","9fa1e0b4153102913cddc6380207f5c43e6ebaac","0f3fc930703918ba83b7b83f3ff3849015219a0a","f2e54057aec3a4e4fbb9f9da5729915deb2f4648","e7cb47e686368b462a5aec62379dcfb1c6d7a821","c4234b15211beca909c5850aeb74f87356c895d1","8d057a04f63cc18a3a21d3fad1a476996d447a2c","f10a10ca1db9dfee03fdfb3b8a7e01db914561b5","6d7dc9d98bba92d6c8ff66b053d088bb01d8b000","02d5ff4cd055d2ff29873647840e7b94dc66f072","daa168677233e32d4f6125f3ee5e478892d10e73","5116c009c94b80b1fca71bf30a89381e61f1fa68","0ec448d21d4d4caf1cc5bd275cd0e9bd0688bc8c","34e2d2f4f7224ac24dec5f0461d80cb9dfddb827","8ca90d718e79557408a352335b67bc6219740a34","4de0cbba158aca42e09549899f45c34617249a33","3b02cd3e712faf9da27bf77f7ff764d93a17eb6f","0aad11a6a77d8ce3a8cf6096ad01cf25cb94553d","de0d30655859a46eaf711e209fe20d9ca60a60f2","c8700f83a1832a6c9b809af17ce67f5f0ba2ef32","90d43084c204ca467b4a88ddc68bc9e2efa52d74","1e6537bcc8f79b00ff28275277a62e3e94cdd894","a8e79f1a6557b03a5c578f0130aa2f76620ac7c3","8739f4b6e23b4655df444a019ccfab9f271b591a","5099b9d79ac4aee0c4dd22ecf64d0ff8669f9c28","742a9d902351075e353c3e6ba9fa5b1f67dd373f","8f39b36a1a69e705d034b355b9a8eb990421bb75","ef781810730e1f22c194baa9cff2c76874f2f86e","f221bbb3871ab76276a1f397c106f3bb665ed19e","4771b032c4f995383fda02b6bf3ecd2829d85bb4","30d473689c5a7e546e4619d83a3f4cad89d103ec","89dd51d4331b332df69df97964d72d73a7423fce","4755a3beed97993604ef345d2581d6259ee11c7c","c2b6a900fcb7db4645a8b94998c6257c5d82978c","34d1cea6b88b2ea6a4c9e31a188d90a6cef18a89","562d241b13acda02245cabab16548532257a7a8f","3cf3c4137a4e6a5e25d7950ff727ec2157e40a37","69bca28271846eba406e74b33203481ef0942ec8","f6d137d3d0cdf97f8ecd7b79fbeb1779684552a8","d4028a3f501455278045e9ce53b87ac8b0600b7a","b23d7c3b66fe7fb24b89ed2c73a064897b93da50","06a133bdd1d21fae01665b176f5811c3b9c22b6b","bf28c614b09b1dd5b176d9ed5b10ecb87efdd3d3","366c7e0f48056ec93b61880c9394c75919497890","5d5227104e98f7fb248986d847165e6f8515372a","118c78372e5b33901c88f4011ce6f4628f64aff5","fcd761e88985fb243717c159bce7fa40497a8924","5f8af252e87735f7577cc985cbe6ff6f1b3b56f8","935537c53191e7430a77949eab6b1e50841c19bd","17b776e549cf974b685bde897765271b63911bec","a282e67b2420cfc98d808febf3aec6fc6370c324","4c63772f549bd6e04261720d105facb5996e9dbf","e030317b6c1106c830c95cdd6ed2e746ac017a83","71df4caf8fe4e834c2f175e060b3a896d4d5b70e","9f62f79dbb7b0be1ed863dc86a46a04c80286ce3","7438093562006e90394f0099bb829cd3c246c5fa","693ee5dd5654d8533c40772d79d1f8a266700544","19f1ddb70838874e06d171a24a96bf7ba71b1db8","2cf33bc5f13b9525d8c208c929763ce80aee918c","60c78726a599c0154ba6473e48cf31792dedeb71","91d158afb233b1cd273a880609be6a33e9f11458","11076021544cf18687df4f98a37b72d7b3117cf4","6c54cb8bff2f1dbdec87f8f057ea36ff7368d93f","ff6588569b331a8a1be49306d80e229ac1fd3e91","85ce4a67ed37a2b38bc6d9e3f0211a9b73a8516d","07aee14dd775397156056a9ff8526b586aaabef8","cfce8de0b59e06c6e7fcf3579557525aa9062534","e4884cfc752d7f16cf4c9c4477e733df73cde4c4","c0766e9503ff89e589621bb220236342402cd4ed","e3008b71c3949c4fd8e34952ce3e4d5d8551da48","636ebdf819df443210957c5ded24be990534af66","952f3004f1e1e46a529dc8d8904404832ed5ac96","a821de2275088ce6d4f91551459ce5bc36e21146","3703655ce2cf310db61608fb492b0354db611a8d","121cead38e5ea84ec22139df02eee56d822290b7","3a62f29eef174872c3d4d18e97a8ae790480ee65","f17d83e75889ae341a4f762b47786e4ec86e274e","19d91f788d77227a7c00828bce6ffe91932cdcdd","34d4faa2270566a4fa7f47d84219fbffb48e863e","c15919fd6bffd67b388b00e2dafa3e3e5477dd31","f115f00ec6b93d1f32ad80be08daad60ab39efd0","f84893f70901dfca356d949ea1585a56154cb59f","414097ebd954c2f05e1b57a6fab2bbdd195feb3d","c5a4d638c641056d0b023af05a59e6b430f31d8c","64f649a80c0261c651f94c983e31d043b87b4ce8","ea43218bcae434899bb4fe2bc741ba828479b8bd","03563c8ddf748b73c6bef962f14e0e41eac45447","08612e1cfde5dbcc42468cd17104601eaf3e45fb","9b2c441ae387a2b198f80388c5354051c4b69ed7","352b3c9c93884019b305774a00387f732f84e8d8","b45161f0f3422dacb844bc7845bf4eef85bf1875","b9232ce7a36bd5c17e514d85c6e5dbcf79fea817","a3501c096f32506bf2262e36a302bf65f4ad0f4a","5beaea989146a7ac6d4e5fa74d084d911622e543","eed56bce14b468555804430bde82ac20adf89e6f","a33040da4975311f30fc35e5f590ec531ffa04ab","63d7c9be45025bf9901f81833764284d30b70cfd","81be9542eb068d878a7142618d1fb14562addc39","c025f526c8fd4b96fb12a0a7e2141f59997e80d1","d856ec611a63c93c07a6dc26490b9e5e31ba4595","d2b0f69a64b8052b4725f319dd5c0c5ae8c5bfeb","0e27af280c0c1481f9a21dbad82ed945bb947c28","91e57827955ce5d9e49333b67c8179bc17e0a324","65e3ef705b0f45866e3bb4a75bafa374a559d1f0","755249f7d9e67ff83d46747cf9804ee8b0b0b742","b573bf85474c0aace64d52266ae60fa26fbbf26d","8ac1bcfd3d9bd3a5ab89916f21d77c21499c7249","b9dd095275c2dde27d1abc26efbcc010ebd1436b","34426be9a0ef904c5cb106ae6bbea6511ed79fda","74d895425d94334fe5a027c5534d5b60c2bbe0bc","1d301870ac237714a77138bf4cbc0e7b58a22baa","9c195b57a00f9fd3bd1ef29c5b7f8322257c01ec","c8765b459add8524116b2fdca8e53e5943d6e0d6","18d06b971b7d04cc4dc93607dd90720f8e6c5624","b776049b83960c37d4616364346c510068f2852d","e52b439eaa1a06e7af8b157c10b435481e2c9c88","b27b1a99a029016e9256fb28a04b417855fc4b47","4c9d734a756628ebc1dbf7b19ca335146c0e6393","d51999f11d7f6c1b30310a08cde7b12666e673ac","ca2476cdb43e776b0aec0deae5034babd7eb3930","edcccaf8c10d5f15820f7506f72f0033175c297b","aec8ea4f47af23e6acff181189bbbfaf7f3d18f5","3f46295a76372a8d05a8e94b29ac0525b43910fb","200c2e74516fd792444fe2cd756e0c104dfff1bc","9000b1a75dee10caf191a326ec47a91ce8c92cfd","48a8ac506e65171463b84b58acbb30cb3b4cd4bc","3282539e81798b8bfb98d8b6d328a48b4914b6f8","3fb2069d39b2ccfb30c06cffcf802d73ce169d60","c7928bc27fd44bdf9bfa04113c46cc9c24274f7e","fbc0e5d98d78e4f57795d038fc91dbd03582669f","21dc20cd072fe95f7c0bae1c3e30b4b5a82b80d6","629294e8f4581fbf9f4abef3889c69c1daf2cd4f","06ecdc1eba8bcb434b5cd5bb51b268ae34399891","0a4ceb34d33e9bb4b7e88015ae2b99c235256dd9","26a0567c43603c4dfb372be858038769906edc4b","92342690f7bcbd142c876e18f795dc5227e0bb9c","1ca61a35d85f039cbe3cffe60a6f7ba5fdf578b3","13eaded911ea1b0c48c0917f156f391ad39b8714","22b7489ab166f2cdd9d001f392b906fc95ae20e3","45154be35f282e8e332f3c26e8b93ec3ae014825","8a4045358ec127680302c61db1fc239708f9d853","3439196eede778bed7f55efcdf41be668c961165","16f066c8f18b1231e88e950233a0fad0993ed434","cf8976de415573ed170c60fafa997725916bff55","6b8d6e3b07c83da1c365f9ad79e84e5147ec26f7","0c2ebbe626c610f24a22993149853262c2d1d25a","ad22ef28a9f07686ab6be811086f986af038f7ed","df72ac5965d6bc2759662f28a63c84a96d399e7c","f5dadd795c62bc01c96cd14be273d96f262a638b","a05ef683a566db5025d08c81bcea32dc972ee65f","f2f81d9703aceddb8a25db9e392fee0acf2f289a","bdb5282ea0da6d96baa5da0797a4367e15967182","7f3093d3b98abff26a93b1c3d8e30d9f794919de","9f172b634d97f51c3e2b81fb13f18ed588fd1047","839f3d5eebe1f0238451a41dcb8b7ca5d2995a97","a069685fbb60503a64765c39079958dcbe67a400","bfd1f09ac515706e4c55335cf4be22676adefd6d","7e8cffc03f9a9f68bf1d2fdd111d8afb98e8410d","39a5678c389d737ff6546e017b19367baa9a99c0","4fb35520fbbcc0bb2f9a3549ee4b69e60dd5dda0","7771fe5d4a0051b5bbff62fe3de989cc05591ba6","187507d4ba3565b1d20db107505cffc1c63c604e","5c2c47a17449a69c24ab92804dbb7ca09fd920c9","4761c6bb7bbaacd20583be502901a8ab834a8718","4d9b8a98ba1bdd2bc7d80f4ab61061c07298fd15","44e5d446c4e37bcf2e04ca02ce6c0178930a6aff","92e7c8daf02723b82a30ec7ade8720e5f9557088","e647342140d8eb960b2a72d83b4b86e43aef4fc7","786ece2375c607e79c52b71ff82ebb1a3c1af411","7dcf779a8b99143cf30e681da5d01c11a5b9db61","fe93bb03fec293e3ef38c9b01dc0b10c857c1d21","6cc116d4158dfac7afdd4485fd963662b6ff7023","2255d4fdfd2e5a4c0aee1bfc748c896879909c1f","35e4783f7bbec2e93e3364539af5ba0479a04b22","8f4e842b472d4c582f473b9a9ac09e5efafbddd6","4f4bbfbb85feb6b7b0379dfe33719265cc25fe1a","0a80ceaf02b258c548e500297079a350d8567023","8650793eaca42c302dd9638c29caf39a3e152a50","69ccccaf719d488d3a5d3417265f8d822d0c970e","7f95ec0ead7fad25b6f4c857a7ac9085d49c91af","6de859f81ef97f579a5f9ba1626a10f5ee05ec7c","db937abf72271dbf86f66755d1fcbf1b1f978d15","5e999414d3c6779623e10f350c8f41547c26e866","f7b6d41fe7e4b4eeedae6e639397fc56268cb769","b947e758237ac43be52523bad69f94b5d8136e1a","eb20d9055d3b49fcceca97667fbcf608b5bf250f","019760d611b6a06ce8d65e7ae23c1546c14466d6","b2bfcb53d648a2cd4c0845b696d0a96feebf68b6","a01ce6299c165e3e127d030a2e999ea51682b82f","e4d316fcdcd8d0b0c93287c895fa52934636a0a7","5bdb9cf208d2a1060c7c03d4bdbafae1686aefc1","63cba9ba627c9d7e1d167600006cf3358dfee345","45fe9f184564ea5bfcd7a3a7f51673a5eaabef50","b0df0b46ac356f88639a6a195ab62fd1e6aaf57f","7095a71c0239fac8402dce89498abdacbe59beb3","f39ea99c081a3a1db2455efc2520b9c3a013cd9f","ec00ec08aaec5b38ccb24854d5c0a2f408d5af08","11815a23dca57e79e82d3f944fe563ee8ca824d6","aeddb30fa38215acf8620238209cb53f5bddc28d","2cf02f302fd39e75af557737be61b891bebabc30","9814446ea040160b1943236a7f9de087b7324df5","edcca5f7ad2ba92b3e04fb153f7db55c08593469","4e9c41122917595e4eb043dd1aaf838c72244b52","f3835282c4a5c10291dc6edbc405d88aeca448cc","67ba4dc8cd0eaa0cfdc2556b4ca0c28811e43dad","970b58148f579f741934f64af437d01b985df15d","f142b639ab70a23fa7d838ee53651edae708a209","aaa7f625df9fbe921be992fa849dd859a9c0a867","2380f320e0977a0ab0488bd7138fddc8c8740e12","5536e7a8d4c82b39f85c9df52ee6a68dbf7aa0f2","3d07a1c10f8965938a503060b24f15f73dcebb45","f2476f8a7c2faf9842da8cbd19a7783c1e52b7a1","0ce185629dfe0d3e0dbc70221de65c131c735bbf","13582354fd9a77428dcd38ac8e05ca0d2eb1ccba","9e36f5f6f8da7f41f82208dbcc4e9be3b0a75e8d","9765a8dc2145b41a7f643dd65af141b66a8b2d39","eeee47196c19dc271d6fcf8981946a1a29efd16a","9fcf9ee813d792b3852cdb478f27f36ebae3b019","62848f94eef289d951370b8cd071821b588b21ea","b4e7299b72fbf4afded9a8831ad5b9d42b82e8b5","1f271e4be62496b52b4036a06f2257f114bba4ed","aa6876df5068141014930052428df4bbbd549ca5","d47cec43f2f4ef2cd6d1a0acf6e99a9dd8d31eef","1aac95a7375e58bacade69ed12f9dade484a03a8","c6e2873605c33230210af2738f59b869ffe2141c","92af2e620bebeb579caf14e7f184e51d02fa74eb","611a476224b598c970a2d9a6815a0c7cd8093291","dbaa22329761ce7a4d8bab291871b5b5ba359cbe","3f23b2ecf4b2a7ff1c234cdc46d1c38409dda75a","0b2d1364c588d6a85d87e70da94ac6c3157476a9","b42f7b7fae627de8db4bef5bc036e6b29a1aab04","46d02bade4ce00fb21cad273a3fc686fd7e3c7b8","7a42df3626159d1d81d2b5aabf13f19ef1951976","8e391c1e229e2e44b5161036d9a2e584ed08f968","9de724f327c21a4c03300798b9dc2f8df29d553a","ece9a0f40080e7e4f97733473ed7bddf846afa57","4eb9099df00c2d99781f261dfacd09c72e13a19a","7d296a638c693f0961f65c4af86c0cbc62c5bb50","ba9d29ec6267587100656dc320d84ca4dde8a205","d7b5ca09f7c21ec14f265700e47a1a1ff61111b6","b9eb3a048ef7d11fd2af86b4bc18e4cdb9f0af76","1169196f0417ebaf5a83b7cd73f4efba3516eb45","48c6844b0066e630161618ee1eccb931080adc9d","354272d41f0711ba4711da1e3845e552caa422b1","bf737ee8da48cdee5e2a74af471a15270b1d8384","11be39f3cee6429a927c669f420ab98d36c92546","66bdd0ed7e49a5be1fc438354266ef76d2443ba1","70454767ee2398f398aa04a8354480f3f2748ca2","220f50e790223c7bc63fd3d2ca3327aa6dcc5d3c","0be20bba47bd8bcc3062bcfcf8231a0c2b378707","7e2d391c0920344d16de77a3bb33b07b739c402a","e5041ad0f5ec672fb9e071115a9a1ca12c0d9035","b46ba24e3b6bbdc107282347f6dbac0b192e1644","bf957a414a27372aaee1aec4ae1a532f76614551","d67c7487f2e27200a19909ed222c700905adc5d7","1c7344391579ba5d71e71352560dd2b85c830244","f0405d4ae110d5f35655fd272fcb0e2ef9b33ef1","9d926b72e1988dc3d7aabfedc71abe5e8dd8669a","dee6a8b93c04a4e0798ba1c39cc6f01f5a5eb12d","d2eabd826b4c441d0820d480bbb879375ea0baa0","8c37c1e98dfc17fd27aebc7dd56b7579785d7bf9","b41301e6f9cd978bed17e84a0f3c6d8cfec16c83","7664d2abeb2a4a74e7101dfc780bf922b848c89d","468c2999d08de0fcbca350399965a037326c30ed","16bdfcfa4a9e99f158aa9381caeedfc2a7735914","7aea8502f6c72affa4bddf1841a96151852058bf","f62af9c2dfe21f259f5a3c5fcb66c4ecf653d45c","d42fd8fa7936ab0f32e207063908cc41dc1ee7ab","ecec9b31c4325635a5d1fe981d72691742d34d9d","725bec77354362b39cf4743fae21e3f0009418e1","99a097aff2565c38140cab5eca8bba73da8e1008","d42850f62e5d64d30955bd3a9bc0ccdff88346b9","bbfa37a29cdd6650f0a47698b72ee2480790e159","0d97e9e4ddada6b8db40a667a978f509a677043e","325ecd1c2b235cec13ec74367761a90c1370f453","464842c62ce32c62c172371833075c5731883824","1287e0300d9b98addf719e5ccb2fd45b7bc97f58","cfa8ef1f77f7630a10fd80fb8c742ef7e78601cb","8a113b914380cf96806897e6b764035cc7c0091b","b33acc3cb6d2efeadc2e2cfd8a7a57b292871f52","787379199d775815e4faddab22556f400a10c7a3","7167394876a4fc34de29f1608300e05740297d1d","053da2b487d93138b9ce96f162fbf606d35f0877","e19520e8fea78facaf6a2e2b2f0f1bc839c87c47","72db3000a56a6f85d348c218437d1a1dfc0953bf","d2ed3b224a070c0cf3ea5e595e7273dace754fff","68270964d45802b1a76a429dad1812a1be3333ec","ee858d0d85123de004c85131914e1f421e7f06ab","841d62c2c91daeccc369fc2f0ebc9ad70dc0c8eb","e6a069119b2a4721808c7ad39c58a85ea094dfd3","bafcde805ce82ae8dfbd0aec6659b2e4fca163de","3af11ff3d8844f4dccd5df307f9383237e8b9fb7","ba02ccbbe02976437858baf2e10d11181b95837b","a36a99b846ddc6bb499dca9a7dcdecaada8d08b5","f39d14dd61b56b86455d11e71ef81b89cc048926","90efe5be080041cd66176ab18a33d1c28a6bd8ea","454b933106bf8860c65f5b26a155a6bfe8cadaec","b77a41125847633509a2af7d2e693ebdd4c35c01","919573f7ce89d001bb207610a4c264a64276a4a3","808b46cfc238aa08a9e8d5123649ad3fa84c5cae","cf09952b6bfd93901a38fe3bc398973fbeb9d4f9","955a913a1fcc7551a3e03017eb2ac8edc4ee7043","36575fe628b3eb32e69fe34c425185fe0086307e","c487cce6d0af608173508b10d4d3a37f8f0a9907","1df0900d8ed082b5be2213c727469f90fe400df3","87c17f82becb6743502e55b896d8a3570e27e6a2","1511a66a98d031ce4f9e862ca3a6934c7b67c35c","16c0c037c8aad61b1854d7b3b7778e90612e82a0","1c14b01422800ef0ced7c1c26cee12d6fcd2a7a9","81c2ed61f64e1f9d5247293b307690bd312f1be1","642ba881eaa3e8a6df9fa25bff13ea73a921231c","5c04535e10cb20195aad2536181a1030d6b620c8","3ac0e8d0dfbccb6535b8380ff82ff35c534fe062","a94e25016b2684c629704636a8f824c383c62a23","ef06079ad196adcee17adcabbd6d53366ef85c3f","f126b61748dbfd10f10e27668c1bb474b1cb62ee","115885b1bff767a905ce98ba739fad15c5925ee0","fa26a5511d5e14f97551bdd1d427ed004b7acd80","5bb34539e2bbd0fa0c46ff589a337eb519ced6da","9548707298e2b32ab10e10d104e8806d001925b2","7bf54d23343a5901399c8596ffae101cf319103d","16b0191173242edca05813b1064de8d14c06deeb","7d82bed4f4cac8f5227d935c0496290e24eb48c8","c029e82761b7ae7b77708cf3bff757e50acefebf","cf7a66195fadd078bb5d6fafebf54e250f5163e7","42300b2769c9164d22b8a6d1a626eb9a539c7e93","dc2e73499a3264c6c77eb4ddadb6961d684c2941","bde3e884c7b1506dd74cb39ea479ea98dd04e7a1","596ba888690fee0abf99a5dddf022555b00d62a1","b902a2f2a7438810cdcb053568ed5c27089b1e8a","a3072aa35e3bfd69d826fa33328b3ce1862f472a","e1f4e60a4264ff1cee1b5e27a227c29e772e302c","cb30b60de69e526633d4c743ba84f46a3efbce3a","35450e56bd71386e2451b457ce4dfbac5d0cd277","9d69c34990467765b46f8f0573e539e8600b79c0","6312f18f8e5022271b74368717a3dcec41bde019","00f758099b316020189393ded7498107915ab6e2","0759760856bd7d82b0a8f59ea266c92ff330d993","00125ef8df0c7964a71c6781bd65d0e242187b04","c1779b19a6b910dd2682dba981c914cc9a4aa14e","c8b7e9e5b72c26c8d421508b63c4665be1c51060","2adef1e52fc323b00a02cd08154c83ebfffa3562","e3d7ac17e0b2f0f7e11a0cb48b439c854bc0e300","31f6fad90e84631f144426012358097b8af7352e","6cf13e881c799d84f96587fea4267cd337c08f68","ced6f434552207fb48520b98c286bdd4e05eb266","ad47ec3952c34e2cfb64b8d65f1ed5614c73222f","552c518b80fb14d8e35bcf1be66faf73e3728975","b550f93cfd7862fdf9bf4fc838f2ad04ef89a131","23ae64b15e14e868f3a152ca2745b2db764b12c2","54bdc1e1f6a7fb85a5b193c9b8ecf0dcf06949e6","6ec4da2e3b6eeed5f6bc0d1a4f7e0a81147ea04e","0d8284d3d4f439e074bf498af81e8c73be23cc67","b1cd673e180ece86b74fc228c8221de2816da3e1","1dbb6e455424f37dc55adc4156a725364d7dbc37","b58c46fc9c3c7693c3196f8755cbfbb82fbd950d","d3fde96dcf206a56c286eee85a52422c4cb158db","66503465dbf599be4392b71c9f4e146c95b501c0","ee74c7808b99db69fd34fbff8d86ef232f349a1e","fc376d3db6fe60cfbd9b6e7a300a77b752f754e7","8f3becafeb254b27fdbf8f1e4dfba4feccb6ce23","372f82e7a76c17241afbe51bb2a717a858d1ff7b","cad9e4e6923b0d208a31bb0cd27e2504e7d0c8cb","eeaa9124af0cf6b66acd70f003482eecdd997a4a","0dbe01483a902c49ecedf4fd36b74353424145a5","49aa1be9b6edb96adc69c709239a4205c924bea2","5d4a073e983c3f8ecca8a1cdc028e4746faec95b","47c0aff491fc0020a2d5bdd7b4f1804d8d380af9","b4dd1afa74a4ea98ed05707f27b2abd6f5a07334","8b4289021777c11b79b5ced465d27701ca2e8469","48d3d15e9390b465935a8b3e78470c63643c2d51","eac36a06517d0c041494e3f08a70a0ca5c951458","155652908a4284658b6c9b27640142a15fcb502c","40ddab512f9fd94a10d1de90c8d15abf2c1cf0ac","5d5e591ba14d0a1f4bdf676e9e3f4d21cd03af7a","df3fe9d781c820f537afa3053fd9b0281d51d4d4","32afd19541914a2da94cf437b5aea0c2ebd12bc2","39bdffa57c667f575520b59e84199d0e46a4f1c0","d36f33a2272385d527b0ebde8bfaf62eccc51a06","57f46f7fcd9eda807872074186de724fda32c330","be52063aaa745a2838a728dd092abce41099717c","720f543caa9cdefbc92273a419d17bb6441b027e","cd759c773d45143648919e7c002dc65941c8790b","61d5513525fa3c484cb2d277f39b971edbb605ef","4c863da4d5ad86f4c392d72dd9dbe24801884a71","44aa312881931e04c1266590175e329c6eefc2bf","3a875d3200a3023ecf9bcb2618fc37a36b628fba","05f1a56037e43d288f1a17a2293eae2d98459789","4c9eb86cbf6e28a86d8691703b7e37d02686833e","039e3e295a85b0c6b93401fe70cf68d64ea309d3","976b3e32849d035672e0bc51146af62962d12845","b95f0e61e0e5678eeb9224a012b28479d7f0af58","9de3924fea091ed9877c9edad3b3688ecfe23449","c106c88da84c0741f512f5bbdb78fcbb9c8f6e57","f1d4167030e348415361c22dd3bf667e2c1254ac","000307f255d412be2765d1f1e0ec40a142b1becc","73e22a7cee43c397bfd8ec00466ceb9105ec8ff4","9692549c34ba015027f7efff4495005ce3f91769","172694ac4ca5aac60b82a354cfb491bc545c8914","d47b20acaebddea0a2b9f818a98754b53b041a15","49dc1ec749161d8ff73bf4538d3b5e3222bc6304","c6dbcb1474b8bd216ec5218f0a3a51a3251355cb","55c8fda8842f3b6dd3c4d8f029401dc80a585603","967831d9a0a11d79a1c186a590a132a88f36df03","fe0db6c4797b8094c64e4ad017e29be866288628","d4779c4ccfd582ddc353efa4d9efe17bf8698e54","32ec2e3b2cba137ffb8485f41d935de7815b4d80","5e26829118c8d53d979f57681aec40e238dbdfcf","43c28681add010b5daccbcfde3e3065d7be7b52c","5804efc6371fbfaec8fca6f237bd8478f2081086","e4b2a20cd67ccde0733c2dec5c7115a9fdd921a8","34c4bfeb01be21298ac28429fb321a785d7ac5f3","47b42787e374fe685ec573277f763b673e5875ba","6e8f0cfdc6ed71b51a882ca910a7efea1600b3c9","d3fc5e6c8933c156d449d8cc0bfa5d0075d74333","596c36a9ac634b0e6b03074e08d74a62455ab3c0","451e5fd0511bc2c17a66fc73a0de9a5169109517","ebdb374d803ce224bc4d3bae33726a1aaa6c09a0","8b56ea31385ed8ec2ba6afde7592146e1664613d","5c402e75bc1949d8f48d75b485811516ca25410f","e4b1284210f132e93e69ce8d1575286f91460bd6","27596f6031ebdbcddc75ab36bb02ddc3f8813c2b","2b71f528312f0f89b03d81d4c0de6644c613a083","35ea827e832f1c7a938b8199f8d6922fdfe50525","9fc71d3472329d14d024e67bec682da904806e02","0353182e7ba925d3a162decb6f2327fec95764e2","09250850ecff1ede552dd2d201c348c3376f687f","f236507689e5d30f103f1c5cc39ef44c86957491","15d3c96afdbb73505f128c5d3a6393ed24140c67","b6a23afa80cf0919a5fb27b88d8c9fd529ab1913","0e8c7f58db01e700a1bda9371cf5af2bead95989","6afedaa498e17274daa33253147f9da3c1f9696f","6097a5af14cee12e52f98794459b0484966f2239","317f7c91a22215205f2d4ae26724e322b702373f","c3d40e42ce09c651d1d6319cac1b56a1925c8e1d","4c1a5d9cfe2da761bfe17d52126deabc1f1c1bd3","745ae39837993434da713fd080bf6d328d9ee183","47e27e73d169dfea72ff648dfba7f02190a0e7b4","c730957c427680b9d0d823e7240cdf614d4a8c2f","84e82a387fd8975085d439c4609977cbfe85bf2e","8816c7d8a247bbd6930c0ffe6a5f80b720766126","14c0b75b634f9542083dc547e41cc93355b4219b","f7848f234f7cf8092e600d034a83b3bb37c88dc4","e6cfaa18cae296e441a0496b28e4ec3e0d4061ee","3a9b23bcc29d60b332f9e681d1b2dcad818694f2","3598165c4de330abdcf93c383886e8c2d684d6cf","24a339245fe8b833762f7801366000770a30e1ef","0063ba92075094b7cc9d36f4551080b89e0c0e50","87f8077a70da58f366d3d517daf2d814fdccae5f","56005772cd2fcbd095f2d14c6d13e83e632d0775","328679fddd426040a9af4891e937cbadb03371dd","14494dddd04bb9b6964940cdde97fe0364299b96","b17e71b6e5e035f49b5b3b5b55b9cdac80215d72","cebbb2a325cc028f8311e18ea050f91801385597","3b6c5f737926a0a4d2432b385a57856691e1cbc8","b04b83bdcefcbc7e49c68eecd04ffa57175b488b","18b6f5a6c92ec01332654b5537eb4af81ea734dc","604810f611d0dc1174d9e0b012bbb5a7cfceaf6c","e355a8fc4c36d4417b32acd0d5cf27a1b15d6669","e0871b0f525f9b605542307512ef773955a6999a","b150ceb62cfd91f11b62f823f3dd5517a640cbc3","50fae2b1a7a7a5f3029c50f9884ccdde0762c8a3","a9ec69663fd23ab15e5211588fb0fcf56bf2c7f9","215db9ff71c2c2fb3fe670fb8ea9109fca5b5a6a","5676632a3bb8562b3346a3afba4069501365b35f","d65afb2c7474f4f7b19aacc74dd3956ee491c60b","f8020bc9766e7641fb3e53101bd6d85494e7fa41","67177586d362a123f65d8725a2369f7cf85da66b","12124d2d445878b785160e01ae931973eb1ab4d9","5393e7310d16656f2a84e0df589c54f9ccfbcd59","83acd5f17e67f6bbe586a061a4317815f176e196","cff89fc4e4f2ceb577b5f7a119d98cb22d41ea44","c5da418b0bebec626df34f69ca924838be74827a","7aa580a84e0b34dc8e49f44432b4612a9d2436c9","d4108573bf65f6e01ab58c50b561f144d499268b","13892f266860eac20d21e0b01d4dfb8ba7c3d8d3","ea65a1bbb3d12617093c72b537216cb31f89949d","32ee3bf092724885d052ec897f0a7ced40c3ef0f","bf6dcb91059c7cb59771cbff23364612309193a4","eae742312f757ceb8b10ef3d343733e764a9c36a","22181d0a3f26422b6f39fbd7365592683da4601a","c1dad2ae2d3a4bdb5b0dda39d4e7adc4aed6fab6","44d82b3a070b7ed8973d9e8bc6e58da1084fc7d1","cb677e57c6459d454503978eb1e1f04aa7dc9693","c27b2adb10ea7077008d4f8b356e3561d05bad6a","cb339bfffbca8786adae221b948618b048b29f6c","e214f1b5369ff2d2d44700184bb564a78b3e9c47","a406bf3e68151470a3c1359364d62640d3e46ffd","15305ec91f791cb294b38f4d66d6f14e076c6aaa","f28b032490b183b51c025829a62e294181d38ba2","5e42e45c04a25b3115a4a524b319c10b4174bc00","e99f16153eb9ecfba65219190783b5e2714cf50d","aad70d5ebededd9d8d678bf6d50d946d2b11ce72","1a2f6cfcb589282700059e81b76be3103d498344","b63e518ce9685a2f7a681af023c8b4a190d55d88","4f7b33cdcfdcbc11bcc506018dff1b06db3cf3f6","37386f112bafa9c4e94c342f6d5f04392a5623f7","ac04e14a51c3146d4e8dd4fc61e67fa4b32981ba","6a37f15e5a502152fcc9bc2389f944bf552ad618","7d681274f8aa2a7a0bac004a16e376d36103c94e","bbfc6f698511dfdfa44e61aa88bd5678dda06bd8","ffe94ef4e2dc28e69337f53f58d0fa60e23607a8","6c9b1a5db2c8406fd7b0a8e4a7525e498b4ffb13","9fc7d89f5e93ff0a400859d57a979c73052fb600","dda6d805980cdeebd52d993904df701331de7b3b","99d9af4fbaeb9b7937f0a4b3f8c48c82207f64a5","cf2bdcbb3fc668da178df3f5640dc12a02a7f11f","86d384e95343f51a5ea724fd040173311fb337d3","d2043fad67b000188d2cdea9ac1ca6abe9f92ab7","3d91af282e6c7b1dfefed1b1a04bb13d32e8d475","7a4d5ddb4dceb6c5620c7f1d88a7610a365e9084","e869d53e6de7b6668a13f1abeb1bdbcddc56143e","5f45476dc1b785ef5412e2d2f973c3caa764c0a8","f12cb82e0f7b3348ab678322cf5e729b38861f1e","f51ce0f7b142a47cca0964f313ebe031eddf8df1","b1ab7b4acf9a1faa880588781c84f34d09dde859","f40225393900885a16591cdb68158ca50e3612fa","a41cf404a9013db6aed56d6ed9b051c2a4948bff","8625313330994e8a4e8a8beced840bf8c5b8697d","08dd03589931859b8e038e831e71f060584fc6d3","7063878243b55f211dc80bf09af400de191b4b9e","c1bba054e623b42d05bc0ff9e350a1fc353f6860","cd05ca42479fa9061b872cb7e700bd001ce4dd98","f5a77f7bdd6d59f32f7d9aad81dabc5733221275","af10067727ee4b0bf8fc79cce547103f7be05379","46a751c638a32b0e21f27c038d91f51ec4102f71","b5aa5bca12ef5995da8b5da9614a51a69c133112","07d65204b416948ee8082752829c05f44220fd2f","c73043c66b3e04ee82e5cd2f0b54ebc3ab43ac69","9475e860784a26a4fb39fa15b42765578f60828e","4623bbbbe3c745c4aedf8ee01030105936a0e12f","6bc18042c2a809a27638f410db577ff95826c49b","aa85b7ed62b09f4663fe4c88fdecd82db59a9d0f","4a1186496896f71b48a791cc11a9e8c6db5cb416","3bcab46ea513aea363951ec7301e80e262408970","5328dcb7bba61f7727bdf75ec634adab1584a51c","b84992e37454594a01fd2deec807edcb40d70679","5016ef6fe0a26f1d612bd79c33a2e9d1479a5c7a","2ef29d35bdbbd89b6482983d17c2ccb2ed9cc1ca","da6646dd5e5c779d72d5819bffce4a4e96e94344","6638f62c4064eef7fcb55395f43bdf5f17784f7f","88935d47a8238c680b3114cb387ab841bb6f2271","62fc66291be4b86c91a7d52bade2102abd783e3a","821bc40dc8d1c19a968ecc3edf7eca7b82fbc659","fc6cf69a900aa9ce7d29e94fa2cba1ff5c1b659f","0173cf640253af2f1a5c2dd583952e83c2a60ced","936cfd44eee870865ce6ca40d7a2edb983944b7c","8a64a44e0efa466de4d359aeae2398b5337a8da9","38d108aaa25fa56ac535f1cc655551a802d4e48c","6415454581c3ba0025da6b9bae42e060fa4e1508","9b3c1f617f97fd4a2312cf8bf62ccb70252496f4","fc0ae1d94da2595ef631eb94107c077059677ec4","cb99a15064e04371c527db4b1e8f9c08d4f33b65","3e9740ac93f291f9576f1f8d87ac07f7bd27b82a","8068d0217a5e74c25f83fe93fa6e077b8d0b3bf5","10718b096100b61b9cfcf0e668af7b94f4bbe00a","3ca2afc09c7a945b8491d8a085203142b2562833","6bb5ee0ded2cf3914960c17fabf046d43bfb97dd","f5532bb6508c262b796d0baad0de5c2ca629082d","c4ac2707dc54b8d11e2a677f01f7bd019b72f788","c7725aa98ad44eb61e33921f08a5ec648da57a3d","181af9b48431a5697056c561c9e2edafc7d738f0","674b2567ae9fc367c01de1a70f83a62d8a6de071","8c8f5ca160935dd4e1572219aba4b6b2b04fdf7b","f7a98664178b9389b55df209506f02f32d755441","f48ee838e7b88a630f9dea76b697eb4626d69abc","252d089e6f8905f00f5ef574a3667495163f383e","156c4eab022a52ff2415cd4b2dd3a3b2034c18d1","f92a29adfea7fb37a306da2202738ebfa1fb79b2","97b9697ea2601f0fd92e3f326c6db29e0598638f","202466630562294db524859a158d46bc2a6ddcfb","0e2de7481da3c74acc1a3120230e1bca2401919e","cfa373c69f6af64d9fce8f1773a4b795f361a34c","e9cb01e3665015616f7da05fb449eb7def359712","bdf898e38d8f7d87496a4ba30a2c2da2f6771988","a0f206aae81b44fb48cb74900b9831835da40327","171be91804d68adf7d36e36a3f15e885cda47bf7","86a138f154ae4b97b3f941c1cebcb318a6a3a4bf","97ffdf74c34970db22c9a2cbcb58836bb2a8e2b0","45498caa4935fd6b692e673dca8fab186fe3a468","746ad820cf9f878b1076a223b0483d05a27d6e0a","caa141a1ac630144e441f89689baa1a74bb3bae5","864772b900a81d49f5c660286ecf35b613f43412","89d955615a4e33844d16d77dc62259b866339953","05fe3121806b66f42e035968560b0fc881c1048d","fdd6950fc12689c841e37b975466635ba7ae9781","700d5d26c9cef6183c72a2ac3b5ac4e5d6f9e3f5","00616360a35579a40e68b63dd4d938336b136fae","d7ece43b74cb809b3a97d370bf1773e7547b1ec7","344a453bb8905f7c6f8f05d54469955eed9b2818","77fddfc7ea28b8e2946317735fef4ba92757b16c","1aa1398012b9132a26ffe6aa4cc9d4dde984b409","75fceb37f81e2a31479ea12d1f5ddc45174f823e","0fa25206d2254f16602cf05b839044a72b8eff65","a02f02b9ed7f65a38170785be2b45983842faa56","c14e034f062ef1642ffc8c5ca4c4d85d59e79ad1","65d182a939491013bfc5e4ad0a6a61d521e11498","f7cb23f9e3d3952869f3d3424854786b600b9c68","dec20a987b40e7625b38e520cc223723da9bae2a","95131e6f23c1c5a475812afa295803c191dead7f","81fa121909f554157cff789354d6d0b32a90d296","a93edeb3075ec78e4c77e7b141f475a0a185e4ef","874e3b4a37f68d12341d172fe7c6076cce4de517","353af122b87c8bfb6f778f81c22bd8977d67d37e","d952126caf35fbc58db6976e6cc8be8baba95638","f8484bb77d6ddf1f5078d804a8abff3d106d6cab","cb9559350f491b45ad0f2158fd38c87b35e41c4a","19b6e601d8e0376abad48ed44357e5b801db0cb2","60688c3fe71f322fbf30938da47e717f9c3a0fb4","6ab78d9ffbf0041a8b64a017a7586cbc3244ed46","c1cee80829f10d32cc23067291321b049af7082d","93513ba818c7f3c4ad0d35e1c905dff7b3e90015","bb1503c3b77808d4fbd281fa8011096ff580fd61","980aa276e382a242f0940887f8e0da6eb36630b3","e14ead32dd90575e43e021bec1d171b8f60245b6","0bc0baff821512ecd9391771b3abd9aa44c7c1ef","64962fe605b48ecec3a5cde53c73c220031ececc","9941c5a13260a3abe7a131d3f1f6c5fa1ef8e6b6","1316595c96ee798b753f18424d9d31f8fa4cb158","2c8980f44cda8ac75890c54305c87dd85a83361a","7bc11505b114f59750270b4a7970af806886319f","d675d04f0935ce6dea17fc9cfb5a5fa751c61fba","f511fa35e52a6727f26d7727b51418dc39c2cbf0","2da6d510bc3a84f4c6ed446c4fa4bfce29e31d25","286b70839e22c4390987b1b8d170a2aa31dbee21","9c1d4f9da2e4e2ab3f754d9d544c01b1da532ccc","11f088279d915035ec8bfb2d3b598abdb46bca03","0d6546ed447a68161b6fcd0680862e5ccc68d4a0","07e0f796afafc14e5bf2cdc7e8f33257396d8855","9f76b6a5a517506005b492e98e784e09ad649e3e","62218ea41b785378176334bb9a6eef79d7286441","723e2e9654615fcfd858786d687d22b9fdfc1fd6","612193b77ff55be17d719f1c68ea83422a66f666","45842c0ea9c6e80f56954efb5e08a7c81e372fc4","051b8837b0298665de7d5e77e49802f0651a9b3f","75c29879b0c0b100415b2abd1992994656d06aec","658c2b6eeeb9be31af5db991d01f347d750d9a11","ff1794a7a080e30cff4dd1efb99289ab1f4f267d","470602699d6927c2f6729829034a090f96720923","f325896c8057c79f1e555a33f97009786ab67b69","b05efd98ffe3036b05e501b26ed2ee811161ee11","540db0a0e71876e3168931bfc57f3955d50cf042","63e1c6dce35d379e02f3b258c1393520b50197d6","3c62aa778df82806c94abd9c614c4fc7865127ea","ac2a4771d51a73cb3da2e54af4ef277538b2499a","8c9c1d68829d28508547b449590e63b6671303ad","4d693fc3f0287df6cefbc0714fab28b6f825fcb2","9c93a401b9aadbc34354cc0246b90b7afa98f47c","7be2152d2ac89c1b8049b27aa6d90f3d372849a5","6e619ccb240e81d673fc361a63a8107e0a9858d7","123931f7eb1585ca47d12049c0525412ee44c845","bad991ea83fc2b0ae8e1dd58add9ed7802d61045","943feeee100b9fac0a46beb1a758e3d845717aa7","0b73a9e403a99af7c909908866d2b7822ddf3d44","0f4c30fb7166e84d93f0b2cb20d726f869155d98","88a14949dda474fd8fa5be6b4be527cd0a56f6cd","12d80e9d834ebdbfa66a50236cb8a752ae710150","4e3db841af115d3b3a71fb12f1f45b0343ca4512","c026e3957a815199ee301cdcbaa94698ee4a3705","0cc3aff8edd5f63436814a6b2219044d94eb8201","54d44f707610304c7a5c3529c22cfa4a85bfa053","73429cf9f5c6733b4dcca5aa20e1832898f128c0","006021236a97bdc300f842864579899ee7fc8497","106acb27f914681e9172e23d83dd394205259ea5","dd3f6a04dba4116a180b5de8c6ec281037fa0dd0","876456754debb677c71dbec55ce4e99142614940","3771a4b9ba6b1c767497d814c5b3f61472ba182b","3c173ebca419f4aad9c56631a957178b6df0eeee","b4c1d40869066e50d50dfb1bdb4dd3f68b99cd91","e98eb0c113aa08e12d3a5b9b64a7cec182bed2ab","648b21228e791ab0e860ac973c58c5ce6d3d0898","08a24698ebd0383e0e90f58052b4c2d465b9f252","0349d6db238274f4b9da20ed028316cc93dabfd2","ffa8420aec1ca0af8feca0697613efad6d3f0e4e","8cabd31577ebe6567bbcc8138367ca4a7c1eb7f0","7aca38e218a8d483e8ad81b6d5e7f23b00ce64f4","a8a12daed5eaceddb678f730760048a9df652351","879e4d8312d1e051b617f63200991a51602204c4","93570be2deecd81e6dcca90efc531f50c9701ed1","fb5cbf2d3004fcb66619539820d6b6db06102911","7163551a3b2da1d9c2e1ff7722fa203f10409a21","a6df366b238d93cabc73cb37129cb8979287661a","a16dc807e535969f041667442b328232bba0cf3e","dd1e8cd7748254256edd04a5ac2abf7d99213619","214d9bd17e203033551141b749727db4adf43bec","85bb1c445c8ae9145d5c935670b7470d5fc497c9","d93050d8a205f47ab4ebc1a0739232c6e3be6d5d","5515c303f86d41b4ba1eb0122e91c3df5fc41e6e","49549ce93cb8a37b18c632c3ee29c63a82e37958","55d013195fa757a3200d5b29601af768786486ba","53fbd93409adfde3671396b52291c02a1c281843","6e0de76746783433cb62511696f6a967567cb001","fb5e732f78d388e9063f4563198ebd0518ae0878","22c3995a04c59a24c109db029f2492253c494d88","413f078125c21f1816e06e2deebe30ae4ad19777","b2bba4be44dc34953402c5cde74c26b89ad84cbc","d1a51278cdcffd34e8921d53350dd19e2e4fd35e","d6711701f609d0371b1963655e2e0326e4184981","127940bd55751fa33394da2f9536c63bffe18398","9258d7b5d0942f1cad3f9b0ba41a3c916ea6b89e","b1b625f4f56610616fae9144f7353802fb333677","686f6ff279e37caa8094415687fbbac8883b0162","34dec26a50393bdf9a4d9dcbf04963553c64686b","c2abf1a4e93d2870ddecb2e7e7c80ba3f8be3397","ec463b036a46e3db6da9c299e48b4235b75a98c9","3ef241623e499d0ffbf66f7f0ef80459799237b1","6bfb7944d9a1639042ba23fd0ff9950fff9464dd","c51caa3dbdf4acaa7e063c46ae8026adb0633008","3a036571f2914dc0e902d52645de2fa5981c0f01","b073d6c953a6ee3e16f5d566b4ed362092f461b5","7ad1edcc4108fabb562e3c13040c99fca77c772d","cd349efb0e2e46e41fe968a4410e9eeb7add7a09","c24277a520acf856831ed78d4f96444290d17597","80d6bb7193a0ea2e233363bcc959cff882f5a6a4","b442bd06a4f577dabed1be84665b78bd26d8c4b5","01e1c6e8b62e9686a0d950e8756a4ce7c45706ce","c23636fcdc281ce232177aee989f65fe69d2ce22","b3c3fe29d1ee70f30ab28254021946f85432a7e6","9f4e9fcb8113e668d0a02849841137b300a0e270","36e02a0fb5cdae387ea6cb8ee730687e5890c95c","6d27d2d75e51803668e722c35cb70d036744d385","c459fad43cb5793d16c79789dc3fc1f896d1c4d5","4b015abfd4821ffa82ca7d170f8619794aee0ab8","12ea8b9074105463f6a4281a2db6ade8c0d9d0d5","fc8b73a9351063b5bc1af66b257bac0cac2deff4","b39bcd8821bfa7138c2619914e5c15c1ecf05050","df06087057efb6bd23fd9246ea76a007dbddef6c","8a7c3d1d6b9edbdb98788962030ad899b65c050e","88755d28d734ad49ff7f945eb23dafbe03cd4b67","204d39b297a71fd43827828e6bc1818284393ed9","e94f6aaceedf42c3fc9f043c9d77552d147eb4db","9a5d8672107098a6c05459461ec168f4eb01dcc2","d0a5ac577f5f595c059527715c001544a5b8fc61","f5f948210c584eb6599c097ce5fbeb9990f78cc7","3ee657e7a7ffdcdb1fd46e095fef97622b99e909","84b6394a4d64ae67e068f5df2018727580402bea","d3f01a22817a76fbb73d4021090cddee695b7b09","0829fdafb014be13d3a1136e0c396d5704749a03","ce8294986dfc461703da66862ea21cfb8bd6e494","3333166b070dea0e1d1255a9f9c4cfefe0ec32e5","6f96db4732bfbfe7c156fe56fb15477e37a0d82a","0378a9ba80dc5083bbafa4a216ed70ea5d450c03","e50d56b4c679bf1d7e94c1a5eb3b252d298f86fe","9768ce5763cd0fdd8c17c8f052e1c65036517768","0eff2efe33d61a9d26411a3a9a0d5172292a51cc","dc6d95f4a1799f9fdf72b784476c0a50752b5ff8","e1dc8e4e991c62e65636ef21b3e8baab9a9db733","8b2688786f4c294397b2fc9aaa9e2aab1c7c074e","62ecb44035011b0440ad0f4c2fc2bf41045acfba","4115e6d1795270dc0012a6328c951e73dfd24c9a","460e3376a4df121e34347a7c901e0ef1413fcc82","c6f09fb97b48903f8d9d8d3b030b3b03d0a87e19","f1c2c3038cc3fa57b266262615cb463760ac15ab","f08eead3a2d106fe6f45ca7f759763b6f213e306","0de8309b2c38306a2c05f8f239fa423bc1b7899b","9aa83a77ab8cd8c83a200eaad0028d4731c71cce","8d31aba24e2572bb8d5fe91a486e09b1fa1cc0b6","a392d553c29079d65bab6267d35ba9a9b1af5277","5f2f1089086ad64636efc2a4096e55e4483c927a","6cbdeedf57c7383827416da19b6026e3721f2812","8f89e2b4902f9de1982fad014e490cc227322c73","da296ce30f16eb9fd4835cbd3911856d852eb5b2","c83742ba86eadd03800369c3fb5b1c23f083c59e","4db2db2d6b4cf82c19f4ea96258071f5682dd592","75f5fd20a1048e2a5d0fd6b4de34eac83f5cff2c","9bb65399d9779b90678d637a506633af13dcb611","f2ed26d71e20b92dbf21693eeea36ccfcc50ced6","40c3c8745df3d08065802762e236beeaa6aa1345","dea0f69296f248d3294bdf11bd77eba212ce7d6c","d4df4c1475e5aedec43c7cfae752c1136ef22792","7759155ce4427a45dd29103d8af81fdc4cb4d56e","2091f204432d58f20a642bf9fab83a6d08a65084","dacc3f33c5aae95eabfbe9fa69139c9b9f1af242","82f2674e8d9a8ee96ca52672bb9da5e28b45a3eb","c3bb4edb79db9377b803e88d6385e6842ba0871f","d8af4f9e02277194ca1bb053447a25bfed2b6524","3a2ca68af3c8bafe9f60f09bd8fece894fe3a925","243bdc4524ddcf8ac6bef03c378e14fe7bb263b8","2694053be34f64d15181114df9042c1f3a3ffc39","7d59e05ae8cf94470a9853cbe20fd67c14c4571c","9197a55f7ac6464d416bd03aef28944554642a43","a9e17af09a546aee0c94ea1b53e5bb1428547876","c45ef380041f7bc652f9b1975710976039f01faa","28c683721948bcbb58c4caa0d8aefa82f2b18a88","d55491a7b8093bfadd257bd9df6a04f76e05d8ca","a5017f925f32c0bf8730f50c08ffc8d4ec1b7794","f87fb2c795f93fa4171c8ab0b6a5af49b013dcd7","c7e646c30a5ca9abcd04383381d9a216cd2ee185","1c60465c5958446a2daccc54a1c58c3dee9b21a3","f6ce0aa89a78105cbda6dc8b257cb4d4242bd6ed","25166f565df295ee4e261118c3f7bd516a7d738d","b9783f44c00d86c9e79153ae52649e20f60ea7eb","e8282f9ccee8daf77eb709f04c898e47b32d715a","9cf689183d31fd57a5cc6074ed49375d02cc3041","39738d1866ae642cd99e496dde12908e01911631","9d9a14e289c2326f9ae224f6079faf9a8e8f0d11","7ecad927f36415787b5845a00cd8b7c0bf17403f","7b081a7fc8011c5ce7194fc0eabb8768e0f9d4c6","1b63dd83bdf9605affc8e80c2ac1f93f5550ada1","dfe81b9840340da88c69a0402aedb1ff8f281ee2","4cf5bb027678717263476e676cd23f881eef1ca1","cdc411fd54fbafc414b29abb1d50a0ff327f0d89","d95bbb89227cab293f17f325040084ea780652ab","cda5b0bfe17203b5da261f23bd31f0967522a147","bca2d3ad40da1b5bea2e55a8640615d21736b175","e5bbcb8bcf8180a54fdcc5c4291b153246d861ce","cb5a62903f9798da8b12f625cbd5a493f14e41d3","4f998faa2d672b067c3e5fc583f3a6aa978059b1","d8b30d42f579acfaa352402154111eb39160fea1","2b084352b9d2fbbc56414e75bf1091361f8cb496","2893b5a6bee1f1185c52d4a46734b2741acbb52c","7c000cde626468a10e8c6657ea8f009da20a333d","9108b5fba5b325ba0dc4731d2623645c9a1d40a1","ea63c9a87011ac094acdfc5df51462fd2ad5c01c","4a60679f31e7e97f15c5f7dcf2c91bd4dab1b727","2e877031369c35c918c014a7ae3688b6f555e5bd","50fd5ef3b5ceb53bd2201441b16b377b2e51c536","0f3de6ef3a659fcb7d05a1f86d725643dcb8ae12","b8bd5d0354b441194484638b1027df426e0d7679","9b85866c0757b2169ec318882e55fae4461d4166","a2b6be23ada5e7dc6f5815236d7d2b3bb41ab2db","d064b8e0554954af675ca76481388fb4aca4ed0d","c4770a5b5d32583c682268ec802fada1c1b30647","8fc92ae86faed72c402e7770246ed18d50b5c43b","16cac24c9d2d1bd444038d3ffefef2fc42aa4c61","7e097cd00b382e56a2bc98ee8039b52ab99802eb","efb730d950ebcf0d08da7ea600d4930906e43c57","f6e8579569ed1d92199be2853606195c1077d4ca","977c9477c1d5868eef8a38603e6f394e02f0e98b","2005b0c820bac050e48c59f986e8e9fd3d7dce77","23b2ca75c260a499bf4fd467158fb12621d04c30","525b8fdab3f05a9d1d639febd10bd9e51ea0d0d1","7a3aaa69db4faf4bb7c506815b096ee7e859c280","b0f166987a55a0de21720b568ac3bd29991d22c7","5e8e216ee03e35ba07a2aa35e29ceb80fb464c31","5adf7aa6b75d1ab566f4bd68c4dec3ca7c188306","298a6ad73c660f616a24ddcf87a2f66b650537c8","bad5ec61b1542869d76a56248dbc5cb46cd4d591","cac3f44f6e349a41615e5179e41d20f30139bf96","653b8324223414002e198eb2a8a685903186b97e","4980ae5632d0dad381fedb7e6313e9ccef4c0c98","0e378290316aec817375047d5e675ae6d64cdf56","98395f652c285a4c661a634a98fb9d63345c8a7b","c432ce4ee15fc396b2bccbbe2661b5bd34b9bee1","1f18a85ea1f79f023bc051bc43f80461325007e9","943d0a90f563ccbe2e3fd631746aba5c14af043c","49665a46d87cc7b86bca09e3deafeb18df63e782","394e5de6bb05527e8c0e46308d331cce7f2b59c8","ed516a11ca5da1c391ee771fa6a935f9cf5aa8fa","43beed489a529f5cb3c153e4d082a2571748824c","aaef640b8c3e7c7c49aae11a1c8c9e606223fefd","99e33092960e131427af6de24a386c7ab3f6593d","df43b94e6ebaad30991e7b909f40cd89aee9d6fd","4b92956db7cb479a1c3ee63f102f9866fbbc6fef","5d91e87c64f757fb1c20f43a0a30db3c73073625","44e996fdc51fe75d50bbf7941a747507b4b13fb1","eaac1e3b81e3c330a23183c6638dfd08efbf427d","d959e2ce78ddd340e1a8801776437bc37e050dac","b8f946f1186af016c4fb2faf676c628504188afb","e78bfe19a7bb4cad7609eb6e343585d06c0731b4","399910ddd82e84f078ebefb3ed2c51d2ef989235","60312915dc9c52d8dbf2b5cd6d28a9fcde92840e","75e44badba566748300eb8473b56af542effa8f3","79d6bde5acb78adb13da426d66097631c1e2e4d2","6dc0120c60eaac130fcf60fea83e9420f785380e","65fd37c14947bd596510fb764de649927e1b18f4","7e3ce79ea9aaa30bad17d6373b5945083cb59209","2c7908739a9508cdd725fdd3175477f4d048ea26","f483460e389727cd29fdd53e212037934a0bd767","3b510224293dd012278dcf6416835198fa9b67a2","68b1ac2d1294288f099c098183f24772db3683e6","d4c75e608e55e955d5727369b8f9b747ea5482db","87535fe2912030b041f21e48efd70c17b2c3c64f","8b2eeaa724829445b1f8b65855a816003df4f2ba","81d713e5c275f5f3e1d3362f5061d3815a6de742","db346bff8b3355e54fd032f7bd2389b573b8378e","33dd2c8de6d9f20a282191b7988f0ca9e37a4177","194f4760951a2323e3095936ca734b2d98e76f6c","4065b8dd288f72684d7671669faf1f36f94742d9","2613e59f59a67d78214e58cdb8856f50bfc08b19","3a2d7076979521c5e1f8ec678da28b6eb71ca7e3","397b01d590e5850762d25eaaa2951b1a76da46dc","d878c828b5094b4cef845889055d429b207bd070","a4c2890a7b7e27bf2c4a662aef582473029d4762","e863bbb3b0598823cf7fa064a951fafe77edcd50","0dd1cb0dccd5e15a40c78a84e5ce9af4b6514ff0","b9707ce08fe65f3a1fa09f033351a32077dde906","9dec4dc07b9a6cfb8f78ee782b4b2183ec1f2daa","a3bdcb901f57fc2392fb8a003f8dd017ab5ee9f9","d226ba7c2be9c8519aa5434809f93c03f338db0f","29b093f9e86a97b5cff6cc50afaccc01e9553a69","29c557a29a7ec47217233726797c4b91374b0a5e","855a440071897f757bcd60cf39008b1e374eab06","6555bf88379fde6bd2e9bfb6d956137e937c176f","f0051394da56a329107b08e4f3c82de0e5fbf847","29e01f97e459867fbfe9bb065a6d81d577112d6a","c37442ef0037ccbb63d3cce4caa918512193a06c","5a03d50921d4d9e33fc3cd4adb1ea663819e2072","479d4fb7413b2f824ed95d3ac91289e8e8e3cfbd","a15db2d2b6e8fd799c0f021f7f6c99ede0e9677b","622bae393b7bbaf966a178c308080f0ec98eabc5","16e5ef68942b739bf341d103087fe16df439de83","ef7b384861d59e566badf1adf28c8b56255c912e","eaef2cc6b5c3c0cf9d5b1c54eacdf234c305f7a7","a384cffc44af8fb891c83d71ad133b60b6823726","0279985a70ebc2d69aa3672238a8813bdb5db26c","92de6df113ddce8b85758541f2a23c38a45dc365","94403af7ad9d853227fac72241953c4a0c2a4aa1","f19dfc1aa827bd8b9a7f610ca32089bc98a41486","e343610b0e3dae66939efc72678759f7b66d6a35","534b7ef292fa4686ae0fd7d34b6dcdcbe14045ea","f22f83f2df827175a79f5f8a48fdec9e3352d759","d26c6b28a679861068f44ab9147cc26429f2a0de","77a6a467b357798cdd7567076de5bca89a481e34","78e335566bfcca218d51ee372b652839c4511f48","83758a9004b313f86df496aa5f8b83b2ea14a6b2","ab2eac8e3fd4461b198ee973fa0c90f03fe9dccf","8e4b18a721bbf38623e9dde1b4fe8d89308cdaf9","268ae71fae08587e6df5b3270b7fc4833f30e34e","992a5892f1302dec024c7f603a0ddd2822e3ac83","d9e88bccbea11189b9ea1437d4a48266b69aaf27","de01b7941d9d76a95d2ba89a0a9c501afe68155c","34f8441434da6dc2278a8db58322fb41cc5b857b","6d46e553f908e498c012b5b06005aa0186223db6","58466b5b3a552a85a0c4a70cd834fc75257d5359","db2d999ea54b49275a15cdbc420b12abd201afaf","76ca46d1f4ab42c9ea11b651a07274f4a471ab64","f93a69cb6e7175174cb8ab7d1122a87e74b42d96","0b5c694b7497861a8b432d142d5758ce843559bb","0b705d558314e095c04c2120eb62df061e736f00","46d8a2831410fca339516821d3fce66938d251d2","14632cf88f379645525695ba406f0f9a86779253","8e0dfe55016c36a2c4867cf30142a5591c7a6ed2","c884b55ff0ec89f1c469585880639072d717e67b","69ee33896a98eb35f9110ddb87706691f4f99e96","561a7772c628d0cf36bd925d68a98a767758345b","9136f1287e75a0232c54caa32a917bd146ced81b","88ebd710f9a8de2d95c0f9cc90d673bf1d9bed6d","da48a599a4f5b6593346eacb390ece6be84823ca","f8ead1a2ee29b6958bf8be0dc569f397a9cff131","9f0ea24920727b8a67e6c0f01b7ba7e1669faca4","48ace81d7b79c0428295df276c649df143ca0c3b","c19dc39630f16ec699be89b0fd39ed64c71fd08d","7235f48690b67c7e67814137685fbb9c60b13643","eb4af940dd0aa427045e3d2f19b8f747cafd14ee","e4c8efd0514bacc96b6a74f254adda741ad2a319","ce15cf8ebc976c63cd19e0024102f67677c8c1ff","0a6626a5d11a170fe7a8d4a20feadbc30463e74c","e5bdf5e37b7d0d0889dce5d0d279555599679a7b","d357b45fda65693167e61b61c5d2951edb919844","a4f5daca67760daf40e0867c8b530ab085f62a71","cbe444ff1884a7f81b4b4a326e143cf097a65dd0","9ffc30699fe87f93da3216105dc06f302dcacd0f","494354c8354e3b606a3cf7b1283ce6c41aa7d77f","4efcf9c94384fff34f9f3b629e48aa392ac6b3a0","a65d9d96ea502f23f01bb2649bbf0e49e0bfe672","463af5b6ef0b4014b4d235364eb3a9713f7bc314","a100b320c267286493d8553217bd862468843d41","a21ee5aa2cd17dde9e2ff775901cc5a60eab2600","4fca3fe180fa7be4f8e1e4859f532c0d407432c7","89a38b1b22f69a9eac161e4e81a2dce3fdcbcbc3","18004399972db7918889e016004368bbc06a4d37","5f4f9ca4a567857b3a23b610dd2f0be6b57efcb3","fa271e4870b3987c34fcb71fde89b242a0bf333f","c0c567add7c2d9aad27814f56a480c0d73bc28a3","e20a28a7db090dbf39bc8c90487c3d7beb84cbb8","4faa5acaa7379fa86d69cb2856edd3a990d190b1","2306ec211cab87b2941d32e7b88e4bb7304e5e62","0de6514806dc0dd2c7f348a1023e9c7a5ab4631a","a386af67ec6807e2647cce66a6db78517783f1a3","7adaad1c64604caddc8fcc51fdb2e8045324a854","0a2c154c8e5b8f3db24253c49e2309bec2d109f7","b0b88df0168f7dcd39bfb22bda7f4ea7a22a5eff","42f2ff2f8d4123c35832b1d5bad85b827220aded","b1187b9a2f8e6b6d34a04a4f9e168471de737836","825e85ab23ed60693eaf3970d544fe9bd15b4b07","02acb07d81e598c7b2689a77d8a8ac0ee64c2714","726e836cd9b6eee5e060b694e076535ad5b5a7ae","e6a6ea65c7311175603a698b4051b90b2a112161","6c70c4c3587d8dccb9603231a01a6a17b1748808","b5300314426dacff2f8cd4bd76ecb61528f3d899","4907a1cd284adcbe178aeedb84c2028ae54a78cd","bff864818f5b47caf0f789fc61ca8729fb443c83","9c2986abda73e279d575a6d7d8c4f4b3e13a1a39","c3e66536cc0faaa45a1b15bd90b900e4ae4ff418","aa32a9f22db029cbef69d730aca653847d4daf6c","54286e1711ba08a474a18a3febfbbe3c880d23e3","6f1513545bc1da4adfa0db476457577131b3e936","e1c92e32e61ad609c81e754009ae8c026a0bbe6b","a3fdaa4f21d6e460003ad8db20ec0d16172cb95a","197a3b292487b57f5de4ae49ea2d61f2a6da7c7a","0274ded34cc0205ac14bc20c84b5a44dee5f99e4","d3e24581b923724832daa01cb45ff3bd3470b26a","ca2ecf70a00c38677aca498fd83ef5995d0c1574","58c8c05012a3d99fafc24384b00531c86962493b","edd93b76087de4c7483cebb14db9007d343d8842","8f4f79c76775dbddad3bcf2dda49c1167bcc21e8","5172642c32900f97a6a81640dd6fcb518a254148","dba8c3999d260fca0e7f891ab181829de714ffbe","c4f14e091c0f63f7951b0cf0aa97a733ac448044","e74876028e09cb08d5359ed6de9237027d351a79","a0efe25c9e74f3dc8af75e5bec2e4e2f33253dd9","76b2ae8dc684d86904a28eb6568f68b88a8d59be","f148e8eedeb1ff2dcf74d6843d1314d7c6db12a7","05fbe415bdc45cae739bfc36d538079d8ec6266a","e10ca7b824037734f01c4fb9313ea80f3b13850a","fe7c6be08d0c20563c6f9fbd7e7e970a0e7fe746","e463834a8b7f3b766939154b8a24978c1258994b","3aa82c524f037305d8d90b45956c315268f43741","a4e4dd396665a29dac63339930a97852bb8cd449","50f6dbff871e9e7997b3b9e5a312cde206de62d4","9610bc95803a3524ff1aa21b2fb7d2f94c41e4b4","b032738a51e225c265131c46e5dd026687a40c19","ede5f696b6e62acaad3b1cf57934b2027dec2b79","360204e532345999f4d986cc77194c20d53a8cae","0d09f80e43f9bc27a4e7f02efb4921091389f884","ebd14a778d29e0de4904564a762358cbc2412303","7ffeabf6bbcdc44c29ff0d49321b289205034d66","c1674f1068f0a14390270c36d692bd3f4550b8bd","4075c80ea9b6876db0b6dea0035c2e941142f98e","7c95613b410a4bd002f393b8ebf37f4cdfc84c53","341e18a48ee8eaa1a9dfe504d53e136484ec1ad6","c8fe74cfada4f1dea4d7d1ead07b4534bae4e5cf","87ba7de328e488790086f65a24d299bfcb0b740a","dbee7856e3d59b5ddce1ee0f424dc8a14cf4226f","6938b6e2f8351438556c2df4cee9cd25a160fecd","1e201163b9afdee929f69d9ee4c2ef13a12b6c28","af1e94543562fe0f1ad5bfa49f47115546da8af2","45ba58c12376ab503230e5a4650648486042d936","4bad2beeed5bf07db4c9d007a885a738c48a5498","1775c796a482eacc3b620a58ffa9004ce13096b3","42c6a67dcac26e9c313dc96b2493a167b09f13a1","d286e98fd196634c5b25648a85cb99b46b5584ef","e522baf0b78ae475685e890059afd7f402b21541","ec5cc708ce987259ba9667bf48e4445fa675d94a","47bf26c40d7d832482dcb9048590c7997ab4d8f4","23a61c7342d7e2c3a3a234b4df130d02cdb02267","99cd17b102d865b1b010376918d4eb079c3e49dd","7533778760d893633501eb6b9492756b3724c8ab","5614692a1a82ef0ce6fa1d268903ff38787bd728","75d5d81b8aa745e4239ff05f16e5247d077b47c8","2996c85c4667a057d4ac1f2f662b2ac50bb645ef","787be50f1760be541e97b18a371abccc9c9b1ac9","68e1ef49b1fccd1370f9b865a9d0d6bff8edf83e","437af1450e7fd2a77cf21c94c6ec8b5704333bfe","7f5e653a22873a9ca0ae47457f384d4a772d2e77","9af72f09c5b03b448dbe6f066273faaaa263c313","26677d5e0c45d2bcfe6c3dc6661bd2f3b2ee33e9","77ff6de27e1a976f9001097779b03729228cc31d","64cecf9d61eccb45f939b33cc752f336682cdda1","df2af46a41176a489f0d701f09dd39ceb9690c4b","0c10d3fc167f62cd2417804fd94de3b54513e273","0fdbf6b2ef833afa929881f7281ea801ef4d6b8b","2fe03656610ed37df90174ba1f0e300159aee435","2cf024ed916abf565011b254ea4f69c04781964c","0e56377e96ee492cc30de9ad2e6e9242737f4dbd","82e69f38eeb4a41f74527248bf257ba50d375870","d2b38aabecd8f9bac5c050841f730ccbe07538f2","37595e183df597257ae9d6213428eeee06810970","d4b24234283a022e4ae2fd124e6b94fc40572f99","f5c7d644923c318a1020401df068cf072427ae45","4547e223933d1c1b24a526b3d632a2f96cdd6c8b","43a1b93d71d2fa8da375a9881f8f389980c68575","82ff99c18005f67c6d7692abf7594e31fc067f3c","d423906c03e02d5682ca018c387c148437278902","c0e4d7efca7eb24e91783a0ee15ac0ef0248833c","d3527834f3731f816a2bc009f9dfe8064567e9da","c25e23317cda17d8707e03075fb65348e62a15bb","1e9b46d6877acd1b397be83f5264bf1511c56407","d6b31daec61286dc5ebf953e0f2e70817deaf5ef","9b97c74f5024be86529019166cc76c309e541c25","af5c30acb2eee54ce78e3dc713eea97bd3ddc18d","f7a6709f5ea809dded8c1c660aeaa01eab745c1e","d934cbcbc9a834063c4367260ea7473ba1aac848","585ad5c8eabb74449b8e1215b2ac921a3e44ca1d","de644a628df989d0529a4dac0dabd81ed159a1fa","1eed12f6d8076ac2ddf134186eccf22de9bb4ee2","d26de79f4e41534ffd7c71ef0608092c927f9118","b0d9f7686c719c2aa38e979e8cc5329b8439b065","8f33542ac3661afdaea3850159598e1311f25a6f","c9df3fbfdb03d9d9fd6ba4740dcbd800e39a3e04","e099fea259d85a44f533821c5337cdb0f91c00cc","67477f1a067879cb0e137473ff874e84db114a75","ebd518c9c9357dd2d6eee62ef1623bb694279aad","5961a6da03e70dbfa811c30c4ec684d3a7746bf6","2aad7f1376897a6cb57471d03169507fac178b42","5436abefe4f40eb84f96c36ae372df39ec4295d7","f12a1b88636f6147d2445749d728ecd9585bc3c4","c52a3646f1055f30b11b0c3fe5d2233a693bd498","59536b98b91751c524ad3560275ca8d5e4b9ac2a","ebc07ad5a2ae771497db28082600729859694f28","028813fb9c307cf732dda8e638cc0efab2c66824","4ef4df54d0cc9fca0e7463e0856bda01857c8a9a","a5fba2aa79103982b04c0968586bbf1516a93b65","4731745deb479a2fc08d9da6f38161b5ad2902b8","d7b638ed328e3fbd27fbe255278d7687a815b389","bc5dfdde78919e8d27be9e3482b722457bf0701a","796418aa11aa9e22ae9e182937e37718e7bb8a0b","b2633a97b9efa7b926d6682342480c5ccb482369","5f3bbbdc8152375f1f7f0770d56e1933a559ea20","1e65916241037d559f27c5d3c81fbf4f5d57884f","319a0a319b7b8c7875e6fa1a4679ce23b152ae82","d05fe056802f15ae533cbe64fc81002b1428df4c","a6c02c2320a5eb754ae3f056bec68ac13d2adbc5","88c74aa017efdd6627bb69f5606f753af3db4164","909c06ee0f0ab5feced1c9c99a725f7a423ff9f8","3cedec5f754b08d04095d5ebe0cd9532de011268","cd0b82fd56bdba5a4f1a057fd2d50854c1f503ef","e8f993677de80e5017e4f3a7b5ccaa79ef3e45d9","f961758fbe299941384283904efe5b6b09240b2f","04aef23585376c3e648c086e39a58e7f5fd41f7d","06c8b5a4ffb0ab6787edf071463f17df522b3e79","e0f763f1c9ee53d8000d97862fe1172c16548579","bcba5a99cdb2debcd9a595a4e9e905809f65da10","2b779cd5bb32811de0d39a8614979b1199ed2802","e37f408e70d9969ee5c5c58b52a168ab6fb1a104","4d228e66b45a6a3859decde6b2452c78728f8958","68f224a50483c39c6d13141c0ceb26549ad2579f","01c3c1a07bfbaf6df8b1154e5ef31ecc890b03a3","bcc50de2d168c3184dc5c07bbfbea68236c32864","35e5ba84d324c575ca396a961fd51cc248eeb3ae","9b31d2da1c20807928ac2aea41a187184f9ee051","399f6679112087461ad9dc3a72996c13658a4f8e","ae8f984cf37210ebd0667bcaa2e80e947efc4841","6c20c3a5345f6eefdbcbb1288bd874c4f3670a1b","4ae78987b76c0bbb175a9b4835c5113f549c2008","1259cbf13c907e8d575232cd822cf0f8b81a5711","89c34a39a10009f167083ae20b1e5288661e209f","afb486e7c95c06b9611bab0d5df669acd81b6da4","3d0638b8e97a56e7c2bc74501781f21f35d43552","c8f761ae2d71ffb70c4ee59fd0f951440804f055","1a16dabfb52a5f3e82afa22ee827d8ed8f17511e","3d12eb6ca2bfc66c9d7e43a7bea42ba603a9547a","3a9df46b90fb7a4a0fb9e162f32de829c871c5bd","08bde5b2dea65ef3f80af5de4f4caf0e76982b64","fb6fe5405859e5169174729dfe79aad66084288e","9c0cc0db63f61cd71a2a735519dc7816973e5b7e","adceaf568cd8c14e67ba59d969eef84fd12fa8a8","f6481d1694e3efc87998efc5fe4bf183a5abcb8f","75b2db8c5ffad982bd9c61809aea1369cc8df03f","4e0f415c83c89c0eeabfe420535e182fcab11250","f438d311aef98a366b987608e5e5e5601d7cbbaa","634d057a52f87e33c9a7b799aa8fcf661901d9de","a923eff9a498af7780615a7dfaf6031eacf3510f","ffd565aea0b53d06633cbbe43b1454f3707e6fac","29c9ea69d1c89bec3c579d3357ff270e726f5e60","8704b7787624da98cece35c1b8b8e51bde709488","995a40e8efa9f7a868a6706e30c476305e16180b","4cd3dd821932660a7d89d90da7626fa46c07ac39","fe78aa0c3096b0e74255ad1aaf0acf8a8befea58","5e57beebb1a43c65d949fdfe5081f9c27f181c80","9de03997ecfacd7d3e5d2e65536a2fe50e8c79b7","6ae47ff19b4e55fb7e68ea8453d786cc6216198d","51e854846e4478167fce6b8408c3452181596fd0","cdc5264a3ef08c0e6805eb38d3f632ca21a5171e","06667b2fcfcf130a9b9e8974c1c7ac0c9ae1de0a","ba64ea22830dd8e627428d7a0002c4ff70cd408d","68cc2cf3bfd6ec402e4c39fa44e59f5605da7786","30327872e0d7989220a28a91a39d847dacca406d","1b99806b478b823ff04ad0e2538e211e55c037cb","b4e3be7519d576cd341da5c8b36cd44ab4e13c45","82a0e752dfd1346fba4fa20454065891f91e48cf","c4311b62c4eae8dd4ec614dcacaba48513284c85","143f522adbc88eabf2cfa9c70d007221fa542f0d","f98d946cd9cd14f3635dd9cd80be79ca9850d477","cc5ab222040a0e896e9d88cd9fb2df782c00ad58","7de28be76479796691730dcdc8c121543c5c9681","d3108985e07d442aa90260b0830b3b46f9f4dcad","ab0e610e86d2e4b8a246ce9628749dd067fc9692","fb77cdf2f29c8fe5a75bc12a6c36c7eec192d64d","c7fc3dcab3c030ba8428036f6cbb1350b5312f8e","1db4b307f9d85c499223e8cf3adaadb7e4558fa4","a4958bb867e9d161fa327435755248878a3b17c2","74d80146ff22b9bfd309cf2616e101c3619ae566","ecefd07bcba655bd89a109d1370351940356dd2a","ead2c2eef23885a6dbd8a90b3198007d3e9db314","0e8d31fdfa4edb272cf4a1f01e3990ee7a90a97e","03f6e36d71e13446f67e1040c5ab2b83eb7fc7b0","b0d2cc76c2cc19637deb621d1a6444367551871b","158704fcaa91fc81ad19fdc7347be3e3d3e586ea","5bd0ff003fdd82cf84a557251633ebb83bad4fd5","277b24dfb7acdb42589b931252bbe7be81c7536e","cc71012266f880dcf3b37e40d5f90d9ce8b7a432","d21c64cc3b6623b55ca0ccac725db353ce8c06f1","e558e1ec09aa27852426bbd24dfa21e9b60cfbfc","61426464ea28f82f0c340572caafeb6aaaad4c91","691d4e38352ba3d1dc81ea66e2944f0947c4c4fb","b1356a3590ad1a4ed7bc4f85e1ffe7e9776855c3","3e0ab0a2f2be2b62d6f05183d201b9f866c855f7","9dc81e6ca7c06ea08c600102d5091c39c9f286c2","ff9d3e569fcdbf1f9b8e00bfc1567c5e88543dc2","0d04fb76e1d4543d04d6e41244c06f35bfecb07c","af5751577578982c7e54d361f22b93b56d35cf41","2f316bc608567b9c9dea8b5ecb1c2889fbcf2dfb","10db0421db93f7b57ae05e067f27dba6e09e4761","ed8b75a3e1c3dd4934ba8bb5f7f7c58cffe559e0","45b609f46a1b17ecfd9bc91061ef3a8a1ba2e4e8","359198f137bc2831b5cb50dc190f3c06314f591e","4c37ea59be1e85b397c48577857b783db10f22d5","909885642a09d8365bd0465845dc779e68f8076a","890fc101cc4861f11bf1555edd89b7d8f9d808bb","0471386a9718b75f6943ea721da057de3f18a5b6","592eda7ad9458ef1677565e2b86afd9aad45fed1","c320d9394d82b755e2ccffb0d8fac3e9df61396b","bf286ed182405f6dc9b45e9790a5251f678aa933","621a5457ed2da37fd09a0a999925b00024a471e4","8366da5bc6073a6a622add80aae9beef3b215763","96014b639111815de4c77ad30739d7b3927852ab","6be11846b491dc28bb15b762f05003fd87a75e61","efeb88b102f35a5e10f76b7dd9babd9f108dc474","c440bf82d64017270b86bcd9060e80a4beb3e4f9","fe4c893c887c099bea851b8bd86c884ce0a29268","627ed98ed177de3c01c313bd2c7901fb39945af0","bf16f89a302239ea1abc4dd767eda01f61cb9feb","4743852466b8393bdcbb88ef9b33d13305f26038","6ec28de584e23b162ecb65a2451a9ae109fa0ebf","0faafa6f4d80cf0b89cd60d925d9165fb148bc91","864a3143406fe9a8023995ef5ca10758bcdd6ecd","10a492515991d69992aadf8cb02a8ceb77176d60","db26c1205cd97c27ae658024fecc932ea6586ba4","772b398ad8bce5013b5ac4d7a4a2c4ea475d084f","497853c383677c130f818d4988dcf52beb4e0ece","ec788e1ac4ccc9db3a74ca666b63ebc453f064b8","e883edfac94d03280a75b647fd19ac1cfab120b2","87e0563116df032dfa89473e2b1253e24cbdc42b","76b211540eabea92a704e7764b3de2185ed9b482","0dd7e023507ef161fabb10668ad277e9deb16abb","5007b415c1bfd4dd9e1c5dc3b58e1ad8e878c0f8","6d7a8a6caa225bca2e07bf1d3d196e841ce47e28","de8522aeb67dde9316f5ad59de7273af4b0abfd2","584f1ab0c5c095c7ee6323a0e5f8e2d17fcb8a0f","5e900ebf29222f9b0b95050936548b31479fe592","de60714b910601b6e39cf440cc21b391a90ee58e","fcabf95934953e9dea1335f0b512a4cac2dbcd8a","12448e659acbaa4253b59781970c6395d5a11c0b","04eb6046c58902fa7086a9fd85dc4e0dd5a939fb","a2d2fbe8a6a2b506e4d2e9609efd1e29b07d66b3","463ead1eb7fafe8b52e32d41a095e256879d9628","c0df3b147e59199fa3d7743f89c167a440daa070","0f6803ea779d46daeedcefa18d9d257fd661a86b","cfb54df9869d2cdf1785fa1b1f042879410da3d8","8a8a5e6c078070569c44eb8ec3b52c234b8fb8ce","32cc267906dca8281ebcb1c06b9055668082bd4a","fd74dd15ad148ead0d7c2aa867aebfa8e58b06a9","e8e06b2c9a83b88bc9532f92ba9c97309ce2651c","91aa940b4209a510a74a14a6870d3f3249d97bc9","d9a96878f2e9251ca55a60e886559e975cdfdd51","0b5041a627b2aaad04c2c0f023ea391a9c316d26","b252e66414c2dc70f5e36045e4f0144dd29147cc","bb0e8d260c177fa5cfd0048b87fc5283e7f3588c","9a1deedb8406bc25d6c1a8e414cb34cc3321a07a","af290f7b7d0ea22fbb8d4c3ca5c5a8fb72a30a7e","1d83f36a261d0a36af4733c73c7e4c501c62f842","4b92ca1ccef83b40b9cde626b365b66aa23e2816","fdb6987eb4ff11f47f22edb43efbc00ea888ca02","216ba4cc8b12d6f9c65a176b549f80cdc22ba114","2f6f920884d10fe579c436b979e6b5acfa253c76","1093c0ff51b980634dffdd9618eaa53061da6419","13370e3e095b63cc7d8f8d6956bf65678cf292b1","1cdc04c9c40dae1bd5bd016958cda5250e10c76f","bb58bcfff61e87aea6a0c6cd5418725d7c6bfafb","ffe158ae85b970cbc05b4da1047102dc19dc8297","69c09ab2fdcfcc9de42ddcb3b7580c118b2182a3","dd6074010c2afe5a1f9f23d12e900a8ea12584b0","7fdb8f72c0aa1d7e64d2aab24ab5653f4c5cd594","e474b4a4447c3a7e1f7e2f35ff77af64623eaa1a","f051f5110e39873a304aace622eaeb4a802f10ab","5cb66b2776910536ea61256f7488cefb6a1da7b2","8c8164129c6f3d3b3ef5e4ff15952394ee664741","7ce9e6735596f97a55fe8228e6b90eb26dc3a0df","df39a034dccbc2c0e78b7345d13224278da7a608","dde0229fac9518392b1d75eb5b2fd09bd1cb811e","0625f5b546b91cd717222ad2c459c6112102e58e","f5a8637e7aa6561db811548b419839b5bfa32fd4","35248a03bed7f56fca36ad9727b6f2d3ab374989","3f87f9b79c1bdb0ee87c0617de10c6f89f7d2f41","d789cbeb6b58daf55102460638d48ff9cc0c45ff","dff7366c8624185194ac403b7fd031adfe35a72f","3eaaf712db9a2319873ff6d758ac20778edbd133","4b6846a59d785af3bef6a29958387ed0ee0f6575","fc50728d451e438db245d92698115cfc9c3720cf","ec4b8e4a5a96457ef5f88f87205363b86b7c7615","334f04251353194c5874901b69d3a027a6f17bf9","6ce9951d9e487cfacec40ea27e2a2be241d9da77","6142448417f4e15bf0bc0c94df7d1862a790e3c7","c43ffc8917581fda7577058329a30fcd504d592f","b82f0378180cb37e2f7bdccc239ca706f5ed7cd5","f1e5b7cf42010db1251ecef34695367c125f02e1","74359a1d1e288a156d89e052d6b4ae6e8c187c6b","3f01fd5180e46fa2c1e57c9792596f285de55d82","3f672307d709f42015c4603810f1b0870ac9f39d","072bf41c037ef4c7aab23f1afa769c65c9dfdf73","39e8aca1b77c6cba8f7fa22cc277441e5e86cd16","88967e40013212c2144cd4d35412aa1a3026b36b","f6fbf841d50d85f49fa127afdb29ebf23fe5974d","9b446f1cc30301324f05b13fa3a773e501e0ced0","47a4d78dbfd735c55ec263688c2ec30af9a4654a","53070437514e448c87f6cb31cf5b27a3839dbfa1","bd3d73a9fd72ab5978b7b0e99237ac5b94978dda","f68e1270797b169e9a31ad5b45f6dd0a2041a27d","fc207ba18a24f8383d8f985c161de229655a24d5","57eaea571af62e758453e8da9116ebfdcb86ff7e","3a8f8381f210aebf6cb2279f14f8377706438d9c","8804eb8c061634f740af04132b2c68e5c27c449d","2f4912ec69a07d62a4b56a5be6d8ada59516b310","021159330c9422e0aa753fef820d97fb8e42242d","7d6364d431a16e619db7cd1092192ea647dc11b8","49495eab8d76376732fb1150818d63911a5ee51f","ce138d34495d0cb091106edc7288da3e97fd73ed","d227a9ae1294134313047ac953cb818ed04123c7","ce4067e38bafe202653f8559c206b112a4b8b207","192beed068ecb80196020ea9c7bac425ea7b9159","93a888e81ed7cc1f02d8833273a63ae987c58c04","fadf2d2afd1f69655599607893f5e6f058964af6","13c3b9e59b6370f4c876d2cb7182714f0cf05b03","e8a6c5844ad7d8b0a1000b4173738e3e93f2a11e","ab0d4fd76230d629d2e8ebe163b3b32482dbf1a3","5fe01d4cfc6a915d24bcb8cdc32ab371c01e94c6","a1b578562a6db61db668c0ea620df9f23989d23f","bcee65284e5852b77dbfa0ae8fdf2e47bd6dcf81","8c14cd5b69682c0d5e593f51b3fbca5df016e75c","d1d1f4a77655264a9adc974dc5dd01a98ea59e92","f50dd682f6a0f9506daaf16fed06f4bc9efa6599","e5470cfa70121221fd9e51b085ec0dff259b5865","1ebfd918d4b56a53ff1223cdf1912aa89863bb8b","d5354e2e8fa445fea584f5ee394e64cdb8eb0866","6ead00733aea5eb0003e70ffbf71997b9be2c8c4","4ccf25a577feef3201ab2ca13905cd56990dc683","4a412943d4a80703a178396be34e2576f891bc80","3dc0d17c6fffa4d1d825888a0a78766198b9d8bf","19d57894d85b53218f1e4aa3cd5867ef4c5a0289","8af9d1fc03c49cef38efc4381a1f2ff3c921c520","cdbc172a55288af59737c27fd64bf128a901a1f1","4356af2a68998d19396e785ee0c9220dced37ab6","60570a5e60b6c453e4dfd20e6c47e01e57d5eecb","457108924f499b22df2438f12621a1aadbd240f1","9c5ce5cf58b951e4d19e367d51cb8451a21d1c20","737c90963f99c66d75d4372f02adaa6d82779644","e60408b0e9463bbab904cae3c333eb87d19e8c6f","4e6c89dbce4f15dba35dccd7bc071c10df77f19d","cf183efbcfab9bee12e0f905dc3c2e3f05d93b8e","ab6028379841183c8005792f83d6da5cb389d323","c049c8fbb9907fc7048b06c2a5c4be67a1e62dda","88b56634f32a9caa97502e98f2bbafc084c479ea","8cff3074b2fe143f1e4956cc8db9437ada568e91","8c8cb1f16d67c020da4ce1844961bc708e57578d","42f1ac2908563df965c2743f927a9dee7651f5a9","af139af69e17b591769d7c62db17b0325aba38cc","cd438d56626c012f19257d8ac52eaa7c8033d4cf","02693b9af6cad5ab4e7a7034b850533140bb6f9b","a35286e24bb344b06dbd79c42148c911d888e7d6","6f2977f9c394d3489a1377f0a3d63caa15bddab1","0b6c70fb59373beff0dbe3e310c28fcf1e46fe10","1dc8e7c05f8968df246183eee63d64c25e3b3975","df73d26314382829e4a7668bc254d7e11bc31f7d","7028efd1ce32e803d261ae13a2799b7af5c299d6","d4045d835f109bde856afc19fccad6cbad736ec1","8c74257d68b15fa7818b55a8d3483ff750c984c4","f92b87e5f8025e8ac7de1eaaf8fafbaf10521e7b","29f2571662da0ee93ea2a632ec3b60aa26246563","e00baaf6ced167a68ed1f99275f5f7e940e4a960","3304e6cee0840c85db3d722814a8b321987fe117","f495cede0b7e07e67c5342aa1a28a9cadfb28dc6","21ea1d89efcf6e25669831baf7b7c9092d3850b1","faa69665e3991f1dec046e619d129831d11dbc42","51dfdf549e2e22915cb125da9a4358a750b925ce","fc01c793567c84007783c539dd67ed27e83242bb","f2e52ff915e150e8713b5ff5e7a06c3092e9a04c","dee0ee749d8211d862d73a005af3e4ab39e63892","28019c71a67ff89633f01548dbbd1f4a5ae5a152","2ba42b709541928aaaa0312077d5b9cacdb696a5","0d33f4e9a218f721eb83253c1fe222c04d495984","6bc97cc7cc86bff790fd63c28a48d76f845b4844","2881a8e431308647fde21f9744b81269d0323922","917bd5b2c2db4b97c385422d2b6df1d2a3e17b60","a1019c2c82f786cb5f2f1b59bbe5e28f93573a88","492b4cf837ade72110d2ddbe606e8244ed15a54a","449fcc5a72ee09b942c4744d8a7ac77df7fe8908","9e43129906b87f10314406a93b9f8badbe5aae76","07d9b7af7a851d802294bc7fbd0424822277da0a","cb63cc86e5ff8d70dc074381eb5f7d32298cd2ef","9320c852f575440443aec3e5197838591bab9dca","9a5f3624948404df2f3720dc4bac433509893f6d","cd7c0f67b9f3497ec420da97c6a29c43c68612c2","74aa104607ee48f07e21c20dd073c7d117b16886","9eb4d4ab2d65c7e29b07308c7f18f40b6530f5a2","6003cf70b180227a0b774afe61b41e68b50c31a0","5267099a87a3dce9d9899b7535bdc4bada907aa1","8ede2647eda68edd8449f8962efa65e8cdecdaf8","1dc6d47df9d3ef50d674e3dda1dcff333bf16d3b","cf834a22dc78950a9fba484a7f9db98da84cae59","7b7f4b20cb6070b632824915033fca0d181b4c7f","5eb32cc179196df04706610f2d99431c3cd3997d","060988408bceaa18391c1d571f2cd7631aebc44b","9a67a07a2c339fa4e847b28160093f02ceb64eaf","39cbb992c3f84e9fcd06b5e991536b431c396fb6","cfa6a1d7ab29192b225e4f719662a2fc76266bad","907b7a389736f10b22bb4f63688f489ed1d7f30a","27ae49ea29467d3e4bf1129d2ac6203522f8748a","2a823a38accefab2c1a4c2310cc95c9b747907bf","20bea1e231223bf6e1de9899807b810f6e9f057d","24ecc4abb092926eb9ce21566add04bcfce8586b","f3dfa1c8b9ab4441a6763cef9e15c46582b4ab6d","6837d695d6cad07a1e59afade0fc30a4f7080745","6c8aa939e4a8c770e586a20bfc556431b5b1dad7","1f3aa6890ff3ffc308e8aab198ec67c901a5c868","4af5c2a0093500b66a20c5da518884fe0a31f64c","06e73522dccdd683194bc439a6698ae93b4bbac6","83b856c0465c40ecd9768508f31d3e337e1a64e1","f3125823268c414e7538d440cffe3c8a95294cad","b6c170165c09c24f0b3ae224e204ae62ac75c325","d2abbfb1c5c5dea4fcbd09f075e110b33c8c4e67","1ff772bb7e46143c59306396d009606c8d455891","7e79fb80db20337e23d11e2bbde829e9d5e8410f","a8eaf69a680ef464144d4c0cd3a6eba5f4d4e456","3b01bf94adb2412a2af5c5e17bbf71e320af37c1","07c43a6567e615afcce10f3f288497b725425a09","853d9c0807ed4fd18a51f9e9c4f8846277b27553","6fcc20ec5116a77c2328f4406a258527cc1aad5e","ca14766e3ae1457a8538b8e4e72de00775dcd063","11c90b0bb3a663887c0138501668950602189b4d","d42807371c667cc117460b01e9d1484f4418906f","aded18104b84d2d9b4e72c00eed77c983b532b1e","6f9416b2b6cff4272f69bbf0cff80f2b2c01de1b","e59dc6256241c363e3ffbd100fa422685ef811b0","40562a67c86d21a8ad411c0711889c519697e150","a651dbfe7e583267418a504597eaefb2d0da0ada","a5e44cd262e656b85e916ab2e316dd3b82bdf70d","97757cd1d1b6b3702a47c6f28c200010cee335e4","0dd162a936b558d2f231143164c734aeb6b72a10","eaa0dbc7d83c3dc88953ce21adf1178de57ef01a","6671096dd7a442b250a8d07a175db99ba02e6d5a","57ba7caa6dac9fb2119c86a94e9aeba0bc524065","bec00110e0f9fa249a6148acc388aa4a84b04927","ac38b7e97b3de082d87a65bed7b53b51e603fec0","cda5a5680852229219ed3f3abc46fdd2bb1877a2","084cbdefa26dc708fb61a2e43362d9965d75abd9","285234e8d908a9dad0cda568e98f777ff002481e","3a3ea6d5147b303ee24299d4aa19e99f3131a6bd","b4b816c1226df7205c878b58e0a704102a149003","02490dbd2c6e5d89c29eb14c7c4ff62d7e68986a","fa62037ff6f1f49510a5e907edaa42da8889b27b","6b10e3750e8f7fe64abd3024b7cc2265e544f521","c522fe05e043057c2232afb6a3385fbc2dd39933","aa2bcf3dfc854b13c81e9be3dc6f856b08ec93d5","c2f0b4c9c638e628a36b91f9c797fd0ba4cd020c","464756ec0f1ed500c8f6cb585a21c0caf5bca679","0565adb20ff01a758c5ae8e4534a2cb7f07952df","79c6a83c995ae667f56adfe63b04dcbaf4ce8e8d","2428ec6205c868d764a80814219958b195adbcea","02d2676dc9ad8094a22337a1c1bd74bc37ebb39c","1fe6ad6a9deac8899fc5eb09d839ba8bc0432a88","362464463015fa4e6690e5733fa3ee0be11fa32f","9df5ddae296fcdf4788e525f6898f4faa0cd36dd","66778eae7123ddc25f1686066a54e4d2e3f9d76a","f06b7d40c87e6a2435cdfcad6bb620184f16ea42","5b87864385fb702cf759df588120421bf0bacd68","573d03d88816252b374bc32205c46a4b5a7bb23e","72996df656d4ecf8da22a9fe34f2fc73b91b1405","c1f687c6818883f70c2b7f85577c51ed5ad65c08","78bb53f85d97d3a5b66d9005732c3c07c1f0e636","35fbb11cec6d4048704afe566d4e12563bd9fbc3","71397e0e17f7e2064d0c06482fa3108988888f0c","b58bb95c865095a1a4185e74e5fc7cce013ffbfe","eb25cd0737612c1dc03b3757b18cea85cb8afc74","bca706b36138599e383c04fb502285bc97ca09bf","87725e891d71b7d429ef54f63312cbfebb7c660a","d37e9ef95ddc18b494524a3e560dc9a4c1ba9a8d","ca677090ffa40670c0bbdf747e2e20301a1f5ad7","2928091ce24b36568bab396d4febe523f2ef958a","439e562b1a69b8104fc6bbf5d7d8f69f373264f3","fa2c5bea3c545f9911ac3d6919679c4e9cdc7423","49cf675ef460eb8baac7b5e598cd018f53bcec39","0fe3bda9affa315268f4122319b73ce365a162b3","3dc63a710f0ca845e6de9e8b4a2158a33743ad36","ddfef86836be8e30709006ac30bc83007823468c","5cd00c378026ac7260da997d5ee4695fd43441a4","3c0ea513de684a07916190c636414bb2f5b53348","0ba84b3f23393fc562dbf2a41e7126bb9031ee10","2131f101b68dc61db8b4d9f9e2128bd0c9a6ef8c","fc1d464f1fa35278c00d1a4b3318b67b942f3b6c","0f4ba4481a7bdfa92cf6e4fe0e1fcbd01bd89050","4b7885fb1e64204480323a64414c60a47a4d2e62","a543c689594c2cdb4de18c4a98d74ef520e0b8c5","98cc2ce1dd62947e240f61d61b995328b73fca6a","4226d56ca9ec91c4878d47e3bce4784e5edc3006","df4f3aecd8fef4cd8bc8104b0f5ccb5362af3b40","92b259ccf15f392eb83c8b07e2f0d41c294a91ae","30e20b6278b0a80e04fdee60637a9acd7bb0139d","02d3d4c2ce2edf207691c676e5f0759046f2f087","3d4b7c6c5f1ace54d28ae23a2d5fa4c44780ac2f","c64ab9706303cae0841cfd7b93f276bb500b75f8","57f3e89f70678a4affb59e869c440b97aabf07f7","2fe4c5dda1ecbd87e18a40c85304740ba904896a","db55d8a4b6ad6c14f2131e02b50689eb8380276f","de45b18ddb3cdb4b665b0c4cccab636b8283369b","4b974a36b77da55d331243bf42fa7ddc8fd9a33d","282c0483c9688de79e0c147eb26638d48fb46ed8","08f452d1a95d7f171472c33a60983d95adf1665d","653b4829f1bee9e6bfae9d353b6e1145cea0aece","2d0a55c86cc29b72d2055217218d6f2c8399a4ef","76d02b13a18d477dcf21aa3a0e5664fc0e609ba3","ee06cfe6e561283bcbfc2bf72d98252509443aae","64b5eaf43c55ec7e40d67bad6d877196189c3b7f","2e722caeadeb20285ea077417e6e67baf354e6c1","c2a9cb343b425dec1d145552d25a3f2021bd0449","e4af39cbc00446b03d142882a69813e94f0838b2","035d498af2903f2b92964d9609f796e984608f01","de2a36505a9656c6abcd01d3f914a644175a4ced","7d13f6ad303b0b2ed422e4f81fc2720f98ea4080","f2da51620d77492afe9ae40ef3526be779db8eba","8c435a343e9739f30cb2e347df95835c91c1ff1a","7c5883add0b2534bfc901c538381a7b3cba19966","5d0622a8def7272f0229c48accc804a87f8204c6","1f4a891a9cb288aedb177e1ebab6bf04b0e9ff06","6714f73d9e2bbe71128c45bfc03f6ba02c329cb3","12290c172a6dd3763670d36039fbac8198e711f5","4a5579bf78e750a75f19e7701e3246208c5d1645","19af8a59993b4edf7d23d564d0d7fe3064a39ce4","db0a2563c11b7a6c10618d4f719f1a5f879e4330","dafa4072fc8b86b7571bb5f041e20a53ed66cf4c","01d509b165eeea16fffe24d64f643505a7b3c260","c8464eb69f97bba44000e596b80f3cd56dba940f","6d0f4a4ad70bc20e2653c144d630f19507edb164","f72f74486d3f07b2be0c6480c6c0d34edd47794f","5b5191ccf046d4d11085670f9398f9875c760bc5","6ce4078c5fdc5d9f855ea49b3382f2763a73e19b","0b9400d55bd3a44b322ee11175382194d70b7778","9df480d68bc79bc22ff98d85220c1feffe98d23b","f34690a1625d1480582c65eca5b7acf869b3815d","ff81b2daeac1bbb3a65482f7bf174e569fbb69be","0e7178a740f9ad23c5ce84fcdd0ff4713f9bc387","2dbd74b3a92faa24e8b7d45018a97f07dadb7c42","62233423c7310a155e8c948c053701dba248dcdb","67b0d3c2dc8decdabb21650f1d77a70b1a0d236d","72384626015f1990ab2009cdc99c32edf086c305","c6b340ea98708c27cb5a5a8380ef4072ad2fa839","77185aaf21f6235dd7aab664d191e149390ad5ee","0b67d1665d94f91069e9163087f51c632d5b4d1d","f6c0a3fce9be3cb39a63434a32918e390827ad8d","d72a281468f8dacb06f11c210528c4f678dbd5c4","f41dddf069ab3747e38f2236db17a46ea55200b0","c399c41dfb065efab8d3b168ef0a1c5a5cf609d5","750f128a05ca86aa5fc1084d393f845ffe3f5883","cee6d5620aa05d8b613479f8e6f098ed5bdae288","f733c6470d072f963a1fdf638817c22fb054dae7","dc09be4c5704704ca47d996604eb2083649f18b5","683c3f2fcf0d9ade35e3f2ef180d42e35f800ad6","cd945e28def309222abdb2fdc057a0913abde4b8","1ae7a78d8b7566c8421dda4a061e10c8278f7760","cf217627c7b31dfce5b142351dbd93184a96db5c","c6e3394d55a96d43f2e60cfb4ea23b17f3335e54","571dab7d1e45168237041cb7814c6b2c176db2a1","cad24adb977982a776a3ff3246ed9a47268da38e","52466d57e9c2897c40698a09482e5e7de230368f","d442f3d0aa4185f154bee396efaf24ceb73c9d84","e68b96928bbc9814519534acd89003db33279858","548c26239907c34081a96bff61d653f2a32ac243","1b6d75a5996b5e3c7cfdea81953c5955e1645c1a","0161e95f01a6a9c096eec75328e4f19c23cf5c25","92a9a8969dc97cd6b4028f8164c96316af23da10","f123694b4e5ac52bb82b3a2e3cbd6d36db1d0c9c","56bab6509c152e015f2c700a4e3db529d816e619","2fa4b50027049f1755a2aed4451a7ebafb1a1245","d53bb09fea28577d47da267b963f77af4b3e95e7","3f1b9772639dcaac807aee95e8226094f32dfac7","e22f0515c9ecfc64027b98feb35f1493d468679b","7aca4c32e2d3051b4d58adafe401da2e97f77c44","211e0fa4aae880fb295804f3309588b50736a2a5","de59fe04e73250229e6ac11f9314e1b75dbdef1a","34e58fd831172bad1eebb748c97238c28864423a","a94168459004e93a9c9431d29bac04fec3850631","cef310e0ea0f8e7f3621e9ba29a567f09fb51beb","8ebe5f45a7b9646cd46887680af77fa7799e3535","b2494d38982418ce2cee2035cf07425abf02e595","3c4c8c40dbbc2bddcd870507d4f9e4274f1d3c4c","ab3716bd46d251dfb1c6664794e3b518c0d2218c","b90dff787cb3696642fb2486f4ba02453d26fef7","bffaa835fcf7608f5c33b7387414fa1c369f5ca4","86d9e67d7a9f0128ff8b62d12a3ababc9135b618","adc0188d9facca0a85c7a956e33bb5ba48ee738d","af39684885c519b44b654900fd89b80d4760fdb8","df4dadafb70cf07facb86cb2e8a6d345b3d94b82","524a795d50e2d779aae7ac6b35674149107e5b10","f344763b583906ebf4ad266ccbdab9dd3427b0da","514856d8c79bee4a35c61aa08213fd774c7a7ee9","6a0a8bf8148332cd64bb1025edf26234213573b5","a1b594c2fc4c82c9dca847f8431852a970225e1a","8884b3daadf3b6803fa131c7e44445df01070c8e","0edb50f629bd878d2b8c98d1a6f50c23316f1ac2","c760121c10cb700500fe79ca9d8ba6aebb50bb31","2c5b4094072073b8b1d29936a0be83d43d088059","6fb144792f63a393a9a2ae9914aeb81acc310816","46207ae7aa19fb99476299d98cccba8cd5df7fb6","0f59cc179c859d1030b131c8b7fc122e826d2563","398c1c1c0c5c0380f39403b384e4d798ccf7fb75","5ebc70f288dcb68f67ee5b202bbd4bab3f6420e3","634673cf5b900e36925ef0c6cea9ce572b83de2e","d61fc6a97b45d2147d0ba43c0ec572d566aad6e6","a7bedaf935c979b4c369ce05e1ff2ac164cf8440","29ccd2be18dd900957975160cb58bb79dc6fc0ea","da876907fd0ee7fed0718e933100182f5fe5abfe","0d0cf2e9489ce80bc077fc1a9b7811dec9047faa","8e7454e5d77e38dd9bae283daf701af1047bf90c","d1497b720eb34da7797e5107c357f6ed17b37297","87958e7ada48b70b63c27aa3a5452bb1f68c19e8","2f721d1245fd3cca455961a38a0b354c8887e8cd","b7db3a69b8bc9c377fc3b301371b7af33407555c","32a6542672f5b941b35ab9b4e373f9c168a152a1","e3014467e4e5c53b9cf072c3fb26c079fbe24104","92aafa898fba31b417093de75cf681ae60fdaf7f","927f9f283f5152d4f7318850ccd8194e74996a3b","7f8f76ffbbe7f6983d0362ce2d50b7cd4bca664c","18e1268cd74a22f78454bb6c270c761466504b54","0c0aa5fc6f50374beb9add3a7f7bcdd5ddaeb287","1e729630d6bff3a32751a1850271b080494373ba","a2acbb0bfb547f893f9d84cfde4957fdc4791dae","d3714d1787566e95be89823a48fafddc2667af6e","fb3506d796b1630305e2c5fcdfc509a0d81dda4f","6e8b6be136d54a66d8f287c47cf51ac2d7e2dc57","8c4e24862b8e595c35d319502bd37a1e292b4207","2db494267b2924989900e968bdb898d8ab50c8f5","908a30964a66884f0264021818531cc89c8d2b80","106e5a8d5ea601f5a37b280e2c1ef61c0e0a2cfb","7ad1ca525ea655bc2dcf3ea058e8c990eb03676c","6fa1b5eca7bfcc32c4f9284819a7c3e87b08ad3c","b0419db46f52a3b606acb985265bcd56ec1dad7c","9c696716118b7a190bff3b85a0e0863e521cfba3","61f15878deeee8195166419bef482a9206fdf3f2","980b81dd2a95ce2a53999a8d33f6e30f9f0d8784","d9cad85f43a1ca319c391b53a631e92a99d252ff","a752e2f4a370d82b5769f784bc030af4a61369c1","5c6be1aea54fc392227b0dcf846a5a82bc7adb38","3fd2fc1e0159e480df6c1f01eea89a66ec89e67b","a323b7a1ba0082967df22411519c713348514b38","475a46c59cdc1d5abcd3a9f7441a0689847df186","434973fb83ce8add0a235fd5895acaf730857a08","4cd866685ea7f7dff569d71ae53392abb7a67df1","334acc017ff1f89c05a8c9dc362c584bc843c182","810b73c01eb056b23fafdd7419641079e3cea488","8b25c0513f9ede95f855ef22b2a214224b88c371","a097fdfab12a94dbdb2bc79b2d64abf638006954","a327a0078b3d78657ccd06a3f5d567f68212ee28","3573d5f4ae9bddd063a6b74c9be9b44cd2780708","a6979e7c66c366ad521fc3d8cbd81d911650f030","703de2f6ece307dd0ddbfd8193d1996f141294c3","35f6ba5c5d950171ec3e4f15934ac5494b19acb1","04410346bb15c49619f54ed439eff10c31b8c70d","0e6551d8e2c080149bedcefd6c9dd0061261ea3f","4d6a6e08136a24e40f0e1a81a9425de7dee9a7a9","94d662ad558c80b0b04c85ad3daadb24ce653cd9","4d2b9a4b352a86cb78331b136c05ec2538b2928b","c45a4f03102f9c487a03b1fd0ef7b86d75318094","143c471eff107cb1b28152d5d36f89f1b21a95ee","5df91099c74889d48d05de9ad677f24ac71a0d48","27731a86d2003e0b98a217d191dc7e180ddf043b","d0f55ab6e4687c0a3c52379ee9fbb31a121cc196","a3fe19dd109c1d689d74e14ba6ff60929653d4c9","4bf15d809013c6c70af20632f181b5ca0e75e47c","0a8ac1a57c00db32464b7ea30dd9fd6404936948","ed10ff65fd741263ab44eeb75b198b3a41c2eb67","65c8a491221efdb4fd26ff230f22b541a2511483","404ee1a56b138ac6280c0cba9dbd9ea92b9e9a24","a319d72071eaf0d2e67d88f205c53e1eca331162","d3de933377d81126c20ca4599da3d3ed2e9c1884","ee07fb5ebee339559da46f9d183418bbee2188e5","28e9aedbddb41f240ff7b416c8359673d3505a79","20dc63054f7846a9179b546dd3f02096ff4c6609","4839e5f6d9ed1c0afee933009ab44b9913310d27","44d75e3b6d2565e13e4f49d21d5e00dfcc99afd9","fdf18a41985701aafb20d2f6d35f481fee22e6cc","c153489e25752efcc433f5d04d2c7fca9f3e97d5","0b98834b772c8e753b2a31508cf105ae555d6000","abbdb9d9514ff1299a3a7cec044eaf735273cad3","d97624e2954dc5180f2ae28d8aab9c8eaaff2954","2969dffbe3dc8cc5fc45f284a935f177f79efab4","e20864c3408ff270b97ea44e806209221323788a","40f8ab6b1e36fb2a2745f8307a656c5eaa38558a","912131fe03d7f82126463fc62cc0a166ed5434f4","a1d2fbdeb29dbc0f7fa2940f9f66c161cf723180","238b70e2db7e376ce8b627bbba5770535270da30","94862d41cd40c8edb347fb3d11bd69bb096c5018","e71c20099c311bd7e1e20518bd0bdd89c9b61440","a986686ac4b4896fc13feb5a85e64e511e6a4c83","e9cb03f33eb5e17ce3638c033299a4f919dab194","ed3776c6a48943e9b01a4d60e28cab68f47300eb","4ea3e4f551f3f364bd77242a1bc541e9b018f62e","f0b914fa688d5ad36ac51d5f6d19dfce073b1748","5dc2b12efa161ca48d893fc930ff5501ba51e809","ad8a6b10b51bc6ec133ba370e71c0408f645e6da","35d232b10018899261253aa13249fae58d08be9d","6b6e3bdce831417a3bec0e59571adf5efceda1f1","cc3ccf7caadbecd5c8a664e50abc01a6f09196e8","d8032dfdd59ee959dc0c43cf5bf5b30f840e16eb","ca1c851dbdc14701695d9589225b44d5681606f0","d88d0d457d2828db2016f4854efff8c5f8b90e91","50326a0077b9c6cb3ec0d3521bd46759ad5f6529","031f763d4fda4e0dbcdf90a170aad3124c50c062","ec68822cd7cea75de4bbf44fce9bf83ae5e89612","76adef27042b5185ab8a1db991cfff8ab872b928","ce73b56adb6d802b496f41b78f77d4175fc02c82","dd4fe8588bcf0e99b16e45508da7dcc3a1f3bb8e","c1bd768ca2d5fcd7c505b1af5e4de753799a3476","c7e4527a88b90062e1d5fdea50c1b85cea3c8c6c","1b66b08fdb3adc838810ce79823c70ac391c8a21","0889d7e5894380279a42b95bda56409cf9ba39cf","9c1fd917321a65ba1900b7d137dd5868887392b2","75e540ce7259adbe1b1d4b22f2444078953da494","16f7ff1ee946cc04f03670fb66eeb24392d8384d","e9a35c2c6b5012c3a041a64851bf7ca6ba656730","661c9ece7cf167fd654a255ed80de0023ba171d9","1eb1606f34f0696eb5f1694a3fc563125ad914b8","e7c5aca0401f6ee2433a5256adc0910df14f1132","30bfe5c942ee67366777abd9759e526ac212ec8c","789d1f2e078e58fe15e090e0082a9db98b3405f7","4723f7fe4d30a882e8cbb7ca113f66c8b1dce8ae","acf67a1a193b1a696d93282acb55b1a675c37478","15433cffe783066c473266faf89bce37c6e6c37d","c962f03d3705eb31d378df685456cf75f7ed4742","e746be7aa9e700c9eb0cd6afa2c8620877e8a553","89f0d826ea7bc50122c15b8f59e5e1cda576c2c2","37f5cc5b6398d4d9fb08282a0e47fb96f059581a","c6a4ca5c9e8c7c9c4c3fd3140bf8b1fc97f5cbfc","bd5ff205b2c1f6ebeeab94bb8dc02a2ff725f628","33669a8bcacf108e8fbf1bb64cf94b38381634e6","7323f7998bf5025b182aa208b56cececdbfd0c2d","5ba083ea1bf6517fc54d7306ba1cb0178ec830d7","a6e51c8aa1efe12478613942995e390a8c53a1db","09c55f43cffa57da44cd07569bd406bc916ba8fc","faa49c182978b3fe74e7aad65fb761c2881f009c","c9498d4c3da0ac0b107ea015cf6e554a0dd882b5","9634d74d312da34b3902ca5eadb6cdccd9ce60e3","5d09877da8003740928502aead0b46505495721f","88cb039f3913a5cf5d6426c1f59019b2b5f0c094","649c3bee3b0d291f448463649dacbca4919f147b","0010d9c82a89e89fc1bc83e806f59f34f3deb893","792a8446acf9733829cf033194c9c6b073fa8cec","238a78f13f337c8d86a0b7a7af1c752b274e54a3","94908f08e530a409b6b90829aa85533758cd2d4e","9c00d1aaa8b6e81b46270e9de1f177e8a99826a4","54fcdabfd3072b95a4dfb37aa1716c23c97b8ad9","66c25d48290b0b53f1febbfa4af3d4982f6f3204","ffe0235f627f96f084c57cf8e91eba1f0ea977ab","2a0991dde6448ab2567bb01819105a1dda1b96c4","8bc9986db4a91a35e8c540b2b3cfbe81b2f2e1e6","92401772c859207130aafcd0f2d24236600d76e0","8c7034459626f733c3765592e52bae250dfc7533","f19446622aced670145283d237ccfcdbdce93068","fcab86a71e50e44a5589e22cfbf50ea6eb97641a","8ad251b331fdc6b7e02c7be7ba8a3eabcf479bbf","b4ce1e3005ed54f028b57bbf6908f60113afe80a","15af0e9ec841be7afdc2f48c0eefd6f3a8741363","17b439844da7fa1460914c839240157d847a8f85","2b139384591afa69b209367bd93a4041aa4c97e0","ff8e6f920cd99954c3394412713950c1195199f2","b3246f13d18cdd0a416d499963408736e1a37c41","bfcc3e7a00523f4569c2fc4086e5172a023822dd","9826456f2e78b3502f646ffa5445c76c6d31f7ea","0a3d874efd981a08db0a96aadf214dc7c44cbfb2","0fbc5b3bbf0017153969af328072c3dc969069f5","487073d4c098268e9a5fdc221e62da84df7c8c79","5acb309d61d868b9501a33c803e612e5a0a1d90c","461d1bcb80b3b0b2fcb6f0388702843555071016","bb14ef5623a6a87bc69892b098911c0a310a55a6","f3c09b5088503b46ad1ca7afbd56c13a2565627d","5a74b15b3dbdc4fcd5e5b8e59f370882a488348a","42dc2ec0800debbcecef404dac9c0499f9c28bf0","23b7edb214658448cb95f0207d4055552d932e22","442029b1c0fc4d31503a2c4640712d488cbb594a","72104161dbd4969e05a3c649fbbf07cec3b61f71","c93888ae71bcc2b633f335b407c75412a493012d","72873004332be8cb39ff24f0195fa5bd04ec570d","099f74584ab603a0242555f19926078896a3bb6a","aa594614db4087be68be5c991155795a804eb146","6ad0f4ebe8c429eb5e4e8ff52aa0c416574d767e","1f65ed6a7d91a9882fd79e7cae80c923e0f96133","5542d4a830760affb10b72b50f950341595d2dd7","985ed5e55abe880025fd3f0cfa484a23d3a0ca32","0d16ffbcaad8b3c746d15eaa1c3a3b6334919bb3","68676c774d4f3b7bfad8866a08546acf5a594cdf","e46c2dbf748934e6fd09b5fbe66ac0a8665313fd","6936cbc24e7d675c685b43bd86fabc9d572fa178","d7b892294b5385834c8d5e78d3da41e4217c7eab","2d032c1562a5779f48bed92f2d51dbb9cd0791ec","fa7eac8a0dfbd7271dcbdd398d4075c7f49d6836","827cadafc8bfe1d9ee159574eb5e89041b138564","968b31e971da8040d939a38dcdfbc3445100daa8","69694dde75fc76248cfeef122490faa9d9d5c70e","17b2d808decf8a76dc28e4b202df87112c4fcba4","333999c24f5176b1a4f00f12846f1b1bcc82501c","a2abe760c8e494c78b34c59ce3de5144589e188d","134d071ca7f14df7158d7fb08ec8f822b72f4c03","e06825ba4b207346902ddb54a29f45f82ec6f8a2","b83f72ce12ad2765ca7c8180b8f1760bd57cc277","9896b7bbf920d35e301848abe46a8fd7d944952b","e5bfa98d0fa6a1acb1d385534c51b8006ef64142","4c2f9c19b8ae801bfc1400bbe77e3be844483389","ba47f15b786de8b6e1ea8a6bb8227e401180966e","e11e080fa25c118a0d2f56d80633301a7d949bcc","be9e349f563ec716cf3740850dc7aec20aed97c0","9e4d1512db4dd0fb748d60fddf9b1c7b9ef67adc","aabb350d6ea2b76123d816522dcf07ace6a9e3ed","968886768bc3f2177b69dfb3a070769e63b0020c","c78bbfa669602da60cbc91900e1af81df98e78ab","de0fb0798ed1c8d16633da9b4d29ce4114f25540","b466561c4ae91555ba96928944ba69876fef1b44","037f4638aba99981393edd247057f851e80db489","41945818235681de2ca91d0f91125e5f60576a61","af93842f937270f5e25cd7270fba1cde18cd21c9","b5480634c36bcc2375b1f0fc8fa58b5a5cc357c0","4fdb8ebdec61811bc9a889cf20ea82ca154188ea","9d0de7d417a87b46367b5dec1da7e93a9bc56408","1c17c2b9b39d9c6e7440d25251ac8b1a1fede5bb","bec8c7770cb63b6f33dc42e0da77aafd594fbcbe","d9067460d7974651c3fd13e6beeabd4bff619a04","12e22f004ac66e41914f97610dd962865dabb2a4","6741e7a15dc7add747c71dc1ed427468dacbae3b","3a6711f8d604becf8f795eef920cc4384067d133","155fb45ca20da20bcc57c6bcbad9cbc2bb007f56","c627f3a707b9dc052e6665f1a5b1268862a90642","a12e3bab233a9f752e7c138093fb3a0639b72df0","05f717376b8d318734fc87598b2c524e71dd0e77","3ed92311175bb7024d7b51e7c70acbeaaf0b4947","0ef85b55e004f1b4a68aa57f9ae3a4a88ad1ee4c","d006aa0abb1c7580755a4fe72502d3a362d3f01f","8591a1bd8013cfeadd806ea882a5c2e7ba6d604c","040c6be426ea915a70eb7ded687c7618c33ad3ff","140b6db219c8b123ad3d5727df7f781f035fb399","4e9795aa99c851ca90c6992fd7faaebaa4aa5d53","2f20836e522e1e86e6afe966c074a9d2bfa7ea14","e92777c1ee6603ea4b59f58aa3230d96c4d54c3f","4c6cf97257343a95dd9042f9441dfe5de5f39cc7","da157744cd40c5052bc1ebdc66bed972c0a3e7a6","d7a9a224fd84f335d1d13deb54b140630baa0a61","eef39bcb84bb00d570669856061e354ffa5f6bf5","859f3bf5a929c885d217011440d8d5a4606f6e99","4548ec4a492402402cb737e6abc17cb3c25672c4","5d86b1e1557500df787852849f7d853e3900b898","81bf150cdc2bd58f07a0420fb47aa2956037ae4d","ae788125a0ef081c99ce7360f689e96b8739db6d","4e55835e480b693e852571899eaa1b48bd52e026","d6058b967d295d20e3ce93de9263d48002971693","1e49b2d72096720e6afe8634e13427d271e8bf15","6d684aae8a18b49c59bd4f1e83f7acf9dd2e4684","ef5095720b56e72d99b8ca2773e2a5fa24f7097d","6d9cc032e71ccc768064bf908623b0954d01181c","b4f579b5ba8df8b8972c79a10b6d9c8b0719829f","66da2ca3200d0f83e6504102c04e371581de9679","e6a64b1888dd170feb3a555b7b432c0635899707","6808583306d48795099702b4c183e3a496906a94","c72cab1293e98ff3b88f33d92c25798fa6e3ef27","ecd5d0ad1248a3246aec405590627db133bd8af5","78a6cd9e09fe6d2df21ec7d978e2eb85b8cca1c3","815d08f10cc2b2ac7c048eb20f562119ed7f2786","21d285e30fac8753bf2e1422054907d6b9c21150","609d97b6d4e14f45a90432cdb02fc633586576b4","6ccf3d887c0a0bf6117d38d74b74142c8635085f","d7b9fcd33689673c6237d91afdb4a8dfe548784a","d867f11820cf67e48e12570b8b456c81cf7697de","bbdb6cf16ead5138bb18cbf435cdecd63bc7d4ab","7718b90d9237e7ef65557f3bfb89f771dc7459eb","c3a57ddf03805e96e6c9a615e4032138a71c42e7","7a2ad1321a10d30644f8aeed385488e03afc6193","c0137db76209c06538ea63338f8745a92579bf5e","0322081ec59e61da337a0a092ba97f233c17ed67","22c3fcb20bea447ecf1dbda5815eee8799c34d9c","9a6e4d10b495211d68088806e45bdf1242244c7c","8c38bab6d719bc2e49f4826330529278f18e7ae5","c8414007addf1df8d97cd92841faf375bc11ecd0","2ae7c67322fc29a91ce35267f8837734f69ad41a","892667878a03ba9f64fb149b511bdd923f28c51d","a3d0b89892a7b1ce19b75e5e2448c0e42af3539d","240462e99877e00c8846c4bb3e01b83ef70aac40","6f025dc4d374e159d4d23ad52511e543ef38d112","affc781d7225acc95ec4b30fdfc313ae3ea4e6cb","8f202bd9ec6ee6d2c2a90c672e1494aa72458107","ab1e460f539dea93ff14b250b0c3b76262ff343d","c50d7f7b849e756c9fec58f8cade19697fa8cfad","ccf5a502505cf5e4bcd27badc842a0d6adb742e2","f6a250adf8ebffa709e810625388249ef3d6d108","afb3c0c933d57ad363ef079e3991400fe1eca698","6188388c5a9c7f9fcc0b7f3928f176a9047b9a45","f55039b194bbbd8d797b667d67e5677fb429d356","b3f02d084040475e52bb2fb7b2747b5efece8c6e","9f8e2d5c5bb0ab56630768530025e9e36c4bd445","62f3de6c86d4802605e0f68a5b2a29650c6f94c1","f33a9db27906153d334e5f85435e063976daa457","3b10bd1fa2b365d5c346894f7f1b406ee2e30e5d","9341129d149dfafa6b652d9a4a0ca32ccf3cef5f","e651102b6f2d4aad48db37ee4017415db031f302","0386054b4c3a26d2eead443650b50d7a2faaefaf","98da0df8946414c57586c026527070debb4abb69","ac2add26a1da33e3445b89629657f087c554247a","3ebbd0976597a8222aa4883b0a48415202fc1dfd","e6b8963aaea65a30ac4b846d6d027a44965cb1cd","82b092deccfeb2e7baaf01f3d7335e59363b621c","12dd1435d2b164c534af3035fdaffd850ba6f175","695b8d254e508bb2023e21d7ffa99871c4095e94","333dfd562b5714fdd23fdffd49f208d182e89fc5","321ac5ae136635a12925c97d078153a5cae44f3d","14fa84373507590b6a2623ac00b8d85104cce421","c4e75aa63a6e1c823f825baeb7ba3876bfa16f05","868efb8184dae7904aebf6366c5de246f052dead","139e621338c7ba1fe03a86d6f2bee9ed1fb97a3b","369e54603ef8a9a02b7a2ebfffade0648402c5ca","94cf2133d54265ebeef272bb1c7c2e4c32fe730f","641dd15b1dafb0259d24c3fd1c52819a89b67a91","4170aa3f39baa9fe10e156386964d76a4b99978c","109028f52b34563f56f59c96097cebc4ae5b3f74","7558a77f69c9bfdbf01d6d2358772b6ea9541ca3","eef9c1f5b57cab09f50d0580034b1cf52f4d96eb","334922de8f8da023140a6a91c67c8f608ce62b08","b6b722d5c1cb71ed6370a0673c52684e1d7ce724","b68f186c46c5df260eff9ea70ef2802ee07d251c","51a0a3813577f20dd76a297e51d2b4445546a7d9","3d2984c9628692e3809d511c57ab82ed55aadb05","c091c12dcc40872f9a045ec0e92f3732a2e5c9e0","48abe73fe238fc4bec337fbc4d82f59ea96830f1","179e15f876463116e9ede714abd535d75cabe737","e5ce6b728f2af108fd3c183cc7d9d540adda5193","0d96902a0c876373ff508b45c7fa3073b7577aa5","68ab428d4d2cbb3bd9d86798a0ce09b7bfcdd9f5","812d0aba4264ee061a50d5aa32173e2f8fc8baf5","623529ce2fad5328a920666845bc558b0acceb99","b69143023f9d2e50feb063460be8ee0784945530","8cbd0902494707adeb41566b03ab7bc31921ae12","652eb9347cb90ec02a842dcd53ccd17a5e1e207d","9ce33978db6c07561a8b6907111cf74aa9b671de","ec1e8843cf91bb898f54cc56ba2c6b4a8df3c612","43825dce477f5ad2300f1fd5c07cd5aeb00c42b9","fed34c3fef480b84f4e1ec34d19b72534f99dfac","2062d6126d70f5c70b7b03ecb9372ec637c0ea3e","284b56f2fbddea4a5e951279ae897900a21baed1","fe74e996e41db398f58d2d8bd435b0162870577b","1574c3a18674c992edb70f5e010689e333018331","2a02f44ad959ed3ac24a36688c74a1284c9a8a74","b684116b60ed4b40b2b1576aa39e7db06534276d","15530ce2c51937da9050d6bf3dece34fc9e278cd","2a4cd769a1d861ad3d5414e563b899ba207fbd0f","66eba18969587762044825922e4a761c393583a6","d29ea4337fd165423b3b8ae0e88b18ce89f6dd9a","51fa23a52a71fcbae5743587b35b179dcc226b92","a9f071c41b3bfd7b869493b9c6942b7c9f6366af","eb3ab7cbbd49f2ac844790e442ba772ca09eb7ed","64595f0f6ad2aab38fb14f85c077c6e147326624","ac51da2eb65986fbc9d3d2316ee4aac4d4663d67","71c03883b50b98441ce457fb3cec1701a2e11842","a294a842cb85f86cdd69b6e902aef01c9721668b","a164d593c092874ecb9eb09d28ba94788a86da75","73cf0fd30524a6acc4400ef069210d90eaba29a2","b6b1d14ca1fb9f4067ce200d0bffd0c32b38f48b","81fb81de9d9fe7ae075bd06a3877d6cb452af67f","e8a435c8cdc5778ebae5e66d983a7bc720f81e85","cf136a91d60509a99f9ba47c7dbc6fbb9cb6240d","aaf62fcecc7b95825e1843c52c6bd81ee8e5dd40","14fe7230f4db402fba1efb74a1a17ce8a4dd20bb","2eb8a9749ea005325e6918288a1b6f1be311eebf","9170d932e3832c86e5e1fc09a6a555b4efd95992","0fc1c4eda8acd97af36228ed1d947bb5cdb2634a","28fc19533902dbc2614c949486bb4edf9450cc05","9d1b5f4e3b58d9287addc723d8ce34626523a302","52e6f1f25c86891381ca3ce9e03422db586ecd16","783fd23deab0360366b52c551b3717a894f42ab7","eb481198218399c9f86e5bfe1879757e1aa9a86e","7e33b2085c244b3d41f46f1fb4498a81af0a97c7","852378109fa701101c851c789cc5306298d2a636","b48d421ca0d2b9a272068213d566819b64ef0ae7","42bf5cd790b17058b1a1bae5e9272afe81f06ca4","767fb2fa0ba14ee6afb4eeeaad12e5dee944547b","ea3d997f9d4243c21a9f7a65d0320f31c4d57f54","275e0d5ee4e80d9d3cd124ffa29a691b9aed3e70","b9730a695643af15bd97f9b87ae656b735281bba","c02fb271fd54ecda331968d2269af79a6007dcb1","c76f444c4ec6971d5797568787b346ffde411c4a","b4006f68b35d4270a0f3555d9baa2d8622bfc1e5","6e0adf3656183602f3603b8a26319bcaf84eb7dd","44d761e55cfd185b08081936979c9b89f593ecf7","b293dd363e378ffd43e1385e024429d2d7526158","ae67c0b303c01887ad301c5107687c146af4d1e1","ce87a30e450a3f92b01afc1fc6d34dfb6255fa80","432f2f1a6762af3acccbeda2c7785b2a7233f4b3","85f4d3327601d9c75b1d94d9e63d7c5af42ceaba","929b416fdbf542e30cf13d0e7ef9610ff4f188fa","fbb5ca4d9733426aa3b161c7209942aa2bb67953","59fd18ab1aa037121aae049792762320777611dc","dcca20027c70bc52d9879a7da9825d7b3217cac4","796088a9116730f26797f783aec4d4c87e11aeb6","da1f1619fe65bb974bd8fd89345bef017be80d72","147f7fbdcf2ee34f641f283c5785cbe977dc1b07","cd29cdab154cad8f66902f56ddf0c1a3124ddcc0","a71a5fc0c3f5d487d3f18c3b9e9a768052795e86","934c641a15337201fe8877c6b28ee538882f5c2a","77e38f9ddfd9825a73f604553860963fdeee5df5","a0afaaeeb9c130bf10bc6c196b463dae4aecba84","1ea37c34ad1d1b8e6ed40434b4a8c55eb6535d0b","1800664e803c1f9bd10d4ff5dad94be6b2166520","73fe08be2e378384d76ec48cf3647f2b950b52b3","e9c083ad62b843e64d20ca04d05d0f3858016cfa","c541430315cdd408bd9f0311f1ef491ecbdbf784","b67f98272394d6f20913d471c2db9067a61d25dc","978505a90a3878c213bde89271dfa521b8f99850","51da08856aa25491397ad1274c1af139cb1bc68b","913a7dbd8fcaea9de183d8af9f9b2429f83131ef","9bd5315d30be8cb162bd7fee6a7db17f65b5057d","14fd797c536a675c94c36a2b2b924ce0295f5d64","5e65e28eed1398cceb4b77cb99ba6578115953db","e0456f7976832b9f17958e1e8e7c18379b19e382","254eb46de3c59d9f9864698747d4ec4bea8eaa2c","31c12f05c42f4ce63f82e429a2698d675a3c0c7e","6ffd2d3529eaac30031874c24aa1c97809166421","8af2047966482baaaf6212dc4056938aa1f7ffa6","619ba76f46544b3e8f449177830032fec3f129e9","5ed0861e8112d903edd519ca7e5f00316061d8dd","62f0dd9d57b2409206838bee240f30643852f1f0","5b70ad9d34d2777e3abd0a13118442eb132aff70","6536834d428e3321cf1694c605208dc5aedfc73c","f3b2689aa6fdc8dd4ab01fdded7fd94a5e998a4c","00c573c255d0fcae926dd2fe2a10991c7ad76cd9","c1108a4d17f569db57a1456044f337c2d526b670","edde52c8dea0193111239b6b2f002adcc24ac0c9","80a8636aa3739822b1ebbbad39f932a176ec158d","07a982e614715cab04611aec4631f9053a86bdd6","6a57f295730f1ab594e905fccba5a05578a2f5a0","b5a20d21f2e20a4c2001909574094db10abba06b","7db66fea393f066e52aab66ff11d552cb2be97dd","6cf4f62f2bc2cffc2e25cd88c2f5fb2afb9ee50e","65215a7829b50aa83e4c469d2747a6f1cc5c50b1","d5d83b754d1d3f73e6c5d02671fef32aaeac5a40","1368bcfc5382d904e7e87be28159df2c7dee748a","464d59935dccd558e54f30de24c9ad8ce4e7b686","a1440760ed6ee73350f6d2a1185514e5b9b48fbb","9194e42175a020ebec3ffe96ec1dc0855c296247","79ab43299a8f1d17d3ba0988c2d31a545cebbde9","14a227e9e7b809811446c912a0002a5e9e2cd499","a3bd9c27a3b95a0ff0398c074d206d56a79dcc2e","417e5457b805eb21093e0787aeab09a49162baf9","150da987c933e954fa4a2f172985798af6f99f75","4073e443322b16817aad54672341f79cf565a6f0","2450debc0e69771c0d4010eb9f19c3910fe2a8aa","7c712a25bc40c4d8e09867b61c941af06c6799f5","05fc12ddb631c111b96bf03d84100d270f296b21","c1860fe88b8dfe58828a06cdebb305e4528c6444","c41397596dd829e44dab2c3fd8de9ce655238ee3","9d27bd3c3b39e3a1cd7d42872cddb55e6368da70","b7e66188df12503e0d8559c4e08386c0d98c06ce","b34d2efedbaf8d0f6074513db686c4eb91311a62","5d2c239772c7c6d4fb0eda104ffbe301899bdef6","477f49616203d9f26c44e071b6f15c775ad31032","b911165679f906dbb4a18ff5eb0b9ac27c5485dc","cdb4ae471b6aeb0f1afacae3dd42774660d8f133","338217c30bbba690d840c734a4873dbf187b0e4a","b469267d949b1bb78e9d0b73ada3787dc0ea5963","c101dd5fa62708b5c8175a9d8b0bfedd2b306961","24f39b08c76593342866923ea0715eea809d08be","cbe95970217d7a9727dc1b4c9dfb6d3dab37a2bc","7d11f01636de02948f4fac4c0acac3894f389632","63c6a2487fda4121ea28ba980ac331cd39e61acb","501fc98c63bd8d28ac403bac028af9d70e70f768","c55e269bfa675b3b65a28fee0eedea8fd30027ee","6c569c90b666c7fb773eca3948fc76ba7a160a27","3fa2404a793ab72816cbae3a9fedaf5c27c08e00","24b4694313211d5ddf65c21bdb209d2365149ee8","512ae49f7d5a87c5d236b9ddec690c473cf7ffd0","ccce161d0e8b03cb7abc3186e920547d6914ef56","4172fa03b56bb60fe096639585e0ca40df73b677","ba974b8d1e245818d819791bd628e70ec3b92de3","7fbb8264224c3194436e53df7f43d6b166200201","73636953ae48c84fc9667109bd3dfbd234f41ea5","59b703c4f80253a64a2a13d76fb75ecd45fc3e86","22ffaded01188f9a531495c55cfb876b766cabab","5590ec67db4b0eddaf2489862b7e659c3ee4ce02","32a2c46d028f3ce39d4acd38ea2deadccef4f3e4","dcbbc445dba8a07ef6d6f5029a6e18372fe3201f","17eb26a83af38d7557ba8b3f6d226411dfe68c5d","3f01f40e91c962b68fd18c0ca00144dfb6aee65f","b1e0da455b2ac9a63e092eacda6927032add8b30","b4d3f541e761d257199104a10f53260fa149690c","5a5614e8adcc49b92621dc2f39364385769d36a0","15db793ef277b6d2c3aae5e5a075ba2ece31b27a","e896261b87b2b8703a447f4bfaee5251bcb59b23","ac52eb444f868b14db9eac4d29a10d2fc40919c0","95a9e51975e2bf1c2a72cc124db1f713af90db7a","aff57a613b0b79b1190d223d04572eaac9343788","eb7f4ddccebfc0aca0a8981f3ba62971cb9838d4","f3c7527225c73812a7de10dfc273ba0e82e8d7ec","200c6cf630aa56b98310b3e747439795f8abbab8","b3919dcb44988c72a46e3b97beb41fba68219d4c","0deb8dda517aee11280bcaf12d96456d5a404ad3","317dee95de84f3dca47b5ecc386975d6e37a9702","687b95b41fb178382cecac7c7f5b1a078503431e","7b63c6323d2eeade5a6d6e82b44e72ff4e1b6d0c","7949ba771b149d355fcdce721e59afcca998015f","c752c2642720820e17ed7d0ca223f60aee3b2739","0fcc28b6f370c478d1990af51070f9fbee531c20","d2aaf460fbb5d743adae1ea079a24cdd834d659f","2d98b40d47661913ab3a815deea2a47ab8429ec7","b62586c9f992c4f258ecdcb2cf734e02deabe0cb","5c88bc66e3a9dbfc4cd9d9a1ad8c7fc07c299a34","feaf03421dda0213382b51aff07bd5a96b29487b","2ef66def4615594b87340aed2b02adf2204c74c2","45160f0c0d07928fdcc1203e3da3eced89df3cc8","07129deaeb767528e550344e1134f2739c89bdd0","dc2df7a1464b8ce06662d9163c09787e010826ea","1626ae642102cb4c5853f7a73fb9441093fc1de2","8fd337e2df27cec7dafa8bda5fcc03dfe6930a51","90298ddf01622ec4d8a50deaf7c351a766b9e78a","04ec0bf5e1714131d31421f59083578236274ff7","bdbc63c4eeeb43176d48b40fb713e793c40a1f3d","d7490bbee9eedabe047028a905803d5264e08a83","31c67a0fa024d688a262df91e6c97cbd873c1da2","d8e1cd7a109bc832826f21d6df1faf401be8dcc9","d41a4089c642584ff97b12e2f1321fea7591573d","a431492b6201215873b9c8baaa0603bca344585e","f4e682d7171b0ccf89ffc2d1e9bab084209fdfd0","4e4702e3868af342b0e2964c7753fa4a3aa83af8","578c8fc1e53f1c27a6ff976a5bcd2ceab2146e0a","4488bb995683c381db78b7ec76d563be92762d6c","e6aec27428400d35c6d431044ae0b5e6c9649d53","66429a1576402376c5e0a4c0ecce113904a98d49","6601502acd2fd5811418d65d4e26750ee83071c1","f045534f866204b5458b9ef32f7a5b5996253839","01914ee00b2ccb638f697305b094f030088f8716","913eec5b04fa349efe5ad37ef14ecfffb8f35118","2650b8710280a0759d751bc6d81f415a18442142","aecc3a444b122efd1001b25893ea7622918e2e22","c5bd0c37ce5b185542a0c8c934f3c71c1ad3daad","33f1ca89a50d25551e9a5928baf356d2e3b2f03b","d91183be524c2a2d13d5c40473297cbc713f43da","e8f13432f88fd0e1ec8a8979e2f40e358bcc5ac2","597301db349c2c0c70af6b411465a5f578765052","dd8a0b92e0bbc0e82263061b3947cb93a39f9df1","e5e4dbb6c9a750e217659caea1fc06e4a7270a91","92c59384ec3ad48dfad0e09f0067193f532cd367","09eafaba6289adab27057a6c1b737ec20498a0f6","0a877b58b8adb08ab137393b84036b8be94097ca","aca6e291d64fcbd253ea9c34756db6f8c6915c72","7142e1d3f7af98850d64ec881d21ed82222396a0","909cf03568b2b9ca62cd72a7d20e494fac21be66","2cf8da9d9f5e73bcd123cd497a0adbaa65fcc7a6","061358d8385a78a32a30ac5acf5443c465c8ec61","76fd9d215c25874b1c5d33355de0ed983922c32d","f85062495c3ee477b7ab38f4de435435aedaf375","6afabc03350f468b253524d600c978ae3aa66e07","eb17a65dec77ed36aa20887fd3ea8b89bdb3c767","c7dc066dc180149652006e86f07765e5326f324b","8a914f17b0646c98b115e06e382b864f7a47a335","12254594ac3aaebb794a83c0bd753f69e52e4fdb","b64171e79cb8de3e7cc5b79352a4cb711347918c","c2be1a75a0b93c2a0f8ec7c4df7f125d1a53eca4","936b5a395a4bd80fbb2832ff175efbde844e5fde","6a5aec36448a4927fde8b8875e50532071bcbc73","bfb21be871d015308f63d7510c45c3249d2052e4","03d02e88fc38c5f96e9b4a6e29df777dec398f9d","4487c27f7beb89bc74236abda31a4bc4ec7d5f05","0672fc377e1a95927c9efda05e54fd1101c91de6","ea0abedaf76616f9b948d27be0376201c767eb15","7056dc601130ae0aa97b5399db3f66b138e462c9","4c0ded6dcc81f5c551d18c7d42c34230f07b359d","877ea882ce3a4938c3b73b903e5d6e1e8f970eef","2d4a4a245db7847dd1f446814845d48299a42053","b5b8f52d4f96e019ed85174e117b766dcb703083","75947b1b721c737bfaa9af108456e9a6ebc186c9","f8a2cb3e15a4fec3ce4929db36f73ca1cb8309f8","8d05f89bc1eabfe6d682b850ea22cf32d5d97285","274d1bc683bbd7f31b323f217bbe4512a8c275a1","6cf5eb8e377bafc99b907c3c38c4066f680811f4","03e11c13bfb1649fc9cf9a460249bce5e7f07462","ff604414a4730ba49409afca22e1c7aa44d0c338","e8da2a60b3b112919e237c5cbd3e79d76e39cf0b","607e5b7c95d410ee10d0fa5da5b715428a6c1d07","91d6fa817ec412b1cb7a753e812e76aa952a7ac0","ef93fec789b20ffb244b23bbfa33a09556d675b0","00519debbe31a471c85a9756d49c552fdb9a3d44","1bb13e95a89c57996d6d6d937e49a6329c03d940","adb43b6976a3cb1237ac095f7a472a4488af5019","cd2070c684c9befa4a0c8badfecfcded07d490c0","96d37769d90ed9aa52eb23e7672962049d31dfd8","0494bbc5ca2a00ea9196efbec51416ae291066ef","10af1b3444bca648dcb7bf1a73f61bc45f33e10d","391e46830f4f08ddfc9104fc9182d6944f609635","4462819e6347b054e0e839afbcc8688cece7c699","fd16dd48cbf309e06384535b5169aec57b590307","47a7dc7b3c935e3b764f1b32fea50ff3b6d7edc3","5c8919aac6877f49f8a113557b2e87422eda72c9","eab105310b6722684d48bc0fe944fccc9392a26d","b893dc202832f87f8ffa4591aeeb1caa31006046","39168f125e7774129125721a99c0b9a4604ba2ab","f2ced43a43178713b57b7840afb0fe1bb432a22a","0052ee70d249c0d8f68b4c9f640a7c2307d9fc5d","c47f824c3b7446b7bdd8136afffa58fc695590f0","af725094d7f7a099766d32b6603aeb93b55ab035","4c5f0844e1cba7d964dda5292f22ecb324d12706","46ec1deba579c7b3c073201324d241b498eacb15","0b78e4f9e3824361e4984eedd1c57996eb48c546","7db7b43cb0452b02123eeeb8f4370646b31ba8e0","aeb0b3114d336958e4e1ab7781022e583ef8fe1d","a3ae4a9510146433e725289770d7cf6ef9424de0","a62f4af7ba86f612e558ecf11c8d4070b4e3fdac","3d6609303bc2def39fb5b87b9325b94b2549ede8","1ac9c0fe3aa42458441cea9ca9df87bde30e676a","96ee93e8c7638d8c0d8f1dd6567bbab2a24fd9e8","4cb17191b8e5a690889870bd03d83e71d62fb694","cd6ad5462c59a9f7545e252e0fecd65dd4c0eda7","65c069c8d9925aab870f7778591eb60cca85b214","b7bd85e70c40c6cdff61b1e057eafb9abd93a742","832e2bfcd38965a01a9149d509169dd197e42f58","0e29f7974b59e4440cf02e1388fb9d8ab2b5c5fd","5421e46a431b7407af1e232c19025c9f03defcc4","9423f23ffb80c946dec380f73f3f313ec44d0d18","96ce66e00f345147f9280bdbf7113972094e031e","b4f6b202739d6c9aa255836a18759c077c99a9a9","0254a408173f36ba194dc3b69543d85d66e832fa","55d976467da4d2ff580240a62ba3e031314fe8ea","de4b0968988f97a40ab50de51d5b7c5420409c85","e3368d692d39d33c657cf985e46a45d43fc31546","e38051970c73713948544a96a27012b30d59d444","3de15363abcc3dd3b2030ab5840aa4924e2e01cf","79d4be275fbf6e8babc4097edc1412f35694d956","7e75b9b2c038f1d942db197cb2c3aa1aab50425c","23744d8064bea76dc386a5e1e4a77fa7f14a0675","762c912e8ea060bba7d1e35993540c905824d5c0","f1130f9a8a4e88c898236e722b758a142107a92a","8edf85b09c014bee48adcc515a46cf315ef393f5","5aefe5d93692d09b6cf57daab5b6846a68dd3a16","c0c795474ee1914b87b89f4aab4aa7d1179659aa","cbf85ea74328391c325cfc10908f9e05f26d3540","19fe78fe6fe2aa3b8a0d8009a5a47d75c3242a92","237148e80f4af141049eeee033f7e60310ece8dc","6696b16685b06da1415057da6657cae4694dfb52","bacc02b7d810e5ba98d93e441861843d29016110","31008c91998107fe434e96ebc86414336e842bf8","746a15142ffb69bcbaff1ea32ed0402e5ad72327","fe28e323b39c008229180207576d258f1f171efe","5b2c4b77e20ef6db1c51c051bc79709f8da60a11","41a0ecb59b244ee01ece644107f02c64d2a5b64a","ca0a6c3fca1ee753050de474e4f6eb4ca71171a5","95d9302248edb3ddf6b08d23084ee928c41546c4","946be8be50e4e9210ddb704059b715eced3ed58f","77f3c0b4958785c06eead36bdad79b778c5be495","2290cc622702b3b50e50238d63fdc7a9d98c7abe","9e16f4a3704b76b3b7c236e29a141b3c33263667","84db7056b79010231c76b658b090265023ed01ef","46985ae0755871493003352acd7bae9b6e35c621","bde962dbddacfe5d09acb444eda66498b864b756","f778bd8e694cb9c93cc0e021418f2be362dcdd3c","6bdec4ffb6a1e9f48052c257dfb647b1c16c0503","f8e8ac2c664a12f3af2b9bb545da193d86c75503","a501678ba174f9faa1760ce26ec43d96a01adfa0","4080e7ff8e992735028f18807713dd0e57c3af9c","e1a1441f4f3cc523ffd6fda7f4bed6a484f46d06","3ecb25a283e0f4b558f026762910bfb0201618c0","d1f5deabd8138fbfd56db2f850d96dca7b03cc8e","ac541f5d16f832615ceae1d23fd2c964fab99856","540da3683f9aab041279e24c328a48b8fc4fcf73","2e67fc57e6df5151506665108240d10ca366e56c","85670726fdf840da22d3ab1fe55de4162e9289df","62f2a8aadb28572f6d6a1fd382312e788fada3bc","d1624cca990637a571f56cbcb2f512c0d0d28e20","fda6b78baebf67e20eb29fd7b949db468c10a990","b92c4323131e617077129d755f9d1032e5873bd4","15c6adcd5b023ad75cf119f847d28cc4d8a78ed5","23a63050f03dd922845e24894a1717a42e068f72","1f6fedeb37f4740b250b61993e01a343a3f22a31","cf297b43b669c1c0b9b16ed56f0ffae67218be5d","9377f8db55abffc0532e797a3ff6bb39aaac9228","ff95bbc6c47b9f24562add2766b238c4310b3cf5","eb38a61a6d5b205f149411dd9b737cd9426a910b","81fd48eb1ea3f0c1131b02a1ccf583c30d23471b","4bf9031e528ee79270f7ca9a1d5e25518feb9925","e0df1221bf50934063b8e881e2d2b48fb8a643c0","817f315eae55008bb05279fbda428bbba1b9dd30","7360f6aeff704538e98ac8af65297c8263a053fe","a2f9ce2569bf2e16b3b4c5d2376a2e1fb0def90e","c2a2567ecccf84a7e7f38eb601ef42d3933088b4","12d69ef53e8d86db864320449f5a4bd37a7c251b","bcd5b5ebe6eca775cffcb208fd478f41b1ef94c4","7211fd604cfcb00538ee12c3b7034d97b0c41f37","6b363c612e306f30b711723795b4ed07944f7a0d","40c7716586db9182208b51d22e117d099bb4c97d","bfe52fc30a626012437c325b58587c8b65e6f8a2","a22e746bc3478bcba8540fbf30de58ebf975b132","4b277c2c20438c5aada0d45f1e4228b15249faee","779c9d638e7046f285b301aa79f7cf50aa4c2f1c","dc0c75ce6868ee0a1ad9bb7d6de6d0a95f033a0a","b66580927e8d4d0fb568d66d2193c1f2a6772c88","c09734b401d79e7e718899100401220f7ff7eb0b","8c05c2830c62d38b8b159ecf13f2b22293bfe299","dc976cac57bc04de6cdace8d582a48f07afa0a7b","17ebbfb56de980c5529c8a02a12141dd7bb766c8","ec85fd554b0ae9861fddabbda1667a93bdd52450","0e8f2c81cc58399746fd8f7401cea65a11709acf","8bbf455f1e9bde96f813758b8ce2e00598868f9a","3e85e89dc548401b779c403f182860e5dcd31927","1a9603e2bbae97cf558469bb49e421b93595ed5b","fbf3ad284182b002edc63b453f2aa943a93bdd86","b204389762cdaa4b5327e4a655041ef3be05232f","1ad20dc2f13001d95e91cb2089571028f44db11a","172f652dc0c31a9a70ad24e233e6d7abc3ee9c6d","51dfa10ac7047258761d73a4f474183bdaf7d282","17b44e44b9a34e540cf48ee0a7335ecefcd0c3b7","2d05ae39a2ecd9e0e369230fb7124aa786713fc7","15ee6b781bd3f946790fbe3d20be52d4f621b99a","ecb071b2210a5b167f078375635d9c8210b38353","4b549faaab40f09756b644d4ad4d9d63e3b5e70c","8e4de57e56887c8f60ef471493c7a04606edb012","ad8897984183d29b52128d8ad5db6ca7d2ff8278","a1dee44e21c3b9c61a77d4ba51806c743c5d0cb4","89e1b302b504feb1cea218adcc6fac77c8ae0052","df170d81ccf5aad64817091979708f95396cfc93","2f365bb9bb9f0402100ecd1c05670065fd95acf3","c579c48461c5f6d3d98c1db4e116c5176fc69ba4","c02f639aa5dbb1a9fb251bb996151ae4771a7178","790a81d715e00cb4e58ffe2a77743c3b620b5642","00180ef264b051e61f06c67402e356855fc7bd6d","b2c797c584fea1933b9c9d1c237a09cad6e088ed","d2e909847d28e7171b3b5d0d0748957087cee606","f1e2874ca96db9295a3c30d0321cf694133407d5","00dfc9c8eba828ec13eea7ef976a672465d3cf6e","8ff747171f019aa1004db2a6aa37eb51ae932928","765d6752bb6ae59d0b19d0d2b602ef2fcb98385b","7ab7bda48e5685fb6c38ec7f7f1b1b4afd9c661c","525384d8cc45a0976e0afb862c8a54244bbd72e7","7478649b2ff4983da605594420561cd46f5d15b1","174cf31d002268f0d5e309b6587c91d62534842d","0aa7fcd41042f4ba96b259c438e5ea3d220c6cc9","92415365c8586dd0c91b0566d7c00753e0687273","2b9902db06d922fc98ae49c0d1e31123feed469a","69530ef61464ad164e124003680b2039e841069f","7a5f9fc08ea4f25cd20e743a9a1ef5566246cf2c","3e87ad518742d93aaaddbfb9cdabe59aceabb159","3445dca01d81cfca7d5233ab7e3fda2798f75dc5","03746da73f275030832f83373388cb0f248616eb","a2305cd8b2fccf576ca62634a061b16edd4d6c55","75f395c2a0dd3d1af4f53585145dc22f76ecd134","95351ac867228774d455fe1e3de27d08d1f4f83a","e3d72d14ff27af2b396397065ddc38f87685c694","4b18c4e448c93fbb44c80b89e744cfacea8d8bc4","743053734f187c220250d88e4e475b7a87767cbc","f7793fc5c9b43b35c5ef1c53e02a8c251a8ba4a4","b7a00aead039a988f9e224ef5ad19688a17c971c","8aab9a06d4db1106dc733022f951db979e39f97b","cfcb6e11f25adb13177ba08777263288a5ec6f61","336db8bcd1ab9f08009efc58896510b66f5fe561","228bd21e265045abd066ce688225f9fd06c9018e","002bacc01ffe3ace87c3880f76a2cadcc5650dda","12b55610edd8c81b1fadc4e77350dd8cea6448d2","6c09cdd1361881ab44c971bae57f3a273f8b5110","a8c97eb0944d89df9ba686f22c8241dfc2425a46","982c4d7d5cf8142b9275cd7ba7dea140945b1377","814fdd398507bf697f249d58b8b349f253bb0289","2662c7e3d108493372aab08b1c3b0b1c6116e61e","4c40227af622ad2e83557908fd56f1c1f26fc1ed","8c9e10553cd429857086a9d635fc55305065ff76","286c88bb50003fc9f8c20ecd8fa348bf2027deae","a85f0f89fec8f7eea309d6fa3b7e2b490cc59e91","b2d7641a0dd65a782f981fb1f73c5e84a90f816c","515c848ba83e883fa79b2e29afa1815318f931c6","ee3c476c9a8a3be949252468570e75f35fea2697","c69de2ba46463adeadf90f38660d6b6e034d7e0b","76bfe14e00ee5c8b65275d8b8e0c4cdc25b4b899","aea6f4853e63d74a38456bd3c7f6bc31ce4351e6","6843f39875b59e7f8053c662464d28c97b4394ff","4ebcbea1ce65ad66db106167d47635803e28e5bc","911febb41f95481f3cb6290ba810c25885427b16","9b9949de39530cca5cce7fa03a6c82df07eac767","afb4dfab22ffd1b87faa9dd596efa832f2475abb","7a4d5931983335ea1bba41d9a45f17a3484b50c1","43dc050947753d201607d26717ca6fc3fe412c34","2f69e36cef8acca00ec5445f4aa8ec538bb38e3e","a731bd58643da57f3c3846102c9173651ef7478b","92c7fe422be7401e3234988a8369d2d3281f5c03","82b550c6b34b7a836a3bb9da4d31c9e6264c5252","49d0af3c8ef1f7add1aec66f66acbbe0c969677b","b538254b1816668938aa63116accc147c97a0eb0","43ae1c712fcdbe0159085386391fa1ab67aab1d7","d1550b4a9ba5d416d294a3aeaaf3d4b81559915f","36efa7d4455238e44747db08298df9b1e8388172","22b176f69de00815064c69bb975ff40b0b5dc5b9","31a0b9eaed1ff4ef27655281c56daa0704d67200","09b1fdc97bd735a562434112b4893b7a354eb81a","003ac67df1c25bb64bdf648ca39e4987277171b6","7c9f7452f4fd775ff80dbdfc27a6bfa07a1e8fcc","ce53876a444974d091da8a3ba77e16101ed2ff67","e064eea940ff1da774f81afed21bfcdd499749f4","13239cd4cc271ba4ccac59a060012129829dfc5f","d603a74c53bbcd7d5f4b542999cea5ff9db33c89","70b3ef52dacc3a21ee0f1797dde69e5c35d4012c","bd9b8098fef50b034f71ae1942c74131a984f6ba","afb554afdfb6b7f8cf7b4ac3c618fc6dc9597cbb","b631306de1a4ab09480aae9a95dee4848351c794","25e64ffa20a15abe6c435ae8abf517be209fea53","5b7ebf4d04129d55cfaf346b0ce2de1fe8601579","40e34bb7ddaa6a9cabf7af47e6175d4f5db4d33c","2c63d02f247a04335e2f8369df36d25bdb1ea684","c25deadd4dbdfa650c2b4ddbe9c46026b166c5e3","e4db15471bd4785863d5dfa2d6040ca6213f90e6","8ff52c59238f0916a4f47fdfd5bd588363a60c7c","2ce1118faa453d622383c4bbb2bf797477317ad7","adb179154afbb59052a43b13b034ef6c8f0a5d74","4bb85b70e1b4bf6ccfba2e2c63e38879a5f09d10","f1970e15b9450bff321f854d5ff1dbfc4bf80148","71b18acb05bd3f2046ad1ab78953c81f6526ce70","41a2dccd93d79c8c786ea1b4296cd58af8d87d7b","f694dcec83ecd343856dc0b9f6a13bf3087ba4e4","277793439ab026476fbdccd5d3f0070284d732ea","4b626dc1149a523c1a1d05064994521d1460e527","c5690240b440871f2121afa3cc8c470152836558","bf37bd94b6c3604f760abea691973b4b2d09e622","abfa4b822bef869acbebb55e1659174623c3815e","e57e53debb4e13c0a5182542b0066ed5b37b2447","d551f81874307b18e7f52d7486204c5cf6b49a50","707175eda8f0872d7d6201c5aab9ec4592ebdf83","9f6536bd0af75ea1dad3a5cbfe1c7987e5557986","dd2f39da5314498e9f6d312d9e55babfa40738a6","b64bf118f11aaf083b4dcad790e8acdaa809c158","8b03df24e45241b802dddb6e8423eebee6d25b27","26d3e31e053784993d316580390bba3b3d9b52ff","f71ffa97248e29f1dd8ee5507d4430b08b456842","044737246b81a09bf97070b9a719b4d0aa303535","634ce7917e8eb32213870dcb5244efa33672db1b","1d84c4f870c5ef7c83bdbaa111bb301612a75ebe","13a801430bdc9f8f739b951d5c54a1030795dcb9","3930e755e4642e5705bb00edc1b35bec6077f9dc","95d99cb2acd08748a797a6fb86edcfb7f430bcae","adec9c31683c27734e0f241cd431e8b0611953ad","1f1b45c7ec00bbbf5abe0cbb92938b150a5d01f2","dd4b4e56af65afb2f9d94b035df8bb12602d2e3e","2ba1f768707fc25328ccebfbe13746e173805f6a","adb16be6b96602061fcc2037e6b6e1e27ae41023","d18235bc38d4091a27e70f28b19dd48766c9d444","4565fd12160367ba930c56e4500d4fdb5b8c834b","c5efe5d625529af5df908808791599f8dceaf50c","e1f2feec2eccbc0589a66b84ea8b3af34c1740b4","063a22851a4cc1568623363140e16bbaecfd7ec9","d7aa3e33c823073b1495b5705edbd60619f1decf","de910f8c26407ea37b97a94a6fb1a8731d3694c6","9eb082004d9d6f9003ca5c0c64e3d5b10b210e60","72430b041e4d8e937e4c9c890d121558cf5046b6","103524e6b758bed2629ddd83c15820a92d03614e","a21aeec4b971007a1930730b5d0490ffcf8a725c","28aa9a1d6d43fc2780f7152ee5b96bbb2567ce7d","9ba8f0d2d85b7a614dc789ba40b805b47e55e705","99d0b7ba14ee98a6a712c5cbb65af4fd37f2cf56","c0c243ac5c0a8b03a64fdb18b0e647ae6427279c","512ffd489adb545138056067e255480f182291c2","af7d8fb8442a5be03751b775c850dd5d2ce8fedc","a3f1ee5c57d7818eaa30c272dd97d1bbb06ca099","3af81427a169c560392f2143d80f6ef8684eb5c1","e6ad5e23b4be79965d6ce2afe18909c3becd2754","f8417ac6829fa00e9168cdca8c5ea9aa1ede1ad4","c88da2fce53365e9f8446ef473446ed09e4dd012","f6ce73f7245fe9cc06d942ac4c8cec44a7252c5c","7a74d310aac3bd980d1bffe9b3cd13de2539d356","e51a94905d4b866475c16fe1a2b20a7db5d61e81","7298a746ce62bc16ffa0d8f248102ff4653c16ab","9e4a6a6be2fd99257032e2294354c96a75d6f61e","9c7e647124694b1f3f6940c2b6e1b5f329b61a70","fb32adfcf8baa38b8812204e540a557a90e1dcd5","fe4265ad463e8fdf9bd1f8677d5e697b6ee090e0","f13f54e9dbbf3176d8ffa869efdf13117895bd94","1fc7973a00e17025441b6b8333e38d1606c1d304","a684e853abfa7a9e29adec80c12daf2734adf176","ed55fb538a36a0d4fa86d0207b947c62a35a6d10","37357c86cd6af485fcd03c13bcfbf9d9a17005ab","0ae400f523b0e4aefc9cdbea5195a54e6e8268df","d488c35efabee9d9317a91cdb905a460e7fce0af","cc57b62ab3ac7b06527d7998dec9f1aae11067f8","29e70fa5ced3124dd143801458a6c947db67a6ca","a889e0d7f33a2f138e48c535fadc7cc7cba0b8ab","f312b01ccd5b6dd9bd7a8c9b1ca1f02e0f444a04","118d4f311516e678cb2d0a6565e1d8626f5e8815","40f38216cf4b50b175bf9c70b35291d900db0f80","11c36a939d6eab3d0639b0e3f2f7248d250740ca","7fe75bb43ba6dcf2e2b8d3e8626e8a99e42c2b77","1b78b664cbdf55c52a1de421cbfa7253667ac84e","de9a77ebde706cd7469ad1ad1abb9c71d70d7579","0c78a58b6472f704d473e0307c9ea83dfbde1811","bd9c592c528034a58f4ede0bd2ba06760dd360b5","3d33da19bd1cd5a0d2569432a356074702095508","a184126e8b2a74b47137b47001c1d11a092ccdaa","750aa9939432035cfafd9ae9cded87c2deb3a65b","b69422162d5039d0aeee4957c9d85c29ad034c6c","b6ae2d8037eb990ff03168112ddf5e1d6b3c820c","e0510369d693101e8f50083474ac329920a0fcb2","c3c7391ebb0cc7662704adc2b9cffcf56f43a6d1","38887d1a52e65844bb890dae4f2917817631f0e1","bf3c81f20b5c0a0d7d5b044bc56a183b628fce80","27b70914e409b0bdbf4ace17e7929a5537542c58","04d9f8dbd6b1ec517c2d66db19efa93517933232","41ff975b8cce9d9dedaf6eabd47051b18bd72f8e","48471ee0995061ea8c8b5957db905fcf31cd8682","3eb25ac3fbea09817ef28354f58ba55d2ecd1a6d","b01f036fb4dedaa3e0d9b36360ef08f706007a32","229d217a51ae9bba3c356331574e8d0b0be7aa95","ae5ef9f0c5060b523e01bfdc432f4dca25dc517b","087329074d6b755c5be0ee3837cdd3336ddef2af","39aabba0a9650e034cb87e7a2b6686882ba1a20b","ec5c96dbe11f3f62f7a47204d65392ff25b5a62a","149c6709897db45bfc7107fa1c56dbf1630a7857","e3b77b24ac05896af3d0aa9ff171f91f624d582a","533e026f9c36813a6a47a5fe5e551043e8f37268","9cc41a59ac579b3676a832ebc4f1c865413897ce","4d9fde944e331e5502083db5ca6f86a304e6630b","115f6d14a0c1e6e108ea4b91179357eedea32173","e2b7a68db450d0d48d005719731619a49f96b7c8","2a126242ddaa4f05af8dfbb2de8323ce9045ea91","644da37073dc0530c74e495653ce7aab41f1ee2c","d4465fce431cff532246d011b6f5205fabecebc3","e82f0fefbcc1d80d8737c26a3cfa8fab82059ec7","892a4b175a54c1172ba7c8dc1b60f4ad25b968a2","ea473594086ebc4d0f5ec8d3cb5fac1607909571","dbd5afc4984d506f79cc0bee7cbd5b0bc5fa5377","a971288bb0d64158147526ff49fc250aecdaba28","7dcaabaf1989f0e4d6957ca123df522c805ac57a","e19388df97743939efd0cfda3dae6de2db393897","4421a6661d3753ef461315789ccd6d390215d2d1","9f82368d40f1948de708804645374ea02ca6e7db","c488a74e0c9d56975d5b23e5bff5ca2341f80036","073e77454dccb08d56f837f809eef43d57f09819","ed61bdd2ae16c3d81b8aa1cdd9df7d769e44c49c","3f272c6ae65bd608c3f6412aebced29cfcb813e7","16f1a773192c46cc86c3fbe549c917fd8927faf6","43748f67be6b7ba68ed2e941d30d753e1868a567","e3c8ac43c61b19a44f6ee9a6b88d4187fb873a2c","edc63a2f6037e2fa695915094cf2762a5d15953f","43a2e9e6691eaa434b165e6f6b2e74fe6d07963c","8bb90fd5f3b9819bc3bc475e8b9f36c012d6c855","709948aa5aef188560a40423e41b1bb7cd34737b","d4f860c768364081dff128ba5da21ec442d76e84","751a4232ed417b48035f8beec75ba4efff8eda45","c41d322e110988fafedef343c6864bf300019b07","c538f2ff8014a3a411c5c3dd66de4ead6d341035","4f39d330cf1c6434988fffa5b01428d86d1e3d4c","dc2d8d4dee22ca870dffb7a7a4508dabb18a9988","a8a318161bec25bf6e1c1a0421a255f017d9f41b","d988d188adcfd7060c59b40fe8e3a5d4c4ad7538","d90efacbc9a507fcf2693ffd08af5481fabc58e2","9986b64b7683a224cc16192bf54c619dc2cac9be","ac18444c7e14e2d7f5bf347c7a600156d3af6ac7","293a96c22d9e7cd68dc18b7d1dec9448d9f28e0f","dacd9c51b139d1dce66405d3357669862d6250ff","8f5cd7076b403cb69e2c9c3aa5ba70bc5bcfcda6","7363be2575f9eefdd465dc2c85024e0a52f4017a","1706f636d7b4e48c20a9e93950533262d1e27e40","02372bfdf7e81bb3e1a154f824665fc9ddbcd566","769f172602ebaac9afb8cf8e5761b7665f8666d5","2a6c591957b456961db192908ce62d997d34acac","f8daa080f297523d641f176d9b07b7d85fb0f772","33fd0f762d23273db5058c1b624bc343f1686435","858d0b68870176564fc17a32e0e275b182780bb1","dfc4ca9f6a713eb03a80e0e0389e9cc36ed04724","560deda2076fd1d63b461cf74f65f90f1472b109","3724f1562be5caca3c5236c1cfac8d73a3303d42","92bfde531cea21555dc74ad928a79120fbc9c34d","db546732cf5f7b367b88c9008c74f18602167230","db977319329fbd02591bde242093e5821626f3ba","0b7df80eb1b1f6415b397f0ac115da5014b7b8a8","489c9adf03b369daf35132b40b7641592d9d0d15","ac9e736b065f0ec30f3b1af19c41b7cd3a0371e6","4739cb8c0003a7c35220ce43d8263df617c6fbe0","88b89c20848ebccfac6451bbaa88e76e977aec82","8a4dccc4ce91e26ddeda7fcb1409cdd251b17779","085483e88577ea91400a1ee46bc4321340824c51","63d1b35c59a0f5505cde57ad999d2446c0c10c7c","6dc20adadd721bfc31a6b761eb6224975938dbf4","0bcc46d524e4ed4e5fd4f4c030fa0dbc09fc54ea","a28494c962a59e7ce136ec2cf31a386066a39569","8cbe2105f50a61e0bc688a8de2125a2124feb01a","28ebddd49e0306f4a2d97572ff2ebf60e4acb6d4","aad475937bf2c36912981be7ce016f0de1fb6314","465edbd2bc218cde1b4f90ac77f8ae4b817b4f26","82a2d2df3ed826b62f2d3327743691c8a0a4c104","27b20e767083781282b9db7ba50d7b2bdf2fb378","2017119a3dfda0ac6b1aa30c949a7e9b8e5f1e77","af4d7c4f6d434bf4b55cf0ee65cd10813d06e580","cb5097a217b008f796a3b94709ece53dec5a9232","72e05f3f9927f23efaeac727a56e34a5a37cd47b","dce4bf96cc96e250ccb7e570b6585d3fb6027a53","fbff1804d24009a9f909762f55448f24de1aeb7e","4cd69e91fc096668e2000a06f6fc9ee673516cec","b21c1f64cdbbb762e6ede25eed1fbd1dec4b91a6","5885e1c6ddfaa90ad71ffab1923abaceeadee18d","f672ea15592909ba6394ae87ebd77abbee02a7a7","165f3c31a5850b47f46d535e87783dd75db31e16","deb005c96656d95c5853d3c7956fca2672892be0","1d57d03ea05e253bc97d1bb63a243642a3bd530d","fb838bf1b4cf4ecb8e8e7d1039f1342b1d977ef2","1262f940c1abce024d24d9c8ab8eb0eeb65dc373","6d0ade54c0f4216067cd421cae91ec1e4ac6725e","24ce1ace1309f7379169f7f17929bd59f85485b6","585a185e895bfd8258d7bd03900625b0b11b1749","0705eb904a006ede23a8a837d20aa79a1d7a0b98","23ad85c692ebbb10df00e1a01263017e897ac4ef","9e5b2ce99e94abb0039ffbf8d643ac9395f0fc41","5af08779b9dd5f036ab312e131ef06898d89c521","6efc1ba6e09e8f8e0b5ca71dd581c6291beeec07","e179bf0726868fbf2c6216a6c6a715c4a2f99419","74369229de7f43ce4a0e0a102e5b3bf3c6e3a33a","beefe98974c0400b38939f5c17e70c3ad7f2bb31","bb8844d8d76357a58a42a976f96818d136a629e9","f276e24ea871d2345870a1d2b9ebfd25e0061b09","065d209f12eedff6a927707e779e0e8f31e09a0d","e29e4e56c1c6acccc8082472b117e4ce4b496aec","045944f83a65fcb6a997486da450ea364878e6d5","f8200d020a5604171c4461be9352c1846a03bde9","8ce6444f595839d6c0128427d17100b6f361e26c","d280b14e6e7b686d4e1d873e6b1ac14754404075","0f616ff5d8052b8d7de2ed6af92c3acc07d4349b","7fc2367508c41cfab86eaf7d84e04cd122978fdb","117c666fcea1067c0fcefe4414fd1e530a65d622","8c37df17acf52dca924eb7e6c3f7852ed74b2808","deebeb27424e63a9f30cb855a4e0d72ea586d1c9","2dc738ce2733757631a4ccf413a92411c4400246","ecee0c92ff86911fa50e745b4ab98196e0d2afe4","c02d8be59d890653df2626888b8d976fbaa8be58","008e8266bb83a498e43125ed2017f0aec74f4f53","d56d7299e42f1f36c02eb918c1de524448a94afe","beebd0b9dee16b618d15bf0f7deffa5a634dd2b1","896e250f2bdeb972ddb7ed646716ac012ded4341","f78e5e5725253942190a92d52fb63dd2379fb863","d9d78786dc3a642926a3eaba635601adb53dd4aa","8f390da4229ca10e8c53aa21e5d04fe57190a0b8","9c56a16d61daa444920f2f25d38ae842fc7551f3","82e03b206652c23c8f79e7844cba9152a5d705cb","c17221b619d48b29ec2d79f8717f8786ceba4ca9","e1b14db86ae6dc1c865409a62babb7863e9c0b08","b2e78e117ca5560f5b9290b2f333d054b9756a3e","05cc7020c02a445b2b93f54cab5a202d1cd7143b","08009c75a2b79ae56a7fc642f49b9f6234e581a3","c9b57d4b4017a9bc25478a6334e3e1c74311f9c6","16cf262e34ca37c62e6d7e1b41df42f87ac0bb6b","0a36e974daeac1875d4e7551f4ba88ba8e1d1851","0a67aa5ce4b0aba3553824a1ce9612aacadc600f","a9ea06e73a9979210491ed88a57834e51bace1b9","a9acb95ef48bce7d4bb95b85082168ae2a9d9541","68c106d60d66d9b685ecbed8dac6b6ce7b50f42a","b3627e29f0bbb67813fe518ad55e9509b4752e6c","8e03715a5cc1590da10e9f7b78d3960152086c71","02181292b8976c4edf99fd7d74622423fc4da017","3852c5f8a0b439a8c0c6e72433d6fe82e3e596de","753230c275c21f991622ad550cf5219349294d3e","6deb1889d0f65f57237f04bb0394fb8dce4c5976","22dac831bc1fd53de50900fc271c5ac8f7682dcb","0ffec7daf762b74c7453aa22b71865e63660901c","b7f17a100d43af1df6ff11f2a81d1aeb170d2d69","5d7f9f804a238f48115b488b93261f68940d3eb5","30317296af1124e2092d3acd374ca0246afd5536","54988df9ce0227d9f933f6f82e2f9f1d35df28c0","53e94a1ce146cba7ef3b6920b8620be1b197b3af","87dc0d7c7ed87bb845ee69a1865edb1e804af490","e245efaead2a23f717079350637a13d4e74ca8a4","9b60bb2c7ce5b0f721f1212dfdee38db16f25cfe","2adfdbe18410a048b93f27fdcdbe17f7ac0d1015","eeab3502d5eec68dbce2d7b7ff822a14e6a3599c","9bab5134cfd4f0095545ae58fcf6a10dc07dc7d1","15451479e5baba92f22e6ed5bb521809e4c0dcf6","1844704c20c3ba74a6f18d0c781df8f006aa2d46","07874292d0246e7d09dfc9aeb25c25e867eaa724","d05db4de8e0e58e7a558e1d825fb76c9ef110cab","68f7cf13c7326c077cc6ff8a6a267ae2610c4519","be9731459a1037829bda14dff531afe68389e872","de1ff22eae1e1319782c6967fe4e0c890fed3df5","5b2b23c9a950e8fcc6e76099449c7e421d147b73","c633b770cb648613ca88fc9e007718acfc219317","61fd3cd32a06744bdc74e1b6adc5d1ffcc633491","f036353b93269e1162437f188f6792f3953ac155","2f161ffd4f1a671304f1c54f60c315b40e9374b7","5c914e2d5b5ac1e488c97089e1bc053585fce9a8","88c23e243f05696b2c3d56caad8055046e5edcd3","c8617565d84d69b1966878debe61b4c712750780","80d6882ccd5380e62009d857454c87ca78da98bb","07af826051ffe5b8500e60ed1a6d53d24a1771cd","e574c7cedc629c0df3baac6cae68256149722f45","e2aa777d4d391647062268fe36f3a1f3be488dbf","67a78e020a1254bf9f37a1aee3bcbc31806cf13e","0f45d0aa7dfd618e4e8db6b161fe6415214bab7f","8c7da84e1eae25302a0c88594cce88b84f2dc21e","87f48e7a3ee7bbfbc746e9df3fcff68917ae5f76","5b035107e3bae3f34f46935bc593569aad3fbca7","0f7c35f95561c41648415c370005093827e5e445","84252f2ec48380840284b097f6bbfedf86040e44","1ff7aa4c9b046a39fd454a50062476455974e7a8","4f5a7ebaecfcf00cf1e5c4af4b20034f0dcecd29","cef8d355d2d4683d538a3ec1ac2ba7f181573c70","c45a8a574a7d7ead577a7668cc562ece75733266","5c0a57663002d5fc3ac9f272d46a40602f53d06a","0954c8f01765125d90e641b85c6015b1371e5010","baf85f299c054564d4a6492b6e117a20d3aa1bda","4e867a1d7a3864ee8c9c8611b6cc406fa3f0900b","74bd1bf1c28eedafcee571408d135a07359ebee2","ad4666f8e0c4a110f0cc07e0555b0808916a4cf4","e8315f306c744410f280b527c329aacdcde77661","682c2f249369e18724ffbe1c2c7ba617c05fb379","25f1833890a643e07d31f5160917c46ec5665e9e","76369008c97f200710420c7ba9be170249ab80f3","c2315e3291d2ae264a49c1ee30ea9b024d2d0427","8a168637fec47d2403f7697c32b570a76a5e4615","c11735facf2f74ef8beac71ab6d999e3c783558d","9634e3586cf547fc951a58983b494f9f0131b07f","8c08c4fe84f15cfae26ffdd3d056c8cd7af2413e","267b3746c5904c37116956a32596350ad0a189e4","f29f7bf0e7f33b1f8da0ed9c8c2c8037c7ee4c5d","ddc40e511516699d16aecab57fac2eddbbeab508","25275de50e31aa081cdefe0c8b3b76b6389cb6a6","ec6416d2b6126af209a92a0dc60b8bef17a725e0","25ad5f8a35ab216da98bafb1992da9b394851449","80f7eacf88f301567f60f990f2c8dacf7fc96e7e","2bdac0a5d90811158c0615ab4d16e5dcff933957","8bf5b502223d48ee1b7b88ab8613be7bacbb63d2","b4f60ae3acaddfcc3cae02c7f9e804b1909a8f02","6831bc422bf9bf7c8a06aabf79c405a61e63f8c3","2365fe472b0999100e76078d7b9f5e8f7fe2f9d5","b76143bfdee9ff0c21e1aac247567d2381dffa4d","b80946ee0dbb7c28021c55d2623a35e89fc972f4","a0719533bdc4e99a24bd02886fc77a29d5d30dfc","7a18b9590611a329c9a654cd0b378ce0a051c6b6","920224a535f7858dd4bf39f04e3c90c8276503c3","0254616c37767aadec4bcbd1863313961ed820fb","01b01209a3ec3da4df17b03d401560bb664772c6","c8cf71753c4f971c25924addbfe79356e7d2ec4e","f6f7ada91bc6072eeaa05e996bad6001abc809cc","5d61cdf5b5d60c0fc13fe18628832f2e69d24132","a9acdd84b7a6fd074f21d500a64976326f6cbb67","d433310580e6fd5263abac2db7fb4c86d969e98e","8c1c7ff1314bad018162c14aaff9d0124aed070e","34045051d29a94797415e693204862ddf155f564","fb5fc042302a314b08f548bc95c015b32bc55bf3","83b98785b3ab2a447e6158dde22fdd3438b32ee3","ff01fd57bc19d9f4cb3929dbee87cdd9eda578e1","e9a3cf8feb25c3492b30e812119cbff7e29e6739","1697cbb4bb0a06ff5865f1c4c91084831d4ea5f2","0a1c1c660fc6aa0689816e85f2b6791c225c6d63","9501acaee6f673455a7966d3fe5b41a74ca5ddeb","5c5aafabecfeaa056cae4c3a7fbaa1c52f147930","317dcb084b0da397dfe8dc43c3954d3b9167bee8","08c6cc668ac98773827d5007783f0b1ac29fd179","41b962fc9c5c4517a1665aa4b0f18d486ac49c6a","8ecef3496ceca62dc5536ae2cf97cd2b05f0f4e6","7c52824504718d04b1b6dd63a83f7ef09159fde8","4705dc4f0003e0bed87e3672dd977b3decdbd8b9","b75ad7b6b0761239b5396719b4e90b0b235c2a6a","e1338ac0eb2313795b7060bc98211495fa45e384","db913cb9b872dc86c297bac8b152bb5abceff1ed","cf63abac360e0e8d0eb8b2d95de49678d66602c2","d1b3f36eab87e9fc6054634236c9fbcb9198c9d8","1d2ed8885dcf0e32f22be8236c88857f6f7720c6","e19da5ab6ac1acd965842c5deaa329dad8ea3299","7b107cb1805350b7e1214a1dd58b4fea55613f57","88cc8074d0798b9119b6d36753d99f890ec4e66b","5002db6be1ba99bcd1b4d669a8c0dfad15650878","1bb7f4b2bc34012318a4cfd172da6b05dba5985d","419e3492d426a94f3c3df43a413de19ee97308c2","25b5242d9f9a7328f62977eea41ef96b82b67338","970fd4349218eebea87cfb188ea9c3ca78cb6f6e","03250259d35f411a36fd08480267364b8e628b0f","b820056b3803871e46ae89e7dca12dc83276c01b","b4b7ca89f54b39a192a2763a31eaaa376f9ddec7","a74e1514206af1b8456ece2cf009b841b86b72f1","2fabb813183ec6e5f9a72dc508e3b291fd18d21c","78fbf507f034deac8ef5ac448baf0778455558c6","03bb14bcc56e33208865b37d4ef8ae0c3a72cda8","380b85a32fab9b36f95a428e4b473b608cbd310e","db345b65543b960cef5fd594886696c6e72213cf","d145ec1c8551b8b3fec92b6154dc20899b33f67b","c8a5145a6def2ca5d9dbc3c03a599aaf1766718c","d759d25aca6151f574efe15ca09b49c1c01973c3","4c41f6c2adb27103873e1ba495bddb8842a54b25","3511a7ac7e14232f297c61d657ea27b1cd87800e","a2e12a5ce54ebca9bc3e2dd61374c1d0284689f5","7bf0c134a76aa86d8fc538d1ac11467cdc09354f","c58f73fd3577bff35cac774423b2e98a0820c3b8","f827dcba44802be5d6bfcc2f2685d3f6d549a0b8","d4bdbbc7d4a0e4676188791ad31cef9de3cfbd3f","f2cd1e0c15855f3b7b7ede5c1db95cc4d61ac10c","4bfa8fabb7ff098836b23c7f52e6dc273cd2e183","7927eb60137c49ab6eb6d591accf6409500dbc1e","8e73629def2132a057c6b444d1b867a5afd66b33","195e96361399b6d38b5e148b989d3d0e60a2e758","c75e7f48485207d128c1b62505eeaf0587bcb8cc","90c5f60f1d3e915aa386f11d72136a2d92a604b3","4ba675532416e00e5d8e3a1c4dc0483d79a48a10","a63683e312f607da9d9038f963816a67d173fb1f","4810eae03bfe94efb896c5d36e50aeb073370602","4da621603eaf4b85dbaacb64a010ec2e62574ec5","e5e23c7ebff93042263d8384282714572969c6e8","576db2acee4be73ded221bde3289c9bd8b9a47ff","08c036b706f8cd921b3d0ea5b7d4a29d67011c9f","8f7e791ab65536b53889c3d0de8ec9268d658a7d","5bae3693bfcd856507a85fded3c23515e4e633c1","ea5512fc25bd2db55c2bf7f5e1d76a8c3f1ce051","8efbe9ed3dc51e89d032cc2464cfe96fa9e4ea78","9cd1c20f6aae87e34b45471271062127d385871e","9d0bdf69c46138748023714a1a402b035e9ee469","1651dbb54df30dd189658b9cf9cd84f650be6bdc","7d9a55bdc50bc735b255ffb594c39ab60bae0eba","44050cd24fa9c683e080cd7785fd0c327a59ed9d","c6ad75c277070b37808d4abe68ceb723cc711d5d","d6d8237a5a976317493b9759868c6246c22f39c9","7bb6b39c10135119f9510a6f43f929be5dbeceaa","9c2de8ae2d80cfcc082ef88bd3894c900531a409","e1abb84524aa83eb0f3b6871788b1b88caa4bb49","cca0b8cb03f96a18e28354f22f450e0aaeb46e91","9165e550f85c820a65dc97111c521ac74275ecb4","f0fa5902100b5b2a6207b1656cf90af3c36bd213","62b75a94ec9c746aa6f58dad39ca2917428a38f1","d2b75557a5dedf951ee036ca01af4f94bc059069","b904c37a5499cba6a645a2976196740027c21d15","8ae652bd592c519373d8423a6e337b99940643e3","1971baf8a9e1ca512cb48297b125c9004ef513cf","98b59cf2a387e469851eee137cc6310cfc4b2a6d","afcac41d313f64400b3ed8a19c64f7187d5b832f","71cea6b5159ce4e11cc350ff3b0cdcfdcd00d2fd","d5bb6faac77334154d2b16a3ff2d7ef6479b98be","c5bdb5b1d8893abaf171520412479fb31a697a41","3fc9b5d93f0f0c37803117ce823254c7f8166680","76875ba145c5745033d0a1c9fda2f4349e2509b3","9d65c0f195fd55c0ae2eb651be451ae318261175","1319f3852d3f407360d7ef6893face43a3deb44a","3f09cac267ad351307b4dfcc7e4276ef4347c459","fd17b960e977149f026b49fb9f5ffa492982872a","eebe41b1b0cbe10989ab2f7451ac5699c13c16a2","650ebdc832beafd7aec68db797301b412439e8a4","fafa197ca521842f1a5245eae06b7e8c077a1a42","1535ffab06dcc6d7ad19eccc1b7b49c3d82bd5de","acd9646ede45f8c34f423e392e60bf128c953bd1","fc00af99ce37ee400d0344dce59243d58a8bd782","a18fe067736c2136e451ab183b53d228f5568c0d","e9492308379dfc26cd8223ceeaa4c41f98426b56","0c2622a856ff7341628ef6415c08422c2193cf93","12f93e9a0e294edd02790d955d7780a7988667c5","7e3b605ff43c309e146225c6bdee669e724e620c","14acc61ce1775dae6199cd4f75bbf3e00e7caf07","257d3c3f39fd144d202f112c9cb08a82c174afbc","e5b876e92a76a6521840ccda7bb16e49967fff8d","66871322b99436990daec5a70c09620619430b8d","30491a88f3ca8be8c5d8c73f6914593daf740e18","c8289d95cdde0766f1df90e944c74bab8b1a4ee8","6daed7d12294b3f47f1ecb309d2e2b5b225ee663","365bb077fe44b903670f552f36d0e8bb1a8b0ce6","7572b31a396955e270dc9aeddbcda6e1f8b6cfd2","9cb17d7af8c9e49bc7baee2e70144490d6548b1d","3aed396a30d4cbcfb4a63c14b8416dad024808b2","69058d33fc3ab22407a0b2b70cf24075c9e38c0e","a8dd5750e2accc987f7bcaf35946ac528f465f4f","6f328420c3f62726c2264d5d3725a48d57f218e1","f35115309b59604064e008d2ed303e966995d28d","185ac7acd9eae17c5d4c14c43052379ec96d9215","a6c9b11de13181d02c67e23fdfb9ded72cb45669","8d3ca2c13710b1bf2f4c7e89e41d6401c9790644","c4dfef58d9cca9d9112f5f8d8db9dcc1bd9dfaae","cad3c41a91f139b4602d09bd3cd1dcf6332030d1","2db0c615dd71788f35db03854919a8cad384c4d0","d54b5da9406ffaad12d63b5895e53f293e834c34","4d78e16bc1bf265da32858a38aa75a1233421da4","3d5aabe7fcaa46fe36afe3c418756710d6a97363","807dd4997cd5c6c92f98bf08363eeff4b31ea138","aa53c032ed67bb5c1de0c72d7c0707e4fb6da35a","888379e5131c34278c26c4696918a6cdcebc886b","333e398413c87b06cef8391a898208260c5df3a6","e56a3c1dc4e08be35b0740808f71444c41072203","efdd0c4b894a4329469e3c8456b0440e7398c5d8","b659fd6d7442701284cbb8763fb712be36d17ed0","3cd09cd9437ba7ad1755734beae3fd2c1e594566","0d7fa5f6eef41c4137a45d6e2f9650efd6ab9d00","0b7c4db5ee5aadcbd90761ef976f285e09ae66d7","d3483d8c1e7d454f477343472b1d1cae5d54106d","9d23f1bf1a5b8c1b17a69d928834f92635eedd78","952fe9d50664203292531cbb264f71ddf4c27d19","37d01b057d4c2108a786fd4e71e920d6c73191df","d0811ed3f9604b2dab755ab6df0a2950fd1ccede","7d392cd6f496374aea98e8f5c85792acb6f8bc7a","b4c65093d72bf9b48cc3ddce50a0d913d3d75ed3","c21da40de5fb20ade5b07dcc961c9364ba3815af","048f149478bf72061613a553f5cfc3d4fa8d4d1a","aaf93f92d8ba9bef29f42b590782fc6f0fad6fdc","12a87b257f37499611ac37abb55468b1931426ec","af15a1f10e9928d545065952b123b3eaa6f4b036","6cda58a12fde6a0232e84b1f7463f1aba836fd6b","7a3882723cf12f8d547e3eb18ed3b375c43fcd03","17516822f9424c6a94402339ee466f9d37264482","07d4cd7f6d833332b1bc3d2025d222778624ce17","e3fcb7b0114d9efa0fc2e864ced58723ce1bdf23","69ac6a1f3d6c670155368e34fe39a30ba75ed25d","dd5398ce9dc49d1562faab5504f3923883d461a0","6bc9ac9cc37e036e9a70decea28ebe34b3c24afb","b4f66e04e88c6457dd40486fedc7223e9e654249","4a021fa7a2fdafe4d8aaced8652fa0c72a2a7b08","25f10b3c406761b0bb88bf70da1ba2d8f5335fbd","7933a6cc9fcf2b54e19be6b5b18874069a05331b","4ea88aab4d3ac29f13a9ca9a36a23b5bc8434a2f","8569a0db3cd7010b55181c8922262ee346f07546","6676060805579ed228e1a1ef6f38742ad3b4fe36","35eb7f2d6a1f872435dad3a295dc8b93721086aa","296af5276f920c89d313dfa6d921fb4d94a1a40e","6a69f92370ba82befdfdf3c2f798b6b2fd6df1fb","69817232ff5b363a9f98696548ecd9c99c7a80e2","36c70bbcd02c963f133ed4011006668a2f64197a","2935cd8a58af0e85e2c605e6ceb307807ab87bf2","6e32a2886f6d816c1e7e1921d64ad931a0cfa20e","7488e839541384da0ed8985872ac3b936ec5e27d","262c78ed970c01002ff9c557dcdcd47e6c3a0d08","2a9253a3a6935d62552eeef1203eb9363608d7a2","e2acc602f38f336272b2482bd46b7ddf06e5ccb7","c409fe05972b39fb1509e0b5c106378a0c30450c","348725dfe0685a5467b91928929385ffe9ab98b7","d73cdeb2487bbd21d2eb062a13d92199c85cda2f","6cbafdea163e96ef81df33f1ed7451484c535f43","8684b631182dffebba27bdf538129818321d0d7d","f2d669f5d33ee42d22ee5506b131ef9ab91e2edd","bc666c42ffba2497516f361e397b276205a5f9ad","ff0d295d9e5472fe974b8e14030107ed8c4e394f","6c1d71edc4a41c9ad89922fc433e617a813e4658","1820f9752dd258f81d18e2940a9a9d1c13216985","2368b31e1e286b164637e4b379345a2d5036a64e","33909723735261991acccb6f1d3756e3659533d9","255d6470eec957b2d5010bd494f357aff1f7e8c6","44b0146953e3cf1b7af3449912ef1747161abc01","819911d16e9d5c556cb37de05cedc28d326d9b29","4d277b96ad581358f63870ae051dc73b69c82cd7","cf38270ef7b7d9d01979b156a1222bdd6607087a","43b7ebf0a0478d7b04620b03920fd82041afb588","e823a366d02cdcd8ac48f635eeb6127962aeeb2a","48e3ff0c8af10952e2b821bd5ce23df880d6db4c","10cab25f7257340217de5027e4e118ab42abaca4","bc66b5c619af337d31e7271d5b5157eb25240e8d","59c2c21b152aad4a9b925aab98ecdb85fee6867d","65fc525ed8d5b801279b73bc864b4d6290f5da3e","33cb5f4492350802a0d081214e5059800b1842ef","130bf14ac83751b5107ab49224779a19437e8615","3334209a732737274a8598191267573fcb989a99","5eb611b297fbddef1c8b7e28effe3c00d171ba73","cf9520ba2e8d2e966a842b5df66a4e6454c870ce","28fa82c2defacca8ccad5c26022d2eeaee925f4f","63b607257b9b84acd55e8a37097a9ad5ab0591db","fc7f931d26900f70ec19f91837d1715e1a301834","b7b63fe0349094d05aa2f12317bcc9e97f3638d3","25704427b56c5d11117d1d497554731f99ed94b7","f392650be2434aadad71af95a0b81a33900e84ec","3d9dffdef7d436cda779ee4a659476fa94c62a35","34e2ccc593f6b2161c8c2e84cd0f808e5de9ddc2","cadd72793b8d9c21d0b70bdef6427125fd008a40","8e35d937a96399c7fc9dcc3b9cd7344a6a38cfd8","4524153b6ece766e496d7b9c1a4f9216ea9e34cc","1400f6fdc444650ebf37c83bb4164e25e641bab1","589f18a374783fd0076515aa9a264b06d1b0bb90","bd29fec042d39a8ed4168fcb042a709d92814983","46bab3abc71156cd2da95312368f2c72abe7b151","37146897673f66f51736bd7022a6682285d87f47","4c69a495c948b1698a1634b506bf660bd49cdd76","d0b62ce1558766134ea2fc6bcf912e837d0ae40b","e2bf28e80599d5bbe362410f2261a1abf495afa5","5877863b23a4f4510b6f060287c503a4de61f2a2","53440ddeec128de3cac7e59853ce0994a8f4214b","224ca96c57284ffd2a58fcc9803c8d3f1b5424f6","5383ae005cab1deafc1d822b473cb2b73df6f8df","2fcbf9dd8105940cefecb9c1d666bf3002869996","27310974e0598e50f87ed51d34a56953e39a8eb6","38284bc6da801dcc0e1a6b47580a20b5ade32f06","c8a799d6918f2c5dbbf7084ef681fcd016c79d3d","fac0120521f1bf37dc7a8b86e67eb0754baee931","4c5dd51eb9253478bfb5b106ea22a24f5b55133c","c8e0ec0580b16460372ae59a17b1b824eb5df4f1","ddc24347ba0170d73d804a320a16739be17328c8","5bb412f389c443d7562bdd28b973936c40c7a56e","3ea6d9f37d7ea5899ef035efb2f746422d75ddb5","856d945248a8ff3518de80eba48f19d2388c06f9","ced113136b2ff9e838bbc86ea798ac8afe6e1062","daa136784d69c224fa60161a8f9d5494e56e9ced","bce002f5c3555080cc9edec7fa6650c9f072e632","98846b39ee039358584884b439b96e799f1d2bd0","cdb5186d7e0c0c1374686cdd92015c233b62ee64","1065f06eef57b9c402fb731a94a6f4e69f70804d","aad6bdad946e54e567d6cd22abfa2d829db6b871","9d41161596167984efdb02639d0857da8979b01b","c80ac06253e832284be7ae37515b0ca1ecf11a52","e9db8964e39cdeae6ebbfd314f3e68b6954400c5","97342e69856d0f5d15523cfdd13edaeefeb4c823","97fb999976ce7d86d4bbe881716f12c45d138c51","4ea8c6b1e16d12d95f83bce0aeb9505b7131ec87","97a1011ba1bdf32894027c2b4bae0753a62299e2","8901b3cf0050b107edc68a46005e67fd9aaf2999","6c649bd785b0901b0fcba37673f5256626d3f92d","5d28a214543f93033a5c5c10228184074e943d70","e10687a520936a628a7ad1c1b3d1313c961b05a8","c329780ea7096386e97510414f63c51c3aec8723","aa174d963df943ba8a763a57a51888e3a37c2fe0","130fd6bcb88d7b297b13c3ed20a715b5ab9cce47","8a9e7ab6a627ef3e0a3d872fb24c9dba744a827e","23b4b7d53a8dabf822cf07074c3b72de43cf649c","e790d4aafa0777423194d583ac2bba31ce3d7e2e","7e8b7a7815788544d9cfacb14e265d10cf832160","98dd2b3c7951bb7bab5c0aee4ce28970f6523bad","140822cc8fc6383182afbd21ff6239abe644ec14","2fca33ac7bfea33ec560a69a9b3c552beeac452c","0e5ee8d635aef09ec851141b7de75d628b610ee8","16974d81d8ce03ea744871757c627aa2f9a0dfc7","603af8055accedf63f80d11c0b44febb62ce7d5e","6d45de38a56fb62b8d42d58fdb0388289c464d36","93bfa75ddbfb6eacb22aa7fb36bba063560c805d","595d37706255e757a4eaa977fac75a53e801680e","c0d37123050f0bbc04b42f3073ee22a657528190","98233073a9c8839e142ca5c430d382c7ae2ca348","a5e8a3be5e0ed2e7c6b1a9cc5803d96391b180f3","19ba3d5da3ad00907d80c6d8774bf835af4f3f4a","9de4ffde616266f5bcc2164590f36ef1143bc271","a71b0830ab79709ec7f6daa1c9a03c6de6e9f83b","b7ae2ca128307f4926a9b380f271469030c06e2a","660bebec94a6e4ce6b0d5c5e4af8ec8403845009","ca9b7f422f0fcc111b038e5dfa85879dc805e410","0ea9c7c4dd29296ae9714e095c7426c385db8979","ba125a60a40955da04a9c0d079c906cc0fc06fd0","335679f48198364ab0d0c2f21c0a86fecdd726e0","9115d84913f30d35997cf3e2c26b86ebccd36f0e","47cfdfe2ee14418439afaf08644a194e8cf4193a","c518b96362f5a92a31b9b993f6f31cff3d397d2d","c7ccb8abe1362a388b5f04c2c1aaad0f8b3115e3","665319de351b0e79c6325d87276b70b0e66270c0","37cda5795961c6eeca456aa38adb40a06cac5084","121eaddf118045ebc044e26fa0f65df6b8e06ef7","f5bc7156b7ffdf3f0959e3bc7b93fb1d1bd0097e","5ac70d96d0c3ea34b027c6b7004871f70c90a19a","0929caea82d20c30c42cde123b7f488fc7404a83","a830e633a26c8dc29347e16c275a38a113de2be8","d522bf3b9f8d05968cd0d6b9b9e163c2ffcb51d5","e19405b2b448f5c0ff7c67d6e8c8071e1e5bd537","17faf111190e0061a91a8913dcbed3c03dd5c1c8","b4d3b6a5403f8f2bdd801825b251944d191c3303","6a28bfe09c6c9cffc2bee651b2047852a23ec63d","1198662b2b8aa7458f9d8d3afe66085fdfc0d113","fd1ee14056a09e47e4d3d4644bb089d33a853898","afbc66fccd61c6afca68f3691ddc2c0c341bc9fa","64c903580ec5798e480a7c5215117bdcc933e93e","0c56e011adf4de59848d8fb801e8741119548543","c8945fe7d81c6168e300375d2e6d2a9b01612496","4932c7ddcf00dbc8dd48ae03a79e360661581732","5d3108acbbe8704f38fa8646f5968af4acc137ed","aee8d262528497298a50ff2b25eefd8dce18c033","6f6ee60e198eb664e2d3f140090a09bf210db2df","0fa3e302631f22a0a6495464d185c07add9be7a3","4e257293d9b074b272350bfe88c891dec6632a14","5e04dcd616f2a4957458461d2b18a9d82eaca855","34e9e5ba3720611834b54f5bf37214cb878c486e","3cec24baa850019f9968b4e04e9c79fbddee3b72","8c17d8e6fe632564965d861936be0c7e63c689bf","f1383f80bfa589327e16d359efa5011f03101e06","d55351ed20def8c84e36435ce8c85a1701b73ffd","65c49643c111ba006f3d564cae0f3c67c7d6f9e7","c5946259446afdf046488f6f1d3c63cd281344d5","9f40a8d27008c3d8973460b07a7dda7713dabeac","acf6c326fb6a800040ac31da7cc37b9560571434","f1e5a47fab3b6e305427deb9fac03e9295dd7b16","70e04ae26f23cb3cef687fa12906c2097549efff","b22c1dd0f71ab53304551249a8750870ecb1b504","55b4b30ab29a85e4af7c2f10494cfdd0e7bccc46","2587fcccee3b9ee2b934f681f9f3ff921edf096f","9d5e1228eaa1fe0180b23969edda80d3c461f677","12fb5f58d9e0913c12358ccfb410f3e4b0128198","b335274bcd6df9ad7e4ba381574fd1607f2b3437","e8047e56d21df0c167a180afd5913ac4a8720270","1a92906fe00df821974159e3c0256dc2d70266d3","0980991e6433a3f394a9ae99bec10cb04c8b77e0","3ac7f08b5585943b2f6e9e4868e366eb44cec368","9af14ac1db93f713fec7f37148d71f594c0752ca","bd39e0d864893c08471a1dcb6abae3c5df698139","689290d71b2ae52c8b00e444097d797c60872356","8289ff5fb363d1976589f8102af39c4fa88fe628","875d822d77f3088793cb0b4320c08b8f4d40a03e","c7e98eef67639d6ba66fae80d2d691e1a8af79d4","7de36f0517f82b3d149887cc6a8d38349d5f2358","e7bb6ab3d6d9d7918e8127446b1cf23d9d4e146d","56262ceafe4f41e61b5c69e4f387fe0c50cf5f1e","28d24c4f6689a622f4451b354797038fc00543e9","dc639d334a1e7ed81c25ce76cd986b2f49f85e65","393125a6a4bbe97f4e7ebe3ac5e652a321be324c","9a5950ace52c4ebb575d452d6451259d6f2323e3","8afb00a8ec45526f957794a537cbcb30f9b8851a","5b11d16f219ff5741365cda8569297c0d39fee7a","9b567cc549199ef407e7f379bce400e8565d0a63","eded06166860b3c052310cc8db28cc080655b510","2abec59db96496611bb16dd1300d9b7d3def9780","d3a696043769ff7ccdec95aa2bf74cf654154670","f4638d16f132c80a001cb79b30e16348fcaef8f6","1433c2cbbb89df1edb0b727c9781481af5705f59","228b09bafbad467389dd851699df1a327fbdea21","30caac8ee3b75de660075f07a1f334eed6cd17c7","c97a1b17fe6beecee63f52cb7cc6e3cc9f123f2a","fc90f41f53a639649bbc764746bfc59d22b98081","d6c15bd96a3d0d98bfdb9559604acdc5dc0cda06","6c058040b7ce27c8687dcd001447312ff97e9717","6476b708d9275c279f76c64caadcaccbe4e618e5","1ad47735844276496cec2054599b72bf07da676e","0e015f6023ae2069f0cb66978a679b59577d320c","6f0a83b681bf2eef1bceabbd2fac649aec42d724","9b5275b135ad8887b402628084829f25dd1f9c1a","5e997c9483e7409e67f3430b667b2982f75b2418","124774860c9f431eb103258fd9ca4694d1500e8f","b003b7d846a2aa2369a13f957131fdbc1c1cd398","11fd889b0eca1c8390749015bc08c4e805b4ae8c","228ae60a63df4190028a34648290417982c0d268","03a6b0d926ca42ba12743211341182469754fe57","942e0c483247af1e84b7992be48f8ef6317d45c6","e8dce91481649f56da6aa48f8f5c23bccd9e648a","1bba6eeeb9f0898308e5b96f6f996c2fbabe55ee","7eddb80b27f9846bb24d5757c23c5003fd5b1a6d","c5182a580a292327583b92c17a53cf6cc85d133d","2aafd928317776c0e896d6c2d3f019d4ce800c98","c8831fefc68fb77c3a6a23562619c2a63bc68160","9a365a1216b8fe9f394d6efdd9550eab4e899eca","c58e1555801216d536d85f4fda9ebbb938714aed","4b5227ff7755aa19aa57452c49e9466252fcb4a0","3183375135e7e9d7bdab2b318dd74f672ebda27d","b3fccc5778dca7bc948c4a9dcb24da9dbb10a846","16e1b4bacf4074e8ea374bde73f699c27d7bfbab","a56d6ff35fae14dfd9257c3c1c059153a241ebca","e4f0ac558d4ec77c04154b75d75f28d1ed7c4767","88bd33f451fe15b0d31e5244366656ccc95484a7","c26d30986a1664dc9b90335a5ef8259bc5f3e822","b9023715e2d2f522cd4d2c38961486eae68c50af","edc3e6b0daf4acfeb3565f0f799d304d945e5a0a","6c74f3de6dbba53878d9ebe377a6c33ef2294afc","b0649d2718f48c812e29884c633a823b1cb78571","5e20a229eb347058800d00b29ba63bb809aedca0","802ddc6e947dc4c8cce88016ab510cb13706b7f7","da8fe2f31d01772d686bd173467e0cc11357d8ac","c3510cd9819934ff4eb3bf516f3437faf5e3abea","18203b7e786f55871a824d29547feb895b206568","01397a10d9f82e00638eb9b5c200b6dde8e515a9","ba134d44b8a5d87cf3694dd8858ec2a495bf6c11","2bbe6144ff4eb6b68b8b06144bca21bffdf1e8b5","41f79a6f14843406ea3c7f464a899fdc290e4bb0","1378ca1e0429ce19320cec3941df58d59d50f18d","36a74696d6751957c1d345ed1c7633d8b68ba827","2cf36651b968e99602445678e1fa6ea0adfc078a","97b1e8b5175478d1f09f72aa72f6d98b655f56a4","a404ceb1284e1e366750cb678ab7f73f4cdc5ac3","0888f75c25f09626a768d928215286ccf9cd9159","8998e5bdbc988f16f8f6ddbfe449904aa8c1b59a","79e76d8329b655d9cce03989a88b0d38e523dd6f","5e96eaf1622070312e42abb232277fca48219739","c31456b82173a7b0daff55237266466cd386eecc","82042bdd03a0bd3d11c2c3a814374a2f2f26148d","9c5dfdaf063e3b3f774e3dcfe66d28f324a340ad","2665707c18f17490141be27cb39239ac6f638773","f2ba9a1f65e9f06371ebddff1607e9a0977eb3ab","35024d4e7bd2ee0ca55807b25c94b1b6665d22bd","e62e7fd768467aad9452cacf7331caee7f730020","045451e58d847201017042b052b54198688bb288","c6ed46891d0abacb6619ff77697c616c9658a90f","b1182f9de122c466fedc831bb209e132a25f8d34","e03de3ddfcb3d4d8111d5d3f50eb1301e47cb4e5","22041264ed38b65379a46a54050448d3807b5936","760ec584df5ab1126b73a8c0d47637916e22250e","8694f98170a98c799b5492000ee0d4063845b879","375c94510f529af4513e552a9c9610d22fddad8a","93c4274941cf755c738a870eaeb71521da05cad3","0fc4f2252205f9c51168026ab757f095532b441a","dfd1331690fab7e634e2e18fd7269bab8f759b3a","031a4453684c75e2b5082aa39b8256f88faf3158","66dc73f3ca5ba5f4ef191e23bcf89bdb073caf0d","b49cb7d8797fee8545b51a5f4aa889298124577d","fcc321f75fd29bee8c115b4ea1a0ad13128c2bde","98e5a3ea426f12b4ae439f67d29a5c6cfc5f39d4","e639db0529d97f6b797503617906cd26c2a06021","592ff9bb9d1bbfa11a7635b988b331a7bbadc693","17e84568a45df3b81c3a40dc8eab8dbc1f95329a","0ab1b05e86487cfd4454601a63231684253e97fe","69cafb6044cc2f438da7381eb1e3eb1dd8e4c45c","6f4a90592fa2f8142fa34871a564f012a034bc75","dfee637ff99a949ead64a4710d4526c164886577","69ee7945d70e40c7953e9f587a8d0480db8eda86","c8a42f98cc58cc0207cf1da61c6b918ee9a854bc","1dfb95de22990708b0172826803796c803d0b4f9","d315b0fb8aa03ee6ecc7d93d884b606dc19c6ad5","005b69cf6e276209464cc8c36ebc7376679925b6","0f303c9f43e22f9905d7955d5f3ade146558b3f6","ce434bca825b2ffc5c5fe3f7884ca21d863ddbf8","5c5918a52dd93489fcb61b84d07d07368151824a","7e563f75b528c0565c0fff0d251bb752cd31dbd8","6ed81249238260358609e2d806daba06831d1b6a","3b8bd50b41e0197ab3bce653548715872a93ea80","bcb24a0bb70f8a5e84774cffa8df1a8a6cfdfc60","0021df3da3832a7fe3053004b0983e52bbd919bb","f25240cfe6a4b7f030b2dfd5db1365b4de44301d","ee52d12921aefd51c74ff9d50833e19569b2fb31","0738ba6bc1ed93ad24f4c0c7e493512ee0670cd6","57d257c361303a502957e04115eaf2c837c83f18","911d01c10242d7437c866d6abc1dbbb3c00cce21","e928473190f72ed8ee121f48ad483512f3af1292","e6147898826cf45017e972d0cb9785e4a0d55d3e","6711691d10892a341b2d05d0cf0903aa20423aaa","47d4a011d8cacbdf95f9cae6d29db1f4dc1de734","e1fff4bc092e188a7bf0cb4407b9f4b2403ee11a","622a754584d2b9442aee3d5c3835556451225262","92f1debf0824f8eb8e2e38450dc34542be079375","b68222e4e75d6cbe23c533f140733248df046c7e","888eefa0fd5d14468161832d96e41e79d150899e","d5a0b5f35b22658f5c575e2f494ebd3f3239b8cc","975c0516a4e0bf9d27888b859c1b5185a5788f32","504ffda8d711b2747bf7efbbc13ca8e427eab6d1","8c71cbbe3fcd45cc1459c24a712273d143ef6879","aba499965caa78ce1fd9a412ab3f385e1bdf1006","dd2aba021cade88b6b029071edde634197a253cd","e036eb648b2437ef9a5a074df534a487465996b0","7f72d6476b7bf5a248685e91a994ac4d73e50ff6","0db3d1d2a754aa122bcbb6ed74cf6f10ba3fc859","af6513b7ff8ee5887ac8ed2e2065daa918898a2d","d7f25f7adb12b02c43e60c31bfc3572e4892c3f2","71abd73c004154c5946c652fdab5a01821324951","b01e1f04bf833c49abd47952bc62a871fd4b4287","1bf7f8fcd13bf1662e961ab07b5799b5975491b3","55d71e68aa327311f2b9be27677c13f744ce811d","3cfb9df3258e286acebc41f2ff10ef6cd3558dff","24dbe5e3102a0d4830904901de8f6a9ee25d68d5","096eb38fb08565baccc0aba461ed67c8fc7e6279","dc7060973c6a58fa8b6b1df726edc58b8f1d31c1","2014bb485ae9a0c63569f71be9c83c3458e3e8e4","5e297416154fa4d0c4168c26dfc762eb91b512e6","30289e8831a85c0d008f04c65a2041feaa3a86b6","0a3621ebaf04411de3090f5514f5a41dfc00e014","b8c35b4078da176d083a4d43f3c91aca1830d97c","1b8146f77b8c597eeb6db90ee17ceef90ec0b1e8","8bc4882dd33a4b162b96abc4f2fda72e78ba0119","a0ea57b72cfd2f3895e93545f557d0d505e0ee89","f95e4c72df109f1ac03264106e78a7bd336279ca","ca10cb6eea0f86e0ec2fe24a142006cbc6db21c6","0ad07a823cec6de4b1ca1563ec4292c5f8d20198","c7466eb144be819e740ec19f4db246011971bb85","331b0e8526997cdbbdc29f7da8c09b6b63e6b069","ed7aadcd87a64cde70febc8ee313860e8c67dcaf","430d84769c1f18b82448d242d4a2a33e24b2a630","5b4974f171ea1a8467049c85cd0c3c5011e39c18","81b1d3c846de263cf843e9e0e9d7c0c0a94f65c8","3bdeb6f8a88df45d3fa9d8908204458b39be95ed","40ec56801b77ad799547e5a9dc492288eb192947","814989e10625d94490a7cf9091e7dc9f7b15e2cc","fb8f71fe54d32487e6ac6fa90b783b7fa74d7170","d5a0d653c8936b8439a8ab978bdf7495337ec557","9af5cab32ed4fab8bed28da2349cb08b45730342","3d9deda8b367ae9c715bef7e9b1b5917ed81240f","5b639269a2e07b8d9af69338affc146d40b51984","224d5371ff65a242f354b0c645176bdeea1cd14c","0711d865e21311b625941f1e4618bb0c83410ed5","9ecc26ce598dc081063340de3fe1ea8d5d57eba3","4e58db9f1244a00b1f29d9a0b57f77cfe32c0a44","a081507be7bec45400fd52f75c0476d4e713a4dc","ce64c2a32e0f1db8f0f75e1091a24d01fd669044","0902915c33883e5fcb39287e4bc82826497d233b","eaa6613f0683bfc29767e9c4abc9f5b1435b5577","5676ab368a0f739d5981e4980fd3c54b728a1ae7","41e9e5501b7000146f6719faa52c0684257698a6","27d70924a00ef2e199426d3facd8fa5dd7151bb5","0f9fc47234e0d4f8a3e232de0efe4696dec06c32","0f942764ff6a0994f4b5794ddf0d5dd3e5bf91d7","68b9fd79e475b14ea109b6b973944cc4def3f57d","08a924bcee3b4d128ddcf261a8c2fc915db486fc","f34ea810fed6b14eef5f2aaae5438287cc2dbd19","74796d9b6cf1663029a5fa6b5024b236746e506a","f8d2bc6a87cdb7ce0d73de77276d34e020ed0c0b","dbee4825f292ce5eba25fab251a6403d4d197906","b38905ae981e25689b82030afd344f4ea69531b4","6c5ac57ed7cd145dfdb68f699931892135597f60","d927e972d1e9794b10e058345e8bd46d511242d6","78af1e8ddeb50c1d8a7ac19f837b5ab63c0a506c","5f66734d2d70951b273a078a3ee20e406cf0f84d","50a0220d2dedd1d93f94e581d6b8ff363b62a130","9a50a4442da3fa9fcdb798f017b396ce73dadf32","1ec2fa42f83ec107d346e610496a547bde861725","c4c7270cc7108e514b596dd7f4aac53810f0186d","70866bbafd74d277a7f8aedcd2c8bf23a0cce99d","a415efa4b749da90c86db5ac4664491e2ee125dd","1e19e2846dbcd4435f64a73deded67c92993204e","2766050c532c7a93957e35cd1e70852b322b6de7","aa5cd9d7640de20b4fd39711e316af816a0b6106","5a0119f9e2c0c1dec78447b9ca4f085087dfa3d9","942f6dfbd66c1d15a45ef6447fd883103d9678a8","af7926cf9863343a43b3673ab2d3fbe27f3e88ea","c3e921fba3be76c27c33c495e2df4b64fdeb8638","486ec499f33b4062625b859509127db765fa23e1","0cad1417b61cbad9926d364840de54f2d644e200","d1970888d3eb0513dffbab7d5454d0548973ad9a","96f907c023b687206df6233be383d724e2810088","f20af4b632e7c715ba391aaac0dcce8097f09e00","b72424c88b08595fb9fe7f5d9f32403742878c58","32eb3e1b7d2aa6010f154d8b4850357f5a11662a","c9bd739a8bff115dcd8631f7a321702e8868af77","99bc7f3f4e6f46bd3d00c0adcb63217c5f53d727","9080e96bc81328e658a03e2cd248c06ddbf9f2ec","fe82b5a1220a1948c03c92544a7e066cb0cd9057","919d802e6665be1c2e984b26098a8a2a707d5ec1","48f9e6a05b928bdd9085827c4f6b341f960be75e","d78b10313b78e56a65ef4fdfeef6d85ae8ad5311","4fe2605ab37ba72beefc7eca63d3733bb6a55296","b0069bb118820e5a62bb240be6bb75a5814b93c5","365d81436161ebb8349e96d5b19d922b973e80ea","c294993d97bdb350d8a1e84a4050430fa973daed","138004033753f68b2d803373d0a9d274db6abf54","965b6ac2736dd7bac8686cd447f0e9430e020349","36787621f95a74a8f02cfead23e8dd959e08b527","31b6776f116272592bc302fbb824a92e60fdb527","8ead09342d44fb39b28b400cb2fcb3c947f8f34f","b09e0454bb4049c2cf92b92a7194d9c016fbb736","8529763a0f9b4368bc907c61c47e1eaeacc374e4","215150cfbfdb8ed9696c18a4e544cde63910bded","3dcf338ebb194c659cced6b5e4f1ab46cb37e524","0f930f831410bc57d0e975b4ab73715d0d034735","cf4a506cf1327c8233256f7769077dce2a985288","3fa352dc9cb385ee015a3bc4671147f6e73f1f55","e64bbcc4297af70e8e889026b856f9322082b667","e744d12e568c22d2f260eee15fc9b2cade3dcdd8","9a22a835f6527af3f2165ee048c875cd2ce6b2cf","07f590046ad1ac96098989f8c266bfa0cc414f18","720e2f7b090a36e515e334c41f6ae24ad5b6f2e9","2f8f34ceaf58b221d157706e35335e6f14470768","a79f4ac382686ec1e10484d4cf2351090d28ce2f","474eda9e30cd86ff93ebf317df2e904b770a8851","dd546dc5b86e0bb9c397919fd8bfcf8e8460bc38","cbb744c4e09c44cd44ab4a21bc3a814c0913f6fe","4a98b1575bd0b890e834c54a2216f839e9540543","4966bb5c67590465a6588c43a903f895a0987f5f","4b545e3105bb804ac5f412fcd83a9832675475d0","e668757aa9ff4ccd3a90b1f402aba8a424b4c11d","aacd7f012ebcfb7f8023ebecba2e003fcd018e98","b190afe0847cef449b094469ad50b0c8e3ca1350","06b076f6871a9524c4fa1af57441527bba03d619","06f1d1ae23e9c14aa8882ab41330fbfbd2d3424c","9dbfe5dc615f398577a926d400086b38de37051e","47db64ac007878904a6ccf23304502765174a8ca","3fd3dd10f774ba20409ab4a40040c22848eb26af","a6552819b1d357c0ee1afdbec7485afafa544793","d5c3fc152222c147c37f3147213600b5fc756599","e391b493d5630d90e7e41c142900dc65ebb438bd","c54ac6a15d473e9b3617606ef7545ac85f663507","d63cc11bee8340be4c728f2c14b525ca30f18269","863dd9aa46aff502f7425ea6045de93bf09b76a3","ce7056bb8d037d489faa796f516f5631710f0564","e854a71fac776cf49a0d65468e8130401eff3c6b","234914c42ceebfb3c8d05b9071248cdd993b673b","de9683b6059ed709441f28c42757de311cb409bb","7e396476236e9ee6c2f719d579048d682cca46e2","d7d20b70afa53ab3ddb7fc594fb37d5f0c4c5bc4","5cd12f6649387f91d08fd17bf3c70e732798ab58","6e8e401359ba86d33253fb3d3241cf09a742c8e4","b8087987723e5299635044b4dedcecb69426c43b","56c2463f8c1240fcf2376b7979991cbce3a3f1d3","9ee8ddcd8d521e7db3e1e62e27533ad0de44d392","64cb61619ae76325b2450d9a2570bf6471248450","bdad359d99c2c139723b2ea0f3ea76e550d68bfa","af128f6d39b06779b094f409393c9640b400e2d7","c45f44d85635a1d16a93c00cd8cb17f60dfa6336","c32b24da70ebf345a2c6aa4092ee7b96c1a2a6ac","9b1fdad035f226bb7eba3e592083fc40a9e1ab27","299d8a80bac303279d93de2ec0a7d8f763e9d9cf","cb1fc5734b874f289ffb0d6b0b3035124f9498c8","7b85c9d0ea8de12b501f101af7d9ecaa1ba1be7a","6c4916ddf56e999e4dd3d85a2890cfa610d20ba6","633bbdb2318a9776b651264ea6146bd805a16fb8","9f2d54cd6827e39799b85bf306d0fc98ce5941bd","7811156c4f1632e36143c7dae0f8f27b2916f3f4","7175a7f02532eba6232c3bedb206c77103213b6d","7b065a59fa1d413b4199bdd3e998cba717ebe90c","69a96ff4a627fabea2bc40ed27b973f202c44825","cbd849d13fec42302c0a6e96531c54a71c7d43f8","ff1e7cfbf4b7ad9b327588ce7dffb43d31fee3e9","80b9edf0f69107d88aecd4df3783f20eb1b17dd5","2ba8b5b27c8c2a0a01eca5aa2db0e60870ff1668","3051bb8a81858b3cbb26f760e572a44a8668c155","6d46f73ec3e3eadaf25927633bdc0aa1eaca93ab","9e57a07fb60fcd6c55bd51cf63d4c3cf4c6a3b26","dff3a2f3789ee2fb7eebb1d115097b944b439a18","8b9b653e763d94e56b2c4968fc2df4dbf8060943","3e8c8ac59002f996d7df6f1e0ea57a4bdbf2292b","b484d5c2d874a300954c8f4cd45272f0b1fb93fa","3f3b4703e4e48aa7cbcce44c03e2e45b708c8b47","4897373015cf984d5a57344d9933980e53cb96e6","f1d2b0ebf9317ffd661c2c129527e2334ba39367","e6b938ef160fc175590a82626b05b9ac63e9f18e","0db4c576f1080bdb8819d2f83c9c01ba87d85a12","5b50685b38bf527dff5a816ce4505a32ef682a9e","89fe7e2f925e7a62ec2d77ebafaf123aaa88442b","8c30337565326f313e398f6428eda5cb17614f14","b96cd25305b21ba23f734004b885139c65c732ba","dbe95e6b421b48348924f89aed0c221c2b6fa744","d8ea68195a54dfb2be639d2833941d2554a1e28c","4db0da0fcc057cb632d7ea573f7a09c622b4d89e","d3182248c4ab29ab20decabe17066018298a8073","863eb0e1e0d6346beb211906b1308aaf28fc1bdc","863781dd3c1ed114bab5d4d491271e3ad8ee211b","b89e354ce634884ee2f5839577667b4e835f97c8","fd8e93eb9f68e39297c3afe26625bdfe4f6f5a74","14e9a6ae164158cf5416be4a474f478029f94e54","6e9517ca838ee01444614cdc9e6899c2555a172e","d4cdee5f9e4d39493e3f28ab229935a143a52015","801657f64e4566d8c9bd86f2f2e70f31637b327f","fb4e9526e80efa2188e0651c2be80fafec01f589","c587cac304fd580342141fe3ed5899377d9759fd","35322c0678edad29927adc7352003f166549a5d3","6103c8d7a36ffce4acc7a0c9d8d19f174a0d360b","38aaf78325b9507d825f067f85ce551ebc5cb850","eeb05344267580a25bc59d3c363537ade363f82e","9aa9dd27fef7aeea92cf5bbec771f7d6f47caf82","a6a4f5c10f4a08d0913530ffc2092f316d1ab653","96301e934d7600975922c5f373a488a532d77aad","e15305721da0e4478b62efcda3e79f1c04e7a901","9b0c487dd43116f16848146f1ea0904eae1ae888","91428b8cae201cef5d6dafee6a4d4839d1d8d67b","7c04e62578153acc82c65543d70c29613447823c","d7218c742cef965e92b8eeb7e38436e73183eae6","ba4600757acbcc63bf8794c1d3b728aa68104a6e","a6b191e3e0bbc707777165ecac593f72857ff395","884b239ca535292ca5c1bf7fedc2eb0a22a086e6","baa39339681d1a3dd60a41f58c363a1fce176073","cdcfb9582e6e9f18df1475619f2ebe62b7f0bdce","6f7fefa489bb303301850befc9ea8eb573d33774","c364a1278e1e499f40dccadbd78b76bbe6e44604","2bf71d0eeadbd2e497b1555bf1f04993f7f3d63a","0c1a71b0471d30138db00f9a50d3bf4157523586","c9f5288b671ea7dda8a07e9834058438ebe8bbc4","7331ca6f6355f38c9e20d3202ad24f48644b64cd","3962862ea37ffd478ce2da3bec285c8361c3dc7f","63e258cc8fa653a66b6020d091abce3fad8e9db7","291fa9deb45077bec4d83570b8ab1e9d18a66373","fc9fad925b7e406729748660d9079011cb40a96b","eec38da856686ea13b1373958b5e2d38edcc8dbf","1d472664900d4e968a1abac43c793c499521bef7","27ac6846dcf987e274809218a383162a0c04ed3b","5d529ba2e16a4d66dc2c8fb6e5302d69b69e3042","a53b08861ae0c53be6fa2f3eb34d216ab4d30116","27e349d1619874031b48e66e398842eee7bc1ec6","d3927e1e87eebcbe3b62f35daeac4532dc974c3a","7ff3b52dea5b19c3bee28f261d6b521afb717f3c","ab0220affbe2a9bcd5c605bdfc313e0298449b70","af9a6202ebb1eda4f928d2d601162cf4b211752b","9cb468da7f9b0dbb32b4f64ef4381d509bd747dc","bf561c49468c9a4d5c47ba7bc53204a51270855f","e68cbec1fa76ea082671682dcc309d47cf812e7a","3bd0ca2a2d978a7fe43358478143a953b3f6a4b5","28eb97c8ab9f8b3b44f54af5ff1c8bb22e6bc30e","0bc07f8ff39deaf8621858f0033fd39d62c0426b","bd54ff78d995f84ce1684b85ac8137130fa1e57a","aaffe9d0f311cdacce933027eea09db3588d7a94","a6bd2c6e72de373fab783d2ce15b67f5413e98ea","83c4fc2c88ef3ed2016c1c9182dfcec3d78cb240","26963473a9d832f18e05db074577511d2477a42a","ffb6f8f1ca6ae1991fa0e4d6d28d56952ccfc359","f9733b5ceecb5ef0cb39052d3c82f9c700e74beb","6405dcb7dbf4447729b6402208adbb151a5e9f1a","d6ddfdf004a1b5a334a0709e87e2e427624e616b","5b0ddb1354e211a6a6ef0ddfe27c0f47d69406b3","b3e4bc562c07142d48907278f9cc496791ff7b33","e9c1957a3ee8087dd3d6381f39ca0eaaf90e9289","430e45c84a9db6506dd62a3ad6e4567a319b2feb","460e551ddf38626d3db01dd6bac3caa5b328cf9f","8be015c9e34d138ae22394f36971456f34090448","76cc12d916472187fe7dda6fc9d774e0c1159209","680a5cbb0bd8a6753400facc469e3d9126ff92c4","f056b09f5a90e7260958a92514c2f4e97a2c466a","4e26e5e26855c29e47f4e38f03c0f697af5b8c2d","bf24d570bb8be8695691d355913d470d37d59d43","b16eaf5827c0f791395f29384680dc91afdd346c","b774156729b4b2f8a1fea6faf6e232fe809ea6f6","12c60eba19fbb6971ea0ffa2cf8312ad42e84d65","caa887f3176b824b37c37e37e147114dc897af5b","2e474f42b8183bc1f8255307f4c662a3cbc49135","f3640621adc1a44fcb3116ffcf8f7f3363388f12","9bf0acbfcb0907fd754f2ec18a1d4b8da8d5e6d9","cfd950382f01998b79ad518c9056c6ce80b7eacb","164dceab283e638ebcd4912d3b3df33d5c630883","8a7840a304818aa4a15c8781f1402e7ed8733a36","c510e2586dc84345a88f11fe3477df2e97976d73","75ff86f8f5cf2364af9f12455fac2fd01bb48849","741637b966dd644263032c7f937d990cfba52411","c17de1f70fcba19f2afdfe49d194b9b175791ea8","a02fec47a05913318c9b55d7f5f692194d1de5f1","6758b6c1317bbdabd04a2c9f8dc16876429b6bfb","093b069bf6540e66352669b490d6577008992828","4c3c510a807ee57c564e7b8b7885cf4fa113bbd5","a1aa98e05ad0ce1ba877ba77e187bc7ebc4f819a","c0192e405daf8e9139b1acfa6d236b916a0294a3","93d13bee8bef4bc010ab32bbf6209dc8754db437","a04323e89afb48a62a26aa179fb647035237c60c","de4ed8e706a0827f5dfab843a928c50e553713ba","d33308921ddfc2b07d96c97e8fd1a62a2d9a1ba9","18c28c159d12c9d3227c2199998b271f7c5e5998","04a4270a3485bcc4bd1ce8f7095fe9ea36bc5518","845a898f376e40dc554c44d47dae3c4e37de3f67","f86a67c4d1283526839ce64c8d10e531c8a8adc8","b0cf3628aa339504f0b069274cf64f6fe06bdf88","fb917b55682f29deb0c3fdf4bcc86552b64bda34","02a51c34eabe74d0f8ce3b652ba84f2a81bd7516","b11d1196c4807b8dfc9a44061364689878c5854e","9149b119733aa9444a59c6940e7d8b875dfc31e8","2224975e7ec43954e6598d0285820c2aaf679f94","4c415001b27b3c469a54356bc1415664d0a32627","1113a738baeabebbee0d51f9c51d4f842fba0fda","c5fe3d9d93f8e4890b39f23dabe9c0d21fac09de","de97339a2d66cc9e3bd9ab77dd4e0c5c6534a869","c9abe88110abdc51bf520cd9af95e59374f7c0cc","1fa3d7678245538bde589dbe3913b69f7120bfd1","85c8953c9fec5dd4d9566d67f029299f22df80b7","20dd2204db11339dfcadacbee32675ca7f6490e5","decf178033d4176b0955b8efa8a081f7bccd7ed1","b6a7c5693f13c40b381e5e6efa255fe723742311","422e636c9a3eec3563c815e7d914881a2ca84a92","954f7cca6025887dc2e665e3cc24b8428c29c593","cf4371a0ad7c6dd92a7913504637d48a320baccc","ccd986f53e468321b9eeb09474c77cfab2c988da","007d1754e3ae1a8f67c415552b6586208ffd0e54","ef74954e6629e20599ef37148236d0f30cb5692b","8dd2b2e6f5873a7a2ed841fc89e0c69c25a09113","5281415a7b6a7b5f2a43c6ee5a43721dd08aee14","8852ca14550d367947dfda2246865d50faa36bbe","8cb1ff94522c8705831293eeb58017e910dcaff1","4602e586984d2711a8fb2e53c69e8b333e27a937","204de5e6dc143a0fa543d7017919d57e51bdf0f0","e1ef2f538f888438645ebd65c95fa4142a86927c","7663d65a103f3777bb09cf36420d6f7a05b62daf","9834b690aea8ecd6fb079a772df5664ff1bae618","4cce6f34170d693be994d9a451b4b5f96a084cfb","6e32157a65b208ba223c8e75c5e7a842d1684314","99e871f45f3247279513184ced1af0bd8abf7865","7d689dff71bdd9f549b45d858acf299873afda73","8d5c30ce83c2ec69403338f9bc2809aef6f1539b","de9d40a9537bafa613dc54f2200b7509ad6fa9e3","613a8bee415381a8564d34092b479e1f159e8e60","196fc8599a799eb9aa78961f59b2b622238d9e11","f274c8b74b03089c3f6ea87033611cdfd5d08714","31f28885f93aeff6db45fcf6dab147cddaab509f","3204362cd101dd400810f6475c114e26e77ff66b","f1bbb596534d473b531d0cab21e4cf75658a29b8","c408eb75202fcf0b56e023f95b03906dcf227755","a07f81fc2fa46a0383859063b674bc110bcdd6f4","79f9c3c2ab0856106bf6991718f18176ff7d01a8","813acef973a710c55bc157b7b37039de6e95dff2","1ff89b547af735e833f0703813c6c7869b68a35e","ea163673c7aebd6469c8952ea70d7208d1ead244","098f9b51b501395a1e1f771934b020ba2fb3fa9e","cee5117d3b1cc3ea54dee51e67d1e33e4577cdde","0ec912a79e867dbd4beff9c19c393dce87d9a419","a35c8bbdc7bdf2cd5ca640b572dd4ad1e170c260","37e166f4c7406a6f1cf6274c16ca7c1839165161","6244b9e2e1a7e675452fd574b5007dd25ec73c69","e30b0656e83ec43da29c8d27bdedd80662c4c2fd","c118a0ee5ea7b9feef1c859f350cc682f4077c42","6cef0eaa093259b46d5101a565feae1958b3bbcb","62a858d4c95b1ece71ff0cec28d7f47bce73ee42","dc7ed4b547c464923a622dc58312c0f9df77177a","8d9d847a1a66844ca7605ffb0189e3f9dcbdb112","f11649987d47036618bde5b7b140bae98f86cf1f","3a86dffc5e6ce180c350ef9a9ddd019b24584d88","7034d480327609e104662b3f7588d79f96c3795d","3bd3f41465a604caa4a826dbc53537435fb37933","ce4451b45ffe6f8a73090e26faa0d9ceaaa61fed","b431264f773f250a580d6c61fa7858fca3833bf0","00c689d625d0243577c225612aa86aa6a85274c4","97485c8df03af04e8459f3ca72c3d60f6985daa1","7e499683a2f147ae84ca431fdbb69a6a0e4b783b","c55ef807c034c12e6847b8df03667f275eec52ab","1ee40206d49736d57d97c37f738c961ab0bda28c","c755cced832a8e574c79f5fbd8e8e53f0ca62087","d0183effe02edb973e44e5ad8b3608d861f86490","fbc808012f0e9a0b977997aedcec705509970b96","91dfccd1eef05b84618f92f9b43b99646a665aec","0eb2f6c2235ba13409c169225321cd5eafd6ad5b","1226720c018fee23be440db3e259be7d29c55193","f8520dbba76fe989af189b287f1a54df0250ffa6","93c77580aa8fb6b0af2905fef518ccc2c0a72e60","ec7ed5f36047c6f69d5e79f19a3a433aec3080fe","828744195526e44a30d07c232db25066cf0fc984","c4d0f528b14cd022d2a360cee8f90c1c572b2ac4","afb4ce8d2d637b0a2cb56c0450c6b3c5d10aa47f","af1e2c7b213101af21d5dcdff28ed1c2976e5d02","8d199a9b2c71de3c5218a636249171b60a832092","75897710b301b7c5254ecd67099f31cb6ee840d5","e93a56ef3e517edfa6146ed62af4b9f85de96500","a0626d7d9c005905b836552d597c173c701e248b","b22f048700105dec26154cc90f10b0ef34b3f5ed","9b4d23e898fb5f1cdfb537dece00336f7381d46f","deee9f0cb47e00645cf56340e34c78b21170977a","21eac24af1b119f1e29e33b53bdb88a400de16c3","b35f3a569e578c5ff7eb73257f84d74e30e361d1","6971604033b177b20d6def0779508ed1c35e61cc","68b35de2b6ea23178061f65bc28b4f73e0c65f35","c8884ce3bddfeb2dead4208047edb27f97a7e78d","f714637e58034b6340fa0725c7935a1ae29d92c0","e5a13e26265179d9d6b477c6d744758521745123","8dcd39c3c47967a0ba81374299b80be583cf46e2","29b8364ef09f32467070ac34051f2bc2e2d84ebf","0aa8b35ee689fc8b3813ab3d35c85f9cf97775a9","e8ff602381edc2bf8ba56de85b50c275c17f9a0c","b5e6e142ef9c9e29783fad402e5a306bb94091b8","2dcd4997077e92550d5e635e16236f8cba87c1b8","825d49dfe24ca4ec39aa13dc134300180a3ff641","6faa96fb89ab33fe3a6b37eecca1c7cf2934ff75","ff7fe9e771c0146b79aea7fa23a7bf262397992c","f8ce412560ed3061340f4b0b9e0457a1249fb528","89e84185e8cbd08531ae33554cf78ffba692cf7a","515f2200fb917c7ba7161bb323dccf2cde6db647","a096df5e450ad028c1149b7378b65fd8a8c18b9c","2e8dda1f3f1325337504c433d6625bec1f380838","8619b0d2801b74d258c553f6dcda58e086a1a50c","223f08585775ad09f7196ee408eaa0d8bef992a8","c3f982156d9dec1fa737bb9b1a20acb2060daa6b","e8a4c4fa4c7d93ebc1ca74a66b5a1c583873bc52","9c5a44aeee449c5b572316c52f457e4e6ffd3047","cca7633739e433259b926224f659b9540e518e0a","a126876cc834aeb9c81b3f4abecf5836f0c02782","aeda5dccfe3a895f09c851620dbf9f8ce01682b9","1c419531a009f48aa074f9b5f93b98d387c33723","ca25f1e6eae9ffd498ddba05f94e341827269fea","100a775260947757c91e4cfbb968240e1a410927","06c5a9ed5f728cff6e6460a67e4b14d3419d41fe","d0699b34d7caaac33c1f748e9facc419b32d6dd6","1ba106a71e6c0550ebf95d9563995d0266cfecb1","f48ff4dc64ac05900eb3e7a5c10b9c9d2f5e4bad","6b797574a2a238968211daa6c731bae56e7bff05","b02d0ca6ef5f9ee444242e2398b6b03667337bd4","d4ce53b9b116ce0622f58cd53f3468e13d64e71b","e6deba8d196a206ff350bc4d9fff783f78395d33","09f79cde69a08ccefd4cf241d1d21f9b3e8d606e","03bf783f3ce9d2a865bc509035dd883ffe0baa0c","adeed584776a7b91d2de6dd5cbb43fe3e35114e1","4cd16f6ba90c0dce40672f550f403fb76a74a940","28dfc7f915fab258d38cb6081ea0f1611b87da68","c3d93edf3d4203da332fc2d4feb439eb35280309","7d6f210ccb5de9ef414f94ad42f9f3dea14c0493","f05e24ed18575e2f48270025c4c2bb0705c667b5","02b7b916b7efb6685f9f8ea31dcae1407d467462","29216b2bad4677e0ded77ea777c9cb4bc8bae6b4","df79cc86a56c2d18b421ceacda3dee6669e6cbd9","0dd526e06273ee27696c9adf06aff4fb5384fb78","8ae042a895a3527079a8b4fb6ef4e1a78a45a358","fab28cc0f3f7ac7fa6cf05e260f7571300943b83","2730b39a4d462fa197ead5ba3899754dea7dddc4","265caa687b6634487f5f2dcf20247534fd2a408e","bf7ca623a65f25cc4ac7a3ca0d6635331ec07c25","394e6d5ee1479d402892d6df75dddceeb967efcc","f4338266213868a5ed72c79edb9c080004c31f48","a1cfc89108b1905311c83227ae6d8016c9b496ba","16a3f664207b4d195ac1880bb004b9955d565dde","a3aa5ad0d036e9824ec87bd747277c6e7779ce33","9a759750421bc72ed41c1dc67c0fa9b5564b8abc","7e89dc432c8781114f4855d6d2f24675a5a1ce5f","9ce8d8ddda35cda781364e9b648325a2953d3f63","3b1ea51e4079bd7772cbfad731ef57f49006f461","db705386883eb656e9b51ff3437573f76c8aa6f3","bff73bdbf199f938acdabfbe560991683c3dad9b","026617b5fbc57e2494cb6f586917856e1cbf99c8","3da72639202fd2f95ed1e539712c678c0a096ca1","67cf812e455df9f95922fba3a2de90d33142a260","ff8c07448010d4e9c3a392aa82a09b9e77ef6d14","a2f26a96dc6a09eaba796c89f3bd17b9e73848a4","44989bc95754b40f4c00f10db43ed91f64a3e475","30181322447ed02baccc1c9494a8373be5459134","9a4110a451cabd4476882ce202b2568874f98e16","8e2b29b6592210891d27e1dee00a6363b9c40d9c","a6a0495829d7702bdc61c3111b466e1bf81060ac","90e462b0c2edc062c8c16f73d08cea99c7257399","52601d42c4cfaa2a10f843bcc9946d8ff01ddbff","952f7d71aa2cbc9c2a0e3387de29345625cff818","3aaa5514d055ee4ad465b130109b351d0f05dd23","1a3688d0cc13d1734977a36773666eb8e2f004ad","4b9cf93338984612bbb7c15c03906ba4b24d035b","59b816679e1c87d17ec48bfb5677fb9ff8a9ce5d","79ecdee49631c1571b6629005b73b0d9aa3dbc34","e9ad3fada1c09e8ad060df25185ccc09884d0237","5cb83f847f8fb20f69fcb035ec70edf7aeaf4a93","3d12d38d161bc31cb8d50d31775a15a708e38096","d77ffa3e97932b17e6b3da5b776b0d0760f3ce6e","6b611e64316ed91b89822a3b660cdedc087a1da9","e59fad39245de82cb243da38ba149ccd0ed957e5","94edd92248b4742e7d7a8e283da44d505957c50e","f0bf5532fac919fdb4bb6fa0ba088117aa223524","85787776a537e2b0ee3b116e0d7dd342e7276a11","b765c051cb4e71b377fd5d653e77fc73d390c2b9","9097c71255c6e8edb0014c043562caffc84ee2cf","93dd59d763146938d59defe270f43091b5579a0a","fdfc478c888db89c44c748f273ef7fe4466d5c89","0ef3e0577b4c3889d19e6f301e06fba39e8187d5","9e2e6bb1e236e5d99d74dca0cd5d31d533b76c2e","ebfa731012e854d26d800b5abd56745cf9935098","fefee533ae0e55882bbb1a7c42e1da5dc6adb24b","7eed3cc19924e7474f8b0c5db63014e1997dc30a","3ecf8eef37db55e50b2fd70a376cd60787f54203","af0d547c020c8035842f6d0954e4040689e5b09b","5dffa506dc3168e96b4a03d1defbf34661cdff05","7cfdffcdf86f34650f881f02bc05e9921fde87a7","2fe05383dff9c8d49599313176d3aa4dbc69b61d","7b5703bc41460c5c8b955f879190625da85a2a81","b6b8c7b21564672ad5e2e96eb95b857c73404b44","11078101db321ba94334d349caf3ff4778f4c18e","d8d329883e86d6887967b3793828f8358491af49","e44444ea2dfdcc8125caa6708c8d0ca7036d3527","ecab0ea959665e7cceca481577bd0ea81cccd3bb","9c3698dee21c136459a23f9c937302864a2b834a","a5e0bb447c339365d99dba772ea733c997c21200","e7445c3d82b60eae2d02e201d21990f0aac096ae","cbcb96ae85283b8053d4b731ce7912e50b849791","eac2863c25a4c01d99f3af3aa45e1eaa444a1f5f","3f837a623f198dc458635a9d264f21219d0fa534","b0826dec0542ff4d9a39d19bff953fbbb949d79b","e3590a25228f657e2e31cbf06e1ec31a420795fa","e7e9d9a0ea87c246610e27fbace47b02e06d0d14","655a4e6540ff91f7b8d684359ca8cea6ab7aa410","1d15c5d726600047805ab10d53ff2a7efdc41d8e","25ba49fd88ec460a6c4f39f93222671d5e2bab6e","d42b17607ef14aeb72036f8747eb4d5c64979872","ac4c340a45b9deabb12246af1f6e6c20c2c5b0c7","deca3f18b777f1e3a71f8cb12c5f5fa329aa70cd","00e98458ba3585f4e5e027e24b3362d4ae31a146","3a5b25d5b489ad88c2861c9c37b56469580fbf03","34395c6a3844f59b5880f52cd79ee826cbb92366","1c6ea572ca818562fba51a01e08345d3657142c9","ab75fae5641675a2e9c8b38c3b40231a00bb428d","d121f4af8acacd6a2197b0edfc2fef605e02d651","38fe9ae6948e0aabd8fff300a9644069a8883174","cf7c53ef016b9d647bb95cc7fbbe54e9141a486d","11fbfab7ece953d380152b98e83f78b5ea941bb6","6b9ec810c6ccf096b0357ebf3f5fe6e3423d290b","158c7c72c741ad58f22dfdcade74d4e893cd33c5","2cfa86122294f6b5402bf9852171023be1fc15cb","23fc8ca223acb7a2150a57280a3ddf9abac575e3","6862cd7bf15fc751bc03f3d5475e6ce2bed41a73","df2a626b49a4e8ead003ebefb9663c63156b4efa","5fcf938909ea8401b5b4189d6f6337de38587a9c","cdf22e61ab236dbb2243f1ab7d86580bd4655798","12a9495f5e0754f4eab36556c77ec1d90232b26e","5324bbb77227f80d43604c8e104419f2700d8796","04a4e96bf5de4bdbb78a5a016335f09ff9efd100","f0abdf06ad6dfc2ff4d403ff237281a4d5db46a6","93f52813bf62e6b6d0eed9d0fe18b342d23b2aac","86e101ec823e916080cb113031ff04edbe3757c6","63a472aea4fd485570388566eb08790493133787","68dda540fd95405c19649b40a93430629e61556d","d87307d850186d27d2c27c5916ec8c4744c14979","1d9a3a9b1c9ef7db26e53c8aeaab731992cffd6e","bc110b37713dc41ec6b364f3d31eaf2b369e06bb","fbc61374ca267545a45e00c44e13433dd2c1b1a9","4d787869e189b670d609f33c308991741592e40a","fa97ec23858d9c997e7c33ceecb292c5ab75c531","72aa87758a6c7795dc488cda45ccbd37f71de9a7","0f6fdb77c58f6f17bcdd85b107ad30b4e04edf3f","aba4247910282ba5974beea471d86f6a90f4a0f0","a522bb110627e2b8324d8e79a2f4ce972e7dba3e","c531287328f8fd1c2208eba41115c454a4c70774","a7f6e093d84189f3da0d52cd095107be6bab5485","66714a3d296204eba3484be218125405e99f2217","cc5acaf2d58d0aaa2a9b49255ada24ba28d1ca17","4f05190fb08b064b8605ab80cba74aee38e52702","040e9ecae01420dbe4acedc7bbe150f27276f507","48890b15c5b5ff54ea2cf416a9d3157f2d5dee5b","e955fbc36e2c86e1c005c5a5ae57bda689071a9f","6c2d36271d3ef3761ebcf611da2d270a6aac49bf","cb7fe2c7936fa52fb95e6f8a8e7927a4f41030a6","cb996d716925c9c87a2a4117012fa9fed72c8f38","fd32a98145b597d50f368baea55ff6b2334f1ca0","a360a9b3482ba6927b5f6b4d5debff2222b5ab2c","b1d4e1be6dc6fbe839d0eb57c71e502df333c1fa","2cfc284d52e86dea2ba74d8d8c34261729e07b57","7e2782e17732d1b690ccd151efaa65a52dc75aeb","866cb2805fd9f0d3346952e97156681170eb214c","89b9e8852eb4cd589bea98c86e565fe96eef7996","a7f3933a51c55221bbe9184bb2b7b9fb0ccfc5cb","3316a64e12cb38d499e39b53d9905ce222a0b82e","53b51f68bf9b6dd38014b5ac022209b8433d7340","d5abd4eb750387c95d1040e7613f98bd816c58bb","ca1312dbe95b885786b541220857039f4411bcaa","e15f2636ea04eda457d7298d7116f20f4e11a4ff","07e45564340adec0d41f3038c44ccccb1521490d","ebeb493dc0e63013927b5c8ef684e51412709ab8","62e5be8651e06153ab9f8a8572b25d5bf1b3b5f9","24c2efc0f566315569810f91d70b39ad261e2614","b964a9e678a969bdc28972c55655d7f0667d68b7","93ae37f11848d481ca02a10c86812c40dec5e561","19d2a44e5db9706180861d60958ae7f8592475ea","9101a89510ac58182c9f20510a221704271444fe","36552c2c90a8fb714d2fd8aec37e4bd2f876b090","dcf5be92a3aede861909c08d06b114669bbe75e8","62b835a2cdc1216753229ddb3ebd0fcdcc988eb9","8362ce4769b65f47c0d5d5a11d262a28a144e526","e83af5dfc66d55afc83f02a17c8f073cbbcdd792","45b778c7f85d9d827e1fe2beb42913e1b47361f1","ea0e73f3c8be433dba3b98808b57dd1e2ca4d934","ae7a9df292c36dbc15d43b43017cd42efe5707c4","6a5ed3a42b21bcae9ac772d1b9361019ed5d8676","0ee72fbd30b25ff397b570294c3cd2f65c176e34","9ac3c474b89878e18d03a6171537083ba94beeb8","b67bfa3328baf8bbc4174a3facbceb1cccdea4ec","bc66869d4c781d91a19a809b1a8bdcce385ddfe1","cef01f1f499d83f13753e437ddd20a8df61ca326","b88a16c7ac471eac43914d8974d196f6edc8af15","f18b74838ced7a5bbe2f869a06f2bee6532dcb8c","34e367597d570b359b81f0153613b79ab934d09b","3a08f1748b8b0f0c24b4f41ce2cfc8560983d905","b756172bdb8e53b2ba09451d52bdbcbcd6904e22","217a95868afd076765c376d8bd5ce294b81df221","24cf58f91780b006ebe57f43ca7224f1b2f980dd","9db767d07631723779f1831f892f0f3e40ed8998","59cdc5eb9d8c41bffe30a9cd02a2c58e2cdbd973","9acc199bf87db512ea330d62dabacda4f31de6ff","56a6d90f36f2b20f537ebb4d8f8b71696e6137cc","2f4f8de459f8b45a3a80018753f0fa24dc138809","2ba01613a3a77a212af83034311015c91b0c6759","a6c9ccf0075aec6790fbe938bac8b434e5db01f8","20e68fef856a56346f5044fc532975ee329fb25c","e9e5aa617e7f90bd1706f38109f4ebf5f62ab58a","1faea81e151772035d3b9f1fb0aa8f1b1d0fa6d7","4ee3f3251dc55ae49c873bc1895cecf75bc0bf8a","8a5fb669ae3590fa1aa3f1fb90d01c3dca843c94","6eb0c74e9d6bd9e9e5f52fed2bd3b9c35a2877cb","10448063c401637cb5f4ed05d46c05edf9e51ea4","47ffe107e6f0aa218f1ebbbef34043185dd4fd89","8a84f9df0d1f487f0a36f42171cf68e8800e04d4","41a3929d25258202272f854bd4e0ed02f9e152d5","9e7cee2ceb1a963c1da2c21013adf7d616412d3c","1e28f63bcf7b465cc940af18a08855d377370ac3","cd7e9d964281d700de691eb48eb4b597c8fd947a","61d70fe47cfaa4efee505c7073aacfe34b66c217","14340efa3ccfb3a22ee594cea56ab9857814af6c","5a1a90c3db82f286567ce1946f5c282c30dc7fcb","fdfbff3cefe2e1dad0ac6d28d048af3c703d9a85","d59ff07c1ee744f5edba56dcc0d23689ecfeaebc","187b14ae2423f791256710c819cb0401d87670c2","1570a72eee4bc0efb46cc2185c44a12a0aa57943","51f689de3cbe167e117a042f9acb19c0cf4571ae","644ada1aac6795d50dc9dc1f6a0cd3977b854359","b6bf26a549b163ae35ff208223a6ce6b59489b0b","7dedb22f0b0689dce56e73572e69f64974ef2892","829c455a485b38462ef470e76011789665234aa1","440b7a969042bd1ecd51169f009eef0076cd98c0","704244ed886487f67308400def65a4274e549d5c","ddae098deec89d67228a74623ebe7f5db39f425b","b571a29df563133e9dfde738c6020c9111729ef6","259ed1d40019543dd22c3741eedfd19ff0a7a500","3ad9e4740c35ec20fdd6942f13047ebd53ea203e","adecd6f66ff152e73b59d7c157d72305a092ab9c","d8765dd103b806129ff762480fc919f6727ad7ad","e6e911eb2bc5bcf5ee36063e59fde00fcd96bd97","e97336a5570028a3efba65d482a8b20c72cea1f4","2f9354016fa8455cf6731be8e2c8c79d7e5fdb89","ec110076caca7a75ffb4795c32362bc52151dbcc","bdfa10fc8f6ecc4e4824ca9bb32ece782ede1b43","31fd1b7711aa4c6f91181e2d9bf00f2261d2b79c","776942981bea7f396ad6416a71e65b6af0cb4dd8","5d4b9c080a25a9c9a410911a7f23b6feeda57044","2e1f239fe63aefc4b6f266d1135a734e1fdadfd9","1fc85b87bd0542b82b1a8d51afdb3801d03d872b","166c7fdc9d42c8155e186defa44e224600d96bf8","dc57632d66215ecc08402d76e803d2d91a2e8f9c","eaa5dfbdbd1217d62902f966496658770638c3d1","43f298a783a119a98a2fe91f234870ad70620872","e1b9c9803239ea61fad03b67d97cf3dafd44fea7","866254343b5f70366173c58099f4bfed6a5e0bb3","bdc64efcb3419e3ae33ac10426ae1a88a469759c","ad93d3e277e9cf8f9081b4a09d2832f0fbc95dcf","a1f835df771464e9db6909fd104751ccbbc1b91a","7e9aa89fb810bf3db398b4ac1a094d13cdba9183","e223702776a7631293426e40d6f8d3a6240bb1b5","919209907dfcfa1fddaf7cf5f11068f523f8ead5","bba80721dc6c3f8d58322d25d85431cd28925cc2","b35524db7864dcc0a3374182adaf282675bfc7dd","90574a394a307eb61c0ca23d71a183d540031a4c","63c8d0f455bab2bb5652ca6f8ffc1f1e2bbc9389","4954982b952f16ead758818d3769e2740f4cba6b","7ca2e73dea59a2e0683253e73b9b549d749e12f9","c5bb997a8f2d538cc89ac09ddd0ea8d5cf69df88","0853ac2006194afc7f96ad49cb15fc1e0746c83f","cbe886b6191b8fefc5ddf665aba0d0e6e292e28a","f29139f3cf1774769b914df5a66c010f7ce86926","d991e9932122ca21b970c4ea6b13f66b1fa7b67a","57c0339d9f33a1dec70ec2b35050aabe3bd8f77d","1d4b0751fee3bc2ea4169f15c1824178b384b56a","444b8471a3d03bf57b44da6e0eb07eaf780a8f3b","e1fef9bd76ab2fbf7361754165728b9dcb69099b","b050525072af1d6fa94eeaf98e13669e9ebc872d","950d4922a5ace3d0fe910ea702f8db8e39b1c78f","5ede505f14877e3ede60eb4766a62c36d9f3b87f","d538fcd92d90e7aa9afe7e8ceeaa0defc8330800","a724f34ef30bdf362b9059634e4ef21e21101ddd","bcf5b748b52271774c0362717cab242527baf99d","1710582473330dc6e7758953e3378187b5e3f226","60d89d0ab315d957bb858eecb5c8b837eb160fa1","82c26f74ad63ac68288f0e2e936cf02a5bd1f513","a7dd698d4d0c46c777c87681d9d20c1a3bb7101e","7b1c66126902fec9ec37c4bf1b6c3e371440067a","0251b08afad2555dbb8c7cf5e80ece45f36cbc41","72ed1e4244efbba7d7d66781b6fcbd2faec3273f","7d5a40c3e6fbd90f02ae677fc20300c3f38772df","6a9622aaa22d60e34151596e5c0716ef8c26a964","6435894275ad03911f916817704d94a0e5925425","0812468d0508f04a3890054774668391b27759a4","95b499644ee5db3e05803c1e06f3cdce05b649ab","2e078142a0803ee5b411959734f857fbac666951","490dd9f946e7e0ef2945f5c1f089ca79b1a602af","d97c45ad2eafa83a463ef1480436fbba33d1b8fa","7e776f5b2e8f6c4375dae7a46c87d56a7ef6c075","febec687639533570236e491fce464cd03eac1ae","629783f3aaf9d6b489fe86c2057fb93f54fb5388","13185681ff08d13bd2541ab0013b4501d73cfd00","dbf7898ceab7e6b9e3ca975301b91dd290c23ffb","262cb262eb6c10c808dbbd85dd9103ab0f99c32b","4303fbca5ab3e46b99834a810fa27fd7176f6213","99110772c028a7625d39d229bf5179cac16295bb","9ad180029876a53747df577d8925a055f6b9687e","fa9104204f4a72b432c2bff7179478cbb487e597","36ca6224665c7f9c012b654d435a929c77b6a0a4","cc8c757929438a6a14636d5065ff1d3e13214bc2","a4fae0e5e3dd33b87aae71151e28a3c832a6fa67","f56d0ad92f0bc094b854a6e127dbd2aed7a23b51","a10be201de2aac2a239568970e02dce04261bc3b","5dc514acedc136d596085bfd6454947bcf36bfc3","c662b129e180d28a51aebbc104989a01f7a2778c","d59c70d47e491f410de6fbf5884e3801afe14d0e","fdfc8a0003ed309b97b86c181614d2e6e24a1e5b","3ef85ddb8d28c186495ff374762eb515d1ddf7da","5677aed175f70d5f6762771c1bdfe9425023836e","bb9c75c5ed818197794dcae109f4555db4f5cb7c","9590282ae8c72e7e5ad50f7a3fae18a665384fe3","f7c727e6c34dccd3b36c37a1fb006715416fbcb6","59710880cd21d79ae1329f04eb35ea48e646acb3","b5692511105cddd812e687259740d2a6fa240219","747c65272ddc0b87d8f349c0026a9a3cfa37a2d0","90918ff5ab2c7b3ae93e5acf49d86f7264eb710a","a492d229529018f0277f75aa7b99661b5dd40420","fe768f4f003a1089d886eec585612c211346eb4c","0e844f6c91dfc421c573c6ab784e2a96903413e3","098c7ba4f9c49b472b9417819144378081996874","06fab24348166e47d010029a3b0bf98b8f82bd32","0b92aded232d1d4dad209dc65b049511acfe05ce","ce36ecda4caa4a360987df240136e1230845872b","d912e10c6550d9e7e30c4495c139053e5cd16a0b","d2eb731878a4d660dd4a6babaea5967183b8f324","6e1bba198791e87320862e9cd3ab4244ac284ab8","7c441ad8baf2acf2356c84e0da997eec8721265f","c05d12384a958d7b23a58a6977725e4f441f120c","84d60b08299a8ca2bf69952c1e65addbf0664f36","c2c82a6ea27baf4faa3cb21f460a3f7814073d0d","41da1228754c97d458a45653dbcea68a3b22fff9","4fdee1d9f1265e29c836ba8887157682ad6e76f0","b61021d34fd453799e278eaeee8346d0587516ac","66d2cd3918134af4c9863d812ed960c586444897","b8c73b195fe2a5df407a5ef3423b182a6c19a93c","d21a2019f1982f0e69baff9769c5961fdca86aad","a36e5951ff30f74b45e52f33ce1a37f50496b807","b704cfa4d5de9afe1a65db532bfd07663b5c7888","769b9b54b98ed67a134545dfaaee47a71778ed6c","9c307d4b6c4bf4dc70835e7539158db5922b0d2c","e6364c3fd55a74b31cd5ad8ad98b9534cf9f258d","3b29e85257d68b5ce4834aa756a5d1fc62dd82c7","4dbae5a738e33ffe4ab69e84c006bff2adc24cf8","a88ee7d920fb2b81d82ec8d9eeeb2d7cc44218d5","5be7c3dcee2cfab95a02552726947744ed727037","13d5ee01f9d62e8a4b867b46e902b5d9d25f9bd1","b59ae81538cc626c2effaffdf77009f1fa85cfb6","7cbf301f31a57771b3c7dbe378654195f3db4ab1","a66e1af1689c385cc3adae0cf8eef4eb02a61d40","91eb80041d588ef22926422ae2fc39f375e11aec","5ba984fc8c7a88ad7ab08581d4a485091c75fdcd","e7b9e2f97099bb37fc59dfc00affa04cee18a5d7","89f4e716794e9a1cf105af6e4f5a0f7ec373afc4","4b4ed9b72454dea13bd5f0935806519e67f13fbc","d974fa1780cf9443d1f81e4d07bc2a7dd56002b3","4637eb0b00db719ccea3a22a5d192a7083a44001","836565b2493b9f5b39c885cab35b40457604c306","9a6b4a3f111682a62e78bb33de86c2fc8622cf94","3f86fefb64cc8caeaeb1eb65471dfd18191eae85","a6dc160d5cdf581c61d9c0ecd042aa7b5e958a87","bf14a6deffe4c9b74920080851f7e4e273f66116","ab3b1d9f3ed5c8a4dda885d84ed5949b0146639d","8d8e9d54c859625277c7de977b361165c09b06b1","b76ee30917c63211ac9e94a21bebbddf518d169f","995724b762fd86e46eb9c5e61aa42303f2b48086","f0db7fca79297d731fa6abe1e345ce26e1758cd4","3014e48ec5a985b9d143ba27b91e32b933dcfdad","d373029382208226a55ddfc028a3261e0dc8279b","6f1bddf4b5e6716f59bcbd9a7587b6d556251ef9","63c7fc6358343c3de6cfaa40436063646eb8b7a1","ecc1b34cbc2375a57afad822218324d8b88fa721","4a5723f59e0437dc9f83f7116b8fddd12e15c5d0","bc9ef5461bb12aa73ec39509c0564cb746ab2fc8","d8d9eea72252e5b667537261ea40fec18cf1f809","1a38449ab90bbbad671e1acfa54ba98e3717daad","314a41951105bc6c37c570e5a9664d28a40ce985","d52722c6da069549f56530fc56fe09e9a74027ce","ea97e2d0eb381aa5d441d24d6975bbb935fa12de","e0f6b54b777335d83e07a82c3c72531371372e29","efd413916eac10e4bcfe4156bbe086264b180340","928cdb4f8a72c2de5751cddd3205c2a3c09e6f6d","91f271fa9e7f1dd0fc36f434c4b7a795a8c463c0","a8d8c067533f168fbee7dc12daea854080484fc5","ee6a2c5fbff38a28cc421ce33471c36e44ab08c1","7821b70a00768cb99c0b48450eabe5a687ae276c","ef2b7b090c5fc1b84833e5b12d9fa168dbbcf9d5","eda1e266c87fc56ab9f1edbbb06785072a021dca","31c6d6649f64b757848ad6e9f382709df3e164d7","ed3b080ca6ebc4361306a786dcc2d45481ee8ed9","fd79de01c20168075dbf425831ac44f2b676f275","61bf0d10d533200486c138dc5b34914081af63e1","6eac0f6817b45814a0ba109539a13d3b6c893748","01bb39ac3fb0aa3b9435ffeab28ae66e39039860","32c726f7cd3833db19eb1e5248f34d5e88b2cbdf","1d0783018214d53ea830988bed6fc1a2ed9eb2d3","f16652d1a2f94432becea6a8d393a4f99d62fb7b","699325f9a13f51ca2a592d14c4926942ca9ed901","f720d86b0bef3967d1bd65771bf2286c63914808","e2e29d3e8202fd80d6398220a27e8b9bbf4add76","8cfca7726ffa6b4093d3036f7a16be26efc4ad29","74382dbfbb15c19bd1302e7eb6e0f8943ad43b14","d6c6a654386b076d94ce9fe8a62651b4fda54ba9","c537107af9b27f328b25a631149a19f937d301f6","5f0ea4ddcfb8de5d0f1c3080a36d6291c26086ce","aebe55210ade8832c7afad8a89c6dd441ddf89bb","ff2cb002d5af6db56224cdca87f91894e39e58e1","b5af63fc8c9691490f566c9c02d9a4a2174a9e3f","f672fd768623f2a819593080eab16a0cbbe4f05c","ff97c97c930f80209480c630622b1b64372bd65a","bbd21c22030c85d098fa79ee69f78803a86c15ba","14597dc2b264c02450dfd7a04314e77d27ea7dc7","cc34406b5d48c8c09d51c0c8fe6d94b91303745f","4b00cc9f8a7cbdf851cc54c1b7fcb9e7805e1ece","35d21c08813242002e31f1d9bbc45fed5a21ebde","9042ef3836925e6185165668d1b1640e35879760","7792dfe5546d862dc3b97b7c71dc245b35801446","f5147befb68cc2a021034a55ad64a4e1fae4bba2","1fa69c24a0ef58e66030b3aac9aa35374a3110b2","f2df8c94b2e5ba6c4eee3515d1d30f36194ca803","7d18334ad2e29a10d9a7b9484aa31a07b6eec697","87290ba4cd10b4e42c41ad5916974093a5369aca","bb69dfca17913faf3972fc5cb53f332767c7ae20","baa092e99dc0dcf39362c4ce7086ea92095f9224","b384bf6fbccd831f597ce8342df32b57485ed656","61e8f8a86689bcac91382f993b7b0f9803222b68","a8e41fefdb7bf00d1089947cc3a250a333dc4608","ff070de986d1840736d4e756e55f8011ece82eeb","10fa69285cc97bdb3cc0b842bd53edad34509b08","cd63e699ca113ce2a45c3437c5430a06d51adf4d","b49ca9486cfae32a9d795ceca52b923820751879","6066b236aac2aa7896f6212cc29874e359e1b74e","a238e53da99c50491cc9567b36ac664a26b0f43f","d486973f58e645119f9a4d210173b41f02a335d2","e751fef20620334ac4ae74a6a2ffd66cd97060ab","bb5e5fca43309ce8217a0628dcbe51c4e19af97f","d67d0946069d9358ea60897630dc894fad551e64","57e6b8781ca311ffd919f25a2c36039f45866c2a","4e378aeeb874b596fa08d079d9e107b2863f1144","25800ffb0e9acfe9e63608eb44979f27c33fc6c1","7061c28df7bac641351431af20342b44fc439fd5","8eedb2afe2b7e00c6317a30e98a388f78be6ac56","c4a8b8f7c52f90ff12a8f3df60c3a4468f7626bf","6a7f552c6fb9f66ea9194a5717138d0f9fce9b9e","47747718d63c1e5d3949fa4793752b579434bc3e","87ebdd60416f953181e2ce93286f97a9c233fa49","e42576548f2c0ae2c6cb24ce2b0437ffb8978d65","ebce36c22f1aa27e3ef449565bf1e35c19a3e830","9dbda67fdeb452ba99d9ff612865039131e5f815","cc8f7c78af9eace1a92380ef06f896dd19864325","4f97d5a7e2388fff1aba40f159d92d030e6d2066","61e95fc0bb9d52fa2c0dd62fa4110fad0171fcfe","fc4e7722864907a751e2b88d9d3e2e58d7f4004e","1f26da0ad11e3b68f4ceecb2e39dc6b3302082ee","adbe74951362591f39828e346db10225bee36298","883afd1b4d6886676ceb2017caafae0c24df6c24","fa1d656af4c4ea81ca04c7f0117e421855327a28","896e5a64d39e4dd477d961c5c78b480910fb6b09","d6c9d8d778954c65d69d1af04a9921d8887dec9f","5358befb412b0f21610619f61c5c41fea949cfc6","536611704a2be026682ce3d6c7454b97122d341e","11aa330a6f4f1111d8b53abf4425f842f5bcae2b","28ab60422d648d43d219186ea0ecffce1645188f","998f1977a8b5bb7db3d2cfe68a42ce3d67619cb2","760b0567a668c927820101d057ea8b4218943438","55f79f2e809f27e3e3d24e8f06cb86a9e28cffb0","712d6e724a312cadc8faf64b8b301188ae6bc575","9da18f3974a374318ab10b4080c8d00e890669d2","da6c07698f591b3eac773770dc776bf095c3d9ef","038de54b1fd227cdf727e7f12a43dfaa837ba048","f78c7353ea43af668b53adb0a4b8ceb871673398","201d2d7226ba4d385ac26e3cfaada180c2a7dacb","389ad7239907b8d7c77a4b1bdca2adceaeff23a6","c531262190d7b75238e60565a3a59f13feed2ffa","8939f44f6ac5594348e4d671d121680822bd8dc8","75308d7a306a0201b110a3a8510253ba7927de66","e06a56eac8c1fbf36e985697d3b6b1a66ec8ac0e","bc1522e26865c9b84159ff4b4bcde7896fd73496","09c887f38eeb4de22c90e54e3ff02eaf2f32d1ae","7275fb617064dfaffe96942016b7190dfc8e1366","29d305599dcb095e6586ebecf6e595f85d2cfcaf","cc617dc5d117cb2c979de6fb76c64620ab7cf04f","f17c35b447e9aee8cf4480c14aefb812c9d8b535","395ecc2235f91654ef7c06c7e73aabb352bb17fb","bb331d85b8a2200207e36a7a41b2cb0c88b438a2","009b0bab4935655e240a7059a399fae445f2710a","6b22ec5f6c4768adf8bb5464dc455a7d272936d7","99f286e23f5ed434cf8badb9b658262e68d47bcc","aed2fedd16371293d7fdec2c82b7a5f1bed3f1f2","64b336b36745e9220ae44010144ea002e56ef351","b0186b41bbafc4d7ee50e3f9a92201ece1be64ea","e4e0ba908affceb3bcd64d9b376685eafb595f62","4bea98de4039cc21496db5a7259fdab74a93b386","9bc0503c9174309dcdaf116ae16ccd9e4d9bce20","f8706cbdf2133744174490c4f27eca0ebd3a6480","9bb1b554862fb3547a4992892be10aa52cd3d611","e2dd6671dc5b905cd9adb4a1358d477a285c901c","d3648b51b1bca6cba16a1d78c0b3d22671a9f66c","d5f3f3ddc262114f2d26ca864a9d78597d8fe7c6","5a3e841c60fa2b3cdbb44ec1012e67d2a0c71b92","99c1323a088333a5fc9109128d6d318bbceebf7d","700d07cf7cae4e28de107e0c274b27c857d98450","a8147d0f8bc1960f6b3d14bf8f049a47e75847b1","e337eecd1706d9d319df24b9d0f3ff00e72d6280","479f531635438430a36b487f00824699a6afd575","d2f929304b0190d1642c71a3165bd7b138f70507","53564233771529881d56110cff82be59372c0274","6f8b79ea5f2a712413ffedf10b3478c11ec60ee0","01ec06d9ae9880c065dd6601656a5462c10690fd","cc9e8aa73239c4d672775cfd05b84c21fe246b84","2b728de8f2a7a79dc150b3ed7a03428c92136ad4","506c4926577910230eceecd07df3cc42e423d25f","61026e62bf8659a4ffe4fc1b5cbd404d3e25adeb","32fc6c9041c0b38454e639136499c74333696e3b","955397dfd5845c0bd1510581a77d20989f13ab19","1d3b5d5a2fcce5fcb1a429ff6e6e89f5a3133fdb","3dfef37628a3b17cca4ce5370631fb572376ed98","e767482952c77d154e65150b3df38e42cc0783c7","a44f9ca545795dc43a59ee284874eac81ac7cbe2","ea204628adb24bba571adaa627d38aa06425bb19","aa8561ded403020f0292450e7a7af75eaf001e94","a8bbb708a8751e4bcd98de9b1bb94adef5bd4a17","a55e2f2dac040246d780e55d27c0ca22c3eb179f","db289e0e85a55b1101604679883bfd21658b2660","ed69345a19fc2372f44be8e674b0271728e5f427","c90f18e3f5e99c38623dc1c28a2b71c1678a0a5a","e5ae9750ed011c545cf2c002159f5095a9592e7c","22cb4a1cf95910a4e41f72010778e7f3651216b1","fe93459ef9ded290277dff0d29747b9336077238","b64d4e3a83c03841595e83c1e9abd372ac1b5d9f","9b1f03ffece561991b408ea8106d370f810ed9d2","06e537fec5a4c4ed16a2f3b616c59d19be573c60","d6c802f3aeda53634a54fe13f97b94dbcefa9eeb","a3d2f59dbe7b0b0f7bba406b3adec4b5b5c4caf1","9f6c0c6eaef754f2049ee536c5b38bfdc65fbd08","30d690ecfcbd9bbf0fdf49c688c92a851dd9289e","4d81e8afe61635f7542342ea3af928afcad41197","a4e64c545406be00c00fe93818994977ae378fb9","ec3f5218e8a41a2e1ee268fd544bf3c4b9bb402b","73146af740387ce0662960d8508429644c0fd484","d1318ee12c6c19bba899ce97e46a30c461ebac44","a5476f85629ca432e7434419fdeb5f38de68c207","c81356153e2381c2c3c909b0ca2774899bba7a80","65dc4abca38a697505d4762c8af1b61fc2726fe2","535205196f10a4bb7bc9370f864139aa84cfd3d6","b1ae5ea4070d874ec2dc1dfb6f49512579afec9d","ab03574e4a932fb467ff6a1a69e07f8f023c9c18","96bda9c463b08797493bb39d639f96f12a8d7dbb","8b31b980367c12fd83d70d2ebcca97e060f6686a","931f669b30ac496c3a0534894cc12706a62e3d19","401a39f57e09a6e919e3291fd3e64e3ee320820f","bd82fc19e9aa394fd6b6fbc2f0bec9774976ae8b","92180b463925eee90041459b6479f2dcf55bf7a0","a3915d85976e047bf70ba3951af4f3f845856223","8b629bbcbe5da04fed8dd4828b79ca24c0f168e1","fcd81c9627fd9ec13be4ed3ff55d7213b2f7c3ba","de1e2b44975c1e2f3c15c2acb7c5b9a26e5ecb8f","4835488716794277a826bb5b3c77f08337e3c689","b4da44981a855df6cd23a8533b35af262d4801f6","d3e788a6b87979120f571237c68074c844c1b86d","ced5b57a60c75824dfaea751b7c055f7047083a2","18d543d7ab2a362e39cf45d7d4c44c188b60dac9","88c1430613f2bba5551b345ab07df23869af815e","6d97fbdfc16b6df34119df7829e97b1060643483","6d59bc67a0dd8828eb95f33339054b1555e64380","319167a67ab027fe63b533d09efe6b4dfb85b8c7","b49746f3cd3aeead93f795ed4b08122c46faa413","4287c7822b8aa06b069e42b44b9aa73396db62f5","6e491ff283b7cfa90a1e27e96edb0b7c9dececa6","a64f30536ef256cf031dca3c5a1a715424c7b94e","9cadef3ffbd6a952e150235c370825b6ffa6a817","f92acfe1192843fcda52ff3a34c60e2208623808","40aa97d2c89f7bc4d19e5754c947af11ff3435d9","ada1357dfd5d2d3a1955531c3d16de4255e1b3dc","ed1fb87429c69b5410d79acbb900294127229ffd","71cc0df311fcf3abdc4bfd739e01f5993829e64a","7463928d0e0a382e8de49bbd1069c1cba28c0d13","08415d0f53ba0f4a6f0b500454d8268c57a598a4","66877d62736980cfb1d7b2f40ebbcaee5514f8c5","b5c7e6bac9b8ba611b52c694718c7405372dd585","b1c9a7c757becd548eb9d40ef167269128d9abac","c446231a6eaa3389c4ce99e955b450b77374af8d","965feb9521454f608fc040ec77754fbaf9ac7276","15626fa2d08b8de4b75353a115c724b5b017d8d9","7e246a0cb71bb4f1ac3eff4c5f3de504a35ff992","67a5a39dee825537e64e4153cd6444542bb8a4fa","03816e284b84780b18ec2d547b02b6666589e7c1","27a3447790db095cff4e723beecf16fa487f310c","f3c79d8b6a2ce7f828a892a751b71653d6cbacec","ded94af48b2b3908af6522088723b6665a0e5c16","3bca3b071d04fdb4167f6f79bb6fe5b620593553","e9ac87390c952e7a7a93442a5ceee76324b10a1a","ea94a8259624a1915fa4b92682755e28f2bb6af5","8277bf29a438a711299f654798b3c0b0f09c74f1","caa0d513ab89d46dbf694182ab47a77f5fbe31ed","886156da2ca14bfdd7e06858bfc25f6507944d38","e12e6cacdb823caf4227f63f4bd175a593918813","f494d5ac5cb849f6fbe80e0b84449e9d8f361e32","272ecddb2859e3c184886bc2d142e2e329b8ae83","512069001330ac8f91492986f61a0963308e7d5d","67f4944a21487dce92746bdb716303a7860b081c","11e40d37005425e56bbaeb3453078dfdba517629","7991bd168da1e0b8d0dc34635a35057aab466349","561e57df1386122714fae7b413be91e210b33b65","2d428a350e6957814fc3d6ab30e495242a59b546","eceba5aa6a36521c878cf976845123e820d27161","a23c0877f1bb26edb75aa344f1049a7b7a91f079","f0b49216955c87f3674d0a26c7f684264de0795f","188ccf190ba398ef9d3f661016f15cc005505c26","44cb8eb3a2c0aae7a4c5b1c41d72288b027a23fe","172aa6c61e27f6506f265983fc18e1f5e248efeb","efc9633b33d9d8eefdca136948da4f726eb70509","97bef8d9082da17dc1e3d1ee1956f01633f9fa31","60f1f5815873e3b671aaf7cda6c30b78e4bd6557","c223fac83be5b5be3143e17819ad0179389407f9","b553b38e7be52003f44bb05165fdae25c5863ab7","6d51b6ab429fca592505d9bdbf44130f12dd3ecc","8ea4ea0d53e772673dea69a9df83aa8445ad49ea","aeb1c67b5b55c769256a8ffc2f9d9095d6fc74da","e71f1099104e0420ebdd458b61225f7c29d79358","e36dd4282b2c4a5b2f2b00e57ee347c4fcd14e71","b84236944215445be191047ab628e570ffd69e99","47addcf9d03da717e54158e455d1fc558b4bd66f","22fde84bebc0022587148b7ff0f3807fcb04db8a","8ded15b035e9db959b7669ec72b38d1a94a8df30","079b919b412188f6a5a6feb9b7808483baba9ace","0b600fde3fc3603be610b201257a5d03e0987fe4","938469157fb6d513bab8b4b9e715761bb8376c1b","b095e21d91719cf8f454315aedb70616f914eec1","acacba3fdccceb1a627aff99c1e24384e52065ef","2aae6fc2ec59b1a5ede31efa2d495d948aae5501","9d7856620c5af8e1a5c3f81f921070728b6925d6","802b6d366904029b8b6fc5c32843e9aa6b7510af","bd2e1df216435d07b3fa95cb47c1e83e9f56470b","4d6bb439316b70f676972c089bea9992be9b6865","38623e07acb5addbd47b046d7734510d4e074156","900384a622c7f3094540a43670421469e4ee0b06","611c05046948693a7b23ca697f73b9217f1a7c6f","96f61b2d6557b89885188362a724f40564bbcfcb","2f3c45f55eab7364ff0f6806c81ddc7ba861e1a2","0251c85a4b752736f712cd53f144c0ae1ce0cd2e","fa760082f5e219104acba93a63521460463f92f8","a8d37de4611e1ee9e73a8aed19fe2d7090ec45ce","315983c90d55250794931bd819333daa0f2d2fd0","1388ff5cbb9a1fbc4952dc71fa7f2bf208d13460","051b4d6f19a7121e28b463232f3d5cb7ec4b027e","52abf4ba84b5a41ac9903af0ba1087bf18be2187","95f186b62184c846571c7278842ac4923f461d5a","0876502f7288a6d4e4bfb58f8692db3516bebb7c","4f1b87265e1e74b1fdd0aa0aa59a9daf03fd3f40","ad67911f1a45370558f968cdc1540f707534c28f","2efd7add4a947b2b5dcab072d1f8ee297735088e","70bb31a7b2cc8da1a3cf2efe4df4fd7b856eaff9","40b0c5583493ca34e5a1f3623cb122b98d74cc52","5e427190bc2f84aaf9d2c9129c357d869dea1270","ceb079fa35fd837f29bc606cbde8346ba6c89c55","91ed6787088f888e196331915d59154ef2a6ce58","ce6b7efb21188be53eeb141edbbce5607cab52a7","e256f9d4e5c0d8a6f7e808396ecf11d217899172","cd1d1f5545642236cc5d03e898eda8190b1e0e72","ced694e9cd77daf0882076d43f11171939345f81","0071c04dcb5399431e7c13397c1e4228c2c8b8d0","d345712547f39df1375207d3543c00ef51c8e6bf","b3f43496a503096e52d6e3f7522a24b251e7bc98","6a6aab498eab5d35621079aa6b0548e74e00dcb6","68a424113194534b879b7d616079ed53bfc9a9a1","166c2bdea7797ea3f95f077ab08eb1e2097f7afb","5f917139ab4050b9e03edff71ceeb5cff7abd386","0269e366f13104ccd4e2e50475460b032006730a","d780d774aa4630302fddbef0516e3f96beacd7b5","d2dc8fd423d6b162b66a2cf87e5d668a10ab7034","ef5672d3f94a7321ed779c922088bb72adbb1521","d7020aef8d99cbf1ef7af15088de243061da282c","fc166f3ee1c48b1064e380219342cdd6e1cfb525","e619727e999ecd8e6883330f2c6950cd0624de99","602da6fa4fbc13255e1b0f6c8748ff0035e96325","184b2fe21bbc5fcd3c577ca6d079f6f5f70b7943","2f1429eb24705410bcfb1c106fe12160e444cc37","60b2ee1624ef3eeed0a3be948f1c27b739fcb184","5081ced57feeedac3215ab44bda9e6246f41249b","df391cc5be7708fc60cc2e974318c7e179f60c2a","cf0bc13588a28401058d744abd6673c6974377eb","cbb4fe45d039ad16abe992d2212011c260d6ac17","973d4753a287306706dc2535958771074941bb7e","a42dfd7882305e80ba7f7cdacc836de1139d6b50","c6b6af7bb579ea52c6d0dd40069c280a6c7ae69f","26d42cd9a4fb533a1682fcda6ca57a3943a7ce0e","506e17ee7075b107b96cc52854b72c9f2bc3014f","618b22bbec68bd2fbabef879007bb4f682d101b5","dd23f33b495ebb2b32e69da596bce4db918905de","7c7d3efb5b1fcda85adee3e5bff4b0ca69872dbf","fdd0f18959b890e70a43a43d07e22af082319fc8","5ef88cf577ad45b4dece733f1bb1350f7c93547e","7c0da76402a6b53237ecec34757f686d2fac642b","979dccbd8dd6499474c1299b511f094d2221ed1e","934498d37ad8f57384a3eeddc9b577797f2339a3","04345d2557d13e3b219881aeab3f643e9a1ace09","741af0652dd3e5992654ef401f04f9f461e1d0c5","0e1e95c41f02acd5ed5c347ff63d0e38185525ad","a01ba4523b3132e6307d222fc20c704eabbb87fb","8d01b706ff461a2f0d364685a1a884bbcc6b2920","2067932e2afac7fc8106f037bafaee7c89d01a99","b099a500eb9885adbe6532e4c5ef2186e413f524","54ecfc96ea15b559bcc39b6f06570768cb07cd34","79a07527ab87de385bf8fd8f7f9d7f09e55a77dc","22606a7becdbfcd88fd30e160eef90c183035e5c","3bab5477ff44673e4e62b6a00804d0434d394fa7","802c5f14c26cf7c0d22607e931563eb5e8347ce4","ab001d830b3822cbde4d987f7f49bb77e2edc2a0","555a8c0b8de28fe092aa02097e6bb3412402e489","8b82f4ad2ed2d608b076b2053011a17d79f389a6","a5a4f3714b9f8f374f3aa7feadd62178e98c9f74","86938a06aaad69669b482c589840961ce1509cdc","4ccc8e57f98024b913bafbf290b4093658674e68","3bddce7e3d79946b16216fe42661c229563219ca","c8d2bb24faaaa3443276c38bd7815626fa6e12aa","d6a5fbf3e13544ebe5b2fc59e3da13f9c5bc2730","21c2110bf294f0e6faae41fdecff6276dd130234","555eebf3f4845c8138c24ded96fcb3fa5c67787a","f0d24de960d7617ebcbd8bd6f708d7bbd842152a","89323f94bb1b14f10beeee9c5b3268ce85e28114","29e6ec659405521c3ae0e2fe86098c45933fd2dc","5aae17a6fb4b41f35e5c0a744cedf9f6b905d120","0b65bac1a18a2a9dbab3e1fec7cb9677ed1508eb","08cadc3d871f681ef1f951894345359a85ba190e","a0ddd6122c988880c0f4f37c4d0b22293d906861","1cfc43421ee75304a63ef3905c0334f9d3faf302","334b6c68d35e001ce5e8eb8c1bfde7d446fd241c","030b59502ffe69a05e553e9cbb0fdc9f67aea706","98609c3993e6a935edfb993a32e6c229ccfd67b7","00693f4ad04dcea5f057a226d0c4b0608cb9f25f","89f607604e82bdce974a45029666c10586c6fe2a","234dfde22f42cd18c3f6e390f1e7a30916ef8c9e","39757c34da290aab1b97f7976a3daf41575c735c","ccc689721556f05bd6355ae69a9e2d219ed54442","18b3ebcf3bcd71058b9eaa571831a0b23fe2934e","982fa591260097a93aa29caacf2bf6bd42a34829","4bb98348a87c07a638f579a5a7432f164c9b0549","29215b229bab093bd083af4099234cbffe4febfb","ce7da2c7d66221335519ed124191c018adec7ecb","eac4c984dfe5eebb73b094aaf2ed5ab37b6e8fdf","7f3024d343aa1b14641ad5a7b56efaa1501550cf","3e03ed90a8e7a933cff02d0c46cd8d3b61a95f54","bc3bf793a91bcf2f39edd1134d9f174475578794","c10749d51f2b77eb1b38909d790e7d3895a97364","eec0f83cf38e5ad91278380277e5902de210f85a","a36f6e5386d5cf41256bbd53034998f7453a2376","20cab06f9a90fc4907056931a06337bc18bb0238","e73266a51cdcd63a394848d433f854c1c4e29198","8f9914bd94fced7f60dff40e14fe734203d7c5d4","bfae02c4ce34d425f5341f9bff2f036bdabe78ee","8df449100a3f9dde511d05087bef60a07fadefde","77e8cb2655e877c2e2da7bc8f3b87b184fef5fb3","d702d7b335c0c9305e75131770c0ea739b70d813","c6dff58f491c30ffc2a81a8d69da86ff8105053f","899f7b125e843d7187ad7c614588d635ce989f80","659c62ee338975eddf1f7e65f68190af65199324","b90810ce8eec07b4333074c9217a242b129f8d27","ea7af81460ac3322519bf840612e009da0047db6","3a25415a1c2928e22b4eb9da782237ed73fb79c8","c1544c12efe72dd584429e115ff484428f27e759","3d03bcd0636aacfe530c52fc1cdc32c2edffea04","c094e90b2531b9ec5554dfc77c1fc613e02b87e5","5cf331588a878271645773dd9fd839ed4ab38749","47676cfa98ffc49a8165b1453bc35a9d261e9c44","3fa77b3172c1c69b7bee9cdba4085c8947590e95","7d09e6540afdf69d3610661145d13090a3d9d18a","4b9ab27deabf52de85e86bf69946814ec766c3e1","6093660bfb50c76ca9e1bda74bc80e118f44b7a4","a6d4438faba3eb23fd526d477c37732ced37047e","5dfaf89aca2185ff4ef5f960f61e5a26b8245a70","9a37d423c2c86a73be48b535a1e022c983ec8cf3","75c7e66c5ed66e3832b2c94a8b809ab97b85922a","4972269c86c8aa4e5e948aada01c33e66de87415","90a705d67102c30083d91cff47f35300eb5049a9","134cca0cf2ab3d962034e295b3d43f4d40d549df","e1e78a51aa755a4e22d0ff7278185f6501ba3aa7","762f241e104ba2726746e5322f9a6276c5d5de55","7154a96d3f68fab458f9227931f6787a5d3f2034","1bd0fd90cc40349df9951b24244c1cfb6d3c494b","f8da9550f4946d438dc1a9074d039ea7a446c293","636e48b707e0b3d062ca073b92e2fff47460baf5","b4215c991aa6a43464dcb983e85d4374dea23c69","60daa9d7183afa9aebde022d6fb14a2b21fbbd9b","5de5a4140b9a397935737c6ce0088602be6840d7","7568a455397aeefc1e08600534ec4df279abab70","0e446f8aff57e382e5953397c0003b7c83f0d3d2","f37090ccf4f699800a43878273b8b94b5906f4bc","2de1dfa42f821fcbc140d8ae8907c060135c584b","125fc8cc4432d28e63da76c3a2aff655b1a7cc6b","eec9261a75699723f6e4b722910e5bb762b736db","08584b7e2215c852b80dc143cf712ccc73f9cacb","2df206e6a80013ee617c0f8bdbc6e1ca1134f897","ea1a83776e07007b108014bbdbe7343d06b3a963","eb63f7b071093238da663e00e69abbbbf490a5af","d2fae5c9a6350bc8007fdc28245f27911d79cd8b","97e77688bb97e5930525ba14c884c3a9e6fc73d5","6f322b2aec8cdf80aa8c5420a7f784e52cdffd3e","e3c2778d7ecf84d362bae74b93572e7775171cad","3647ebc8341ea22dce07d7eb5e47ece8d29c5565","3ee4ce51a9d564584b7878c125085e57faa32f98","89af6c2cd7b6f8ebbed12085384441a3480b2846","71602c7491552baafd169e5e3cab9ff97a968951","0c828581218b1f4694d4a6988b98ee2378163739","d356bd605bd651b455bca36f336e8d75948e461f","95b8984d5f453f4fc324a9221982abecf3fb4ce9","8cde69f5f2fa78ebd7651186eb8bd3abae9dfdd5","0f36c7aae59eb24da99ec08a05b9b4196b0dfa57","bc4b7bc82e9a68975849de92ab6bdcd3f5ef4e62","7effe46461090861cae417f30db29e4c14a83db2","99d740c46ed69f53a9ce55e38436f156cec3b69d","2c22c9dcfbad9639fb9254eb822f9f930cf852db","36285cd82fb323a18e1534740312a5cf2cde1d06","38865345d9d26ae679795e1afdac43a072c1b463","67e20dc2b6167e6dd9cb05056fd82de71891395f","617d3cde1ac34213a432c4750ffdacb01a780ac2","bd3b958a2545c3f4dd4afa2e69b690a3c6aa78fc","eedb85e6186ad63b82f2cc78b1df9fa02291622d","6b32e96d6e014d73e201834ad3556317cfe22a40","c91ddf721f47db4afac33428f96217ecfdd60cf3","6e3ba43457360dfccdec62de4e5d3085552dbec2","ed0d1a440474d862bca9d05645f46fda8d4c43b4","56dcf4b983efd201d92fcdac9348042d39213622","0712acec1c21b5683f4cfe292bb82f7d1d37cae0","23ebae01dc7e3df9c842ca7d017f7b233837721d","920d2bfdfa582b81b0e47d8a0a5de5817289c6dc","ff122a7e1fe4e061e564978450ee8bf442247a36","90b94498443f72e9c6b17f922a2eba8ce3f04d6b","59c23c136949afe6c08f601e30af8ae6d40e5949","e15fe296bdbcbab038fe0a918a3cb739826e8271","e3eb6869068edb2617a311f89e93b92a9aa5b905","4a71483a65726e15c80f83cbf3cdc2d1491e69ca","0f04a522c2cc3641757ebc4c2ce3f881ef023131","b6bf572e021f59ca9f6e95fca2e1cd08bd3fe0f2","92ece2e72744b1b82712bc20f37ac70d8e02ef00","3c7d9001bc9591368d743e9bd6cc29a74c7bddd5","c250a9a9f9e3af665daf89c0cbbdaa4cea2a6a83","da652c1539281c820240489cb15c3387033b2af9","b51a86a57a574e115eba927aff23446f3ca6ba7b","be7bfdfac30b3772fde6058d470b81b480f03be7","270ef3a189fb9d82d7b6c230649ada4e8c22dbdd","661ab3c88e7a8bfe69acd90dae7574a11afcea84","f00b2dfc555304b4e9bca0dd84103e074f34b573","7a1b7ddf6c86a52eedbec3554b4b4e7eb2126472","edd07270c22b77b07eda0a67f90c0ccf03176fd2","acf54f8bdc03df59433eb17a55c39391fcd0da53","a38b59b656e6834d466df37379266c29d6364490","9fd606c549ac53ba2ab1a877be564b1fb56531db","79a225ac2a2f2353f2f626809b56229397dfe52d","bd01fb5367cce6760c16955f04e245f66536b088","f4f92b55e102487527fc7f1c7d8ebc1df73c01a7","5ec09455ed04a8e0c11c97c72833c457c307e1c1","fef49cadcbcc186f9616368f0a725dfb2c372b48","742d01b8887d5b4bdaf2e6d9931220cedff3a6a9","db2a1544c01e7f52a0a95b58509419c6de949e5d","9d82c82a63b15f3324e4ddb16c0f354db88c6c99","49cf747faf627d6ae0cd253d52fa5e5364838c62","e349cedb6e59e15b613e75662045a78b5ac0c6c0","234b86e6b2d6ca22e0be6b5225b3763c057546cc","24e6361cbad13b29dcfa317e52f5b88d17156378","cecf2743648c0d48e20b243cb0353c6a0d660c0a","24cf4fe062b06205d5fcf3e8824eb14f0fbb0246","7cd867c3fe48187dced1060dedb22cc82f5aa094","612ab4bbc6f2396f4dcd68c3f142f7dfa2f5f0a5","7e5b10b7d39104055dd4d6dc6c35f1493847c994","6afaf83de39d29746f8852daadadc0d46483c7ef","24c170555d57ccbbb270f02d0b5d3e98f99b8729","08fbe0d9448abd9efaa713dafa27fc212a02da95","6a48f952ca6969dcbf8e79f11a3859ca426bfba0","ff3e1eaeb3268e1f9721ced987ad77176f55d102","095e2bcc26302a27a71b37b76348cb9231ab5862","b2412c72a01d2454408d77c79a598f67ba4a5783","9e3a1e5401f9f807085547de0ecc3f527610daa4","1c77fdcc8516cf2f0c5083d4840a684b9ad90958","35053e57abaca188a080106df5559e611251d1a5","0667f2acbb30dcf3582ee73132dcbc1c2ca2072d","7a723954125e9409c102b5cf3cde6f9a6464be52","cfde7374785d2e4033ebcee0459836c648439eb6","1abf464b59f66811f21e8ca02114327295841ada","222516a8154f4b0dbe1264315337367b60989c9e","4009c017241f197a74fa2422bf1435ea56ee0903","c291fc39ad6a9e072798311c0ba97c30cc8d24cb","ba48417147efef6c17d0e1d1a0f9f11b75c2648e","1fdb8251d2d68634d8ba7ad4e9569742847df1df","5d6c64969cea4f1678ed3760c0353f8860ef661b","3658fb000be9ae39d2af0d2e90b6fb4da50490cb","57d562b394730649266f902db63d63b448dc1d6e","53a2b0a5cec83628474b5f95312fd008e7c213ef","5109f2ca67dfe6f55f745a6ccc1d41d700f146ff","39fb83630dff7b6f6c3544dcc9ed70ed459aaf43","0d0b266143b243442972f50d8efc829a33364674","bc7db7a08dd2e645fbe3f6fda4771fb8f3b8bedf","0d13eb42250da072f550ce8b563d5a0b807b1ff3","dfef6f24d586663cb76d73145abc4a9bb7994df3","d29488ee9b86d7edb48771c059173ae4c3ae7421","e3be5bb61d7f8850c1d7a43dbc18f37107c2e317","1260ed90bd5d7c178baee1a0f37325f15455c208","e69dd475017f91e73a02d8d78114cc9ad2c27f35","db80d56388d15c5c70154a68169c4a6d56437c52","497a4e9e25fb8cc9d3a95bc79b605aca79603648","ae8e8b2bc21ebd678a7513c7b413d8e9c57680d8","a929a5aea5f6d4582b845ba6b3fd6e776c5ad7fb","a2ef49f8b977a16bbfa7ad1a179aeb43a3a6be18","36aa62802a5024ad088efe07f186c4a401cde888","6ed392f47a1970f7815f6f76b7bacfd0bb51b87c","6756896b220fe1e7d5099cc4e5a548dffdba1ff9","4c56edfb832686257e58f4ce5012b512934359e0","05a8675f827a36136be635384f3a44ef0e47bc97","1fbb83de2c4a6489d419bb7f771163f514de8f5b","2c44b2cee4e7f52fcbf5bfe69927017125da3575","4b562aaf0c734bd774aeec0763056ff218a7fda6","55f00d9655ca3f9ccfdcac2fba8081df9869ba16","c62a6942dcdf3b1cbdafa3d858cf9694effeee98","1a604fc858b1c988b22663c9a6220e897c24df4a","df84290a7ee2e4e939fc4eccc030129227c83895","72fe70272d540afca691143d3a4f029176e37087","32e3f257ace9b24df47510e036f80438bfe9a177","ad5ac052a447f5121e96f2c3964e14a880b397a7","b0bdb4456b3e1cc989dab1c8f23389ec0bdf425d","1602e0cdb9b4f41faba330537f97f8ed8f381b80","3e6f2b7d9812b952f7af255a05bfb3fba1e1bf23","42c5af5e48c1e74a53bb773d7068bf61953231a8","f637ad84e3af9cecddcd0ff3c89609087ab9701e","4bfb504c2f047660ce85fda96657d5cb27415f19","b2aeb02e7d43d98973334e39db5c39626ba9f775","6ee4298ee3192e2c82e7b26b078f32302764ace5","693f5426d474c9d4bfa96e1f72f6815cfab61e6a","e7fb14351533f823cdc1261c3905ac8d5cb82f47","1d2d08da5b04abcd1c956c32d5cec4733b281d40","d5daaa72fa94a6d7e122b6e1618dad90fe1d1065","37a6ce5a4245cd4383d4b783a6348b8d87a27070","5933cf867a1819c5ccc4f531712971307d9dc6db","745524486613d24fb1287877af91e00471df7650","a5688ccd90573b1700e06417b94c0c46ce5a2e9a","e790ca084d1e1be54421c4fe0cb4aea955c62eb9","43de4eb4d2f279ed20cd2f8340a4e33d92b55b56","a41c45c3358b22e19ef8ac7772826e6b15fc9458","aeed774fef63c37b6894d889d6dc98202ee24ed0","f163b0e4b4da163de121503ca93aad212f053be4","3564895b63c50c2c903750df63b6f39bf0c35d37","2a723519c042e0a143807e0b3e6a7367bfcb02dc","ea57a19b34df4d60e740987f858ae225bbd4cc53","ffc3ef86778f486823bedf66cc5a937fc09abe6a","691d5d807c1aee94d3551a71c2461f3ec469662b","2b7037b14801b9f15cda5e8462bd53e93499575d","399e553829215fc30ddd481d5bac9ef0e3d95ca7","3925e6a5431424f422273f3522016a9d6a51a876","5efbb08a7a8cc7bcec05645088d3e2f5e87216aa","48850d4077f4a21ac27e6b1f969f6887440b3244","66c39b14261ee31244f864ebff7bdb6f3c55211f","be67f2e4ba1bc2d36a9705328cf0b87aada9c3d7","6d99975707e51b5925c847fac4e88a55d5981408","b93d6a001b15d544ea346c4804fb0d853ab11622","959b3e6d8c6eee37cb8d7ab3be0bc8ada4687b43","50e6b3c0050c3f73efa2070291ee1720d7750c7f","9130770ec5ed30e399e47c057c3eaaba3d743d5f","d9f26af533c40326f8f528e0ac5613053cccb4c5","b2bdfaded3b4c75458bcf855f75cf49e09d07508","52f45122aecae2847fe6b653db06e0a0bae450d1","7839076f95679c85e7adfdccdd671b2927c82f2f","d2e3607fa069924945b1eabed6ebfe8c5a6a0ecc","4faf81977dc7cf9d160f20151e06cfe5b74454cc","9707257aa1baf902e009e7f904e53dbed2795527","f9b292b93575ffb090d9cd7a4d0e9428e6106711","f04958cd5d2259cc7b8ca1be75de78cc47e58df2","fee29570d0a5ee2de5b6b8e28621636489ac9bb3","3c7a39b40cf8b5113f8bf43d713e412632543f8f","fd92e571ac4380b83ee1f1af5eef59f3aa8b8535","772eaf156fb0c571f4e9b339db2a06d4834d31f4","6db60c03a9942ba766f52f6a4ae5f157e2edbd42","cc902cf9ab34ef06084fb23831c2fecbafb90784","d002b7d24afa0b1c15d470ba170a62f2be648d7f","3659df6624861903456943cb17efd94ace6f2b5f","95f7879923783c3cbfc0a42cfd11e2b9d8260b46","6e200b1fe0b03bc0acc6d7ab097750d87aa7ac67","dad47d8876de45132226985dbbd079e060f6facc","e380a98109f72d4e39f1f069c3cf35e408925a8b","f4dcfa38f72751a26877d63a15a58b03f63a21b4","ba0ec2ffd24c6d502c8f171281125b94353444d8","bbd8f2c1b42fbf800ae4703c3c68c4faef114331","3fd4a35ce67c3b43744445c2de6087ad9847a546","268d7c7c5b4249c0281cbb7f7fc8a66b2ebdc969","8f04a13c98cf5107c6bad76b1dfa9c95f9a71115","059221f1230cf6563e2753bbf20a4c6763ff1d4d","d5eba83fd57005c110ef594f90c84016b758a0d5","d69881436757fce0d81f42736879ed69747ddcbe","2d0c07bd5ab363997a210f98fb14d638414dea1a","cfbd7fd21e6630cc513ac3a36849c0f796d142c3","efd52cd1725145dc9c8038477dbe133b23868e99","16baf62363064682d56935e675c8a8953ba2153d","3cdca984e0e999847801894038a685a6b693b3e6","df522cf4e1ee26798359b538f0ad5d0c3116af47","98039909f202aac2795ead44104b56f7609059d8","ca9fa9cca8a27f14a7b0178d6abf573815722996","8bd05f0c717032c6b89886c42e8bacd14c20aee9","2cd7bc04ea9a99510c26113a81f8371be5b1f49f","d05d4c2bddff05967c8d59137e5c13b576f7cb51","7368978a48127a4c238f51bd0dbdf4c8d091809f","d35e48622800f6686dbdfba380e25170005dcc2b","69675463b060c9b671560c83dc857db993acfcfb","dd198262779c20fcb96a1b7484c77e21f4cf4ba1","7c356a9c0514bdb184aac651117f0e542baccfc4","3d4bf5a90e9b32c6c93647c7fa08785b22cd5442","13e9ee50fecaea1f1b61541345964419335adb6b","7c7eda876aaf7a24e789285b9c7b8fd2f3fd41fb","6dba6bb40a90666e379d0bc17f9f105af072d633","6af7dafd6c5a3d925cc2c08fed93c288a3dca461","935a99e758b169299119dcb1d4e8497b12d902a7","6861886f706af841442d599570d5f163cf0688ce","5bfb8e1bce518f340a8422acdd04bfce65934597","b526088ae217de959cd395f5a74baf87552e0bbf","294af5617a9062f3d9d0637a65db4a0af4675892","a930797c31d4ee1a00e03cfc1055fd4cb8af9a14","da612c324cec8c4f6bfcef9b35406ea215e699f6","2caf4aed615dabb59d2a88ef02d481d6c16ac912","a8fbd082fee75eeaf3da5a2f98344be4e8871753","10998380799f25cb3198c62f29e30e743c6013ac","b1a81374d4e2ac6150a95c3ce9af8d46720b717e","3c1f8efd9e5066ded2d36e99ce40511fdea79488","49dc473ff184683485c0e69f4f1d49c63f6be6a7","cceb176be372c4c07c18d707e794ee8c3a8873e8","8dad41e395220404fb0fdafaa0cd4ed18179231f","8a21f27f540750a76f19fcfb7d7a9d5e7f03f771","9ea4452d2118fb071066cce1e2e2525bc4e29841","9f590b460ee8f6e0026b14fbc336b7b7ad977ee0","84e8c49f5d4cb5ba0fca2f50340a18a0a0e2c241","cdd8334585a02ed3fe9766abe0e625d866f0b271","2e66730061bd4b0a84f50df9bcc50b8fe6015d2f","4e1923a931a3d849563bbe5d6fe4a52277daf090","2de10aa4679a2a5612a7d7939dbd8e74a4caa886","6784d743f72f66e0e07343bdb326fa42c9f0f43c","72ef766dfa5fcf35283079ccb98d74f4dbb2d934","8699f643c9b02bc804024f0b67dea80467bef91d","c0dce6e4800c1b0e7f6124020afaf6a8edbee1e5","973be3711afe2585aa654fb3fa42783b42aa5587","b5e4f637fc6d2ef9d1dec28bfdb9df9e3515e759","133942cfeb0279ca03ab9943459c5140ab1f1725","4fa8987494c213bf85fbadaf394d844874544990","dd6313710ec9ef85d9fcaf272e828cafded04177","621d28adeff7e9d685fae06b63b0787fa1668de1","0c7bed45c49b19bf49b2f2f462937fe14b26c3bb","48c9ed45450a7d30f880d6a30ecd0459a66f6282","e1778fb921a7800e50fd464cc16eaae6faa19ee9","78dba05fc02c7258b5f9f5a53cf4ea8a3c6ba856","79f48cde3d9c47e64cca6090c3db0bff1c9e557f","0ea6f7fa4d1f31e4b0fc346503ae0c91f98ce933","eb2b04c6eb2b99f692ff0f17d784ec2ffc3c4061","5a83705b199fd2848d17f5a3504f979fa8a235b6","0671035d4f059e4f2ac42b99199235bd45e5d162","1e4b3ddfbfdd7430ceb644c5a15f45d5386be806","a2a216ac56241ea53bca866fc3ed28c278a23199","f68594a5251814e950a6f22ecce09333f44274d6","8fcbba93268438a7c4689c10da6d3c0cbfb14aab","e0f43e06785ea1b05a5d7c4be32b74a9995be8fe","2eb7a321ba321065c135f799701efaf735142593","4e111483aef47a876fafe4d9add36341e554bfa8","309303d92cc60de80dd26f0fce03906fbdd0b9fd","29e0c08b6d4c05dcbd15aecbd90bc8bbc51169f8","2551db44e1d30c0c11feb6cd51ca049e055e9bd0","3ab72da645914d77837f1527de2690a95b178cd2","f1ee573ebeefc1510b41ef5f71c00fddd1d81ee1","a8b74ea4da7239d3577b333b9bb19fac9065b352","583d6f2682ce3eb9915e677206e89337dfed8b07","42fccfb0a520447ea19bdea89a01a5279c7987e4","c5a5b10342e4f7788964be947854f5754a82b5ca","e7777519585fdca152bc035033a9b851b7680498","d71d78b7e7ae0a62097689d73275bbc7fe842af1","7d7f8d9e5439ee95f431503906d1545e28ae9d19","70294716afe8d8bafb0a81baa2d5525475560fdf","574133e4e0431e20ef4d4c5db8e25950371a28b5","1f17881d5d0909eec8e9222f73d1c87f481f41f1","b48cc669e29ba149664b1e1d6003e112f19a9dff","11441e15563e395ce3beefa37e0d2deaf3d50cf1","a72f0ecec74020bbdaa3bb24abc4310a2763d72a","3493c5a3379f4f480d65dd8f6729190a60eabd65","aeffa1cd106bc828d0f113ff600b9431fb624f72","aec88ff7adb2ec16e0ab57fe3ad59b0804f071ed","b92c5669de589a1e785b9f29b37c4d963f6fc460","e1c2bde0ecfc4b0836370a4230c81bca8d90b351","b169b16f98eb2db92a227c1f7c43dab747a48326","717e388e19c70de430c2d1719cec5144781e6476","dea5a69693eeee956e8b72ee50e166a70f4dc498","8812cb4bfc90e9b18b2e81cb604916c2e57ba424","2a754be71aecbff9c2c924089840440802c3e565","f48845428dcfe79edf381b1626e4ae7994fbdc96","232e03e5e377adbd3b86d04d15ef65b0f1778ebe","b021f138499df20bf9eac3ee4d7fe3b47ca35181","b8def58705148858c565ccd63d0c1a87c52e23d3","ac5cce5e9513eba34745f7e1e90c320ec92390f9","4dbf6ac1b890ff6333d1600d2c091baa176b356c","bd3c27ba7862d50b1bf54733e9f890f7084a9ea5","9e2b1b3b009f26fc24bbf02b4b66218f00133907","6fcc8b7e1f415db55c6627630f622a37f6973714","308b03b377fc0001542ad4cfe876fca3c2f49a00","34b9fc3022ca2e1b756d2e8a433bd4813531fe98","67b600d957b27c9e084bcb0cc77e80f17a7db621","b33d10ccdfff52611ff508bbec64d65e0d88da70","5fb8a6a6c223561e1e7a11699eae8aca68f8abd6","e7351ecdf5f14f1b6a8733f91fd90646406d77a5","569431585cc65f2d485820db0f7e628498410912","c2d8960c9c75337435e29b9ca543b30df19dc8e7","5a199833e96e6f24728dc3588504c8dfdf79589d","71ea00a358d430a110ae142ef548b5e720b622b0","ba106ae51c01c45ccca2c599357d4304482b78fb","5d80235ead418b4f0d1d472b94b394ebaa3b347e","e3658a6464b4473b7cca1d41f9315cd6bfd255d4","55a2bffac9ca2db40f5bd1dfad0e1c3b28400171","da69a0625333304e81e5d706d13e15ccbd414a52","89447739347b0e9226c5eff0797c72760f422f48","e8763ef1306b0d87df742cfc0636ea75f4a12bce","9f0cce840d9752535c2377b3004fadb78174e455","95ac0bdf09a506e475832bd99489c4c507324fa8","2099f7bc41288c9cfed1572f7324bd8010305603","59baf3da921a9d071e27aceffcca7a3b5981149d","a8edad212846a3c1725df31789bd341c3f2eaca5","8cfe7988779121a742de6411fda8a243514b584d","8d75b274051d5e922e04bc96927a7ed9a0e6ffb2","eefb58a892dfd5f334cbc86522a1cf0763af77d3","fd871b4d4f0b4441681a3f0c351058be5834b9dc","c68948fdfaf154acc00b9b92f44875d8518957c4","427077a5f6ce83423505887915905121a418d394","448076edb6d7898954f2379c7f719becedc3c0a3","d0a3bd82c175bcee4e7dbeb82c525ab075a872cc","dff0c41fe8d7bf2902547f7d159ed912bf90b35d","81dee310e0dde043ec0c0b27325d28b915a1218e","61797707007662181e7e59cb281d2b1cc42bed2a","ae579a256eaa0954be4c072b88b89c297ab031b3","f38e819fc1114858c2b5f46b435d2d4c99c7852f","ea1d726a4603fdd6bd4dfa6c1fa3128cfb2915c7","95dfa5b96d85d4cb02e70d70f0808101249abc54","45ab9cdfb55eed4eef59feee225248ccc20a6235","291c1d0f459abb40c146f90a336dafbdac477507","f961ba004b1d67cbc0835202930fa8d16b8ff07a","889b9b6dcec7b4b9ae5ac2d01f98a2cde993dae7","6e4106ace6958e0aa3d934a5bfc53a30fa22064d","c3cfc951c73afcd344a3828895d7c7b01d00eb5b","5b58040d110319c7a5b4ce5d7c3b6dcfe5847bf7","4ef11eb3ed4c9a00ca64c242e61ff82de1e151ea","c8b2122b33c294b9da39f4126f0797ebc98aaced","a75a7e594ebf48b411a7513a80bc60020117e128","f97ebdcab3bd6e2917c24a5e4d34e1965ac2a987","70d281b94685c2ce6273125efa1babd1e4cfd4dc","31dd21a8d9c3d30d7347fc30f18cd17a41a9b4bc","8e39cdd5d532f2ed7d82da971f0a28fa7862b923","4d92c5e1c306b483d30004fe04fbef1ad46f7f7f","68f277477b5a5f3003405e36c6b6853720cb91de","0b2afa24b8d3bc0bed579f402a0eec5e544d2429","2fb66df669eea236938388a56c2bb2bf490b8a62","3094e897821491a1b2a9e28096d94ff32a3461e8","f2c22791ce1d318954c72dec7a39edf72d728b06","b4f1a035e327b6e9f0f4a02040175b23bf5eac3f","bb655856e2e8a4805d647369b5416afbc546949b","cbdd410a6f476503ee4bc27ac2f475a73960236d","cfac160f9fb29996a38e1360f223236ccf15c48c","776568fc9efcf99f90eb6b7ec682d728d9f4f3e6","5e8f7c9782c336d2afef9a8d3a80483894a10e2b","b0a73077cb8395ad39124dd08490195adbfb90c9","f3abd4a0652152956d1ceaed491694aaacd9ccf3","658d71c3b9db67324a6b919e4da37ee0bbc8edd6","6a644d3ee19b7c68f28c02b29ea0a28c094b04f3","3cb1b2227ff211cd06e4929b2b1e8d775a0937fd","fe1ca3c6e649ac599029b71f4508f840fa91f208","5513e4e1f9674f9163fdeb6ccc6dc1994736703a","da81d9f843c7b1d42c92e10e61c4c7e3a9cfd612","a42765dadad77d4f4893d9ccf73b7cfefc1643bd","5c9ecc174b60cd654102a3a77692cc80a2224253","9cd3ed4acef91ee7dcef1db2edfe3e40d6838656","fa33e0f62d9ee186464a725333662674bf1fa871","91215e191992f3cbbbf4fe047b000ac5a403085c","d855fdb45130a5029c07131c42e42cfe6c9fdf6e","398f5b74e3f1d0131f28ca13dfd6d0308c40d54e","84267915f50559ebc555c88fa90713596a74e918","e836a7d88d29347c509ef80a9e5cd63c682d5ad4","24e87f97c600f73187a8c3c9071943a465a6354e","0d7d293889edaf12cc3cc4205b5450dee2203cbd","8315aa40ccbb0274d87f7b94ed52aa252e4aa626","fb8d2420b58825c5293025ca8dc5b3f4e587787d","06965f2770a5ee25db1691174d22d2a4a8e9116a","4e96e043898cc3e37df9aea4758b765630c9e326","ea99b90a77228189d6dc38ab7b7ada967d668ed8","ba6a0a3e3d588b3d9bf2a9a1e592dc79121b3158","c16f61190c261a1daec6ad2f95ca982b0f20b3fd","d1a471f90967b5591b7bb072514b459cbc1bcb33","047cb97ff7e04db17c0ac8af5af11ef46263ae29","4f9ef96b540adacafbf912379b16ed6519567d0d","4ab522799d833c5118f7335a7849d488f7fb3e35","5f891eae6be784c6878abd12e6f8ec725bbd0533","3ba43ac975fae174454f38ec7ae9979ea0eb5964","331cfc1d18bc57b798ebc024a8cf40b79ac65a82","82df6144570bc282cb05f81b76f878d636793e2f","0cc4de1f24bf1fee89cb64cd11ae245be0ea3d98","95cfa9bf74774110ba01a3987a22c9d7d616c1c6","b507eeddcce18511445c940a8803ab439f830afa","08559a68d2f5bd870b38d0a3f5fabcecb7df556a","5920bc6f72daacbfb0345c19af9e181110b0def6","140340978b45a4c117a8cea860e9ba182786a0f3","e7b98119df4a4ddf8476d4b6f255f674c85be12c","82b8f1729dd2d0d1e574628e82261e2a21809a96","d0a2931cd75c48759a3d955632e898b4f0f5a60d","f13d0344853edda03d56e44365a90ad4eed22883","abf82057f346733c4036846aa5a0376edd0ac350","51d0f630d91405eb3f8017cf0aa9c1100f110934","5e0821e867ee2b63297d527d2fe7aaae377a2007","0033e72a0f4d5ec271340fae86e0b64445720330","6e1c02b828f0238c97b87e5a5678152d4c518da1","4cb64feae8f118529a5e1108c13d8fe05771857f","51d3dee9c265fb9cb2617543c64e79e3a9e8e69f","08d4bfacafa8abe435d51a6afecb276030a23280","5980bef67294e861b25071df76c0169e360a2f76","2459eebc1d0d679efb546aa5a95ddd493290a7aa","0d255df93a4463bb59318c1daabf502e987ed028","9247f2de37bf085accf75b4db40ee46d8cda312b","c460e38bf38a46c758f210f19eb0320bcf59cb79","906ac2fc9d079d241aa27bc7588818908acb7310","ff287d8341774750b7141f364de1087f48b14699","6449af9f746b6328c7791e87b70b56eb74d8a9b9","7fdde54586e9eacbdf5e6f07cb0c1157fade63be","7389ee92d34311ca6fe21cd5045fb62847e50037","5585f011c5d0e07d1f18e13602c86376aece26c4","127d1241bdb8c66f574f219c466eb97da4dcbb72","57deed44a809eaff46a03323105b4518e439aff8","bb936b5503be983c24414df3765cf4fe8539531b","2109bd3f9722929a1d8b6850b235677a03a1313a","9d735ffacbc92d854c9625c2c6930a32282b3e96","09c277693e951199ede72f47263088e1d2bc4c67","ba8c5bff69a776322a7633e9d3e18da5257039ff","e7cf2b2e77a097a026f883f003ad299b5d451885","7b691339290d9bc975deba57a0974c1c7049512b","1ad0b463da436208136a8e7c55ba45857bf492a3","da187c875d4e1a94b3f6ccb0ca30924a67800383","8b5be97d1d7ce3fa6ca1ff3ef7b00c2a94d43538","b06262539cbfe4afc441f9be74332c50f2938ad7","1ca122c771e1dceb9452c768948ffbf378892406","80595ba92b089de6c22ef0ca17b11054a252587c","b3ddf12fb1774d63ac47a8d9890bf017b67d879e","3dcf0567a11887a460aefc76b3bce8636d688019","df1c16d0fe06426dfdea8259878e479b38623d04","3be04f73f567b9c39efae697e2a9b7d3c6185fc3","b80bc73a179cae249121ac3c93fd771978c05bb0","87be0bc1101d7cf52ca40c5b3b7fc87b785edfb1","2e8c7824c0f2946f6bf33fe0a20eabb779a91763","d664d6e634635e7386a9883b0058fba923769c66","84437b48645ac688bd182eb9f5f58896e46a752f","5a26e0786c518f9056e9eec4e1594e39815084d4","20a52aa39db9a6e35738ee486848bd3dd28510cb","87adf9cfbab00a40aad483b4e709518d5f61b6d1","9ef0315b06634614bcd20700b73b562fe4411666","ffcbb0c3585b03f871197715eb418d22c95ea8e2","1322ca6fb254f31d9f6133ad083588b5d21e97be","d1954f464c952363ab4b09ec9ccbd26c740c3438","ed6bf28014dfd5c012bf60953b9450f93d0dbad8","5b580fb69b3160e9e080994e4a34ffd3cceb3ff5","899e277519100bd4c041400da11d85b419b6c39a","4f94d4378fd51a4d3a1d2ac12b90ba7b97bb776e","22ef1fa23db420522d8ba0126e1708b992c82dc3","fb08607aeecb8f70f998058f39aded11df9426ea","354fdb12610955d2b000763b02166483f70e759f","ebe23375156fbc0d610460b2a0e995bb5c966f84","dca2ae78dd04530bf96c3d550e57fc945876ea95","802d5c4c6c30d0f218b60245ca397cf8f5ed1b5d","d2f1c87063162b284d2e13139eb4ec6bcd9662d4","9f3138eea99b776a82bb1243a963b8e47adbc9c3","fb60f2dbe649c03a8357a277eccb6d06dfe07b68","b4d369c887001a824a4f27e59e3e300c8d4a5bb7","713f190a30ceac123125d216448ef322b1841286","25dd1f0681cf6532b1d0fb1e023d0e8a50c30e69","05a16549efd26ec9c06ce2f8d21ff69ebcc130da","2bdd8f86e72dae5ca823779c114ac1b30a352501","eb1f9375ead3ee772681d7176a238691489fde1b","10f0451cc2e114d0077609359149c876589f0b42","311e69aa1e23bf9cc45adbadfb4db43734bd1788","8a9f1c2a5d7364016b9c67dc158557607f6de4bd","e58b10c883056930e966e842fad6bc1bbcd7979c","517ff5c8d71884a09114191ac79bf8c990f391ca","c1e099b48f7fe4dc114d10c49f2d49c58a91e40f","a826fb8d8b861efb0f7d14698148c5571687e082","d588fe2740e3cb98b0f126e80490353333a5f97e","30e1e421751fad51364b85ad3620819408aea352","ac2a9bb26718f5e5a699eb24ca0868ede55e7f0d","e415fd05bb5f7f66cfa76bf27247ffe329429405","d5afcf7ab1cd52d14a120c3857fff5801f063d9c","2ae2735a7a2631ef1a2c901a81135b1a1f3f954f","d1f32708b72371db77bcf070618bf6bddaa78280","9927b70efb829df050fa68f65d426f9a3f192eb9","be5517123101fe669ebfc3d3f16a0431ca2804dd","e3fdacdf90477da67a06681cf101255374cc070c","c5e3acc29c44e11e5416c66cad8f93b82c93e6b9","3f8a4cc7193e964f716fde2cd28a946669e2d8d6","3ff18ee61e4a29c58a106b28bd0f1787f408eba8","b766a849adb027762baabc89c0b58635883cd9d7","c34f18accecfb6f1e257668b7a4746a11a44ad9f","77b1320fb43d92e9090c675714d49fb07201a4c7","a45697d8dfb3b8e6fb7817060d52b22802a7d45f","ac26bf0fb45a800168d4571da370e928979dd6e0","d327f75392b97bee4ad3debd4560cc7c06fc68ab","842cb1ad8c06b9abd74f351149b0e6bc5c3a787b","2b45d721f94b75d4c90a7416e85cb408fa9448b1","484f664331a0aa45f0b6bbee46a9d1d631edf23e","75d69fb4ecfe3bc925bd27700782d884e88369cc","a01c33c9d05719d8c0c6b93b4072a64b013a73d3","4b8387dd92f9a0a4922fa2af9968548c35ac9a3f","b72c9b85d04f7c5c0e2a1098484a809bc5a974e9","f7547a7f28c88e7a271a96bee011d1c2b1f7f9b0","732a877b21cf41ca649ab09ed57eff426066ffca","586e7351252b8c0a3c29b31e51c0959e76f4a531","bce2d2c297987295095b467867ae1cc41ee3ac8e","7ef4caa6910335c100333f0cb33ceafac2ef1e26","ee2c31d306e9333b520e0668f26807d876905241","85ecd79012da2b1aaa87d826c087148212d8a2b4","66b879726ed13038515887a43b5c47112d095690","8343c9fbd9f0c8df22912bf4860b7472fe85d030","df84ecd043425be441c8788a0b696071fc5ddd2c","1d36e335921d014756018714994c728021f79f02","3c9ee75e2676343bd990799ede04851ee67ae560","5bc010e8eeef71ad9a9034bd16df454a9933592a","098bcf55d0ab4b05b13f65fae146983e85afc242","7f0a1c1780508f236e2b80713a87c5f71ed6e600","853b1daa499cf3add4014cf4d825c01603e2d1ea","6fe415ca7f439d56321d327dfdd18105a09a70d1","04d0a0b96deb1f1699915efd4aa723529172ae0b"],"release_logs":{"alpha1":["2881a8e431308647fde21f9744b81269d0323922","a1019c2c82f786cb5f2f1b59bbe5e28f93573a88","492b4cf837ade72110d2ddbe606e8244ed15a54a","449fcc5a72ee09b942c4744d8a7ac77df7fe8908","9e43129906b87f10314406a93b9f8badbe5aae76","07d9b7af7a851d802294bc7fbd0424822277da0a","cb63cc86e5ff8d70dc074381eb5f7d32298cd2ef","9320c852f575440443aec3e5197838591bab9dca","9a5f3624948404df2f3720dc4bac433509893f6d","cd7c0f67b9f3497ec420da97c6a29c43c68612c2","74aa104607ee48f07e21c20dd073c7d117b16886","9eb4d4ab2d65c7e29b07308c7f18f40b6530f5a2","6003cf70b180227a0b774afe61b41e68b50c31a0","5267099a87a3dce9d9899b7535bdc4bada907aa1","8ede2647eda68edd8449f8962efa65e8cdecdaf8","1dc6d47df9d3ef50d674e3dda1dcff333bf16d3b","cf834a22dc78950a9fba484a7f9db98da84cae59","7b7f4b20cb6070b632824915033fca0d181b4c7f","5eb32cc179196df04706610f2d99431c3cd3997d","060988408bceaa18391c1d571f2cd7631aebc44b","9a67a07a2c339fa4e847b28160093f02ceb64eaf","39cbb992c3f84e9fcd06b5e991536b431c396fb6","cfa6a1d7ab29192b225e4f719662a2fc76266bad","907b7a389736f10b22bb4f63688f489ed1d7f30a","27ae49ea29467d3e4bf1129d2ac6203522f8748a","2a823a38accefab2c1a4c2310cc95c9b747907bf","20bea1e231223bf6e1de9899807b810f6e9f057d","24ecc4abb092926eb9ce21566add04bcfce8586b","6837d695d6cad07a1e59afade0fc30a4f7080745","6c8aa939e4a8c770e586a20bfc556431b5b1dad7","1f3aa6890ff3ffc308e8aab198ec67c901a5c868","4af5c2a0093500b66a20c5da518884fe0a31f64c","06e73522dccdd683194bc439a6698ae93b4bbac6","83b856c0465c40ecd9768508f31d3e337e1a64e1","f3125823268c414e7538d440cffe3c8a95294cad","b6c170165c09c24f0b3ae224e204ae62ac75c325","d2abbfb1c5c5dea4fcbd09f075e110b33c8c4e67","1ff772bb7e46143c59306396d009606c8d455891","7e79fb80db20337e23d11e2bbde829e9d5e8410f","a8eaf69a680ef464144d4c0cd3a6eba5f4d4e456","3b01bf94adb2412a2af5c5e17bbf71e320af37c1","07c43a6567e615afcce10f3f288497b725425a09","853d9c0807ed4fd18a51f9e9c4f8846277b27553","6fcc20ec5116a77c2328f4406a258527cc1aad5e","ca14766e3ae1457a8538b8e4e72de00775dcd063","11c90b0bb3a663887c0138501668950602189b4d","d42807371c667cc117460b01e9d1484f4418906f","aded18104b84d2d9b4e72c00eed77c983b532b1e","6f9416b2b6cff4272f69bbf0cff80f2b2c01de1b","e59dc6256241c363e3ffbd100fa422685ef811b0","a651dbfe7e583267418a504597eaefb2d0da0ada","a5e44cd262e656b85e916ab2e316dd3b82bdf70d","97757cd1d1b6b3702a47c6f28c200010cee335e4","0dd162a936b558d2f231143164c734aeb6b72a10","eaa0dbc7d83c3dc88953ce21adf1178de57ef01a","6671096dd7a442b250a8d07a175db99ba02e6d5a","57ba7caa6dac9fb2119c86a94e9aeba0bc524065","bec00110e0f9fa249a6148acc388aa4a84b04927","ac38b7e97b3de082d87a65bed7b53b51e603fec0","cda5a5680852229219ed3f3abc46fdd2bb1877a2","084cbdefa26dc708fb61a2e43362d9965d75abd9","285234e8d908a9dad0cda568e98f777ff002481e","3a3ea6d5147b303ee24299d4aa19e99f3131a6bd","b4b816c1226df7205c878b58e0a704102a149003","02490dbd2c6e5d89c29eb14c7c4ff62d7e68986a","fa62037ff6f1f49510a5e907edaa42da8889b27b","6b10e3750e8f7fe64abd3024b7cc2265e544f521","aa2bcf3dfc854b13c81e9be3dc6f856b08ec93d5","c2f0b4c9c638e628a36b91f9c797fd0ba4cd020c","464756ec0f1ed500c8f6cb585a21c0caf5bca679","0565adb20ff01a758c5ae8e4534a2cb7f07952df","79c6a83c995ae667f56adfe63b04dcbaf4ce8e8d","2428ec6205c868d764a80814219958b195adbcea","02d2676dc9ad8094a22337a1c1bd74bc37ebb39c","1fe6ad6a9deac8899fc5eb09d839ba8bc0432a88","9df5ddae296fcdf4788e525f6898f4faa0cd36dd","66778eae7123ddc25f1686066a54e4d2e3f9d76a","f06b7d40c87e6a2435cdfcad6bb620184f16ea42","5b87864385fb702cf759df588120421bf0bacd68","573d03d88816252b374bc32205c46a4b5a7bb23e","72996df656d4ecf8da22a9fe34f2fc73b91b1405","c1f687c6818883f70c2b7f85577c51ed5ad65c08","78bb53f85d97d3a5b66d9005732c3c07c1f0e636","35fbb11cec6d4048704afe566d4e12563bd9fbc3","71397e0e17f7e2064d0c06482fa3108988888f0c","b58bb95c865095a1a4185e74e5fc7cce013ffbfe","eb25cd0737612c1dc03b3757b18cea85cb8afc74","bca706b36138599e383c04fb502285bc97ca09bf","87725e891d71b7d429ef54f63312cbfebb7c660a","d37e9ef95ddc18b494524a3e560dc9a4c1ba9a8d","ca677090ffa40670c0bbdf747e2e20301a1f5ad7","2928091ce24b36568bab396d4febe523f2ef958a","439e562b1a69b8104fc6bbf5d7d8f69f373264f3","fa2c5bea3c545f9911ac3d6919679c4e9cdc7423","49cf675ef460eb8baac7b5e598cd018f53bcec39","0fe3bda9affa315268f4122319b73ce365a162b3","3dc63a710f0ca845e6de9e8b4a2158a33743ad36","ddfef86836be8e30709006ac30bc83007823468c","3c0ea513de684a07916190c636414bb2f5b53348","0ba84b3f23393fc562dbf2a41e7126bb9031ee10","2131f101b68dc61db8b4d9f9e2128bd0c9a6ef8c","fc1d464f1fa35278c00d1a4b3318b67b942f3b6c","0f4ba4481a7bdfa92cf6e4fe0e1fcbd01bd89050","4b7885fb1e64204480323a64414c60a47a4d2e62","a543c689594c2cdb4de18c4a98d74ef520e0b8c5","98cc2ce1dd62947e240f61d61b995328b73fca6a","4226d56ca9ec91c4878d47e3bce4784e5edc3006","df4f3aecd8fef4cd8bc8104b0f5ccb5362af3b40","92b259ccf15f392eb83c8b07e2f0d41c294a91ae","30e20b6278b0a80e04fdee60637a9acd7bb0139d","02d3d4c2ce2edf207691c676e5f0759046f2f087","3d4b7c6c5f1ace54d28ae23a2d5fa4c44780ac2f","c64ab9706303cae0841cfd7b93f276bb500b75f8","57f3e89f70678a4affb59e869c440b97aabf07f7","2fe4c5dda1ecbd87e18a40c85304740ba904896a","db55d8a4b6ad6c14f2131e02b50689eb8380276f","de45b18ddb3cdb4b665b0c4cccab636b8283369b","4b974a36b77da55d331243bf42fa7ddc8fd9a33d","282c0483c9688de79e0c147eb26638d48fb46ed8","08f452d1a95d7f171472c33a60983d95adf1665d","653b4829f1bee9e6bfae9d353b6e1145cea0aece","2d0a55c86cc29b72d2055217218d6f2c8399a4ef","76d02b13a18d477dcf21aa3a0e5664fc0e609ba3","ee06cfe6e561283bcbfc2bf72d98252509443aae","64b5eaf43c55ec7e40d67bad6d877196189c3b7f","2e722caeadeb20285ea077417e6e67baf354e6c1","c2a9cb343b425dec1d145552d25a3f2021bd0449","e4af39cbc00446b03d142882a69813e94f0838b2","035d498af2903f2b92964d9609f796e984608f01","de2a36505a9656c6abcd01d3f914a644175a4ced","8c435a343e9739f30cb2e347df95835c91c1ff1a","7c5883add0b2534bfc901c538381a7b3cba19966","5d0622a8def7272f0229c48accc804a87f8204c6","1f4a891a9cb288aedb177e1ebab6bf04b0e9ff06","6714f73d9e2bbe71128c45bfc03f6ba02c329cb3","12290c172a6dd3763670d36039fbac8198e711f5","4a5579bf78e750a75f19e7701e3246208c5d1645","19af8a59993b4edf7d23d564d0d7fe3064a39ce4","db0a2563c11b7a6c10618d4f719f1a5f879e4330","01d509b165eeea16fffe24d64f643505a7b3c260","c8464eb69f97bba44000e596b80f3cd56dba940f","f72f74486d3f07b2be0c6480c6c0d34edd47794f","5b5191ccf046d4d11085670f9398f9875c760bc5","6ce4078c5fdc5d9f855ea49b3382f2763a73e19b","0b9400d55bd3a44b322ee11175382194d70b7778","9df480d68bc79bc22ff98d85220c1feffe98d23b","f34690a1625d1480582c65eca5b7acf869b3815d","ff81b2daeac1bbb3a65482f7bf174e569fbb69be","0e7178a740f9ad23c5ce84fcdd0ff4713f9bc387","2dbd74b3a92faa24e8b7d45018a97f07dadb7c42","62233423c7310a155e8c948c053701dba248dcdb","67b0d3c2dc8decdabb21650f1d77a70b1a0d236d","72384626015f1990ab2009cdc99c32edf086c305","c6b340ea98708c27cb5a5a8380ef4072ad2fa839","77185aaf21f6235dd7aab664d191e149390ad5ee","0b67d1665d94f91069e9163087f51c632d5b4d1d","f6c0a3fce9be3cb39a63434a32918e390827ad8d","d72a281468f8dacb06f11c210528c4f678dbd5c4","f41dddf069ab3747e38f2236db17a46ea55200b0","c399c41dfb065efab8d3b168ef0a1c5a5cf609d5","750f128a05ca86aa5fc1084d393f845ffe3f5883","cee6d5620aa05d8b613479f8e6f098ed5bdae288","f733c6470d072f963a1fdf638817c22fb054dae7","dc09be4c5704704ca47d996604eb2083649f18b5","683c3f2fcf0d9ade35e3f2ef180d42e35f800ad6","cd945e28def309222abdb2fdc057a0913abde4b8","1ae7a78d8b7566c8421dda4a061e10c8278f7760","cf217627c7b31dfce5b142351dbd93184a96db5c","c6e3394d55a96d43f2e60cfb4ea23b17f3335e54","571dab7d1e45168237041cb7814c6b2c176db2a1","cad24adb977982a776a3ff3246ed9a47268da38e","52466d57e9c2897c40698a09482e5e7de230368f","d442f3d0aa4185f154bee396efaf24ceb73c9d84","e68b96928bbc9814519534acd89003db33279858","548c26239907c34081a96bff61d653f2a32ac243","1b6d75a5996b5e3c7cfdea81953c5955e1645c1a","0161e95f01a6a9c096eec75328e4f19c23cf5c25","92a9a8969dc97cd6b4028f8164c96316af23da10","f123694b4e5ac52bb82b3a2e3cbd6d36db1d0c9c","56bab6509c152e015f2c700a4e3db529d816e619","2fa4b50027049f1755a2aed4451a7ebafb1a1245","d53bb09fea28577d47da267b963f77af4b3e95e7","3f1b9772639dcaac807aee95e8226094f32dfac7","e22f0515c9ecfc64027b98feb35f1493d468679b","7aca4c32e2d3051b4d58adafe401da2e97f77c44","211e0fa4aae880fb295804f3309588b50736a2a5","de59fe04e73250229e6ac11f9314e1b75dbdef1a","34e58fd831172bad1eebb748c97238c28864423a","a94168459004e93a9c9431d29bac04fec3850631","cef310e0ea0f8e7f3621e9ba29a567f09fb51beb","8ebe5f45a7b9646cd46887680af77fa7799e3535","b2494d38982418ce2cee2035cf07425abf02e595","3c4c8c40dbbc2bddcd870507d4f9e4274f1d3c4c","ab3716bd46d251dfb1c6664794e3b518c0d2218c","b90dff787cb3696642fb2486f4ba02453d26fef7","bffaa835fcf7608f5c33b7387414fa1c369f5ca4","86d9e67d7a9f0128ff8b62d12a3ababc9135b618","adc0188d9facca0a85c7a956e33bb5ba48ee738d","af39684885c519b44b654900fd89b80d4760fdb8","df4dadafb70cf07facb86cb2e8a6d345b3d94b82","524a795d50e2d779aae7ac6b35674149107e5b10","f344763b583906ebf4ad266ccbdab9dd3427b0da","514856d8c79bee4a35c61aa08213fd774c7a7ee9","6a0a8bf8148332cd64bb1025edf26234213573b5","a1b594c2fc4c82c9dca847f8431852a970225e1a","8884b3daadf3b6803fa131c7e44445df01070c8e","0edb50f629bd878d2b8c98d1a6f50c23316f1ac2","c760121c10cb700500fe79ca9d8ba6aebb50bb31","2c5b4094072073b8b1d29936a0be83d43d088059","6fb144792f63a393a9a2ae9914aeb81acc310816","46207ae7aa19fb99476299d98cccba8cd5df7fb6","0f59cc179c859d1030b131c8b7fc122e826d2563","398c1c1c0c5c0380f39403b384e4d798ccf7fb75","5ebc70f288dcb68f67ee5b202bbd4bab3f6420e3","634673cf5b900e36925ef0c6cea9ce572b83de2e","d61fc6a97b45d2147d0ba43c0ec572d566aad6e6","a7bedaf935c979b4c369ce05e1ff2ac164cf8440","29ccd2be18dd900957975160cb58bb79dc6fc0ea","da876907fd0ee7fed0718e933100182f5fe5abfe","0d0cf2e9489ce80bc077fc1a9b7811dec9047faa","8e7454e5d77e38dd9bae283daf701af1047bf90c","d1497b720eb34da7797e5107c357f6ed17b37297","87958e7ada48b70b63c27aa3a5452bb1f68c19e8","2f721d1245fd3cca455961a38a0b354c8887e8cd","b7db3a69b8bc9c377fc3b301371b7af33407555c","32a6542672f5b941b35ab9b4e373f9c168a152a1","e3014467e4e5c53b9cf072c3fb26c079fbe24104","92aafa898fba31b417093de75cf681ae60fdaf7f","927f9f283f5152d4f7318850ccd8194e74996a3b","7f8f76ffbbe7f6983d0362ce2d50b7cd4bca664c","18e1268cd74a22f78454bb6c270c761466504b54","0c0aa5fc6f50374beb9add3a7f7bcdd5ddaeb287","1e729630d6bff3a32751a1850271b080494373ba","a2acbb0bfb547f893f9d84cfde4957fdc4791dae","d3714d1787566e95be89823a48fafddc2667af6e","fb3506d796b1630305e2c5fcdfc509a0d81dda4f","6e8b6be136d54a66d8f287c47cf51ac2d7e2dc57","8c4e24862b8e595c35d319502bd37a1e292b4207","2db494267b2924989900e968bdb898d8ab50c8f5","908a30964a66884f0264021818531cc89c8d2b80","106e5a8d5ea601f5a37b280e2c1ef61c0e0a2cfb","7ad1ca525ea655bc2dcf3ea058e8c990eb03676c","6fa1b5eca7bfcc32c4f9284819a7c3e87b08ad3c","b0419db46f52a3b606acb985265bcd56ec1dad7c","9c696716118b7a190bff3b85a0e0863e521cfba3","61f15878deeee8195166419bef482a9206fdf3f2","980b81dd2a95ce2a53999a8d33f6e30f9f0d8784","d9cad85f43a1ca319c391b53a631e92a99d252ff","a752e2f4a370d82b5769f784bc030af4a61369c1","5c6be1aea54fc392227b0dcf846a5a82bc7adb38","3fd2fc1e0159e480df6c1f01eea89a66ec89e67b","a323b7a1ba0082967df22411519c713348514b38","475a46c59cdc1d5abcd3a9f7441a0689847df186","434973fb83ce8add0a235fd5895acaf730857a08","4cd866685ea7f7dff569d71ae53392abb7a67df1","334acc017ff1f89c05a8c9dc362c584bc843c182","810b73c01eb056b23fafdd7419641079e3cea488","8b25c0513f9ede95f855ef22b2a214224b88c371","a097fdfab12a94dbdb2bc79b2d64abf638006954","a327a0078b3d78657ccd06a3f5d567f68212ee28","3573d5f4ae9bddd063a6b74c9be9b44cd2780708","a6979e7c66c366ad521fc3d8cbd81d911650f030","703de2f6ece307dd0ddbfd8193d1996f141294c3","35f6ba5c5d950171ec3e4f15934ac5494b19acb1","04410346bb15c49619f54ed439eff10c31b8c70d","0e6551d8e2c080149bedcefd6c9dd0061261ea3f","4d6a6e08136a24e40f0e1a81a9425de7dee9a7a9","94d662ad558c80b0b04c85ad3daadb24ce653cd9","4d2b9a4b352a86cb78331b136c05ec2538b2928b","c45a4f03102f9c487a03b1fd0ef7b86d75318094","143c471eff107cb1b28152d5d36f89f1b21a95ee","5df91099c74889d48d05de9ad677f24ac71a0d48","27731a86d2003e0b98a217d191dc7e180ddf043b","d0f55ab6e4687c0a3c52379ee9fbb31a121cc196","a3fe19dd109c1d689d74e14ba6ff60929653d4c9","4bf15d809013c6c70af20632f181b5ca0e75e47c","0a8ac1a57c00db32464b7ea30dd9fd6404936948","ed10ff65fd741263ab44eeb75b198b3a41c2eb67","65c8a491221efdb4fd26ff230f22b541a2511483","404ee1a56b138ac6280c0cba9dbd9ea92b9e9a24","a319d72071eaf0d2e67d88f205c53e1eca331162","d3de933377d81126c20ca4599da3d3ed2e9c1884","ee07fb5ebee339559da46f9d183418bbee2188e5","28e9aedbddb41f240ff7b416c8359673d3505a79","20dc63054f7846a9179b546dd3f02096ff4c6609","4839e5f6d9ed1c0afee933009ab44b9913310d27","44d75e3b6d2565e13e4f49d21d5e00dfcc99afd9","fdf18a41985701aafb20d2f6d35f481fee22e6cc","c153489e25752efcc433f5d04d2c7fca9f3e97d5","0b98834b772c8e753b2a31508cf105ae555d6000","abbdb9d9514ff1299a3a7cec044eaf735273cad3","d97624e2954dc5180f2ae28d8aab9c8eaaff2954","2969dffbe3dc8cc5fc45f284a935f177f79efab4","e20864c3408ff270b97ea44e806209221323788a","40f8ab6b1e36fb2a2745f8307a656c5eaa38558a","912131fe03d7f82126463fc62cc0a166ed5434f4","a1d2fbdeb29dbc0f7fa2940f9f66c161cf723180","238b70e2db7e376ce8b627bbba5770535270da30","94862d41cd40c8edb347fb3d11bd69bb096c5018","e71c20099c311bd7e1e20518bd0bdd89c9b61440","a986686ac4b4896fc13feb5a85e64e511e6a4c83","e9cb03f33eb5e17ce3638c033299a4f919dab194","ed3776c6a48943e9b01a4d60e28cab68f47300eb","4ea3e4f551f3f364bd77242a1bc541e9b018f62e","f0b914fa688d5ad36ac51d5f6d19dfce073b1748","5dc2b12efa161ca48d893fc930ff5501ba51e809","ad8a6b10b51bc6ec133ba370e71c0408f645e6da","35d232b10018899261253aa13249fae58d08be9d","6b6e3bdce831417a3bec0e59571adf5efceda1f1","cc3ccf7caadbecd5c8a664e50abc01a6f09196e8","d8032dfdd59ee959dc0c43cf5bf5b30f840e16eb","ca1c851dbdc14701695d9589225b44d5681606f0","d88d0d457d2828db2016f4854efff8c5f8b90e91","50326a0077b9c6cb3ec0d3521bd46759ad5f6529","031f763d4fda4e0dbcdf90a170aad3124c50c062","ec68822cd7cea75de4bbf44fce9bf83ae5e89612","76adef27042b5185ab8a1db991cfff8ab872b928","ce73b56adb6d802b496f41b78f77d4175fc02c82","dd4fe8588bcf0e99b16e45508da7dcc3a1f3bb8e","c1bd768ca2d5fcd7c505b1af5e4de753799a3476","c7e4527a88b90062e1d5fdea50c1b85cea3c8c6c","1b66b08fdb3adc838810ce79823c70ac391c8a21","0889d7e5894380279a42b95bda56409cf9ba39cf","9c1fd917321a65ba1900b7d137dd5868887392b2","75e540ce7259adbe1b1d4b22f2444078953da494","16f7ff1ee946cc04f03670fb66eeb24392d8384d","e9a35c2c6b5012c3a041a64851bf7ca6ba656730","661c9ece7cf167fd654a255ed80de0023ba171d9","1eb1606f34f0696eb5f1694a3fc563125ad914b8","e7c5aca0401f6ee2433a5256adc0910df14f1132","30bfe5c942ee67366777abd9759e526ac212ec8c","789d1f2e078e58fe15e090e0082a9db98b3405f7","4723f7fe4d30a882e8cbb7ca113f66c8b1dce8ae","acf67a1a193b1a696d93282acb55b1a675c37478","15433cffe783066c473266faf89bce37c6e6c37d","c962f03d3705eb31d378df685456cf75f7ed4742","e746be7aa9e700c9eb0cd6afa2c8620877e8a553","89f0d826ea7bc50122c15b8f59e5e1cda576c2c2","37f5cc5b6398d4d9fb08282a0e47fb96f059581a","c6a4ca5c9e8c7c9c4c3fd3140bf8b1fc97f5cbfc","bd5ff205b2c1f6ebeeab94bb8dc02a2ff725f628","33669a8bcacf108e8fbf1bb64cf94b38381634e6","7323f7998bf5025b182aa208b56cececdbfd0c2d","5ba083ea1bf6517fc54d7306ba1cb0178ec830d7","a6e51c8aa1efe12478613942995e390a8c53a1db","09c55f43cffa57da44cd07569bd406bc916ba8fc","faa49c182978b3fe74e7aad65fb761c2881f009c","c9498d4c3da0ac0b107ea015cf6e554a0dd882b5","9634d74d312da34b3902ca5eadb6cdccd9ce60e3","5d09877da8003740928502aead0b46505495721f","88cb039f3913a5cf5d6426c1f59019b2b5f0c094","649c3bee3b0d291f448463649dacbca4919f147b","0010d9c82a89e89fc1bc83e806f59f34f3deb893","792a8446acf9733829cf033194c9c6b073fa8cec","238a78f13f337c8d86a0b7a7af1c752b274e54a3","94908f08e530a409b6b90829aa85533758cd2d4e","9c00d1aaa8b6e81b46270e9de1f177e8a99826a4","54fcdabfd3072b95a4dfb37aa1716c23c97b8ad9","66c25d48290b0b53f1febbfa4af3d4982f6f3204","ffe0235f627f96f084c57cf8e91eba1f0ea977ab","2a0991dde6448ab2567bb01819105a1dda1b96c4","8bc9986db4a91a35e8c540b2b3cfbe81b2f2e1e6","92401772c859207130aafcd0f2d24236600d76e0","8c7034459626f733c3765592e52bae250dfc7533","f19446622aced670145283d237ccfcdbdce93068","fcab86a71e50e44a5589e22cfbf50ea6eb97641a","8ad251b331fdc6b7e02c7be7ba8a3eabcf479bbf","b4ce1e3005ed54f028b57bbf6908f60113afe80a","15af0e9ec841be7afdc2f48c0eefd6f3a8741363","17b439844da7fa1460914c839240157d847a8f85","2b139384591afa69b209367bd93a4041aa4c97e0","ff8e6f920cd99954c3394412713950c1195199f2","b3246f13d18cdd0a416d499963408736e1a37c41","bfcc3e7a00523f4569c2fc4086e5172a023822dd","9826456f2e78b3502f646ffa5445c76c6d31f7ea","0a3d874efd981a08db0a96aadf214dc7c44cbfb2","0fbc5b3bbf0017153969af328072c3dc969069f5","487073d4c098268e9a5fdc221e62da84df7c8c79","5acb309d61d868b9501a33c803e612e5a0a1d90c","461d1bcb80b3b0b2fcb6f0388702843555071016","bb14ef5623a6a87bc69892b098911c0a310a55a6","f3c09b5088503b46ad1ca7afbd56c13a2565627d","5a74b15b3dbdc4fcd5e5b8e59f370882a488348a","42dc2ec0800debbcecef404dac9c0499f9c28bf0","23b7edb214658448cb95f0207d4055552d932e22","442029b1c0fc4d31503a2c4640712d488cbb594a","72104161dbd4969e05a3c649fbbf07cec3b61f71","c93888ae71bcc2b633f335b407c75412a493012d","72873004332be8cb39ff24f0195fa5bd04ec570d","099f74584ab603a0242555f19926078896a3bb6a","aa594614db4087be68be5c991155795a804eb146","6ad0f4ebe8c429eb5e4e8ff52aa0c416574d767e","1f65ed6a7d91a9882fd79e7cae80c923e0f96133","5542d4a830760affb10b72b50f950341595d2dd7","985ed5e55abe880025fd3f0cfa484a23d3a0ca32","0d16ffbcaad8b3c746d15eaa1c3a3b6334919bb3","68676c774d4f3b7bfad8866a08546acf5a594cdf","e46c2dbf748934e6fd09b5fbe66ac0a8665313fd","6936cbc24e7d675c685b43bd86fabc9d572fa178","d7b892294b5385834c8d5e78d3da41e4217c7eab","2d032c1562a5779f48bed92f2d51dbb9cd0791ec","fa7eac8a0dfbd7271dcbdd398d4075c7f49d6836","827cadafc8bfe1d9ee159574eb5e89041b138564","968b31e971da8040d939a38dcdfbc3445100daa8","69694dde75fc76248cfeef122490faa9d9d5c70e","17b2d808decf8a76dc28e4b202df87112c4fcba4","333999c24f5176b1a4f00f12846f1b1bcc82501c","a2abe760c8e494c78b34c59ce3de5144589e188d","134d071ca7f14df7158d7fb08ec8f822b72f4c03","e06825ba4b207346902ddb54a29f45f82ec6f8a2","b83f72ce12ad2765ca7c8180b8f1760bd57cc277","9896b7bbf920d35e301848abe46a8fd7d944952b","e5bfa98d0fa6a1acb1d385534c51b8006ef64142","4c2f9c19b8ae801bfc1400bbe77e3be844483389","ba47f15b786de8b6e1ea8a6bb8227e401180966e","e11e080fa25c118a0d2f56d80633301a7d949bcc","be9e349f563ec716cf3740850dc7aec20aed97c0","9e4d1512db4dd0fb748d60fddf9b1c7b9ef67adc","aabb350d6ea2b76123d816522dcf07ace6a9e3ed","968886768bc3f2177b69dfb3a070769e63b0020c","c78bbfa669602da60cbc91900e1af81df98e78ab","de0fb0798ed1c8d16633da9b4d29ce4114f25540","b466561c4ae91555ba96928944ba69876fef1b44","037f4638aba99981393edd247057f851e80db489","41945818235681de2ca91d0f91125e5f60576a61","af93842f937270f5e25cd7270fba1cde18cd21c9","b5480634c36bcc2375b1f0fc8fa58b5a5cc357c0","4fdb8ebdec61811bc9a889cf20ea82ca154188ea","9d0de7d417a87b46367b5dec1da7e93a9bc56408","1c17c2b9b39d9c6e7440d25251ac8b1a1fede5bb","bec8c7770cb63b6f33dc42e0da77aafd594fbcbe","d9067460d7974651c3fd13e6beeabd4bff619a04","12e22f004ac66e41914f97610dd962865dabb2a4","6741e7a15dc7add747c71dc1ed427468dacbae3b","3a6711f8d604becf8f795eef920cc4384067d133","155fb45ca20da20bcc57c6bcbad9cbc2bb007f56","c627f3a707b9dc052e6665f1a5b1268862a90642","a12e3bab233a9f752e7c138093fb3a0639b72df0","05f717376b8d318734fc87598b2c524e71dd0e77","3ed92311175bb7024d7b51e7c70acbeaaf0b4947","0ef85b55e004f1b4a68aa57f9ae3a4a88ad1ee4c","d006aa0abb1c7580755a4fe72502d3a362d3f01f","8591a1bd8013cfeadd806ea882a5c2e7ba6d604c","040c6be426ea915a70eb7ded687c7618c33ad3ff","140b6db219c8b123ad3d5727df7f781f035fb399","4e9795aa99c851ca90c6992fd7faaebaa4aa5d53","2f20836e522e1e86e6afe966c074a9d2bfa7ea14","e92777c1ee6603ea4b59f58aa3230d96c4d54c3f","4c6cf97257343a95dd9042f9441dfe5de5f39cc7","da157744cd40c5052bc1ebdc66bed972c0a3e7a6","d7a9a224fd84f335d1d13deb54b140630baa0a61","eef39bcb84bb00d570669856061e354ffa5f6bf5","859f3bf5a929c885d217011440d8d5a4606f6e99","4548ec4a492402402cb737e6abc17cb3c25672c4","5d86b1e1557500df787852849f7d853e3900b898","81bf150cdc2bd58f07a0420fb47aa2956037ae4d","ae788125a0ef081c99ce7360f689e96b8739db6d","4e55835e480b693e852571899eaa1b48bd52e026","d6058b967d295d20e3ce93de9263d48002971693","1e49b2d72096720e6afe8634e13427d271e8bf15","6d684aae8a18b49c59bd4f1e83f7acf9dd2e4684","ef5095720b56e72d99b8ca2773e2a5fa24f7097d","6d9cc032e71ccc768064bf908623b0954d01181c","b4f579b5ba8df8b8972c79a10b6d9c8b0719829f","66da2ca3200d0f83e6504102c04e371581de9679","e6a64b1888dd170feb3a555b7b432c0635899707","6808583306d48795099702b4c183e3a496906a94","c72cab1293e98ff3b88f33d92c25798fa6e3ef27","ecd5d0ad1248a3246aec405590627db133bd8af5","78a6cd9e09fe6d2df21ec7d978e2eb85b8cca1c3","815d08f10cc2b2ac7c048eb20f562119ed7f2786","21d285e30fac8753bf2e1422054907d6b9c21150","609d97b6d4e14f45a90432cdb02fc633586576b4","6ccf3d887c0a0bf6117d38d74b74142c8635085f","d7b9fcd33689673c6237d91afdb4a8dfe548784a","d867f11820cf67e48e12570b8b456c81cf7697de","bbdb6cf16ead5138bb18cbf435cdecd63bc7d4ab","7718b90d9237e7ef65557f3bfb89f771dc7459eb","c3a57ddf03805e96e6c9a615e4032138a71c42e7","7a2ad1321a10d30644f8aeed385488e03afc6193","c0137db76209c06538ea63338f8745a92579bf5e","0322081ec59e61da337a0a092ba97f233c17ed67","22c3fcb20bea447ecf1dbda5815eee8799c34d9c","9a6e4d10b495211d68088806e45bdf1242244c7c","8c38bab6d719bc2e49f4826330529278f18e7ae5","c8414007addf1df8d97cd92841faf375bc11ecd0","2ae7c67322fc29a91ce35267f8837734f69ad41a","892667878a03ba9f64fb149b511bdd923f28c51d","a3d0b89892a7b1ce19b75e5e2448c0e42af3539d","240462e99877e00c8846c4bb3e01b83ef70aac40","6f025dc4d374e159d4d23ad52511e543ef38d112","affc781d7225acc95ec4b30fdfc313ae3ea4e6cb","8f202bd9ec6ee6d2c2a90c672e1494aa72458107","ab1e460f539dea93ff14b250b0c3b76262ff343d","c50d7f7b849e756c9fec58f8cade19697fa8cfad","ccf5a502505cf5e4bcd27badc842a0d6adb742e2","f6a250adf8ebffa709e810625388249ef3d6d108","afb3c0c933d57ad363ef079e3991400fe1eca698","6188388c5a9c7f9fcc0b7f3928f176a9047b9a45","f55039b194bbbd8d797b667d67e5677fb429d356","b3f02d084040475e52bb2fb7b2747b5efece8c6e","9f8e2d5c5bb0ab56630768530025e9e36c4bd445","62f3de6c86d4802605e0f68a5b2a29650c6f94c1","f33a9db27906153d334e5f85435e063976daa457","3b10bd1fa2b365d5c346894f7f1b406ee2e30e5d","9341129d149dfafa6b652d9a4a0ca32ccf3cef5f","e651102b6f2d4aad48db37ee4017415db031f302","0386054b4c3a26d2eead443650b50d7a2faaefaf","98da0df8946414c57586c026527070debb4abb69","ac2add26a1da33e3445b89629657f087c554247a","3ebbd0976597a8222aa4883b0a48415202fc1dfd","e6b8963aaea65a30ac4b846d6d027a44965cb1cd","82b092deccfeb2e7baaf01f3d7335e59363b621c","12dd1435d2b164c534af3035fdaffd850ba6f175","695b8d254e508bb2023e21d7ffa99871c4095e94","333dfd562b5714fdd23fdffd49f208d182e89fc5","321ac5ae136635a12925c97d078153a5cae44f3d","14fa84373507590b6a2623ac00b8d85104cce421","c4e75aa63a6e1c823f825baeb7ba3876bfa16f05","868efb8184dae7904aebf6366c5de246f052dead","139e621338c7ba1fe03a86d6f2bee9ed1fb97a3b","369e54603ef8a9a02b7a2ebfffade0648402c5ca","94cf2133d54265ebeef272bb1c7c2e4c32fe730f","641dd15b1dafb0259d24c3fd1c52819a89b67a91","4170aa3f39baa9fe10e156386964d76a4b99978c","109028f52b34563f56f59c96097cebc4ae5b3f74","7558a77f69c9bfdbf01d6d2358772b6ea9541ca3","eef9c1f5b57cab09f50d0580034b1cf52f4d96eb","334922de8f8da023140a6a91c67c8f608ce62b08","b6b722d5c1cb71ed6370a0673c52684e1d7ce724","b68f186c46c5df260eff9ea70ef2802ee07d251c","51a0a3813577f20dd76a297e51d2b4445546a7d9","3d2984c9628692e3809d511c57ab82ed55aadb05","c091c12dcc40872f9a045ec0e92f3732a2e5c9e0","48abe73fe238fc4bec337fbc4d82f59ea96830f1","179e15f876463116e9ede714abd535d75cabe737","e5ce6b728f2af108fd3c183cc7d9d540adda5193","0d96902a0c876373ff508b45c7fa3073b7577aa5","68ab428d4d2cbb3bd9d86798a0ce09b7bfcdd9f5","812d0aba4264ee061a50d5aa32173e2f8fc8baf5","623529ce2fad5328a920666845bc558b0acceb99","b69143023f9d2e50feb063460be8ee0784945530","8cbd0902494707adeb41566b03ab7bc31921ae12","652eb9347cb90ec02a842dcd53ccd17a5e1e207d","9ce33978db6c07561a8b6907111cf74aa9b671de","ec1e8843cf91bb898f54cc56ba2c6b4a8df3c612","43825dce477f5ad2300f1fd5c07cd5aeb00c42b9","fed34c3fef480b84f4e1ec34d19b72534f99dfac","2062d6126d70f5c70b7b03ecb9372ec637c0ea3e","284b56f2fbddea4a5e951279ae897900a21baed1","fe74e996e41db398f58d2d8bd435b0162870577b","1574c3a18674c992edb70f5e010689e333018331","2a02f44ad959ed3ac24a36688c74a1284c9a8a74","b684116b60ed4b40b2b1576aa39e7db06534276d","15530ce2c51937da9050d6bf3dece34fc9e278cd","2a4cd769a1d861ad3d5414e563b899ba207fbd0f","66eba18969587762044825922e4a761c393583a6","d29ea4337fd165423b3b8ae0e88b18ce89f6dd9a","a9f071c41b3bfd7b869493b9c6942b7c9f6366af","eb3ab7cbbd49f2ac844790e442ba772ca09eb7ed","64595f0f6ad2aab38fb14f85c077c6e147326624","ac51da2eb65986fbc9d3d2316ee4aac4d4663d67","71c03883b50b98441ce457fb3cec1701a2e11842","a294a842cb85f86cdd69b6e902aef01c9721668b","a164d593c092874ecb9eb09d28ba94788a86da75","73cf0fd30524a6acc4400ef069210d90eaba29a2","b6b1d14ca1fb9f4067ce200d0bffd0c32b38f48b","81fb81de9d9fe7ae075bd06a3877d6cb452af67f","e8a435c8cdc5778ebae5e66d983a7bc720f81e85","cf136a91d60509a99f9ba47c7dbc6fbb9cb6240d","aaf62fcecc7b95825e1843c52c6bd81ee8e5dd40","14fe7230f4db402fba1efb74a1a17ce8a4dd20bb","2eb8a9749ea005325e6918288a1b6f1be311eebf","9170d932e3832c86e5e1fc09a6a555b4efd95992","0fc1c4eda8acd97af36228ed1d947bb5cdb2634a","28fc19533902dbc2614c949486bb4edf9450cc05","9d1b5f4e3b58d9287addc723d8ce34626523a302","52e6f1f25c86891381ca3ce9e03422db586ecd16","783fd23deab0360366b52c551b3717a894f42ab7","eb481198218399c9f86e5bfe1879757e1aa9a86e","7e33b2085c244b3d41f46f1fb4498a81af0a97c7","852378109fa701101c851c789cc5306298d2a636","b48d421ca0d2b9a272068213d566819b64ef0ae7","42bf5cd790b17058b1a1bae5e9272afe81f06ca4","767fb2fa0ba14ee6afb4eeeaad12e5dee944547b","ea3d997f9d4243c21a9f7a65d0320f31c4d57f54","275e0d5ee4e80d9d3cd124ffa29a691b9aed3e70","b9730a695643af15bd97f9b87ae656b735281bba","c02fb271fd54ecda331968d2269af79a6007dcb1","c76f444c4ec6971d5797568787b346ffde411c4a","b4006f68b35d4270a0f3555d9baa2d8622bfc1e5","6e0adf3656183602f3603b8a26319bcaf84eb7dd","44d761e55cfd185b08081936979c9b89f593ecf7","b293dd363e378ffd43e1385e024429d2d7526158","ae67c0b303c01887ad301c5107687c146af4d1e1","ce87a30e450a3f92b01afc1fc6d34dfb6255fa80","432f2f1a6762af3acccbeda2c7785b2a7233f4b3","85f4d3327601d9c75b1d94d9e63d7c5af42ceaba","929b416fdbf542e30cf13d0e7ef9610ff4f188fa","fbb5ca4d9733426aa3b161c7209942aa2bb67953","59fd18ab1aa037121aae049792762320777611dc","dcca20027c70bc52d9879a7da9825d7b3217cac4","796088a9116730f26797f783aec4d4c87e11aeb6","da1f1619fe65bb974bd8fd89345bef017be80d72","147f7fbdcf2ee34f641f283c5785cbe977dc1b07","cd29cdab154cad8f66902f56ddf0c1a3124ddcc0","a71a5fc0c3f5d487d3f18c3b9e9a768052795e86","934c641a15337201fe8877c6b28ee538882f5c2a","77e38f9ddfd9825a73f604553860963fdeee5df5","a0afaaeeb9c130bf10bc6c196b463dae4aecba84","1ea37c34ad1d1b8e6ed40434b4a8c55eb6535d0b","1800664e803c1f9bd10d4ff5dad94be6b2166520","73fe08be2e378384d76ec48cf3647f2b950b52b3","e9c083ad62b843e64d20ca04d05d0f3858016cfa","c541430315cdd408bd9f0311f1ef491ecbdbf784","b67f98272394d6f20913d471c2db9067a61d25dc","978505a90a3878c213bde89271dfa521b8f99850","51da08856aa25491397ad1274c1af139cb1bc68b","913a7dbd8fcaea9de183d8af9f9b2429f83131ef","9bd5315d30be8cb162bd7fee6a7db17f65b5057d","14fd797c536a675c94c36a2b2b924ce0295f5d64","5e65e28eed1398cceb4b77cb99ba6578115953db","e0456f7976832b9f17958e1e8e7c18379b19e382","254eb46de3c59d9f9864698747d4ec4bea8eaa2c","31c12f05c42f4ce63f82e429a2698d675a3c0c7e","6ffd2d3529eaac30031874c24aa1c97809166421","8af2047966482baaaf6212dc4056938aa1f7ffa6","619ba76f46544b3e8f449177830032fec3f129e9","5ed0861e8112d903edd519ca7e5f00316061d8dd","62f0dd9d57b2409206838bee240f30643852f1f0","5b70ad9d34d2777e3abd0a13118442eb132aff70","6536834d428e3321cf1694c605208dc5aedfc73c","f3b2689aa6fdc8dd4ab01fdded7fd94a5e998a4c","00c573c255d0fcae926dd2fe2a10991c7ad76cd9","c1108a4d17f569db57a1456044f337c2d526b670","edde52c8dea0193111239b6b2f002adcc24ac0c9","80a8636aa3739822b1ebbbad39f932a176ec158d","07a982e614715cab04611aec4631f9053a86bdd6","6a57f295730f1ab594e905fccba5a05578a2f5a0","b5a20d21f2e20a4c2001909574094db10abba06b","7db66fea393f066e52aab66ff11d552cb2be97dd","65215a7829b50aa83e4c469d2747a6f1cc5c50b1","d5d83b754d1d3f73e6c5d02671fef32aaeac5a40","1368bcfc5382d904e7e87be28159df2c7dee748a","464d59935dccd558e54f30de24c9ad8ce4e7b686","a1440760ed6ee73350f6d2a1185514e5b9b48fbb","9194e42175a020ebec3ffe96ec1dc0855c296247","79ab43299a8f1d17d3ba0988c2d31a545cebbde9","14a227e9e7b809811446c912a0002a5e9e2cd499","a3bd9c27a3b95a0ff0398c074d206d56a79dcc2e","417e5457b805eb21093e0787aeab09a49162baf9","150da987c933e954fa4a2f172985798af6f99f75","4073e443322b16817aad54672341f79cf565a6f0","2450debc0e69771c0d4010eb9f19c3910fe2a8aa","7c712a25bc40c4d8e09867b61c941af06c6799f5","05fc12ddb631c111b96bf03d84100d270f296b21","c1860fe88b8dfe58828a06cdebb305e4528c6444","c41397596dd829e44dab2c3fd8de9ce655238ee3","9d27bd3c3b39e3a1cd7d42872cddb55e6368da70","b7e66188df12503e0d8559c4e08386c0d98c06ce","b34d2efedbaf8d0f6074513db686c4eb91311a62","5d2c239772c7c6d4fb0eda104ffbe301899bdef6","477f49616203d9f26c44e071b6f15c775ad31032","b911165679f906dbb4a18ff5eb0b9ac27c5485dc","cdb4ae471b6aeb0f1afacae3dd42774660d8f133","338217c30bbba690d840c734a4873dbf187b0e4a","b469267d949b1bb78e9d0b73ada3787dc0ea5963","c101dd5fa62708b5c8175a9d8b0bfedd2b306961","24f39b08c76593342866923ea0715eea809d08be","cbe95970217d7a9727dc1b4c9dfb6d3dab37a2bc","63c6a2487fda4121ea28ba980ac331cd39e61acb","501fc98c63bd8d28ac403bac028af9d70e70f768","c55e269bfa675b3b65a28fee0eedea8fd30027ee","6c569c90b666c7fb773eca3948fc76ba7a160a27","3fa2404a793ab72816cbae3a9fedaf5c27c08e00","24b4694313211d5ddf65c21bdb209d2365149ee8","512ae49f7d5a87c5d236b9ddec690c473cf7ffd0","ccce161d0e8b03cb7abc3186e920547d6914ef56","4172fa03b56bb60fe096639585e0ca40df73b677","ba974b8d1e245818d819791bd628e70ec3b92de3","7fbb8264224c3194436e53df7f43d6b166200201","73636953ae48c84fc9667109bd3dfbd234f41ea5","59b703c4f80253a64a2a13d76fb75ecd45fc3e86","22ffaded01188f9a531495c55cfb876b766cabab","5590ec67db4b0eddaf2489862b7e659c3ee4ce02","32a2c46d028f3ce39d4acd38ea2deadccef4f3e4","dcbbc445dba8a07ef6d6f5029a6e18372fe3201f","17eb26a83af38d7557ba8b3f6d226411dfe68c5d","3f01f40e91c962b68fd18c0ca00144dfb6aee65f","b1e0da455b2ac9a63e092eacda6927032add8b30","b4d3f541e761d257199104a10f53260fa149690c","5a5614e8adcc49b92621dc2f39364385769d36a0","15db793ef277b6d2c3aae5e5a075ba2ece31b27a","e896261b87b2b8703a447f4bfaee5251bcb59b23","ac52eb444f868b14db9eac4d29a10d2fc40919c0","95a9e51975e2bf1c2a72cc124db1f713af90db7a","aff57a613b0b79b1190d223d04572eaac9343788","eb7f4ddccebfc0aca0a8981f3ba62971cb9838d4","f3c7527225c73812a7de10dfc273ba0e82e8d7ec","200c6cf630aa56b98310b3e747439795f8abbab8","b3919dcb44988c72a46e3b97beb41fba68219d4c","0deb8dda517aee11280bcaf12d96456d5a404ad3","317dee95de84f3dca47b5ecc386975d6e37a9702","687b95b41fb178382cecac7c7f5b1a078503431e","7b63c6323d2eeade5a6d6e82b44e72ff4e1b6d0c","7949ba771b149d355fcdce721e59afcca998015f","c752c2642720820e17ed7d0ca223f60aee3b2739","0fcc28b6f370c478d1990af51070f9fbee531c20","d2aaf460fbb5d743adae1ea079a24cdd834d659f","2d98b40d47661913ab3a815deea2a47ab8429ec7","b62586c9f992c4f258ecdcb2cf734e02deabe0cb","5c88bc66e3a9dbfc4cd9d9a1ad8c7fc07c299a34","feaf03421dda0213382b51aff07bd5a96b29487b","2ef66def4615594b87340aed2b02adf2204c74c2","45160f0c0d07928fdcc1203e3da3eced89df3cc8","07129deaeb767528e550344e1134f2739c89bdd0","dc2df7a1464b8ce06662d9163c09787e010826ea","1626ae642102cb4c5853f7a73fb9441093fc1de2","8fd337e2df27cec7dafa8bda5fcc03dfe6930a51","90298ddf01622ec4d8a50deaf7c351a766b9e78a","04ec0bf5e1714131d31421f59083578236274ff7","bdbc63c4eeeb43176d48b40fb713e793c40a1f3d","d7490bbee9eedabe047028a905803d5264e08a83","31c67a0fa024d688a262df91e6c97cbd873c1da2","d8e1cd7a109bc832826f21d6df1faf401be8dcc9","d41a4089c642584ff97b12e2f1321fea7591573d","a431492b6201215873b9c8baaa0603bca344585e","f4e682d7171b0ccf89ffc2d1e9bab084209fdfd0","4e4702e3868af342b0e2964c7753fa4a3aa83af8","578c8fc1e53f1c27a6ff976a5bcd2ceab2146e0a","4488bb995683c381db78b7ec76d563be92762d6c","e6aec27428400d35c6d431044ae0b5e6c9649d53","66429a1576402376c5e0a4c0ecce113904a98d49","6601502acd2fd5811418d65d4e26750ee83071c1","f045534f866204b5458b9ef32f7a5b5996253839","01914ee00b2ccb638f697305b094f030088f8716","913eec5b04fa349efe5ad37ef14ecfffb8f35118","2650b8710280a0759d751bc6d81f415a18442142","aecc3a444b122efd1001b25893ea7622918e2e22","c5bd0c37ce5b185542a0c8c934f3c71c1ad3daad","33f1ca89a50d25551e9a5928baf356d2e3b2f03b","d91183be524c2a2d13d5c40473297cbc713f43da","e8f13432f88fd0e1ec8a8979e2f40e358bcc5ac2","597301db349c2c0c70af6b411465a5f578765052","dd8a0b92e0bbc0e82263061b3947cb93a39f9df1","e5e4dbb6c9a750e217659caea1fc06e4a7270a91","92c59384ec3ad48dfad0e09f0067193f532cd367","09eafaba6289adab27057a6c1b737ec20498a0f6","0a877b58b8adb08ab137393b84036b8be94097ca","aca6e291d64fcbd253ea9c34756db6f8c6915c72","7142e1d3f7af98850d64ec881d21ed82222396a0","909cf03568b2b9ca62cd72a7d20e494fac21be66","2cf8da9d9f5e73bcd123cd497a0adbaa65fcc7a6","061358d8385a78a32a30ac5acf5443c465c8ec61","76fd9d215c25874b1c5d33355de0ed983922c32d","f85062495c3ee477b7ab38f4de435435aedaf375","6afabc03350f468b253524d600c978ae3aa66e07","eb17a65dec77ed36aa20887fd3ea8b89bdb3c767","c7dc066dc180149652006e86f07765e5326f324b","8a914f17b0646c98b115e06e382b864f7a47a335","12254594ac3aaebb794a83c0bd753f69e52e4fdb","b64171e79cb8de3e7cc5b79352a4cb711347918c","c2be1a75a0b93c2a0f8ec7c4df7f125d1a53eca4","936b5a395a4bd80fbb2832ff175efbde844e5fde","6a5aec36448a4927fde8b8875e50532071bcbc73","bfb21be871d015308f63d7510c45c3249d2052e4","03d02e88fc38c5f96e9b4a6e29df777dec398f9d","4487c27f7beb89bc74236abda31a4bc4ec7d5f05","0672fc377e1a95927c9efda05e54fd1101c91de6","ea0abedaf76616f9b948d27be0376201c767eb15","7056dc601130ae0aa97b5399db3f66b138e462c9","4c0ded6dcc81f5c551d18c7d42c34230f07b359d","877ea882ce3a4938c3b73b903e5d6e1e8f970eef","2d4a4a245db7847dd1f446814845d48299a42053","b5b8f52d4f96e019ed85174e117b766dcb703083","75947b1b721c737bfaa9af108456e9a6ebc186c9","f8a2cb3e15a4fec3ce4929db36f73ca1cb8309f8","8d05f89bc1eabfe6d682b850ea22cf32d5d97285","274d1bc683bbd7f31b323f217bbe4512a8c275a1","6cf5eb8e377bafc99b907c3c38c4066f680811f4","03e11c13bfb1649fc9cf9a460249bce5e7f07462","ff604414a4730ba49409afca22e1c7aa44d0c338","e8da2a60b3b112919e237c5cbd3e79d76e39cf0b","607e5b7c95d410ee10d0fa5da5b715428a6c1d07","91d6fa817ec412b1cb7a753e812e76aa952a7ac0","ef93fec789b20ffb244b23bbfa33a09556d675b0","00519debbe31a471c85a9756d49c552fdb9a3d44","1bb13e95a89c57996d6d6d937e49a6329c03d940","adb43b6976a3cb1237ac095f7a472a4488af5019","cd2070c684c9befa4a0c8badfecfcded07d490c0","96d37769d90ed9aa52eb23e7672962049d31dfd8","0494bbc5ca2a00ea9196efbec51416ae291066ef","10af1b3444bca648dcb7bf1a73f61bc45f33e10d","391e46830f4f08ddfc9104fc9182d6944f609635","4462819e6347b054e0e839afbcc8688cece7c699","fd16dd48cbf309e06384535b5169aec57b590307","47a7dc7b3c935e3b764f1b32fea50ff3b6d7edc3","5c8919aac6877f49f8a113557b2e87422eda72c9","eab105310b6722684d48bc0fe944fccc9392a26d","b893dc202832f87f8ffa4591aeeb1caa31006046","39168f125e7774129125721a99c0b9a4604ba2ab","f2ced43a43178713b57b7840afb0fe1bb432a22a","0052ee70d249c0d8f68b4c9f640a7c2307d9fc5d","c47f824c3b7446b7bdd8136afffa58fc695590f0","af725094d7f7a099766d32b6603aeb93b55ab035","4c5f0844e1cba7d964dda5292f22ecb324d12706","46ec1deba579c7b3c073201324d241b498eacb15","0b78e4f9e3824361e4984eedd1c57996eb48c546","7db7b43cb0452b02123eeeb8f4370646b31ba8e0","aeb0b3114d336958e4e1ab7781022e583ef8fe1d","a3ae4a9510146433e725289770d7cf6ef9424de0","a62f4af7ba86f612e558ecf11c8d4070b4e3fdac","3d6609303bc2def39fb5b87b9325b94b2549ede8","1ac9c0fe3aa42458441cea9ca9df87bde30e676a","96ee93e8c7638d8c0d8f1dd6567bbab2a24fd9e8","4cb17191b8e5a690889870bd03d83e71d62fb694","cd6ad5462c59a9f7545e252e0fecd65dd4c0eda7","65c069c8d9925aab870f7778591eb60cca85b214","b7bd85e70c40c6cdff61b1e057eafb9abd93a742","832e2bfcd38965a01a9149d509169dd197e42f58","0e29f7974b59e4440cf02e1388fb9d8ab2b5c5fd","5421e46a431b7407af1e232c19025c9f03defcc4","9423f23ffb80c946dec380f73f3f313ec44d0d18","96ce66e00f345147f9280bdbf7113972094e031e","b4f6b202739d6c9aa255836a18759c077c99a9a9","0254a408173f36ba194dc3b69543d85d66e832fa","55d976467da4d2ff580240a62ba3e031314fe8ea","de4b0968988f97a40ab50de51d5b7c5420409c85","e3368d692d39d33c657cf985e46a45d43fc31546","e38051970c73713948544a96a27012b30d59d444","3de15363abcc3dd3b2030ab5840aa4924e2e01cf","79d4be275fbf6e8babc4097edc1412f35694d956","7e75b9b2c038f1d942db197cb2c3aa1aab50425c","23744d8064bea76dc386a5e1e4a77fa7f14a0675","762c912e8ea060bba7d1e35993540c905824d5c0","f1130f9a8a4e88c898236e722b758a142107a92a","8edf85b09c014bee48adcc515a46cf315ef393f5","5aefe5d93692d09b6cf57daab5b6846a68dd3a16","c0c795474ee1914b87b89f4aab4aa7d1179659aa","cbf85ea74328391c325cfc10908f9e05f26d3540","19fe78fe6fe2aa3b8a0d8009a5a47d75c3242a92","237148e80f4af141049eeee033f7e60310ece8dc","6696b16685b06da1415057da6657cae4694dfb52","bacc02b7d810e5ba98d93e441861843d29016110","31008c91998107fe434e96ebc86414336e842bf8","746a15142ffb69bcbaff1ea32ed0402e5ad72327","fe28e323b39c008229180207576d258f1f171efe","5b2c4b77e20ef6db1c51c051bc79709f8da60a11","41a0ecb59b244ee01ece644107f02c64d2a5b64a","ca0a6c3fca1ee753050de474e4f6eb4ca71171a5","95d9302248edb3ddf6b08d23084ee928c41546c4","946be8be50e4e9210ddb704059b715eced3ed58f","77f3c0b4958785c06eead36bdad79b778c5be495","2290cc622702b3b50e50238d63fdc7a9d98c7abe","9e16f4a3704b76b3b7c236e29a141b3c33263667","84db7056b79010231c76b658b090265023ed01ef","46985ae0755871493003352acd7bae9b6e35c621","bde962dbddacfe5d09acb444eda66498b864b756","f778bd8e694cb9c93cc0e021418f2be362dcdd3c","6bdec4ffb6a1e9f48052c257dfb647b1c16c0503","f8e8ac2c664a12f3af2b9bb545da193d86c75503","a501678ba174f9faa1760ce26ec43d96a01adfa0","4080e7ff8e992735028f18807713dd0e57c3af9c","e1a1441f4f3cc523ffd6fda7f4bed6a484f46d06","3ecb25a283e0f4b558f026762910bfb0201618c0","d1f5deabd8138fbfd56db2f850d96dca7b03cc8e","ac541f5d16f832615ceae1d23fd2c964fab99856","540da3683f9aab041279e24c328a48b8fc4fcf73","2e67fc57e6df5151506665108240d10ca366e56c","85670726fdf840da22d3ab1fe55de4162e9289df","62f2a8aadb28572f6d6a1fd382312e788fada3bc","d1624cca990637a571f56cbcb2f512c0d0d28e20","fda6b78baebf67e20eb29fd7b949db468c10a990","b92c4323131e617077129d755f9d1032e5873bd4","15c6adcd5b023ad75cf119f847d28cc4d8a78ed5","23a63050f03dd922845e24894a1717a42e068f72","1f6fedeb37f4740b250b61993e01a343a3f22a31","cf297b43b669c1c0b9b16ed56f0ffae67218be5d","9377f8db55abffc0532e797a3ff6bb39aaac9228","ff95bbc6c47b9f24562add2766b238c4310b3cf5","eb38a61a6d5b205f149411dd9b737cd9426a910b","81fd48eb1ea3f0c1131b02a1ccf583c30d23471b","4bf9031e528ee79270f7ca9a1d5e25518feb9925","e0df1221bf50934063b8e881e2d2b48fb8a643c0","817f315eae55008bb05279fbda428bbba1b9dd30","7360f6aeff704538e98ac8af65297c8263a053fe","a2f9ce2569bf2e16b3b4c5d2376a2e1fb0def90e","c2a2567ecccf84a7e7f38eb601ef42d3933088b4","12d69ef53e8d86db864320449f5a4bd37a7c251b","bcd5b5ebe6eca775cffcb208fd478f41b1ef94c4","7211fd604cfcb00538ee12c3b7034d97b0c41f37","6b363c612e306f30b711723795b4ed07944f7a0d","40c7716586db9182208b51d22e117d099bb4c97d","bfe52fc30a626012437c325b58587c8b65e6f8a2","a22e746bc3478bcba8540fbf30de58ebf975b132","4b277c2c20438c5aada0d45f1e4228b15249faee","779c9d638e7046f285b301aa79f7cf50aa4c2f1c","dc0c75ce6868ee0a1ad9bb7d6de6d0a95f033a0a","b66580927e8d4d0fb568d66d2193c1f2a6772c88","c09734b401d79e7e718899100401220f7ff7eb0b","8c05c2830c62d38b8b159ecf13f2b22293bfe299","dc976cac57bc04de6cdace8d582a48f07afa0a7b","17ebbfb56de980c5529c8a02a12141dd7bb766c8","ec85fd554b0ae9861fddabbda1667a93bdd52450","0e8f2c81cc58399746fd8f7401cea65a11709acf","8bbf455f1e9bde96f813758b8ce2e00598868f9a","3e85e89dc548401b779c403f182860e5dcd31927","1a9603e2bbae97cf558469bb49e421b93595ed5b","fbf3ad284182b002edc63b453f2aa943a93bdd86","b204389762cdaa4b5327e4a655041ef3be05232f","1ad20dc2f13001d95e91cb2089571028f44db11a","172f652dc0c31a9a70ad24e233e6d7abc3ee9c6d","51dfa10ac7047258761d73a4f474183bdaf7d282","17b44e44b9a34e540cf48ee0a7335ecefcd0c3b7","2d05ae39a2ecd9e0e369230fb7124aa786713fc7","15ee6b781bd3f946790fbe3d20be52d4f621b99a","ecb071b2210a5b167f078375635d9c8210b38353","4b549faaab40f09756b644d4ad4d9d63e3b5e70c","8e4de57e56887c8f60ef471493c7a04606edb012","ad8897984183d29b52128d8ad5db6ca7d2ff8278","a1dee44e21c3b9c61a77d4ba51806c743c5d0cb4","89e1b302b504feb1cea218adcc6fac77c8ae0052","df170d81ccf5aad64817091979708f95396cfc93","2f365bb9bb9f0402100ecd1c05670065fd95acf3","c579c48461c5f6d3d98c1db4e116c5176fc69ba4","c02f639aa5dbb1a9fb251bb996151ae4771a7178","790a81d715e00cb4e58ffe2a77743c3b620b5642","00180ef264b051e61f06c67402e356855fc7bd6d","b2c797c584fea1933b9c9d1c237a09cad6e088ed","d2e909847d28e7171b3b5d0d0748957087cee606","f1e2874ca96db9295a3c30d0321cf694133407d5","00dfc9c8eba828ec13eea7ef976a672465d3cf6e","8ff747171f019aa1004db2a6aa37eb51ae932928","765d6752bb6ae59d0b19d0d2b602ef2fcb98385b","7ab7bda48e5685fb6c38ec7f7f1b1b4afd9c661c","525384d8cc45a0976e0afb862c8a54244bbd72e7","7478649b2ff4983da605594420561cd46f5d15b1","174cf31d002268f0d5e309b6587c91d62534842d","0aa7fcd41042f4ba96b259c438e5ea3d220c6cc9","92415365c8586dd0c91b0566d7c00753e0687273","2b9902db06d922fc98ae49c0d1e31123feed469a","69530ef61464ad164e124003680b2039e841069f","7a5f9fc08ea4f25cd20e743a9a1ef5566246cf2c","3e87ad518742d93aaaddbfb9cdabe59aceabb159","3445dca01d81cfca7d5233ab7e3fda2798f75dc5","03746da73f275030832f83373388cb0f248616eb","a2305cd8b2fccf576ca62634a061b16edd4d6c55","75f395c2a0dd3d1af4f53585145dc22f76ecd134","95351ac867228774d455fe1e3de27d08d1f4f83a","e3d72d14ff27af2b396397065ddc38f87685c694","4b18c4e448c93fbb44c80b89e744cfacea8d8bc4","743053734f187c220250d88e4e475b7a87767cbc","f7793fc5c9b43b35c5ef1c53e02a8c251a8ba4a4","b7a00aead039a988f9e224ef5ad19688a17c971c","8aab9a06d4db1106dc733022f951db979e39f97b","cfcb6e11f25adb13177ba08777263288a5ec6f61","336db8bcd1ab9f08009efc58896510b66f5fe561","228bd21e265045abd066ce688225f9fd06c9018e","002bacc01ffe3ace87c3880f76a2cadcc5650dda","12b55610edd8c81b1fadc4e77350dd8cea6448d2","6c09cdd1361881ab44c971bae57f3a273f8b5110","a8c97eb0944d89df9ba686f22c8241dfc2425a46","982c4d7d5cf8142b9275cd7ba7dea140945b1377","814fdd398507bf697f249d58b8b349f253bb0289","2662c7e3d108493372aab08b1c3b0b1c6116e61e","4c40227af622ad2e83557908fd56f1c1f26fc1ed","8c9e10553cd429857086a9d635fc55305065ff76","286c88bb50003fc9f8c20ecd8fa348bf2027deae","a85f0f89fec8f7eea309d6fa3b7e2b490cc59e91","b2d7641a0dd65a782f981fb1f73c5e84a90f816c","515c848ba83e883fa79b2e29afa1815318f931c6","ee3c476c9a8a3be949252468570e75f35fea2697","c69de2ba46463adeadf90f38660d6b6e034d7e0b","76bfe14e00ee5c8b65275d8b8e0c4cdc25b4b899","aea6f4853e63d74a38456bd3c7f6bc31ce4351e6","6843f39875b59e7f8053c662464d28c97b4394ff","4ebcbea1ce65ad66db106167d47635803e28e5bc","911febb41f95481f3cb6290ba810c25885427b16","9b9949de39530cca5cce7fa03a6c82df07eac767","afb4dfab22ffd1b87faa9dd596efa832f2475abb","7a4d5931983335ea1bba41d9a45f17a3484b50c1","43dc050947753d201607d26717ca6fc3fe412c34","2f69e36cef8acca00ec5445f4aa8ec538bb38e3e","a731bd58643da57f3c3846102c9173651ef7478b","92c7fe422be7401e3234988a8369d2d3281f5c03","82b550c6b34b7a836a3bb9da4d31c9e6264c5252","49d0af3c8ef1f7add1aec66f66acbbe0c969677b","b538254b1816668938aa63116accc147c97a0eb0","43ae1c712fcdbe0159085386391fa1ab67aab1d7","d1550b4a9ba5d416d294a3aeaaf3d4b81559915f","36efa7d4455238e44747db08298df9b1e8388172","22b176f69de00815064c69bb975ff40b0b5dc5b9","31a0b9eaed1ff4ef27655281c56daa0704d67200","09b1fdc97bd735a562434112b4893b7a354eb81a","003ac67df1c25bb64bdf648ca39e4987277171b6","7c9f7452f4fd775ff80dbdfc27a6bfa07a1e8fcc","ce53876a444974d091da8a3ba77e16101ed2ff67","e064eea940ff1da774f81afed21bfcdd499749f4","13239cd4cc271ba4ccac59a060012129829dfc5f","d603a74c53bbcd7d5f4b542999cea5ff9db33c89","70b3ef52dacc3a21ee0f1797dde69e5c35d4012c","bd9b8098fef50b034f71ae1942c74131a984f6ba","afb554afdfb6b7f8cf7b4ac3c618fc6dc9597cbb","b631306de1a4ab09480aae9a95dee4848351c794","25e64ffa20a15abe6c435ae8abf517be209fea53","5b7ebf4d04129d55cfaf346b0ce2de1fe8601579","40e34bb7ddaa6a9cabf7af47e6175d4f5db4d33c","2c63d02f247a04335e2f8369df36d25bdb1ea684","c25deadd4dbdfa650c2b4ddbe9c46026b166c5e3","e4db15471bd4785863d5dfa2d6040ca6213f90e6","8ff52c59238f0916a4f47fdfd5bd588363a60c7c","2ce1118faa453d622383c4bbb2bf797477317ad7","adb179154afbb59052a43b13b034ef6c8f0a5d74","4bb85b70e1b4bf6ccfba2e2c63e38879a5f09d10","f1970e15b9450bff321f854d5ff1dbfc4bf80148","71b18acb05bd3f2046ad1ab78953c81f6526ce70","41a2dccd93d79c8c786ea1b4296cd58af8d87d7b","f694dcec83ecd343856dc0b9f6a13bf3087ba4e4","277793439ab026476fbdccd5d3f0070284d732ea","4b626dc1149a523c1a1d05064994521d1460e527","c5690240b440871f2121afa3cc8c470152836558","bf37bd94b6c3604f760abea691973b4b2d09e622","abfa4b822bef869acbebb55e1659174623c3815e","e57e53debb4e13c0a5182542b0066ed5b37b2447","d551f81874307b18e7f52d7486204c5cf6b49a50","707175eda8f0872d7d6201c5aab9ec4592ebdf83","9f6536bd0af75ea1dad3a5cbfe1c7987e5557986","dd2f39da5314498e9f6d312d9e55babfa40738a6","b64bf118f11aaf083b4dcad790e8acdaa809c158","8b03df24e45241b802dddb6e8423eebee6d25b27","26d3e31e053784993d316580390bba3b3d9b52ff","f71ffa97248e29f1dd8ee5507d4430b08b456842","044737246b81a09bf97070b9a719b4d0aa303535","634ce7917e8eb32213870dcb5244efa33672db1b","1d84c4f870c5ef7c83bdbaa111bb301612a75ebe","13a801430bdc9f8f739b951d5c54a1030795dcb9","3930e755e4642e5705bb00edc1b35bec6077f9dc","95d99cb2acd08748a797a6fb86edcfb7f430bcae","adec9c31683c27734e0f241cd431e8b0611953ad","1f1b45c7ec00bbbf5abe0cbb92938b150a5d01f2","dd4b4e56af65afb2f9d94b035df8bb12602d2e3e","2ba1f768707fc25328ccebfbe13746e173805f6a","adb16be6b96602061fcc2037e6b6e1e27ae41023","d18235bc38d4091a27e70f28b19dd48766c9d444","4565fd12160367ba930c56e4500d4fdb5b8c834b","c5efe5d625529af5df908808791599f8dceaf50c","e1f2feec2eccbc0589a66b84ea8b3af34c1740b4","063a22851a4cc1568623363140e16bbaecfd7ec9","d7aa3e33c823073b1495b5705edbd60619f1decf","de910f8c26407ea37b97a94a6fb1a8731d3694c6","9eb082004d9d6f9003ca5c0c64e3d5b10b210e60","72430b041e4d8e937e4c9c890d121558cf5046b6","103524e6b758bed2629ddd83c15820a92d03614e","a21aeec4b971007a1930730b5d0490ffcf8a725c","28aa9a1d6d43fc2780f7152ee5b96bbb2567ce7d","9ba8f0d2d85b7a614dc789ba40b805b47e55e705","99d0b7ba14ee98a6a712c5cbb65af4fd37f2cf56","c0c243ac5c0a8b03a64fdb18b0e647ae6427279c","512ffd489adb545138056067e255480f182291c2","af7d8fb8442a5be03751b775c850dd5d2ce8fedc","a3f1ee5c57d7818eaa30c272dd97d1bbb06ca099","3af81427a169c560392f2143d80f6ef8684eb5c1","e6ad5e23b4be79965d6ce2afe18909c3becd2754","f8417ac6829fa00e9168cdca8c5ea9aa1ede1ad4","c88da2fce53365e9f8446ef473446ed09e4dd012","f6ce73f7245fe9cc06d942ac4c8cec44a7252c5c","7a74d310aac3bd980d1bffe9b3cd13de2539d356","e51a94905d4b866475c16fe1a2b20a7db5d61e81","7298a746ce62bc16ffa0d8f248102ff4653c16ab","9e4a6a6be2fd99257032e2294354c96a75d6f61e","9c7e647124694b1f3f6940c2b6e1b5f329b61a70","fb32adfcf8baa38b8812204e540a557a90e1dcd5","fe4265ad463e8fdf9bd1f8677d5e697b6ee090e0","f13f54e9dbbf3176d8ffa869efdf13117895bd94","1fc7973a00e17025441b6b8333e38d1606c1d304","a684e853abfa7a9e29adec80c12daf2734adf176","ed55fb538a36a0d4fa86d0207b947c62a35a6d10","37357c86cd6af485fcd03c13bcfbf9d9a17005ab","0ae400f523b0e4aefc9cdbea5195a54e6e8268df","d488c35efabee9d9317a91cdb905a460e7fce0af","cc57b62ab3ac7b06527d7998dec9f1aae11067f8","29e70fa5ced3124dd143801458a6c947db67a6ca","a889e0d7f33a2f138e48c535fadc7cc7cba0b8ab","f312b01ccd5b6dd9bd7a8c9b1ca1f02e0f444a04","118d4f311516e678cb2d0a6565e1d8626f5e8815","40f38216cf4b50b175bf9c70b35291d900db0f80","11c36a939d6eab3d0639b0e3f2f7248d250740ca","7fe75bb43ba6dcf2e2b8d3e8626e8a99e42c2b77","1b78b664cbdf55c52a1de421cbfa7253667ac84e","de9a77ebde706cd7469ad1ad1abb9c71d70d7579","0c78a58b6472f704d473e0307c9ea83dfbde1811","3d33da19bd1cd5a0d2569432a356074702095508","a184126e8b2a74b47137b47001c1d11a092ccdaa","750aa9939432035cfafd9ae9cded87c2deb3a65b","b69422162d5039d0aeee4957c9d85c29ad034c6c","b6ae2d8037eb990ff03168112ddf5e1d6b3c820c","e0510369d693101e8f50083474ac329920a0fcb2","c3c7391ebb0cc7662704adc2b9cffcf56f43a6d1","38887d1a52e65844bb890dae4f2917817631f0e1","bf3c81f20b5c0a0d7d5b044bc56a183b628fce80","27b70914e409b0bdbf4ace17e7929a5537542c58","04d9f8dbd6b1ec517c2d66db19efa93517933232","41ff975b8cce9d9dedaf6eabd47051b18bd72f8e","48471ee0995061ea8c8b5957db905fcf31cd8682","3eb25ac3fbea09817ef28354f58ba55d2ecd1a6d","b01f036fb4dedaa3e0d9b36360ef08f706007a32","229d217a51ae9bba3c356331574e8d0b0be7aa95","ae5ef9f0c5060b523e01bfdc432f4dca25dc517b","087329074d6b755c5be0ee3837cdd3336ddef2af","39aabba0a9650e034cb87e7a2b6686882ba1a20b","ec5c96dbe11f3f62f7a47204d65392ff25b5a62a","149c6709897db45bfc7107fa1c56dbf1630a7857","e3b77b24ac05896af3d0aa9ff171f91f624d582a","533e026f9c36813a6a47a5fe5e551043e8f37268","9cc41a59ac579b3676a832ebc4f1c865413897ce","4d9fde944e331e5502083db5ca6f86a304e6630b","115f6d14a0c1e6e108ea4b91179357eedea32173","e2b7a68db450d0d48d005719731619a49f96b7c8","2a126242ddaa4f05af8dfbb2de8323ce9045ea91","644da37073dc0530c74e495653ce7aab41f1ee2c","d4465fce431cff532246d011b6f5205fabecebc3","e82f0fefbcc1d80d8737c26a3cfa8fab82059ec7","892a4b175a54c1172ba7c8dc1b60f4ad25b968a2","ea473594086ebc4d0f5ec8d3cb5fac1607909571","dbd5afc4984d506f79cc0bee7cbd5b0bc5fa5377","a971288bb0d64158147526ff49fc250aecdaba28","7dcaabaf1989f0e4d6957ca123df522c805ac57a","e19388df97743939efd0cfda3dae6de2db393897","4421a6661d3753ef461315789ccd6d390215d2d1","9f82368d40f1948de708804645374ea02ca6e7db","c488a74e0c9d56975d5b23e5bff5ca2341f80036","073e77454dccb08d56f837f809eef43d57f09819","ed61bdd2ae16c3d81b8aa1cdd9df7d769e44c49c","3f272c6ae65bd608c3f6412aebced29cfcb813e7","16f1a773192c46cc86c3fbe549c917fd8927faf6","43748f67be6b7ba68ed2e941d30d753e1868a567","e3c8ac43c61b19a44f6ee9a6b88d4187fb873a2c","edc63a2f6037e2fa695915094cf2762a5d15953f","43a2e9e6691eaa434b165e6f6b2e74fe6d07963c","8bb90fd5f3b9819bc3bc475e8b9f36c012d6c855","709948aa5aef188560a40423e41b1bb7cd34737b","d4f860c768364081dff128ba5da21ec442d76e84","751a4232ed417b48035f8beec75ba4efff8eda45","c41d322e110988fafedef343c6864bf300019b07","c538f2ff8014a3a411c5c3dd66de4ead6d341035","4f39d330cf1c6434988fffa5b01428d86d1e3d4c","dc2d8d4dee22ca870dffb7a7a4508dabb18a9988","a8a318161bec25bf6e1c1a0421a255f017d9f41b","d988d188adcfd7060c59b40fe8e3a5d4c4ad7538","d90efacbc9a507fcf2693ffd08af5481fabc58e2","9986b64b7683a224cc16192bf54c619dc2cac9be","ac18444c7e14e2d7f5bf347c7a600156d3af6ac7","293a96c22d9e7cd68dc18b7d1dec9448d9f28e0f","dacd9c51b139d1dce66405d3357669862d6250ff","8f5cd7076b403cb69e2c9c3aa5ba70bc5bcfcda6","7363be2575f9eefdd465dc2c85024e0a52f4017a","1706f636d7b4e48c20a9e93950533262d1e27e40","02372bfdf7e81bb3e1a154f824665fc9ddbcd566","769f172602ebaac9afb8cf8e5761b7665f8666d5","2a6c591957b456961db192908ce62d997d34acac","f8daa080f297523d641f176d9b07b7d85fb0f772","33fd0f762d23273db5058c1b624bc343f1686435","858d0b68870176564fc17a32e0e275b182780bb1","dfc4ca9f6a713eb03a80e0e0389e9cc36ed04724","560deda2076fd1d63b461cf74f65f90f1472b109","3724f1562be5caca3c5236c1cfac8d73a3303d42","92bfde531cea21555dc74ad928a79120fbc9c34d","db546732cf5f7b367b88c9008c74f18602167230","db977319329fbd02591bde242093e5821626f3ba","0b7df80eb1b1f6415b397f0ac115da5014b7b8a8","489c9adf03b369daf35132b40b7641592d9d0d15","ac9e736b065f0ec30f3b1af19c41b7cd3a0371e6","4739cb8c0003a7c35220ce43d8263df617c6fbe0","88b89c20848ebccfac6451bbaa88e76e977aec82","8a4dccc4ce91e26ddeda7fcb1409cdd251b17779","085483e88577ea91400a1ee46bc4321340824c51","63d1b35c59a0f5505cde57ad999d2446c0c10c7c","6dc20adadd721bfc31a6b761eb6224975938dbf4","0bcc46d524e4ed4e5fd4f4c030fa0dbc09fc54ea","a28494c962a59e7ce136ec2cf31a386066a39569","8cbe2105f50a61e0bc688a8de2125a2124feb01a","28ebddd49e0306f4a2d97572ff2ebf60e4acb6d4","aad475937bf2c36912981be7ce016f0de1fb6314","465edbd2bc218cde1b4f90ac77f8ae4b817b4f26","82a2d2df3ed826b62f2d3327743691c8a0a4c104","27b20e767083781282b9db7ba50d7b2bdf2fb378","2017119a3dfda0ac6b1aa30c949a7e9b8e5f1e77","af4d7c4f6d434bf4b55cf0ee65cd10813d06e580","cb5097a217b008f796a3b94709ece53dec5a9232","72e05f3f9927f23efaeac727a56e34a5a37cd47b","dce4bf96cc96e250ccb7e570b6585d3fb6027a53","fbff1804d24009a9f909762f55448f24de1aeb7e","4cd69e91fc096668e2000a06f6fc9ee673516cec","b21c1f64cdbbb762e6ede25eed1fbd1dec4b91a6","5885e1c6ddfaa90ad71ffab1923abaceeadee18d","f672ea15592909ba6394ae87ebd77abbee02a7a7","165f3c31a5850b47f46d535e87783dd75db31e16","deb005c96656d95c5853d3c7956fca2672892be0","1d57d03ea05e253bc97d1bb63a243642a3bd530d","fb838bf1b4cf4ecb8e8e7d1039f1342b1d977ef2","1262f940c1abce024d24d9c8ab8eb0eeb65dc373","6d0ade54c0f4216067cd421cae91ec1e4ac6725e","24ce1ace1309f7379169f7f17929bd59f85485b6","585a185e895bfd8258d7bd03900625b0b11b1749","0705eb904a006ede23a8a837d20aa79a1d7a0b98","23ad85c692ebbb10df00e1a01263017e897ac4ef","9e5b2ce99e94abb0039ffbf8d643ac9395f0fc41","5af08779b9dd5f036ab312e131ef06898d89c521","6efc1ba6e09e8f8e0b5ca71dd581c6291beeec07","e179bf0726868fbf2c6216a6c6a715c4a2f99419","74369229de7f43ce4a0e0a102e5b3bf3c6e3a33a","beefe98974c0400b38939f5c17e70c3ad7f2bb31","bb8844d8d76357a58a42a976f96818d136a629e9","f276e24ea871d2345870a1d2b9ebfd25e0061b09","065d209f12eedff6a927707e779e0e8f31e09a0d","e29e4e56c1c6acccc8082472b117e4ce4b496aec","045944f83a65fcb6a997486da450ea364878e6d5","f8200d020a5604171c4461be9352c1846a03bde9","8ce6444f595839d6c0128427d17100b6f361e26c","d280b14e6e7b686d4e1d873e6b1ac14754404075","0f616ff5d8052b8d7de2ed6af92c3acc07d4349b","7fc2367508c41cfab86eaf7d84e04cd122978fdb","117c666fcea1067c0fcefe4414fd1e530a65d622","8c37df17acf52dca924eb7e6c3f7852ed74b2808","deebeb27424e63a9f30cb855a4e0d72ea586d1c9","2dc738ce2733757631a4ccf413a92411c4400246","ecee0c92ff86911fa50e745b4ab98196e0d2afe4","c02d8be59d890653df2626888b8d976fbaa8be58","008e8266bb83a498e43125ed2017f0aec74f4f53","d56d7299e42f1f36c02eb918c1de524448a94afe","beebd0b9dee16b618d15bf0f7deffa5a634dd2b1","896e250f2bdeb972ddb7ed646716ac012ded4341","f78e5e5725253942190a92d52fb63dd2379fb863","d9d78786dc3a642926a3eaba635601adb53dd4aa","8f390da4229ca10e8c53aa21e5d04fe57190a0b8","9c56a16d61daa444920f2f25d38ae842fc7551f3","82e03b206652c23c8f79e7844cba9152a5d705cb","c17221b619d48b29ec2d79f8717f8786ceba4ca9","e1b14db86ae6dc1c865409a62babb7863e9c0b08","b2e78e117ca5560f5b9290b2f333d054b9756a3e","05cc7020c02a445b2b93f54cab5a202d1cd7143b","08009c75a2b79ae56a7fc642f49b9f6234e581a3","c9b57d4b4017a9bc25478a6334e3e1c74311f9c6","16cf262e34ca37c62e6d7e1b41df42f87ac0bb6b","0a36e974daeac1875d4e7551f4ba88ba8e1d1851","0a67aa5ce4b0aba3553824a1ce9612aacadc600f","a9ea06e73a9979210491ed88a57834e51bace1b9","a9acb95ef48bce7d4bb95b85082168ae2a9d9541","68c106d60d66d9b685ecbed8dac6b6ce7b50f42a","b3627e29f0bbb67813fe518ad55e9509b4752e6c","8e03715a5cc1590da10e9f7b78d3960152086c71","02181292b8976c4edf99fd7d74622423fc4da017","3852c5f8a0b439a8c0c6e72433d6fe82e3e596de","753230c275c21f991622ad550cf5219349294d3e","6deb1889d0f65f57237f04bb0394fb8dce4c5976","22dac831bc1fd53de50900fc271c5ac8f7682dcb","0ffec7daf762b74c7453aa22b71865e63660901c","b7f17a100d43af1df6ff11f2a81d1aeb170d2d69","5d7f9f804a238f48115b488b93261f68940d3eb5","30317296af1124e2092d3acd374ca0246afd5536","54988df9ce0227d9f933f6f82e2f9f1d35df28c0","53e94a1ce146cba7ef3b6920b8620be1b197b3af","87dc0d7c7ed87bb845ee69a1865edb1e804af490","e245efaead2a23f717079350637a13d4e74ca8a4","9b60bb2c7ce5b0f721f1212dfdee38db16f25cfe","2adfdbe18410a048b93f27fdcdbe17f7ac0d1015","eeab3502d5eec68dbce2d7b7ff822a14e6a3599c","9bab5134cfd4f0095545ae58fcf6a10dc07dc7d1","15451479e5baba92f22e6ed5bb521809e4c0dcf6","1844704c20c3ba74a6f18d0c781df8f006aa2d46","07874292d0246e7d09dfc9aeb25c25e867eaa724","d05db4de8e0e58e7a558e1d825fb76c9ef110cab","68f7cf13c7326c077cc6ff8a6a267ae2610c4519","be9731459a1037829bda14dff531afe68389e872","de1ff22eae1e1319782c6967fe4e0c890fed3df5","5b2b23c9a950e8fcc6e76099449c7e421d147b73","c633b770cb648613ca88fc9e007718acfc219317","61fd3cd32a06744bdc74e1b6adc5d1ffcc633491","f036353b93269e1162437f188f6792f3953ac155","2f161ffd4f1a671304f1c54f60c315b40e9374b7","5c914e2d5b5ac1e488c97089e1bc053585fce9a8","88c23e243f05696b2c3d56caad8055046e5edcd3","c8617565d84d69b1966878debe61b4c712750780","80d6882ccd5380e62009d857454c87ca78da98bb","07af826051ffe5b8500e60ed1a6d53d24a1771cd","e574c7cedc629c0df3baac6cae68256149722f45","e2aa777d4d391647062268fe36f3a1f3be488dbf","67a78e020a1254bf9f37a1aee3bcbc31806cf13e","0f45d0aa7dfd618e4e8db6b161fe6415214bab7f","8c7da84e1eae25302a0c88594cce88b84f2dc21e","87f48e7a3ee7bbfbc746e9df3fcff68917ae5f76","5b035107e3bae3f34f46935bc593569aad3fbca7","0f7c35f95561c41648415c370005093827e5e445","84252f2ec48380840284b097f6bbfedf86040e44","1ff7aa4c9b046a39fd454a50062476455974e7a8","4f5a7ebaecfcf00cf1e5c4af4b20034f0dcecd29","cef8d355d2d4683d538a3ec1ac2ba7f181573c70","c45a8a574a7d7ead577a7668cc562ece75733266","5c0a57663002d5fc3ac9f272d46a40602f53d06a","0954c8f01765125d90e641b85c6015b1371e5010","baf85f299c054564d4a6492b6e117a20d3aa1bda","4e867a1d7a3864ee8c9c8611b6cc406fa3f0900b","74bd1bf1c28eedafcee571408d135a07359ebee2","ad4666f8e0c4a110f0cc07e0555b0808916a4cf4","e8315f306c744410f280b527c329aacdcde77661","682c2f249369e18724ffbe1c2c7ba617c05fb379","25f1833890a643e07d31f5160917c46ec5665e9e","76369008c97f200710420c7ba9be170249ab80f3","c2315e3291d2ae264a49c1ee30ea9b024d2d0427","8a168637fec47d2403f7697c32b570a76a5e4615","c11735facf2f74ef8beac71ab6d999e3c783558d","9634e3586cf547fc951a58983b494f9f0131b07f","8c08c4fe84f15cfae26ffdd3d056c8cd7af2413e","267b3746c5904c37116956a32596350ad0a189e4","f29f7bf0e7f33b1f8da0ed9c8c2c8037c7ee4c5d","ddc40e511516699d16aecab57fac2eddbbeab508","25275de50e31aa081cdefe0c8b3b76b6389cb6a6","ec6416d2b6126af209a92a0dc60b8bef17a725e0","25ad5f8a35ab216da98bafb1992da9b394851449","80f7eacf88f301567f60f990f2c8dacf7fc96e7e","2bdac0a5d90811158c0615ab4d16e5dcff933957","8bf5b502223d48ee1b7b88ab8613be7bacbb63d2","b4f60ae3acaddfcc3cae02c7f9e804b1909a8f02","6831bc422bf9bf7c8a06aabf79c405a61e63f8c3","2365fe472b0999100e76078d7b9f5e8f7fe2f9d5","b76143bfdee9ff0c21e1aac247567d2381dffa4d","b80946ee0dbb7c28021c55d2623a35e89fc972f4","a0719533bdc4e99a24bd02886fc77a29d5d30dfc","7a18b9590611a329c9a654cd0b378ce0a051c6b6","920224a535f7858dd4bf39f04e3c90c8276503c3","0254616c37767aadec4bcbd1863313961ed820fb","01b01209a3ec3da4df17b03d401560bb664772c6","c8cf71753c4f971c25924addbfe79356e7d2ec4e","f6f7ada91bc6072eeaa05e996bad6001abc809cc","5d61cdf5b5d60c0fc13fe18628832f2e69d24132","a9acdd84b7a6fd074f21d500a64976326f6cbb67","d433310580e6fd5263abac2db7fb4c86d969e98e","8c1c7ff1314bad018162c14aaff9d0124aed070e","34045051d29a94797415e693204862ddf155f564","fb5fc042302a314b08f548bc95c015b32bc55bf3","83b98785b3ab2a447e6158dde22fdd3438b32ee3","ff01fd57bc19d9f4cb3929dbee87cdd9eda578e1","e9a3cf8feb25c3492b30e812119cbff7e29e6739","1697cbb4bb0a06ff5865f1c4c91084831d4ea5f2","0a1c1c660fc6aa0689816e85f2b6791c225c6d63","9501acaee6f673455a7966d3fe5b41a74ca5ddeb","5c5aafabecfeaa056cae4c3a7fbaa1c52f147930","317dcb084b0da397dfe8dc43c3954d3b9167bee8","08c6cc668ac98773827d5007783f0b1ac29fd179","41b962fc9c5c4517a1665aa4b0f18d486ac49c6a","8ecef3496ceca62dc5536ae2cf97cd2b05f0f4e6","7c52824504718d04b1b6dd63a83f7ef09159fde8","4705dc4f0003e0bed87e3672dd977b3decdbd8b9","b75ad7b6b0761239b5396719b4e90b0b235c2a6a","e1338ac0eb2313795b7060bc98211495fa45e384","db913cb9b872dc86c297bac8b152bb5abceff1ed","cf63abac360e0e8d0eb8b2d95de49678d66602c2","d1b3f36eab87e9fc6054634236c9fbcb9198c9d8","1d2ed8885dcf0e32f22be8236c88857f6f7720c6","e19da5ab6ac1acd965842c5deaa329dad8ea3299","7b107cb1805350b7e1214a1dd58b4fea55613f57","88cc8074d0798b9119b6d36753d99f890ec4e66b","5002db6be1ba99bcd1b4d669a8c0dfad15650878","1bb7f4b2bc34012318a4cfd172da6b05dba5985d","419e3492d426a94f3c3df43a413de19ee97308c2","25b5242d9f9a7328f62977eea41ef96b82b67338","970fd4349218eebea87cfb188ea9c3ca78cb6f6e","03250259d35f411a36fd08480267364b8e628b0f","b820056b3803871e46ae89e7dca12dc83276c01b","b4b7ca89f54b39a192a2763a31eaaa376f9ddec7","a74e1514206af1b8456ece2cf009b841b86b72f1","2fabb813183ec6e5f9a72dc508e3b291fd18d21c","78fbf507f034deac8ef5ac448baf0778455558c6","03bb14bcc56e33208865b37d4ef8ae0c3a72cda8","380b85a32fab9b36f95a428e4b473b608cbd310e","db345b65543b960cef5fd594886696c6e72213cf","d145ec1c8551b8b3fec92b6154dc20899b33f67b","c8a5145a6def2ca5d9dbc3c03a599aaf1766718c","d759d25aca6151f574efe15ca09b49c1c01973c3","4c41f6c2adb27103873e1ba495bddb8842a54b25","3511a7ac7e14232f297c61d657ea27b1cd87800e","a2e12a5ce54ebca9bc3e2dd61374c1d0284689f5","7bf0c134a76aa86d8fc538d1ac11467cdc09354f","c58f73fd3577bff35cac774423b2e98a0820c3b8","f827dcba44802be5d6bfcc2f2685d3f6d549a0b8","d4bdbbc7d4a0e4676188791ad31cef9de3cfbd3f","f2cd1e0c15855f3b7b7ede5c1db95cc4d61ac10c","4bfa8fabb7ff098836b23c7f52e6dc273cd2e183","7927eb60137c49ab6eb6d591accf6409500dbc1e","8e73629def2132a057c6b444d1b867a5afd66b33","195e96361399b6d38b5e148b989d3d0e60a2e758","c75e7f48485207d128c1b62505eeaf0587bcb8cc","90c5f60f1d3e915aa386f11d72136a2d92a604b3","4ba675532416e00e5d8e3a1c4dc0483d79a48a10","a63683e312f607da9d9038f963816a67d173fb1f","4810eae03bfe94efb896c5d36e50aeb073370602","4da621603eaf4b85dbaacb64a010ec2e62574ec5","e5e23c7ebff93042263d8384282714572969c6e8","576db2acee4be73ded221bde3289c9bd8b9a47ff","08c036b706f8cd921b3d0ea5b7d4a29d67011c9f","8f7e791ab65536b53889c3d0de8ec9268d658a7d","5bae3693bfcd856507a85fded3c23515e4e633c1","ea5512fc25bd2db55c2bf7f5e1d76a8c3f1ce051","8efbe9ed3dc51e89d032cc2464cfe96fa9e4ea78","9cd1c20f6aae87e34b45471271062127d385871e","9d0bdf69c46138748023714a1a402b035e9ee469","1651dbb54df30dd189658b9cf9cd84f650be6bdc","7d9a55bdc50bc735b255ffb594c39ab60bae0eba","44050cd24fa9c683e080cd7785fd0c327a59ed9d","c6ad75c277070b37808d4abe68ceb723cc711d5d","d6d8237a5a976317493b9759868c6246c22f39c9","7bb6b39c10135119f9510a6f43f929be5dbeceaa","9c2de8ae2d80cfcc082ef88bd3894c900531a409","e1abb84524aa83eb0f3b6871788b1b88caa4bb49","cca0b8cb03f96a18e28354f22f450e0aaeb46e91","9165e550f85c820a65dc97111c521ac74275ecb4","f0fa5902100b5b2a6207b1656cf90af3c36bd213","62b75a94ec9c746aa6f58dad39ca2917428a38f1","d2b75557a5dedf951ee036ca01af4f94bc059069","b904c37a5499cba6a645a2976196740027c21d15","8ae652bd592c519373d8423a6e337b99940643e3","1971baf8a9e1ca512cb48297b125c9004ef513cf","98b59cf2a387e469851eee137cc6310cfc4b2a6d","afcac41d313f64400b3ed8a19c64f7187d5b832f","71cea6b5159ce4e11cc350ff3b0cdcfdcd00d2fd","d5bb6faac77334154d2b16a3ff2d7ef6479b98be","c5bdb5b1d8893abaf171520412479fb31a697a41","3fc9b5d93f0f0c37803117ce823254c7f8166680","76875ba145c5745033d0a1c9fda2f4349e2509b3","9d65c0f195fd55c0ae2eb651be451ae318261175","1319f3852d3f407360d7ef6893face43a3deb44a","3f09cac267ad351307b4dfcc7e4276ef4347c459","fd17b960e977149f026b49fb9f5ffa492982872a","eebe41b1b0cbe10989ab2f7451ac5699c13c16a2","650ebdc832beafd7aec68db797301b412439e8a4","fafa197ca521842f1a5245eae06b7e8c077a1a42","1535ffab06dcc6d7ad19eccc1b7b49c3d82bd5de","acd9646ede45f8c34f423e392e60bf128c953bd1","fc00af99ce37ee400d0344dce59243d58a8bd782","a18fe067736c2136e451ab183b53d228f5568c0d","e9492308379dfc26cd8223ceeaa4c41f98426b56","0c2622a856ff7341628ef6415c08422c2193cf93","12f93e9a0e294edd02790d955d7780a7988667c5","7e3b605ff43c309e146225c6bdee669e724e620c","14acc61ce1775dae6199cd4f75bbf3e00e7caf07","257d3c3f39fd144d202f112c9cb08a82c174afbc","e5b876e92a76a6521840ccda7bb16e49967fff8d","66871322b99436990daec5a70c09620619430b8d","30491a88f3ca8be8c5d8c73f6914593daf740e18","c8289d95cdde0766f1df90e944c74bab8b1a4ee8","6daed7d12294b3f47f1ecb309d2e2b5b225ee663","365bb077fe44b903670f552f36d0e8bb1a8b0ce6","7572b31a396955e270dc9aeddbcda6e1f8b6cfd2","9cb17d7af8c9e49bc7baee2e70144490d6548b1d","3aed396a30d4cbcfb4a63c14b8416dad024808b2","69058d33fc3ab22407a0b2b70cf24075c9e38c0e","a8dd5750e2accc987f7bcaf35946ac528f465f4f","6f328420c3f62726c2264d5d3725a48d57f218e1","f35115309b59604064e008d2ed303e966995d28d","185ac7acd9eae17c5d4c14c43052379ec96d9215","a6c9b11de13181d02c67e23fdfb9ded72cb45669","8d3ca2c13710b1bf2f4c7e89e41d6401c9790644","c4dfef58d9cca9d9112f5f8d8db9dcc1bd9dfaae","cad3c41a91f139b4602d09bd3cd1dcf6332030d1","2db0c615dd71788f35db03854919a8cad384c4d0","d54b5da9406ffaad12d63b5895e53f293e834c34","4d78e16bc1bf265da32858a38aa75a1233421da4","3d5aabe7fcaa46fe36afe3c418756710d6a97363","807dd4997cd5c6c92f98bf08363eeff4b31ea138","aa53c032ed67bb5c1de0c72d7c0707e4fb6da35a","888379e5131c34278c26c4696918a6cdcebc886b","333e398413c87b06cef8391a898208260c5df3a6","e56a3c1dc4e08be35b0740808f71444c41072203","efdd0c4b894a4329469e3c8456b0440e7398c5d8","b659fd6d7442701284cbb8763fb712be36d17ed0","3cd09cd9437ba7ad1755734beae3fd2c1e594566","0d7fa5f6eef41c4137a45d6e2f9650efd6ab9d00","0b7c4db5ee5aadcbd90761ef976f285e09ae66d7","d3483d8c1e7d454f477343472b1d1cae5d54106d","9d23f1bf1a5b8c1b17a69d928834f92635eedd78","952fe9d50664203292531cbb264f71ddf4c27d19","37d01b057d4c2108a786fd4e71e920d6c73191df","d0811ed3f9604b2dab755ab6df0a2950fd1ccede","7d392cd6f496374aea98e8f5c85792acb6f8bc7a","b4c65093d72bf9b48cc3ddce50a0d913d3d75ed3","c21da40de5fb20ade5b07dcc961c9364ba3815af","048f149478bf72061613a553f5cfc3d4fa8d4d1a","aaf93f92d8ba9bef29f42b590782fc6f0fad6fdc","12a87b257f37499611ac37abb55468b1931426ec","af15a1f10e9928d545065952b123b3eaa6f4b036","6cda58a12fde6a0232e84b1f7463f1aba836fd6b","7a3882723cf12f8d547e3eb18ed3b375c43fcd03","17516822f9424c6a94402339ee466f9d37264482","07d4cd7f6d833332b1bc3d2025d222778624ce17","e3fcb7b0114d9efa0fc2e864ced58723ce1bdf23","69ac6a1f3d6c670155368e34fe39a30ba75ed25d","dd5398ce9dc49d1562faab5504f3923883d461a0","6bc9ac9cc37e036e9a70decea28ebe34b3c24afb","b4f66e04e88c6457dd40486fedc7223e9e654249","4a021fa7a2fdafe4d8aaced8652fa0c72a2a7b08","25f10b3c406761b0bb88bf70da1ba2d8f5335fbd","7933a6cc9fcf2b54e19be6b5b18874069a05331b","4ea88aab4d3ac29f13a9ca9a36a23b5bc8434a2f","8569a0db3cd7010b55181c8922262ee346f07546","6676060805579ed228e1a1ef6f38742ad3b4fe36","35eb7f2d6a1f872435dad3a295dc8b93721086aa","296af5276f920c89d313dfa6d921fb4d94a1a40e","6a69f92370ba82befdfdf3c2f798b6b2fd6df1fb","69817232ff5b363a9f98696548ecd9c99c7a80e2","36c70bbcd02c963f133ed4011006668a2f64197a","2935cd8a58af0e85e2c605e6ceb307807ab87bf2","6e32a2886f6d816c1e7e1921d64ad931a0cfa20e","7488e839541384da0ed8985872ac3b936ec5e27d","262c78ed970c01002ff9c557dcdcd47e6c3a0d08","2a9253a3a6935d62552eeef1203eb9363608d7a2","e2acc602f38f336272b2482bd46b7ddf06e5ccb7","c409fe05972b39fb1509e0b5c106378a0c30450c","348725dfe0685a5467b91928929385ffe9ab98b7","d73cdeb2487bbd21d2eb062a13d92199c85cda2f","6cbafdea163e96ef81df33f1ed7451484c535f43","8684b631182dffebba27bdf538129818321d0d7d","f2d669f5d33ee42d22ee5506b131ef9ab91e2edd","bc666c42ffba2497516f361e397b276205a5f9ad","ff0d295d9e5472fe974b8e14030107ed8c4e394f","6c1d71edc4a41c9ad89922fc433e617a813e4658","1820f9752dd258f81d18e2940a9a9d1c13216985","2368b31e1e286b164637e4b379345a2d5036a64e","33909723735261991acccb6f1d3756e3659533d9","255d6470eec957b2d5010bd494f357aff1f7e8c6","44b0146953e3cf1b7af3449912ef1747161abc01","819911d16e9d5c556cb37de05cedc28d326d9b29","4d277b96ad581358f63870ae051dc73b69c82cd7","cf38270ef7b7d9d01979b156a1222bdd6607087a","43b7ebf0a0478d7b04620b03920fd82041afb588","e823a366d02cdcd8ac48f635eeb6127962aeeb2a","48e3ff0c8af10952e2b821bd5ce23df880d6db4c","10cab25f7257340217de5027e4e118ab42abaca4","bc66b5c619af337d31e7271d5b5157eb25240e8d","59c2c21b152aad4a9b925aab98ecdb85fee6867d","65fc525ed8d5b801279b73bc864b4d6290f5da3e","33cb5f4492350802a0d081214e5059800b1842ef","130bf14ac83751b5107ab49224779a19437e8615","3334209a732737274a8598191267573fcb989a99","5eb611b297fbddef1c8b7e28effe3c00d171ba73","cf9520ba2e8d2e966a842b5df66a4e6454c870ce","28fa82c2defacca8ccad5c26022d2eeaee925f4f","63b607257b9b84acd55e8a37097a9ad5ab0591db","fc7f931d26900f70ec19f91837d1715e1a301834","b7b63fe0349094d05aa2f12317bcc9e97f3638d3","25704427b56c5d11117d1d497554731f99ed94b7","f392650be2434aadad71af95a0b81a33900e84ec","3d9dffdef7d436cda779ee4a659476fa94c62a35","34e2ccc593f6b2161c8c2e84cd0f808e5de9ddc2","cadd72793b8d9c21d0b70bdef6427125fd008a40","8e35d937a96399c7fc9dcc3b9cd7344a6a38cfd8","4524153b6ece766e496d7b9c1a4f9216ea9e34cc","1400f6fdc444650ebf37c83bb4164e25e641bab1","589f18a374783fd0076515aa9a264b06d1b0bb90","bd29fec042d39a8ed4168fcb042a709d92814983","46bab3abc71156cd2da95312368f2c72abe7b151","37146897673f66f51736bd7022a6682285d87f47","4c69a495c948b1698a1634b506bf660bd49cdd76","d0b62ce1558766134ea2fc6bcf912e837d0ae40b","e2bf28e80599d5bbe362410f2261a1abf495afa5","5877863b23a4f4510b6f060287c503a4de61f2a2","53440ddeec128de3cac7e59853ce0994a8f4214b","224ca96c57284ffd2a58fcc9803c8d3f1b5424f6","5383ae005cab1deafc1d822b473cb2b73df6f8df","2fcbf9dd8105940cefecb9c1d666bf3002869996","27310974e0598e50f87ed51d34a56953e39a8eb6","38284bc6da801dcc0e1a6b47580a20b5ade32f06","c8a799d6918f2c5dbbf7084ef681fcd016c79d3d","fac0120521f1bf37dc7a8b86e67eb0754baee931","4c5dd51eb9253478bfb5b106ea22a24f5b55133c","c8e0ec0580b16460372ae59a17b1b824eb5df4f1","ddc24347ba0170d73d804a320a16739be17328c8","5bb412f389c443d7562bdd28b973936c40c7a56e","3ea6d9f37d7ea5899ef035efb2f746422d75ddb5","856d945248a8ff3518de80eba48f19d2388c06f9","ced113136b2ff9e838bbc86ea798ac8afe6e1062","daa136784d69c224fa60161a8f9d5494e56e9ced","bce002f5c3555080cc9edec7fa6650c9f072e632","98846b39ee039358584884b439b96e799f1d2bd0","cdb5186d7e0c0c1374686cdd92015c233b62ee64","1065f06eef57b9c402fb731a94a6f4e69f70804d","aad6bdad946e54e567d6cd22abfa2d829db6b871","9d41161596167984efdb02639d0857da8979b01b","c80ac06253e832284be7ae37515b0ca1ecf11a52","e9db8964e39cdeae6ebbfd314f3e68b6954400c5","97342e69856d0f5d15523cfdd13edaeefeb4c823","97fb999976ce7d86d4bbe881716f12c45d138c51","4ea8c6b1e16d12d95f83bce0aeb9505b7131ec87","97a1011ba1bdf32894027c2b4bae0753a62299e2","8901b3cf0050b107edc68a46005e67fd9aaf2999","6c649bd785b0901b0fcba37673f5256626d3f92d","5d28a214543f93033a5c5c10228184074e943d70","e10687a520936a628a7ad1c1b3d1313c961b05a8","c329780ea7096386e97510414f63c51c3aec8723","aa174d963df943ba8a763a57a51888e3a37c2fe0","130fd6bcb88d7b297b13c3ed20a715b5ab9cce47","8a9e7ab6a627ef3e0a3d872fb24c9dba744a827e","23b4b7d53a8dabf822cf07074c3b72de43cf649c","e790d4aafa0777423194d583ac2bba31ce3d7e2e","7e8b7a7815788544d9cfacb14e265d10cf832160","98dd2b3c7951bb7bab5c0aee4ce28970f6523bad","140822cc8fc6383182afbd21ff6239abe644ec14","2fca33ac7bfea33ec560a69a9b3c552beeac452c","0e5ee8d635aef09ec851141b7de75d628b610ee8","16974d81d8ce03ea744871757c627aa2f9a0dfc7","603af8055accedf63f80d11c0b44febb62ce7d5e","6d45de38a56fb62b8d42d58fdb0388289c464d36","93bfa75ddbfb6eacb22aa7fb36bba063560c805d","595d37706255e757a4eaa977fac75a53e801680e","c0d37123050f0bbc04b42f3073ee22a657528190","98233073a9c8839e142ca5c430d382c7ae2ca348","a5e8a3be5e0ed2e7c6b1a9cc5803d96391b180f3","19ba3d5da3ad00907d80c6d8774bf835af4f3f4a","9de4ffde616266f5bcc2164590f36ef1143bc271","a71b0830ab79709ec7f6daa1c9a03c6de6e9f83b","b7ae2ca128307f4926a9b380f271469030c06e2a","660bebec94a6e4ce6b0d5c5e4af8ec8403845009","ca9b7f422f0fcc111b038e5dfa85879dc805e410","0ea9c7c4dd29296ae9714e095c7426c385db8979","ba125a60a40955da04a9c0d079c906cc0fc06fd0","335679f48198364ab0d0c2f21c0a86fecdd726e0","9115d84913f30d35997cf3e2c26b86ebccd36f0e","47cfdfe2ee14418439afaf08644a194e8cf4193a","c518b96362f5a92a31b9b993f6f31cff3d397d2d","c7ccb8abe1362a388b5f04c2c1aaad0f8b3115e3","665319de351b0e79c6325d87276b70b0e66270c0","37cda5795961c6eeca456aa38adb40a06cac5084","121eaddf118045ebc044e26fa0f65df6b8e06ef7","f5bc7156b7ffdf3f0959e3bc7b93fb1d1bd0097e","5ac70d96d0c3ea34b027c6b7004871f70c90a19a","0929caea82d20c30c42cde123b7f488fc7404a83","a830e633a26c8dc29347e16c275a38a113de2be8","d522bf3b9f8d05968cd0d6b9b9e163c2ffcb51d5","e19405b2b448f5c0ff7c67d6e8c8071e1e5bd537","17faf111190e0061a91a8913dcbed3c03dd5c1c8","b4d3b6a5403f8f2bdd801825b251944d191c3303","6a28bfe09c6c9cffc2bee651b2047852a23ec63d","1198662b2b8aa7458f9d8d3afe66085fdfc0d113","fd1ee14056a09e47e4d3d4644bb089d33a853898","afbc66fccd61c6afca68f3691ddc2c0c341bc9fa","64c903580ec5798e480a7c5215117bdcc933e93e","0c56e011adf4de59848d8fb801e8741119548543","c8945fe7d81c6168e300375d2e6d2a9b01612496","4932c7ddcf00dbc8dd48ae03a79e360661581732","5d3108acbbe8704f38fa8646f5968af4acc137ed","aee8d262528497298a50ff2b25eefd8dce18c033","6f6ee60e198eb664e2d3f140090a09bf210db2df","0fa3e302631f22a0a6495464d185c07add9be7a3","4e257293d9b074b272350bfe88c891dec6632a14","5e04dcd616f2a4957458461d2b18a9d82eaca855","34e9e5ba3720611834b54f5bf37214cb878c486e","3cec24baa850019f9968b4e04e9c79fbddee3b72","8c17d8e6fe632564965d861936be0c7e63c689bf","f1383f80bfa589327e16d359efa5011f03101e06","d55351ed20def8c84e36435ce8c85a1701b73ffd","65c49643c111ba006f3d564cae0f3c67c7d6f9e7","c5946259446afdf046488f6f1d3c63cd281344d5","9f40a8d27008c3d8973460b07a7dda7713dabeac","acf6c326fb6a800040ac31da7cc37b9560571434","f1e5a47fab3b6e305427deb9fac03e9295dd7b16","70e04ae26f23cb3cef687fa12906c2097549efff","b22c1dd0f71ab53304551249a8750870ecb1b504","55b4b30ab29a85e4af7c2f10494cfdd0e7bccc46","2587fcccee3b9ee2b934f681f9f3ff921edf096f","9d5e1228eaa1fe0180b23969edda80d3c461f677","12fb5f58d9e0913c12358ccfb410f3e4b0128198","b335274bcd6df9ad7e4ba381574fd1607f2b3437","e8047e56d21df0c167a180afd5913ac4a8720270","1a92906fe00df821974159e3c0256dc2d70266d3","0980991e6433a3f394a9ae99bec10cb04c8b77e0","3ac7f08b5585943b2f6e9e4868e366eb44cec368","9af14ac1db93f713fec7f37148d71f594c0752ca","bd39e0d864893c08471a1dcb6abae3c5df698139","689290d71b2ae52c8b00e444097d797c60872356","8289ff5fb363d1976589f8102af39c4fa88fe628","875d822d77f3088793cb0b4320c08b8f4d40a03e","c7e98eef67639d6ba66fae80d2d691e1a8af79d4","7de36f0517f82b3d149887cc6a8d38349d5f2358","e7bb6ab3d6d9d7918e8127446b1cf23d9d4e146d","56262ceafe4f41e61b5c69e4f387fe0c50cf5f1e","28d24c4f6689a622f4451b354797038fc00543e9","dc639d334a1e7ed81c25ce76cd986b2f49f85e65","393125a6a4bbe97f4e7ebe3ac5e652a321be324c","9a5950ace52c4ebb575d452d6451259d6f2323e3","8afb00a8ec45526f957794a537cbcb30f9b8851a","5b11d16f219ff5741365cda8569297c0d39fee7a","9b567cc549199ef407e7f379bce400e8565d0a63","eded06166860b3c052310cc8db28cc080655b510","2abec59db96496611bb16dd1300d9b7d3def9780","d3a696043769ff7ccdec95aa2bf74cf654154670","f4638d16f132c80a001cb79b30e16348fcaef8f6","1433c2cbbb89df1edb0b727c9781481af5705f59","228b09bafbad467389dd851699df1a327fbdea21","30caac8ee3b75de660075f07a1f334eed6cd17c7","c97a1b17fe6beecee63f52cb7cc6e3cc9f123f2a","fc90f41f53a639649bbc764746bfc59d22b98081","d6c15bd96a3d0d98bfdb9559604acdc5dc0cda06","6c058040b7ce27c8687dcd001447312ff97e9717","6476b708d9275c279f76c64caadcaccbe4e618e5","1ad47735844276496cec2054599b72bf07da676e","0e015f6023ae2069f0cb66978a679b59577d320c","6f0a83b681bf2eef1bceabbd2fac649aec42d724","9b5275b135ad8887b402628084829f25dd1f9c1a","5e997c9483e7409e67f3430b667b2982f75b2418","124774860c9f431eb103258fd9ca4694d1500e8f","b003b7d846a2aa2369a13f957131fdbc1c1cd398","11fd889b0eca1c8390749015bc08c4e805b4ae8c","228ae60a63df4190028a34648290417982c0d268","03a6b0d926ca42ba12743211341182469754fe57","942e0c483247af1e84b7992be48f8ef6317d45c6","e8dce91481649f56da6aa48f8f5c23bccd9e648a","1bba6eeeb9f0898308e5b96f6f996c2fbabe55ee","7eddb80b27f9846bb24d5757c23c5003fd5b1a6d","c5182a580a292327583b92c17a53cf6cc85d133d","2aafd928317776c0e896d6c2d3f019d4ce800c98","c8831fefc68fb77c3a6a23562619c2a63bc68160","9a365a1216b8fe9f394d6efdd9550eab4e899eca","c58e1555801216d536d85f4fda9ebbb938714aed","4b5227ff7755aa19aa57452c49e9466252fcb4a0","3183375135e7e9d7bdab2b318dd74f672ebda27d","b3fccc5778dca7bc948c4a9dcb24da9dbb10a846","16e1b4bacf4074e8ea374bde73f699c27d7bfbab","a56d6ff35fae14dfd9257c3c1c059153a241ebca","e4f0ac558d4ec77c04154b75d75f28d1ed7c4767","88bd33f451fe15b0d31e5244366656ccc95484a7","c26d30986a1664dc9b90335a5ef8259bc5f3e822","b9023715e2d2f522cd4d2c38961486eae68c50af","edc3e6b0daf4acfeb3565f0f799d304d945e5a0a","6c74f3de6dbba53878d9ebe377a6c33ef2294afc","b0649d2718f48c812e29884c633a823b1cb78571","5e20a229eb347058800d00b29ba63bb809aedca0","802ddc6e947dc4c8cce88016ab510cb13706b7f7","da8fe2f31d01772d686bd173467e0cc11357d8ac","c3510cd9819934ff4eb3bf516f3437faf5e3abea","18203b7e786f55871a824d29547feb895b206568","01397a10d9f82e00638eb9b5c200b6dde8e515a9","ba134d44b8a5d87cf3694dd8858ec2a495bf6c11","2bbe6144ff4eb6b68b8b06144bca21bffdf1e8b5","41f79a6f14843406ea3c7f464a899fdc290e4bb0","1378ca1e0429ce19320cec3941df58d59d50f18d","36a74696d6751957c1d345ed1c7633d8b68ba827","2cf36651b968e99602445678e1fa6ea0adfc078a","97b1e8b5175478d1f09f72aa72f6d98b655f56a4","a404ceb1284e1e366750cb678ab7f73f4cdc5ac3","0888f75c25f09626a768d928215286ccf9cd9159","8998e5bdbc988f16f8f6ddbfe449904aa8c1b59a","79e76d8329b655d9cce03989a88b0d38e523dd6f","5e96eaf1622070312e42abb232277fca48219739","c31456b82173a7b0daff55237266466cd386eecc","82042bdd03a0bd3d11c2c3a814374a2f2f26148d","9c5dfdaf063e3b3f774e3dcfe66d28f324a340ad","2665707c18f17490141be27cb39239ac6f638773","f2ba9a1f65e9f06371ebddff1607e9a0977eb3ab","35024d4e7bd2ee0ca55807b25c94b1b6665d22bd","e62e7fd768467aad9452cacf7331caee7f730020","045451e58d847201017042b052b54198688bb288","c6ed46891d0abacb6619ff77697c616c9658a90f","b1182f9de122c466fedc831bb209e132a25f8d34","e03de3ddfcb3d4d8111d5d3f50eb1301e47cb4e5","22041264ed38b65379a46a54050448d3807b5936","760ec584df5ab1126b73a8c0d47637916e22250e","8694f98170a98c799b5492000ee0d4063845b879","375c94510f529af4513e552a9c9610d22fddad8a","93c4274941cf755c738a870eaeb71521da05cad3","0fc4f2252205f9c51168026ab757f095532b441a","dfd1331690fab7e634e2e18fd7269bab8f759b3a","031a4453684c75e2b5082aa39b8256f88faf3158","66dc73f3ca5ba5f4ef191e23bcf89bdb073caf0d","b49cb7d8797fee8545b51a5f4aa889298124577d","fcc321f75fd29bee8c115b4ea1a0ad13128c2bde","98e5a3ea426f12b4ae439f67d29a5c6cfc5f39d4","e639db0529d97f6b797503617906cd26c2a06021","592ff9bb9d1bbfa11a7635b988b331a7bbadc693","17e84568a45df3b81c3a40dc8eab8dbc1f95329a","0ab1b05e86487cfd4454601a63231684253e97fe","69cafb6044cc2f438da7381eb1e3eb1dd8e4c45c","6f4a90592fa2f8142fa34871a564f012a034bc75","dfee637ff99a949ead64a4710d4526c164886577","69ee7945d70e40c7953e9f587a8d0480db8eda86","c8a42f98cc58cc0207cf1da61c6b918ee9a854bc","1dfb95de22990708b0172826803796c803d0b4f9","d315b0fb8aa03ee6ecc7d93d884b606dc19c6ad5","005b69cf6e276209464cc8c36ebc7376679925b6","0f303c9f43e22f9905d7955d5f3ade146558b3f6","ce434bca825b2ffc5c5fe3f7884ca21d863ddbf8","5c5918a52dd93489fcb61b84d07d07368151824a","7e563f75b528c0565c0fff0d251bb752cd31dbd8","6ed81249238260358609e2d806daba06831d1b6a","3b8bd50b41e0197ab3bce653548715872a93ea80","bcb24a0bb70f8a5e84774cffa8df1a8a6cfdfc60","0021df3da3832a7fe3053004b0983e52bbd919bb","f25240cfe6a4b7f030b2dfd5db1365b4de44301d","ee52d12921aefd51c74ff9d50833e19569b2fb31","0738ba6bc1ed93ad24f4c0c7e493512ee0670cd6","57d257c361303a502957e04115eaf2c837c83f18","911d01c10242d7437c866d6abc1dbbb3c00cce21","e928473190f72ed8ee121f48ad483512f3af1292","e6147898826cf45017e972d0cb9785e4a0d55d3e","6711691d10892a341b2d05d0cf0903aa20423aaa","47d4a011d8cacbdf95f9cae6d29db1f4dc1de734","e1fff4bc092e188a7bf0cb4407b9f4b2403ee11a","622a754584d2b9442aee3d5c3835556451225262","92f1debf0824f8eb8e2e38450dc34542be079375","b68222e4e75d6cbe23c533f140733248df046c7e","888eefa0fd5d14468161832d96e41e79d150899e","d5a0b5f35b22658f5c575e2f494ebd3f3239b8cc","975c0516a4e0bf9d27888b859c1b5185a5788f32","504ffda8d711b2747bf7efbbc13ca8e427eab6d1","8c71cbbe3fcd45cc1459c24a712273d143ef6879","aba499965caa78ce1fd9a412ab3f385e1bdf1006","dd2aba021cade88b6b029071edde634197a253cd","e036eb648b2437ef9a5a074df534a487465996b0","7f72d6476b7bf5a248685e91a994ac4d73e50ff6","0db3d1d2a754aa122bcbb6ed74cf6f10ba3fc859","af6513b7ff8ee5887ac8ed2e2065daa918898a2d","d7f25f7adb12b02c43e60c31bfc3572e4892c3f2","71abd73c004154c5946c652fdab5a01821324951","b01e1f04bf833c49abd47952bc62a871fd4b4287","1bf7f8fcd13bf1662e961ab07b5799b5975491b3","55d71e68aa327311f2b9be27677c13f744ce811d","3cfb9df3258e286acebc41f2ff10ef6cd3558dff","24dbe5e3102a0d4830904901de8f6a9ee25d68d5","096eb38fb08565baccc0aba461ed67c8fc7e6279","dc7060973c6a58fa8b6b1df726edc58b8f1d31c1","2014bb485ae9a0c63569f71be9c83c3458e3e8e4","5e297416154fa4d0c4168c26dfc762eb91b512e6","30289e8831a85c0d008f04c65a2041feaa3a86b6","0a3621ebaf04411de3090f5514f5a41dfc00e014","b8c35b4078da176d083a4d43f3c91aca1830d97c","1b8146f77b8c597eeb6db90ee17ceef90ec0b1e8","8bc4882dd33a4b162b96abc4f2fda72e78ba0119","a0ea57b72cfd2f3895e93545f557d0d505e0ee89","f95e4c72df109f1ac03264106e78a7bd336279ca","ca10cb6eea0f86e0ec2fe24a142006cbc6db21c6","0ad07a823cec6de4b1ca1563ec4292c5f8d20198","c7466eb144be819e740ec19f4db246011971bb85","331b0e8526997cdbbdc29f7da8c09b6b63e6b069","ed7aadcd87a64cde70febc8ee313860e8c67dcaf","430d84769c1f18b82448d242d4a2a33e24b2a630","5b4974f171ea1a8467049c85cd0c3c5011e39c18","81b1d3c846de263cf843e9e0e9d7c0c0a94f65c8","3bdeb6f8a88df45d3fa9d8908204458b39be95ed","40ec56801b77ad799547e5a9dc492288eb192947","814989e10625d94490a7cf9091e7dc9f7b15e2cc","fb8f71fe54d32487e6ac6fa90b783b7fa74d7170","d5a0d653c8936b8439a8ab978bdf7495337ec557","9af5cab32ed4fab8bed28da2349cb08b45730342","3d9deda8b367ae9c715bef7e9b1b5917ed81240f","5b639269a2e07b8d9af69338affc146d40b51984","224d5371ff65a242f354b0c645176bdeea1cd14c","0711d865e21311b625941f1e4618bb0c83410ed5","9ecc26ce598dc081063340de3fe1ea8d5d57eba3","4e58db9f1244a00b1f29d9a0b57f77cfe32c0a44","a081507be7bec45400fd52f75c0476d4e713a4dc","ce64c2a32e0f1db8f0f75e1091a24d01fd669044","0902915c33883e5fcb39287e4bc82826497d233b","eaa6613f0683bfc29767e9c4abc9f5b1435b5577","5676ab368a0f739d5981e4980fd3c54b728a1ae7","41e9e5501b7000146f6719faa52c0684257698a6","27d70924a00ef2e199426d3facd8fa5dd7151bb5","0f9fc47234e0d4f8a3e232de0efe4696dec06c32","0f942764ff6a0994f4b5794ddf0d5dd3e5bf91d7","68b9fd79e475b14ea109b6b973944cc4def3f57d","08a924bcee3b4d128ddcf261a8c2fc915db486fc","f34ea810fed6b14eef5f2aaae5438287cc2dbd19","74796d9b6cf1663029a5fa6b5024b236746e506a","f8d2bc6a87cdb7ce0d73de77276d34e020ed0c0b","dbee4825f292ce5eba25fab251a6403d4d197906","b38905ae981e25689b82030afd344f4ea69531b4","6c5ac57ed7cd145dfdb68f699931892135597f60","d927e972d1e9794b10e058345e8bd46d511242d6","78af1e8ddeb50c1d8a7ac19f837b5ab63c0a506c","5f66734d2d70951b273a078a3ee20e406cf0f84d","50a0220d2dedd1d93f94e581d6b8ff363b62a130","9a50a4442da3fa9fcdb798f017b396ce73dadf32","1ec2fa42f83ec107d346e610496a547bde861725","c4c7270cc7108e514b596dd7f4aac53810f0186d","70866bbafd74d277a7f8aedcd2c8bf23a0cce99d","a415efa4b749da90c86db5ac4664491e2ee125dd","1e19e2846dbcd4435f64a73deded67c92993204e","2766050c532c7a93957e35cd1e70852b322b6de7","aa5cd9d7640de20b4fd39711e316af816a0b6106","5a0119f9e2c0c1dec78447b9ca4f085087dfa3d9","942f6dfbd66c1d15a45ef6447fd883103d9678a8","af7926cf9863343a43b3673ab2d3fbe27f3e88ea","c3e921fba3be76c27c33c495e2df4b64fdeb8638","486ec499f33b4062625b859509127db765fa23e1","0cad1417b61cbad9926d364840de54f2d644e200","d1970888d3eb0513dffbab7d5454d0548973ad9a","96f907c023b687206df6233be383d724e2810088","f20af4b632e7c715ba391aaac0dcce8097f09e00","b72424c88b08595fb9fe7f5d9f32403742878c58","32eb3e1b7d2aa6010f154d8b4850357f5a11662a","c9bd739a8bff115dcd8631f7a321702e8868af77","99bc7f3f4e6f46bd3d00c0adcb63217c5f53d727","9080e96bc81328e658a03e2cd248c06ddbf9f2ec","fe82b5a1220a1948c03c92544a7e066cb0cd9057","919d802e6665be1c2e984b26098a8a2a707d5ec1","48f9e6a05b928bdd9085827c4f6b341f960be75e","d78b10313b78e56a65ef4fdfeef6d85ae8ad5311","4fe2605ab37ba72beefc7eca63d3733bb6a55296","b0069bb118820e5a62bb240be6bb75a5814b93c5","365d81436161ebb8349e96d5b19d922b973e80ea","c294993d97bdb350d8a1e84a4050430fa973daed","138004033753f68b2d803373d0a9d274db6abf54","965b6ac2736dd7bac8686cd447f0e9430e020349","36787621f95a74a8f02cfead23e8dd959e08b527","31b6776f116272592bc302fbb824a92e60fdb527","8ead09342d44fb39b28b400cb2fcb3c947f8f34f","b09e0454bb4049c2cf92b92a7194d9c016fbb736","8529763a0f9b4368bc907c61c47e1eaeacc374e4","215150cfbfdb8ed9696c18a4e544cde63910bded","3dcf338ebb194c659cced6b5e4f1ab46cb37e524","0f930f831410bc57d0e975b4ab73715d0d034735","cf4a506cf1327c8233256f7769077dce2a985288","3fa352dc9cb385ee015a3bc4671147f6e73f1f55","e64bbcc4297af70e8e889026b856f9322082b667","e744d12e568c22d2f260eee15fc9b2cade3dcdd8","9a22a835f6527af3f2165ee048c875cd2ce6b2cf","07f590046ad1ac96098989f8c266bfa0cc414f18","720e2f7b090a36e515e334c41f6ae24ad5b6f2e9","2f8f34ceaf58b221d157706e35335e6f14470768","a79f4ac382686ec1e10484d4cf2351090d28ce2f","474eda9e30cd86ff93ebf317df2e904b770a8851","dd546dc5b86e0bb9c397919fd8bfcf8e8460bc38","cbb744c4e09c44cd44ab4a21bc3a814c0913f6fe","4a98b1575bd0b890e834c54a2216f839e9540543","4966bb5c67590465a6588c43a903f895a0987f5f","4b545e3105bb804ac5f412fcd83a9832675475d0","e668757aa9ff4ccd3a90b1f402aba8a424b4c11d","aacd7f012ebcfb7f8023ebecba2e003fcd018e98","b190afe0847cef449b094469ad50b0c8e3ca1350","06b076f6871a9524c4fa1af57441527bba03d619","06f1d1ae23e9c14aa8882ab41330fbfbd2d3424c","9dbfe5dc615f398577a926d400086b38de37051e","47db64ac007878904a6ccf23304502765174a8ca","3fd3dd10f774ba20409ab4a40040c22848eb26af","a6552819b1d357c0ee1afdbec7485afafa544793","d5c3fc152222c147c37f3147213600b5fc756599","e391b493d5630d90e7e41c142900dc65ebb438bd","c54ac6a15d473e9b3617606ef7545ac85f663507","d63cc11bee8340be4c728f2c14b525ca30f18269","863dd9aa46aff502f7425ea6045de93bf09b76a3","ce7056bb8d037d489faa796f516f5631710f0564","e854a71fac776cf49a0d65468e8130401eff3c6b","234914c42ceebfb3c8d05b9071248cdd993b673b","de9683b6059ed709441f28c42757de311cb409bb","7e396476236e9ee6c2f719d579048d682cca46e2","d7d20b70afa53ab3ddb7fc594fb37d5f0c4c5bc4","5cd12f6649387f91d08fd17bf3c70e732798ab58","6e8e401359ba86d33253fb3d3241cf09a742c8e4","b8087987723e5299635044b4dedcecb69426c43b","56c2463f8c1240fcf2376b7979991cbce3a3f1d3","9ee8ddcd8d521e7db3e1e62e27533ad0de44d392","64cb61619ae76325b2450d9a2570bf6471248450","bdad359d99c2c139723b2ea0f3ea76e550d68bfa","af128f6d39b06779b094f409393c9640b400e2d7","c45f44d85635a1d16a93c00cd8cb17f60dfa6336","c32b24da70ebf345a2c6aa4092ee7b96c1a2a6ac","9b1fdad035f226bb7eba3e592083fc40a9e1ab27","299d8a80bac303279d93de2ec0a7d8f763e9d9cf","cb1fc5734b874f289ffb0d6b0b3035124f9498c8","7b85c9d0ea8de12b501f101af7d9ecaa1ba1be7a","6c4916ddf56e999e4dd3d85a2890cfa610d20ba6","633bbdb2318a9776b651264ea6146bd805a16fb8","9f2d54cd6827e39799b85bf306d0fc98ce5941bd","7811156c4f1632e36143c7dae0f8f27b2916f3f4","7175a7f02532eba6232c3bedb206c77103213b6d","7b065a59fa1d413b4199bdd3e998cba717ebe90c","69a96ff4a627fabea2bc40ed27b973f202c44825","cbd849d13fec42302c0a6e96531c54a71c7d43f8","ff1e7cfbf4b7ad9b327588ce7dffb43d31fee3e9","80b9edf0f69107d88aecd4df3783f20eb1b17dd5","2ba8b5b27c8c2a0a01eca5aa2db0e60870ff1668","3051bb8a81858b3cbb26f760e572a44a8668c155","6d46f73ec3e3eadaf25927633bdc0aa1eaca93ab","9e57a07fb60fcd6c55bd51cf63d4c3cf4c6a3b26","dff3a2f3789ee2fb7eebb1d115097b944b439a18","8b9b653e763d94e56b2c4968fc2df4dbf8060943","3e8c8ac59002f996d7df6f1e0ea57a4bdbf2292b","b484d5c2d874a300954c8f4cd45272f0b1fb93fa","3f3b4703e4e48aa7cbcce44c03e2e45b708c8b47","4897373015cf984d5a57344d9933980e53cb96e6","f1d2b0ebf9317ffd661c2c129527e2334ba39367","e6b938ef160fc175590a82626b05b9ac63e9f18e","0db4c576f1080bdb8819d2f83c9c01ba87d85a12","5b50685b38bf527dff5a816ce4505a32ef682a9e","89fe7e2f925e7a62ec2d77ebafaf123aaa88442b","8c30337565326f313e398f6428eda5cb17614f14","b96cd25305b21ba23f734004b885139c65c732ba","dbe95e6b421b48348924f89aed0c221c2b6fa744","d8ea68195a54dfb2be639d2833941d2554a1e28c","4db0da0fcc057cb632d7ea573f7a09c622b4d89e","d3182248c4ab29ab20decabe17066018298a8073","863eb0e1e0d6346beb211906b1308aaf28fc1bdc","863781dd3c1ed114bab5d4d491271e3ad8ee211b","b89e354ce634884ee2f5839577667b4e835f97c8","fd8e93eb9f68e39297c3afe26625bdfe4f6f5a74","14e9a6ae164158cf5416be4a474f478029f94e54","6e9517ca838ee01444614cdc9e6899c2555a172e","d4cdee5f9e4d39493e3f28ab229935a143a52015","801657f64e4566d8c9bd86f2f2e70f31637b327f","fb4e9526e80efa2188e0651c2be80fafec01f589","c587cac304fd580342141fe3ed5899377d9759fd","35322c0678edad29927adc7352003f166549a5d3","6103c8d7a36ffce4acc7a0c9d8d19f174a0d360b","38aaf78325b9507d825f067f85ce551ebc5cb850","eeb05344267580a25bc59d3c363537ade363f82e","9aa9dd27fef7aeea92cf5bbec771f7d6f47caf82","a6a4f5c10f4a08d0913530ffc2092f316d1ab653","96301e934d7600975922c5f373a488a532d77aad","e15305721da0e4478b62efcda3e79f1c04e7a901","9b0c487dd43116f16848146f1ea0904eae1ae888","91428b8cae201cef5d6dafee6a4d4839d1d8d67b","7c04e62578153acc82c65543d70c29613447823c","d7218c742cef965e92b8eeb7e38436e73183eae6","ba4600757acbcc63bf8794c1d3b728aa68104a6e","a6b191e3e0bbc707777165ecac593f72857ff395","884b239ca535292ca5c1bf7fedc2eb0a22a086e6","baa39339681d1a3dd60a41f58c363a1fce176073","cdcfb9582e6e9f18df1475619f2ebe62b7f0bdce","6f7fefa489bb303301850befc9ea8eb573d33774","c364a1278e1e499f40dccadbd78b76bbe6e44604","2bf71d0eeadbd2e497b1555bf1f04993f7f3d63a","0c1a71b0471d30138db00f9a50d3bf4157523586","c9f5288b671ea7dda8a07e9834058438ebe8bbc4","7331ca6f6355f38c9e20d3202ad24f48644b64cd","3962862ea37ffd478ce2da3bec285c8361c3dc7f","63e258cc8fa653a66b6020d091abce3fad8e9db7","291fa9deb45077bec4d83570b8ab1e9d18a66373","fc9fad925b7e406729748660d9079011cb40a96b","eec38da856686ea13b1373958b5e2d38edcc8dbf","1d472664900d4e968a1abac43c793c499521bef7","27ac6846dcf987e274809218a383162a0c04ed3b","5d529ba2e16a4d66dc2c8fb6e5302d69b69e3042","a53b08861ae0c53be6fa2f3eb34d216ab4d30116","27e349d1619874031b48e66e398842eee7bc1ec6","d3927e1e87eebcbe3b62f35daeac4532dc974c3a","7ff3b52dea5b19c3bee28f261d6b521afb717f3c","ab0220affbe2a9bcd5c605bdfc313e0298449b70","af9a6202ebb1eda4f928d2d601162cf4b211752b","9cb468da7f9b0dbb32b4f64ef4381d509bd747dc","bf561c49468c9a4d5c47ba7bc53204a51270855f","e68cbec1fa76ea082671682dcc309d47cf812e7a","3bd0ca2a2d978a7fe43358478143a953b3f6a4b5","28eb97c8ab9f8b3b44f54af5ff1c8bb22e6bc30e","0bc07f8ff39deaf8621858f0033fd39d62c0426b","bd54ff78d995f84ce1684b85ac8137130fa1e57a","aaffe9d0f311cdacce933027eea09db3588d7a94","a6bd2c6e72de373fab783d2ce15b67f5413e98ea","83c4fc2c88ef3ed2016c1c9182dfcec3d78cb240","26963473a9d832f18e05db074577511d2477a42a","ffb6f8f1ca6ae1991fa0e4d6d28d56952ccfc359","f9733b5ceecb5ef0cb39052d3c82f9c700e74beb","6405dcb7dbf4447729b6402208adbb151a5e9f1a","d6ddfdf004a1b5a334a0709e87e2e427624e616b","5b0ddb1354e211a6a6ef0ddfe27c0f47d69406b3","b3e4bc562c07142d48907278f9cc496791ff7b33","e9c1957a3ee8087dd3d6381f39ca0eaaf90e9289","430e45c84a9db6506dd62a3ad6e4567a319b2feb","460e551ddf38626d3db01dd6bac3caa5b328cf9f","8be015c9e34d138ae22394f36971456f34090448","76cc12d916472187fe7dda6fc9d774e0c1159209","680a5cbb0bd8a6753400facc469e3d9126ff92c4","f056b09f5a90e7260958a92514c2f4e97a2c466a","4e26e5e26855c29e47f4e38f03c0f697af5b8c2d","bf24d570bb8be8695691d355913d470d37d59d43","b16eaf5827c0f791395f29384680dc91afdd346c","b774156729b4b2f8a1fea6faf6e232fe809ea6f6","12c60eba19fbb6971ea0ffa2cf8312ad42e84d65","caa887f3176b824b37c37e37e147114dc897af5b","2e474f42b8183bc1f8255307f4c662a3cbc49135","f3640621adc1a44fcb3116ffcf8f7f3363388f12","9bf0acbfcb0907fd754f2ec18a1d4b8da8d5e6d9","cfd950382f01998b79ad518c9056c6ce80b7eacb","164dceab283e638ebcd4912d3b3df33d5c630883","8a7840a304818aa4a15c8781f1402e7ed8733a36","c510e2586dc84345a88f11fe3477df2e97976d73","75ff86f8f5cf2364af9f12455fac2fd01bb48849","741637b966dd644263032c7f937d990cfba52411","c17de1f70fcba19f2afdfe49d194b9b175791ea8","a02fec47a05913318c9b55d7f5f692194d1de5f1","6758b6c1317bbdabd04a2c9f8dc16876429b6bfb","093b069bf6540e66352669b490d6577008992828","4c3c510a807ee57c564e7b8b7885cf4fa113bbd5","a1aa98e05ad0ce1ba877ba77e187bc7ebc4f819a","c0192e405daf8e9139b1acfa6d236b916a0294a3","93d13bee8bef4bc010ab32bbf6209dc8754db437","a04323e89afb48a62a26aa179fb647035237c60c","de4ed8e706a0827f5dfab843a928c50e553713ba","d33308921ddfc2b07d96c97e8fd1a62a2d9a1ba9","18c28c159d12c9d3227c2199998b271f7c5e5998","04a4270a3485bcc4bd1ce8f7095fe9ea36bc5518","845a898f376e40dc554c44d47dae3c4e37de3f67","f86a67c4d1283526839ce64c8d10e531c8a8adc8","b0cf3628aa339504f0b069274cf64f6fe06bdf88","fb917b55682f29deb0c3fdf4bcc86552b64bda34","02a51c34eabe74d0f8ce3b652ba84f2a81bd7516","b11d1196c4807b8dfc9a44061364689878c5854e","9149b119733aa9444a59c6940e7d8b875dfc31e8","2224975e7ec43954e6598d0285820c2aaf679f94","4c415001b27b3c469a54356bc1415664d0a32627","1113a738baeabebbee0d51f9c51d4f842fba0fda","c5fe3d9d93f8e4890b39f23dabe9c0d21fac09de","de97339a2d66cc9e3bd9ab77dd4e0c5c6534a869","c9abe88110abdc51bf520cd9af95e59374f7c0cc","1fa3d7678245538bde589dbe3913b69f7120bfd1","85c8953c9fec5dd4d9566d67f029299f22df80b7","20dd2204db11339dfcadacbee32675ca7f6490e5","decf178033d4176b0955b8efa8a081f7bccd7ed1","b6a7c5693f13c40b381e5e6efa255fe723742311","422e636c9a3eec3563c815e7d914881a2ca84a92","954f7cca6025887dc2e665e3cc24b8428c29c593","cf4371a0ad7c6dd92a7913504637d48a320baccc","ccd986f53e468321b9eeb09474c77cfab2c988da","007d1754e3ae1a8f67c415552b6586208ffd0e54","ef74954e6629e20599ef37148236d0f30cb5692b","8dd2b2e6f5873a7a2ed841fc89e0c69c25a09113","5281415a7b6a7b5f2a43c6ee5a43721dd08aee14","8852ca14550d367947dfda2246865d50faa36bbe","8cb1ff94522c8705831293eeb58017e910dcaff1","4602e586984d2711a8fb2e53c69e8b333e27a937","204de5e6dc143a0fa543d7017919d57e51bdf0f0","e1ef2f538f888438645ebd65c95fa4142a86927c","7663d65a103f3777bb09cf36420d6f7a05b62daf","9834b690aea8ecd6fb079a772df5664ff1bae618","4cce6f34170d693be994d9a451b4b5f96a084cfb","6e32157a65b208ba223c8e75c5e7a842d1684314","99e871f45f3247279513184ced1af0bd8abf7865","7d689dff71bdd9f549b45d858acf299873afda73","8d5c30ce83c2ec69403338f9bc2809aef6f1539b","de9d40a9537bafa613dc54f2200b7509ad6fa9e3","613a8bee415381a8564d34092b479e1f159e8e60","196fc8599a799eb9aa78961f59b2b622238d9e11","f274c8b74b03089c3f6ea87033611cdfd5d08714","31f28885f93aeff6db45fcf6dab147cddaab509f","3204362cd101dd400810f6475c114e26e77ff66b","f1bbb596534d473b531d0cab21e4cf75658a29b8","c408eb75202fcf0b56e023f95b03906dcf227755","a07f81fc2fa46a0383859063b674bc110bcdd6f4","79f9c3c2ab0856106bf6991718f18176ff7d01a8","813acef973a710c55bc157b7b37039de6e95dff2","1ff89b547af735e833f0703813c6c7869b68a35e","ea163673c7aebd6469c8952ea70d7208d1ead244","098f9b51b501395a1e1f771934b020ba2fb3fa9e","cee5117d3b1cc3ea54dee51e67d1e33e4577cdde","0ec912a79e867dbd4beff9c19c393dce87d9a419","a35c8bbdc7bdf2cd5ca640b572dd4ad1e170c260","37e166f4c7406a6f1cf6274c16ca7c1839165161","6244b9e2e1a7e675452fd574b5007dd25ec73c69","e30b0656e83ec43da29c8d27bdedd80662c4c2fd","c118a0ee5ea7b9feef1c859f350cc682f4077c42","6cef0eaa093259b46d5101a565feae1958b3bbcb","62a858d4c95b1ece71ff0cec28d7f47bce73ee42","dc7ed4b547c464923a622dc58312c0f9df77177a","8d9d847a1a66844ca7605ffb0189e3f9dcbdb112","f11649987d47036618bde5b7b140bae98f86cf1f","3a86dffc5e6ce180c350ef9a9ddd019b24584d88","7034d480327609e104662b3f7588d79f96c3795d","3bd3f41465a604caa4a826dbc53537435fb37933","ce4451b45ffe6f8a73090e26faa0d9ceaaa61fed","b431264f773f250a580d6c61fa7858fca3833bf0","00c689d625d0243577c225612aa86aa6a85274c4","97485c8df03af04e8459f3ca72c3d60f6985daa1","7e499683a2f147ae84ca431fdbb69a6a0e4b783b","c55ef807c034c12e6847b8df03667f275eec52ab","1ee40206d49736d57d97c37f738c961ab0bda28c","c755cced832a8e574c79f5fbd8e8e53f0ca62087","d0183effe02edb973e44e5ad8b3608d861f86490","fbc808012f0e9a0b977997aedcec705509970b96","91dfccd1eef05b84618f92f9b43b99646a665aec","0eb2f6c2235ba13409c169225321cd5eafd6ad5b","1226720c018fee23be440db3e259be7d29c55193","f8520dbba76fe989af189b287f1a54df0250ffa6","93c77580aa8fb6b0af2905fef518ccc2c0a72e60","ec7ed5f36047c6f69d5e79f19a3a433aec3080fe","828744195526e44a30d07c232db25066cf0fc984","c4d0f528b14cd022d2a360cee8f90c1c572b2ac4","afb4ce8d2d637b0a2cb56c0450c6b3c5d10aa47f","af1e2c7b213101af21d5dcdff28ed1c2976e5d02","8d199a9b2c71de3c5218a636249171b60a832092","75897710b301b7c5254ecd67099f31cb6ee840d5","e93a56ef3e517edfa6146ed62af4b9f85de96500","a0626d7d9c005905b836552d597c173c701e248b","b22f048700105dec26154cc90f10b0ef34b3f5ed","9b4d23e898fb5f1cdfb537dece00336f7381d46f","deee9f0cb47e00645cf56340e34c78b21170977a","21eac24af1b119f1e29e33b53bdb88a400de16c3","b35f3a569e578c5ff7eb73257f84d74e30e361d1","6971604033b177b20d6def0779508ed1c35e61cc","68b35de2b6ea23178061f65bc28b4f73e0c65f35","c8884ce3bddfeb2dead4208047edb27f97a7e78d","f714637e58034b6340fa0725c7935a1ae29d92c0","e5a13e26265179d9d6b477c6d744758521745123","8dcd39c3c47967a0ba81374299b80be583cf46e2","29b8364ef09f32467070ac34051f2bc2e2d84ebf","0aa8b35ee689fc8b3813ab3d35c85f9cf97775a9","e8ff602381edc2bf8ba56de85b50c275c17f9a0c","b5e6e142ef9c9e29783fad402e5a306bb94091b8","2dcd4997077e92550d5e635e16236f8cba87c1b8","825d49dfe24ca4ec39aa13dc134300180a3ff641","6faa96fb89ab33fe3a6b37eecca1c7cf2934ff75","ff7fe9e771c0146b79aea7fa23a7bf262397992c","f8ce412560ed3061340f4b0b9e0457a1249fb528","89e84185e8cbd08531ae33554cf78ffba692cf7a","515f2200fb917c7ba7161bb323dccf2cde6db647","a096df5e450ad028c1149b7378b65fd8a8c18b9c","2e8dda1f3f1325337504c433d6625bec1f380838","8619b0d2801b74d258c553f6dcda58e086a1a50c","223f08585775ad09f7196ee408eaa0d8bef992a8","c3f982156d9dec1fa737bb9b1a20acb2060daa6b","e8a4c4fa4c7d93ebc1ca74a66b5a1c583873bc52","9c5a44aeee449c5b572316c52f457e4e6ffd3047","cca7633739e433259b926224f659b9540e518e0a","a126876cc834aeb9c81b3f4abecf5836f0c02782","aeda5dccfe3a895f09c851620dbf9f8ce01682b9","1c419531a009f48aa074f9b5f93b98d387c33723","ca25f1e6eae9ffd498ddba05f94e341827269fea","100a775260947757c91e4cfbb968240e1a410927","06c5a9ed5f728cff6e6460a67e4b14d3419d41fe","d0699b34d7caaac33c1f748e9facc419b32d6dd6","1ba106a71e6c0550ebf95d9563995d0266cfecb1","f48ff4dc64ac05900eb3e7a5c10b9c9d2f5e4bad","6b797574a2a238968211daa6c731bae56e7bff05","b02d0ca6ef5f9ee444242e2398b6b03667337bd4","d4ce53b9b116ce0622f58cd53f3468e13d64e71b","e6deba8d196a206ff350bc4d9fff783f78395d33","09f79cde69a08ccefd4cf241d1d21f9b3e8d606e","03bf783f3ce9d2a865bc509035dd883ffe0baa0c","adeed584776a7b91d2de6dd5cbb43fe3e35114e1","4cd16f6ba90c0dce40672f550f403fb76a74a940","28dfc7f915fab258d38cb6081ea0f1611b87da68","c3d93edf3d4203da332fc2d4feb439eb35280309","7d6f210ccb5de9ef414f94ad42f9f3dea14c0493","f05e24ed18575e2f48270025c4c2bb0705c667b5","02b7b916b7efb6685f9f8ea31dcae1407d467462","29216b2bad4677e0ded77ea777c9cb4bc8bae6b4","df79cc86a56c2d18b421ceacda3dee6669e6cbd9","0dd526e06273ee27696c9adf06aff4fb5384fb78","8ae042a895a3527079a8b4fb6ef4e1a78a45a358","fab28cc0f3f7ac7fa6cf05e260f7571300943b83","2730b39a4d462fa197ead5ba3899754dea7dddc4","265caa687b6634487f5f2dcf20247534fd2a408e","bf7ca623a65f25cc4ac7a3ca0d6635331ec07c25","394e6d5ee1479d402892d6df75dddceeb967efcc","f4338266213868a5ed72c79edb9c080004c31f48","a1cfc89108b1905311c83227ae6d8016c9b496ba","16a3f664207b4d195ac1880bb004b9955d565dde","a3aa5ad0d036e9824ec87bd747277c6e7779ce33","9a759750421bc72ed41c1dc67c0fa9b5564b8abc","7e89dc432c8781114f4855d6d2f24675a5a1ce5f","9ce8d8ddda35cda781364e9b648325a2953d3f63","3b1ea51e4079bd7772cbfad731ef57f49006f461","db705386883eb656e9b51ff3437573f76c8aa6f3","bff73bdbf199f938acdabfbe560991683c3dad9b","026617b5fbc57e2494cb6f586917856e1cbf99c8","3da72639202fd2f95ed1e539712c678c0a096ca1","67cf812e455df9f95922fba3a2de90d33142a260","ff8c07448010d4e9c3a392aa82a09b9e77ef6d14","a2f26a96dc6a09eaba796c89f3bd17b9e73848a4","44989bc95754b40f4c00f10db43ed91f64a3e475","30181322447ed02baccc1c9494a8373be5459134","9a4110a451cabd4476882ce202b2568874f98e16","8e2b29b6592210891d27e1dee00a6363b9c40d9c","a6a0495829d7702bdc61c3111b466e1bf81060ac","90e462b0c2edc062c8c16f73d08cea99c7257399","52601d42c4cfaa2a10f843bcc9946d8ff01ddbff","952f7d71aa2cbc9c2a0e3387de29345625cff818","3aaa5514d055ee4ad465b130109b351d0f05dd23","1a3688d0cc13d1734977a36773666eb8e2f004ad","4b9cf93338984612bbb7c15c03906ba4b24d035b","59b816679e1c87d17ec48bfb5677fb9ff8a9ce5d","79ecdee49631c1571b6629005b73b0d9aa3dbc34","e9ad3fada1c09e8ad060df25185ccc09884d0237","5cb83f847f8fb20f69fcb035ec70edf7aeaf4a93","3d12d38d161bc31cb8d50d31775a15a708e38096","d77ffa3e97932b17e6b3da5b776b0d0760f3ce6e","6b611e64316ed91b89822a3b660cdedc087a1da9","e59fad39245de82cb243da38ba149ccd0ed957e5","94edd92248b4742e7d7a8e283da44d505957c50e","f0bf5532fac919fdb4bb6fa0ba088117aa223524","85787776a537e2b0ee3b116e0d7dd342e7276a11","b765c051cb4e71b377fd5d653e77fc73d390c2b9","9097c71255c6e8edb0014c043562caffc84ee2cf","93dd59d763146938d59defe270f43091b5579a0a","fdfc478c888db89c44c748f273ef7fe4466d5c89","0ef3e0577b4c3889d19e6f301e06fba39e8187d5","9e2e6bb1e236e5d99d74dca0cd5d31d533b76c2e","ebfa731012e854d26d800b5abd56745cf9935098","fefee533ae0e55882bbb1a7c42e1da5dc6adb24b","7eed3cc19924e7474f8b0c5db63014e1997dc30a","3ecf8eef37db55e50b2fd70a376cd60787f54203","af0d547c020c8035842f6d0954e4040689e5b09b","5dffa506dc3168e96b4a03d1defbf34661cdff05","7cfdffcdf86f34650f881f02bc05e9921fde87a7","2fe05383dff9c8d49599313176d3aa4dbc69b61d","7b5703bc41460c5c8b955f879190625da85a2a81","b6b8c7b21564672ad5e2e96eb95b857c73404b44","11078101db321ba94334d349caf3ff4778f4c18e","d8d329883e86d6887967b3793828f8358491af49","e44444ea2dfdcc8125caa6708c8d0ca7036d3527","ecab0ea959665e7cceca481577bd0ea81cccd3bb","9c3698dee21c136459a23f9c937302864a2b834a","a5e0bb447c339365d99dba772ea733c997c21200","e7445c3d82b60eae2d02e201d21990f0aac096ae","cbcb96ae85283b8053d4b731ce7912e50b849791","eac2863c25a4c01d99f3af3aa45e1eaa444a1f5f","3f837a623f198dc458635a9d264f21219d0fa534","b0826dec0542ff4d9a39d19bff953fbbb949d79b","e3590a25228f657e2e31cbf06e1ec31a420795fa","e7e9d9a0ea87c246610e27fbace47b02e06d0d14","655a4e6540ff91f7b8d684359ca8cea6ab7aa410","1d15c5d726600047805ab10d53ff2a7efdc41d8e","25ba49fd88ec460a6c4f39f93222671d5e2bab6e","d42b17607ef14aeb72036f8747eb4d5c64979872","ac4c340a45b9deabb12246af1f6e6c20c2c5b0c7","deca3f18b777f1e3a71f8cb12c5f5fa329aa70cd","00e98458ba3585f4e5e027e24b3362d4ae31a146","3a5b25d5b489ad88c2861c9c37b56469580fbf03","34395c6a3844f59b5880f52cd79ee826cbb92366","1c6ea572ca818562fba51a01e08345d3657142c9","ab75fae5641675a2e9c8b38c3b40231a00bb428d","d121f4af8acacd6a2197b0edfc2fef605e02d651","38fe9ae6948e0aabd8fff300a9644069a8883174","cf7c53ef016b9d647bb95cc7fbbe54e9141a486d","11fbfab7ece953d380152b98e83f78b5ea941bb6","6b9ec810c6ccf096b0357ebf3f5fe6e3423d290b","158c7c72c741ad58f22dfdcade74d4e893cd33c5","2cfa86122294f6b5402bf9852171023be1fc15cb","23fc8ca223acb7a2150a57280a3ddf9abac575e3","6862cd7bf15fc751bc03f3d5475e6ce2bed41a73","df2a626b49a4e8ead003ebefb9663c63156b4efa","5fcf938909ea8401b5b4189d6f6337de38587a9c","cdf22e61ab236dbb2243f1ab7d86580bd4655798","12a9495f5e0754f4eab36556c77ec1d90232b26e","5324bbb77227f80d43604c8e104419f2700d8796","04a4e96bf5de4bdbb78a5a016335f09ff9efd100","f0abdf06ad6dfc2ff4d403ff237281a4d5db46a6","93f52813bf62e6b6d0eed9d0fe18b342d23b2aac","86e101ec823e916080cb113031ff04edbe3757c6","63a472aea4fd485570388566eb08790493133787","68dda540fd95405c19649b40a93430629e61556d","d87307d850186d27d2c27c5916ec8c4744c14979","1d9a3a9b1c9ef7db26e53c8aeaab731992cffd6e","bc110b37713dc41ec6b364f3d31eaf2b369e06bb","fbc61374ca267545a45e00c44e13433dd2c1b1a9","4d787869e189b670d609f33c308991741592e40a","fa97ec23858d9c997e7c33ceecb292c5ab75c531","72aa87758a6c7795dc488cda45ccbd37f71de9a7","0f6fdb77c58f6f17bcdd85b107ad30b4e04edf3f","aba4247910282ba5974beea471d86f6a90f4a0f0","a522bb110627e2b8324d8e79a2f4ce972e7dba3e","c531287328f8fd1c2208eba41115c454a4c70774","a7f6e093d84189f3da0d52cd095107be6bab5485","66714a3d296204eba3484be218125405e99f2217","cc5acaf2d58d0aaa2a9b49255ada24ba28d1ca17","4f05190fb08b064b8605ab80cba74aee38e52702","040e9ecae01420dbe4acedc7bbe150f27276f507","48890b15c5b5ff54ea2cf416a9d3157f2d5dee5b","e955fbc36e2c86e1c005c5a5ae57bda689071a9f","6c2d36271d3ef3761ebcf611da2d270a6aac49bf","cb7fe2c7936fa52fb95e6f8a8e7927a4f41030a6","cb996d716925c9c87a2a4117012fa9fed72c8f38","fd32a98145b597d50f368baea55ff6b2334f1ca0","a360a9b3482ba6927b5f6b4d5debff2222b5ab2c","b1d4e1be6dc6fbe839d0eb57c71e502df333c1fa","2cfc284d52e86dea2ba74d8d8c34261729e07b57","7e2782e17732d1b690ccd151efaa65a52dc75aeb","866cb2805fd9f0d3346952e97156681170eb214c","89b9e8852eb4cd589bea98c86e565fe96eef7996","a7f3933a51c55221bbe9184bb2b7b9fb0ccfc5cb","3316a64e12cb38d499e39b53d9905ce222a0b82e","53b51f68bf9b6dd38014b5ac022209b8433d7340","d5abd4eb750387c95d1040e7613f98bd816c58bb","ca1312dbe95b885786b541220857039f4411bcaa","e15f2636ea04eda457d7298d7116f20f4e11a4ff","07e45564340adec0d41f3038c44ccccb1521490d","ebeb493dc0e63013927b5c8ef684e51412709ab8","62e5be8651e06153ab9f8a8572b25d5bf1b3b5f9","24c2efc0f566315569810f91d70b39ad261e2614","b964a9e678a969bdc28972c55655d7f0667d68b7","93ae37f11848d481ca02a10c86812c40dec5e561","19d2a44e5db9706180861d60958ae7f8592475ea","9101a89510ac58182c9f20510a221704271444fe","36552c2c90a8fb714d2fd8aec37e4bd2f876b090","dcf5be92a3aede861909c08d06b114669bbe75e8","62b835a2cdc1216753229ddb3ebd0fcdcc988eb9","8362ce4769b65f47c0d5d5a11d262a28a144e526","e83af5dfc66d55afc83f02a17c8f073cbbcdd792","45b778c7f85d9d827e1fe2beb42913e1b47361f1","ea0e73f3c8be433dba3b98808b57dd1e2ca4d934","ae7a9df292c36dbc15d43b43017cd42efe5707c4","6a5ed3a42b21bcae9ac772d1b9361019ed5d8676","0ee72fbd30b25ff397b570294c3cd2f65c176e34","9ac3c474b89878e18d03a6171537083ba94beeb8","b67bfa3328baf8bbc4174a3facbceb1cccdea4ec","bc66869d4c781d91a19a809b1a8bdcce385ddfe1","cef01f1f499d83f13753e437ddd20a8df61ca326","b88a16c7ac471eac43914d8974d196f6edc8af15","f18b74838ced7a5bbe2f869a06f2bee6532dcb8c","34e367597d570b359b81f0153613b79ab934d09b","3a08f1748b8b0f0c24b4f41ce2cfc8560983d905","b756172bdb8e53b2ba09451d52bdbcbcd6904e22","217a95868afd076765c376d8bd5ce294b81df221","24cf58f91780b006ebe57f43ca7224f1b2f980dd","9db767d07631723779f1831f892f0f3e40ed8998","59cdc5eb9d8c41bffe30a9cd02a2c58e2cdbd973","9acc199bf87db512ea330d62dabacda4f31de6ff","56a6d90f36f2b20f537ebb4d8f8b71696e6137cc","2f4f8de459f8b45a3a80018753f0fa24dc138809","2ba01613a3a77a212af83034311015c91b0c6759","a6c9ccf0075aec6790fbe938bac8b434e5db01f8","20e68fef856a56346f5044fc532975ee329fb25c","e9e5aa617e7f90bd1706f38109f4ebf5f62ab58a","1faea81e151772035d3b9f1fb0aa8f1b1d0fa6d7","4ee3f3251dc55ae49c873bc1895cecf75bc0bf8a","8a5fb669ae3590fa1aa3f1fb90d01c3dca843c94","6eb0c74e9d6bd9e9e5f52fed2bd3b9c35a2877cb","10448063c401637cb5f4ed05d46c05edf9e51ea4","47ffe107e6f0aa218f1ebbbef34043185dd4fd89","8a84f9df0d1f487f0a36f42171cf68e8800e04d4","41a3929d25258202272f854bd4e0ed02f9e152d5","9e7cee2ceb1a963c1da2c21013adf7d616412d3c","1e28f63bcf7b465cc940af18a08855d377370ac3","cd7e9d964281d700de691eb48eb4b597c8fd947a","61d70fe47cfaa4efee505c7073aacfe34b66c217","14340efa3ccfb3a22ee594cea56ab9857814af6c","5a1a90c3db82f286567ce1946f5c282c30dc7fcb","fdfbff3cefe2e1dad0ac6d28d048af3c703d9a85","d59ff07c1ee744f5edba56dcc0d23689ecfeaebc","187b14ae2423f791256710c819cb0401d87670c2","1570a72eee4bc0efb46cc2185c44a12a0aa57943","51f689de3cbe167e117a042f9acb19c0cf4571ae","644ada1aac6795d50dc9dc1f6a0cd3977b854359","b6bf26a549b163ae35ff208223a6ce6b59489b0b","7dedb22f0b0689dce56e73572e69f64974ef2892","829c455a485b38462ef470e76011789665234aa1","440b7a969042bd1ecd51169f009eef0076cd98c0","704244ed886487f67308400def65a4274e549d5c","ddae098deec89d67228a74623ebe7f5db39f425b","b571a29df563133e9dfde738c6020c9111729ef6","259ed1d40019543dd22c3741eedfd19ff0a7a500","3ad9e4740c35ec20fdd6942f13047ebd53ea203e","adecd6f66ff152e73b59d7c157d72305a092ab9c","d8765dd103b806129ff762480fc919f6727ad7ad","e6e911eb2bc5bcf5ee36063e59fde00fcd96bd97","e97336a5570028a3efba65d482a8b20c72cea1f4","2f9354016fa8455cf6731be8e2c8c79d7e5fdb89","ec110076caca7a75ffb4795c32362bc52151dbcc","bdfa10fc8f6ecc4e4824ca9bb32ece782ede1b43","31fd1b7711aa4c6f91181e2d9bf00f2261d2b79c","776942981bea7f396ad6416a71e65b6af0cb4dd8","5d4b9c080a25a9c9a410911a7f23b6feeda57044","2e1f239fe63aefc4b6f266d1135a734e1fdadfd9","1fc85b87bd0542b82b1a8d51afdb3801d03d872b","166c7fdc9d42c8155e186defa44e224600d96bf8","dc57632d66215ecc08402d76e803d2d91a2e8f9c","eaa5dfbdbd1217d62902f966496658770638c3d1","43f298a783a119a98a2fe91f234870ad70620872","e1b9c9803239ea61fad03b67d97cf3dafd44fea7","866254343b5f70366173c58099f4bfed6a5e0bb3","bdc64efcb3419e3ae33ac10426ae1a88a469759c","ad93d3e277e9cf8f9081b4a09d2832f0fbc95dcf","a1f835df771464e9db6909fd104751ccbbc1b91a","7e9aa89fb810bf3db398b4ac1a094d13cdba9183","e223702776a7631293426e40d6f8d3a6240bb1b5","919209907dfcfa1fddaf7cf5f11068f523f8ead5","bba80721dc6c3f8d58322d25d85431cd28925cc2","b35524db7864dcc0a3374182adaf282675bfc7dd","90574a394a307eb61c0ca23d71a183d540031a4c","63c8d0f455bab2bb5652ca6f8ffc1f1e2bbc9389","4954982b952f16ead758818d3769e2740f4cba6b","7ca2e73dea59a2e0683253e73b9b549d749e12f9","c5bb997a8f2d538cc89ac09ddd0ea8d5cf69df88","0853ac2006194afc7f96ad49cb15fc1e0746c83f","cbe886b6191b8fefc5ddf665aba0d0e6e292e28a","f29139f3cf1774769b914df5a66c010f7ce86926","d991e9932122ca21b970c4ea6b13f66b1fa7b67a","57c0339d9f33a1dec70ec2b35050aabe3bd8f77d","1d4b0751fee3bc2ea4169f15c1824178b384b56a","444b8471a3d03bf57b44da6e0eb07eaf780a8f3b","e1fef9bd76ab2fbf7361754165728b9dcb69099b","b050525072af1d6fa94eeaf98e13669e9ebc872d","950d4922a5ace3d0fe910ea702f8db8e39b1c78f","5ede505f14877e3ede60eb4766a62c36d9f3b87f","d538fcd92d90e7aa9afe7e8ceeaa0defc8330800","a724f34ef30bdf362b9059634e4ef21e21101ddd","bcf5b748b52271774c0362717cab242527baf99d","1710582473330dc6e7758953e3378187b5e3f226","60d89d0ab315d957bb858eecb5c8b837eb160fa1","82c26f74ad63ac68288f0e2e936cf02a5bd1f513","a7dd698d4d0c46c777c87681d9d20c1a3bb7101e","7b1c66126902fec9ec37c4bf1b6c3e371440067a","0251b08afad2555dbb8c7cf5e80ece45f36cbc41","72ed1e4244efbba7d7d66781b6fcbd2faec3273f","7d5a40c3e6fbd90f02ae677fc20300c3f38772df","6a9622aaa22d60e34151596e5c0716ef8c26a964","6435894275ad03911f916817704d94a0e5925425","0812468d0508f04a3890054774668391b27759a4","95b499644ee5db3e05803c1e06f3cdce05b649ab","2e078142a0803ee5b411959734f857fbac666951","490dd9f946e7e0ef2945f5c1f089ca79b1a602af","d97c45ad2eafa83a463ef1480436fbba33d1b8fa","7e776f5b2e8f6c4375dae7a46c87d56a7ef6c075","febec687639533570236e491fce464cd03eac1ae","629783f3aaf9d6b489fe86c2057fb93f54fb5388","13185681ff08d13bd2541ab0013b4501d73cfd00","dbf7898ceab7e6b9e3ca975301b91dd290c23ffb","262cb262eb6c10c808dbbd85dd9103ab0f99c32b","4303fbca5ab3e46b99834a810fa27fd7176f6213","99110772c028a7625d39d229bf5179cac16295bb","9ad180029876a53747df577d8925a055f6b9687e","fa9104204f4a72b432c2bff7179478cbb487e597","36ca6224665c7f9c012b654d435a929c77b6a0a4","cc8c757929438a6a14636d5065ff1d3e13214bc2","a4fae0e5e3dd33b87aae71151e28a3c832a6fa67","f56d0ad92f0bc094b854a6e127dbd2aed7a23b51","a10be201de2aac2a239568970e02dce04261bc3b","5dc514acedc136d596085bfd6454947bcf36bfc3","c662b129e180d28a51aebbc104989a01f7a2778c","d59c70d47e491f410de6fbf5884e3801afe14d0e","fdfc8a0003ed309b97b86c181614d2e6e24a1e5b","3ef85ddb8d28c186495ff374762eb515d1ddf7da","5677aed175f70d5f6762771c1bdfe9425023836e","bb9c75c5ed818197794dcae109f4555db4f5cb7c","9590282ae8c72e7e5ad50f7a3fae18a665384fe3","f7c727e6c34dccd3b36c37a1fb006715416fbcb6","59710880cd21d79ae1329f04eb35ea48e646acb3","b5692511105cddd812e687259740d2a6fa240219","747c65272ddc0b87d8f349c0026a9a3cfa37a2d0","90918ff5ab2c7b3ae93e5acf49d86f7264eb710a","a492d229529018f0277f75aa7b99661b5dd40420","fe768f4f003a1089d886eec585612c211346eb4c","0e844f6c91dfc421c573c6ab784e2a96903413e3","098c7ba4f9c49b472b9417819144378081996874","06fab24348166e47d010029a3b0bf98b8f82bd32","0b92aded232d1d4dad209dc65b049511acfe05ce","ce36ecda4caa4a360987df240136e1230845872b","d912e10c6550d9e7e30c4495c139053e5cd16a0b","d2eb731878a4d660dd4a6babaea5967183b8f324","6e1bba198791e87320862e9cd3ab4244ac284ab8","7c441ad8baf2acf2356c84e0da997eec8721265f","c05d12384a958d7b23a58a6977725e4f441f120c","84d60b08299a8ca2bf69952c1e65addbf0664f36","c2c82a6ea27baf4faa3cb21f460a3f7814073d0d","41da1228754c97d458a45653dbcea68a3b22fff9","4fdee1d9f1265e29c836ba8887157682ad6e76f0","b61021d34fd453799e278eaeee8346d0587516ac","66d2cd3918134af4c9863d812ed960c586444897","b8c73b195fe2a5df407a5ef3423b182a6c19a93c","d21a2019f1982f0e69baff9769c5961fdca86aad","a36e5951ff30f74b45e52f33ce1a37f50496b807","b704cfa4d5de9afe1a65db532bfd07663b5c7888","769b9b54b98ed67a134545dfaaee47a71778ed6c","9c307d4b6c4bf4dc70835e7539158db5922b0d2c","e6364c3fd55a74b31cd5ad8ad98b9534cf9f258d","3b29e85257d68b5ce4834aa756a5d1fc62dd82c7","4dbae5a738e33ffe4ab69e84c006bff2adc24cf8","a88ee7d920fb2b81d82ec8d9eeeb2d7cc44218d5","5be7c3dcee2cfab95a02552726947744ed727037","13d5ee01f9d62e8a4b867b46e902b5d9d25f9bd1","b59ae81538cc626c2effaffdf77009f1fa85cfb6","7cbf301f31a57771b3c7dbe378654195f3db4ab1","a66e1af1689c385cc3adae0cf8eef4eb02a61d40","91eb80041d588ef22926422ae2fc39f375e11aec","5ba984fc8c7a88ad7ab08581d4a485091c75fdcd","e7b9e2f97099bb37fc59dfc00affa04cee18a5d7","89f4e716794e9a1cf105af6e4f5a0f7ec373afc4","4b4ed9b72454dea13bd5f0935806519e67f13fbc","d974fa1780cf9443d1f81e4d07bc2a7dd56002b3","4637eb0b00db719ccea3a22a5d192a7083a44001","836565b2493b9f5b39c885cab35b40457604c306","9a6b4a3f111682a62e78bb33de86c2fc8622cf94","3f86fefb64cc8caeaeb1eb65471dfd18191eae85","a6dc160d5cdf581c61d9c0ecd042aa7b5e958a87","bf14a6deffe4c9b74920080851f7e4e273f66116","ab3b1d9f3ed5c8a4dda885d84ed5949b0146639d","8d8e9d54c859625277c7de977b361165c09b06b1","b76ee30917c63211ac9e94a21bebbddf518d169f","995724b762fd86e46eb9c5e61aa42303f2b48086","f0db7fca79297d731fa6abe1e345ce26e1758cd4","3014e48ec5a985b9d143ba27b91e32b933dcfdad","d373029382208226a55ddfc028a3261e0dc8279b","6f1bddf4b5e6716f59bcbd9a7587b6d556251ef9","63c7fc6358343c3de6cfaa40436063646eb8b7a1","ecc1b34cbc2375a57afad822218324d8b88fa721","4a5723f59e0437dc9f83f7116b8fddd12e15c5d0","bc9ef5461bb12aa73ec39509c0564cb746ab2fc8","d8d9eea72252e5b667537261ea40fec18cf1f809","1a38449ab90bbbad671e1acfa54ba98e3717daad","314a41951105bc6c37c570e5a9664d28a40ce985","d52722c6da069549f56530fc56fe09e9a74027ce","ea97e2d0eb381aa5d441d24d6975bbb935fa12de","e0f6b54b777335d83e07a82c3c72531371372e29","efd413916eac10e4bcfe4156bbe086264b180340","928cdb4f8a72c2de5751cddd3205c2a3c09e6f6d","91f271fa9e7f1dd0fc36f434c4b7a795a8c463c0","a8d8c067533f168fbee7dc12daea854080484fc5","ee6a2c5fbff38a28cc421ce33471c36e44ab08c1","7821b70a00768cb99c0b48450eabe5a687ae276c","ef2b7b090c5fc1b84833e5b12d9fa168dbbcf9d5","eda1e266c87fc56ab9f1edbbb06785072a021dca","31c6d6649f64b757848ad6e9f382709df3e164d7","ed3b080ca6ebc4361306a786dcc2d45481ee8ed9","fd79de01c20168075dbf425831ac44f2b676f275","61bf0d10d533200486c138dc5b34914081af63e1","6eac0f6817b45814a0ba109539a13d3b6c893748","01bb39ac3fb0aa3b9435ffeab28ae66e39039860","32c726f7cd3833db19eb1e5248f34d5e88b2cbdf","1d0783018214d53ea830988bed6fc1a2ed9eb2d3","f16652d1a2f94432becea6a8d393a4f99d62fb7b","699325f9a13f51ca2a592d14c4926942ca9ed901","f720d86b0bef3967d1bd65771bf2286c63914808","e2e29d3e8202fd80d6398220a27e8b9bbf4add76","8cfca7726ffa6b4093d3036f7a16be26efc4ad29","74382dbfbb15c19bd1302e7eb6e0f8943ad43b14","d6c6a654386b076d94ce9fe8a62651b4fda54ba9","c537107af9b27f328b25a631149a19f937d301f6","5f0ea4ddcfb8de5d0f1c3080a36d6291c26086ce","aebe55210ade8832c7afad8a89c6dd441ddf89bb","ff2cb002d5af6db56224cdca87f91894e39e58e1","b5af63fc8c9691490f566c9c02d9a4a2174a9e3f","f672fd768623f2a819593080eab16a0cbbe4f05c","ff97c97c930f80209480c630622b1b64372bd65a","bbd21c22030c85d098fa79ee69f78803a86c15ba","14597dc2b264c02450dfd7a04314e77d27ea7dc7","cc34406b5d48c8c09d51c0c8fe6d94b91303745f","4b00cc9f8a7cbdf851cc54c1b7fcb9e7805e1ece","35d21c08813242002e31f1d9bbc45fed5a21ebde","9042ef3836925e6185165668d1b1640e35879760","7792dfe5546d862dc3b97b7c71dc245b35801446","f5147befb68cc2a021034a55ad64a4e1fae4bba2","1fa69c24a0ef58e66030b3aac9aa35374a3110b2","f2df8c94b2e5ba6c4eee3515d1d30f36194ca803","7d18334ad2e29a10d9a7b9484aa31a07b6eec697","87290ba4cd10b4e42c41ad5916974093a5369aca","bb69dfca17913faf3972fc5cb53f332767c7ae20","baa092e99dc0dcf39362c4ce7086ea92095f9224","b384bf6fbccd831f597ce8342df32b57485ed656","61e8f8a86689bcac91382f993b7b0f9803222b68","a8e41fefdb7bf00d1089947cc3a250a333dc4608","ff070de986d1840736d4e756e55f8011ece82eeb","10fa69285cc97bdb3cc0b842bd53edad34509b08","cd63e699ca113ce2a45c3437c5430a06d51adf4d","b49ca9486cfae32a9d795ceca52b923820751879","6066b236aac2aa7896f6212cc29874e359e1b74e","a238e53da99c50491cc9567b36ac664a26b0f43f","d486973f58e645119f9a4d210173b41f02a335d2","e751fef20620334ac4ae74a6a2ffd66cd97060ab","bb5e5fca43309ce8217a0628dcbe51c4e19af97f","d67d0946069d9358ea60897630dc894fad551e64","57e6b8781ca311ffd919f25a2c36039f45866c2a","4e378aeeb874b596fa08d079d9e107b2863f1144","25800ffb0e9acfe9e63608eb44979f27c33fc6c1","7061c28df7bac641351431af20342b44fc439fd5","8eedb2afe2b7e00c6317a30e98a388f78be6ac56","c4a8b8f7c52f90ff12a8f3df60c3a4468f7626bf","6a7f552c6fb9f66ea9194a5717138d0f9fce9b9e","47747718d63c1e5d3949fa4793752b579434bc3e","87ebdd60416f953181e2ce93286f97a9c233fa49","e42576548f2c0ae2c6cb24ce2b0437ffb8978d65","ebce36c22f1aa27e3ef449565bf1e35c19a3e830","9dbda67fdeb452ba99d9ff612865039131e5f815","cc8f7c78af9eace1a92380ef06f896dd19864325","4f97d5a7e2388fff1aba40f159d92d030e6d2066","61e95fc0bb9d52fa2c0dd62fa4110fad0171fcfe","fc4e7722864907a751e2b88d9d3e2e58d7f4004e","1f26da0ad11e3b68f4ceecb2e39dc6b3302082ee","adbe74951362591f39828e346db10225bee36298","883afd1b4d6886676ceb2017caafae0c24df6c24","fa1d656af4c4ea81ca04c7f0117e421855327a28","896e5a64d39e4dd477d961c5c78b480910fb6b09","d6c9d8d778954c65d69d1af04a9921d8887dec9f","5358befb412b0f21610619f61c5c41fea949cfc6","536611704a2be026682ce3d6c7454b97122d341e","11aa330a6f4f1111d8b53abf4425f842f5bcae2b","28ab60422d648d43d219186ea0ecffce1645188f","998f1977a8b5bb7db3d2cfe68a42ce3d67619cb2","760b0567a668c927820101d057ea8b4218943438","55f79f2e809f27e3e3d24e8f06cb86a9e28cffb0","712d6e724a312cadc8faf64b8b301188ae6bc575","9da18f3974a374318ab10b4080c8d00e890669d2","da6c07698f591b3eac773770dc776bf095c3d9ef","038de54b1fd227cdf727e7f12a43dfaa837ba048","f78c7353ea43af668b53adb0a4b8ceb871673398","201d2d7226ba4d385ac26e3cfaada180c2a7dacb","389ad7239907b8d7c77a4b1bdca2adceaeff23a6","c531262190d7b75238e60565a3a59f13feed2ffa","8939f44f6ac5594348e4d671d121680822bd8dc8","75308d7a306a0201b110a3a8510253ba7927de66","e06a56eac8c1fbf36e985697d3b6b1a66ec8ac0e","bc1522e26865c9b84159ff4b4bcde7896fd73496","09c887f38eeb4de22c90e54e3ff02eaf2f32d1ae","7275fb617064dfaffe96942016b7190dfc8e1366","29d305599dcb095e6586ebecf6e595f85d2cfcaf","cc617dc5d117cb2c979de6fb76c64620ab7cf04f","f17c35b447e9aee8cf4480c14aefb812c9d8b535","395ecc2235f91654ef7c06c7e73aabb352bb17fb","bb331d85b8a2200207e36a7a41b2cb0c88b438a2","009b0bab4935655e240a7059a399fae445f2710a","6b22ec5f6c4768adf8bb5464dc455a7d272936d7","99f286e23f5ed434cf8badb9b658262e68d47bcc","aed2fedd16371293d7fdec2c82b7a5f1bed3f1f2","64b336b36745e9220ae44010144ea002e56ef351","b0186b41bbafc4d7ee50e3f9a92201ece1be64ea","e4e0ba908affceb3bcd64d9b376685eafb595f62","4bea98de4039cc21496db5a7259fdab74a93b386","9bc0503c9174309dcdaf116ae16ccd9e4d9bce20","f8706cbdf2133744174490c4f27eca0ebd3a6480","9bb1b554862fb3547a4992892be10aa52cd3d611","e2dd6671dc5b905cd9adb4a1358d477a285c901c","d3648b51b1bca6cba16a1d78c0b3d22671a9f66c","d5f3f3ddc262114f2d26ca864a9d78597d8fe7c6","5a3e841c60fa2b3cdbb44ec1012e67d2a0c71b92","99c1323a088333a5fc9109128d6d318bbceebf7d","700d07cf7cae4e28de107e0c274b27c857d98450","a8147d0f8bc1960f6b3d14bf8f049a47e75847b1","e337eecd1706d9d319df24b9d0f3ff00e72d6280","479f531635438430a36b487f00824699a6afd575","d2f929304b0190d1642c71a3165bd7b138f70507","53564233771529881d56110cff82be59372c0274","6f8b79ea5f2a712413ffedf10b3478c11ec60ee0","01ec06d9ae9880c065dd6601656a5462c10690fd","cc9e8aa73239c4d672775cfd05b84c21fe246b84","2b728de8f2a7a79dc150b3ed7a03428c92136ad4","506c4926577910230eceecd07df3cc42e423d25f","61026e62bf8659a4ffe4fc1b5cbd404d3e25adeb","32fc6c9041c0b38454e639136499c74333696e3b","955397dfd5845c0bd1510581a77d20989f13ab19","1d3b5d5a2fcce5fcb1a429ff6e6e89f5a3133fdb","3dfef37628a3b17cca4ce5370631fb572376ed98","e767482952c77d154e65150b3df38e42cc0783c7","a44f9ca545795dc43a59ee284874eac81ac7cbe2","ea204628adb24bba571adaa627d38aa06425bb19","aa8561ded403020f0292450e7a7af75eaf001e94","a8bbb708a8751e4bcd98de9b1bb94adef5bd4a17","a55e2f2dac040246d780e55d27c0ca22c3eb179f","db289e0e85a55b1101604679883bfd21658b2660","ed69345a19fc2372f44be8e674b0271728e5f427","c90f18e3f5e99c38623dc1c28a2b71c1678a0a5a","e5ae9750ed011c545cf2c002159f5095a9592e7c","22cb4a1cf95910a4e41f72010778e7f3651216b1","fe93459ef9ded290277dff0d29747b9336077238","b64d4e3a83c03841595e83c1e9abd372ac1b5d9f","9b1f03ffece561991b408ea8106d370f810ed9d2","06e537fec5a4c4ed16a2f3b616c59d19be573c60","d6c802f3aeda53634a54fe13f97b94dbcefa9eeb","a3d2f59dbe7b0b0f7bba406b3adec4b5b5c4caf1","9f6c0c6eaef754f2049ee536c5b38bfdc65fbd08","30d690ecfcbd9bbf0fdf49c688c92a851dd9289e","4d81e8afe61635f7542342ea3af928afcad41197","a4e64c545406be00c00fe93818994977ae378fb9","ec3f5218e8a41a2e1ee268fd544bf3c4b9bb402b","73146af740387ce0662960d8508429644c0fd484","d1318ee12c6c19bba899ce97e46a30c461ebac44","a5476f85629ca432e7434419fdeb5f38de68c207","c81356153e2381c2c3c909b0ca2774899bba7a80","65dc4abca38a697505d4762c8af1b61fc2726fe2","535205196f10a4bb7bc9370f864139aa84cfd3d6","b1ae5ea4070d874ec2dc1dfb6f49512579afec9d","ab03574e4a932fb467ff6a1a69e07f8f023c9c18","96bda9c463b08797493bb39d639f96f12a8d7dbb","8b31b980367c12fd83d70d2ebcca97e060f6686a","931f669b30ac496c3a0534894cc12706a62e3d19","401a39f57e09a6e919e3291fd3e64e3ee320820f","bd82fc19e9aa394fd6b6fbc2f0bec9774976ae8b","92180b463925eee90041459b6479f2dcf55bf7a0","a3915d85976e047bf70ba3951af4f3f845856223","8b629bbcbe5da04fed8dd4828b79ca24c0f168e1","fcd81c9627fd9ec13be4ed3ff55d7213b2f7c3ba","de1e2b44975c1e2f3c15c2acb7c5b9a26e5ecb8f","4835488716794277a826bb5b3c77f08337e3c689","b4da44981a855df6cd23a8533b35af262d4801f6","d3e788a6b87979120f571237c68074c844c1b86d","ced5b57a60c75824dfaea751b7c055f7047083a2","18d543d7ab2a362e39cf45d7d4c44c188b60dac9","88c1430613f2bba5551b345ab07df23869af815e","6d97fbdfc16b6df34119df7829e97b1060643483","6d59bc67a0dd8828eb95f33339054b1555e64380","319167a67ab027fe63b533d09efe6b4dfb85b8c7","b49746f3cd3aeead93f795ed4b08122c46faa413","4287c7822b8aa06b069e42b44b9aa73396db62f5","6e491ff283b7cfa90a1e27e96edb0b7c9dececa6","a64f30536ef256cf031dca3c5a1a715424c7b94e","9cadef3ffbd6a952e150235c370825b6ffa6a817","f92acfe1192843fcda52ff3a34c60e2208623808","40aa97d2c89f7bc4d19e5754c947af11ff3435d9","ada1357dfd5d2d3a1955531c3d16de4255e1b3dc","ed1fb87429c69b5410d79acbb900294127229ffd","71cc0df311fcf3abdc4bfd739e01f5993829e64a","7463928d0e0a382e8de49bbd1069c1cba28c0d13","08415d0f53ba0f4a6f0b500454d8268c57a598a4","66877d62736980cfb1d7b2f40ebbcaee5514f8c5","b5c7e6bac9b8ba611b52c694718c7405372dd585","b1c9a7c757becd548eb9d40ef167269128d9abac","c446231a6eaa3389c4ce99e955b450b77374af8d","965feb9521454f608fc040ec77754fbaf9ac7276","15626fa2d08b8de4b75353a115c724b5b017d8d9","7e246a0cb71bb4f1ac3eff4c5f3de504a35ff992","67a5a39dee825537e64e4153cd6444542bb8a4fa","03816e284b84780b18ec2d547b02b6666589e7c1","27a3447790db095cff4e723beecf16fa487f310c","f3c79d8b6a2ce7f828a892a751b71653d6cbacec","ded94af48b2b3908af6522088723b6665a0e5c16","3bca3b071d04fdb4167f6f79bb6fe5b620593553","e9ac87390c952e7a7a93442a5ceee76324b10a1a","ea94a8259624a1915fa4b92682755e28f2bb6af5","8277bf29a438a711299f654798b3c0b0f09c74f1","caa0d513ab89d46dbf694182ab47a77f5fbe31ed","886156da2ca14bfdd7e06858bfc25f6507944d38","e12e6cacdb823caf4227f63f4bd175a593918813","f494d5ac5cb849f6fbe80e0b84449e9d8f361e32","272ecddb2859e3c184886bc2d142e2e329b8ae83","512069001330ac8f91492986f61a0963308e7d5d","67f4944a21487dce92746bdb716303a7860b081c","11e40d37005425e56bbaeb3453078dfdba517629","7991bd168da1e0b8d0dc34635a35057aab466349","561e57df1386122714fae7b413be91e210b33b65","2d428a350e6957814fc3d6ab30e495242a59b546","eceba5aa6a36521c878cf976845123e820d27161","a23c0877f1bb26edb75aa344f1049a7b7a91f079","f0b49216955c87f3674d0a26c7f684264de0795f","188ccf190ba398ef9d3f661016f15cc005505c26","44cb8eb3a2c0aae7a4c5b1c41d72288b027a23fe","172aa6c61e27f6506f265983fc18e1f5e248efeb","efc9633b33d9d8eefdca136948da4f726eb70509","97bef8d9082da17dc1e3d1ee1956f01633f9fa31","60f1f5815873e3b671aaf7cda6c30b78e4bd6557","c223fac83be5b5be3143e17819ad0179389407f9","b553b38e7be52003f44bb05165fdae25c5863ab7","6d51b6ab429fca592505d9bdbf44130f12dd3ecc","8ea4ea0d53e772673dea69a9df83aa8445ad49ea","aeb1c67b5b55c769256a8ffc2f9d9095d6fc74da","e71f1099104e0420ebdd458b61225f7c29d79358","e36dd4282b2c4a5b2f2b00e57ee347c4fcd14e71","b84236944215445be191047ab628e570ffd69e99","47addcf9d03da717e54158e455d1fc558b4bd66f","22fde84bebc0022587148b7ff0f3807fcb04db8a","8ded15b035e9db959b7669ec72b38d1a94a8df30","079b919b412188f6a5a6feb9b7808483baba9ace","0b600fde3fc3603be610b201257a5d03e0987fe4","938469157fb6d513bab8b4b9e715761bb8376c1b","b095e21d91719cf8f454315aedb70616f914eec1","acacba3fdccceb1a627aff99c1e24384e52065ef","2aae6fc2ec59b1a5ede31efa2d495d948aae5501","9d7856620c5af8e1a5c3f81f921070728b6925d6","802b6d366904029b8b6fc5c32843e9aa6b7510af","bd2e1df216435d07b3fa95cb47c1e83e9f56470b","4d6bb439316b70f676972c089bea9992be9b6865","38623e07acb5addbd47b046d7734510d4e074156","900384a622c7f3094540a43670421469e4ee0b06","611c05046948693a7b23ca697f73b9217f1a7c6f","96f61b2d6557b89885188362a724f40564bbcfcb","2f3c45f55eab7364ff0f6806c81ddc7ba861e1a2","0251c85a4b752736f712cd53f144c0ae1ce0cd2e","fa760082f5e219104acba93a63521460463f92f8","a8d37de4611e1ee9e73a8aed19fe2d7090ec45ce","315983c90d55250794931bd819333daa0f2d2fd0","1388ff5cbb9a1fbc4952dc71fa7f2bf208d13460","051b4d6f19a7121e28b463232f3d5cb7ec4b027e","52abf4ba84b5a41ac9903af0ba1087bf18be2187","95f186b62184c846571c7278842ac4923f461d5a","0876502f7288a6d4e4bfb58f8692db3516bebb7c","4f1b87265e1e74b1fdd0aa0aa59a9daf03fd3f40","ad67911f1a45370558f968cdc1540f707534c28f","2efd7add4a947b2b5dcab072d1f8ee297735088e","70bb31a7b2cc8da1a3cf2efe4df4fd7b856eaff9","40b0c5583493ca34e5a1f3623cb122b98d74cc52","5e427190bc2f84aaf9d2c9129c357d869dea1270","ceb079fa35fd837f29bc606cbde8346ba6c89c55","91ed6787088f888e196331915d59154ef2a6ce58","ce6b7efb21188be53eeb141edbbce5607cab52a7","e256f9d4e5c0d8a6f7e808396ecf11d217899172","cd1d1f5545642236cc5d03e898eda8190b1e0e72","ced694e9cd77daf0882076d43f11171939345f81","0071c04dcb5399431e7c13397c1e4228c2c8b8d0","d345712547f39df1375207d3543c00ef51c8e6bf","b3f43496a503096e52d6e3f7522a24b251e7bc98","6a6aab498eab5d35621079aa6b0548e74e00dcb6","68a424113194534b879b7d616079ed53bfc9a9a1","166c2bdea7797ea3f95f077ab08eb1e2097f7afb","5f917139ab4050b9e03edff71ceeb5cff7abd386","0269e366f13104ccd4e2e50475460b032006730a","d780d774aa4630302fddbef0516e3f96beacd7b5","d2dc8fd423d6b162b66a2cf87e5d668a10ab7034","ef5672d3f94a7321ed779c922088bb72adbb1521","d7020aef8d99cbf1ef7af15088de243061da282c","fc166f3ee1c48b1064e380219342cdd6e1cfb525","e619727e999ecd8e6883330f2c6950cd0624de99","602da6fa4fbc13255e1b0f6c8748ff0035e96325","184b2fe21bbc5fcd3c577ca6d079f6f5f70b7943","2f1429eb24705410bcfb1c106fe12160e444cc37","60b2ee1624ef3eeed0a3be948f1c27b739fcb184","5081ced57feeedac3215ab44bda9e6246f41249b","df391cc5be7708fc60cc2e974318c7e179f60c2a","cf0bc13588a28401058d744abd6673c6974377eb","cbb4fe45d039ad16abe992d2212011c260d6ac17","973d4753a287306706dc2535958771074941bb7e","a42dfd7882305e80ba7f7cdacc836de1139d6b50","c6b6af7bb579ea52c6d0dd40069c280a6c7ae69f","26d42cd9a4fb533a1682fcda6ca57a3943a7ce0e","506e17ee7075b107b96cc52854b72c9f2bc3014f","618b22bbec68bd2fbabef879007bb4f682d101b5","dd23f33b495ebb2b32e69da596bce4db918905de","7c7d3efb5b1fcda85adee3e5bff4b0ca69872dbf","fdd0f18959b890e70a43a43d07e22af082319fc8","5ef88cf577ad45b4dece733f1bb1350f7c93547e","7c0da76402a6b53237ecec34757f686d2fac642b","979dccbd8dd6499474c1299b511f094d2221ed1e","934498d37ad8f57384a3eeddc9b577797f2339a3","04345d2557d13e3b219881aeab3f643e9a1ace09","741af0652dd3e5992654ef401f04f9f461e1d0c5","0e1e95c41f02acd5ed5c347ff63d0e38185525ad","a01ba4523b3132e6307d222fc20c704eabbb87fb","8d01b706ff461a2f0d364685a1a884bbcc6b2920","2067932e2afac7fc8106f037bafaee7c89d01a99","b099a500eb9885adbe6532e4c5ef2186e413f524","54ecfc96ea15b559bcc39b6f06570768cb07cd34","79a07527ab87de385bf8fd8f7f9d7f09e55a77dc","22606a7becdbfcd88fd30e160eef90c183035e5c","3bab5477ff44673e4e62b6a00804d0434d394fa7","802c5f14c26cf7c0d22607e931563eb5e8347ce4","ab001d830b3822cbde4d987f7f49bb77e2edc2a0","555a8c0b8de28fe092aa02097e6bb3412402e489","8b82f4ad2ed2d608b076b2053011a17d79f389a6","a5a4f3714b9f8f374f3aa7feadd62178e98c9f74","86938a06aaad69669b482c589840961ce1509cdc","4ccc8e57f98024b913bafbf290b4093658674e68","3bddce7e3d79946b16216fe42661c229563219ca","c8d2bb24faaaa3443276c38bd7815626fa6e12aa","d6a5fbf3e13544ebe5b2fc59e3da13f9c5bc2730","21c2110bf294f0e6faae41fdecff6276dd130234","555eebf3f4845c8138c24ded96fcb3fa5c67787a","f0d24de960d7617ebcbd8bd6f708d7bbd842152a","89323f94bb1b14f10beeee9c5b3268ce85e28114","29e6ec659405521c3ae0e2fe86098c45933fd2dc","5aae17a6fb4b41f35e5c0a744cedf9f6b905d120","0b65bac1a18a2a9dbab3e1fec7cb9677ed1508eb","08cadc3d871f681ef1f951894345359a85ba190e","a0ddd6122c988880c0f4f37c4d0b22293d906861","1cfc43421ee75304a63ef3905c0334f9d3faf302","334b6c68d35e001ce5e8eb8c1bfde7d446fd241c","030b59502ffe69a05e553e9cbb0fdc9f67aea706","98609c3993e6a935edfb993a32e6c229ccfd67b7","00693f4ad04dcea5f057a226d0c4b0608cb9f25f","89f607604e82bdce974a45029666c10586c6fe2a","234dfde22f42cd18c3f6e390f1e7a30916ef8c9e","39757c34da290aab1b97f7976a3daf41575c735c","ccc689721556f05bd6355ae69a9e2d219ed54442","18b3ebcf3bcd71058b9eaa571831a0b23fe2934e","982fa591260097a93aa29caacf2bf6bd42a34829","4bb98348a87c07a638f579a5a7432f164c9b0549","29215b229bab093bd083af4099234cbffe4febfb","ce7da2c7d66221335519ed124191c018adec7ecb","eac4c984dfe5eebb73b094aaf2ed5ab37b6e8fdf","7f3024d343aa1b14641ad5a7b56efaa1501550cf","3e03ed90a8e7a933cff02d0c46cd8d3b61a95f54","bc3bf793a91bcf2f39edd1134d9f174475578794","c10749d51f2b77eb1b38909d790e7d3895a97364","eec0f83cf38e5ad91278380277e5902de210f85a","a36f6e5386d5cf41256bbd53034998f7453a2376","20cab06f9a90fc4907056931a06337bc18bb0238","e73266a51cdcd63a394848d433f854c1c4e29198","8f9914bd94fced7f60dff40e14fe734203d7c5d4","bfae02c4ce34d425f5341f9bff2f036bdabe78ee","8df449100a3f9dde511d05087bef60a07fadefde","77e8cb2655e877c2e2da7bc8f3b87b184fef5fb3","d702d7b335c0c9305e75131770c0ea739b70d813","c6dff58f491c30ffc2a81a8d69da86ff8105053f","899f7b125e843d7187ad7c614588d635ce989f80","659c62ee338975eddf1f7e65f68190af65199324","b90810ce8eec07b4333074c9217a242b129f8d27","ea7af81460ac3322519bf840612e009da0047db6","3a25415a1c2928e22b4eb9da782237ed73fb79c8","c1544c12efe72dd584429e115ff484428f27e759","3d03bcd0636aacfe530c52fc1cdc32c2edffea04","c094e90b2531b9ec5554dfc77c1fc613e02b87e5","5cf331588a878271645773dd9fd839ed4ab38749","47676cfa98ffc49a8165b1453bc35a9d261e9c44","3fa77b3172c1c69b7bee9cdba4085c8947590e95","7d09e6540afdf69d3610661145d13090a3d9d18a","4b9ab27deabf52de85e86bf69946814ec766c3e1","6093660bfb50c76ca9e1bda74bc80e118f44b7a4","a6d4438faba3eb23fd526d477c37732ced37047e","5dfaf89aca2185ff4ef5f960f61e5a26b8245a70","9a37d423c2c86a73be48b535a1e022c983ec8cf3","75c7e66c5ed66e3832b2c94a8b809ab97b85922a","4972269c86c8aa4e5e948aada01c33e66de87415","90a705d67102c30083d91cff47f35300eb5049a9","134cca0cf2ab3d962034e295b3d43f4d40d549df","e1e78a51aa755a4e22d0ff7278185f6501ba3aa7","762f241e104ba2726746e5322f9a6276c5d5de55","7154a96d3f68fab458f9227931f6787a5d3f2034","1bd0fd90cc40349df9951b24244c1cfb6d3c494b","f8da9550f4946d438dc1a9074d039ea7a446c293","636e48b707e0b3d062ca073b92e2fff47460baf5","b4215c991aa6a43464dcb983e85d4374dea23c69","60daa9d7183afa9aebde022d6fb14a2b21fbbd9b","5de5a4140b9a397935737c6ce0088602be6840d7","7568a455397aeefc1e08600534ec4df279abab70","0e446f8aff57e382e5953397c0003b7c83f0d3d2","f37090ccf4f699800a43878273b8b94b5906f4bc","2de1dfa42f821fcbc140d8ae8907c060135c584b","125fc8cc4432d28e63da76c3a2aff655b1a7cc6b","eec9261a75699723f6e4b722910e5bb762b736db","08584b7e2215c852b80dc143cf712ccc73f9cacb","2df206e6a80013ee617c0f8bdbc6e1ca1134f897","ea1a83776e07007b108014bbdbe7343d06b3a963","eb63f7b071093238da663e00e69abbbbf490a5af","d2fae5c9a6350bc8007fdc28245f27911d79cd8b","97e77688bb97e5930525ba14c884c3a9e6fc73d5","6f322b2aec8cdf80aa8c5420a7f784e52cdffd3e","e3c2778d7ecf84d362bae74b93572e7775171cad","3647ebc8341ea22dce07d7eb5e47ece8d29c5565","3ee4ce51a9d564584b7878c125085e57faa32f98","89af6c2cd7b6f8ebbed12085384441a3480b2846","71602c7491552baafd169e5e3cab9ff97a968951","0c828581218b1f4694d4a6988b98ee2378163739","d356bd605bd651b455bca36f336e8d75948e461f","95b8984d5f453f4fc324a9221982abecf3fb4ce9","8cde69f5f2fa78ebd7651186eb8bd3abae9dfdd5","0f36c7aae59eb24da99ec08a05b9b4196b0dfa57","bc4b7bc82e9a68975849de92ab6bdcd3f5ef4e62","7effe46461090861cae417f30db29e4c14a83db2","99d740c46ed69f53a9ce55e38436f156cec3b69d","2c22c9dcfbad9639fb9254eb822f9f930cf852db","36285cd82fb323a18e1534740312a5cf2cde1d06","38865345d9d26ae679795e1afdac43a072c1b463","67e20dc2b6167e6dd9cb05056fd82de71891395f","617d3cde1ac34213a432c4750ffdacb01a780ac2","bd3b958a2545c3f4dd4afa2e69b690a3c6aa78fc","eedb85e6186ad63b82f2cc78b1df9fa02291622d","6b32e96d6e014d73e201834ad3556317cfe22a40","c91ddf721f47db4afac33428f96217ecfdd60cf3","6e3ba43457360dfccdec62de4e5d3085552dbec2","ed0d1a440474d862bca9d05645f46fda8d4c43b4","56dcf4b983efd201d92fcdac9348042d39213622","0712acec1c21b5683f4cfe292bb82f7d1d37cae0","23ebae01dc7e3df9c842ca7d017f7b233837721d","920d2bfdfa582b81b0e47d8a0a5de5817289c6dc","ff122a7e1fe4e061e564978450ee8bf442247a36","90b94498443f72e9c6b17f922a2eba8ce3f04d6b","59c23c136949afe6c08f601e30af8ae6d40e5949","e15fe296bdbcbab038fe0a918a3cb739826e8271","e3eb6869068edb2617a311f89e93b92a9aa5b905","4a71483a65726e15c80f83cbf3cdc2d1491e69ca","0f04a522c2cc3641757ebc4c2ce3f881ef023131","b6bf572e021f59ca9f6e95fca2e1cd08bd3fe0f2","92ece2e72744b1b82712bc20f37ac70d8e02ef00","3c7d9001bc9591368d743e9bd6cc29a74c7bddd5","c250a9a9f9e3af665daf89c0cbbdaa4cea2a6a83","da652c1539281c820240489cb15c3387033b2af9","b51a86a57a574e115eba927aff23446f3ca6ba7b","be7bfdfac30b3772fde6058d470b81b480f03be7","270ef3a189fb9d82d7b6c230649ada4e8c22dbdd","661ab3c88e7a8bfe69acd90dae7574a11afcea84","f00b2dfc555304b4e9bca0dd84103e074f34b573","7a1b7ddf6c86a52eedbec3554b4b4e7eb2126472","edd07270c22b77b07eda0a67f90c0ccf03176fd2","acf54f8bdc03df59433eb17a55c39391fcd0da53","a38b59b656e6834d466df37379266c29d6364490","9fd606c549ac53ba2ab1a877be564b1fb56531db","79a225ac2a2f2353f2f626809b56229397dfe52d","bd01fb5367cce6760c16955f04e245f66536b088","f4f92b55e102487527fc7f1c7d8ebc1df73c01a7","5ec09455ed04a8e0c11c97c72833c457c307e1c1","fef49cadcbcc186f9616368f0a725dfb2c372b48","742d01b8887d5b4bdaf2e6d9931220cedff3a6a9","db2a1544c01e7f52a0a95b58509419c6de949e5d","9d82c82a63b15f3324e4ddb16c0f354db88c6c99","49cf747faf627d6ae0cd253d52fa5e5364838c62","e349cedb6e59e15b613e75662045a78b5ac0c6c0","234b86e6b2d6ca22e0be6b5225b3763c057546cc","24e6361cbad13b29dcfa317e52f5b88d17156378","cecf2743648c0d48e20b243cb0353c6a0d660c0a","24cf4fe062b06205d5fcf3e8824eb14f0fbb0246","7cd867c3fe48187dced1060dedb22cc82f5aa094","612ab4bbc6f2396f4dcd68c3f142f7dfa2f5f0a5","7e5b10b7d39104055dd4d6dc6c35f1493847c994","6afaf83de39d29746f8852daadadc0d46483c7ef","24c170555d57ccbbb270f02d0b5d3e98f99b8729","08fbe0d9448abd9efaa713dafa27fc212a02da95","6a48f952ca6969dcbf8e79f11a3859ca426bfba0","ff3e1eaeb3268e1f9721ced987ad77176f55d102","095e2bcc26302a27a71b37b76348cb9231ab5862","b2412c72a01d2454408d77c79a598f67ba4a5783","9e3a1e5401f9f807085547de0ecc3f527610daa4","1c77fdcc8516cf2f0c5083d4840a684b9ad90958","35053e57abaca188a080106df5559e611251d1a5","0667f2acbb30dcf3582ee73132dcbc1c2ca2072d","7a723954125e9409c102b5cf3cde6f9a6464be52","cfde7374785d2e4033ebcee0459836c648439eb6","1abf464b59f66811f21e8ca02114327295841ada","222516a8154f4b0dbe1264315337367b60989c9e","4009c017241f197a74fa2422bf1435ea56ee0903","c291fc39ad6a9e072798311c0ba97c30cc8d24cb","ba48417147efef6c17d0e1d1a0f9f11b75c2648e","1fdb8251d2d68634d8ba7ad4e9569742847df1df","5d6c64969cea4f1678ed3760c0353f8860ef661b","3658fb000be9ae39d2af0d2e90b6fb4da50490cb","57d562b394730649266f902db63d63b448dc1d6e","53a2b0a5cec83628474b5f95312fd008e7c213ef","5109f2ca67dfe6f55f745a6ccc1d41d700f146ff","39fb83630dff7b6f6c3544dcc9ed70ed459aaf43","0d0b266143b243442972f50d8efc829a33364674","bc7db7a08dd2e645fbe3f6fda4771fb8f3b8bedf","0d13eb42250da072f550ce8b563d5a0b807b1ff3","dfef6f24d586663cb76d73145abc4a9bb7994df3","d29488ee9b86d7edb48771c059173ae4c3ae7421","e3be5bb61d7f8850c1d7a43dbc18f37107c2e317","1260ed90bd5d7c178baee1a0f37325f15455c208","e69dd475017f91e73a02d8d78114cc9ad2c27f35","db80d56388d15c5c70154a68169c4a6d56437c52","497a4e9e25fb8cc9d3a95bc79b605aca79603648","ae8e8b2bc21ebd678a7513c7b413d8e9c57680d8","a929a5aea5f6d4582b845ba6b3fd6e776c5ad7fb","a2ef49f8b977a16bbfa7ad1a179aeb43a3a6be18","36aa62802a5024ad088efe07f186c4a401cde888","6ed392f47a1970f7815f6f76b7bacfd0bb51b87c","6756896b220fe1e7d5099cc4e5a548dffdba1ff9","4c56edfb832686257e58f4ce5012b512934359e0","05a8675f827a36136be635384f3a44ef0e47bc97","1fbb83de2c4a6489d419bb7f771163f514de8f5b","2c44b2cee4e7f52fcbf5bfe69927017125da3575","4b562aaf0c734bd774aeec0763056ff218a7fda6","55f00d9655ca3f9ccfdcac2fba8081df9869ba16","c62a6942dcdf3b1cbdafa3d858cf9694effeee98","1a604fc858b1c988b22663c9a6220e897c24df4a","df84290a7ee2e4e939fc4eccc030129227c83895","72fe70272d540afca691143d3a4f029176e37087","32e3f257ace9b24df47510e036f80438bfe9a177","ad5ac052a447f5121e96f2c3964e14a880b397a7","b0bdb4456b3e1cc989dab1c8f23389ec0bdf425d","1602e0cdb9b4f41faba330537f97f8ed8f381b80","3e6f2b7d9812b952f7af255a05bfb3fba1e1bf23","42c5af5e48c1e74a53bb773d7068bf61953231a8","f637ad84e3af9cecddcd0ff3c89609087ab9701e","4bfb504c2f047660ce85fda96657d5cb27415f19","b2aeb02e7d43d98973334e39db5c39626ba9f775","6ee4298ee3192e2c82e7b26b078f32302764ace5","693f5426d474c9d4bfa96e1f72f6815cfab61e6a","e7fb14351533f823cdc1261c3905ac8d5cb82f47","1d2d08da5b04abcd1c956c32d5cec4733b281d40","d5daaa72fa94a6d7e122b6e1618dad90fe1d1065","37a6ce5a4245cd4383d4b783a6348b8d87a27070","5933cf867a1819c5ccc4f531712971307d9dc6db","745524486613d24fb1287877af91e00471df7650","a5688ccd90573b1700e06417b94c0c46ce5a2e9a","e790ca084d1e1be54421c4fe0cb4aea955c62eb9","43de4eb4d2f279ed20cd2f8340a4e33d92b55b56","a41c45c3358b22e19ef8ac7772826e6b15fc9458","aeed774fef63c37b6894d889d6dc98202ee24ed0","f163b0e4b4da163de121503ca93aad212f053be4","3564895b63c50c2c903750df63b6f39bf0c35d37","2a723519c042e0a143807e0b3e6a7367bfcb02dc","ea57a19b34df4d60e740987f858ae225bbd4cc53","ffc3ef86778f486823bedf66cc5a937fc09abe6a","691d5d807c1aee94d3551a71c2461f3ec469662b","2b7037b14801b9f15cda5e8462bd53e93499575d","399e553829215fc30ddd481d5bac9ef0e3d95ca7","3925e6a5431424f422273f3522016a9d6a51a876","5efbb08a7a8cc7bcec05645088d3e2f5e87216aa","48850d4077f4a21ac27e6b1f969f6887440b3244","66c39b14261ee31244f864ebff7bdb6f3c55211f","be67f2e4ba1bc2d36a9705328cf0b87aada9c3d7","6d99975707e51b5925c847fac4e88a55d5981408","b93d6a001b15d544ea346c4804fb0d853ab11622","959b3e6d8c6eee37cb8d7ab3be0bc8ada4687b43","50e6b3c0050c3f73efa2070291ee1720d7750c7f","9130770ec5ed30e399e47c057c3eaaba3d743d5f","d9f26af533c40326f8f528e0ac5613053cccb4c5","b2bdfaded3b4c75458bcf855f75cf49e09d07508","52f45122aecae2847fe6b653db06e0a0bae450d1","7839076f95679c85e7adfdccdd671b2927c82f2f","d2e3607fa069924945b1eabed6ebfe8c5a6a0ecc","4faf81977dc7cf9d160f20151e06cfe5b74454cc","9707257aa1baf902e009e7f904e53dbed2795527","f9b292b93575ffb090d9cd7a4d0e9428e6106711","f04958cd5d2259cc7b8ca1be75de78cc47e58df2","fee29570d0a5ee2de5b6b8e28621636489ac9bb3","3c7a39b40cf8b5113f8bf43d713e412632543f8f","fd92e571ac4380b83ee1f1af5eef59f3aa8b8535","772eaf156fb0c571f4e9b339db2a06d4834d31f4","6db60c03a9942ba766f52f6a4ae5f157e2edbd42","cc902cf9ab34ef06084fb23831c2fecbafb90784","d002b7d24afa0b1c15d470ba170a62f2be648d7f","3659df6624861903456943cb17efd94ace6f2b5f","95f7879923783c3cbfc0a42cfd11e2b9d8260b46","6e200b1fe0b03bc0acc6d7ab097750d87aa7ac67","dad47d8876de45132226985dbbd079e060f6facc","e380a98109f72d4e39f1f069c3cf35e408925a8b","f4dcfa38f72751a26877d63a15a58b03f63a21b4","ba0ec2ffd24c6d502c8f171281125b94353444d8","bbd8f2c1b42fbf800ae4703c3c68c4faef114331","3fd4a35ce67c3b43744445c2de6087ad9847a546","268d7c7c5b4249c0281cbb7f7fc8a66b2ebdc969","8f04a13c98cf5107c6bad76b1dfa9c95f9a71115","059221f1230cf6563e2753bbf20a4c6763ff1d4d","d5eba83fd57005c110ef594f90c84016b758a0d5","d69881436757fce0d81f42736879ed69747ddcbe","2d0c07bd5ab363997a210f98fb14d638414dea1a","cfbd7fd21e6630cc513ac3a36849c0f796d142c3","efd52cd1725145dc9c8038477dbe133b23868e99","16baf62363064682d56935e675c8a8953ba2153d","3cdca984e0e999847801894038a685a6b693b3e6","df522cf4e1ee26798359b538f0ad5d0c3116af47","98039909f202aac2795ead44104b56f7609059d8","ca9fa9cca8a27f14a7b0178d6abf573815722996","8bd05f0c717032c6b89886c42e8bacd14c20aee9","2cd7bc04ea9a99510c26113a81f8371be5b1f49f","d05d4c2bddff05967c8d59137e5c13b576f7cb51","7368978a48127a4c238f51bd0dbdf4c8d091809f","d35e48622800f6686dbdfba380e25170005dcc2b","69675463b060c9b671560c83dc857db993acfcfb","dd198262779c20fcb96a1b7484c77e21f4cf4ba1","7c356a9c0514bdb184aac651117f0e542baccfc4","3d4bf5a90e9b32c6c93647c7fa08785b22cd5442","13e9ee50fecaea1f1b61541345964419335adb6b","7c7eda876aaf7a24e789285b9c7b8fd2f3fd41fb","6dba6bb40a90666e379d0bc17f9f105af072d633","6af7dafd6c5a3d925cc2c08fed93c288a3dca461","935a99e758b169299119dcb1d4e8497b12d902a7","6861886f706af841442d599570d5f163cf0688ce","5bfb8e1bce518f340a8422acdd04bfce65934597","b526088ae217de959cd395f5a74baf87552e0bbf","294af5617a9062f3d9d0637a65db4a0af4675892","a930797c31d4ee1a00e03cfc1055fd4cb8af9a14","da612c324cec8c4f6bfcef9b35406ea215e699f6","2caf4aed615dabb59d2a88ef02d481d6c16ac912","a8fbd082fee75eeaf3da5a2f98344be4e8871753","10998380799f25cb3198c62f29e30e743c6013ac","b1a81374d4e2ac6150a95c3ce9af8d46720b717e","3c1f8efd9e5066ded2d36e99ce40511fdea79488","49dc473ff184683485c0e69f4f1d49c63f6be6a7","cceb176be372c4c07c18d707e794ee8c3a8873e8","8dad41e395220404fb0fdafaa0cd4ed18179231f","8a21f27f540750a76f19fcfb7d7a9d5e7f03f771","9ea4452d2118fb071066cce1e2e2525bc4e29841","9f590b460ee8f6e0026b14fbc336b7b7ad977ee0","84e8c49f5d4cb5ba0fca2f50340a18a0a0e2c241","cdd8334585a02ed3fe9766abe0e625d866f0b271","2e66730061bd4b0a84f50df9bcc50b8fe6015d2f","4e1923a931a3d849563bbe5d6fe4a52277daf090","2de10aa4679a2a5612a7d7939dbd8e74a4caa886","6784d743f72f66e0e07343bdb326fa42c9f0f43c","72ef766dfa5fcf35283079ccb98d74f4dbb2d934","8699f643c9b02bc804024f0b67dea80467bef91d","c0dce6e4800c1b0e7f6124020afaf6a8edbee1e5","973be3711afe2585aa654fb3fa42783b42aa5587","b5e4f637fc6d2ef9d1dec28bfdb9df9e3515e759","133942cfeb0279ca03ab9943459c5140ab1f1725","4fa8987494c213bf85fbadaf394d844874544990","dd6313710ec9ef85d9fcaf272e828cafded04177","621d28adeff7e9d685fae06b63b0787fa1668de1","0c7bed45c49b19bf49b2f2f462937fe14b26c3bb","48c9ed45450a7d30f880d6a30ecd0459a66f6282","e1778fb921a7800e50fd464cc16eaae6faa19ee9","78dba05fc02c7258b5f9f5a53cf4ea8a3c6ba856","79f48cde3d9c47e64cca6090c3db0bff1c9e557f","0ea6f7fa4d1f31e4b0fc346503ae0c91f98ce933","eb2b04c6eb2b99f692ff0f17d784ec2ffc3c4061","5a83705b199fd2848d17f5a3504f979fa8a235b6","0671035d4f059e4f2ac42b99199235bd45e5d162","1e4b3ddfbfdd7430ceb644c5a15f45d5386be806","a2a216ac56241ea53bca866fc3ed28c278a23199","f68594a5251814e950a6f22ecce09333f44274d6","8fcbba93268438a7c4689c10da6d3c0cbfb14aab","e0f43e06785ea1b05a5d7c4be32b74a9995be8fe","2eb7a321ba321065c135f799701efaf735142593","4e111483aef47a876fafe4d9add36341e554bfa8","309303d92cc60de80dd26f0fce03906fbdd0b9fd","29e0c08b6d4c05dcbd15aecbd90bc8bbc51169f8","2551db44e1d30c0c11feb6cd51ca049e055e9bd0","3ab72da645914d77837f1527de2690a95b178cd2","f1ee573ebeefc1510b41ef5f71c00fddd1d81ee1","a8b74ea4da7239d3577b333b9bb19fac9065b352","583d6f2682ce3eb9915e677206e89337dfed8b07","42fccfb0a520447ea19bdea89a01a5279c7987e4","c5a5b10342e4f7788964be947854f5754a82b5ca","e7777519585fdca152bc035033a9b851b7680498","d71d78b7e7ae0a62097689d73275bbc7fe842af1","7d7f8d9e5439ee95f431503906d1545e28ae9d19","70294716afe8d8bafb0a81baa2d5525475560fdf","574133e4e0431e20ef4d4c5db8e25950371a28b5","1f17881d5d0909eec8e9222f73d1c87f481f41f1","b48cc669e29ba149664b1e1d6003e112f19a9dff","11441e15563e395ce3beefa37e0d2deaf3d50cf1","a72f0ecec74020bbdaa3bb24abc4310a2763d72a","3493c5a3379f4f480d65dd8f6729190a60eabd65","aeffa1cd106bc828d0f113ff600b9431fb624f72","aec88ff7adb2ec16e0ab57fe3ad59b0804f071ed","b92c5669de589a1e785b9f29b37c4d963f6fc460","e1c2bde0ecfc4b0836370a4230c81bca8d90b351","b169b16f98eb2db92a227c1f7c43dab747a48326","717e388e19c70de430c2d1719cec5144781e6476","dea5a69693eeee956e8b72ee50e166a70f4dc498","8812cb4bfc90e9b18b2e81cb604916c2e57ba424","2a754be71aecbff9c2c924089840440802c3e565","f48845428dcfe79edf381b1626e4ae7994fbdc96","232e03e5e377adbd3b86d04d15ef65b0f1778ebe","b021f138499df20bf9eac3ee4d7fe3b47ca35181","b8def58705148858c565ccd63d0c1a87c52e23d3","ac5cce5e9513eba34745f7e1e90c320ec92390f9","4dbf6ac1b890ff6333d1600d2c091baa176b356c","bd3c27ba7862d50b1bf54733e9f890f7084a9ea5","9e2b1b3b009f26fc24bbf02b4b66218f00133907","6fcc8b7e1f415db55c6627630f622a37f6973714","308b03b377fc0001542ad4cfe876fca3c2f49a00","34b9fc3022ca2e1b756d2e8a433bd4813531fe98","67b600d957b27c9e084bcb0cc77e80f17a7db621","b33d10ccdfff52611ff508bbec64d65e0d88da70","5fb8a6a6c223561e1e7a11699eae8aca68f8abd6","e7351ecdf5f14f1b6a8733f91fd90646406d77a5","569431585cc65f2d485820db0f7e628498410912","c2d8960c9c75337435e29b9ca543b30df19dc8e7","5a199833e96e6f24728dc3588504c8dfdf79589d","71ea00a358d430a110ae142ef548b5e720b622b0","ba106ae51c01c45ccca2c599357d4304482b78fb","5d80235ead418b4f0d1d472b94b394ebaa3b347e","e3658a6464b4473b7cca1d41f9315cd6bfd255d4","55a2bffac9ca2db40f5bd1dfad0e1c3b28400171","da69a0625333304e81e5d706d13e15ccbd414a52","89447739347b0e9226c5eff0797c72760f422f48","e8763ef1306b0d87df742cfc0636ea75f4a12bce","9f0cce840d9752535c2377b3004fadb78174e455","95ac0bdf09a506e475832bd99489c4c507324fa8","2099f7bc41288c9cfed1572f7324bd8010305603","59baf3da921a9d071e27aceffcca7a3b5981149d","a8edad212846a3c1725df31789bd341c3f2eaca5","8cfe7988779121a742de6411fda8a243514b584d","8d75b274051d5e922e04bc96927a7ed9a0e6ffb2","eefb58a892dfd5f334cbc86522a1cf0763af77d3","fd871b4d4f0b4441681a3f0c351058be5834b9dc","c68948fdfaf154acc00b9b92f44875d8518957c4","427077a5f6ce83423505887915905121a418d394","448076edb6d7898954f2379c7f719becedc3c0a3","d0a3bd82c175bcee4e7dbeb82c525ab075a872cc","dff0c41fe8d7bf2902547f7d159ed912bf90b35d","81dee310e0dde043ec0c0b27325d28b915a1218e","61797707007662181e7e59cb281d2b1cc42bed2a","ae579a256eaa0954be4c072b88b89c297ab031b3","f38e819fc1114858c2b5f46b435d2d4c99c7852f","ea1d726a4603fdd6bd4dfa6c1fa3128cfb2915c7","95dfa5b96d85d4cb02e70d70f0808101249abc54","45ab9cdfb55eed4eef59feee225248ccc20a6235","291c1d0f459abb40c146f90a336dafbdac477507","f961ba004b1d67cbc0835202930fa8d16b8ff07a","889b9b6dcec7b4b9ae5ac2d01f98a2cde993dae7","6e4106ace6958e0aa3d934a5bfc53a30fa22064d","c3cfc951c73afcd344a3828895d7c7b01d00eb5b","5b58040d110319c7a5b4ce5d7c3b6dcfe5847bf7","4ef11eb3ed4c9a00ca64c242e61ff82de1e151ea","c8b2122b33c294b9da39f4126f0797ebc98aaced","a75a7e594ebf48b411a7513a80bc60020117e128","f97ebdcab3bd6e2917c24a5e4d34e1965ac2a987","70d281b94685c2ce6273125efa1babd1e4cfd4dc","31dd21a8d9c3d30d7347fc30f18cd17a41a9b4bc","8e39cdd5d532f2ed7d82da971f0a28fa7862b923","4d92c5e1c306b483d30004fe04fbef1ad46f7f7f","68f277477b5a5f3003405e36c6b6853720cb91de","0b2afa24b8d3bc0bed579f402a0eec5e544d2429","2fb66df669eea236938388a56c2bb2bf490b8a62","3094e897821491a1b2a9e28096d94ff32a3461e8","f2c22791ce1d318954c72dec7a39edf72d728b06","b4f1a035e327b6e9f0f4a02040175b23bf5eac3f","bb655856e2e8a4805d647369b5416afbc546949b","cbdd410a6f476503ee4bc27ac2f475a73960236d","cfac160f9fb29996a38e1360f223236ccf15c48c","776568fc9efcf99f90eb6b7ec682d728d9f4f3e6","5e8f7c9782c336d2afef9a8d3a80483894a10e2b","b0a73077cb8395ad39124dd08490195adbfb90c9","f3abd4a0652152956d1ceaed491694aaacd9ccf3","658d71c3b9db67324a6b919e4da37ee0bbc8edd6","6a644d3ee19b7c68f28c02b29ea0a28c094b04f3","3cb1b2227ff211cd06e4929b2b1e8d775a0937fd","fe1ca3c6e649ac599029b71f4508f840fa91f208","5513e4e1f9674f9163fdeb6ccc6dc1994736703a","da81d9f843c7b1d42c92e10e61c4c7e3a9cfd612","a42765dadad77d4f4893d9ccf73b7cfefc1643bd","5c9ecc174b60cd654102a3a77692cc80a2224253","9cd3ed4acef91ee7dcef1db2edfe3e40d6838656","fa33e0f62d9ee186464a725333662674bf1fa871","91215e191992f3cbbbf4fe047b000ac5a403085c","d855fdb45130a5029c07131c42e42cfe6c9fdf6e","398f5b74e3f1d0131f28ca13dfd6d0308c40d54e","84267915f50559ebc555c88fa90713596a74e918","e836a7d88d29347c509ef80a9e5cd63c682d5ad4","24e87f97c600f73187a8c3c9071943a465a6354e","0d7d293889edaf12cc3cc4205b5450dee2203cbd","8315aa40ccbb0274d87f7b94ed52aa252e4aa626","fb8d2420b58825c5293025ca8dc5b3f4e587787d","06965f2770a5ee25db1691174d22d2a4a8e9116a","4e96e043898cc3e37df9aea4758b765630c9e326","ea99b90a77228189d6dc38ab7b7ada967d668ed8","ba6a0a3e3d588b3d9bf2a9a1e592dc79121b3158","c16f61190c261a1daec6ad2f95ca982b0f20b3fd","d1a471f90967b5591b7bb072514b459cbc1bcb33","047cb97ff7e04db17c0ac8af5af11ef46263ae29","4f9ef96b540adacafbf912379b16ed6519567d0d","4ab522799d833c5118f7335a7849d488f7fb3e35","5f891eae6be784c6878abd12e6f8ec725bbd0533","3ba43ac975fae174454f38ec7ae9979ea0eb5964","331cfc1d18bc57b798ebc024a8cf40b79ac65a82","82df6144570bc282cb05f81b76f878d636793e2f","0cc4de1f24bf1fee89cb64cd11ae245be0ea3d98","95cfa9bf74774110ba01a3987a22c9d7d616c1c6","b507eeddcce18511445c940a8803ab439f830afa","08559a68d2f5bd870b38d0a3f5fabcecb7df556a","5920bc6f72daacbfb0345c19af9e181110b0def6","140340978b45a4c117a8cea860e9ba182786a0f3","e7b98119df4a4ddf8476d4b6f255f674c85be12c","82b8f1729dd2d0d1e574628e82261e2a21809a96","d0a2931cd75c48759a3d955632e898b4f0f5a60d","f13d0344853edda03d56e44365a90ad4eed22883","abf82057f346733c4036846aa5a0376edd0ac350","51d0f630d91405eb3f8017cf0aa9c1100f110934","5e0821e867ee2b63297d527d2fe7aaae377a2007","0033e72a0f4d5ec271340fae86e0b64445720330","6e1c02b828f0238c97b87e5a5678152d4c518da1","4cb64feae8f118529a5e1108c13d8fe05771857f","51d3dee9c265fb9cb2617543c64e79e3a9e8e69f","08d4bfacafa8abe435d51a6afecb276030a23280","5980bef67294e861b25071df76c0169e360a2f76","2459eebc1d0d679efb546aa5a95ddd493290a7aa","0d255df93a4463bb59318c1daabf502e987ed028","9247f2de37bf085accf75b4db40ee46d8cda312b","c460e38bf38a46c758f210f19eb0320bcf59cb79","906ac2fc9d079d241aa27bc7588818908acb7310","ff287d8341774750b7141f364de1087f48b14699","6449af9f746b6328c7791e87b70b56eb74d8a9b9","7fdde54586e9eacbdf5e6f07cb0c1157fade63be","7389ee92d34311ca6fe21cd5045fb62847e50037","5585f011c5d0e07d1f18e13602c86376aece26c4","127d1241bdb8c66f574f219c466eb97da4dcbb72","57deed44a809eaff46a03323105b4518e439aff8","bb936b5503be983c24414df3765cf4fe8539531b","2109bd3f9722929a1d8b6850b235677a03a1313a","9d735ffacbc92d854c9625c2c6930a32282b3e96","09c277693e951199ede72f47263088e1d2bc4c67","ba8c5bff69a776322a7633e9d3e18da5257039ff","e7cf2b2e77a097a026f883f003ad299b5d451885","7b691339290d9bc975deba57a0974c1c7049512b","1ad0b463da436208136a8e7c55ba45857bf492a3","da187c875d4e1a94b3f6ccb0ca30924a67800383","8b5be97d1d7ce3fa6ca1ff3ef7b00c2a94d43538","b06262539cbfe4afc441f9be74332c50f2938ad7","1ca122c771e1dceb9452c768948ffbf378892406","80595ba92b089de6c22ef0ca17b11054a252587c","b3ddf12fb1774d63ac47a8d9890bf017b67d879e","3dcf0567a11887a460aefc76b3bce8636d688019","df1c16d0fe06426dfdea8259878e479b38623d04","3be04f73f567b9c39efae697e2a9b7d3c6185fc3","b80bc73a179cae249121ac3c93fd771978c05bb0","87be0bc1101d7cf52ca40c5b3b7fc87b785edfb1","2e8c7824c0f2946f6bf33fe0a20eabb779a91763","d664d6e634635e7386a9883b0058fba923769c66","84437b48645ac688bd182eb9f5f58896e46a752f","5a26e0786c518f9056e9eec4e1594e39815084d4","20a52aa39db9a6e35738ee486848bd3dd28510cb","87adf9cfbab00a40aad483b4e709518d5f61b6d1","9ef0315b06634614bcd20700b73b562fe4411666","ffcbb0c3585b03f871197715eb418d22c95ea8e2","1322ca6fb254f31d9f6133ad083588b5d21e97be","d1954f464c952363ab4b09ec9ccbd26c740c3438","ed6bf28014dfd5c012bf60953b9450f93d0dbad8","5b580fb69b3160e9e080994e4a34ffd3cceb3ff5","899e277519100bd4c041400da11d85b419b6c39a","4f94d4378fd51a4d3a1d2ac12b90ba7b97bb776e","22ef1fa23db420522d8ba0126e1708b992c82dc3","fb08607aeecb8f70f998058f39aded11df9426ea","354fdb12610955d2b000763b02166483f70e759f","ebe23375156fbc0d610460b2a0e995bb5c966f84","dca2ae78dd04530bf96c3d550e57fc945876ea95","802d5c4c6c30d0f218b60245ca397cf8f5ed1b5d","d2f1c87063162b284d2e13139eb4ec6bcd9662d4","9f3138eea99b776a82bb1243a963b8e47adbc9c3","fb60f2dbe649c03a8357a277eccb6d06dfe07b68","b4d369c887001a824a4f27e59e3e300c8d4a5bb7","713f190a30ceac123125d216448ef322b1841286","25dd1f0681cf6532b1d0fb1e023d0e8a50c30e69","05a16549efd26ec9c06ce2f8d21ff69ebcc130da","2bdd8f86e72dae5ca823779c114ac1b30a352501","eb1f9375ead3ee772681d7176a238691489fde1b","10f0451cc2e114d0077609359149c876589f0b42","311e69aa1e23bf9cc45adbadfb4db43734bd1788","8a9f1c2a5d7364016b9c67dc158557607f6de4bd","e58b10c883056930e966e842fad6bc1bbcd7979c","517ff5c8d71884a09114191ac79bf8c990f391ca","c1e099b48f7fe4dc114d10c49f2d49c58a91e40f","a826fb8d8b861efb0f7d14698148c5571687e082","d588fe2740e3cb98b0f126e80490353333a5f97e","30e1e421751fad51364b85ad3620819408aea352","ac2a9bb26718f5e5a699eb24ca0868ede55e7f0d","e415fd05bb5f7f66cfa76bf27247ffe329429405","d5afcf7ab1cd52d14a120c3857fff5801f063d9c","2ae2735a7a2631ef1a2c901a81135b1a1f3f954f","d1f32708b72371db77bcf070618bf6bddaa78280","9927b70efb829df050fa68f65d426f9a3f192eb9","be5517123101fe669ebfc3d3f16a0431ca2804dd","e3fdacdf90477da67a06681cf101255374cc070c","c5e3acc29c44e11e5416c66cad8f93b82c93e6b9","3f8a4cc7193e964f716fde2cd28a946669e2d8d6","3ff18ee61e4a29c58a106b28bd0f1787f408eba8","b766a849adb027762baabc89c0b58635883cd9d7","c34f18accecfb6f1e257668b7a4746a11a44ad9f","77b1320fb43d92e9090c675714d49fb07201a4c7","a45697d8dfb3b8e6fb7817060d52b22802a7d45f","ac26bf0fb45a800168d4571da370e928979dd6e0","d327f75392b97bee4ad3debd4560cc7c06fc68ab","842cb1ad8c06b9abd74f351149b0e6bc5c3a787b","2b45d721f94b75d4c90a7416e85cb408fa9448b1","484f664331a0aa45f0b6bbee46a9d1d631edf23e","75d69fb4ecfe3bc925bd27700782d884e88369cc","a01c33c9d05719d8c0c6b93b4072a64b013a73d3","4b8387dd92f9a0a4922fa2af9968548c35ac9a3f","b72c9b85d04f7c5c0e2a1098484a809bc5a974e9","f7547a7f28c88e7a271a96bee011d1c2b1f7f9b0","732a877b21cf41ca649ab09ed57eff426066ffca","586e7351252b8c0a3c29b31e51c0959e76f4a531","bce2d2c297987295095b467867ae1cc41ee3ac8e","7ef4caa6910335c100333f0cb33ceafac2ef1e26","ee2c31d306e9333b520e0668f26807d876905241","85ecd79012da2b1aaa87d826c087148212d8a2b4","66b879726ed13038515887a43b5c47112d095690","8343c9fbd9f0c8df22912bf4860b7472fe85d030","df84ecd043425be441c8788a0b696071fc5ddd2c","1d36e335921d014756018714994c728021f79f02","3c9ee75e2676343bd990799ede04851ee67ae560","5bc010e8eeef71ad9a9034bd16df454a9933592a","098bcf55d0ab4b05b13f65fae146983e85afc242","7f0a1c1780508f236e2b80713a87c5f71ed6e600","853b1daa499cf3add4014cf4d825c01603e2d1ea","6fe415ca7f439d56321d327dfdd18105a09a70d1","04d0a0b96deb1f1699915efd4aa723529172ae0b"],"alpha2":["aec8ea4f47af23e6acff181189bbbfaf7f3d18f5","3f46295a76372a8d05a8e94b29ac0525b43910fb","200c2e74516fd792444fe2cd756e0c104dfff1bc","9000b1a75dee10caf191a326ec47a91ce8c92cfd","48a8ac506e65171463b84b58acbb30cb3b4cd4bc","3282539e81798b8bfb98d8b6d328a48b4914b6f8","3fb2069d39b2ccfb30c06cffcf802d73ce169d60","c7928bc27fd44bdf9bfa04113c46cc9c24274f7e","fbc0e5d98d78e4f57795d038fc91dbd03582669f","21dc20cd072fe95f7c0bae1c3e30b4b5a82b80d6","629294e8f4581fbf9f4abef3889c69c1daf2cd4f","06ecdc1eba8bcb434b5cd5bb51b268ae34399891","0a4ceb34d33e9bb4b7e88015ae2b99c235256dd9","26a0567c43603c4dfb372be858038769906edc4b","13eaded911ea1b0c48c0917f156f391ad39b8714","22b7489ab166f2cdd9d001f392b906fc95ae20e3","45154be35f282e8e332f3c26e8b93ec3ae014825","8a4045358ec127680302c61db1fc239708f9d853","3439196eede778bed7f55efcdf41be668c961165","16f066c8f18b1231e88e950233a0fad0993ed434","ad22ef28a9f07686ab6be811086f986af038f7ed","df72ac5965d6bc2759662f28a63c84a96d399e7c","f5dadd795c62bc01c96cd14be273d96f262a638b","f2f81d9703aceddb8a25db9e392fee0acf2f289a","7f3093d3b98abff26a93b1c3d8e30d9f794919de","9f172b634d97f51c3e2b81fb13f18ed588fd1047","839f3d5eebe1f0238451a41dcb8b7ca5d2995a97","a069685fbb60503a64765c39079958dcbe67a400","bfd1f09ac515706e4c55335cf4be22676adefd6d","7e8cffc03f9a9f68bf1d2fdd111d8afb98e8410d","39a5678c389d737ff6546e017b19367baa9a99c0","4fb35520fbbcc0bb2f9a3549ee4b69e60dd5dda0","7771fe5d4a0051b5bbff62fe3de989cc05591ba6","187507d4ba3565b1d20db107505cffc1c63c604e","5c2c47a17449a69c24ab92804dbb7ca09fd920c9","4761c6bb7bbaacd20583be502901a8ab834a8718","4d9b8a98ba1bdd2bc7d80f4ab61061c07298fd15","44e5d446c4e37bcf2e04ca02ce6c0178930a6aff","92e7c8daf02723b82a30ec7ade8720e5f9557088","e647342140d8eb960b2a72d83b4b86e43aef4fc7","786ece2375c607e79c52b71ff82ebb1a3c1af411","7dcf779a8b99143cf30e681da5d01c11a5b9db61","fe93bb03fec293e3ef38c9b01dc0b10c857c1d21","6cc116d4158dfac7afdd4485fd963662b6ff7023","2255d4fdfd2e5a4c0aee1bfc748c896879909c1f","35e4783f7bbec2e93e3364539af5ba0479a04b22","8f4e842b472d4c582f473b9a9ac09e5efafbddd6","4f4bbfbb85feb6b7b0379dfe33719265cc25fe1a","0a80ceaf02b258c548e500297079a350d8567023","8650793eaca42c302dd9638c29caf39a3e152a50","69ccccaf719d488d3a5d3417265f8d822d0c970e","7f95ec0ead7fad25b6f4c857a7ac9085d49c91af","6de859f81ef97f579a5f9ba1626a10f5ee05ec7c","db937abf72271dbf86f66755d1fcbf1b1f978d15","5e999414d3c6779623e10f350c8f41547c26e866","f7b6d41fe7e4b4eeedae6e639397fc56268cb769","b947e758237ac43be52523bad69f94b5d8136e1a","eb20d9055d3b49fcceca97667fbcf608b5bf250f","019760d611b6a06ce8d65e7ae23c1546c14466d6","a01ce6299c165e3e127d030a2e999ea51682b82f","e4d316fcdcd8d0b0c93287c895fa52934636a0a7","5bdb9cf208d2a1060c7c03d4bdbafae1686aefc1","63cba9ba627c9d7e1d167600006cf3358dfee345","45fe9f184564ea5bfcd7a3a7f51673a5eaabef50","7095a71c0239fac8402dce89498abdacbe59beb3","f39ea99c081a3a1db2455efc2520b9c3a013cd9f","ec00ec08aaec5b38ccb24854d5c0a2f408d5af08","11815a23dca57e79e82d3f944fe563ee8ca824d6","aeddb30fa38215acf8620238209cb53f5bddc28d","2cf02f302fd39e75af557737be61b891bebabc30","9814446ea040160b1943236a7f9de087b7324df5","edcca5f7ad2ba92b3e04fb153f7db55c08593469","67ba4dc8cd0eaa0cfdc2556b4ca0c28811e43dad","970b58148f579f741934f64af437d01b985df15d","f142b639ab70a23fa7d838ee53651edae708a209","aaa7f625df9fbe921be992fa849dd859a9c0a867","2380f320e0977a0ab0488bd7138fddc8c8740e12","5536e7a8d4c82b39f85c9df52ee6a68dbf7aa0f2","f2476f8a7c2faf9842da8cbd19a7783c1e52b7a1","0ce185629dfe0d3e0dbc70221de65c131c735bbf","13582354fd9a77428dcd38ac8e05ca0d2eb1ccba","9765a8dc2145b41a7f643dd65af141b66a8b2d39","eeee47196c19dc271d6fcf8981946a1a29efd16a","9fcf9ee813d792b3852cdb478f27f36ebae3b019","b4e7299b72fbf4afded9a8831ad5b9d42b82e8b5","1f271e4be62496b52b4036a06f2257f114bba4ed","aa6876df5068141014930052428df4bbbd549ca5","d47cec43f2f4ef2cd6d1a0acf6e99a9dd8d31eef","1aac95a7375e58bacade69ed12f9dade484a03a8","c6e2873605c33230210af2738f59b869ffe2141c","92af2e620bebeb579caf14e7f184e51d02fa74eb","611a476224b598c970a2d9a6815a0c7cd8093291","dbaa22329761ce7a4d8bab291871b5b5ba359cbe","3f23b2ecf4b2a7ff1c234cdc46d1c38409dda75a","0b2d1364c588d6a85d87e70da94ac6c3157476a9","b42f7b7fae627de8db4bef5bc036e6b29a1aab04","46d02bade4ce00fb21cad273a3fc686fd7e3c7b8","7a42df3626159d1d81d2b5aabf13f19ef1951976","8e391c1e229e2e44b5161036d9a2e584ed08f968","9de724f327c21a4c03300798b9dc2f8df29d553a","ece9a0f40080e7e4f97733473ed7bddf846afa57","4eb9099df00c2d99781f261dfacd09c72e13a19a","7d296a638c693f0961f65c4af86c0cbc62c5bb50","ba9d29ec6267587100656dc320d84ca4dde8a205","d7b5ca09f7c21ec14f265700e47a1a1ff61111b6","b9eb3a048ef7d11fd2af86b4bc18e4cdb9f0af76","1169196f0417ebaf5a83b7cd73f4efba3516eb45","48c6844b0066e630161618ee1eccb931080adc9d","bf737ee8da48cdee5e2a74af471a15270b1d8384","11be39f3cee6429a927c669f420ab98d36c92546","66bdd0ed7e49a5be1fc438354266ef76d2443ba1","70454767ee2398f398aa04a8354480f3f2748ca2","220f50e790223c7bc63fd3d2ca3327aa6dcc5d3c","0be20bba47bd8bcc3062bcfcf8231a0c2b378707","7e2d391c0920344d16de77a3bb33b07b739c402a","e5041ad0f5ec672fb9e071115a9a1ca12c0d9035","b46ba24e3b6bbdc107282347f6dbac0b192e1644","bf957a414a27372aaee1aec4ae1a532f76614551","d67c7487f2e27200a19909ed222c700905adc5d7","1c7344391579ba5d71e71352560dd2b85c830244","f0405d4ae110d5f35655fd272fcb0e2ef9b33ef1","9d926b72e1988dc3d7aabfedc71abe5e8dd8669a","dee6a8b93c04a4e0798ba1c39cc6f01f5a5eb12d","d2eabd826b4c441d0820d480bbb879375ea0baa0","8c37c1e98dfc17fd27aebc7dd56b7579785d7bf9","b41301e6f9cd978bed17e84a0f3c6d8cfec16c83","7664d2abeb2a4a74e7101dfc780bf922b848c89d","468c2999d08de0fcbca350399965a037326c30ed","16bdfcfa4a9e99f158aa9381caeedfc2a7735914","7aea8502f6c72affa4bddf1841a96151852058bf","f62af9c2dfe21f259f5a3c5fcb66c4ecf653d45c","d42fd8fa7936ab0f32e207063908cc41dc1ee7ab","ecec9b31c4325635a5d1fe981d72691742d34d9d","725bec77354362b39cf4743fae21e3f0009418e1","99a097aff2565c38140cab5eca8bba73da8e1008","d42850f62e5d64d30955bd3a9bc0ccdff88346b9","bbfa37a29cdd6650f0a47698b72ee2480790e159","0d97e9e4ddada6b8db40a667a978f509a677043e","325ecd1c2b235cec13ec74367761a90c1370f453","464842c62ce32c62c172371833075c5731883824","1287e0300d9b98addf719e5ccb2fd45b7bc97f58","cfa8ef1f77f7630a10fd80fb8c742ef7e78601cb","8a113b914380cf96806897e6b764035cc7c0091b","b33acc3cb6d2efeadc2e2cfd8a7a57b292871f52","787379199d775815e4faddab22556f400a10c7a3","7167394876a4fc34de29f1608300e05740297d1d","053da2b487d93138b9ce96f162fbf606d35f0877","72db3000a56a6f85d348c218437d1a1dfc0953bf","d2ed3b224a070c0cf3ea5e595e7273dace754fff","68270964d45802b1a76a429dad1812a1be3333ec","ee858d0d85123de004c85131914e1f421e7f06ab","841d62c2c91daeccc369fc2f0ebc9ad70dc0c8eb","e6a069119b2a4721808c7ad39c58a85ea094dfd3","bafcde805ce82ae8dfbd0aec6659b2e4fca163de","3af11ff3d8844f4dccd5df307f9383237e8b9fb7","ba02ccbbe02976437858baf2e10d11181b95837b","a36a99b846ddc6bb499dca9a7dcdecaada8d08b5","f39d14dd61b56b86455d11e71ef81b89cc048926","90efe5be080041cd66176ab18a33d1c28a6bd8ea","454b933106bf8860c65f5b26a155a6bfe8cadaec","b77a41125847633509a2af7d2e693ebdd4c35c01","919573f7ce89d001bb207610a4c264a64276a4a3","808b46cfc238aa08a9e8d5123649ad3fa84c5cae","cf09952b6bfd93901a38fe3bc398973fbeb9d4f9","955a913a1fcc7551a3e03017eb2ac8edc4ee7043","36575fe628b3eb32e69fe34c425185fe0086307e","c487cce6d0af608173508b10d4d3a37f8f0a9907","1df0900d8ed082b5be2213c727469f90fe400df3","87c17f82becb6743502e55b896d8a3570e27e6a2","1511a66a98d031ce4f9e862ca3a6934c7b67c35c","16c0c037c8aad61b1854d7b3b7778e90612e82a0","1c14b01422800ef0ced7c1c26cee12d6fcd2a7a9","81c2ed61f64e1f9d5247293b307690bd312f1be1","642ba881eaa3e8a6df9fa25bff13ea73a921231c","5c04535e10cb20195aad2536181a1030d6b620c8","3ac0e8d0dfbccb6535b8380ff82ff35c534fe062","a94e25016b2684c629704636a8f824c383c62a23","ef06079ad196adcee17adcabbd6d53366ef85c3f","f126b61748dbfd10f10e27668c1bb474b1cb62ee","115885b1bff767a905ce98ba739fad15c5925ee0","fa26a5511d5e14f97551bdd1d427ed004b7acd80","5bb34539e2bbd0fa0c46ff589a337eb519ced6da","9548707298e2b32ab10e10d104e8806d001925b2","7bf54d23343a5901399c8596ffae101cf319103d","16b0191173242edca05813b1064de8d14c06deeb","c029e82761b7ae7b77708cf3bff757e50acefebf","cf7a66195fadd078bb5d6fafebf54e250f5163e7","42300b2769c9164d22b8a6d1a626eb9a539c7e93","dc2e73499a3264c6c77eb4ddadb6961d684c2941","bde3e884c7b1506dd74cb39ea479ea98dd04e7a1","596ba888690fee0abf99a5dddf022555b00d62a1","b902a2f2a7438810cdcb053568ed5c27089b1e8a","a3072aa35e3bfd69d826fa33328b3ce1862f472a","e1f4e60a4264ff1cee1b5e27a227c29e772e302c","cb30b60de69e526633d4c743ba84f46a3efbce3a","35450e56bd71386e2451b457ce4dfbac5d0cd277","9d69c34990467765b46f8f0573e539e8600b79c0","6312f18f8e5022271b74368717a3dcec41bde019","00f758099b316020189393ded7498107915ab6e2","0759760856bd7d82b0a8f59ea266c92ff330d993","00125ef8df0c7964a71c6781bd65d0e242187b04","c1779b19a6b910dd2682dba981c914cc9a4aa14e","c8b7e9e5b72c26c8d421508b63c4665be1c51060","2adef1e52fc323b00a02cd08154c83ebfffa3562","e3d7ac17e0b2f0f7e11a0cb48b439c854bc0e300","31f6fad90e84631f144426012358097b8af7352e","6cf13e881c799d84f96587fea4267cd337c08f68","ced6f434552207fb48520b98c286bdd4e05eb266","ad47ec3952c34e2cfb64b8d65f1ed5614c73222f","552c518b80fb14d8e35bcf1be66faf73e3728975","b550f93cfd7862fdf9bf4fc838f2ad04ef89a131","23ae64b15e14e868f3a152ca2745b2db764b12c2","54bdc1e1f6a7fb85a5b193c9b8ecf0dcf06949e6","0d8284d3d4f439e074bf498af81e8c73be23cc67","b1cd673e180ece86b74fc228c8221de2816da3e1","1dbb6e455424f37dc55adc4156a725364d7dbc37","b58c46fc9c3c7693c3196f8755cbfbb82fbd950d","d3fde96dcf206a56c286eee85a52422c4cb158db","66503465dbf599be4392b71c9f4e146c95b501c0","ee74c7808b99db69fd34fbff8d86ef232f349a1e","fc376d3db6fe60cfbd9b6e7a300a77b752f754e7","cad9e4e6923b0d208a31bb0cd27e2504e7d0c8cb","eeaa9124af0cf6b66acd70f003482eecdd997a4a","0dbe01483a902c49ecedf4fd36b74353424145a5","49aa1be9b6edb96adc69c709239a4205c924bea2","5d4a073e983c3f8ecca8a1cdc028e4746faec95b","47c0aff491fc0020a2d5bdd7b4f1804d8d380af9","b4dd1afa74a4ea98ed05707f27b2abd6f5a07334","8b4289021777c11b79b5ced465d27701ca2e8469","48d3d15e9390b465935a8b3e78470c63643c2d51","eac36a06517d0c041494e3f08a70a0ca5c951458","155652908a4284658b6c9b27640142a15fcb502c","40ddab512f9fd94a10d1de90c8d15abf2c1cf0ac","5d5e591ba14d0a1f4bdf676e9e3f4d21cd03af7a","df3fe9d781c820f537afa3053fd9b0281d51d4d4","32afd19541914a2da94cf437b5aea0c2ebd12bc2","39bdffa57c667f575520b59e84199d0e46a4f1c0","d36f33a2272385d527b0ebde8bfaf62eccc51a06","57f46f7fcd9eda807872074186de724fda32c330","be52063aaa745a2838a728dd092abce41099717c","720f543caa9cdefbc92273a419d17bb6441b027e","cd759c773d45143648919e7c002dc65941c8790b","61d5513525fa3c484cb2d277f39b971edbb605ef","4c863da4d5ad86f4c392d72dd9dbe24801884a71","44aa312881931e04c1266590175e329c6eefc2bf","3a875d3200a3023ecf9bcb2618fc37a36b628fba","05f1a56037e43d288f1a17a2293eae2d98459789","4c9eb86cbf6e28a86d8691703b7e37d02686833e","039e3e295a85b0c6b93401fe70cf68d64ea309d3","976b3e32849d035672e0bc51146af62962d12845","b95f0e61e0e5678eeb9224a012b28479d7f0af58","9de3924fea091ed9877c9edad3b3688ecfe23449","c106c88da84c0741f512f5bbdb78fcbb9c8f6e57","f1d4167030e348415361c22dd3bf667e2c1254ac","000307f255d412be2765d1f1e0ec40a142b1becc","73e22a7cee43c397bfd8ec00466ceb9105ec8ff4","9692549c34ba015027f7efff4495005ce3f91769","172694ac4ca5aac60b82a354cfb491bc545c8914","d47b20acaebddea0a2b9f818a98754b53b041a15","49dc1ec749161d8ff73bf4538d3b5e3222bc6304","c6dbcb1474b8bd216ec5218f0a3a51a3251355cb","55c8fda8842f3b6dd3c4d8f029401dc80a585603","967831d9a0a11d79a1c186a590a132a88f36df03","fe0db6c4797b8094c64e4ad017e29be866288628","d4779c4ccfd582ddc353efa4d9efe17bf8698e54","32ec2e3b2cba137ffb8485f41d935de7815b4d80","5e26829118c8d53d979f57681aec40e238dbdfcf","43c28681add010b5daccbcfde3e3065d7be7b52c","5804efc6371fbfaec8fca6f237bd8478f2081086","e4b2a20cd67ccde0733c2dec5c7115a9fdd921a8","47b42787e374fe685ec573277f763b673e5875ba","6e8f0cfdc6ed71b51a882ca910a7efea1600b3c9","d3fc5e6c8933c156d449d8cc0bfa5d0075d74333","596c36a9ac634b0e6b03074e08d74a62455ab3c0","451e5fd0511bc2c17a66fc73a0de9a5169109517","ebdb374d803ce224bc4d3bae33726a1aaa6c09a0","8b56ea31385ed8ec2ba6afde7592146e1664613d","5c402e75bc1949d8f48d75b485811516ca25410f","e4b1284210f132e93e69ce8d1575286f91460bd6","27596f6031ebdbcddc75ab36bb02ddc3f8813c2b","2b71f528312f0f89b03d81d4c0de6644c613a083","0353182e7ba925d3a162decb6f2327fec95764e2","f236507689e5d30f103f1c5cc39ef44c86957491","15d3c96afdbb73505f128c5d3a6393ed24140c67","b6a23afa80cf0919a5fb27b88d8c9fd529ab1913","0e8c7f58db01e700a1bda9371cf5af2bead95989","6afedaa498e17274daa33253147f9da3c1f9696f","6097a5af14cee12e52f98794459b0484966f2239","317f7c91a22215205f2d4ae26724e322b702373f","c3d40e42ce09c651d1d6319cac1b56a1925c8e1d","4c1a5d9cfe2da761bfe17d52126deabc1f1c1bd3","745ae39837993434da713fd080bf6d328d9ee183","47e27e73d169dfea72ff648dfba7f02190a0e7b4","c730957c427680b9d0d823e7240cdf614d4a8c2f","84e82a387fd8975085d439c4609977cbfe85bf2e","8816c7d8a247bbd6930c0ffe6a5f80b720766126","f7848f234f7cf8092e600d034a83b3bb37c88dc4","e6cfaa18cae296e441a0496b28e4ec3e0d4061ee","3a9b23bcc29d60b332f9e681d1b2dcad818694f2","3598165c4de330abdcf93c383886e8c2d684d6cf","24a339245fe8b833762f7801366000770a30e1ef","0063ba92075094b7cc9d36f4551080b89e0c0e50","87f8077a70da58f366d3d517daf2d814fdccae5f","56005772cd2fcbd095f2d14c6d13e83e632d0775","328679fddd426040a9af4891e937cbadb03371dd","14494dddd04bb9b6964940cdde97fe0364299b96","b17e71b6e5e035f49b5b3b5b55b9cdac80215d72","cebbb2a325cc028f8311e18ea050f91801385597","3b6c5f737926a0a4d2432b385a57856691e1cbc8","b04b83bdcefcbc7e49c68eecd04ffa57175b488b","18b6f5a6c92ec01332654b5537eb4af81ea734dc","604810f611d0dc1174d9e0b012bbb5a7cfceaf6c","e355a8fc4c36d4417b32acd0d5cf27a1b15d6669","e0871b0f525f9b605542307512ef773955a6999a","b150ceb62cfd91f11b62f823f3dd5517a640cbc3","50fae2b1a7a7a5f3029c50f9884ccdde0762c8a3","a9ec69663fd23ab15e5211588fb0fcf56bf2c7f9","215db9ff71c2c2fb3fe670fb8ea9109fca5b5a6a","5676632a3bb8562b3346a3afba4069501365b35f","d65afb2c7474f4f7b19aacc74dd3956ee491c60b","f8020bc9766e7641fb3e53101bd6d85494e7fa41","67177586d362a123f65d8725a2369f7cf85da66b","12124d2d445878b785160e01ae931973eb1ab4d9","5393e7310d16656f2a84e0df589c54f9ccfbcd59","83acd5f17e67f6bbe586a061a4317815f176e196","cff89fc4e4f2ceb577b5f7a119d98cb22d41ea44","c5da418b0bebec626df34f69ca924838be74827a","7aa580a84e0b34dc8e49f44432b4612a9d2436c9","d4108573bf65f6e01ab58c50b561f144d499268b","13892f266860eac20d21e0b01d4dfb8ba7c3d8d3","ea65a1bbb3d12617093c72b537216cb31f89949d","32ee3bf092724885d052ec897f0a7ced40c3ef0f","bf6dcb91059c7cb59771cbff23364612309193a4","eae742312f757ceb8b10ef3d343733e764a9c36a","22181d0a3f26422b6f39fbd7365592683da4601a","c1dad2ae2d3a4bdb5b0dda39d4e7adc4aed6fab6","44d82b3a070b7ed8973d9e8bc6e58da1084fc7d1","cb677e57c6459d454503978eb1e1f04aa7dc9693","c27b2adb10ea7077008d4f8b356e3561d05bad6a","cb339bfffbca8786adae221b948618b048b29f6c","e214f1b5369ff2d2d44700184bb564a78b3e9c47","a406bf3e68151470a3c1359364d62640d3e46ffd","15305ec91f791cb294b38f4d66d6f14e076c6aaa","f28b032490b183b51c025829a62e294181d38ba2","5e42e45c04a25b3115a4a524b319c10b4174bc00","aad70d5ebededd9d8d678bf6d50d946d2b11ce72","1a2f6cfcb589282700059e81b76be3103d498344","b63e518ce9685a2f7a681af023c8b4a190d55d88","4f7b33cdcfdcbc11bcc506018dff1b06db3cf3f6","37386f112bafa9c4e94c342f6d5f04392a5623f7","ac04e14a51c3146d4e8dd4fc61e67fa4b32981ba","6a37f15e5a502152fcc9bc2389f944bf552ad618","7d681274f8aa2a7a0bac004a16e376d36103c94e","bbfc6f698511dfdfa44e61aa88bd5678dda06bd8","ffe94ef4e2dc28e69337f53f58d0fa60e23607a8","6c9b1a5db2c8406fd7b0a8e4a7525e498b4ffb13","9fc7d89f5e93ff0a400859d57a979c73052fb600","dda6d805980cdeebd52d993904df701331de7b3b","99d9af4fbaeb9b7937f0a4b3f8c48c82207f64a5","cf2bdcbb3fc668da178df3f5640dc12a02a7f11f","86d384e95343f51a5ea724fd040173311fb337d3","d2043fad67b000188d2cdea9ac1ca6abe9f92ab7","3d91af282e6c7b1dfefed1b1a04bb13d32e8d475","7a4d5ddb4dceb6c5620c7f1d88a7610a365e9084","e869d53e6de7b6668a13f1abeb1bdbcddc56143e","5f45476dc1b785ef5412e2d2f973c3caa764c0a8","f12cb82e0f7b3348ab678322cf5e729b38861f1e","f51ce0f7b142a47cca0964f313ebe031eddf8df1","b1ab7b4acf9a1faa880588781c84f34d09dde859","a41cf404a9013db6aed56d6ed9b051c2a4948bff","8625313330994e8a4e8a8beced840bf8c5b8697d","08dd03589931859b8e038e831e71f060584fc6d3","7063878243b55f211dc80bf09af400de191b4b9e","c1bba054e623b42d05bc0ff9e350a1fc353f6860","cd05ca42479fa9061b872cb7e700bd001ce4dd98","f5a77f7bdd6d59f32f7d9aad81dabc5733221275","af10067727ee4b0bf8fc79cce547103f7be05379","46a751c638a32b0e21f27c038d91f51ec4102f71","b5aa5bca12ef5995da8b5da9614a51a69c133112","07d65204b416948ee8082752829c05f44220fd2f","c73043c66b3e04ee82e5cd2f0b54ebc3ab43ac69","9475e860784a26a4fb39fa15b42765578f60828e","4623bbbbe3c745c4aedf8ee01030105936a0e12f","6bc18042c2a809a27638f410db577ff95826c49b","aa85b7ed62b09f4663fe4c88fdecd82db59a9d0f","4a1186496896f71b48a791cc11a9e8c6db5cb416","3bcab46ea513aea363951ec7301e80e262408970","5328dcb7bba61f7727bdf75ec634adab1584a51c","b84992e37454594a01fd2deec807edcb40d70679","5016ef6fe0a26f1d612bd79c33a2e9d1479a5c7a","2ef29d35bdbbd89b6482983d17c2ccb2ed9cc1ca","da6646dd5e5c779d72d5819bffce4a4e96e94344","6638f62c4064eef7fcb55395f43bdf5f17784f7f","88935d47a8238c680b3114cb387ab841bb6f2271","62fc66291be4b86c91a7d52bade2102abd783e3a","821bc40dc8d1c19a968ecc3edf7eca7b82fbc659","fc6cf69a900aa9ce7d29e94fa2cba1ff5c1b659f","0173cf640253af2f1a5c2dd583952e83c2a60ced","936cfd44eee870865ce6ca40d7a2edb983944b7c","8a64a44e0efa466de4d359aeae2398b5337a8da9","6415454581c3ba0025da6b9bae42e060fa4e1508","9b3c1f617f97fd4a2312cf8bf62ccb70252496f4","fc0ae1d94da2595ef631eb94107c077059677ec4","cb99a15064e04371c527db4b1e8f9c08d4f33b65","3e9740ac93f291f9576f1f8d87ac07f7bd27b82a","8068d0217a5e74c25f83fe93fa6e077b8d0b3bf5","10718b096100b61b9cfcf0e668af7b94f4bbe00a","3ca2afc09c7a945b8491d8a085203142b2562833","6bb5ee0ded2cf3914960c17fabf046d43bfb97dd","f5532bb6508c262b796d0baad0de5c2ca629082d","c4ac2707dc54b8d11e2a677f01f7bd019b72f788","c7725aa98ad44eb61e33921f08a5ec648da57a3d","181af9b48431a5697056c561c9e2edafc7d738f0","674b2567ae9fc367c01de1a70f83a62d8a6de071","8c8f5ca160935dd4e1572219aba4b6b2b04fdf7b","f7a98664178b9389b55df209506f02f32d755441","f48ee838e7b88a630f9dea76b697eb4626d69abc","252d089e6f8905f00f5ef574a3667495163f383e","156c4eab022a52ff2415cd4b2dd3a3b2034c18d1","f92a29adfea7fb37a306da2202738ebfa1fb79b2","97b9697ea2601f0fd92e3f326c6db29e0598638f","202466630562294db524859a158d46bc2a6ddcfb","0e2de7481da3c74acc1a3120230e1bca2401919e","cfa373c69f6af64d9fce8f1773a4b795f361a34c","e9cb01e3665015616f7da05fb449eb7def359712","bdf898e38d8f7d87496a4ba30a2c2da2f6771988","a0f206aae81b44fb48cb74900b9831835da40327","171be91804d68adf7d36e36a3f15e885cda47bf7","86a138f154ae4b97b3f941c1cebcb318a6a3a4bf","97ffdf74c34970db22c9a2cbcb58836bb2a8e2b0","45498caa4935fd6b692e673dca8fab186fe3a468","746ad820cf9f878b1076a223b0483d05a27d6e0a","caa141a1ac630144e441f89689baa1a74bb3bae5","864772b900a81d49f5c660286ecf35b613f43412","89d955615a4e33844d16d77dc62259b866339953","05fe3121806b66f42e035968560b0fc881c1048d","fdd6950fc12689c841e37b975466635ba7ae9781","700d5d26c9cef6183c72a2ac3b5ac4e5d6f9e3f5","00616360a35579a40e68b63dd4d938336b136fae","d7ece43b74cb809b3a97d370bf1773e7547b1ec7","344a453bb8905f7c6f8f05d54469955eed9b2818","77fddfc7ea28b8e2946317735fef4ba92757b16c","1aa1398012b9132a26ffe6aa4cc9d4dde984b409","75fceb37f81e2a31479ea12d1f5ddc45174f823e","0fa25206d2254f16602cf05b839044a72b8eff65","a02f02b9ed7f65a38170785be2b45983842faa56","c14e034f062ef1642ffc8c5ca4c4d85d59e79ad1","65d182a939491013bfc5e4ad0a6a61d521e11498","f7cb23f9e3d3952869f3d3424854786b600b9c68","dec20a987b40e7625b38e520cc223723da9bae2a","95131e6f23c1c5a475812afa295803c191dead7f","81fa121909f554157cff789354d6d0b32a90d296","a93edeb3075ec78e4c77e7b141f475a0a185e4ef","874e3b4a37f68d12341d172fe7c6076cce4de517","353af122b87c8bfb6f778f81c22bd8977d67d37e","d952126caf35fbc58db6976e6cc8be8baba95638","f8484bb77d6ddf1f5078d804a8abff3d106d6cab","cb9559350f491b45ad0f2158fd38c87b35e41c4a","60688c3fe71f322fbf30938da47e717f9c3a0fb4","6ab78d9ffbf0041a8b64a017a7586cbc3244ed46","c1cee80829f10d32cc23067291321b049af7082d","93513ba818c7f3c4ad0d35e1c905dff7b3e90015","bb1503c3b77808d4fbd281fa8011096ff580fd61","980aa276e382a242f0940887f8e0da6eb36630b3","e14ead32dd90575e43e021bec1d171b8f60245b6","0bc0baff821512ecd9391771b3abd9aa44c7c1ef","64962fe605b48ecec3a5cde53c73c220031ececc","9941c5a13260a3abe7a131d3f1f6c5fa1ef8e6b6","1316595c96ee798b753f18424d9d31f8fa4cb158","2c8980f44cda8ac75890c54305c87dd85a83361a","7bc11505b114f59750270b4a7970af806886319f","d675d04f0935ce6dea17fc9cfb5a5fa751c61fba","f511fa35e52a6727f26d7727b51418dc39c2cbf0","2da6d510bc3a84f4c6ed446c4fa4bfce29e31d25","286b70839e22c4390987b1b8d170a2aa31dbee21","11f088279d915035ec8bfb2d3b598abdb46bca03","0d6546ed447a68161b6fcd0680862e5ccc68d4a0","07e0f796afafc14e5bf2cdc7e8f33257396d8855","9f76b6a5a517506005b492e98e784e09ad649e3e","723e2e9654615fcfd858786d687d22b9fdfc1fd6","612193b77ff55be17d719f1c68ea83422a66f666","45842c0ea9c6e80f56954efb5e08a7c81e372fc4","051b8837b0298665de7d5e77e49802f0651a9b3f","75c29879b0c0b100415b2abd1992994656d06aec","658c2b6eeeb9be31af5db991d01f347d750d9a11","ff1794a7a080e30cff4dd1efb99289ab1f4f267d","470602699d6927c2f6729829034a090f96720923","b05efd98ffe3036b05e501b26ed2ee811161ee11","540db0a0e71876e3168931bfc57f3955d50cf042","63e1c6dce35d379e02f3b258c1393520b50197d6","3c62aa778df82806c94abd9c614c4fc7865127ea","ac2a4771d51a73cb3da2e54af4ef277538b2499a","8c9c1d68829d28508547b449590e63b6671303ad","4d693fc3f0287df6cefbc0714fab28b6f825fcb2","9c93a401b9aadbc34354cc0246b90b7afa98f47c","7be2152d2ac89c1b8049b27aa6d90f3d372849a5","6e619ccb240e81d673fc361a63a8107e0a9858d7","123931f7eb1585ca47d12049c0525412ee44c845","bad991ea83fc2b0ae8e1dd58add9ed7802d61045","943feeee100b9fac0a46beb1a758e3d845717aa7","0b73a9e403a99af7c909908866d2b7822ddf3d44","0f4c30fb7166e84d93f0b2cb20d726f869155d98","88a14949dda474fd8fa5be6b4be527cd0a56f6cd","12d80e9d834ebdbfa66a50236cb8a752ae710150","4e3db841af115d3b3a71fb12f1f45b0343ca4512","c026e3957a815199ee301cdcbaa94698ee4a3705","0cc3aff8edd5f63436814a6b2219044d94eb8201","54d44f707610304c7a5c3529c22cfa4a85bfa053","73429cf9f5c6733b4dcca5aa20e1832898f128c0","006021236a97bdc300f842864579899ee7fc8497","106acb27f914681e9172e23d83dd394205259ea5","dd3f6a04dba4116a180b5de8c6ec281037fa0dd0","876456754debb677c71dbec55ce4e99142614940","3771a4b9ba6b1c767497d814c5b3f61472ba182b","3c173ebca419f4aad9c56631a957178b6df0eeee","b4c1d40869066e50d50dfb1bdb4dd3f68b99cd91","e98eb0c113aa08e12d3a5b9b64a7cec182bed2ab","648b21228e791ab0e860ac973c58c5ce6d3d0898","08a24698ebd0383e0e90f58052b4c2d465b9f252","0349d6db238274f4b9da20ed028316cc93dabfd2","ffa8420aec1ca0af8feca0697613efad6d3f0e4e","8cabd31577ebe6567bbcc8138367ca4a7c1eb7f0","7aca38e218a8d483e8ad81b6d5e7f23b00ce64f4","a8a12daed5eaceddb678f730760048a9df652351","879e4d8312d1e051b617f63200991a51602204c4","93570be2deecd81e6dcca90efc531f50c9701ed1","fb5cbf2d3004fcb66619539820d6b6db06102911","7163551a3b2da1d9c2e1ff7722fa203f10409a21","a6df366b238d93cabc73cb37129cb8979287661a","a16dc807e535969f041667442b328232bba0cf3e","dd1e8cd7748254256edd04a5ac2abf7d99213619","214d9bd17e203033551141b749727db4adf43bec","85bb1c445c8ae9145d5c935670b7470d5fc497c9","d93050d8a205f47ab4ebc1a0739232c6e3be6d5d","5515c303f86d41b4ba1eb0122e91c3df5fc41e6e","49549ce93cb8a37b18c632c3ee29c63a82e37958","55d013195fa757a3200d5b29601af768786486ba","53fbd93409adfde3671396b52291c02a1c281843","6e0de76746783433cb62511696f6a967567cb001","fb5e732f78d388e9063f4563198ebd0518ae0878","22c3995a04c59a24c109db029f2492253c494d88","413f078125c21f1816e06e2deebe30ae4ad19777","b2bba4be44dc34953402c5cde74c26b89ad84cbc","d1a51278cdcffd34e8921d53350dd19e2e4fd35e","d6711701f609d0371b1963655e2e0326e4184981","127940bd55751fa33394da2f9536c63bffe18398","9258d7b5d0942f1cad3f9b0ba41a3c916ea6b89e","b1b625f4f56610616fae9144f7353802fb333677","686f6ff279e37caa8094415687fbbac8883b0162","34dec26a50393bdf9a4d9dcbf04963553c64686b","c2abf1a4e93d2870ddecb2e7e7c80ba3f8be3397","ec463b036a46e3db6da9c299e48b4235b75a98c9","3ef241623e499d0ffbf66f7f0ef80459799237b1","6bfb7944d9a1639042ba23fd0ff9950fff9464dd","c51caa3dbdf4acaa7e063c46ae8026adb0633008","3a036571f2914dc0e902d52645de2fa5981c0f01","b073d6c953a6ee3e16f5d566b4ed362092f461b5","7ad1edcc4108fabb562e3c13040c99fca77c772d","cd349efb0e2e46e41fe968a4410e9eeb7add7a09","c24277a520acf856831ed78d4f96444290d17597","80d6bb7193a0ea2e233363bcc959cff882f5a6a4","b442bd06a4f577dabed1be84665b78bd26d8c4b5","01e1c6e8b62e9686a0d950e8756a4ce7c45706ce","c23636fcdc281ce232177aee989f65fe69d2ce22","b3c3fe29d1ee70f30ab28254021946f85432a7e6","9f4e9fcb8113e668d0a02849841137b300a0e270","36e02a0fb5cdae387ea6cb8ee730687e5890c95c","6d27d2d75e51803668e722c35cb70d036744d385","c459fad43cb5793d16c79789dc3fc1f896d1c4d5","4b015abfd4821ffa82ca7d170f8619794aee0ab8","12ea8b9074105463f6a4281a2db6ade8c0d9d0d5","fc8b73a9351063b5bc1af66b257bac0cac2deff4","b39bcd8821bfa7138c2619914e5c15c1ecf05050","df06087057efb6bd23fd9246ea76a007dbddef6c","8a7c3d1d6b9edbdb98788962030ad899b65c050e","88755d28d734ad49ff7f945eb23dafbe03cd4b67","204d39b297a71fd43827828e6bc1818284393ed9","e94f6aaceedf42c3fc9f043c9d77552d147eb4db","9a5d8672107098a6c05459461ec168f4eb01dcc2","d0a5ac577f5f595c059527715c001544a5b8fc61","f5f948210c584eb6599c097ce5fbeb9990f78cc7","3ee657e7a7ffdcdb1fd46e095fef97622b99e909","84b6394a4d64ae67e068f5df2018727580402bea","d3f01a22817a76fbb73d4021090cddee695b7b09","0829fdafb014be13d3a1136e0c396d5704749a03","ce8294986dfc461703da66862ea21cfb8bd6e494","3333166b070dea0e1d1255a9f9c4cfefe0ec32e5","6f96db4732bfbfe7c156fe56fb15477e37a0d82a","0378a9ba80dc5083bbafa4a216ed70ea5d450c03","e50d56b4c679bf1d7e94c1a5eb3b252d298f86fe","9768ce5763cd0fdd8c17c8f052e1c65036517768","0eff2efe33d61a9d26411a3a9a0d5172292a51cc","dc6d95f4a1799f9fdf72b784476c0a50752b5ff8","e1dc8e4e991c62e65636ef21b3e8baab9a9db733","8b2688786f4c294397b2fc9aaa9e2aab1c7c074e","62ecb44035011b0440ad0f4c2fc2bf41045acfba","4115e6d1795270dc0012a6328c951e73dfd24c9a","460e3376a4df121e34347a7c901e0ef1413fcc82","c6f09fb97b48903f8d9d8d3b030b3b03d0a87e19","f1c2c3038cc3fa57b266262615cb463760ac15ab","f08eead3a2d106fe6f45ca7f759763b6f213e306","0de8309b2c38306a2c05f8f239fa423bc1b7899b","8d31aba24e2572bb8d5fe91a486e09b1fa1cc0b6","a392d553c29079d65bab6267d35ba9a9b1af5277","5f2f1089086ad64636efc2a4096e55e4483c927a","6cbdeedf57c7383827416da19b6026e3721f2812","8f89e2b4902f9de1982fad014e490cc227322c73","da296ce30f16eb9fd4835cbd3911856d852eb5b2","c83742ba86eadd03800369c3fb5b1c23f083c59e","4db2db2d6b4cf82c19f4ea96258071f5682dd592","75f5fd20a1048e2a5d0fd6b4de34eac83f5cff2c","9bb65399d9779b90678d637a506633af13dcb611","f2ed26d71e20b92dbf21693eeea36ccfcc50ced6","40c3c8745df3d08065802762e236beeaa6aa1345","dea0f69296f248d3294bdf11bd77eba212ce7d6c","d4df4c1475e5aedec43c7cfae752c1136ef22792","7759155ce4427a45dd29103d8af81fdc4cb4d56e","2091f204432d58f20a642bf9fab83a6d08a65084","dacc3f33c5aae95eabfbe9fa69139c9b9f1af242","82f2674e8d9a8ee96ca52672bb9da5e28b45a3eb","c3bb4edb79db9377b803e88d6385e6842ba0871f","d8af4f9e02277194ca1bb053447a25bfed2b6524","3a2ca68af3c8bafe9f60f09bd8fece894fe3a925","243bdc4524ddcf8ac6bef03c378e14fe7bb263b8","2694053be34f64d15181114df9042c1f3a3ffc39","7d59e05ae8cf94470a9853cbe20fd67c14c4571c","9197a55f7ac6464d416bd03aef28944554642a43","a9e17af09a546aee0c94ea1b53e5bb1428547876","c45ef380041f7bc652f9b1975710976039f01faa","28c683721948bcbb58c4caa0d8aefa82f2b18a88","d55491a7b8093bfadd257bd9df6a04f76e05d8ca","a5017f925f32c0bf8730f50c08ffc8d4ec1b7794","f87fb2c795f93fa4171c8ab0b6a5af49b013dcd7","c7e646c30a5ca9abcd04383381d9a216cd2ee185","1c60465c5958446a2daccc54a1c58c3dee9b21a3","f6ce0aa89a78105cbda6dc8b257cb4d4242bd6ed","25166f565df295ee4e261118c3f7bd516a7d738d","b9783f44c00d86c9e79153ae52649e20f60ea7eb","e8282f9ccee8daf77eb709f04c898e47b32d715a","9cf689183d31fd57a5cc6074ed49375d02cc3041","39738d1866ae642cd99e496dde12908e01911631","9d9a14e289c2326f9ae224f6079faf9a8e8f0d11","7ecad927f36415787b5845a00cd8b7c0bf17403f","7b081a7fc8011c5ce7194fc0eabb8768e0f9d4c6","1b63dd83bdf9605affc8e80c2ac1f93f5550ada1","dfe81b9840340da88c69a0402aedb1ff8f281ee2","4cf5bb027678717263476e676cd23f881eef1ca1","cdc411fd54fbafc414b29abb1d50a0ff327f0d89","d95bbb89227cab293f17f325040084ea780652ab","cda5b0bfe17203b5da261f23bd31f0967522a147","bca2d3ad40da1b5bea2e55a8640615d21736b175","e5bbcb8bcf8180a54fdcc5c4291b153246d861ce","cb5a62903f9798da8b12f625cbd5a493f14e41d3","4f998faa2d672b067c3e5fc583f3a6aa978059b1","d8b30d42f579acfaa352402154111eb39160fea1","2b084352b9d2fbbc56414e75bf1091361f8cb496","2893b5a6bee1f1185c52d4a46734b2741acbb52c","7c000cde626468a10e8c6657ea8f009da20a333d","9108b5fba5b325ba0dc4731d2623645c9a1d40a1","ea63c9a87011ac094acdfc5df51462fd2ad5c01c","2e877031369c35c918c014a7ae3688b6f555e5bd","50fd5ef3b5ceb53bd2201441b16b377b2e51c536","0f3de6ef3a659fcb7d05a1f86d725643dcb8ae12","b8bd5d0354b441194484638b1027df426e0d7679","9b85866c0757b2169ec318882e55fae4461d4166","a2b6be23ada5e7dc6f5815236d7d2b3bb41ab2db","d064b8e0554954af675ca76481388fb4aca4ed0d","c4770a5b5d32583c682268ec802fada1c1b30647","8fc92ae86faed72c402e7770246ed18d50b5c43b","7e097cd00b382e56a2bc98ee8039b52ab99802eb","efb730d950ebcf0d08da7ea600d4930906e43c57","f6e8579569ed1d92199be2853606195c1077d4ca","977c9477c1d5868eef8a38603e6f394e02f0e98b","2005b0c820bac050e48c59f986e8e9fd3d7dce77","23b2ca75c260a499bf4fd467158fb12621d04c30","525b8fdab3f05a9d1d639febd10bd9e51ea0d0d1","7a3aaa69db4faf4bb7c506815b096ee7e859c280","b0f166987a55a0de21720b568ac3bd29991d22c7","5e8e216ee03e35ba07a2aa35e29ceb80fb464c31","5adf7aa6b75d1ab566f4bd68c4dec3ca7c188306","298a6ad73c660f616a24ddcf87a2f66b650537c8","bad5ec61b1542869d76a56248dbc5cb46cd4d591","cac3f44f6e349a41615e5179e41d20f30139bf96","653b8324223414002e198eb2a8a685903186b97e","4980ae5632d0dad381fedb7e6313e9ccef4c0c98","0e378290316aec817375047d5e675ae6d64cdf56","98395f652c285a4c661a634a98fb9d63345c8a7b","c432ce4ee15fc396b2bccbbe2661b5bd34b9bee1","1f18a85ea1f79f023bc051bc43f80461325007e9","943d0a90f563ccbe2e3fd631746aba5c14af043c","49665a46d87cc7b86bca09e3deafeb18df63e782","394e5de6bb05527e8c0e46308d331cce7f2b59c8","ed516a11ca5da1c391ee771fa6a935f9cf5aa8fa","43beed489a529f5cb3c153e4d082a2571748824c","aaef640b8c3e7c7c49aae11a1c8c9e606223fefd","99e33092960e131427af6de24a386c7ab3f6593d","df43b94e6ebaad30991e7b909f40cd89aee9d6fd","4b92956db7cb479a1c3ee63f102f9866fbbc6fef","5d91e87c64f757fb1c20f43a0a30db3c73073625","44e996fdc51fe75d50bbf7941a747507b4b13fb1","eaac1e3b81e3c330a23183c6638dfd08efbf427d","d959e2ce78ddd340e1a8801776437bc37e050dac","b8f946f1186af016c4fb2faf676c628504188afb","e78bfe19a7bb4cad7609eb6e343585d06c0731b4","399910ddd82e84f078ebefb3ed2c51d2ef989235","60312915dc9c52d8dbf2b5cd6d28a9fcde92840e","75e44badba566748300eb8473b56af542effa8f3","79d6bde5acb78adb13da426d66097631c1e2e4d2","6dc0120c60eaac130fcf60fea83e9420f785380e","65fd37c14947bd596510fb764de649927e1b18f4","7e3ce79ea9aaa30bad17d6373b5945083cb59209","2c7908739a9508cdd725fdd3175477f4d048ea26","f483460e389727cd29fdd53e212037934a0bd767","3b510224293dd012278dcf6416835198fa9b67a2","68b1ac2d1294288f099c098183f24772db3683e6","d4c75e608e55e955d5727369b8f9b747ea5482db","87535fe2912030b041f21e48efd70c17b2c3c64f","8b2eeaa724829445b1f8b65855a816003df4f2ba","81d713e5c275f5f3e1d3362f5061d3815a6de742","db346bff8b3355e54fd032f7bd2389b573b8378e","33dd2c8de6d9f20a282191b7988f0ca9e37a4177","194f4760951a2323e3095936ca734b2d98e76f6c","4065b8dd288f72684d7671669faf1f36f94742d9","2613e59f59a67d78214e58cdb8856f50bfc08b19","3a2d7076979521c5e1f8ec678da28b6eb71ca7e3","397b01d590e5850762d25eaaa2951b1a76da46dc","d878c828b5094b4cef845889055d429b207bd070","a4c2890a7b7e27bf2c4a662aef582473029d4762","e863bbb3b0598823cf7fa064a951fafe77edcd50","0dd1cb0dccd5e15a40c78a84e5ce9af4b6514ff0","b9707ce08fe65f3a1fa09f033351a32077dde906","9dec4dc07b9a6cfb8f78ee782b4b2183ec1f2daa","a3bdcb901f57fc2392fb8a003f8dd017ab5ee9f9","d226ba7c2be9c8519aa5434809f93c03f338db0f","29b093f9e86a97b5cff6cc50afaccc01e9553a69","29c557a29a7ec47217233726797c4b91374b0a5e","855a440071897f757bcd60cf39008b1e374eab06","6555bf88379fde6bd2e9bfb6d956137e937c176f","f0051394da56a329107b08e4f3c82de0e5fbf847","29e01f97e459867fbfe9bb065a6d81d577112d6a","c37442ef0037ccbb63d3cce4caa918512193a06c","5a03d50921d4d9e33fc3cd4adb1ea663819e2072","479d4fb7413b2f824ed95d3ac91289e8e8e3cfbd","a15db2d2b6e8fd799c0f021f7f6c99ede0e9677b","622bae393b7bbaf966a178c308080f0ec98eabc5","16e5ef68942b739bf341d103087fe16df439de83","ef7b384861d59e566badf1adf28c8b56255c912e","eaef2cc6b5c3c0cf9d5b1c54eacdf234c305f7a7","a384cffc44af8fb891c83d71ad133b60b6823726","0279985a70ebc2d69aa3672238a8813bdb5db26c","92de6df113ddce8b85758541f2a23c38a45dc365","94403af7ad9d853227fac72241953c4a0c2a4aa1","f19dfc1aa827bd8b9a7f610ca32089bc98a41486","534b7ef292fa4686ae0fd7d34b6dcdcbe14045ea","f22f83f2df827175a79f5f8a48fdec9e3352d759","d26c6b28a679861068f44ab9147cc26429f2a0de","77a6a467b357798cdd7567076de5bca89a481e34","78e335566bfcca218d51ee372b652839c4511f48","83758a9004b313f86df496aa5f8b83b2ea14a6b2","ab2eac8e3fd4461b198ee973fa0c90f03fe9dccf","8e4b18a721bbf38623e9dde1b4fe8d89308cdaf9","268ae71fae08587e6df5b3270b7fc4833f30e34e","992a5892f1302dec024c7f603a0ddd2822e3ac83","d9e88bccbea11189b9ea1437d4a48266b69aaf27","de01b7941d9d76a95d2ba89a0a9c501afe68155c","34f8441434da6dc2278a8db58322fb41cc5b857b","6d46e553f908e498c012b5b06005aa0186223db6","58466b5b3a552a85a0c4a70cd834fc75257d5359","db2d999ea54b49275a15cdbc420b12abd201afaf","76ca46d1f4ab42c9ea11b651a07274f4a471ab64","f93a69cb6e7175174cb8ab7d1122a87e74b42d96","0b5c694b7497861a8b432d142d5758ce843559bb","0b705d558314e095c04c2120eb62df061e736f00","46d8a2831410fca339516821d3fce66938d251d2","14632cf88f379645525695ba406f0f9a86779253","8e0dfe55016c36a2c4867cf30142a5591c7a6ed2","c884b55ff0ec89f1c469585880639072d717e67b","69ee33896a98eb35f9110ddb87706691f4f99e96","561a7772c628d0cf36bd925d68a98a767758345b","9136f1287e75a0232c54caa32a917bd146ced81b","88ebd710f9a8de2d95c0f9cc90d673bf1d9bed6d","da48a599a4f5b6593346eacb390ece6be84823ca","f8ead1a2ee29b6958bf8be0dc569f397a9cff131","9f0ea24920727b8a67e6c0f01b7ba7e1669faca4","48ace81d7b79c0428295df276c649df143ca0c3b","c19dc39630f16ec699be89b0fd39ed64c71fd08d","7235f48690b67c7e67814137685fbb9c60b13643","eb4af940dd0aa427045e3d2f19b8f747cafd14ee","e4c8efd0514bacc96b6a74f254adda741ad2a319","ce15cf8ebc976c63cd19e0024102f67677c8c1ff","0a6626a5d11a170fe7a8d4a20feadbc30463e74c","e5bdf5e37b7d0d0889dce5d0d279555599679a7b","d357b45fda65693167e61b61c5d2951edb919844","a4f5daca67760daf40e0867c8b530ab085f62a71","cbe444ff1884a7f81b4b4a326e143cf097a65dd0","9ffc30699fe87f93da3216105dc06f302dcacd0f","494354c8354e3b606a3cf7b1283ce6c41aa7d77f","4efcf9c94384fff34f9f3b629e48aa392ac6b3a0","a65d9d96ea502f23f01bb2649bbf0e49e0bfe672","463af5b6ef0b4014b4d235364eb3a9713f7bc314","a100b320c267286493d8553217bd862468843d41","a21ee5aa2cd17dde9e2ff775901cc5a60eab2600","4fca3fe180fa7be4f8e1e4859f532c0d407432c7","89a38b1b22f69a9eac161e4e81a2dce3fdcbcbc3","18004399972db7918889e016004368bbc06a4d37","5f4f9ca4a567857b3a23b610dd2f0be6b57efcb3","fa271e4870b3987c34fcb71fde89b242a0bf333f","c0c567add7c2d9aad27814f56a480c0d73bc28a3","e20a28a7db090dbf39bc8c90487c3d7beb84cbb8","4faa5acaa7379fa86d69cb2856edd3a990d190b1","2306ec211cab87b2941d32e7b88e4bb7304e5e62","0de6514806dc0dd2c7f348a1023e9c7a5ab4631a","a386af67ec6807e2647cce66a6db78517783f1a3","7adaad1c64604caddc8fcc51fdb2e8045324a854","0a2c154c8e5b8f3db24253c49e2309bec2d109f7","b0b88df0168f7dcd39bfb22bda7f4ea7a22a5eff","42f2ff2f8d4123c35832b1d5bad85b827220aded","b1187b9a2f8e6b6d34a04a4f9e168471de737836","825e85ab23ed60693eaf3970d544fe9bd15b4b07","02acb07d81e598c7b2689a77d8a8ac0ee64c2714","726e836cd9b6eee5e060b694e076535ad5b5a7ae","e6a6ea65c7311175603a698b4051b90b2a112161","6c70c4c3587d8dccb9603231a01a6a17b1748808","b5300314426dacff2f8cd4bd76ecb61528f3d899","4907a1cd284adcbe178aeedb84c2028ae54a78cd","bff864818f5b47caf0f789fc61ca8729fb443c83","9c2986abda73e279d575a6d7d8c4f4b3e13a1a39","c3e66536cc0faaa45a1b15bd90b900e4ae4ff418","aa32a9f22db029cbef69d730aca653847d4daf6c","54286e1711ba08a474a18a3febfbbe3c880d23e3","6f1513545bc1da4adfa0db476457577131b3e936","e1c92e32e61ad609c81e754009ae8c026a0bbe6b","a3fdaa4f21d6e460003ad8db20ec0d16172cb95a","197a3b292487b57f5de4ae49ea2d61f2a6da7c7a","0274ded34cc0205ac14bc20c84b5a44dee5f99e4","d3e24581b923724832daa01cb45ff3bd3470b26a","ca2ecf70a00c38677aca498fd83ef5995d0c1574","58c8c05012a3d99fafc24384b00531c86962493b","edd93b76087de4c7483cebb14db9007d343d8842","8f4f79c76775dbddad3bcf2dda49c1167bcc21e8","5172642c32900f97a6a81640dd6fcb518a254148","dba8c3999d260fca0e7f891ab181829de714ffbe","c4f14e091c0f63f7951b0cf0aa97a733ac448044","e74876028e09cb08d5359ed6de9237027d351a79","a0efe25c9e74f3dc8af75e5bec2e4e2f33253dd9","76b2ae8dc684d86904a28eb6568f68b88a8d59be","f148e8eedeb1ff2dcf74d6843d1314d7c6db12a7","05fbe415bdc45cae739bfc36d538079d8ec6266a","e10ca7b824037734f01c4fb9313ea80f3b13850a","fe7c6be08d0c20563c6f9fbd7e7e970a0e7fe746","e463834a8b7f3b766939154b8a24978c1258994b","3aa82c524f037305d8d90b45956c315268f43741","a4e4dd396665a29dac63339930a97852bb8cd449","50f6dbff871e9e7997b3b9e5a312cde206de62d4","9610bc95803a3524ff1aa21b2fb7d2f94c41e4b4","b032738a51e225c265131c46e5dd026687a40c19","ede5f696b6e62acaad3b1cf57934b2027dec2b79","360204e532345999f4d986cc77194c20d53a8cae","0d09f80e43f9bc27a4e7f02efb4921091389f884","ebd14a778d29e0de4904564a762358cbc2412303","7ffeabf6bbcdc44c29ff0d49321b289205034d66","c1674f1068f0a14390270c36d692bd3f4550b8bd","4075c80ea9b6876db0b6dea0035c2e941142f98e","7c95613b410a4bd002f393b8ebf37f4cdfc84c53","341e18a48ee8eaa1a9dfe504d53e136484ec1ad6","c8fe74cfada4f1dea4d7d1ead07b4534bae4e5cf","87ba7de328e488790086f65a24d299bfcb0b740a","dbee7856e3d59b5ddce1ee0f424dc8a14cf4226f","6938b6e2f8351438556c2df4cee9cd25a160fecd","1e201163b9afdee929f69d9ee4c2ef13a12b6c28","af1e94543562fe0f1ad5bfa49f47115546da8af2","45ba58c12376ab503230e5a4650648486042d936","4bad2beeed5bf07db4c9d007a885a738c48a5498","1775c796a482eacc3b620a58ffa9004ce13096b3","42c6a67dcac26e9c313dc96b2493a167b09f13a1","d286e98fd196634c5b25648a85cb99b46b5584ef","e522baf0b78ae475685e890059afd7f402b21541","ec5cc708ce987259ba9667bf48e4445fa675d94a","47bf26c40d7d832482dcb9048590c7997ab4d8f4","23a61c7342d7e2c3a3a234b4df130d02cdb02267","99cd17b102d865b1b010376918d4eb079c3e49dd","7533778760d893633501eb6b9492756b3724c8ab","5614692a1a82ef0ce6fa1d268903ff38787bd728","75d5d81b8aa745e4239ff05f16e5247d077b47c8","2996c85c4667a057d4ac1f2f662b2ac50bb645ef","787be50f1760be541e97b18a371abccc9c9b1ac9","68e1ef49b1fccd1370f9b865a9d0d6bff8edf83e","437af1450e7fd2a77cf21c94c6ec8b5704333bfe","7f5e653a22873a9ca0ae47457f384d4a772d2e77","9af72f09c5b03b448dbe6f066273faaaa263c313","26677d5e0c45d2bcfe6c3dc6661bd2f3b2ee33e9","77ff6de27e1a976f9001097779b03729228cc31d","64cecf9d61eccb45f939b33cc752f336682cdda1","df2af46a41176a489f0d701f09dd39ceb9690c4b","0c10d3fc167f62cd2417804fd94de3b54513e273","0fdbf6b2ef833afa929881f7281ea801ef4d6b8b","2fe03656610ed37df90174ba1f0e300159aee435","2cf024ed916abf565011b254ea4f69c04781964c","0e56377e96ee492cc30de9ad2e6e9242737f4dbd","82e69f38eeb4a41f74527248bf257ba50d375870","d2b38aabecd8f9bac5c050841f730ccbe07538f2","37595e183df597257ae9d6213428eeee06810970","d4b24234283a022e4ae2fd124e6b94fc40572f99","f5c7d644923c318a1020401df068cf072427ae45","4547e223933d1c1b24a526b3d632a2f96cdd6c8b","43a1b93d71d2fa8da375a9881f8f389980c68575","82ff99c18005f67c6d7692abf7594e31fc067f3c","d423906c03e02d5682ca018c387c148437278902","c0e4d7efca7eb24e91783a0ee15ac0ef0248833c","d3527834f3731f816a2bc009f9dfe8064567e9da","c25e23317cda17d8707e03075fb65348e62a15bb","1e9b46d6877acd1b397be83f5264bf1511c56407","d6b31daec61286dc5ebf953e0f2e70817deaf5ef","9b97c74f5024be86529019166cc76c309e541c25","af5c30acb2eee54ce78e3dc713eea97bd3ddc18d","f7a6709f5ea809dded8c1c660aeaa01eab745c1e","d934cbcbc9a834063c4367260ea7473ba1aac848","585ad5c8eabb74449b8e1215b2ac921a3e44ca1d","de644a628df989d0529a4dac0dabd81ed159a1fa","1eed12f6d8076ac2ddf134186eccf22de9bb4ee2","d26de79f4e41534ffd7c71ef0608092c927f9118","b0d9f7686c719c2aa38e979e8cc5329b8439b065","8f33542ac3661afdaea3850159598e1311f25a6f","c9df3fbfdb03d9d9fd6ba4740dcbd800e39a3e04","e099fea259d85a44f533821c5337cdb0f91c00cc","67477f1a067879cb0e137473ff874e84db114a75","ebd518c9c9357dd2d6eee62ef1623bb694279aad","5961a6da03e70dbfa811c30c4ec684d3a7746bf6","2aad7f1376897a6cb57471d03169507fac178b42","5436abefe4f40eb84f96c36ae372df39ec4295d7","f12a1b88636f6147d2445749d728ecd9585bc3c4","c52a3646f1055f30b11b0c3fe5d2233a693bd498","59536b98b91751c524ad3560275ca8d5e4b9ac2a","ebc07ad5a2ae771497db28082600729859694f28","028813fb9c307cf732dda8e638cc0efab2c66824","4ef4df54d0cc9fca0e7463e0856bda01857c8a9a","a5fba2aa79103982b04c0968586bbf1516a93b65","4731745deb479a2fc08d9da6f38161b5ad2902b8","d7b638ed328e3fbd27fbe255278d7687a815b389","bc5dfdde78919e8d27be9e3482b722457bf0701a","796418aa11aa9e22ae9e182937e37718e7bb8a0b","b2633a97b9efa7b926d6682342480c5ccb482369","5f3bbbdc8152375f1f7f0770d56e1933a559ea20","1e65916241037d559f27c5d3c81fbf4f5d57884f","319a0a319b7b8c7875e6fa1a4679ce23b152ae82","d05fe056802f15ae533cbe64fc81002b1428df4c","a6c02c2320a5eb754ae3f056bec68ac13d2adbc5","88c74aa017efdd6627bb69f5606f753af3db4164","909c06ee0f0ab5feced1c9c99a725f7a423ff9f8","3cedec5f754b08d04095d5ebe0cd9532de011268","cd0b82fd56bdba5a4f1a057fd2d50854c1f503ef","e8f993677de80e5017e4f3a7b5ccaa79ef3e45d9","f961758fbe299941384283904efe5b6b09240b2f","04aef23585376c3e648c086e39a58e7f5fd41f7d","06c8b5a4ffb0ab6787edf071463f17df522b3e79","e0f763f1c9ee53d8000d97862fe1172c16548579","bcba5a99cdb2debcd9a595a4e9e905809f65da10","2b779cd5bb32811de0d39a8614979b1199ed2802","e37f408e70d9969ee5c5c58b52a168ab6fb1a104","4d228e66b45a6a3859decde6b2452c78728f8958","68f224a50483c39c6d13141c0ceb26549ad2579f","01c3c1a07bfbaf6df8b1154e5ef31ecc890b03a3","bcc50de2d168c3184dc5c07bbfbea68236c32864","35e5ba84d324c575ca396a961fd51cc248eeb3ae","9b31d2da1c20807928ac2aea41a187184f9ee051","399f6679112087461ad9dc3a72996c13658a4f8e","ae8f984cf37210ebd0667bcaa2e80e947efc4841","6c20c3a5345f6eefdbcbb1288bd874c4f3670a1b","4ae78987b76c0bbb175a9b4835c5113f549c2008","1259cbf13c907e8d575232cd822cf0f8b81a5711","89c34a39a10009f167083ae20b1e5288661e209f","afb486e7c95c06b9611bab0d5df669acd81b6da4","3d0638b8e97a56e7c2bc74501781f21f35d43552","c8f761ae2d71ffb70c4ee59fd0f951440804f055","1a16dabfb52a5f3e82afa22ee827d8ed8f17511e","3d12eb6ca2bfc66c9d7e43a7bea42ba603a9547a","3a9df46b90fb7a4a0fb9e162f32de829c871c5bd","08bde5b2dea65ef3f80af5de4f4caf0e76982b64","fb6fe5405859e5169174729dfe79aad66084288e","9c0cc0db63f61cd71a2a735519dc7816973e5b7e","adceaf568cd8c14e67ba59d969eef84fd12fa8a8","f6481d1694e3efc87998efc5fe4bf183a5abcb8f","75b2db8c5ffad982bd9c61809aea1369cc8df03f","4e0f415c83c89c0eeabfe420535e182fcab11250","f438d311aef98a366b987608e5e5e5601d7cbbaa","634d057a52f87e33c9a7b799aa8fcf661901d9de","a923eff9a498af7780615a7dfaf6031eacf3510f","ffd565aea0b53d06633cbbe43b1454f3707e6fac","29c9ea69d1c89bec3c579d3357ff270e726f5e60","8704b7787624da98cece35c1b8b8e51bde709488","995a40e8efa9f7a868a6706e30c476305e16180b","4cd3dd821932660a7d89d90da7626fa46c07ac39","fe78aa0c3096b0e74255ad1aaf0acf8a8befea58","5e57beebb1a43c65d949fdfe5081f9c27f181c80","9de03997ecfacd7d3e5d2e65536a2fe50e8c79b7","6ae47ff19b4e55fb7e68ea8453d786cc6216198d","51e854846e4478167fce6b8408c3452181596fd0","cdc5264a3ef08c0e6805eb38d3f632ca21a5171e","06667b2fcfcf130a9b9e8974c1c7ac0c9ae1de0a","ba64ea22830dd8e627428d7a0002c4ff70cd408d","68cc2cf3bfd6ec402e4c39fa44e59f5605da7786","30327872e0d7989220a28a91a39d847dacca406d","1b99806b478b823ff04ad0e2538e211e55c037cb","b4e3be7519d576cd341da5c8b36cd44ab4e13c45","82a0e752dfd1346fba4fa20454065891f91e48cf","c4311b62c4eae8dd4ec614dcacaba48513284c85","143f522adbc88eabf2cfa9c70d007221fa542f0d","f98d946cd9cd14f3635dd9cd80be79ca9850d477","cc5ab222040a0e896e9d88cd9fb2df782c00ad58","7de28be76479796691730dcdc8c121543c5c9681","d3108985e07d442aa90260b0830b3b46f9f4dcad","ab0e610e86d2e4b8a246ce9628749dd067fc9692","fb77cdf2f29c8fe5a75bc12a6c36c7eec192d64d","c7fc3dcab3c030ba8428036f6cbb1350b5312f8e","1db4b307f9d85c499223e8cf3adaadb7e4558fa4","a4958bb867e9d161fa327435755248878a3b17c2","74d80146ff22b9bfd309cf2616e101c3619ae566","ecefd07bcba655bd89a109d1370351940356dd2a","ead2c2eef23885a6dbd8a90b3198007d3e9db314","0e8d31fdfa4edb272cf4a1f01e3990ee7a90a97e","03f6e36d71e13446f67e1040c5ab2b83eb7fc7b0","b0d2cc76c2cc19637deb621d1a6444367551871b","158704fcaa91fc81ad19fdc7347be3e3d3e586ea","5bd0ff003fdd82cf84a557251633ebb83bad4fd5","277b24dfb7acdb42589b931252bbe7be81c7536e","cc71012266f880dcf3b37e40d5f90d9ce8b7a432","d21c64cc3b6623b55ca0ccac725db353ce8c06f1","e558e1ec09aa27852426bbd24dfa21e9b60cfbfc","61426464ea28f82f0c340572caafeb6aaaad4c91","691d4e38352ba3d1dc81ea66e2944f0947c4c4fb","b1356a3590ad1a4ed7bc4f85e1ffe7e9776855c3","3e0ab0a2f2be2b62d6f05183d201b9f866c855f7","9dc81e6ca7c06ea08c600102d5091c39c9f286c2","ff9d3e569fcdbf1f9b8e00bfc1567c5e88543dc2","0d04fb76e1d4543d04d6e41244c06f35bfecb07c","af5751577578982c7e54d361f22b93b56d35cf41","2f316bc608567b9c9dea8b5ecb1c2889fbcf2dfb","10db0421db93f7b57ae05e067f27dba6e09e4761","ed8b75a3e1c3dd4934ba8bb5f7f7c58cffe559e0","45b609f46a1b17ecfd9bc91061ef3a8a1ba2e4e8","359198f137bc2831b5cb50dc190f3c06314f591e","4c37ea59be1e85b397c48577857b783db10f22d5","909885642a09d8365bd0465845dc779e68f8076a","890fc101cc4861f11bf1555edd89b7d8f9d808bb","0471386a9718b75f6943ea721da057de3f18a5b6","c320d9394d82b755e2ccffb0d8fac3e9df61396b","bf286ed182405f6dc9b45e9790a5251f678aa933","8366da5bc6073a6a622add80aae9beef3b215763","96014b639111815de4c77ad30739d7b3927852ab","6be11846b491dc28bb15b762f05003fd87a75e61","efeb88b102f35a5e10f76b7dd9babd9f108dc474","c440bf82d64017270b86bcd9060e80a4beb3e4f9","fe4c893c887c099bea851b8bd86c884ce0a29268","627ed98ed177de3c01c313bd2c7901fb39945af0","bf16f89a302239ea1abc4dd767eda01f61cb9feb","4743852466b8393bdcbb88ef9b33d13305f26038","6ec28de584e23b162ecb65a2451a9ae109fa0ebf","0faafa6f4d80cf0b89cd60d925d9165fb148bc91","864a3143406fe9a8023995ef5ca10758bcdd6ecd","10a492515991d69992aadf8cb02a8ceb77176d60","db26c1205cd97c27ae658024fecc932ea6586ba4","772b398ad8bce5013b5ac4d7a4a2c4ea475d084f","497853c383677c130f818d4988dcf52beb4e0ece","ec788e1ac4ccc9db3a74ca666b63ebc453f064b8","e883edfac94d03280a75b647fd19ac1cfab120b2","87e0563116df032dfa89473e2b1253e24cbdc42b","76b211540eabea92a704e7764b3de2185ed9b482","0dd7e023507ef161fabb10668ad277e9deb16abb","5007b415c1bfd4dd9e1c5dc3b58e1ad8e878c0f8","6d7a8a6caa225bca2e07bf1d3d196e841ce47e28","de8522aeb67dde9316f5ad59de7273af4b0abfd2","584f1ab0c5c095c7ee6323a0e5f8e2d17fcb8a0f","5e900ebf29222f9b0b95050936548b31479fe592","de60714b910601b6e39cf440cc21b391a90ee58e","fcabf95934953e9dea1335f0b512a4cac2dbcd8a","12448e659acbaa4253b59781970c6395d5a11c0b","04eb6046c58902fa7086a9fd85dc4e0dd5a939fb","a2d2fbe8a6a2b506e4d2e9609efd1e29b07d66b3","463ead1eb7fafe8b52e32d41a095e256879d9628","c0df3b147e59199fa3d7743f89c167a440daa070","0f6803ea779d46daeedcefa18d9d257fd661a86b","cfb54df9869d2cdf1785fa1b1f042879410da3d8","8a8a5e6c078070569c44eb8ec3b52c234b8fb8ce","32cc267906dca8281ebcb1c06b9055668082bd4a","fd74dd15ad148ead0d7c2aa867aebfa8e58b06a9","e8e06b2c9a83b88bc9532f92ba9c97309ce2651c","91aa940b4209a510a74a14a6870d3f3249d97bc9","d9a96878f2e9251ca55a60e886559e975cdfdd51","0b5041a627b2aaad04c2c0f023ea391a9c316d26","b252e66414c2dc70f5e36045e4f0144dd29147cc","bb0e8d260c177fa5cfd0048b87fc5283e7f3588c","9a1deedb8406bc25d6c1a8e414cb34cc3321a07a","af290f7b7d0ea22fbb8d4c3ca5c5a8fb72a30a7e","1d83f36a261d0a36af4733c73c7e4c501c62f842","4b92ca1ccef83b40b9cde626b365b66aa23e2816","fdb6987eb4ff11f47f22edb43efbc00ea888ca02","216ba4cc8b12d6f9c65a176b549f80cdc22ba114","2f6f920884d10fe579c436b979e6b5acfa253c76","1093c0ff51b980634dffdd9618eaa53061da6419","13370e3e095b63cc7d8f8d6956bf65678cf292b1","1cdc04c9c40dae1bd5bd016958cda5250e10c76f","bb58bcfff61e87aea6a0c6cd5418725d7c6bfafb","ffe158ae85b970cbc05b4da1047102dc19dc8297","69c09ab2fdcfcc9de42ddcb3b7580c118b2182a3","dd6074010c2afe5a1f9f23d12e900a8ea12584b0","7fdb8f72c0aa1d7e64d2aab24ab5653f4c5cd594","e474b4a4447c3a7e1f7e2f35ff77af64623eaa1a","f051f5110e39873a304aace622eaeb4a802f10ab","5cb66b2776910536ea61256f7488cefb6a1da7b2","8c8164129c6f3d3b3ef5e4ff15952394ee664741","7ce9e6735596f97a55fe8228e6b90eb26dc3a0df","df39a034dccbc2c0e78b7345d13224278da7a608","dde0229fac9518392b1d75eb5b2fd09bd1cb811e","0625f5b546b91cd717222ad2c459c6112102e58e","35248a03bed7f56fca36ad9727b6f2d3ab374989","3f87f9b79c1bdb0ee87c0617de10c6f89f7d2f41","d789cbeb6b58daf55102460638d48ff9cc0c45ff","dff7366c8624185194ac403b7fd031adfe35a72f","3eaaf712db9a2319873ff6d758ac20778edbd133","4b6846a59d785af3bef6a29958387ed0ee0f6575","fc50728d451e438db245d92698115cfc9c3720cf","ec4b8e4a5a96457ef5f88f87205363b86b7c7615","334f04251353194c5874901b69d3a027a6f17bf9","6ce9951d9e487cfacec40ea27e2a2be241d9da77","6142448417f4e15bf0bc0c94df7d1862a790e3c7","c43ffc8917581fda7577058329a30fcd504d592f","b82f0378180cb37e2f7bdccc239ca706f5ed7cd5","f1e5b7cf42010db1251ecef34695367c125f02e1","74359a1d1e288a156d89e052d6b4ae6e8c187c6b","3f01fd5180e46fa2c1e57c9792596f285de55d82","3f672307d709f42015c4603810f1b0870ac9f39d","072bf41c037ef4c7aab23f1afa769c65c9dfdf73","39e8aca1b77c6cba8f7fa22cc277441e5e86cd16","88967e40013212c2144cd4d35412aa1a3026b36b","f6fbf841d50d85f49fa127afdb29ebf23fe5974d","9b446f1cc30301324f05b13fa3a773e501e0ced0","47a4d78dbfd735c55ec263688c2ec30af9a4654a","53070437514e448c87f6cb31cf5b27a3839dbfa1","bd3d73a9fd72ab5978b7b0e99237ac5b94978dda","f68e1270797b169e9a31ad5b45f6dd0a2041a27d","fc207ba18a24f8383d8f985c161de229655a24d5","57eaea571af62e758453e8da9116ebfdcb86ff7e","3a8f8381f210aebf6cb2279f14f8377706438d9c","8804eb8c061634f740af04132b2c68e5c27c449d","2f4912ec69a07d62a4b56a5be6d8ada59516b310","021159330c9422e0aa753fef820d97fb8e42242d","7d6364d431a16e619db7cd1092192ea647dc11b8","49495eab8d76376732fb1150818d63911a5ee51f","ce138d34495d0cb091106edc7288da3e97fd73ed","d227a9ae1294134313047ac953cb818ed04123c7","ce4067e38bafe202653f8559c206b112a4b8b207","192beed068ecb80196020ea9c7bac425ea7b9159","93a888e81ed7cc1f02d8833273a63ae987c58c04","fadf2d2afd1f69655599607893f5e6f058964af6","13c3b9e59b6370f4c876d2cb7182714f0cf05b03","e8a6c5844ad7d8b0a1000b4173738e3e93f2a11e","ab0d4fd76230d629d2e8ebe163b3b32482dbf1a3","5fe01d4cfc6a915d24bcb8cdc32ab371c01e94c6","a1b578562a6db61db668c0ea620df9f23989d23f","bcee65284e5852b77dbfa0ae8fdf2e47bd6dcf81","8c14cd5b69682c0d5e593f51b3fbca5df016e75c","d1d1f4a77655264a9adc974dc5dd01a98ea59e92","f50dd682f6a0f9506daaf16fed06f4bc9efa6599","e5470cfa70121221fd9e51b085ec0dff259b5865","1ebfd918d4b56a53ff1223cdf1912aa89863bb8b","d5354e2e8fa445fea584f5ee394e64cdb8eb0866","6ead00733aea5eb0003e70ffbf71997b9be2c8c4","4ccf25a577feef3201ab2ca13905cd56990dc683","4a412943d4a80703a178396be34e2576f891bc80","3dc0d17c6fffa4d1d825888a0a78766198b9d8bf","19d57894d85b53218f1e4aa3cd5867ef4c5a0289","8af9d1fc03c49cef38efc4381a1f2ff3c921c520","cdbc172a55288af59737c27fd64bf128a901a1f1","4356af2a68998d19396e785ee0c9220dced37ab6","60570a5e60b6c453e4dfd20e6c47e01e57d5eecb","457108924f499b22df2438f12621a1aadbd240f1","9c5ce5cf58b951e4d19e367d51cb8451a21d1c20","737c90963f99c66d75d4372f02adaa6d82779644","e60408b0e9463bbab904cae3c333eb87d19e8c6f","4e6c89dbce4f15dba35dccd7bc071c10df77f19d","cf183efbcfab9bee12e0f905dc3c2e3f05d93b8e","ab6028379841183c8005792f83d6da5cb389d323","c049c8fbb9907fc7048b06c2a5c4be67a1e62dda","88b56634f32a9caa97502e98f2bbafc084c479ea","8cff3074b2fe143f1e4956cc8db9437ada568e91","8c8cb1f16d67c020da4ce1844961bc708e57578d","42f1ac2908563df965c2743f927a9dee7651f5a9","af139af69e17b591769d7c62db17b0325aba38cc","cd438d56626c012f19257d8ac52eaa7c8033d4cf","02693b9af6cad5ab4e7a7034b850533140bb6f9b","a35286e24bb344b06dbd79c42148c911d888e7d6","6f2977f9c394d3489a1377f0a3d63caa15bddab1","0b6c70fb59373beff0dbe3e310c28fcf1e46fe10","1dc8e7c05f8968df246183eee63d64c25e3b3975","df73d26314382829e4a7668bc254d7e11bc31f7d","7028efd1ce32e803d261ae13a2799b7af5c299d6","d4045d835f109bde856afc19fccad6cbad736ec1","8c74257d68b15fa7818b55a8d3483ff750c984c4","f92b87e5f8025e8ac7de1eaaf8fafbaf10521e7b","29f2571662da0ee93ea2a632ec3b60aa26246563","e00baaf6ced167a68ed1f99275f5f7e940e4a960","3304e6cee0840c85db3d722814a8b321987fe117","f495cede0b7e07e67c5342aa1a28a9cadfb28dc6","21ea1d89efcf6e25669831baf7b7c9092d3850b1","faa69665e3991f1dec046e619d129831d11dbc42","51dfdf549e2e22915cb125da9a4358a750b925ce","fc01c793567c84007783c539dd67ed27e83242bb","f2e52ff915e150e8713b5ff5e7a06c3092e9a04c","dee0ee749d8211d862d73a005af3e4ab39e63892","28019c71a67ff89633f01548dbbd1f4a5ae5a152","2ba42b709541928aaaa0312077d5b9cacdb696a5","0d33f4e9a218f721eb83253c1fe222c04d495984","6bc97cc7cc86bff790fd63c28a48d76f845b4844","917bd5b2c2db4b97c385422d2b6df1d2a3e17b60","40562a67c86d21a8ad411c0711889c519697e150","c522fe05e043057c2232afb6a3385fbc2dd39933","5cd00c378026ac7260da997d5ee4695fd43441a4","7d13f6ad303b0b2ed422e4f81fc2720f98ea4080","f2da51620d77492afe9ae40ef3526be779db8eba","dafa4072fc8b86b7571bb5f041e20a53ed66cf4c"],"alpha3":["fa024537a39c24bf9fb2e24063acee0daf63dfc1","d4133ac8440321f2ae2e26fb317871bd847b35eb","ca06e656bec5129cc0fc45f83b310976adb752e3","feb12559e660f2b579ab50d948e4f4f458b1c35f","9105538b450434409ad5283d4154704db09452be","bf59b73250b0d8e0edf191104246da50bdf16541","3a312dbd324dcb4c543ad96da68b9e5a4ab93466","286f52c70a612b075038db7d9ea4a4d900472553","1830b122e1ad75b301a66e837e484d3fb6f9b75b","dc54ee18ae34338d40dd44a55414c7f3ffc54f2d","05905b08e79e9d65fac47b571dd611f9ec846d17","bc9cb0e6cdba1b224b4592c01435199353b515b8","a491824ec0788b13cb3b7432942224ef7f630b15","86eb6951c76550ee2a8e874019e15e27a4d20c42","a91ef35d36334858c90aab7bee3e37b753778a79","a3ffc8bc20363d4a2843f550fdf4382b49c038be","f468204d70710b872b6c46d1228f03e43049978d","c9550b800aed10451273143958dfff461105d45b","1bb14971e58e6c968a18b5c9e162654724220654","b26487a2b46e6a15af2cbbed88755fd33d35e935","f13f2d512f0439a29804182cee756dce62add857","74a3bf72f0539bf62b08290b066de05ed0280f66","33ca76e15dcb513a3d7d1dd25388c5f9c8e822f1","41d1dba35fc851258d5aabad819d09f6a43e324c","4191e5316b16d61a59df40740fd46f7b211a09fe","9b78147bce3de156eda3bd64a60133c4f2acc823","fa91944c0652b6584d004a623ff49b4da883b40f","d303a7e6d7f438ea5b27acb39221913aa1a3ffec","dc2fadc14d1c83fc43683e90a215182c9db1b781","49ac23e29f2df7f4bc50fba85e460cecda82cc8f","69f6f787c07f0c9e6cf1a5a161999585e180533b","0611b674c19f2eb9cc6baaee25cf7c8146c643fb","087401b33f05b204b4d8b06606627b2fa6f2a625","bb4d02e41a6c826360e8f270718cfd32b7bb1305","3daf1a8744a67a8f290c45a27d3079e3f241c6f4","19f2a188bb305c4a446f63a0b5417086b7261514","c2e96c65b375def81fc13e737d1be02093951c44","e4a2003b9860db00452e4a65f8cc55d7f525c463","6343d05d9b812ef0fa4388ff796077b15bb39f0d","b7320bc02ff6753cabcf5f6c8983b9926063ed48","cac8cc80522be300c807e78f41ec1dcddeac7a97","dfa5cbfdc3b772ab9d5fceb67142ef73a88bd692","cca0ffebdc6045fa6a3ec55511c706fac968bcea","d514ac405b477e1ecacb25dedc6d0f7f03d2cb2c","f69dbc09538b75b16edf519a67113ea4764ecacd","c6329b4569dc685ab6f9633e95d63e654c3b9d04","ce3f3a9f82545b71a819c32e2c134a55d9d564f2","f2e7a650c7c23a7ec5c9dbf43ef605885e26d60e","3f1bec5887f7f9f9f60fcab2c16b619d1ade4113","68e69fd45b03f2c75a1314cef5cfe014e1432c00","7198f5da9bacefb3211ebb0f5c1b51905f0fe9ca","a0a9553cbedfbdf0fa1a8ecda408093b55a29260","a3a22a492009e594153aaa21e3d4c5b19922a8ce","c2aac1a1db11ec1d110d8687074885d8547a0c04","c0843402165c184b50d0d87bd804fa55e405203b","efefe0be95a34eda142df9e2d051284b8fde4d96","ceb46e194cf763da304bc2486722b475efa7044f","1691e2e5e4d5da8108e715f7a695a3b973829ec1","aa9bc04485cc156d8891a7a8e36c650e5aab897d","29284f628c3867e1d300667b70a165b15a498c76","a7bd9f050f042301751ab23dbb58b0c3d8842e3a","e4d0ecce7a33b46e39fb49f24ba4b3ff55fba5a9","1d238c18351f7c2b21a989d459b88a2f5ecd1b57","21dea1011687b4c33ff57debdf3b195d02ddee3b","99640ac583f560771d0ceab3cde7e567f5cdff47","31384a56b5eed9d187dd906a654ed50478391452","dc8fd1c634f7c74b71235980a6dde4eae01a7638","ad60ab9e3f543e745c6103931074e531bb7322c7","3f7ae10843ec8119bf1412dc8c0b6501fd651ebe","bc2e1eedc5e071945a1103df711ae2f285b967a0","e698a92b0911bb36b3c04869e462f146de3116fe","89f8b84c477bf390f65cfc67644e0ca1bff7e41e","b7782f182a1e8e9c6366edbf6670e87eb8daa8f9","8fda8769d1071c3afa2e9f3836e9c7615d0c2dab","09474ba4c417e7d7c99cac0f9e7871fdac97dcd3","53764a5ee62c25c881e286c89e98e366d7a695a5","056dfa4a70a32e5c43c04341cbc01a33e9ec9ffe","02b569297e309274eb5e0277d6fd031cd8a030b6","3ae5eec3661968b32a9189609ee22383db0fa62b","63dc20a8279123a317e8cc9dd3b5847dfaddbc99","9a8569d434107e721f5c7de0bf8ffe6471367d28","a99e90b258dfe53b23e3c793c93dfc2659dd4d0b","e4ebe3db26588ecac670296069770a1c6dec7dc4","3a889f26844d6171c911d31eace9afeab38dac1f","83a5c808ab3567a4267c10040092f0358e064969","230510d628affdb33fbbf4ddbc7eef87fd22fdd9","f0379366dc079f3071f5880df81ce3ec2d243602","a758653199001ffb613e5b6d15d4a50920292fe3","3aeeaa9318e6d5e15ee26b16ebd516e1100c3142","9c91cc00eae9e56477d414ce0843b10318fac268","6f9aa8727c8905fbc0c10ea8d214c7d31f01f467","b0c66154a4359674f27e4a6c8f13acb1e6fd04a7","0dd89a3d9700c2007d110996b6909ac459b4c80c","f6732ff1646d116f3754c82e6935f2ddc20d58c8","49573817b86428332292aa249e0e2da1b74018ee","e6b0327c2c92051a2f31f875273326d8636ca555","29f043ff3e8f2bcf7d1d382caf738ee59959b6d4","6fe43bb4893fb017fb72e11e9c8643e13bf1c169","66bfc29d0645f2d57071ef2f81078ff4a41aabe4","26c1af48481b32138bc34302432e4254bddcd529","79ca8e7305db103078d8afa2a17ba95289962d41","8dd00ed1762c4956b3231d709ce0d01ee9b306c8","e2caaf1b6d6fbea95fe410f56e99f1ce6bd66c35","f86013082e0977bce151e9dbbcd1e5640deb3df1","d8a28368f979f8ebe5c4f218613961b59ca5822d","f8bb7e0673f8480e86f1ae43441fc529dbfe65c8","f730d183c7e071e33b1860625849d3336ffd82ca","cda28f507756ac0333a8609d66da10dc23664851","a27733de0dc70c0ddeddbc740c23380ecf26ad4b","69fe17639e2a5b7ca31ba5ccf2ac49a9b9ae293e","7215f7475ef7f2dbe2bf4612dfe026d650976916","3ee062908bc2b977ee65403c08f7a71be4972bba","bc269451e7a462eb0c3aa3bcdec55ab409c33253","c80b9e9173bdac27f98330b8f4a86f839041e3f2","136847e5c3623f1787af88188681accf717f96b9","6105a8beb1c861574986b7531c6b5c6e7b4cdb42","ea6a5bb8fb886624f61bffece3df92e9491d12ce","0b4b477674d69136b427596402d6fc09a3bb7391","ca28c455bfdc8408485c217c17f07011c0b43f64","f6f2be7577f0f952c446064252339b7142109ea7","b613c29053ef30a6be184aed6b9be5df46443db6","5fd3ef4e787c636aafc7cb71d25fd8d9eda336b0","989b93d6a406d439367bf34fb39b422c0f639f17","b9b7dcdf001e1705ec45deab56d31eb74dcaaa4d","fd7607bf82efd4e24945a1b0dcb4c859870780ea","6dc9a1b4753c3c1239bf24dadd6e316952465072","2015c741047d32d9be0e4523cdf92e0f48aeaa08","4ede92bdc80ac21c123f2b52a41bda2b56bd7fdf","22233ded4a9934c6eaddd8f8fc04afdb20d4876e","2823251c2fcce79ee00effb4c305ab6bcdb05d3b","711bc1c07ee924b4deda04da825941d8a9e4f3c7","7831cd76abd0ed434b5d3b218885145ca989409a","464e294c8f9e39ae563f5076f83804f3546d18fe","5b8dde4b4a5a930e08da51e07ec87f43e5bd7b36","43f28452e1cd03bb40f8a9a27fc2239c3b5c2604","167eb269ec6310d9289a5f33c554af185aa87e9c","928ca2e1f2136f8e5cc723c1d2389b10f59281eb","a741f83811668fd89ca0601568c8511185adedc2","c608d770d8bdff5c7c02ef9829befe51d69846d6","ba54d3e532da4f100c6b3999dd8c49e051f9e21a","db595980bf1d996db361c04541f0ac88e4a6e4b7","348708cad30c2fa60e7bba6d62f0104c56fb9e1c","c7dd58a4d5d9e6ba6a6e24167f4527ef94a3e35e","fdb1fe6b927deb068a80c0dbf9a892f51108abbf","78c9677816ee819a1be1059ba1a4947168115410","06db076fc6c49fb585e753bd327ce1a80b0bf7d5","39028cc161048ffccd0fae8677c523da648311a5","05755618c5017799eb584b13b069d58aeb91eed0","ab9bbce3114d476bc00bf19aa5eaec6998f29514","b47d4e1ba5d72bac5c2e671d9e4c0ae037a248c0","c4784426bd1c5c102bf02fbeef5cf09ab4634379","93bed8cf579d049598dccda9b05f381742dde5a9","32751e09ac1313baa4d22a4098c8dd03ba6a1741","cb01268562a47e6a1c32559f58fbadd46e52d304","aa08ef2bed34510cfb18ce3e1e5cdd9c009981be","6612d2cb2bb7468475e58b70eff2408996825cd8","78cdbc54b0c77b0a860a6d55d4604baee97666f2","3f41bd1522d562b72865879bd0f79c281249acca","62f25142ee41cf009a3e880357676f116b581b08","405d055768961064ca50e24df2769c937263e9ef","dd06f6ee70543de0cb61ed9deef568c16c51fedc","0307f2885c55bb642fef90658e1c40cbdbb7f0f4","af8d941c55bb97c7651e11e877e30ab9cef38673","0cc8a3b9a68c1b9644b11cecdeff0807b6eaa3f9","b243c26697d8e1892c54c41e7a2e3dc909c4197d","3a93499f899c68db38b68239f227e381e5ded20e","616b91b498b332c5cace5ed8324eb818d7eb68d2","f2ae14f3097c025382bd8645748f1d8b85560a2e","e6bc152de8dd2b6b5d58cf2da31606e044a5f49d","6e1255ec53172390e89b82c12f2519be4d0ab994","555c4bcb19166d073151d3b6cd88ca289b41efb9","1b7d0c9343bc830dd797737867b09fc41d968b5f","11a16242026a8ede69e0fe7df80102b6f45a289b","ee39441cb37f3a176622230cf52fc906270b6325","2e0a94edc6218fd1c7026e7d705725313799e755","86eaded7b4a5124f65fc755548b38c4cba999339","a395d809a5bc40ff4aef607025db40c84abfac83","3a702b3ed8944d9c0e1672346e1fb20a3ead6a63","c23710adde23a0e415097dee7d8e6f9ba76a0970","797bcfd44d793babe5017ab30ee5c7f82199095d","a04ba76d899ffdb9f486007f35be9ace91bdb01f","e10c3e7ec5ac85f4b04e841657b2ac03a93bc247","a92e885e55bd7cc3139eefe573a30a0ace2493ef","24c38628b52e92555d89398df241b72691772170","f0c7a545db6f114207b9bf9f7b9946eaeeb1de39","78b9b7c42b8cb61a5dc303ef9803b2e2973ccc4f","99ffd748f1f33bf8ff433d8510f3683c8f4e6737","675dc00d04823e21ba9ea5ea6358c3eb322eb9f8","56b26c4369dfc9c7e227b20210b291e86a772e68","942855a9ee376ce6ee30a25674856ba64316b548","577e547b6a31cabb41be3360101bc22af3b5323c","3e1e508b64df5e8ce8dcb4e2579bac6f1da6c0a3","f30745bd85ea1a139ff0873d9e96f13d7b90db69","e8e3a780be06d24e4b777cc8855eb8397d2a1439","73551a1edc6f805f8e34838ffd98a5e9e40db992","af92b7dc14a7b6c8b14b6e7ad076ac6734e1efb0","9f50cbc6ed1af40278f3d62c5e05ff1384738fca","3747909fd4682d527767c8dbbeea37099f756175","f98a38540d9121b1ce92b349a7aec9f6892e0984","7b2ac2832659c2c64e3ad3c8b077dfa72b7daf15","1986cc1118e5b001d066d34df1da53f4e84ec8f4","d22bc7413c083b11e9ee0ae8532e5aadd8aa0375","815557c81228efc9e74097b50590b2d091387059","81c86e8047d86d03e690948c68eb54c5b115f2ab","b33464d1ae83a2fd6881807d06ecc88579aede49","0c4ffae40c19d6ebc57ea811e608e70b94073b41","594e0261f3448450d53d740afc7001eb9ef094cf","c3d3f1dedb84d699751afd74dc2d9a1c79a576ac","95d604b9cdde554a4e3ede796791827eb33e3196","0d69da8c0ec1df3d8486208a45979187b97d56ec","06b6cea62ec8c413389c7d9543e2c0eb587d527a","d339824f154074454a783a4a2a517199df2d7c35","b499537e684449f9181f2a2cfa59305c1e3bd17a","33a7fae1275ed17b6799c5bee5dfdb538ec9b8fe","1a7d1d88f8063fac8712f53ef1911fea315df758","8c7087ff7ffa272865dc02a7f56b6c60ed5beb9f","9e57c359b769bef1a5659079b7c4fdccee08d4cb","8348aca118311b82f632781b19230471fae56d4a","911cf63eb8c7f732fd49fcb400a948183a4b24a6","958786166218462b4dea46847cbbeb6de339360b","c5ebf384900ca595e67ff103d44e88acfbb0344a","aa63b86febad156d148a5268534ce3012573d4b8","970dc91cb77bd415c2a3f6894c1b140f4ff3cff0","1c75603ff56a24b38b3fda1482d70d1d905ef8df","c48027af922a7203dc53bc41435a9d9021ba3291","a397d3a46ae12a997ffd52dade774d1063cca13f","8ba0d513fa0068a241a25fbb6db09315fa3309cc","cdafb7bce2f0c9961cd84453b471345fe10c3043","1c169413ffb8a5d446caaa41cc604bbf0cb6cc40","412612abfcda9643c3309b26db2dfc51d52d3f81","a8a92ec1143d6119c164e8ffb78ecf5af3e4e7d9","1a41daf3d8fb20b3ff3aab4528a741e699bed010","b74f04273bd9511d6380e62607f86cba37357d2a","81cb545b10a7aa56af801cb4a1550540a2aa7881","4abd90cdff300373d359b51ac237eb07c9988ff3","f673bd017d717bae97f01bffc09ac2debb4fb39a","20b6f104ff0505ed5cf7b2d65741965601d9c1d8","8d70ae36d3bd76215b509ba4147e1a93e7f35a3d","96b1a190a3452e730d99d9d7969e730592d35ba1","a01608c389eb0fefdffd85ab8075cd95dbf901be","2049efc1e3e7ff1981856e2a9a88ac7382cb09d7","9efc6d85d86dcb469b458dabe382e641f67ea729","7a9e4c26024e93fd5ab7a39fd62d63d5ea074d1a","9dc15bae7cec07578984cbe9737831e1ebbdb0ad","da31d63f765d8797f2eaf0272ed88e2b4d7e77bb","feee2b5842c709c5f0ea8fba036829b7b9902b5d","edbecf5908d30093b65a4497da97cfa4d7b5e356","6ea25cbbf0ae7cbd66c5c534f09ee21dee4a67fe","8180e5e5464be4477bff0dee3c879fbd02120b16","eacb8600f4901181a5788501789306b17eab4d5e","b69c05c70076ca723d9e35fb7b0d660473d8d1d6","11d77386221a4d911edee4fdbba5d3b9109a1c6b","1129d8327285c1d3732532b6c09a3079a4a45b58","c6e624914365c553674af67b050e2513decdc5e1","631cf676c34e8add973236112251aeb622807e4c","10c3ba2c1b8cb494175c3eae0f7c6fbecf1b3bd0","f150c5b4a07a13e853b20d5fbc2f3cd22aa95281","0032345618ae5dd68c1b054e114e292b4fcf6f4b","a2a606794c7d29452a59eee1eab07213827654a0","9e628264b68205f8d003223a5abff574389354ee","9018e8b132da3d8bc7ecc5e7822676811fc1ffab","82ab28e0d245c4e3c286125149752b8c449526f6","03bd4d28a541c626e9ad70e4520a17b6f45e900a","3f22f8d1f04d896fc01b387f66120c2c531939a5","24f496b402cd00c2fa12e68e4a9cbc4aae9f75ba","3df9aa3339fa2a0691e7b4f599bf7e6c739207d8","dced53b4d928a65c863ddd5e99ddd109c44f5720","1025e3ecea67b90232cfdc9590a7ee8887efdcc8","d2750ce5930b45ea2d374042d8d7c812031b5194","894163a94537ceea0518095f6381aa98cf43b1cc","78624ad22c1f8844056dde634732eaa8f0c4ff11","998d3a30a5601704cbd6a6233e316d2e47217ebc","dcf82065e959e632b15bc4ea4a0ebdf52503f8b8","da0ec37aa9c6fd80becc9d8ffa8fd064445d8023","fddffa9eb815bd036c2b926cb7d7b8f4122a54c7","da7d3c5a585b944ac1223021eab2b2a23b25eee3","d275d848b35b6e12758331fe54129a9e0b05329d","f2cc9698433a32a05c76987acd20a07441313037","7439e558121d9d8030e87f24ed7b093a522d2675","e8f702469e04f16c5c2d84d244ee8a2203784b24","00b57d3bd2dc820dc2b0ccd20c21f6c656a92ecf","40765302c640dcca5e1cfec5e36955ea6a7b461b","33947a5722e88b16ccca3a24d607836222a19382","90dd3774a38b46a0c8df0fb01af2a7de60409c63","477e89a8a211f9235bdfb46583c7c14cef8a7c11","a2a5793e1324f97e495ccb835a8fd5003354ec29","7651b857822b2f47750c4ecce066472024e20f8e","84dcf9ca19a63864f5f769a0f4ab4678ba2ea0dc","a837c33442166650d6eba7fb794f4c63221df19e","173b342ca738916cf113554291bb11f7cce71043","5c3422873f6831fa6c746372e71d6c64d15197f0","9b461af90c5d970e1da19a990612bc07b969aa7f","daa9092ed3e08d05fbc57c32d7824605aead0f13","57b634ad3dc98248b8165892f579e83d1ab1b76d","16a2c31e53502a076f538acb32031e582912af4b","9c55d6842b0b9ebb51e40822539997528122a700","99a4274f513ef1de6417d54bac366521e0654107","e3d47916d5367ada14fc60b29375e3d1570b33c3","9170abc17f202c2d95c8db84a323cf03ceb5f596","296834955f95012dd2e1ce935f74ffb537ab6dfc","5712daf2d9cc2337d29ab8ab50b3487bc160fa93","75d5b1be9a53180bf1c09fde4b3f05418c232ead","397b4c2a4a06251aac3e9107e8b7ad5c33d96809","78eae047c6df0c6b78750c9ee84f3689f3ae9609","c500581d321ae6519f59b366bb61786d8b74cd68","bf94eed60c010f54299b6241a47c639c010a3985","a78b42c058cecc939b54101956b5ca9a7b415c85","d5ad1ca1aef52f08791fbc48e47897e8a5204539","d30422800302d024499d5f895b2fbf598fe21a5a","d2b890ede59d67da96936671ea32a996fefea425","55ded6b2dec1ce1e36b20537eb55d73b5d98063c","bbac90c85901f9b15afa12075024d11860cd4330","35fbbeb99b3b2356ea86572f9c9f26c2523fcc8e","bf1867aaab8d34ee2524f5b703214bb1c2684eb7","0ab71689aea4243e1131a29cd58b97f6c6fd3ed7","634aa4fc24dcc2ca5ebb284a0deb4664d6f1266b","bcef4b8dc6d0c74802a1120d5082c2f151d76f73","970315339609d18093b406efd43e22996c43dc50","5d152cc42df201263ed7c417f11eaee36a199392","34dba2f3ccfa3532033e2123dcff44b19a396e03","5738c92b3971c85e396f9f27608083588539f9fc","877f574b30b05db8b43326472ca93fcbfb119ab3","7144e2fde4c8ff7aa17d4654b899a28b0da9892b","385832ed302c51882951c7b36f21caf6b8125565","60cbb69c7c40efd72234ef10e77767347d8df6c4","0f7a86ca523f7939a0f079e07f9245dd773d35bd","dc33d25fecab418030903258ba58d93bdae88d66","c12de11c4425aef128845932c0652f056295036e","079c2630e2eeaca7c7a711ba974507e26cd998f3","6ba94d5ca03e51a4c10f6d47e12b347a84ecb722","e5a4fa52819b6a251fce2102a8db38a0bfae420f","f769e13c5ef8b8a0df681f4febff42c05ab05009","0cd8b27b567823c6dafe6adeabc067068d907f4a","455f297671238d599a319d52ab651390f98a4670","afe4f2080a26629e1d93076b049be9eede489da2","83afc6170a03e9c70298881aed83640fb4ed8403","2d6b994e476f00e5725117501f6fc006eadd0d30","4aa441591c23cc192e6c2589bb5d2f8bb420b9df","dbca3b81ba567658e51c1418a7614c5aefd6a18d","4a050568a28898a45cebe350f31bb2af867b32ff","1ef9e9ef6abc8070f5259f11a79c352580e45049","35b421b6954c5baff4b4fd4bc56b09c85dae6ff5","60ee61c7ff05330db383dd937da20d49f8ac4ac6","ede4decd4eceb8d63aa82bcd8b3da336e706333f","fafece44a24001a72751bcc50501a4806ddd7fdb","e7c31d711e2d6459044e660d5af6740af7a27e92","4340580e749b390b870f325a255435a1595ac016","adc0752da7ffa557d1871eb125c54d301d32c4a9","80dab2bb26732e804bf2a24fd8058e9a864a0629","f8e005142012d92e34b925efb9fd853502729ddc","3d2d04afd42daaa8ee231002ac48372e63e42ab0","0bc953d83b9d4548ce5a3cf3a7a133a405782deb","dbf7cad04f2cc63f31f28246bf6ff3b0bf048613","b98263013ad51391acd81532a9af593cb28a643f","c4495123181e5cf237f82ce568d957354711b51e","9eb4b6d91a64661f8e2823a70f935c602f8a725a","3c62a584eb2f5d017ec3e3c36429b9760cced23d","563356109b12b3296b9359973329d7499dbfaa98","efd4228892eb41ef3980ffec43b2095a54ea1d12","5075e372f3a65786f2a8858ce6249a0c67ea55a6","016f7bd8f8e9bebceab6ef1cfc9c1fdc9c786871","0afdc5c559520204987544d30560745dbf29a390","6ed1be9637a5f9954d3884eac66ae93779ed9dd6","f141f747de7045dcc4cbb6643ce5c38393ab3625","9e85d17241228b02e3bd500b48084a584bc04905","8aa38c9ad81fe956404009c1f6fb1a187484bef4","3331ececc4c03cc2d112dcf266dc01781540551c","0807e4f348299eaf2a8c97d8bc9ba66c0f501ee7","3863faf05bc025318d98b3f1906b56ef4d2deaff","60f2e94c08a11f1534c6935bb60b4843c4980769","e77afb85072a7bea10075221b9a24abd442e1318","911d3a458686a4dbe5bdb302fc25768f46204283","5d00407388362b257e35fe9df96a5b790533165e","d1550215b0d5b5c2e9fc79a874800f39612a3b5b","193324f3541089fd95917ad341447390d7a6d14b","2d7fe9b298869e46dff1526e1bcbc0bb145c340e","bb9127a78bd1035b1ee8797323138844b622211e","256bbd3561135c7886501a865be27cde3d26d47d","caf14e77dbdae26c32b482e34468204eeda8cd21","40e4f5bef4b33531165640675a74710138448b02","8306d60e85269f97e0173a4f7c61bcac46f4087b","0b1e93ccd43815d93de031b4f23fbfcd9ae7a34c","fb92c7b0fa7faf0f69b5da0bef3fcc2350fd832e","48166a9f3c4ae79f7b8c9de19107b5da079bc175","4a530433d4054c504c1c8255b7156774ad0b9dd8","554b3f77c797df59abb0446c346a590d3f50b703","5dac6ef486e1e35a7b644a90ce9db71b5aea13a3","26d33d1c6eedf9271bac20a24ea37453c21ef890","80a90ca824b3dd82ced0b047877949bb2f076a3e","a982531368db60ac130c615d31bf4e8629052f94","89a8f930d4143ed9a65aa1c068b1ec3523f13a6a","14cf450b0da4102a59d8890d931e38104266d96a","f8a1c77fcf1f501317f04528c31088d19e47ae86","35aa3301d760d3f548c2ee432f5e8f1977ec9c05","922f2d613ff53d6de09e1756525226de06db6a9c","1267f92740059a3493d43c6104c2993bcaa1f240","397b12727cf65a111717142efddb55fd751b1528","66c6dfb3fd89d34ca9e35276113d3f105717e03d","5f4485d4ffbdeb8c410933607547a3df665c5b7a","d2e642b2dc088486ac040c64dbc008dbf918f534","c5656b7468e1d001658390d88ec6bb087bc51321","16022da18793823bf9d3530f1ae9a21501b4faec","88bfb27abf35b347b4fdb0def15b340f33c89209","7c00f0599e56137523f2ec6669b980d11423e9a0","4d88721e625b300608f54b14e7dd150411e5497b","55f5f4757e03f019454fca06929ba028890b3b0f","43b9ed64c872f777a4e75f832fbc5352f7721848","89a76f21edcdd41b2e032c69fab6cc8211aecd76","79c2608922cd4c7d34e1e1ea4023800f63c8ceb0","984063cf0b926b7eb354b9618acd042bdeeda2a4","4c90a66e74909595c1f1e8053c2cd74c2a2be035","6eae6247e4fc3bf1655f52be0c583573ec7700ea","37c5aa108499104dc417d6b983cb64bcf05f35c2","cbfb7bd613a697503fe046428b0fd0fc08829926","7f347cc31a121a059e881d4df52add49642dcca3","65111ba99699a400be1d26ef54ae5580377caabf","5613aa489e754db3645dfe1215572b78be7e8bd4","df5829e93757c3b0639b9ea000816795119b4d9e","072aaf98e8c51d4746475f613439c2c152536f92","4e5ef43dbb218d07733708dec7aff4d5db382251","b2f96b2892ed63381f281ac94c795265950fca9b","a9f6bbe1fb0a3e83b3f99292e287ee0479aee2bc","e149327be01a8a8a2fbe47504715f4220804c3cb","f8151a9e5042ad3de64589f77cb108872694469c","c066db4d59d3c39de59062ddb24e473aa2c2a7b8","4847b5bff58378184a60834165af0c2ce3b84e94","c0435959dabc079cc172b344c4eec7647ed44077","8849d3b47de8ab936549f0b9262c1193164feee5","193d695a1a8a179f5f5d6a2aff660696197eb0a0","3bc7dfc8568d2cf02876f1ad29ea5af0696bbeb2","8e4837f35778e917370e802c167ce1fbd07b068c","2815e708a0ebf3ed13ca8f96dd64b41c991350be","e49a090919fbebb6bc9098ae2b366a5a858d3293","a2e4eb7533480ee27ceac5998ed2db5d1ee6a2a1","4fa8b804a9a68315f91ae74e1cffa7f6de8eaa49","0357d315305d3c98e97b13ee8ac3f19227f5541b","aaa650e14a11ee62e9035602d92d98919c81a8e6","660395153f834adc1492f44a896f57dfd136d436","8705c01f5a811609322a3004e187e767c102ae03","baa8678d2a8b4564b984d869e737f94f5720ff54","4a0f7837324801f405e5c87619219b8cd03c86c2","85f0ce40e103c2c6b0a495f25d8f2e8e177c2091","d1858cd7291ca1b17b8bf56260152e7110968c80","a05f136fb0f3df5f2f9d511cb2bf6a6433f3f8cc","8dfe7864063902af8b49731b3d90ef3e47ecdca0","e62644377b6e4a69f7f7da7e75faac910edbd526","8a08a9fb6a833aa2cfd7c68596c2c0a3a9f30b65","ed337085cf0a211619688467d7a90222f23eff58","9c8449a3dba4715c96a2eaeed173194b38c60828","d16ce4a8edb26fb4730c51405662479f7ebf6617","33e18ab2b5cb0261899421fcd5f5caa0572c207d","7f6f9abb2ffd43d81272fffff22896becdb7bd48","c3023e84c2ec38f43aff872c7f2db473e5bc665a","b4315abb715a097b453f7a8a528e7aef8c5815e3","c02cd5139f4b2c7bf9ba2592fc9e0ebad3edfe88","1808cb466bba233a00479ba944a636514c7dad89","fd89464d45de1f738561bce55924ffb326981829","9f4d89dffd9a81ebb40237de9a7e0811e92bc674","35e533f34f3ee9b3e15acc7d8279461919c10a56","f2873e5d0674dc9697debf6450a714c8c719c860","2c0a2fbda3ac931e2051a3fbbe0c6a701fef8251","ccafdb5d05422019a4c43789f1ead6142c46d559","54d33fabd1e2dd6f86edca7f4c584c992f23c516","5ec30ba096fdecac25415c1fe85e22e714881cac","8c45282d21155009e5b239b8df610661409981e6","87d27e1250c4be1406b15244901cefb6738a6709","7c4c646749772aee235ea5b42b6f1a1f2bfe2b51","b6c386a3b03bfab2cd18c297cae59f2abe6b91a0","44918e214f8626da558694dd27322d7898e7a6d4","3e128a6d8aa2982ec4da20c1dd73faa968b9207a","f00b52270503de8bebc01f5bd8e813f54ee9b62c","0babb60c74fa3c8004f4bb1666788b36280fba26","3226b44f793ec18f92341819e11ae20d68d0193e","9fac01e410103be83f9a22d88a20b1d712c4ba11","eb2d7228cd11e9e36d5896459a8c811b9c97af27","1b0c7515ffe2bbb0cb8cb08bf9d21f68d4648d89","11b2f9059013100834c3d0a6e719c370d87af3c9","672b1b19c033c093af01bfcb26ca509986942c19","b5c56f6cca6c269d91c7fb64fa74ea414ba6e548","30852d023789aefcdbefcacb0c81332945d3dcee","a16d9c6ab68cadb3cff07ef8b7b8c00717e98922","06c42d151cf7b70b73dda42eba78e91b05c12814","d4c62e714c8901277cb29d53430ae415bf4d03c7","ffe5723fdeac967bd13c41d86dde4fbe36527d6b","e4e8fc63144b704c5f077794a3bb19cab32af302","6e5872b70978b4ded3ade769ff46a44de6a6eb02","4e1995c29b678d99b3f3ad81f9f2d33124f0afe2","eef2625ae5a8be8a4aa89a6443acfd5b6184c668","1e8cb1ff474ea266b9962cb4055f6e10a37bc41e","aa311320d92b2982dd4606156882686cc354e551","ef54537b00a2473efd2f3ce1c9f8d426f983a50d","e890a7d6275d1230690c3ec3ca9134eab61f8b5d","da1f53c8d995aeb393f67d9aeb8a0842751a1180","8286975d16130466cef2b71f3f0e735ec880ca3d","531dc2f435c1d64a2e3ef0710cc05a7c13969587","555fb3a31749b19829588391794bfc57364e070a","d94c76a19930a4f6f83ad56b38b41eaa563f9571","d403b4086c514647bba7620591061b7de7dfaf4b","43e358205831fbcc5d6d7e8aade5131168d83651","9fa1e0b4153102913cddc6380207f5c43e6ebaac","0f3fc930703918ba83b7b83f3ff3849015219a0a","f2e54057aec3a4e4fbb9f9da5729915deb2f4648","e7cb47e686368b462a5aec62379dcfb1c6d7a821","c4234b15211beca909c5850aeb74f87356c895d1","8d057a04f63cc18a3a21d3fad1a476996d447a2c","f10a10ca1db9dfee03fdfb3b8a7e01db914561b5","6d7dc9d98bba92d6c8ff66b053d088bb01d8b000","02d5ff4cd055d2ff29873647840e7b94dc66f072","daa168677233e32d4f6125f3ee5e478892d10e73","5116c009c94b80b1fca71bf30a89381e61f1fa68","0ec448d21d4d4caf1cc5bd275cd0e9bd0688bc8c","34e2d2f4f7224ac24dec5f0461d80cb9dfddb827","8ca90d718e79557408a352335b67bc6219740a34","4de0cbba158aca42e09549899f45c34617249a33","3b02cd3e712faf9da27bf77f7ff764d93a17eb6f","0aad11a6a77d8ce3a8cf6096ad01cf25cb94553d","de0d30655859a46eaf711e209fe20d9ca60a60f2","c8700f83a1832a6c9b809af17ce67f5f0ba2ef32","90d43084c204ca467b4a88ddc68bc9e2efa52d74","1e6537bcc8f79b00ff28275277a62e3e94cdd894","a8e79f1a6557b03a5c578f0130aa2f76620ac7c3","8739f4b6e23b4655df444a019ccfab9f271b591a","5099b9d79ac4aee0c4dd22ecf64d0ff8669f9c28","742a9d902351075e353c3e6ba9fa5b1f67dd373f","8f39b36a1a69e705d034b355b9a8eb990421bb75","ef781810730e1f22c194baa9cff2c76874f2f86e","f221bbb3871ab76276a1f397c106f3bb665ed19e","4771b032c4f995383fda02b6bf3ecd2829d85bb4","30d473689c5a7e546e4619d83a3f4cad89d103ec","89dd51d4331b332df69df97964d72d73a7423fce","4755a3beed97993604ef345d2581d6259ee11c7c","c2b6a900fcb7db4645a8b94998c6257c5d82978c","34d1cea6b88b2ea6a4c9e31a188d90a6cef18a89","562d241b13acda02245cabab16548532257a7a8f","3cf3c4137a4e6a5e25d7950ff727ec2157e40a37","69bca28271846eba406e74b33203481ef0942ec8","f6d137d3d0cdf97f8ecd7b79fbeb1779684552a8","d4028a3f501455278045e9ce53b87ac8b0600b7a","b23d7c3b66fe7fb24b89ed2c73a064897b93da50","06a133bdd1d21fae01665b176f5811c3b9c22b6b","bf28c614b09b1dd5b176d9ed5b10ecb87efdd3d3","366c7e0f48056ec93b61880c9394c75919497890","5d5227104e98f7fb248986d847165e6f8515372a","118c78372e5b33901c88f4011ce6f4628f64aff5","fcd761e88985fb243717c159bce7fa40497a8924","5f8af252e87735f7577cc985cbe6ff6f1b3b56f8","935537c53191e7430a77949eab6b1e50841c19bd","17b776e549cf974b685bde897765271b63911bec","a282e67b2420cfc98d808febf3aec6fc6370c324","4c63772f549bd6e04261720d105facb5996e9dbf","e030317b6c1106c830c95cdd6ed2e746ac017a83","71df4caf8fe4e834c2f175e060b3a896d4d5b70e","9f62f79dbb7b0be1ed863dc86a46a04c80286ce3","7438093562006e90394f0099bb829cd3c246c5fa","693ee5dd5654d8533c40772d79d1f8a266700544","19f1ddb70838874e06d171a24a96bf7ba71b1db8","2cf33bc5f13b9525d8c208c929763ce80aee918c","60c78726a599c0154ba6473e48cf31792dedeb71","91d158afb233b1cd273a880609be6a33e9f11458","11076021544cf18687df4f98a37b72d7b3117cf4","6c54cb8bff2f1dbdec87f8f057ea36ff7368d93f","ff6588569b331a8a1be49306d80e229ac1fd3e91","85ce4a67ed37a2b38bc6d9e3f0211a9b73a8516d","07aee14dd775397156056a9ff8526b586aaabef8","cfce8de0b59e06c6e7fcf3579557525aa9062534","e4884cfc752d7f16cf4c9c4477e733df73cde4c4","c0766e9503ff89e589621bb220236342402cd4ed","e3008b71c3949c4fd8e34952ce3e4d5d8551da48","636ebdf819df443210957c5ded24be990534af66","952f3004f1e1e46a529dc8d8904404832ed5ac96","a821de2275088ce6d4f91551459ce5bc36e21146","3703655ce2cf310db61608fb492b0354db611a8d","121cead38e5ea84ec22139df02eee56d822290b7","3a62f29eef174872c3d4d18e97a8ae790480ee65","f17d83e75889ae341a4f762b47786e4ec86e274e","19d91f788d77227a7c00828bce6ffe91932cdcdd","f115f00ec6b93d1f32ad80be08daad60ab39efd0","f84893f70901dfca356d949ea1585a56154cb59f","414097ebd954c2f05e1b57a6fab2bbdd195feb3d","c5a4d638c641056d0b023af05a59e6b430f31d8c","64f649a80c0261c651f94c983e31d043b87b4ce8","ea43218bcae434899bb4fe2bc741ba828479b8bd","03563c8ddf748b73c6bef962f14e0e41eac45447","08612e1cfde5dbcc42468cd17104601eaf3e45fb","9b2c441ae387a2b198f80388c5354051c4b69ed7","352b3c9c93884019b305774a00387f732f84e8d8","b45161f0f3422dacb844bc7845bf4eef85bf1875","b9232ce7a36bd5c17e514d85c6e5dbcf79fea817","a3501c096f32506bf2262e36a302bf65f4ad0f4a","5beaea989146a7ac6d4e5fa74d084d911622e543","eed56bce14b468555804430bde82ac20adf89e6f","a33040da4975311f30fc35e5f590ec531ffa04ab","63d7c9be45025bf9901f81833764284d30b70cfd","81be9542eb068d878a7142618d1fb14562addc39","c025f526c8fd4b96fb12a0a7e2141f59997e80d1","d856ec611a63c93c07a6dc26490b9e5e31ba4595","d2b0f69a64b8052b4725f319dd5c0c5ae8c5bfeb","0e27af280c0c1481f9a21dbad82ed945bb947c28","91e57827955ce5d9e49333b67c8179bc17e0a324","65e3ef705b0f45866e3bb4a75bafa374a559d1f0","755249f7d9e67ff83d46747cf9804ee8b0b0b742","b573bf85474c0aace64d52266ae60fa26fbbf26d","8ac1bcfd3d9bd3a5ab89916f21d77c21499c7249","b9dd095275c2dde27d1abc26efbcc010ebd1436b","34426be9a0ef904c5cb106ae6bbea6511ed79fda","74d895425d94334fe5a027c5534d5b60c2bbe0bc","1d301870ac237714a77138bf4cbc0e7b58a22baa","9c195b57a00f9fd3bd1ef29c5b7f8322257c01ec","c8765b459add8524116b2fdca8e53e5943d6e0d6","18d06b971b7d04cc4dc93607dd90720f8e6c5624","b776049b83960c37d4616364346c510068f2852d","e52b439eaa1a06e7af8b157c10b435481e2c9c88","b27b1a99a029016e9256fb28a04b417855fc4b47","4c9d734a756628ebc1dbf7b19ca335146c0e6393","d51999f11d7f6c1b30310a08cde7b12666e673ac","ca2476cdb43e776b0aec0deae5034babd7eb3930","edcccaf8c10d5f15820f7506f72f0033175c297b","92342690f7bcbd142c876e18f795dc5227e0bb9c","1ca61a35d85f039cbe3cffe60a6f7ba5fdf578b3","cf8976de415573ed170c60fafa997725916bff55","6b8d6e3b07c83da1c365f9ad79e84e5147ec26f7","0c2ebbe626c610f24a22993149853262c2d1d25a","a05ef683a566db5025d08c81bcea32dc972ee65f","bdb5282ea0da6d96baa5da0797a4367e15967182","b0df0b46ac356f88639a6a195ab62fd1e6aaf57f","4e9c41122917595e4eb043dd1aaf838c72244b52","f3835282c4a5c10291dc6edbc405d88aeca448cc","3d07a1c10f8965938a503060b24f15f73dcebb45","9e36f5f6f8da7f41f82208dbcc4e9be3b0a75e8d","62848f94eef289d951370b8cd071821b588b21ea","e19520e8fea78facaf6a2e2b2f0f1bc839c87c47","7d82bed4f4cac8f5227d935c0496290e24eb48c8","6ec4da2e3b6eeed5f6bc0d1a4f7e0a81147ea04e","8f3becafeb254b27fdbf8f1e4dfba4feccb6ce23","372f82e7a76c17241afbe51bb2a717a858d1ff7b","34c4bfeb01be21298ac28429fb321a785d7ac5f3","35ea827e832f1c7a938b8199f8d6922fdfe50525","9fc71d3472329d14d024e67bec682da904806e02","09250850ecff1ede552dd2d201c348c3376f687f","e99f16153eb9ecfba65219190783b5e2714cf50d","f40225393900885a16591cdb68158ca50e3612fa","19b6e601d8e0376abad48ed44357e5b801db0cb2","9c1d4f9da2e4e2ab3f754d9d544c01b1da532ccc","62218ea41b785378176334bb9a6eef79d7286441","f325896c8057c79f1e555a33f97009786ab67b69","9aa83a77ab8cd8c83a200eaad0028d4731c71cce","16cac24c9d2d1bd444038d3ffefef2fc42aa4c61","e343610b0e3dae66939efc72678759f7b66d6a35","592eda7ad9458ef1677565e2b86afd9aad45fed1","621a5457ed2da37fd09a0a999925b00024a471e4","362464463015fa4e6690e5733fa3ee0be11fa32f","6d0f4a4ad70bc20e2653c144d630f19507edb164","6cf4f62f2bc2cffc2e25cd88c2f5fb2afb9ee50e"],"alpha4":["a0d8bfb0d2ff50f4de7837767611688b962fd564","0d3c6fae35d8025aee215275ae470746b0860578","57416bfbce17905e71d143478a796dc6b27ba4f7","762b9b6bdbec24b0fa0fffd34e6e0afff7cf01fd","7b1cbe9874bbefbe70e338fcded18cbf56cccc2b","7535c5a56a0afa8f116a397eabd7054bc83ed181","9ea27ec03249e25aaef5ae75393ea5079f852423","616beb1041cc5850b882e7cab64a6e19d00aef42","be8c0d57c565bae9ce4fae140355d9e886c8443b","beccbe1efbf6919e0981fedbca1b7974ca4a4ca8","f09956c86c15b0c119c2b8e66d8f7a7281cce36a","0b774d47e65538007e744aaa19bab0b4e19eaf6b","83c3cba64098fd11d3a4527ec7e3f5e19854cb29","260b5818f1cee46e1332b620bf9aaba821d7a025","09496d93b135fdbd248498b1dedd4e4d68ca2ee2","48935816ddd5c1afd4ee20ee7dc2b70302bafe9c","daf54133c258874acf3342d1907174a9923ebed0","f3cb236f9d0e559e759dabc7cb5b6c1368d45e6e","25b98e4842b910c07cfa95a797ac9bf43e7bfd94","123710123de4584626c48eff665e9b16eba758fc","2709113c83465f8e0e6d6e63db6032106523a9f1","9eb4bb044feb54fa5b45a3f29f111510df248128","21bad78bd82061f0e71bd52cf1ab783974b6031b","3bdd1ff3875450d90f7a695aa5d527a47558d80c","6cdcde7114a7b12063d2d4b720583d6094d66c85","6770357e47b5fcc1d829e0890a3140c91be16872","e50407d2d296f65089a8d43129d4e61c02742af2","e24379e61f2d24994fcdb48a8ad236adbab43124","d8067e905c031df9abe475c966fe389b03036036","a8faa5504279f867adb6f50f768d3cf00594dc4f","9cb18232c290c1876cdb6570ef11f29fa7a98ce3","84d060c768c10145374d48ebd2b3f00430c73638","b3f6e54cc61086fc3a3d2af170a86ea6a6eebf73","1a2fc40f86b7b39f443dd7bf64b9d765d9851152","45f1cdb0b73b355d9c959e9f2a12bb4dc58c6e13","9f480949823435b41f970841cfe2fccc4608e947","e8cdbf99e9bd9757f8d2630e66ba12654b05fbda","e3e5a1bb6e3ae3d667eb622003d4c7d0cc713cd0","aa819a85381dc256e4e1a59dd62d5da84346e3ea","a06f8ca6b9838c587841afc17d990646ac9997e4","ef9313f415a2994138a9d36a66cf9658c3198bab","26058376aa180f70e152070b3b69272287a710a8","06a929ace7d2b7051723e0a93d91c7cb0610599b","c6edc435f4416ca3950e18c10ab18e74080fc35d","bec76cfa19684cbfce3677044331805fd2a54d8b","e57709396537807c55ce05352137fde8c6a510f4","3c999ae1a1f897716041b45606a4506790da1e91","c4cc66596e735dc6d954435d6e7751b989b8f439","2b278a5336626fb42457e512492a8a0e8d828b89","89abfd40ed0904e680ae53ba91efcc4205bccb95","85d44dd7b6d04f9798f8bd7cfc0eae86e64890fa","e7968954e864a216903a71dc60c015bc828906ca","e3241d54614ca1a8d18d4273f9e4a3b56ce74c39","c3c7ac0953af8682792062af4c4e8df8abd6d8f8","402e4b817e26d3d65f97521f4c2b5ab01df1b00c","f1c69477020097ae3a64c43fd33f029e5fa146c8","1039ba9ffb8588e8b0abddaa753d270979147c23","0a2f99684be3a736adf7061ae0df3f0956b9731f","df78e8078edddc01988d095fb9fe79a480d222df","830232f1307a302e53e59874dbba958c3100bac1","b385a4b053e51a7076d87c80eb53ca451d0bdfb6","1621270f26a8f38ccfe76b86fa10c544f8088df0","75c6ad97561636767aba306f977bee590c3e7620","8af4ce983266d2bcdfce83a6f2888b7c49ba443f","a195b2f1a3514e721911c8911a55d316f83588c1","535cb52558e68dc1ca44e3a42fbf00297e44d5ab","3c9ce2406b421d3bb7ae76758414e71cfe333387","b86b497cec8f0b3fa348f8c9b7bcce7d20232292","6bb0439ce37c57d4edcdc7e94793a55d5a163ee5","0cff752be1f6c6a61ad72bcdf340c06d08277081","c58b1608ea81af0327d846e8537f5821444241e0","7cb5e005eea74811e93bb40d060739eb74a47e2d","317561863da8d1909e3f2e1001e0d082e89dcbbf","cf0716952db45acf7d7430552f2759c57e0d876e","d8402627399e65f8a5ecf6cac7ddac02b5510967","4d546164e749871c96b77f6c894a47302827b796","28b10ea66821e8de6c387a83c0218e006566079d","4b6e7b50b9a0f4f7496b2d01cd07e6c386679abe","38f8269e1bb64abf757f5a16723e67ffb3744905","7fdb324647dbd98cfd17998e4781175a33c398ea","4c5548e06e6d6d57b7c377198e1a10cb5e444d14","9d4a996a08e5bab69b7cb405cf7a8590e50b0fe5","09623ffc4e415531df257e31c8e3b0ad3ab9ec06","ca90dd302b7ebff4ceb3ebc7070dc4c17d626ec0","74bf67c3a639f91263da1501fc0aaee8f1e299c5","20379119c3946096bfb0b45668034fcfa7048692","4cf2d5bffed895aff00626bdf53300c9ddbd9cf1","bcd2659a2f4035976fa94c36cafc1c460ac2de69","9c7bc127b9f719b4fe6a14dd2c8745fc64cf1b32","4e25e5066bfd6a1ea9d5dbfa5db9e25b66b8aa02","169db6abdd9d8973822dc5f2a4ce5bcf00bb3f55","e73afd8dc9c98b98a39a3f1d2329c535ba9c6d22","f00c5c00d7fbd9d5d8c22534cdbbfa3b68dfc54b","9df7ed59fb39e38db30326365adc18afb79903bb","3914bdb82eafa558bc1512c7cf3c4f77565d0847","d3debe18b54ebca4bcfdcf4843e256dbdfbcf99c","d072d5ed14416af68d0c85b98dd28a638e616596","70c3270dfa1f5d237e57454b10fde1ea60884fd2","205bcff27973bf122952592105a830541726d79a","04ea79c738b02596a701bb7e7712448bcd67b142","1e56b4dd62348e9de172829e3a25cff0c522d20b","b675a3f745d6028ee67c04a3eb4172f417fb277c","814d6cad13270158215d3b5cbe20e96e43b44683","9974f6c56f379d3115f35326e60c0c854dac7c40","f3dd3c0830e620b20ba6d0364537bf6e9235a8fb","065e2670af53ae2f71b78d57f8a217b4539cbbe2","3697dc0fc155b73c1b49a5819af0f26289ffdf78","4629152d68f715514be38921db192251a6de6715","a0519c7c3170ff0c54e9b9a376ab865795630f5f","005993064462426ead1e3ed28ec6d3b9883f9bc0","cf124b1415c4718325514ec32794fb0587885e3b","5f32fc82087404ac2c803770dc9d1e3711fc14fd","57c3f6a94ba547cfb4c3bcfd7a3e2e784239fd4e","46f73c366df4377a69c26ee295db26956a90531b","a03b72956db9ed3a9db219271959e7daae0e3664","16fda586d915fd6d26bda8ecde487fc3f8481a2a","cfb89b672e3d1c52e16771237489c82603148c02","48fc70e3f70076ff31e4aa4682ff8c4ad8074e14","85617535742e638532d7375d9ff17f3102ce8ca7","3ef7ecf5468960c362511a69b153471b33544464","7491e910f3ac689d920fbf2fa26ad3d1d909e744","7ac67bfec106d2ae807e845d0e093c6e0f2c43b5","f11047aa81563343eb8b3d8d989af393fd2639b6","1fb47046bb2e2aa3ddb7f7a5a48d012984562eb7","0e94afbc92b43e95e37fe4dafe96cf183686b151","84d2ef43adffa5a28123cc2d24208b3d0b6569fb","c2e165955fdc42d869eaf21aaca82c11e3640bfc","64e52f5bdb89f7abbf9ac200768519f6fdc2811a","0a4a3f71570163955976ac29e9764423523049c9","661e5e873b0ed2c91ac0bd31a3a8aafb2dfe98a3","31aaff3b21fae4e6161edb52876aa9893a65ed34","e588c241681032c616a998a9884b30215ea7d4e3","fc2038e128d0a38ecc159948d7e41a4a0abefa66","29a527fb9057afd534ea0d6ef6c4b36cc4b3deef","4148eed9437d8d01afc3cfa69279f2c3d9dc48c6","7e4e9e95e4fb654f99721b093e6ed15d0bacc0d0","491743d670c82be5fb6b193e1a06074ab994fe61","8c734dfbb99572f6fed9f25a4a8e1596e5b5b92a","c2fe5c04684105fdfedbc6679f17acec12b3382c","7d387dc63f75da867a1b9e07cd957b456de99c12","0e894a160cfc2c29623247fbc1f8c761e07dc24d","2e4752bdbaa79ec27b3c97d352b3c35ae4676a4e","1f1ab997b63cb6c91415b3b76c3cbed8926d2560","8dad3811c52a23ce53b8e165dc065f38ab5c4ccc","01fa0673a4165d3245d6b22e99b0e4ea99d19c5b","1a02aa9b52ee6ac8d8f340e729a4dbe751637966","016092181c8b575f342e4abaf40482e953815c11","a98baad18f79c1c41dcc2091ecabc3cbaf33a82d","2f31d31c237214587b8cec1dcdd4d713c60f461c","d030c17d5ea1c6e40d8c45a7cffd072242dcb735","17c3c64a80b8701886d238d30e70962a8e13b2c6","d0d52606a7ce6a853dafef252e06db1b5562033d","199c294d4c1f432be4370492902fdf7f9d7fccec","28f78ef844cfce133dd474432a3bc20627ed5cc9","d119428ff93359c5d03cf1dc81957663b84c0cd7","7c55228f5cc2c1d33b26132d973aad3f0620345c","7da55fb739e4f2f2ad50611e78f09caafc7ede76","61ceb59f1dbc39a3d2789a9e8bb808240a5a44b6","c7cef29b00430e01faceed396dbd9def1b7cb235","de264a819901d92501a69e19bb84632e70b1b5a6","4d27b1fe4f5e56d53b9fcd13c08b7e2e497b2d8e","31349eec8e6ebf725c93b22abc3b98c03433b425","9edf98e8419ce68085a308ba4ae65fe8bf8a9f17","4cb6b80090d60b11522e3af5e3732ab0b1336d72","a1954e51e8413d3dbfcafc03fd400c16cae7fce9","ab1a80504e81430be1221a6653fc3934006bbe50","4fe5a1dbefaa8bedc14755e84702342d7aea1157","ac87560fda1dedabfc42ceaa215ad1f9174bd42b","a34d1925e7a51c72540638b627077c8c58e9cf10","d807b52c15937a2ce27fe843151fbe2383ebc71f","c8a5400654ebc73c9af28d051f367b8eaa75212e","ecc588867482c0b32c3896591f55630baba1ef7c","77dd0561ef0ad508878ce2899d5181e9c9b632d6","fe68f53298a28d3fbc159a92e48ef2971a8467ae","08f22f1cf0e0d133b7ea763dc3886cf462c6fcb2","792786b4b7e8d1fd4f708178d77537b6811e9be1","37e198c32006d18c9443bf65963ba8182b7d76a6","1b038bed94519bddcc4328ca053874a754ae37fd","2042d6214e1ab302a1d9a0a4bd8a018bf6ee679b","5ff403b3b0a4d19122cebae1329f46444263ae17","13d037b2006ed097569814f694e4ad0ccd3b7bfa","2827ee77d05bd7df3f860d52cc25b272a8cb3ae1","3f9c0541630a168efc4acad541b95c4565580f46","4c41e29c8e796f97a714da784a7cecae8933b202","573956915efefb1cda0a5349c7e7aaeb0363df1d","022ae53191142812b647710146ba23ca20256b21","0a9a2b1d6215850e3090d62fa8b7e9a8a804e860","55089d0b1aa6342ca5836bbd196cbc6e6ba9d23f","20de0679fcaa91a0c7073ca606e15947e8fd0982","244cc11edd7ba5cae95a909ada2fec207631ffc8","1a82877accdff4c452ee7cd796b54348eba38ad7","a720993cc8ee53e635c254ddbc2996c1f79f9a55","1884952ae3c513d091409751347dc2b2b628d349","21593ff5bb7467cf1fd7d6e63f760d51d258f707","99f9af868a6994ddf6622172ec98961fdd37988e","133031c65ee4ce09e6738a45c14f7e21ca2a8cf7","bfab0fe3db8b5a2cb2f128f23e3502ff668fe459","0838eca06322e5789450e03bf9be4c82b1d7a5e5","fa63a0fe835868148c9ac6ab9a3f260928155c70","bce3599bd7de6eb1bd65f5d9589b66e261d0f03c","d376be2bf4c8c8b5bfcb650647ebb73605f8fc81","4740dd343e2dbeab7d0d5e5510e8f11afe1fd6b2","7619a8a30dc6fbc851a030c9cb97e05764c4b0a5","86472ad5a99e0d597df13d2b8e930ed6ad24ef6c","4554c682e6c9749116c79313d6f08cd6e8b7e6e6","09faac9e01f0b9e07b40993b9f0d6b1cf77a6a15","c1f5233217f35d59849fc920f4147f9a8b3f0885","3feabd67569695763a79d685d35d6b6e472a8e0b","34d4faa2270566a4fa7f47d84219fbffb48e863e","c15919fd6bffd67b388b00e2dafa3e3e5477dd31","b2bfcb53d648a2cd4c0845b696d0a96feebf68b6","14c0b75b634f9542083dc547e41cc93355b4219b","38d108aaa25fa56ac535f1cc655551a802d4e48c","4a60679f31e7e97f15c5f7dcf2c91bd4dab1b727","f5a8637e7aa6561db811548b419839b5bfa32fd4","51fa23a52a71fcbae5743587b35b179dcc226b92","7d11f01636de02948f4fac4c0acac3894f389632","bd9c592c528034a58f4ede0bd2ba06760dd360b5"],"alpha5":["b60939be88d192b63798aec6e9b031d570048b8b","e9ee1273de22523e09607c70978f816570727b66","f1d1ecb383d79e0fb494977b072209aa5f998c08","c7c87a06244af46271e38738260f922b5fb82559","b16c309f82c77d606472c3c721a1857e323a09e7","d1f3b622f0b436d89ad9e352e1a9071e72799455","9ba6849cf4191e1c037e7416d21f28b19e0e5f43","07fdd2c702233571aa49adf648c136f72f843a91","89560c2138d00c6b64f09dda97a18cb84ab76aff","b26d2ac19092dbe6d99eb43d08d19be405bf47c9","6d05ace735f70b545a5e7f9a5078b06c4ea5828b","131001a4fb10a202e9cbe1df8e98095d1b35789b","fb9085ab54913c60046a7be773dbd872ff7de882","ac46862097902da0f89af7f255292517a55d47bb","dcc7f2b54b562ad5a58dcd0dfe72ad8e6f05deb9","534044e8f8921d90677f7bc307dd2997d6eb873e","08f71baca51a927dd20e4e10dd67e41cdeadd40d","1d7b69ebbc02fa566e2e2a62b231b44a39f5a2c2","c64b07b264845a1cad8a500badc0407d593a453f","4a91f94c1339711beaf5c2eff758b17352fed27c","6a07d7f83f10ee8f38f7890aff51eac3f4e581f8","8b7028e7b13b7a0ed6b8a4d589ada7c83914242e","c1a53d8b067bf81db673064866cf880f3c1c1a8e","6c67ca3f5b77f7e12942d65f4ff263d855972cf1","ede4f9712def8d8b83b250026612d28242a762d6","58ae20f239792fed6ca041515914d2fef4198fc6","8c99b6fb2f0a4f550f897c7871658965600e1a1e","971c05dc5e693c6d32e4f420bc083243b0e222c8","9055386de9961c5fe9872389835157fa224ee45f","ee6f1fa3f8a7aa48ed9becb0039f39e1c7f395cc","04c8a43741656814c86923c89f2dd23646751b96","a366d458565f36856ec29b1f555edb8ecd7e16df","1dfdd6834eb5fe515e4edb86cccad19849345f4a","9c135ad2632b4cc754e0233c03b7a69dcfafe377","95e96947f6c4e96d15b269db7a27a4a772d86b09","daa50b28f2171a981eb49ed8032cd92dd998f8ca","15a3d16d08f6452558456602b8f2adccf48e4327","e3e36c963f938abbaaa1c76b47df5f46ccaf073c","2e39e38c10768afa2d6e22a5ddec628e0b5fe147","be4b7da5187219efa2b41a94712e86d110df4fb2","9c7ca687b2658b07e53f06ccfe9393342992b5ca","de4d7a785e06b2508dad5c4bf3f43a1b836f8b7a","ac118434eeaa0bc02ba82b5e829bb9efbe4ada9f","4caa4e1af54a18a4857f16c5f1faf48db5a87450","32a7c05eb4f494da814334b3e8d6ebcff7933a41","b173eed8aaa39abbfa0a30513ae592f086c1f622","22f8ae67a2518c1cef2f3de6cbc6acd4a1b9838d","e2d9035806aebc7cf079d043ea4e7ea65c184327","e86418f7a92a498208c325446c9d7f654c48f359","a1fa614e78643832a37fa436ae4c3012bbc819df","d13c292c1afb55bc913369bc2f08f0f2505f90b9","73847cc0bb9c8c7eee9c5f91cbd1ba353f81383b","9f4689f844fbe2c10659bb631e0ecf693b6bbe73","77466285f260a84f6ca7299bc5de2bf35a076b90","6a43f0a9012f3716a4b5e867de6c957ba1e7f12f","8aad7ef016f5a28889888150ae44f3ff0e2602e1","b8f1fe9ed8f1d027104df6c70dd363726d7bf7ad","d2fa0658a2925f9b1ce2526dd7c4e8e8d2ae56a7","7fb0853c68acd7d4f2709c11f01a0ddac1545876","572367552c9fc1bf28d19fc8b89861c63a196ccb","a5e38586ce474e8239085256e097bb614e09e83c","10e9221c49eddc05cb36c0b582060cac9e4c8cef","8a202bc2236ea30ee2baf9b6d7f90b7c7cd39bba","d52100f4ffd3191ca070be34043c5a5343cd1a0b","6b15b4f90469375ac388a73477356c90bd6e194d","404f39422665375e62863c0247768759bb2cd0be","b3ff3664673602dbc38157db403517579c56eb8c","ab7759dbd1b4eb22864f70a3ecb80e786054ad87"],"beta1":["f7de2c0cb3793bd289b8465bcc9af54157a54e91","ee0c4a97b3423f9fdbc88cc5d7129bab43347775","e4b02513fe4e352c4ba74fc28b306e83b7014083","270eae0a05bbcb3795bca63217d0c969c4c9a234","f8eaa2fc596f33fb18d12b6a4b6d0a53d1baeee8","dd766bae7811a419f7371aab0f48ddb3c755ff68","cbb396c0064d77ec50a524241d22746c8b69bbdb","bcecf5626768c8399e9293fe12a25511eeb6c52d","ac8ae09bc30e3a1237834278f837a0cd30d043af","d2b17d8d60db51d9ac73032c8064aee3ad5e0c57","db33b03f4910431f859454260e5828a9f306216f","2e8ca4710ace2a069da25365a0428c656185fb03","dab650fcaa3eb37deee5118d678a3763ac78a58a","a3a537c2cf86ff4bf82385bbd17606654f8013c4","22b7c9dfa80d0f7abca40f061865c2ab3c136a74","a6722cf36251ddcb538e6ebed9fa4950342b68ba","a15620c83e7ee0f77d2582f0664431a7893c4283","698728f1c2726563db11d8e3b07a6126d69ee953","26fddb77be127ce3a88c70240e83af84236b544c","7d22e162e7ac3f880eae4d4b7fb8c71f80da0ba5","55bfb05df2feaa8523534d4a0e25c7929e12cd56","67ac8fe3593c5de3a62d85e3cf0b25228b3637fe","3873f84548cd91ec62b9cb045e75158df74e19f9","c06db1dd182a0ead91383ac1d158da0c75cfda40","59df3ca91170ce8d40adb9751efd47ff17ffb032","5c71d433025fc3239dc69a2bc363684a5c8a86be","53516d7a9ec7119b3a23e5fc3fd1c61dc1e3074c","ba2e7f9bc6d7f1037b9563f8553df27a5ca48407","3b2e03cf0b2fe8f1dea163984f399a309583c033","0e25c32a77d619c8daa665527dd1f04f0f31f271","56000929fda5ed911026dbc012903441a8b52384","42a5b7545ad7a083bfcf5a2667e5f0b507f0014f","c1f6852a6a3b2ca0186376433e12cb181a6f2c15","411df08711dfae526b75b3937ec65f497a3bcb01","ecf520b70ef77c51a7d585eaa31aed52f448585f","021421e1808d68e7fb6d87ed027d3dc454b3291e","07014864d0d8df5a238fd7eb4d6c489e5d75f823","a9b7843dca3ea3eda9f9f890a3e2c78542ca7561","caf5e921210eb893a95e674b7477d13cc9a34d39","855a82211f148b30f1fa461b7829bef3c8051fbc","5e6c6f3bb745f8d9be4df938f6cf49dfb552b761","b6cf37cb57ba886993f61febad10c90596ab3a60","495e40cff87c9156ba5586a33380208095f62cf4","1ba0b2bc0b435c780eebeb7192847e5ef839f8a7","2c118d754d2022a4d5782d3bd0902cb7cf6f85d8","ac99ed3cda12abe155f16a96ac0c716b2dbe6231","c93c279867561b01cfc4b041b81402e4907d785b","bd6ab5360ff2dad644653954d4b19ac663726788","5809be96412b0d3fb5c7cb36ce97a57bbb36de38","70de8ca9a9baf93de2280c313d039e8f8ef96f8c","d8f0087dc8d3c3bcdddbb681eb204e70fd76898a","bc9899fb9f1559cae1108dff239ce1c9874beb15","1504c961125c76f007bc2ff061c3854effbe3e56","99c4faf83769f7016a8657ff6aa82ef26766fa14","d54894ffaed9c27c9f330b2675d2a907f74d2455","578c6316c884cd136c9d9de94f1ba20468e4737a","fa5ca1bbf0451017f388c660cd06bd141eb762b6","bdbcf29246bad902e94c3a5fb1fd1abb06aeb2ae","e64391f47bf95ab4cdb65683623979ee6790836e","b1e3215f3a316cfaf518747f7dafba4cc0d8d291","a8f367a4b81a9a468eb7a953a0522f47ab18a54d","65a86ae17c442163c424fe4b229a64d48da0fc89","1808241d168cffe20b05f25882173dca1706265d","bea0a579b754a778057a25ce902cdd90615f6f0c","59c5b42076dd443ecc437277e936c9353f44e1b2","c82db39cd4066fd393dedcb0bf5dda5818a63bef","c0fcf77b3878873704200b754cdc27d4dc88a084","8d79fea9694dad7433cb67a5079ae84e254e6848","fe85e500068c084bb95d0046becef5d368ffb42f","a1fbef3d6082db7538e69f1378b703b0c38110f3","86d626e9cb1ac44e41d63e8bac138f16be76379b","d77643562bd484a63492d939354c26360b88b9b1","a58c3fb4b7a9efa23546b71b4875360d7c8fc27d","6b1c3d63106f9ef32ccb42b1f9429742f9a777be","163e0e3ebd4c7b74307fc1ccebbf7e12266f2cf6","200be0795d1fc10c2628c00eafc0d276b669301e","4240e3d668be01a8497747b542279041a64a11cd","615ca1d59e5e40487cdf22a87fc31e01c0556df5","8adc611bf5b6cb7c666a30f875869a7816324ec2","574f90605d9b409e9ecdab4d1750fe22acab95c1","d930c909f250f8584d38784cfaebb6a312696ef0","03b8168c2e6c7a116f58aebb0f1ff790b2ec20c6","1ff502c5f439e66687cbd467b3564f439a4c8a57","be2bc4dab88f48fa4c3397b288ee5fe32e333723","4e73274837c0e65aa92fbd17a6b07679fc95a16b","6ff26b105ae3121400d8742a2218c5649b316f51","09d090921cc4cbe6d60c0dfd75d28be1cd34222a","ab7f102b145a04c6d21387124984cb14086a314e","fb47d8f5541b9cb5617ff646b7ea724303de9c0f","440d62acd1a23775e8932f27e569253708a8893e","a1160ff8e79252d33465aa615ae8f4a9a66971e5","9f266cf7e5aa0c9953599453595a5720e9d0b08f","d9d6119b6efa09187c5a8f580d41c028987058c4","685dffb1d5151935964937d63277ffb8ba9f4796","130cdb2f2a1cbd425f1e390242da0b3401ed7c6d","c891cf32caacb9f449b117fbb984e280d1a60ba5","ba13a2bc059f97200871fcebdd47dfd756e82981","7bfddbec3a21f332d89185ae6d703ccc4fdbe440","9d6f16e8645387cbeb3b4c3a543e6b485a822573","bfade869f328e2a920acee326f8f70901744160e","a6743414f86dbb40915668bb347b4d2c16a631b8"],"beta2":["1efd37f1b77d71c652fe28a50f42c5284d5ef4ec","279ddbdf1ba5665f9dad08a7ee9fbb6ecb5936ed","798246c34b1a83339a6c7c72618529f28ffb1e4e","d4de7cf186ec04f8f05954add759c8f79ea67154","e1be09d8fdc54dce35b3e47ef3c08ff1d11ec82b","e0336996ce2a593716f4f47ca5102077d397af94","f958ba5abcd7dfcde226c8780d0c3d1ce4ca336d","30f02dd421d3104e0929572ab2e572625e2f4e29","5e709baba1c815b09d6742c2dd03160b25afb37f","e4f1b995cc2989a2d039cfd2b006e93653569892","56d4b9b1aecab40dd9332b1443b1449b2408a429","6d7dfa6df83e20590184612d0e93489d0547ac35","7478f468b2a2fd107a610575c5a6ffed340f0d53","e8d31cc765d520802c425965ebb4f2eeb220dce7","3b46e99a394d03295869f3b70cfa96fb9c998901","a63bb3c8042846b31c04def2d260e19b2d64d294","9f2d98c0556e296a5ecfcbc973c6f6ef3ec10698","fc086bc93d2acd7a7f4885773e6b640404400b32","725eb9de8c8fd5ae383af5aab94dc216d55c4c2c","ced9fcafd439539c93dddb40b43be7016659ef53","07e2046980c903268ef0d2f5a73caea77d511519","20e6ff263a8fb2060c34b88518ebebebf58deab3","e74a3add9cfb0fd1138c08b4f278da90933fb355","9c69d7f3392249d26236dcb33bee7de8f283dc28","9c1768836f25e780a7ef51a1d18a0a15e0b55e42","9e820cdf200576cefaabc2021a800771cd6700a7","58d7619a79362cfb1b83b6fdba3c7b3609a92f07","b910b22d74386f8d519e2b80a76d42e14d639584","789bad18f9ddb6972591ed261736eba303e1bdd4","5eb7e32fdde68722d98e85c950c3c0d2933c00c5","1e603b706effe40e5c3b40c056d9326ccbf6f3e9","eebca76be5c75a98ad150772cdcb7f11c10ce8ec","72bfd10fa4c3b07a7dd0ef80373be83b60129018","7f4ee3646904fd90a6495b7549722acd9c8351af","f0893235a52e914f810dca726919a2a66dd5ec70","b4ec37af2cc4a626aa46b9af341e6d5b9e0676ce","053d7f37650cc03261dabf09b860c530daed4fc9","e7844505b18fecebad1ce84ddc20fe510c469028","f2dd477223b54f9a65a52c877d83d58baf7ff1c3","b8a524efa35aabc6537f7d0ca79b0cd086ba8a47","ffcb5cd18caecd29c207ed8edc8c55822f20c1d0","6661ceadcc75fd720f93b1c8c1aea3201591b4e5","31433ae8e4159d01ed57c334c72eb8593185b145","4f72c6be8a7eb1876fc1c6ea35eadf31c81a674a","b0c3a3f2da3f91a4a8fe41b98a814809fff7a9f1","573fab744736af10925490dec6387f24c26d5416","96445cd90efc1fb24301fd1a85aea63c2c03cfec","ca03d7e0d724c5c34f4b688b22fbfa0451cb9555","4d1551dbb563a2ad581ea2919f2a2cd08611491c","7d5c970eff252db7daa1ece449b74afef8f6a561","d8cca33038086a65307578daa61cbeec024a1571","87db1a897187dfed7d02ce1aa1cce432fa068752","72f501de13dc081d798f6124ce6143e27c9cd111","fadaeb06c0286c777adccc372730d8790c159cde","60d235622d13b8126001e61da096ca48244c2733","96899b7ee1cb442ce9625232d558670fe7011c2c","1f7846abf8e2c3ec132426ef4d9c785297614244","3beca92d61c21a9801145ee0b99bc89e87f2c733","9ed34d44238d130f5c7d999bb7265e7c0e906567","ee3eadf345096b013f0fd747bf707a3aa7b87046","6af8b7c955653c1df0dcc8790b522a1c79218ddf","7346afb0eed10398d3a60dadcbd028878ecd8c29","95a5803c9254f85aff2c459b2f61335dbd871b26","91290f0ded1e8fee5dd09a590629b8c4a301a57a","02ffc59270f48dc2ea52ae911bbcb80cf15168cf","6f884cc88409fa1eb25b95f0fe91fc848c1b1481","ed9b230744eb5dbb3a5e956c32ea87791abed68c","81180b266a80799d4744b5f94d9458da90a424ea","f4ac678d58bf252b0f74d087ae0427cd3b36f733","022284135716b2bc385feb943932fbd924ea576f","19c562991c70aa1e6cb4288351f3dc322892c5a9","b3dc02b5df3ba645ff57d2e18a4417304721a0bb","577659cb1b28deedcefb5667dbae40a54faad208","6d8083ea656d1dce5c00257f308e464d1d8feae2","ae99530a8d15bc1cc88ff764e701aaa67855641b","4bb0080b3df28a3003bfffd6285602664a4279c9","0b48484d49b64657b3f5d2955310374261896ee9","c6b587636b1e3cf27e566e6e5b10859316cbefb6","4a15f5522d90f094024d8ca8660ce85c51fd1cef","14c2cf01c1d7e51145a5319b8053dd98cc786d9e","9ddf1115bc2719c250c771187ed94d7c6ff0a28d","1ff170e67f0044b0a9f42fc936f09847c5ec4127","3652442a923575890d1ca0c3719a6c80039dcf59","2c36078be43f5008c1baa05ea507bb24809055d4","d8bb3d7fed36d8268330d9375d782749c7aa02dc","b50f792a6552dc1b9914b2cd5d816f6f335a31e7","8c1677fc3f38176ea2a986389eb1dcc511c3d100","1185f4c4ac57c1f8470fd191cb51114543a9dddf","bf799246fd73e95b510144a7deba338e88fc8e05","e425f26578400019ac601980b38486726ff8b9d2","87305a0f544fdaf04d308a99b69e7d4adc4c1386","af162a8c3f23f24b596c58ba428907cad59af9af","5c9b9d0a48d0c9566719947bcaf7062436660fd9","b7e9e184aa2309b024f11fd40326f387ead8beb7","f9788f75e59b9e7d9d056faaa13f399736830381","1b5b27430f36440c9f54f675d823c696f8eb3908","59e7fc5ff13db37aca3f02d94960f5453c540586","8972c05e807db22d1a25c77d83168edfac12e4ba","2caaa7c97d5b320bf0ee71a46be2f06b02163740","57b82873fb288936240df45330f1bd8767d2474f","2cd15849f9f306a478e9c0b4080765f75cc9fa6e","7cef10a50342a4b75bb833bc972bcc69c84e6618","27d77723811c2652c6118eca03a38c4ae1441895","8cb54182ad2698a962def84f79cc8206ac9f13b2","658296856c3bd132df1844febca2ea4732ef4f43","9eb93356086a67b84a79e3dbce9d53141f3df2a2","bcd05c0d91da2651b08b9ed58859fffc9e96f527","899ad484e37f1f0544bd7c93c560f6a0ca980d5d","11c09a17c24f8495be25967c57c908d66c1bb562","5bf8bdc97187aa17103e418b1e08a96d1681f211","c0cc0327996626fa759865c0db88016357022494","e5f1d19352dbaafab96538b91fad0ce11cf0d046","940a2c5ec3e13d57c6462b7070eb3101766c91db","ebfd78ad7f1d40e0f5be36358a6464d43fd48d40","7860b74b0f53393c8a1f0c5f2961b4b8e62bce43","ea85ff0dc2a04e695d396f62ce5949f4e04254e4","f7d2750844546f5d8a2b664c132890f7ed466b35","c48f92e394220b992648eeb8d871ed290786d286","382f0991ee7ece2a99cfbdbf641d46777b8c8edf","c7d4807b7b61e6c03c270a1e604bc2c10ed1ceda","fe8cdafbf43419d49a23a3034a198f8ae456cb37","7d46dbb553df10e27937881971e0365f03aa8b06","99757591c4917bc78ee19af5124baf644695cc78","ffc07927985c3bb7a9ccd569c995a3c869483e9d","d1406bfeb42fcb5502ee3239f66621cf237575c2","5f0e3b6849681e3a712fe2adc93b2c24c93ee4cd","26606dd0fa5ae30fb8b053ef1c761ad3e6725201","bdfbe58ea655e3a4165bc4c0aba9bbe97aa4f6a3","e8f73d8c4c8482e01ece3d38571d53bb6f351406","08fe57dcee5d82f812e346d459a509c0153f2c96","153a3146d07661791d10a13f585e080919684afb","b50fa06c6d18e24290aee23a74ee2eb3bdeb09ec","e5b335d367103f4052fc5fd435a54ad635ec447c","e46f28e02dde08bb515fdd796ffcf114361e4877","55bc004a73598b5d483ac0e4d3a70358cddd1bd1","799ed2b98984414fd3b7b667c5e3e5d2e6d35a66","d8c40bccbbbf74001cbd085da5f71180e054e17f","d23bce3ef2e8aabfa8bc81cd6995c731d4eb5560","9d162f9fbe8efadd92956efde094f4700e39d43e","64e584a97e0505cec592d3c98a2899ba8426f35a","72feccf2057e99d9235efb52cbb9bc4ccc0f0e36","012dac9aadbfd69fa2b6233496e9383e27f0e8e2","7199b7b5dd1b324f6581c4a880951730daefbb60"],"beta3":["a8510331c0115eeee2d6ac0a4acbeb5d4df833b3","18c3ed245ae990c61f68edddab627c5719c433c7","1365bed8ed3e108d13f3f9eb46d86de365a073d3","e3648c0a794a81d6426c30288a77c3d96036c6fa","35c1694c040c4b9f8d46984241d5d37cb3380725","62e3d50b17fcd9810cd1da5143c05345325035e1","5fcb03f6b6831cee67b643f7d46002876d6de000","6e600706e9c0d2d08ea4cf57b7cda423de1a45fd","973b68f396d1de99342d17901f33c76d2ce69059","b3335e943bbb321d4ea86cbf03ffc50032497aee","b0758b2d73eb4cd90dbe0a99b82f6ebdb96b7774","5bd3f72878e5693c775f580e851ed0211ad20ac7","6d4d55cd42ec027767a551414925e67685a3be04","853f985b63bcad8b8e9dfd604ce939deed4e6782","32fa136cc7db029fbe4656a89d51d2b97b4bc199","3b2e854f4bbcac2f5ed752c95a7d2dbcd5f5f915","fe72e69c795d7227b82c8f5a9b43aebc1eec826f","a1157e8c5f099549ed839e6bac407e70e79179de","677d4400de9ae73713be9f33600f59a10a079c19","1d50a6edb4d40451f94053b4b880436eebc06f5e","da7f9e1ed15b4e03e64031f36c5a55e39b665a24","c298b5267a48acaff02f7828044d8270d0e101fb","6504b88547db63d9c39d378f535742e7b2825ca1","5b5db08a51a2240dfc8452309284152af1425185","c743da100d53cbd63ecdca19fa840095f707096c","f119e0b1560c89b1fcf6c0c5e9f9fc101b00860f","00ec3e9d2a296903688272aa64190935dcb74897","a7525b5c132910bf2e212cb845057429f5f4587c","01170c911c7a1f435e20db4c4e31a0d98b95778a","12bdb467068778ed6bb39303574ed5fe83ea29c8","6ad4f16b1dcbd3f3397a7e9c2a635ccc920c5647","6e65c73f71c2c28e0b186e632427cea399492f22","cb37de33ad84fcb76399fc13fa7974cb596f0e6b","b32298a660f95abd94b7dc9e7ea68bd38150d149","a1f955a1d334e987e488d2faa2aec3150e474d10","a280bd0c854d15f3d50952186370c37dfab467f0","fb7c526ec4bdb9e9b0946092ef78efc5c8452968","cce679584bfffa16c4a088836079cc4cfee035f7","42764ed252f6e1688ced41d645898425a6101be8","7fa41f17a608c75d164d313331105140b69cf494","8676370aa52710112b8a3bc540f431c81a2290a6","8ff00ca52dbf97a3d5da431b64d529665b37307f","99d997e424ad1d2f96044d4903caf8dd7347fbf5","148e62102bcb7051d8175aa7c9eec8a41b066fdb","d0b736f7e54cb487db25ab39346ee0fc4b565aee","95bd60f71c5ab0fcd2aed69a1aaa88b3235e93e4","a29b10ccedf1440734916d9b428aa3c73e54df10","fb9c83780d9528e69ad15e653b9199f2b09a2eaf","63b487e49ccf6cce5e259f6d4d2fcb9c01158dc5","7b4e7d56629638e73e30c4b39ca7494bda223960","6d224e64437b748a92c59dcffe5a074339f3b497","0577f93cf661c694a41787e1a88252610df74ed2","587c1c90cff876c27e4efc14fe976386dc7c85b4","8464cce857a652c06e7ff22a89c3ad88f3101d98","2d57ec24609687756597cce1e47ea4712dea2666","f439397126f13cd29373e9ae95b963ce92094e25","f4546fc0cdd64776f5214c3bd9b084cfda39d3d2","ba13aae9af5c0996ff49bb2b6bbaec2f17039b4a","dddfe9a2df3e7fb7d1eddad324e9697962916ee4","2c9536b655d006c697a3cf830ad3352f1a1ed9f2","3551e3478a7a7d99ea5ecddabf619c38de8a4915","03cc275cc1c31e1591b85729c4f00850f66c2370","daf57bc81f44160103279c5c476e8a1c86563e4d","504508e61c17e59984393262e181cf546be9740c","bbc9e9104331ad8c0e59f58ac2be243e789c69e1","1953054fd8ca5d7a49d24cd9fe7641e955ca39bf","fd59732298b59a893c661f0ddd2246ecf96298b6","51c67a386dd5fdff5b6f1dec3c193c632db390fc","8af0487a0cb2a303c78ebf85eb7e83431159b5e2","bf08c74e77acd3ff1891385dfee1b048bfbaee0e","7ce0e68ec9a6b309b83d8b566ed77ea2fa60c58d","8c67b43ba17938f027fc343333e021962de0f9e1","f4b747d3e628c85f4ccb1be6286f0169372e0a2c","d747e3014039c2002262abbde6d5465674a3de07","a0581cca1f7c8e5a1bd9b14d5b09861bbf69c674","2a45b298c18cf68a629a36179b1fd6136546ee01","6f704c338aa7448a65ced554804ae568063f35eb","6939a032558f3e53146f0447ce74bfd78d5ed677","cab45f2f2653afe4bcfd3217c903a2241bf24acb","4f4e46edd539b0c26a6b086aa19c303b10de66b1","62f3611271741dff9e793290e711a0b7f23a98e0","e53c5d858a6ec15c39ee838aababe8aab1832f65","42ce497e7917e2bbea7c71b82d04837cc23a7396","f48d4f6655e7332a32ac388314536bded331b98b","9ca649c67bab2f7765073f133c3354798f6c51ce","ab843b16984d8b62a1100d9b77d8b0dcdc4252bb","6a187f639511726583db05f8cd80957b1f936d03","bc8b61bb069a9229dbceb61fedb8308c5d1e6a68","8edfc3b5acdbe5ecb91c44db72e06ea301fa3e3e","cd45f05f7e930869fb8d58c62e5f866470b73e1a","0c9fd3c4b4f0cd22c6d887daf70bb882e2a00605","c70c43c8885006d64224b08ea02e05af13827d73","4333a68ca0d23eba398a1fc68674988d05ac11dc","e081cec69f9719e0d481c077751ea7049b0eaacd","46af4b0a4b73a14f01a1aba9b0a8ab0bef05252a","6ab16512eb7dd8ec336b75cdaac396dfa661d0e7","8a276a896e3a02e3036986316b7bd5cc0df46c05","b21b0ff236626d1661e78bf8c66d88d2bfd76881","3c1cd2873b772fbf82184fbf36e8ae891d9829cf","b86f16ed40579716488fc3cfa0e92e8076b209f3","4a184a79e091fd737cb279d61b17606b268c347e","7c8f55f8573bb0b86425cf6e623fe3da5891f0ff","8cc83accd3efa109cc37b81a04f822e01deda6e2","79a4c41b22ba4105a601bb4ea56c06cf4a4b2a29","34d0585618d848ea67d0773cffd45c8b2428d793","aca6e5f4b78a40bacb3fdbf0c9fffc57e12510fc","af92ade7283065f1daf72152c25a18f81ae50ee1","fbde8516418ac42a68ae13d5cb5968a78d29b6dd","0b0dba38c766a06f169fb492cc6f8c7c3e444de5","3548b6b6b2e2afbe1efa34e298a07664fdee2289","077e48977384a1b1c2e527e5df9012b64b56e847","6fa632b82121aff5537d627364d2f10fdeafc418","e7e9a7cc6cc5e7bde5b1733dfac7a708cd84571d","100154a1319ef6b6772bb27612f5329204a68798","f1f65d9c05e5f7b129f075ff4368fbd28df15f76","9f464c4418ec13baed2d2f577b1b2fc1175ce918","3eb07575528803f8ab6b30e9cd3dd6450f24d90e","f1cd587bbd694dd08eed8a0498c90b664d1a9415","2323464f5ed3dbf4f80899abf4c3fb0dd08a2693","26cf4fed6eefeae92f880b78f6d39696a66f1966","055456d5fcd8e6574814eece339ef17548f44a2d","d4ab9d1d6ed79b3d87d8cea04ec77963906b6174","ea211af4125062ddd801c570ca7da21d37beaba6","ad633b6c9c08fb79cd5a188ecd53b4edeff21ca9","52f9cb37ca2483af6c90387eb606cbc0017bb7c6","3c288f1052c77198982938b0becd7e1a57400062","7e6edee193db12802edc6fa12cc9dd8aa4675f5a","769341e180d7fb06d069ae5124e8c3caa3abfc8c","bef383985e7be5c8253e32758d96fa7a6e3fd257","38a5a23a12ceaccd09b22a009dc680ec5037e367","a0730652fc214439572f79427db0b8678637f1bb","cef99771f34f6896d96a89a1160b02acb184d3c1","8a5a24c6ddd7c61c41452dd9e145f1a8fdbcb00d","a9214bcee7c0151c6db137fd2641cb18a5ecc068","e558773e2148fc1a0189b7a0c224427cec9f60f7","0babbca67e80402611e219f13473203cbe22571b","0ac5be8368e6d7d0fcb8708426b785471e4a3284","ca8100f29fa0cf3a04fcbbc3fcaf808ffbff3887","f9d0bc1858fb0e6da6b4bbdee29be4e40c48a57f","8f1669e77182af21a0c46e5314f61cc9a83beb27","09e4d7e9ebb3aa1f1d8b7adf96778a9568797518","08417c85979b4958ee6b018e6e5fd78e3b569e80","f0035b7cc78392938c5c163e961ff4604cb10c1a","35728e41ba21da931cac5a1c15b52f06b28af353","db6be7b59ffaf7b98bf6d438a335ad1c8d98cec2","35466475fe538a8d9764a1f98f3ed896cd706041","0d47dccda953b72e6ee6888ea852742aaf97b9e0","a0640f799b20909df42ce9dd5a04891e03e90c24","544015e3804a308c2d950506c79a15738abcd1e1","d9eb6a5b206b0a2f67022b7bae32fb8e46badb95","7f9209781cea7148934a5e48c5c14167ce256cc8","d10f8027a4901fee0bcbca1362520c6dea52db9d","632ff1634b03dda3a7e7086e6bf465874fd07acb","953432f4b6eb7678f71ed0ddf90b27ad93fac577","50c8019dcdc6c2cd1696ac12da28cc6457dccae1","a9fcd574f4b018b2b9836c0929ad8ee7e85ddf20","ead285bc7c4bf4e79a42e329729b41ca043c4969","fdd7ed36bf8f23de6ecaae0ed0805ed9918b475b","e65bce3083d75b759dadd5ac49e7bf4a9a3b3ee0","73a7a1a3887619506496502fa75eca15e96e97cc","763353692bc85c6af6cbf68d1bad4de5755c39b9","d27ca7eb73d0157342242cf0f29b2a82a9de737f","4b7830645945653b6053565462fa47f6962a19b1","93d8f3cdd5f0166fcbf8456488e98bfd4d9e02bb","682fdf0f746d9afb9a56dec4393e532dd88da973","0c54e6344b314dfa2d34ebc0cc0bbd58504be78b","056ea997e5c4d2150b02a2bb59ea505b697607a1","b2abbeca4b38fff3dc90f971a7f9b86399363f28","d8b702b5660ee4c8a072ecde0c7d6a85bf8f7337","541422a4a28c873142af9bfc988468b3e9e05948","580bebda520866e229cc52b937f371a9848086a3","e3ef52a270d5c778244768bf18eeb5ede89cf0ed","6793908a3f243c846c516f9b0c4a05d1a6dedd25","7ae4cb7f7dc9913f6b1c7e9c9ff90a481ce93ba7","6384dd8f2ca80b47e3b7d426906ec5a8bb2c93da","7b443073d434dc6b82a7f78411d0a26ba8f02246","d024979e84155a745f56d239f8b87c49c8b067bf","3b9b68417918bb21a3a04e7149dfbf0431d4236e","ce36351065c3a21d6582a7bce7d2c7cbdb5fe045","e8a1d4babd7116726e0b66da3489d09fcbbcf768","938a2515cbc2a6aa5f50e6d78e1554db7b4b5678","8f26c54c40ca8420f2293d90def4aef8d4d17985","9cd24b4f6d0938d4c51eb20f9630eb4281c7056f","b48dd1bdafae18d8a14152795062c0e7e9ad9435","a285a1cfdfd85d2be27c6d6a7895298f906865c2","5f47e18b0fa95d5dbedd657d1e96f31896bba9b1","66d8ce0c058b4c4a97ac4bded08da9edad9bf297"],"beta4":["17809ca9a907b8d48bea2fd26ea42312a9eaaca4","5892b122819091c026f546c1766cdbc06b6e87c8","26a547f7fce022dd5565c95b90c79f412943c90f","644b266bae483c903d7c588b38002e4c0ad21054","2be62587eecbcad855d2d864af13ea407596ed8b","c3638574267b0af5ca086b923e1c1777d1dd131d","f614f155063e43733c5e4c2572b4ea67b3bcc661","ba0a4a942e9997f9238c4f6a0fb141702316788e","dc239b47b3c09a0f2900151bcdaeca38ddcb7595","74932b905e928015394aff68a0502a49994d47f7","2975f6e3c4709bc5f69b43fdfb1ea1de159b9b26","67f801f52306746c0674d91fe015478bf94004c3","b6e03d927eb94500284e0214f7045a9830f4813c","6c57bdf6ff02c566efc0d3a8b84f5d0393a69894","3b3bb8c57815a348bc852db5b70548873a938f9c","034cd62a7740a51d2527272a44bf225cd7a89724","975c3fd157216d32388c212dd4a8cbb95591bb45","3f837d5cc52a4dd18df05efcf348bb99bb33a708","33b64ec3fd065300250ed92abd9e560c3018e4ad","5fa5678eb70d6f12800a4862215f54f4c20a4a96","ae1ac55409afae35e71b04fbb3b957827d8f5f24","41798cbb6fdfe5742c4d942cbb55df0f2ad94ec0","7d5c6f4c7a7021b5f5dfa1e2b8deb612c4d7e6ec","5b9662a2c5105817eeb41b3ec30c1a2945b8ea2e","8908bdc7f2fd002d71e836ef4f9c16fdfdc69e99","2a0c9faac218fe49c05ebcfe6fe2fa5db97fed20","c8f084b0d5e52d2b3e4e2b927f3d8bc3fa6973fe","b462fdf1cb7c1282067c81561aab4b1389b1b78a","6c243326bd00e0894252baeaacf52897ff87f0e2","4912f578d13a7c4be42adf1e9c0cf29bbe35f3bb","6d98ce281fdc86e9be1449deb27ec5ba9a85d19f","4fd579b271e1b5274266843b9b19ed60f4c8a9a1","fe046de216c3bba72028bd3018e9174dc4619e31","5f8c30fbcaad9f45c32aa58f4f995c88e917ac96","e190589f3debad7bb20f62288d13f99378a0dbe2","8253cdbda32acab36fc842bb8423ea286b791413","865d7983e0357e6b52ee77546ea738a2700912d7","d16b6a2dac538b0b0d4458e928f87fb0aeb983da","07e87f6ec09dd600fc53c03801b63c828b2561f8","682bc0703572a9916db97e614c5742a4a4aa39f9","874cbefa265af6665d3a6807f003aad3b9aabbc4","1772d6fa234dd6814a12df6a89c9bb8ddc011f1b","5e837b3f13ab1e3b31bb8d705e87820fa4eff21e","b867ef0eec2975c7a87762498fb2926c575d6676","43a3db4c00a0851e323c905f6e46fd74e7810a50","17d92c2b0995e82f5291c5a1e097e7b607151d31","da18307a5327475a8a4142a06b7ba3db145d6c5c","39bc758bb5381034a56709c188e27ed815114f3b","15a5c975911ee1c7f4e6de387e736ac55e529cfc","9dcbf961e504fa783b08395ea7e10f35ff4d0ab3","0e377f348ce3b359c64eb5573b35077b5cc3dba8","3dd00e77b4cd09e34e54a86216a2265862455557","6958953ffa1372e14725df92ae73fad53da924b1","39d6dbbb9f87d2cd478243f14beb4369cd540670","7fcdadadf4bc1031557ec4c45a4c057fa6ac96b7","952340319297706763284c9bbe8d7a57cc4f380a","b3c0cb08b0a84cc7bf845a34866ca52ba9fe509d","aa9ec210b9b878f7cfe093ba82715b0a247129b3","4ddefe91420d1a61c99c3a3319949ff95139e040","d3082c99b540ec0e0fa4ec772373a8a59b50b14f","4b51e8a9756d4cb8b1fefb0bde078c4cef917ded","3736a65f24d5e2d015f951fd8b93d9f0514f4d6a","c4ff433b17695a65624e2b1829c981d77ce1adcd","5743c7910a24613966d6b39ed2c1198fb852181d","4b6327fb302cff5998bf3d3405a645d02bddb42a","a7a21bd9fe72052e117a71f9934b9acae038d962","56f4d59962308db88a1929bf53c401190f4b9ced","edc56285419f2e0404095d9ebbdf93c498b788a0","25027d60f7fb665d2d82f964f1c4f7927fe15cc7","6afc024078eaaf66a8542d8977737ebd927e163f","c19840dad73774dd9ae10e99399e1d3f7284f75b","4aa4916b111f986a22fc14509391b24a1ecf5b79","b78a384921d96e470245c5134f000e3dd803eeef","1e3e770073f3e3df5125044da076c39b0a534f64","69374cd3781d900cddffda725b1ff4629cb688c1","16d402147b9057c9f7d43ef9b46eb8654e5483cc","9bd9d21358703fd9ee2ab3e0fe32b2425a1a6255","919fa75803177d0dc8f03c16b6be1360140145e1","248dbb251722432502e579a3ad6c4b5ed96af76f","d8593747e01ba4dd508be6e3cf917b0866deeab1","3233083f63dc668b8dd21290d25a511212f114d8","4e4e889c751ac57a217ea924ea0a03e43bd3e6d6","065828d15994a4da7dde882e29aaa27d483a5029","41873ffa88da0a30189d66b75a8e65ee49645bc2","d3c51a5dfb5fb26081d64e16b198ee9ae1beb481","5890e7060e49ab6aab48a3be70baa573ea94d478","5f981d7fefe8fd720796c67547afb34421e742b2","fe6123fca4e56bfa17c92874d85fa434abf9767f","81a5eb4d18bf04f55ed90f01a47ae68f99d38d11","869887641f3d31f19837a34da116039a26618cb0","37aa06bf8af2fd9fa2a2d7e7dc6752e887ab8139","fb2eb66e40269d91b8e2392d52fff2a54cb32ebd","58de38497839148ac5ea2062fdd360e82e1197aa","2232d3336ee261bff23ee5faed2cdec9861ff5a6","355d65aa8d66b33c85c08d60e3d85ff44235ba3c","50e2c1e184e7ce2361e2256336392b0b9eaf18c8","ae9a23e36c2a0e2a018018dcfcb224611f14d887","d2e43475b5c33d2240cefc09aaf7ee5061c1f1b2","08ea2aedd254d49d37240fbfe486f4ae50840f62","abfeba8d123a4a1653a03c0387fd0335219fe428","07e27cd1970e9a1d95b69beda0acfa7994283f9c","463123a661151f119132f2ee9af78925a58a068a","6225b17d5f51f936c4f00c5f7d2f3e9f3328ec96","b83c3827f3f127a7f5a56f072479110b6ff721a9","e34a4c63a70ac69703523f9d0b835929b3ba4a0d","496d8f19fcad1acd466161ad389552ee93b70d87","c21ca98e4c6e6228adefcc696b3ff6a1104c678e","629ac20a14920a6576ecf645c3a1c5e8e162a4ab","5a26c7e0e5e7a3589a4320b55a5284e4ecf17870","9ed7096aaed47b514c476564f8930b166117b9d4","ee560dd987f5b6db27b903b6d911146b05514d60","ef99f034b427d5b7fdb2ae4fc25579aa3c793e08","35bb52011a4cbcd8ca3779ab1761244f06a33127","9007202a130d8f3216c66c60b06a6775743c504d","308e66442e8ce3bc47a4081bbb73a1d6f7a85200","faad3a013a4c5f73f59d961d7b707699b107a87e","b53f2d1d598193ab1d1c02345fc321be254364ca","fb610808124b08d8e6b7a089b379e7dc59ccabdd","f32c8269241ea5f293b3eda2f9dbe01ffb6f7397","de6a80ee3a62a195455e4b56fb77d2cd9c2089ad","a7e6a31d7f0e9fd7a95bfe99ca5f099492f47dbe","20aec40757ec12939d22b5714115776806529eb2","b77b5365821b9c28c942d6d8a1116d9488f76866","c4c517e13d38958eface7b7e83e1859c1fab1cf3","1c14da32732e8e0473f8650286deff10f394d0ac","8d3ae29e8f9c79ae1884ab90b45aec834df331e5","188a711c4f08f96bccd72ecea0d7445f0c7846ca","1148a33b20ffec8b858176df9edc5847316c5e26","9c308023bb787795a01197459fc34456adfd893e","5876c3f089da4f69a1279f69eb9229bced13cde2","ac01aef9e3e9839809306efc915f6e4fa4ac303f","cc0842f9a6b0fda07ca0b8ad483e225b492428c7","89e7c2cb13c6f06eb376aae5e9354f4fabf01f3e","402cfa983d1773b72cc69c63a9e3bccff285d0a4","70689ebffd95ab34e45bcbfdce3f6389033bfd44","7fe66bc70f7004a2e516e39ccdc1f700eacdc77d","de1c3f3c89911d0822601a64d1328155c8968879","cee84d1ed867c7667dbc0f6e47c31fbd48f0892f","8d4617439c210fc4820fbe5cedca43ce32276e2a","e07e154ebf0f655fa6a6600c2a78206bdcceb7ee","bd55ac89646060359760c0fdcf39fef14d1a7fea","14e59ff11206b4a5b211ab882f0b84ef37a947a7","2e5ede7a4e0a230373660a6726a90e1c25cf0d37","a0bdd9605a0b679b945f9a61a36acad24bf25874","11642b92d1b72154268edcde76b0b53d309e22eb","0d438c7b18521833be23af37e0d9c1c7a66b669c","7e99ac22ae9b261d0c73a0526382bc925f6557ab","98ffb6b37e5f02a1b1e52aaa63ad615c06da541f","d0f289b0d91297c5a1094cc4f6fa98186fbfb804","45a400d90e4013dc4772616e294def4ab88c71f2","0c60d4c68247d72c097343698f1d9a0eebd1afa2","953cd03ea6ee9fd6d0d3fde9658777cc4020d0a7","70d6d0fa69c36cd9a673bc313c711814dc79a4f4","2ad6212a3f671c0c7f140658a7a55a75af10ae93","e90fb5b0ab511d259436184a2e90c295445645db","4cfce9995548c876c496c7382b3985fd1217685d","59459ed4b2e03b47e3b7a4c9da6cf42e3969d0bd","1bed784c9a3786679bec4c7c60b260bc56c37de3","eb1e3ee2328c05f40652021cea0db01f8e83d307","86e1de71dfc7280446c472c9109515cd9d55d23e","a08906112077df67407765e7319068d03d36961b","563139e5f38ac233dd4e395df0b34394ebceb05b","30dd1815e49f8060686a5df7103161ac2753077b","b494de34aa28e6c562e5ac8e767db1245b37bd8f","d3619f8743400624549fe9ee33cc430cb99a157c","3cfd80b0bfd8edce4772ae9d80e062679b1a756e","182f26fe5e89ce059b8c2548e1f710960897adfb","92a3f11de6da26173cc44499b94290a5b70592b0","237c00be0b97df750ab04bebf2dcba4bb153dc05","17b2b1747182e3711d80d4171f3baf78ab2644c5","57c0082533cfc7a15570cb40a92ce53c6020ca2d","e2b839134db3e642e92c353333c50359fd15b539","3e78a55e14c71bfe334521de1748a0b95a70a5d2","4a8dc09eab7960d7cefbb3af449b41730e48e3ce","c4db6ce2b2044e0dc64152d476a51182803d3c35","e3210040984acc69ddc236e25bd05c6e52a59583","1253b9c038277aebfb5a4cc11685823f2331a26b","c3b0ee59412f16427194518f5261eeb7cf002606","16fa7885109988df1a2cec2b1859d2658dfbcae8","d1e399a971a2e8058c4890ec9014275526c26421","8cc9bf5969cb2cdbb9fee515cd20b279404a86fe","433b8ee526ca58e742848db012be21c17e8fa9c6","d9268265dcc19ac7e61629f51783d30750eb80e8","d355469c1f2b13c4c8f8672891c5ddd103191af2","ed1b9c1f159b349a0b86b81a1b1bc7a0b0158d31","33d8c19999f28343a2fc2f7aef4d40f80c276145","d7c72dc2d129dd0c8b5546fb47b5fc730ed2e500","c2f59de212546e2005e4cbdde9515599cdaa3b78","b203f80dfce16135d6baced2c118eff5e44a7dcf","2211d73300bf39fe4566b1f6bd2efcbb08ea2b6b","3e4dab538656c0fb71ac0e2535a1e51c2b9ebe06","32713e60ab2c6ae1056e058b9d3a2cacca741595","6de04cf04c2ce80f403700184b150d9fe764d5e1"],"beta5":["c54330c6b0530d0fdc836f7349c4725eb7f309cb","f439b786ea4b317c7e30a978e1b61a9578f1f483","9ae86e90f9dcf6ad8bf706d0e858c45eb3a25eed","7a79eee5234b48334c32099e55c16cc7068c0174","fd60724c3d6ccc3007a9c9555cca5555f789cd91","2374af9e228f2757c61004b65b8e0d122e20f103","a57960cf062128f90f60db05991968d79b11a90b","8c27673dc04409be6ffff690d51cccc47caafe9e","29359c169b68e3ff42f7837650edcd05166d8d72","2e6c98058fe60811f8345eeafb4a5954f7c81fed","274d7cd632e1a1886372935721ccf2642b34b9a3","2293559c9f59c1bc3016d8aec1e0c412bc415eb0","fa629cdd2cf3baf81c085acf2ff924d805f3d357","24e7a54cd0643ef9bfe2c22bc9099bba8f81f584","0f03ad379c38fcbf29317c295efd6cbb238f20a3","b54910eb05296380a0bb9b97df3af8eedac11250","f5477ee36f2d34a5d6db0ee3e1516e9c12be28d5","a8dfe9ff7f1a7e19e57fe574bb0a683350e57b44","d17ba9a1409464e9de5b84acb7e67f0b21d82a39","9d73cdd05d423a79525d21668ce47a8191b91fc5","962c14278fafecf3d047fd070fc7ab8d4dcc21da","fe7d2dc4d330e32e015b62ccbc93a85ccdf97bd6","3f74a54cd498a7857557bdca6b034b0b38f662b0","e7e4d41a29044be753d1ab1574e131b02c9df007","97aa66597dcac06a7aee8be0e915803916024baf","761caac0b24062f76d875c72722c1d07b64fb4ad","3236c9a0e7f2ef1b739c427ce93a3926680f8b56","7ae160f6618848648be34ab2c1ac8768cd6c894e","5ec4f14a245b66b3e268f3c6cbb68a85336c7ca6","89eb79aef1aac645358664a8245afe35b30da130","84627140d79ae88ba84d997010a23f6e000c8bf8","c6c788581e31e8c91c8df71a156081340eb27ebc","acb9f5008119eb6f9d7ca35d78e42ee8240501a8","e3aa67792c86c690c391d97f4aedc3fae4ecef63","4a24ba6e77c7128e64dee31cf05f6960abdb8108","6b184e4d3b4f02c3bb04fa7a36fe65176f89ec3f","f981e9fe915532d6902912c5e038c30f8baf3ed5","89ca15693ee81fa497d1bab24bd772a98bf56279","2f8d1a321aefd70d53318f5b27d61410757fc61b","325efb60b7b4f7cb4ed11097c8f2e2de973e00d0","b340b7e804cd6fc6ecc8c14d9645a89a17270281","06a0a29711dc1742f11e7713a8a206b698813dfe","f015bc8d2ba9e2caecd8eb627d414e4ea5f53ba4","419fb45a3eea68516828fe4541a62f8641cf13ef","f48829d1a4154df68c19fff171e81a07c4b60ccd","7f69da488e971b035fbdf044536db1ce9a100d50","bc9c1e899e62d8e02e0a5bc867cb6f408dbf60e0","4d43aba31eb3545be4c6d952cd5115df2be52d27","d2765cd04a507a1211a35a9690a482670a49f5fd","0137ec34686da6c4f62420c11595deb26d74978c","d6a88bbc3060b9adb1fef980bf79b343c89cc360","4f72ff4f1c296b59841005b946c22d523ac9df18","5fc86026ca097f97335ab01383170245d42b0640","55ca2a7c88503d0f07785ab9215809b02027f858","a18ceb6a302b23094136adfc9591121f8b49a8cf","ee77cba83e4a8a037358e882bac81d80b1596283","35963eb052f35e720fb60119561e21a4f56f185a","06df7b0963ffeac31d2a0e4268889f0573edd7ea","f97eb6d881b59391bb61847ff9d16a5cd72a357f","5aff9903548c0f62d3d6aa880693d9131d2c53ac","9418f6a557e0a0d9233cbdc4f222e3a5d9fd3a39","322fad70bd59eb7b2a9a94387611401180458d82","fe7e11e008598e4bbbe46cf817af2fac999a5326","9430e68cf3013aaa0673a4dfff844324a9c1274a","399b0cd52901d9e926da798a9ab14a2eb0fc8275","cc76f3c71d6d645ff454d142237985421439f722","b8319e7c60178b16a9e94ffdfdbe06dac26b3217","0d0d074c4de70761e2824628db5984ece9a990d1","67eda1d4dd7373e8ea1a34901135d0b678581c09","4af8009b9d1e89a7811b427bdfa73503541227b7","5e28fa53c474b0bbb27ecb45973b846233f8b6d1","8b77dac56e375698cdd28bc6033d076c600a5a19","385ab23672499b90338ac96f172986c09b128f66","c5dcbeb160b37d8ffd70061d76eb980756fe36b4","5634f627dabe510de86c3ae81987fc39772701b7","bc26d0d6cdd1c28a0a243131468bf5f698dff18f","32b9aedd88c5b527a813659c8c4e7502da9356d0","c4835c434502e23148585324a16c2bdc1c943ca2","75dae1b9a9db8f29f53cadce6ebbccf8698939b3","8fd6a02d3e18ee9001ba4e397bd65b789781891e","dfe4990b18d0ab34fda09d5dcaa2b4f6492ed2b7","b7cc2bb1e281b360fdbf4b845cfa61e3a5998ddb","cb09abdbbdb01fdeb8462853ad7324a6d0af0c81","fb8dce3e2e609dc8dcf9009e98639ed107f482d4","c95308e70f389a348c6f519170ca5b0c00f05a35","13c50e8aa569bf5fa01a7dc052cde8cdf1886c99","e40395669cf277e948e1a520a6584ce0deafd91a","279bfb3503ff034615d38df6405b7ebd7751ce95","f60e5efadd57d7d8330a6082f524b835e0378902","6e43bd4e8553c781f3ceb237a3384da0741d2db5","204f9083f4222b2a6f0d6f4133541e5097802ea6","9c6f19117c85da45349d69a68c581657bed6994b","da45f1bf85444310c532b5dbf09659b406135b30","c5a526840eef32ec89585afabb5884a03858004e","48bc7aedaa5ca19d16fa46132ec5a5a20e062e46","f12b47b65e975f5aa5426792c86420c5360a09ef","7713ec86373b1b0305db28177f2128f4f8a363bc","e133bd94f03c7af35af6b6d1fcfc348c46febaf7","22bf89e970911d26f0c27d09ece6862c40f4c120","be98a6ebbca95225b59570ed67fce962edfd23ec","9115c6ab15c7751a13383a5be847205057ea9f1c","da00c338a37037447d6806a301ae89201ee574a7","9a08b9047288c0eb9e732f18a4851adfeebc4deb","4d933b1530d08b9bfad539f5146a5bb649476645","7051685a779f2b1fa4322d6f8fbfaba71deea73f","fa7329f6485058fde30b8e2bfe26291dfbfc4434","3a70020c98cc70b55f4684c0056aa5fbe9a5afef","095f472a0b162508f67604ea1409d38c52b1ce51","6607c3c1c7dc7e6b3e381b71c6a46dcf59d3457b","5594b08e90c0d606c8f5b14879e94595fce962ee","076a342a4eabe334eb54f53a811e7fc8898639f1","e322fd140ec6865764c313a9a4489d6db68ab7fb","1fe2e715cb10e3323cf37a050542af9f5d4db37e","eda4be193fd736d362184bc937efc99c1faa18c3","3afd9deded8fb2119c4dfd3d6c92d3af24edb5e9","b67955afcae7a63a37fba7d046c7217bd8a6c3c3","7f596270f35d3d89847eca40ea25b1cc8da1fd96","24a2ae7f3c73903999f8af5fabe9255cf0321e45","4fd7115e13f1b59e2340db647fe3476a34439481","0f5a4fa7d5449e96127482889596a878c73b9915","1aa7fc09eb584bcc4dcddc8ec7dd3ddbf92a215f","25a90bcf1ad4a9295eb442ac68c9631dab2f11db","20ff01b8e4e2c6b94463f15d69b7bf51e5b13ba1","9df44c2d2cbae10aa7b27b2562d00d69c2caecb8","e937e74b692a4c0d0bb76ab2147bb83d7b5d3a49","163cdb89547fcc110a8693216be09668eea97223","5186d4f3ad2e6db4ff68f4afd9f288bdc9cde1fd","8159ee93a7f7f795cc15c105a6851a52c823e11b","f752aaf970b0fa632b44dabb5d434e274b70ffdf","d116705538fe0c625e0b40d56f3d6ecfe3bbb4aa","ff508dfede772ce9c08803faeb96d649fa9c0341","d308eb091a6c6d73442a118d7069e855ec2b1c6d","dc7d9f8868f8e58ef6bfc5c3b4f417d3437331f0"],"beta6":["30a4723d9c974daaaf6b8af581b2d66c6b31b119","d13ac2a4137c043b282a8a1a15e4c400089e04f2","87b303aa9593ca7c1aa0ec2b2846b4d1fc34d0cc","a01dca79e2f7b7cb221a4c416cade4fad2941446","8fd2eb6234541dfb34800f7ef4b0350c5795bb67","b52088a64b7daa26e6e5583bff945c02b94432c1","5dc4893f2eb9ce438969b05dfba8a70ee265fc98","47c4ec7f1d70fa06099e1ab3888f9d2595a08fa7","cac1a93d1b033c2afb06b831a297523252cc49b3","ced77db950118f2a33cab5271204cf56b39774e4","b970c4187d852858886ac99074aa5f339c4ebf5c","d2e4363ac0476879a1d5839fa136778ac85e8917","5585420e7954234aca231da06e5383ac9d7c5a91","32e7641667146d5b7cfd2ec625e92a545462def9","7d4a6532236810cc033e8bfe6480cf01fdbad7e3","b39e1df7046e6db8aa32166d5c82b3c9d2e39075","b1934cfd0db97646d044b3c3b7c9d1f9d6aa1d07","f07dfe8a3fd8f70523bdd1406e2b5d3baa02d828","edcfe41bd568efb22aaab3f45f38aed2b0f94cab","16934c7411fc7beda7459d0bb8bf5de233d671d1","8107fc98b6ceae749b3c10e6f0432e904961867b","e27bbb075a256a648283f4e8fa4b49e600208555","8d51618949d5ea8a94e0f504401e8f852a393968","132e2f458df7a3551a251d68afeccd0362ca6be2","643af210b1b96b17b33f9bdb8d6921b18145ea47","5023cc111b96cea6cb8164bf56b6de75d656b75d","6d0ec870e3bca69be3f103bfdfc0b1dd726ef97c","74ef11d404a3ae6f5c07638a6eb86cb2e4c572ef","6b0ecb7266c437469ec57d67d2a65958506aa309","c496781bf6dda3484b470d1e6d855bd095e71e28","597aac382b265a783ffb52f43647fcf13245133c","dc583a6225faf5aa8e4a2891f559cc391d619fc8","9714f701c5667994a3966329dffdc5c864ba201f","5d815a5526b3db9a9f0bc474e6caa1b23358122f","0de15955adf5a28e5603a9e3983721634cfffd59","d39c0577c0642de94868f649916f7dbcb344cc11","d8305e5fc59b3761dfc2c89ee413e153f621d917","d7ae3b8b61ecbcbbdef3919e7320b49b41209f84","44c37aabf176275b04e58b864e4eccde2084b46d","69a75d26eab92714fdc015c32b88da9f6d0f485b","1a36141481a919178de26777a0065d4aeabc8404","6709ff6a965877ccbeb9b016daad6e3159cee4e7","6587024207c9c1d581e2440d1ad84df3648ec329","39f537e4816da4cde8620ed1da95d39928648ec5","e7018e4017c7ce99f7f56a58e40c18b3696bdabf","d35003d92ae97c515b6fd2c319df2d7a8f14e28d","51c9ffaec0bea17fd9fc50e536b78963ea104356","310c755a0fd9351c609c97e3fc53da3cd0fbb58e","75c89aaaef94a972fe257d5b6589862853847387","1f257d3f8cab6fb7ccdde71403016be133d692c2","0399297e3e1cb37b82919e9f050136dbae823c17","7827c2fd570bb7198793f89a1f9a167e80ba236b","d1f68e2eaff1be8e2836cb991b2b922f8faf1cd8","b6b113cc2b41797367ace0f91c29c0118b6c301a","f41439c84b206067adeea9c97eaf87fb264ee682","3c70a4a83a584da1a8d0248a766b0211a8cc17f9","5db6e371b3e96aff21bf406ee841732243b0c042","7376cbdc94f2c00f006b153e33349fe605e2112a","f6c59cf48d9dc61fe98651707abae782daec1858","558c7d22fa3239ac8347184712dc568a6cb15712","0e5655694c844f93e1fdd044d873c2661cb00742","ec94370053f1a5b46a05172b0aea7b2311578a7d","10e48212608f1fa75fed1dade9551408b30f484e","2b8b738391ed34b371673e4b62c7bd22e3503e2a","a056e8dc7719de24a645d3500d7228d6955372ff","2e495c73d691391c763b79d11ad3c74504a85519","9f57939c121a76280d152ec1e6a2c2d3bd9dc169","86374c04314ae8af81e66955370bec7a37ff7114","9421da57ad552e9004e9ca3d739d75b0c1efee03","aa5b99821b23d74eafb49f4b0d2d86fe693a903c","0826b79035ec0bb46841ba3980cb97de1a4b5c79","2f0c4de1f00ed81398872153e02977e5e2686131","b1e480ac324a1be2605af5ee436c119ead65b787","1174d10e3c8f84e15dd6c5e795b5a6679c64c59c","2f9b7e6b6330888fca0b74dfe634a9c438f44dfb","5774155d6ac8a396680288fd2d472d52e980df1c","b7c50d99af9f6c18b8d8324ed9d215ee9b01e200","0c5f87531d28dfa51afe31ba3ad936908bdc1589","c7ba1e210e4148dbb2ab5cb3322a0fc9c4dce2d7","f7511511b12977d0385198ea0037ef4c62e75d47","8fbf69a4f4b05e7924863e3b544c66d402c4f8d6","6b76145694c00a7c241cca0c79cdcbf6b6bebde4","559b8fd2369188de9595fa698e8cb08d4635ed7c","e9b854b78aeca9fcc146cbbfc187f45038d87d58","29fd942dd6e6851014da8d3da9a7fcdca2921781","e1f01bf2ac8ed0fb89a3f42a64529ddf0114fbf5","efd5d4bcf9fc15a92ef40e3f6edb185d190cd50e","ce67808818d7d3d17a3d6702f09d8f487e078e0b","bb3429c1c5d9d5d332b800d4cfff5e77c645f578","146be33cdecb1190a4b13cee2463a676fe7fd42d","155cbe0b37ceaed33c1917f61201c1b151747469","0fa3b808509dc0a86ab986320e601c12b988c205","0fec83bc9207cfff64d5b390c94ff554210bfa25","07498d313c45f54b0a7c6c0b23e635bddf6f0523","041a7bbeba0162138f69d38abe5ceba80641c854","049bb75f9e9472fc5a46424412bc193e689ddf63","66420aea9cd6bd4ea393594551c543e688e27673","7c8fbd892c827abae464fad2c427ca2bd17ff3f8","98e4bda9f922d63141b8c3c8be2b719ab517c1e6","19f79d04fbf69ba7366fd9dd0269e97b181f1638","f023e40f6e7eab1e7a4fd17f4902bbab521d8054","90d05cbe30ac1fe88b2371b1f8f7ed06afa449a0","66a43898d41ba912cad008cf9fff5d01411b18d6","f5f2b5d4af47b51cd1ff887ea2fbd1c3f8aa1eed","03c4e4bba8ea5f8c756ba9005f20a67fea5dda13","b65d22ed90ced0bd74babc775a4a4616415f7e51","4e0eb752c2bfd7aac05023af67cd368061012bab","1ffd1bc8f3e54e5e40d0543a4b6304221b97d13f","9b0326d2f32f07283b5b4e73af963a3b7c0cfae0","2d0fcd5c4a1ccc4edcb56fa04ef690aa829cea4c","d9cf780a702b6776cc10eb5b9a2c943a76decd7e","fe893bd6ef58878babc1f3a6f721cc6e984ecf20","964338b06b5f72da909980acada4f08cb179e192","006561a0815016bf89ab604371dd0ae29b5c63bd","47e8d4d11cb3c7aa8ea91595fddf770d7ec1ea27","b31e1b84fca11eb40d5639698eeeb761775898eb","8cc3ae11dacf737cadd3745b1c44402e973bb36a","2e6501d879105acd7355393838dc2930d533b768","1aa7e22b67473cfd6f50ea9808b827d39f43e6bb","623f7b64ae7ab075fe9cc7f5b7b2c777e774f81d","be9b938398a6cbca29f1702e68811441d4aa08fb","f6fcbcfe9eb09af63b545865d7341190519ac63e","9402d2f9feaddae00012ee6c3da074097e15dd22","6201159a4787dc084e0a136648094625b1d160ca","637f41e83375abd8bdb1c31a23289c0d51d157b8","4f6dd779a37b7bf2643527be1fe261f12856a110","a034cac583dc0d711f3dfe056516d77f2ef62d7c","44d24e8b78e73448f586ef8e9138d3e15d2ab7e4","c28da898797d4ee6d07e7e15865f7567d8813057","1f9c54bd55a914c8126e4c9954ad648cdeddacb1","3b6d05db3e100c53bf494a70550d548fd29d955b","1974f6995f6942b09dd4eea4e20585c6d9aad646","0a563bfab1ec1dd2f3d4f68bb5c5fa226b3dd02d","81e15358c0027aab96f3f8e82ad8ceefcc178789","6d4eaebe1ed4c900dee24fb755dd57514372529b","bf53132217d673e62fd645fbd0dae8639843fed2","0cee7ab4c9f326ffed1e25a9120573b7d63202ba","8bef68fe6f4790276a9aabe7823201bfe581c95b","aca756fce8ab66aead3f6d6aa22a8ddb891ddbbf","1aadb9f4541828d7369ad2b6d8577a6813ea9f90","ca5ec803fc710ce95c11abc89d7773d8b4ce22b5","ee464f56c440ee158fe28f7d3b750280bc63890d","673caa5f462e4f89ffae65b111a9817d29467277","1aa1f42963a2b98040e2fdd74e174458710dcafb","7a254b303b8004ea53b38bf689d765fa423bedb8","a51088a7f9da6cc20d9a93df6148a84d4951cf40","b41a7935925a1f861f6230f8af5d91ef02c5c2d5","f946b28f752998e8cf43a20f2458537e7c5fd120","4f5f868b8a005992a69418d5a9aaa24ddbe8baaa"],"beta7":["e30ce69cb44cd31933dc81700d16db2c80727015","e33e0a5ea70567ff1a88ab60281b891cdcb095a9","bfa9be85d38ad935bd4b8198767db3fe1ab1dcda","6cd4006fb3f20ac756517aa0f70720a870f9617a","d79c8d76551990dd45594d01635ae7b0a2d9f90e","c2bc458dfed70aef9316802b142e0f4cbf567ffc","da3776a40a58814dba89ccc412a1589130837423","fd68bb2596bff1990711862f90b4763553d2edac","07fbc341951352c7d0b00bf4370dccb94449d37a","112dd91193a9c692882be18267173cda94243ddd","ac3158332b11df42bee681a8b7a9aa0a188b6d19","2c26e7f174483e4a8f1486233aae44080214520b","9d78274e068d4928044220c4d5c1a7baed423670","b2f8dd0d55346dbf5b5b6ae8737164435a8f8de0","9dfe3b6d9e94c74d70f8241763a9d010c4a6db1e","24097811e498afafdd7bb4d012d0b8759d0115e7","fa51a98284500d9d8c21731a834a6adfa95c9689","a291c837f000bd8936bc9b67efe60734f255266d","76a8d6f15fae400c1ad667425b7cacd999055026","9e6aefa3aec9cf4fdac2054c544713dafccd39b2","5a21847f238db971d173bd3b836e6068a4bfb57c","e1e4f96995a5c490ecbc522852ebb8e8ea626045","4f697f73a5ac567c1dc22ce44a7fab98f619dfe3","9bfc4913849355827c2fbd70c32455ea005f9d35","5a27a456d8d1c33bfa10ef9a1a179971fe4953de","7f63b0e8cdc0ef2369d3b623c5943e2b6cd1b1ae","16e67388a2c46e9d74d866a6cadd4351e8c57a12","67616251550d50266def27d426697c3c79bc6a92","4f49d09272d4885629bdde484edea875d9b45c94","548a66a621ded3a0b8b1f16f1865180041cc2e34","aef5b36bfaf6b379ddeb4809312c1fc465f35779","95e34967d84ef728368944553accf7255bc1d466","513b7ddab697dbe9d2d869d1a6482fe3f1c5bb3a","aab8f443f90df21f84dd306600db0c5d1378ade9","8b9ec8bc8820c0756544ecce45d8e867b7aad17b","52abab5aa7a98001808f6781860f23895ea3d6d7","edbf1d0ea49517be80e514595fc71d7069423edb","258bc0385762b5d1dceff520e0c4e1c4e4e512a0","e22f6e9aceeac46de33629c92dac1d4e6b740964","2985eabc7fa86fd61eb3b570a7597721e91dfae4","793ffd942ece6fee0b4005cab4f5aa193a4cea11","5f5f338e3f9754a8ea5f176eefc55df3e0a34dd8","0c7c800880eb45f6a152dda02c3c830c3a8ce1be","7e69c160a4b7180b9dfe7479da9209ad458bb838","726f31e992f544b73d8209eb95cc3d4ee501a0f0","c700d714bb8dad0b6aae525f880d2ee2d679e7b6","c4b736d7ad1406adbc19bdfc99cd52bd67b27c5e","60fe9321ac8b3b7a7f9ba9ddd515bdf515ea8457","f2f09f00b7d26e56ea3f948f97a0ef22aa2944b9","8b231b96e347b677ea4189784c960bc4517b8e6a","5784caae73dbb9dcb1e6640884782859c5ab94b6","3ef8238c1cd01be1be681f70c2c22ef5989efebd","c11e7ffd0ef0f34c00447efc1a95b57e3078f06f","56bb22c988ce84995a674e3b5f58cc22dfc41a8b","79f1d8b4fbac564cb55669bbf05034bb9e15ae4a","7de7f0ef178d2800f1ca70c15e8aff8aeb16bb8d","d18b89707cfc3b02f1730b809980fc63cce891bc"],"beta8":["a32b26dfa26f2a039bf9c84b90d10666bcf785c9","51c1d55cf9089cefbde034893b4784a5d554ddcc","8930347c48f4bc961746ec7ebe168ed013e07a28","50a137e3939d087a6ff8fba274b256e933043138","baefda668670f5be056f2cdfe7806a32c04eac9c","d360931e1fa9689a9994d64d8e8e8cc0b727e2f0","dcf6c4a368c4ac8c0db1c61a6ffe5c3b5e437337","4a9c0ed8d9ca42e198cb8f8fdf3a60c08bad4fef","747b9ac8702c30bb6d5aa87b5470bd58a3a26f94","f74d8b23b0f910a12d4e139ae6b814aad94ed8d4","8862d37e693ee20ad33a662d9d227d9305641d12","8dad5f1e10aa41f384e7fe6b6c4ac42186e3774a","88a36e20cb09b3843c81e9f6dfd589fc3a269cd0","51bd516a076f959e1d63343217cd1436819504ce","f3127d327cbacd23aba689895443843c6e2567ba","b520846c6821d1390a760f148122a1d40714aa09","bc4d7812773eabe93446f05563b0a0637fdaac74","08c3a2241d4b761db3a7e8262bec5ca91848ae8d","31656301b2cfe3710a1bfe8d636eb8206d31dd7b","74d0ed2236b333d0a292e15b9c2a9380c2c122a1","5f34664f611ecde576eecd434dc02fc8a940b677","fc5792f2ea5c3fcd9de4d4200763313ab4052a8f","3d5fc1bb38f8749e27b3f987becf2b92b878323b","0fdcebfbb7cc6934f5a660701718ef838cbeec90","a83e77fdedb235a5c3dea91530f9e2bd2cc23a56","21c075010660106ee15ef9ad4127342ad429f639","ab276f67b8e1dcde25f5ef90ca4a8271b5611d13","f112f5785b9a088d36ab9ab4484f6017a9713942","69c0d32b93fc8ec3a3f6c08de2b3c518e38d8a56","731b152dc16ead9bb4996aa93030c82bf77da92e","61b41d6001492527753b7047989d38ffd085a9de","3ea04c1366eb83327b4552a8e84b68a8130f6bc1","755c69025295291d3a361e336f9289edb6634f4d","76522624cb48675df2e632dbf2ef35f39d0a611c","ab8f3d7842976b7fccc6df7abe11d13b44a134f9","4ebb544ffacdbf0c3fc190bdfe1448a26e05782c","ef61c14dda30a6923b587d516344bbdca6983660","f436047cf584271edea0e87d8765e1a0c72dcd66","448d3904a18b0f07b30f94ed00ce5c845962ca17","81554dac615765bf5131189e5035865b976cfae3","18b90508a115661b9beba32fad372cd60a1ae0cd","0d2a105e6b6ff5d28daeed140faa0b2c3f66254a","40cd35489d12c4223a3a9d0d8d80aae5d69d9b3a","465842d8ea53904447ead9164065268842a15d71"],"beta9":["a5370b1b1bed3744941c90b4a05d4516aabd4c67","ce615c1a828db38864b5eec5854376e745e5617e","eb2b9b88a965ee4b2647680d93bb931626376597","a7b564db6e3f6e0f761e65671d3452e59f428898","36de6c1e3c08a30a7579148ee5d2f8ed8021de42","f1e3bb0a159636c6c42701da9ed843d859fcbf2a","1073f0b4238e8c6008a2b7e7e63e71b1335f29b2","f0f277faf1c1506443d549aacdc3b52ca9a55d61","8889089c1b81fc81538ede2ef097328a6f62ddf0","372152220b177eacb44cd3df7a894574af037321","426a6fdc17227715d397f8c09849ce0673b37e64","0ba75c195efffcb098ac74440ffb0fa9c85d0d96","e5f665c7187b6934a71169cab5075f899150f17a","aff84ec55d8d0cc782eaa310b9f769291799d5fd","caa42667e801318fcb78c9f52921a48cf985b62f","b1c221d5aba12d9a8fde4026273ffe03a35275fc","ffb9f342a52186b7fb7da4607af524786fea829e","df7541d2f95a81412e5c682ae9af1b42cac5f76b","3e0846e65b2ca4a6c7289d092715bbdc16b3848a","823fb59e107332de64dddd8e5d7f2fba92e95bb0","9434db47dc4e1dd417ca2d29bfe28f12ce960f3d","464e1142c48da5d24fb9d2462b707b695f9b5adc","270bbee018ff42f3e9fa400d960a6c63a4918f3a","28a57c2c291366980bad267e194d192e02105c6d","01a3dd389cc84b9a059fe8e45f2d51ce1d69eebc","657f83148c18381f87b55ab5013f76ebef573bfb","dce1e6b5fea897072ebaa42cd0fa92cdca23682d","f669ebeeaf75a00b4c66dc92f62bd5030cb11660","3b0f3016609d4915b430738125b85a16188f1691","aea5980f012c1094b116a1bcb4c37e63a83e4ecc","7f289304af9484ad3aa145adc221d5b12608d539","ce114e35dda4b3f282abb458f8409db2369b279e","c9de8a6e68f9eb9b9e8566ed72281f4c590b79a8","5ec64d30b1702c0ef4754e31b4ac235aa1b304f9","1d576f17a78c07201bdab4bce0a75639a8cb42cf","5eeb06ffd1bf9cc79142760c372c17cd858cbe49","db7864c1fd852416f2ada7038bfbf71813904174","329904598829dcbed462b012dee39bc37d7d7c83","22ee7ba4f083fdfab1c177fcd8d921736b5a91ca","68f675fba25f733fe076d810db0fd169a212725c","e47b4bdc3d4710ea091e196ed2f19e922a5c0098","52538b200f8e62b959741693745a167ee04b7670","de95493de2f4f28a2bcc953c05ce26daa6b96b7a","e1a34d072813f5af2d868b3c69b7a9ae022df1a6"],"beta10":["e930fb9a6e4277ad3c4dc60a775785b294840512","7bad1706c2fe71aac6d02b5a445a3faeb1e44d76","78fcbb80c53ca29a00386087d05ca9abb1b7659b","834a984b08105fae98e1dbe4011563d27febfe1e","4b679f7f161e45cea48bf0f964066e2f4e766c99","33c6b0ec1a352d964d504c49ea0c09e99b390817","ff34cd58ff6ea4e17474a45aa19bf9b130e6c6cc","51b80f685752dd0ccdd3debd15e339466adfb208","8a9119ad7f4c448e81e636367efe580247337d60","abbca3b3ccebb367c326acb025757966a6f87486","856c36cb8964619716e7e1e6ec6d4c7498b5754b","351a2fa41ccc35902fb47475312d95c88a663365","03862d43ad1fecfde33baf9e4283270b485cb4f5","3ece0004fab6da2be63a476fe795e52d6a1205ec","3f681b06812b8070a8ad790af79221ddf5c8c1e3","f3d94cc752eccfcb833c00fa40247b35e8cf81a4","e47915f7cd9336a37d08891a046a4bd778572a73","994bdc9adca4ff96345c1e732f832ef7a6ea46c7","a73ca79402af0205a3b1ad78b8e7b9c7fb9225a3","8799f69b2c461d7c018aa6cd52f848879df47546","2363c38d87e3a972805d3780a5097a0710ba41a9","9d41ee71f6caf0ce9ae1778f5bb6701dfc2f95bb","079ed007c83a558853171088e086e75673b37b62","f04bff349bbfb41a9f774edac3910689b9f10918","3c59604061af23e9fbe2c7097115e0b1818bc5de","4c8db607fb5b28f785dd478048471ad7eee64d47","e7dd05fed80d80b328977450bc3a48f500d5cd44","02cca1f31bf1dcb39fa7050d0d142184f327d62f","3baa499a9c839fc0b98040f0e052164d5d24b68a","7bb449ae70dca35d4381c9dfb585c5bf0db63707","482dcf526653299a068741baad91965f83506ac1","9fdc77c222e5144657117290633483c77956e417","8d117b214f2bcd14015532fdfbed9b3f059da0e6","42c57eef13262c8c92c0f195bc5dc82d605aad97","ba9bfb8593de9d97260c6afee59e7df87c6fb3ec","22b41ab2fef764ddc1563467f0ff57d229ee8bfd","cf6d003df1cdfc4e5b47bd5881fdb3ba549b8747","5a4475fce383225d9fad5c88ae0db862cfebf23c","3f9ba2bd14ef4bb7a90e82fd8ad4eb0875e507c5","b69569415f6a3c7e8d15c6f58775260eba2bc09d","29fb6b4e152f937edad5512561dfd7629e167de8","32cd8ba9bd9a2df09fccd23c64b5a2a9f5ef1836","5a6bcff527efd8b7264f3d2812eb1d0a263661cd","b09f3f93af636e2069e8f08113b638a7adfcdf55","996af809017f0e5c6f02298281fc7af835024878","38bfd2fda6901981c5f183dc202e0010b3f683d6","1e266d874d7bfa9c42855238f53f5d8d70270bed","f2003b1a7e5d3fce6448bd578a15bbf8f9462183","a4b687bdab773f7b8bcaed677febd9e05c9f0b27","41708eb8217bb146d60c1dc469f07d5850367cf3","5efd6933847486aad232784d39da35ae5e746b86","6cf1a94af0df553b2901b4be9ef017901cb30048","8e98be5991f04a850dfd9371cff160101927e0b5","9ca6ffa341da9a95a1299f9880da69a8f67a40c3","057d3e874dfc3f44b2ea24d807278ee234b12bb6","028303f167f0a98ee8f03fcff9f98bc59109a62c","d8f12c4343f38616dcefede678f6a7c8036d85de","069bbd35df2f2ab1cbf23121b26774046f8ad183","ed37408907ce63e2f1ea2a5b29dbf59a48a34e03","df2491c2533a277d34b1f3339d5028def975f117","04fb1069cdd0d21b2ab5831f47350907fba3b273","ffa22c9273e41c3f809bb52e2c1244e00c707bc5","09a541edd0c573b1d074fd0b9254aa7c167c882e","7431db42f00652c0c117f8213573494de898eda9","8f22c2684f3f5982d8ca8871df0b6a73d41ed196","cab790a49da4dcb9175c87926f511ece404c90c7","288ff2fd0820c67b52526b90ee2403cbafad6503","1c3a1165e5bf13be9ba0e0d31a92d5eda9cc2944","bffe97c110a0bb64cd922dd4d22e6ab93daeba59","05f5774592297add77463a3b1550a44b9725a81c"],"beta11":["80618700ca668a595fd214ca8db43a69ca2a8b67","078b869d9a93b7cdfe89461b713de8c123b96d7c","ffd44530fb3d4af98393264dadd895f320c62417","3aff78f53242df3a5541747e818ce4ac68219a16","0952522e8b8fe59f36566001c02883e482c0096b","5b77aa6bea291b0c2233f222b50f160ee1c63ac4","c0050d9295c1fd9b428782e49a60d67d83ef892b","26c1d1aec8aeb8024bcb885906fcf011dc7aac68","9efbddfee143d5060af3b24426551c1f24a3f940","8366811352edc1d0b8b03d84562c1214c3361000","0d35525f0bb9acf63bf7bafec68168b4336f9cb5","21289c6fea03af5ba84ab013efac3fd05547919a","aa465f076ffc19ca588a066670c97a146c10e5c2","4599e98341325fed331de0bee81c5f7a9c02ebc8","472c94ce3e6cfe210f2687cadc19d64ad5f4c8f1","d1ba3227c42e440094e1444d28d7f41eb6d850ff","e21a8f292278ce9727c69091dbd522b69465944c","53bec9deeb569cd1e3c135fb379a0bf3091f8b83","4b3db1de3d744434c29a065ff8be4e7472a676d0","0a7de5472f9bf4a5d102ff1bc2f02dbfce27b589","33406131c1bc0fd2d1664a31154d4f805b6dc76c","30a88a5c08780ab75da85ada8f7cf9b31dc0e39c","878950db162cde51be1aa1df952bf0347e8cdbd5","b753223ac2c03b4d6d4ee62f51b651902fcca870","ab11496a92c64a9d6d1705b898b3432c91ef3368","b804c491b785185ff1496c81c0dfadf2a9a15fbc","fcabdf9e8351fef3ad50fea48e9c1f8420e6421e","8877b07f4c101edf42ded130fd1ed4ca69264b53","8b5e070ec73a5b5a20cec43bf8952eeaf89c969d","f173f8625d9a559b8a078bf5c4ba85ab36a2f222","a1d707f9de4f1794a9160ffb960509859e39cc94","453d239a69cf8a5aa753534df3a938a25c217a2d","e653c79ef786cb00f739388df987b7105a7c55c8","e23a19248200c860acc627fb16c440cb5128a361","a9e48b981db6f8bc67d55cee53e28f702927a9b0","9ce6588466a84d66cf652b05f8c67d953d245425","03cafd489504f91cc9e36f954b00fc25fa17b1d5","0455bc64b62154b7b966c598a80ec2eb4f66d088","9dd9737cb43dc871661945adcc1784756f28a118","43d6774dccb4a8647ef65cb93f7cec5b755beada","f102546f343550a9528f8c583c5279fd4db280d0","b63c506ad8499ff5ac1fd8f76296112a1274717d","5cfedd46ce8432f6b608795cbfa51c4645b14e8c","4f041d3afaf8308f51f1894f75193ea8740d4ff6","813d32499a85597aa4ea4191b749fcee7ace3073","d2c57e8431a6dd3a279eec9abdd6acd4ba288ca8","d2f73d4a27e32aa11e4332565d45ff838c9b36b1","6e13002034152981efdceed864b4e48d70018a49","91596f2f7a619d824afb30f0bebb7e153f05b62e","cba68114276fce41491a9ebb33fabf62193eeeba","4655eb9b8bd480e5e8a16982d75115de8f6a8d48","93f6a065f8e0e083582890a245b7dcc3cd8c7ef6","5a89d08e3f3bd7b9eeb15eadc8fc66967d020b58","e860d69183cca1d10560fa541298805fa812b491","2bc981948d254f45a0268cfc26eb0010f00b984c","425ec6914c40ed0654db16f417e80daa2a84cdd0","49d82f245bf11bd9064c9de24704cbec2181b5ba","7889e9b7ca30418d914b8c698ea39490bc9be990","31206ca4e98d55767f73416a4ce1b915be4c928e","b811207406b3359f3e63eda3f35a0d624e1cca39","4da21d1ce119ddfa40f2438ad673aaffaedd1bdb","67fee40483258a90bc47abeba02deee7fa744317","d0b08342b8250aa76cdf934b97f2ab3ac114e259","b24cb92240e047a7976f9eccc1b390ac090692e7","a1e73dcc944627ab7185aec7cd4141fe4ebb97d7","a9fe834a8e962a7b9e15e5dc218af4b857b47da4","8b4c4d9b2fbfa39e71bc1e4f4fcdd5377a9396e4","44b71a22ff99cba159385be91fd3c3971024f7fa","ae886a6f32b3cacc342ab3c4b52fa5e09d91fa49","bda60bfa29a43315755bac92dc15fb0a1a30c22e","4f0590338f0506b74a3a154112598fadb442e13d","4d875f115cbc661c9e631ba2f9fc9fd95366ff52","d566c5b75e62eee687bedf3ca095862b11866f47","0b7f20c7ed85b81540aadcdd3a530d8a28f52b0b","6b8b1cabae3d17c0ad36c067ffb42cb03d9f5c8f","9357d691a2b15eb11b68d1d0d3f4ead588c0f28b","34dd77205488a3128f6bec55d8d0a7de811ba031","582f62c2b2cfa35794fe2886eab6579ffb7938f6","2f32a75d2e2afc22e7e170c2506455010d063ce8","ed7534a6aa34b12f2c7ec6eb159b7def29d0282c","9db96d9f810ebf60e807eb46a1bd02974be1f375","bf2c6680ac24dcb8034372e43f3e459eb1f6a169","f0efc7521e7302e60ebaab31a42fafd3ea2bda68","af6217e1b127df341668b9f03f1f76f4c8c562e5","86f4fabd468d107ca2546cd11c3232811764dd1d","88e0bed081b1b48c4f0e5caaaba53fc71ee3b23c","dd5376f9dffa1d03a6a60ff9c41012ae5c3b06d2","9d002442b288132348fd1360a2cb7652a3f77aed","467f18b738d0eabf57f6dddf333869a155b6906a","f207b2fe0e57b58988520e06e3201182733a2978","c0e1c66e3def1383fb373454fe98de228b153159","839ed2d0924da40c0729f72f6dd425afec41de00","95837049e8ff920c6a2df5b093040a5d8e581c75","56520d7bd60ae398d94af0ce2b0a80a9d1547255","f529649cece9f08002c527fca25c45a5e66d2a4b","7b933d70a8eccdfa06754660b77178b5a62910e6","bf6398ae242cbaf90ff792d709d4727c8adc31ca","52125af7a0a0ed90c2fb966c64d1a5120e7c0b78","4bd9135eee7c805ee6aa5a0bbab94f3024bd8d06","c00429c33b4ebb541f77b41d5627508fdb7be0f6","1b8f56c099cf0bdf8c209e7ebfcadcaa769989f2","6dc2669361f8d84bfb5674b4f410240b72916fdd","90038a4eef6964b4993aa9b70418930f9ea232e4","6e865d1e11be5f2e289b85c0f1392d868f8478fe","b6fe7a794d111265d87467f198c6b4d887dd530a","b84b015225dffb373f409c929821da6961e6d485","a42549b8f703754a43bad2557357cb7046874118","2fa5bb6be78e4f6130dceae02caf8afa5f61b578","c77c4ef3b1ef4a3576f9bc6c8e4eab91604018d9","1807e0f1355efc92503aeb4c0a2496617d3f0872","65084a70fd786a37b0c58ce01ec3fef2391aeefe","33be8b07017455149f8be3e9b6adf14fc9b9a829","3441e2a96fe81967a40a1ea6118188239755dc5c"],"rc1":["201cb8d7ed8134eb21d41189025b8619557b7e1d","6ee30022370202c08a7743d6efb8ca010786cc4f","bce56cf33797391df02453db90438f5b03e3d39b","91fb8070886446aca8d859460d35c3b47db704d2","c5f8b0960a9384b63d11c8dc99c2a0d6e299c041","17a55861f1ece6e740af15020feb0eb8375c4625","47407ba2dfc38a65354729b39afafeb388b77fd8","a6c229bbfd038ad7cf06460007608e3b5bc97025","8e2e0795bbf86a676065de5400a6cda340f02ec9","752055ccbaf0387af3925afb2765ef76677daf3b","4c0b0a6bdd3c87220ab0d79ba647d5bdd843ce6c","d2be02f21e8a16b44af78e72f9910e4640c4e0b1","e904f814c83636903bf9de37078d141f3f51c340","f8a6a6c8a2eb704de9879727f9b975b6de7cfd19","9af7fa193f65f2caf206b079397fa810d012d803","b38f44e177c884f6cc1a8e669ed2ecb684461b2e","b376273f1b30b1187731b318c0f6eb0447acd289","6cb841edcb1295a4877ed27330f0ba4c049ddafa","78372765971554e95fb39e14e2519161208626e1","e28e8490120d38f4b8d96c004075c239fce7ef80","06dbeab5d4ba1ef9c58219260ced2b3fe2070553","c74bf2e6b1ccad9c6cf72c0b142aa924de67eed0","69761816381f11536980441265345ba055ad1c26","eb4a6a8147ad268802f59a9a2273a39e3da4a35e","8f5d9b63914b0049bd202b87c4b89ff3d48ad0ad","b717eb714c02c12c8a0475e32439b569d9cf40bf","4eccb58bc57ac66f929192066b65282a56d46545","7141c73ae8368f75671eec05e48188d9d338e054","38b12d25e90ea342dfdb123eafa47146af5ba6b1","63c512e1fb502c912cdbff42d6a27443b214d1f9","978c2a604a86ac862a448d1089eb5563a528798b","1100d6a8f2312d3bc4e96d195eba2592d76f395d","83cb9284f5783293e1cf7f1cb9569a77c09a6e78","24d59b56d3a34b91eeae0fae6ce5996d1728a422","2f2fa8db690799c241d1c58514e35de9dc16dfbb","9cddafa42cf197784b804b0f6686788be25aa1c3","6c08f4ea4e69c2e903537be7ffbd9bac71f8c5e9","2d0d64794e17c21456f51bed5412f083398eb3a5","73aaf06be73dada6a0f5c67779649b2cc16d2671","64923ff27754f9c46d027de27e7be2ec285f3e71","c67e9a4dd4219fd05d9e954263336d63c1dfe2ed","34a29cb0de1b34d46e2742bd1ea0a3613967e4ed","05ed316114e25333552902f85488c3e60a933a59","0b68677112f3d0285e249b23fecc486bd7d9bfd3","db7928849b745b8e98061dc122c93a968f141fbc","3d34df0e79d58e638ac7c94db18c8b3f6ca7b382","6eac6889520aa901fbff75a744e69c3fada11fdb","c97db904a0411c460e11f3e3e07fe8bcf3aeb6b4","5f079e2ef90dfc76887814e10b6ed16aa8fe88d9","e60465dd7508cd540ec5a7f13e28a8fd73dc7eb1","4d099e901b0c176f8da8e63384c235f23f8c440c","97774f6f69a5566a526c161411ecdf34a5a90b14","37f0a6d99a7e959f76a8b6c1691c157eb9ba5585","9b5c6f539b0049cbcf12507167eb028013219c45","4dd99701b087fd41a1563fb4722c61b067ef374b","8920bb8c1b6aebb665d376890bd6971f416b8609","3916a5352250e004504cf97d1eb9df5305c50bbc","6d64a54d75ca0ad2bfd11a8acc3aeb2444b60cee","e3ddf1269368db5f476e0980e9b5127c7034d9fd","90210c48627692d281554d6185b5db17a86c852a","2940475c716eab517ca52957acc8714f195d32cb","dddf8c672b988da7a1a6b2bbe8b57462a3b5897a","b4d5c1ab5be236b3b2b9f6b3b5f3445a2285df72","d592ee6be880ff65287cf6279a769b522b3d94f8","27f9780cc621bbeeeeffe0d113cd643922e1d38d","4a8f219660bfeb58a781cb012584455314055edd","6c2283b2d44b8294e957d88d4b08428479451c72","195c5e0925a4d8215edec96d4c7030ac6feccc2f","6492de800faf9715f910b648089be436771a3153","85eb381a0439a751f3b171bac510b8eb93045a38","4ab4ff67ffb5bbf1ea0932c6a0b0353a77622bc3","2e79ec973f7e28de7ed550fe74f170c92d9dc298","82902656ac6c60c40979e9cb513b65d96119f917","64bce5a24bcf9c2d1ab1548c41a51626228583cc","9e912a4c897aae010521af12f3a8bf1e7473e54d","9637e427053e359b66fb4b7141b0b237fdb53773","f0d2f079c40a9f4eb36c8a17c985aa12ff4d3d94","88355b2719fe7a103e6da82c1f58361190f2e1f1","d152ac291e0c24883f1b5047bd49900bc5f0d889","a11d8954db07485e5a1fb6f965ed8ede3e4c0040","c6ac7333a63453892d7fca2075d4141206085cc5","3fdbdd838074b3f6b78e6f6c2fae1f3a407c2446","c24f53d4f6088b0dad58f8a1028b7e70db6bd231","0e781aeacbf0f349c5b592b52b2175d5cc0581c6","e4b20a9a515b2493c175223d604cdfb9ae8784d1","4d9b7b9803422118077555ddf53a2550180209a0","c40877bc6ac81ecf0b8dc70ad1c708ac1b2bf167","20b479aaeff31fc8a682dfa5580fe6078cab0266","f43ee4aff8e5f72c24cfbd8f1ff90703714857e0","12fefc1a6c19830efb8c85d85b793de711fe12f8","9ea67d5718585415e32a81032f67ce12fa5c6dbd","ebb5b84a8f2649bb4533ec33a6c80ace12c64539","ae24258842b9d35227a5deb0953bd6ac2c105e64","6677baedbe195def4af41c9f592b92d8b76ef86a","b0f782a0e323434df36276c87dfc4def1a93eade","63a2475f0fa5ad13e86d61feca33bc3e6c9ef108","a3d9b7d9162259c26d01ce659b49119751a5195a","4cf197fa48c57a5d83f639ffc07d1d0ea306da25","9b52ad5cafd66be117b7612c87bd6da92f67a4e9","4f840168d2b408f15783ed60875b1e09ec495eed","1b4228cb482a9d7c10b80a0d4331f6132ac40890","75d75c68c4e7980f709cb75769857023a083910f","a292d1fefb22b78b155e8daff739c589f3c94fc1","45e7306b5adec09746fefda902a5414e5b53fdfa","ecd8795755095e5d8c002f030e51bb26892d7cbb","bb8de092a1b39fd339dc1ed4fa34ec8f3537297b","f0b70ed52878e8148a2773d2a625652092f18de2","a4e6e2f342737bb2c4d22816a83e76a0c27f5ee9","dadcb33302752b079d6f001225d3369ed5ee4112","e761af57949a81a680551159344180b561d3d528","575f1d8ea4b1845ca4f52c61fbcfec8b1a9cee8d","36d627a9cf25cb8a2bbe1e65c43e0d8488a9a6f5","354272d41f0711ba4711da1e3845e552caa422b1","f3dfa1c8b9ab4441a6763cef9e15c46582b4ab6d"],"rc2":["69ea7da76642be223f52f671677bcae99ba2db1b","4299332ecca84a3c9e83fa3c7fe2da988f5c97e3","03664e26c5d372b0b4717308efc3144a2a089d4b","8598641b15e5a18c07acff5bb496e74956bb1c74","bba854bac67a70757e325d9f06bf63fab5519d9e","86c5f31dd51ad1923b6ff5aef4138031656fb4ad","f757460ec819aeb2a9d1c21e3ba02b4925f0cac2","ede5306d7c51c55b7c613dec6885636b840bf519","63bb6808e629d29a2e90307e780ced9f427bcfc0","d41cd57595c4f68838b8dcf27e66cb77476577ed","9786b5160140f7b2462db6a18bf4a7a524fbb6d9","362b42787b8c48da61b3cb7cd2de718d259d723f","0d728123c674a1ccbbf60707a65016f9c71c3731","9d36ce25e81c6d19e82e87a0468578b12b6b4be8","25f9aee00565996eae4c1cd011c9573a7e37922c","1edc2134c99184f3714c806b7a494026e8f029b2","d462e5153d8eeab42ca745a81ad5b2310f0dc200","86d6a72c9745bd15e3217d63b2cc5ba73fe4ad34","fbaee40b1dcc9fcd9a4c643698314ffa85cafbe2","60d910b1916305c4b0ac5f92415083995b4f7c7a","95c6d9cabace69901bc8e7f93ad611577fe89b74","b22cf46fdb86fc6ca06fbba34772e4f6ff0c46d4","241a85de7c9628864c1d4fd609d6425b370b82f2","5a574a4f291303ab61a9c2b2a8b444b8f227bc7a","a38bf5287a02238581359b548aef3170cd577a5f","a1f5d2529c76045be0e131a09c7d11588159e34d","608af1a7869a3ed4878f94248c8bd050a28f8207","65487ed4edbad17ee0bfa1834c9ebf5514748428","8c4051819eb5869fd233e29f0db4c255b9a98b3f","ec1c87974604ddb4d15e23540f91c5f0a6fd990c","488884178e773a6e80070663d92cc53cb820bff9","a4825c2f8b5c74bb50f7df158bc1f849ec46ee07","37d448fca7c212ecc48238cf295975165433c282","65b11d75175375705b285cbae8d3e313f475b3c7"],"rc3":["6d86450a8356b8930b503c8ff5cc07d9e34e6287","2658e5d03d86034cf926584ed3d4a63f5e9d7329","3ebde6fac3fac514a0ef2a2e339743992b14fb32","7452f5c619fd5daffce6e2b95f80cce6ed875f83","74e224f2c7aa67fc6fec7901eab869ca6049900f","764671d2d089b27dfe03d26919dbc4b41e3b28ba","4cdb2d05023252829300f098d0bc144ad588a00b","546cab6f29a2ea214c51d8306bfd073fa2423766","8c2d38152fbf41ca9c8a8f9b381b8d271f7f54d3","bc3c6338cfdb3e67dd4a97006e4e06d4ba6e02dd","d9235be54b6965e9700b6be2ca201d347d1c6d93","f5f565e3e49eecde9ed3b05913747a50d54b7357","292c037f9b1577f0d195824be149d8cea7d0d2fc","0eb61c3106c0498114d796ef3baa52b31084fde9","f1b01c96b954b47b8d68d17fadbb6d97740aefdc","7b67c5857fd7715774c7a2e07a05ff1fb7304ed1","154b6f01337d932d8a259ed93aa5aec397f9de6e","0deb3921e378178f04e9a185aa040a84fc9254e8","d6e4a08c614da72c4ade71f326b7b4cf33b53707","bd22b1cbe6088accf46493c304e17f616042ad68","13eee31461eb5431b39e213ad2349752ca5779b2","91d3ea0d1f33af26328c741835a8ff72c58d34d7","e9e7aab8eb0216ba27529826c015bca1ddd49ff4","59aa79f2182c070a7f2c274072da50a5a2934e70","61771ad39b62abe77ba0430ef0d9141b2673e170","964152ed714606b4bcc98d4e92cea5e859e36bd3","7052ddd706d516c404664459a3bc92f74bd91baa","43184375b2340d6a00aa0087087ad039cf791e91","9a2fdef1fa481d66f8ea71ea30521ce8058c47e0","c13ac398f68ac1c16967ea2ffdfaf7cc854f76a8"],"stable":["320f49f204cfbf9b480fe62aaa7718afb74920a5","e4a09a8fb77cd2d8e1720dc2d03fc486cfa1c0ee","4326fd5a7edac86cbcb5c53dfcd79b7614bdbbfe","dba5d2bb278318456bec1f13fb928950eb2a37e4","c6f800e2de29f1a0b3f049fb389d472cb8996e6d","51f6138cb3ef23af9e8c41ff3a4a83b7f28cc658","04b04555d18faaa611a4ee676d98f25fb1f4d544","51d598aa113a096d7abfc5c32009e36502a28f53","53131635b405d3417da55a3cd4c5e01c626210df","fa416b34040a37403cde32a7632bd01e361eab92","db8f26c8e59d2adabd0c7ef5d310ea0d47e77479","7822cc9329e8186668a12cf07126ce0ee40a21b7","291c281fcf35c531905a68a12a5aec8de68d617f","ac483345c427069a033feeb0f9b0302d04787e92","fac0f76b7a7b4bd19e3e4ecc4ac98619daea3784"]},"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":227,"commit_count":505},"MDQ6VXNlcjE4MDAzMg==":{"id":"MDQ6VXNlcjE4MDAzMg==","user":"Calinou","avatar":"https://avatars.githubusercontent.com/u/180032?v=4","url":"https://github.com/Calinou","pull_count":82,"commit_count":83},"MDQ6VXNlcjE3Njc2ODQ3":{"id":"MDQ6VXNlcjE3Njc2ODQ3","user":"merumelu","avatar":"https://avatars.githubusercontent.com/u/17676847?u=228fe980e2ad168ed6ae1f5396fb51f1316d65e4&v=4","url":"https://github.com/merumelu","pull_count":10,"commit_count":10},"MDQ6VXNlcjI0NDk4ODMy":{"id":"MDQ6VXNlcjI0NDk4ODMy","user":"ibrahn","avatar":"https://avatars.githubusercontent.com/u/24498832?u=6f3004b068d82f4464f893a0549d04ac87e23ec4&v=4","url":"https://github.com/ibrahn","pull_count":36,"commit_count":36},"MDQ6VXNlcjEwNzUwMzI=":{"id":"MDQ6VXNlcjEwNzUwMzI=","user":"pouleyKetchoupp","avatar":"https://avatars.githubusercontent.com/u/1075032?v=4","url":"https://github.com/pouleyKetchoupp","pull_count":8,"commit_count":8},"MDQ6VXNlcjQ0MDIzMDQ=":{"id":"MDQ6VXNlcjQ0MDIzMDQ=","user":"JFonS","avatar":"https://avatars.githubusercontent.com/u/4402304?u=7d2f9f73625e9fbd240df6f5ecb3bd1130da444c&v=4","url":"https://github.com/JFonS","pull_count":56,"commit_count":56},"MDQ6VXNlcjYyNjUzMDc=":{"id":"MDQ6VXNlcjYyNjUzMDc=","user":"reduz","avatar":"https://avatars.githubusercontent.com/u/6265307?u=987b9f7a5547e1e9937291fc286ab3f13e9b433c&v=4","url":"https://github.com/reduz","pull_count":9,"commit_count":477},"MDQ6VXNlcjE3MjQ1OTQy":{"id":"MDQ6VXNlcjE3MjQ1OTQy","user":"kidrigger","avatar":"https://avatars.githubusercontent.com/u/17245942?u=cb21ab3bcf894dc1e5c6f09d7d3668f36b388968&v=4","url":"https://github.com/kidrigger","pull_count":14,"commit_count":14},"MDQ6VXNlcjE2NTIxMzM5":{"id":"MDQ6VXNlcjE2NTIxMzM5","user":"clayjohn","avatar":"https://avatars.githubusercontent.com/u/16521339?u=e44a465cbebabb9ea2be80b59e6dc07966bef5b7&v=4","url":"https://github.com/clayjohn","pull_count":33,"commit_count":34},"MDQ6VXNlcjc3MTgxMDA=":{"id":"MDQ6VXNlcjc3MTgxMDA=","user":"neikeq","avatar":"https://avatars.githubusercontent.com/u/7718100?u=270fb3a7fdab41e01e0f2c5be05d3dcea151f28e&v=4","url":"https://github.com/neikeq","pull_count":104,"commit_count":135},"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":29,"commit_count":29},"MDQ6VXNlcjExNzk3MTc0":{"id":"MDQ6VXNlcjExNzk3MTc0","user":"RandomShaper","avatar":"https://avatars.githubusercontent.com/u/11797174?u=a254c0fcd6cf4668367407a460e175559e12dc6f&v=4","url":"https://github.com/RandomShaper","pull_count":40,"commit_count":52},"MDQ6VXNlcjYwOTMxMTk=":{"id":"MDQ6VXNlcjYwOTMxMTk=","user":"groud","avatar":"https://avatars.githubusercontent.com/u/6093119?u=789cd3344bf445b635897d21c6ae655be56a1a8f&v=4","url":"https://github.com/groud","pull_count":84,"commit_count":101},"MDQ6VXNlcjUyMDk2MTM=":{"id":"MDQ6VXNlcjUyMDk2MTM=","user":"karroffel","avatar":"https://avatars.githubusercontent.com/u/5209613?u=8e4661f88e99553ae146d443537674849e5f26d1&v=4","url":"https://github.com/karroffel","pull_count":40,"commit_count":45},"MDQ6VXNlcjU1OTk3OTY=":{"id":"MDQ6VXNlcjU1OTk3OTY=","user":"vnen","avatar":"https://avatars.githubusercontent.com/u/5599796?u=4609ceaeea06ef2484368f7ecdf0c9262a8dd825&v=4","url":"https://github.com/vnen","pull_count":41,"commit_count":92},"MDQ6VXNlcjE3ODcwNzg5":{"id":"MDQ6VXNlcjE3ODcwNzg5","user":"kiidmale","avatar":"https://avatars.githubusercontent.com/u/17870789?u=81885e8089400976cf1496ae8dccc4ea5ac840ca&v=4","url":"https://github.com/kiidmale","pull_count":3,"commit_count":4},"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":2},"MDQ6VXNlcjQ2NzY0MTM4":{"id":"MDQ6VXNlcjQ2NzY0MTM4","user":"edouardgr","avatar":"https://avatars.githubusercontent.com/u/46764138?u=373e87b241870fbdddc285303498c6577357707e&v=4","url":"https://github.com/edouardgr","pull_count":1,"commit_count":0},"MDQ6VXNlcjEwNTc4MjI1":{"id":"MDQ6VXNlcjEwNTc4MjI1","user":"marcelofg55","avatar":"https://avatars.githubusercontent.com/u/10578225?u=1e4278911c881a26bdd71a5a9940b7f6c3599b68&v=4","url":"https://github.com/marcelofg55","pull_count":102,"commit_count":108},"MDQ6VXNlcjQxOTQ1OTAz":{"id":"MDQ6VXNlcjQxOTQ1OTAz","user":"qarmin","avatar":"https://avatars.githubusercontent.com/u/41945903?u=7bcfa6e94f1e5ef313f572341d449b284f5ca1cf&v=4","url":"https://github.com/qarmin","pull_count":10,"commit_count":10},"MDQ6VXNlcjMwNzM5MjM5":{"id":"MDQ6VXNlcjMwNzM5MjM5","user":"YeldhamDev","avatar":"https://avatars.githubusercontent.com/u/30739239?u=ccfc0c8ff4c980eb77e097aa72e9ad04749294a9&v=4","url":"https://github.com/YeldhamDev","pull_count":140,"commit_count":144},"MDQ6VXNlcjEyNjEzOTk=":{"id":"MDQ6VXNlcjEyNjEzOTk=","user":"shartte","avatar":"https://avatars.githubusercontent.com/u/1261399?u=80f06d1f2b6671d4c1e105a7e25730256b5a1d4a&v=4","url":"https://github.com/shartte","pull_count":2,"commit_count":2},"MDQ6VXNlcjMwMzYxNzY=":{"id":"MDQ6VXNlcjMwMzYxNzY=","user":"Chaosus","avatar":"https://avatars.githubusercontent.com/u/3036176?u=b7a29bcb08b175990b038123ccccfac051b64834&v=4","url":"https://github.com/Chaosus","pull_count":80,"commit_count":82},"MDQ6VXNlcjI0MzgyMA==":{"id":"MDQ6VXNlcjI0MzgyMA==","user":"underdoeg","avatar":"https://avatars.githubusercontent.com/u/243820?u=cfdb52f5e3788cf4ee72f5a539a18f9d93d34e82&v=4","url":"https://github.com/underdoeg","pull_count":1,"commit_count":1},"MDQ6VXNlcjU3NjAxNjc=":{"id":"MDQ6VXNlcjU3NjAxNjc=","user":"MidZik","avatar":"https://avatars.githubusercontent.com/u/5760167?v=4","url":"https://github.com/MidZik","pull_count":3,"commit_count":3},"MDQ6VXNlcjc2NDU2ODM=":{"id":"MDQ6VXNlcjc2NDU2ODM=","user":"bruvzg","avatar":"https://avatars.githubusercontent.com/u/7645683?u=2867ee7fcd920bc19b7d1cbf4b10264b9bbc9326&v=4","url":"https://github.com/bruvzg","pull_count":37,"commit_count":39},"MDQ6VXNlcjE3NzYwNDQ=":{"id":"MDQ6VXNlcjE3NzYwNDQ=","user":"MarianoGnu","avatar":"https://avatars.githubusercontent.com/u/1776044?u=0f62c20186741f175d0ba2d4da789259bc2deffa&v=4","url":"https://github.com/MarianoGnu","pull_count":11,"commit_count":14},"MDQ6VXNlcjgyODE0NTQ=":{"id":"MDQ6VXNlcjgyODE0NTQ=","user":"volzhs","avatar":"https://avatars.githubusercontent.com/u/8281454?u=a9bb3ea9b19f273625139d0750bb9f40ffb11093&v=4","url":"https://github.com/volzhs","pull_count":71,"commit_count":72},"":{"id":"","user":"ghost","avatar":"https://avatars.githubusercontent.com/u/10137?v=4","url":"https://github.com/ghost","pull_count":2,"commit_count":104},"MDQ6VXNlcjc5MTc0NzU=":{"id":"MDQ6VXNlcjc5MTc0NzU=","user":"QbieShay","avatar":"https://avatars.githubusercontent.com/u/7917475?u=8060ff50264c5725460375fec406721476a8628e&v=4","url":"https://github.com/QbieShay","pull_count":11,"commit_count":8},"MDQ6VXNlcjE2ODc5MTg=":{"id":"MDQ6VXNlcjE2ODc5MTg=","user":"Faless","avatar":"https://avatars.githubusercontent.com/u/1687918?v=4","url":"https://github.com/Faless","pull_count":76,"commit_count":148},"MDQ6VXNlcjE2MjE3NTYz":{"id":"MDQ6VXNlcjE2MjE3NTYz","user":"willnationsdev","avatar":"https://avatars.githubusercontent.com/u/16217563?u=31a694978fb756d8873675de218cc2eb49e2bd1d&v=4","url":"https://github.com/willnationsdev","pull_count":27,"commit_count":27},"MDQ6VXNlcjI2NTg1NDU=":{"id":"MDQ6VXNlcjI2NTg1NDU=","user":"marxin","avatar":"https://avatars.githubusercontent.com/u/2658545?u=93edec38458b06a871ee35349508fcc4697c5fe3&v=4","url":"https://github.com/marxin","pull_count":19,"commit_count":21},"MDQ6VXNlcjE5MTAyNw==":{"id":"MDQ6VXNlcjE5MTAyNw==","user":"rluders","avatar":"https://avatars.githubusercontent.com/u/191027?u=e8de35da68c45225d4259d6a1683f3c8c8c702ba&v=4","url":"https://github.com/rluders","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":4,"commit_count":4},"MDQ6VXNlcjExNzcwNjg=":{"id":"MDQ6VXNlcjExNzcwNjg=","user":"DrMoriarty","avatar":"https://avatars.githubusercontent.com/u/1177068?u=708a49ecfd494fb9c66c30b5b2055bf82bb120f3&v=4","url":"https://github.com/DrMoriarty","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},"MDQ6VXNlcjE3MTA4NDYw":{"id":"MDQ6VXNlcjE3MTA4NDYw","user":"Xrayez","avatar":"https://avatars.githubusercontent.com/u/17108460?v=4","url":"https://github.com/Xrayez","pull_count":12,"commit_count":0},"MDQ6VXNlcjI3NjExOA==":{"id":"MDQ6VXNlcjI3NjExOA==","user":"samgreen","avatar":"https://avatars.githubusercontent.com/u/276118?u=aaadb76ad43075358394d0531f188df8b975627f&v=4","url":"https://github.com/samgreen","pull_count":2,"commit_count":1},"MDQ6VXNlcjQ0NzE0Mw==":{"id":"MDQ6VXNlcjQ0NzE0Mw==","user":"dragmz","avatar":"https://avatars.githubusercontent.com/u/447143?u=53a35df073e2883bf3187f2cc416a36197131f41&v=4","url":"https://github.com/dragmz","pull_count":30,"commit_count":30},"MDQ6VXNlcjQ1MzExOTk3":{"id":"MDQ6VXNlcjQ1MzExOTk3","user":"ptrojahn","avatar":"https://avatars.githubusercontent.com/u/45311997?v=4","url":"https://github.com/ptrojahn","pull_count":4,"commit_count":4},"MDQ6VXNlcjEwMzU4NDQz":{"id":"MDQ6VXNlcjEwMzU4NDQz","user":"xDGameStudios","avatar":"https://avatars.githubusercontent.com/u/10358443?u=e02b357e6035da451cdcc691a9492469944a3ea1&v=4","url":"https://github.com/xDGameStudios","pull_count":2,"commit_count":2},"MDQ6VXNlcjMzNzkxMDg1":{"id":"MDQ6VXNlcjMzNzkxMDg1","user":"aqnuep","avatar":"https://avatars.githubusercontent.com/u/33791085?u=6df6dc93d050a16b4654b41650f12b100b78fd8b&v=4","url":"https://github.com/aqnuep","pull_count":4,"commit_count":4},"MDQ6VXNlcjc2MTMyMjM=":{"id":"MDQ6VXNlcjc2MTMyMjM=","user":"MadEqua","avatar":"https://avatars.githubusercontent.com/u/7613223?u=4f11dceb6f7c2b4c394c3a9b5d8f8991dfb1cb7d&v=4","url":"https://github.com/MadEqua","pull_count":1,"commit_count":1},"MDQ6VXNlcjI2OTQ2NjM=":{"id":"MDQ6VXNlcjI2OTQ2NjM=","user":"cart","avatar":"https://avatars.githubusercontent.com/u/2694663?u=0c899e4b49bab67aac554b7cb283014a0fb2880e&v=4","url":"https://github.com/cart","pull_count":6,"commit_count":6},"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},"MDQ6VXNlcjI1OTEwOTk=":{"id":"MDQ6VXNlcjI1OTEwOTk=","user":"hpvb","avatar":"https://avatars.githubusercontent.com/u/2591099?u=7bcd4921b265b0b8cc1d8a15638a3fac93c87e68&v=4","url":"https://github.com/hpvb","pull_count":56,"commit_count":65},"MDQ6VXNlcjQzMjA5NTI5":{"id":"MDQ6VXNlcjQzMjA5NTI5","user":"PapaFl","avatar":"https://avatars.githubusercontent.com/u/43209529?v=4","url":"https://github.com/PapaFl","pull_count":1,"commit_count":1},"MDQ6VXNlcjM1NjU2NjI2":{"id":"MDQ6VXNlcjM1NjU2NjI2","user":"rxlecky","avatar":"https://avatars.githubusercontent.com/u/35656626?u=6526e9df54fb8c1bb5e9007715fbcb8527cdf73a&v=4","url":"https://github.com/rxlecky","pull_count":6,"commit_count":6},"MDQ6VXNlcjg4MzEyMjY=":{"id":"MDQ6VXNlcjg4MzEyMjY=","user":"ericrybick","avatar":"https://avatars.githubusercontent.com/u/8831226?u=edb1af93b257d1353c79dcafc239e4164b322c25&v=4","url":"https://github.com/ericrybick","pull_count":3,"commit_count":3},"MDQ6VXNlcjQ3NDUyNQ==":{"id":"MDQ6VXNlcjQ3NDUyNQ==","user":"Pobega","avatar":"https://avatars.githubusercontent.com/u/474525?v=4","url":"https://github.com/Pobega","pull_count":1,"commit_count":1},"MDQ6VXNlcjQ3MzM2OTc0":{"id":"MDQ6VXNlcjQ3MzM2OTc0","user":"nuke-haus","avatar":"https://avatars.githubusercontent.com/u/47336974?u=489cad5e8d5eaad6ad826ad9f100b83cfd21b3fc&v=4","url":"https://github.com/nuke-haus","pull_count":1,"commit_count":1},"MDQ6VXNlcjc4NzMyODE=":{"id":"MDQ6VXNlcjc4NzMyODE=","user":"ivanarh","avatar":"https://avatars.githubusercontent.com/u/7873281?v=4","url":"https://github.com/ivanarh","pull_count":4,"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":1,"commit_count":1},"MDQ6VXNlcjQwMDYzNDY=":{"id":"MDQ6VXNlcjQwMDYzNDY=","user":"AlmostBearded","avatar":"https://avatars.githubusercontent.com/u/4006346?u=97da5f1f7bc3597b27c5dfa7e531ad740985699f&v=4","url":"https://github.com/AlmostBearded","pull_count":1,"commit_count":1},"MDQ6VXNlcjI4NDE3NDA=":{"id":"MDQ6VXNlcjI4NDE3NDA=","user":"jahd2602","avatar":"https://avatars.githubusercontent.com/u/2841740?u=607d573fcef46f1159949510ef33cabe35250814&v=4","url":"https://github.com/jahd2602","pull_count":2,"commit_count":2},"MDQ6VXNlcjUwMjk1MTk=":{"id":"MDQ6VXNlcjUwMjk1MTk=","user":"WindyDarian","avatar":"https://avatars.githubusercontent.com/u/5029519?v=4","url":"https://github.com/WindyDarian","pull_count":3,"commit_count":3},"MDQ6VXNlcjE0MDc2MzQ1":{"id":"MDQ6VXNlcjE0MDc2MzQ1","user":"kaadmy","avatar":"https://avatars.githubusercontent.com/u/14076345?u=37aad69c184311ae25eea240521f8ba3477cffc2&v=4","url":"https://github.com/kaadmy","pull_count":3,"commit_count":3},"MDQ6VXNlcjM4MTI1MTQ=":{"id":"MDQ6VXNlcjM4MTI1MTQ=","user":"cbscribe","avatar":"https://avatars.githubusercontent.com/u/3812514?u=225cf5410eca5e1a84df537fce53cca259fcccbc&v=4","url":"https://github.com/cbscribe","pull_count":13,"commit_count":4},"MDQ6VXNlcjIyMTExNjk=":{"id":"MDQ6VXNlcjIyMTExNjk=","user":"serados","avatar":"https://avatars.githubusercontent.com/u/2211169?v=4","url":"https://github.com/serados","pull_count":1,"commit_count":1},"MDQ6VXNlcjY5OTYxOTE=":{"id":"MDQ6VXNlcjY5OTYxOTE=","user":"leonkrause","avatar":"https://avatars.githubusercontent.com/u/6996191?v=4","url":"https://github.com/leonkrause","pull_count":42,"commit_count":61},"MDQ6VXNlcjcwODU4Mzg=":{"id":"MDQ6VXNlcjcwODU4Mzg=","user":"AinaSG","avatar":"https://avatars.githubusercontent.com/u/7085838?u=7a6e2f73ddff9e7eb4fdf0ab217897f0a1198bb1&v=4","url":"https://github.com/AinaSG","pull_count":1,"commit_count":1},"MDQ6VXNlcjcxMDEwMzE=":{"id":"MDQ6VXNlcjcxMDEwMzE=","user":"karliss","avatar":"https://avatars.githubusercontent.com/u/7101031?v=4","url":"https://github.com/karliss","pull_count":3,"commit_count":3},"MDQ6VXNlcjgzNDI1OTk=":{"id":"MDQ6VXNlcjgzNDI1OTk=","user":"AndreaCatania","avatar":"https://avatars.githubusercontent.com/u/8342599?u=c7349e01cc60e178b112342f86e6db2b4199a144&v=4","url":"https://github.com/AndreaCatania","pull_count":58,"commit_count":79},"MDQ6VXNlcjE1ODk5OTM4":{"id":"MDQ6VXNlcjE1ODk5OTM4","user":"luizcarlos1405","avatar":"https://avatars.githubusercontent.com/u/15899938?u=3e08a27b2172fe62e7e1fdb100b87efcfce15d9a&v=4","url":"https://github.com/luizcarlos1405","pull_count":3,"commit_count":3},"MDQ6VXNlcjk2MTgyMg==":{"id":"MDQ6VXNlcjk2MTgyMg==","user":"hedin-hiervard","avatar":"https://avatars.githubusercontent.com/u/961822?u=ff05e484f2887f68bd3b4518a5b68f26b1629e16&v=4","url":"https://github.com/hedin-hiervard","pull_count":2,"commit_count":2},"MDQ6VXNlcjE0OTUxNDMw":{"id":"MDQ6VXNlcjE0OTUxNDMw","user":"lupoDharkael","avatar":"https://avatars.githubusercontent.com/u/14951430?u=05b048106f74f1bfc90b0096721d3b0d02ed1e2a&v=4","url":"https://github.com/lupoDharkael","pull_count":13,"commit_count":13},"MDQ6VXNlcjgxMDc0NTk=":{"id":"MDQ6VXNlcjgxMDc0NTk=","user":"PJB3005","avatar":"https://avatars.githubusercontent.com/u/8107459?u=b75f95e6b04b04599e7b7f5820f19a41691daf36&v=4","url":"https://github.com/PJB3005","pull_count":30,"commit_count":31},"MDQ6VXNlcjEwMDU0MjI2":{"id":"MDQ6VXNlcjEwMDU0MjI2","user":"kitbdev","avatar":"https://avatars.githubusercontent.com/u/10054226?u=f0c85fe8c24debe91dc14d7efa97b51a19250b47&v=4","url":"https://github.com/kitbdev","pull_count":10,"commit_count":10},"MDQ6VXNlcjQ4MzUzMQ==":{"id":"MDQ6VXNlcjQ4MzUzMQ==","user":"mrcdk","avatar":"https://avatars.githubusercontent.com/u/483531?u=2d6b63a9bd32a7ed0788b747ddc24486267750ff&v=4","url":"https://github.com/mrcdk","pull_count":13,"commit_count":13},"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},"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},"MDQ6VXNlcjEwMTY1NDE4":{"id":"MDQ6VXNlcjEwMTY1NDE4","user":"RomanAkberov","avatar":"https://avatars.githubusercontent.com/u/10165418?u=fed692dae0bd69a58e731868ff4b19ec15474f06&v=4","url":"https://github.com/RomanAkberov","pull_count":1,"commit_count":1},"MDQ6VXNlcjQ3NDE4ODY=":{"id":"MDQ6VXNlcjQ3NDE4ODY=","user":"AlexHolly","avatar":"https://avatars.githubusercontent.com/u/4741886?u=81482cfee6722a4251a80309bdba329f31f7229c&v=4","url":"https://github.com/AlexHolly","pull_count":27,"commit_count":27},"MDQ6VXNlcjE4NzIzOTA=":{"id":"MDQ6VXNlcjE4NzIzOTA=","user":"pbrunet","avatar":"https://avatars.githubusercontent.com/u/1872390?v=4","url":"https://github.com/pbrunet","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":47,"commit_count":47},"MDQ6VXNlcjE5MTI1MTUz":{"id":"MDQ6VXNlcjE5MTI1MTUz","user":"Awkor","avatar":"https://avatars.githubusercontent.com/u/19125153?u=e8678980c1fad8aa6b2a3aad15cfd98c9921fba5&v=4","url":"https://github.com/Awkor","pull_count":1,"commit_count":0},"MDQ6VXNlcjI1ODc4NzM=":{"id":"MDQ6VXNlcjI1ODc4NzM=","user":"buresu","avatar":"https://avatars.githubusercontent.com/u/2587873?u=59a3ddf6341162049c3e2b64d60fbcd06e9a29e3&v=4","url":"https://github.com/buresu","pull_count":5,"commit_count":5},"MDQ6VXNlcjEwNDk0NDI=":{"id":"MDQ6VXNlcjEwNDk0NDI=","user":"allkhor","avatar":"https://avatars.githubusercontent.com/u/1049442?u=427f28aa89bb8a15c060ef382a4588064334ad56&v=4","url":"https://github.com/allkhor","pull_count":9,"commit_count":9},"MDQ6VXNlcjE2NDY4NzU=":{"id":"MDQ6VXNlcjE2NDY4NzU=","user":"aaronfranke","avatar":"https://avatars.githubusercontent.com/u/1646875?u=24618295fece29a0bf5c850faf2555985232f5f2&v=4","url":"https://github.com/aaronfranke","pull_count":21,"commit_count":31},"MDQ6VXNlcjEzODcxNjU=":{"id":"MDQ6VXNlcjEzODcxNjU=","user":"guilhermefelipecgs","avatar":"https://avatars.githubusercontent.com/u/1387165?v=4","url":"https://github.com/guilhermefelipecgs","pull_count":76,"commit_count":75},"MDQ6VXNlcjQ2OTMyODMw":{"id":"MDQ6VXNlcjQ2OTMyODMw","user":"azagaya","avatar":"https://avatars.githubusercontent.com/u/46932830?u=2d1b46ce81bba990fc13f157c216ffc3d6b89e13&v=4","url":"https://github.com/azagaya","pull_count":1,"commit_count":1},"MDQ6VXNlcjEyNjE2MzM0":{"id":"MDQ6VXNlcjEyNjE2MzM0","user":"GlaDos28","avatar":"https://avatars.githubusercontent.com/u/12616334?v=4","url":"https://github.com/GlaDos28","pull_count":3,"commit_count":3},"MDQ6VXNlcjI2MTEyNDc5":{"id":"MDQ6VXNlcjI2MTEyNDc5","user":"daniel-abbott","avatar":"https://avatars.githubusercontent.com/u/26112479?v=4","url":"https://github.com/daniel-abbott","pull_count":2,"commit_count":2},"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},"MDQ6VXNlcjMxODAxMzY0":{"id":"MDQ6VXNlcjMxODAxMzY0","user":"twaritwaikar","avatar":"https://avatars.githubusercontent.com/u/31801364?u=3d98adff25c27b5d93432672883b5cb30e1fefc4&v=4","url":"https://github.com/twaritwaikar","pull_count":1,"commit_count":1},"MDQ6VXNlcjI5MzU4NDE=":{"id":"MDQ6VXNlcjI5MzU4NDE=","user":"mcccclean","avatar":"https://avatars.githubusercontent.com/u/2935841?u=84e48c9118948cb5a536bc16c83e6db62150d936&v=4","url":"https://github.com/mcccclean","pull_count":1,"commit_count":1},"MDQ6VXNlcjY1ODQzMzA=":{"id":"MDQ6VXNlcjY1ODQzMzA=","user":"Paulb23","avatar":"https://avatars.githubusercontent.com/u/6584330?u=6feda0168eba0b01af4797a09e2c54219e49506b&v=4","url":"https://github.com/Paulb23","pull_count":27,"commit_count":34},"MDQ6VXNlcjE4MzU3NjU3":{"id":"MDQ6VXNlcjE4MzU3NjU3","user":"Kanabenki","avatar":"https://avatars.githubusercontent.com/u/18357657?u=a4275ba2cdb519a471ae33c0365d8a9168ce0a9d&v=4","url":"https://github.com/Kanabenki","pull_count":9,"commit_count":9},"MDQ6VXNlcjc0ODIwNzM=":{"id":"MDQ6VXNlcjc0ODIwNzM=","user":"Piet-G","avatar":"https://avatars.githubusercontent.com/u/7482073?v=4","url":"https://github.com/Piet-G","pull_count":68,"commit_count":68},"MDQ6VXNlcjEzMTE1NTU=":{"id":"MDQ6VXNlcjEzMTE1NTU=","user":"Zylann","avatar":"https://avatars.githubusercontent.com/u/1311555?u=98e85e0c6d8599c7de140000f240417c9f512cea&v=4","url":"https://github.com/Zylann","pull_count":19,"commit_count":19},"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":5},"MDQ6VXNlcjMyMzIx":{"id":"MDQ6VXNlcjMyMzIx","user":"fire","avatar":"https://avatars.githubusercontent.com/u/32321?u=c2e06a3d2b49a467aa907e54aa259516440267cc&v=4","url":"https://github.com/fire","pull_count":20,"commit_count":22},"MDQ6VXNlcjMxMzA5OTg0":{"id":"MDQ6VXNlcjMxMzA5OTg0","user":"ankitpriyarup","avatar":"https://avatars.githubusercontent.com/u/31309984?u=1790d1cd207ca0c573993a0b28f209521d5f025c&v=4","url":"https://github.com/ankitpriyarup","pull_count":2,"commit_count":2},"MDQ6VXNlcjE2NzE4ODU5":{"id":"MDQ6VXNlcjE2NzE4ODU5","user":"toger5","avatar":"https://avatars.githubusercontent.com/u/16718859?v=4","url":"https://github.com/toger5","pull_count":10,"commit_count":12},"MDQ6VXNlcjE0ODYxMg==":{"id":"MDQ6VXNlcjE0ODYxMg==","user":"WolfgangSenff","avatar":"https://avatars.githubusercontent.com/u/148612?u=30bd88ceee288169e9db370dccf5f26b73fa3fb6&v=4","url":"https://github.com/WolfgangSenff","pull_count":1,"commit_count":1},"MDQ6VXNlcjk3NzkwOQ==":{"id":"MDQ6VXNlcjk3NzkwOQ==","user":"torshid","avatar":"https://avatars.githubusercontent.com/u/977909?u=acb4af3217301ec8295b6571e627797191345725&v=4","url":"https://github.com/torshid","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":8,"commit_count":8},"MDQ6VXNlcjUzMjMxMjk=":{"id":"MDQ6VXNlcjUzMjMxMjk=","user":"lethiandev","avatar":"https://avatars.githubusercontent.com/u/5323129?u=acc5955272e6100dc3f2aebc23e74701dcf2f4b2&v=4","url":"https://github.com/lethiandev","pull_count":4,"commit_count":4},"MDQ6VXNlcjEwMDM2MzM3":{"id":"MDQ6VXNlcjEwMDM2MzM3","user":"muiroc","avatar":"https://avatars.githubusercontent.com/u/10036337?v=4","url":"https://github.com/muiroc","pull_count":8,"commit_count":8},"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},"MDQ6VXNlcjExMTUzMjMy":{"id":"MDQ6VXNlcjExMTUzMjMy","user":"supagu","avatar":"https://avatars.githubusercontent.com/u/11153232?u=2d686287f0c849f4247cf7080bf97beaad6d9917&v=4","url":"https://github.com/supagu","pull_count":3,"commit_count":3},"MDQ6VXNlcjYwNzk5NA==":{"id":"MDQ6VXNlcjYwNzk5NA==","user":"AllanDaemon","avatar":"https://avatars.githubusercontent.com/u/607994?v=4","url":"https://github.com/AllanDaemon","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":6,"commit_count":6},"MDQ6VXNlcjgyODYw":{"id":"MDQ6VXNlcjgyODYw","user":"danboo","avatar":"https://avatars.githubusercontent.com/u/82860?u=1bfa6a098270e0c3e2fbec45a5146ec29f5016c4&v=4","url":"https://github.com/danboo","pull_count":1,"commit_count":1},"MDQ6VXNlcjI2NTIwMjcw":{"id":"MDQ6VXNlcjI2NTIwMjcw","user":"99alfie","avatar":"https://avatars.githubusercontent.com/u/26520270?v=4","url":"https://github.com/99alfie","pull_count":1,"commit_count":0},"MDQ6VXNlcjc5MDYxNzI=":{"id":"MDQ6VXNlcjc5MDYxNzI=","user":"Demiu","avatar":"https://avatars.githubusercontent.com/u/7906172?v=4","url":"https://github.com/Demiu","pull_count":1,"commit_count":1},"MDQ6VXNlcjQ0MDc5NTQ5":{"id":"MDQ6VXNlcjQ0MDc5NTQ5","user":"CakHuri","avatar":"https://avatars.githubusercontent.com/u/44079549?v=4","url":"https://github.com/CakHuri","pull_count":10,"commit_count":10},"MDQ6VXNlcjQ2MDU1Njg=":{"id":"MDQ6VXNlcjQ2MDU1Njg=","user":"staddy","avatar":"https://avatars.githubusercontent.com/u/4605568?v=4","url":"https://github.com/staddy","pull_count":3,"commit_count":3},"MDQ6VXNlcjI5Nzg2MTY0":{"id":"MDQ6VXNlcjI5Nzg2MTY0","user":"smolkat","avatar":"https://avatars.githubusercontent.com/u/29786164?u=9a4631ec42fff16c69a2c17b7ea6c671ffa14b38&v=4","url":"https://github.com/smolkat","pull_count":1,"commit_count":1},"MDQ6VXNlcjM3ODY3MzM=":{"id":"MDQ6VXNlcjM3ODY3MzM=","user":"grantclarke-abertay","avatar":"https://avatars.githubusercontent.com/u/3786733?u=f9760b504a9b92d3bca9f6ec37e83db5a464e4f7&v=4","url":"https://github.com/grantclarke-abertay","pull_count":1,"commit_count":0},"MDQ6VXNlcjI2NjYxOTkx":{"id":"MDQ6VXNlcjI2NjYxOTkx","user":"MelvinWM","avatar":"https://avatars.githubusercontent.com/u/26661991?u=b0c1c95b5f463a42f4ee139124e5ebc69cb17783&v=4","url":"https://github.com/MelvinWM","pull_count":1,"commit_count":1},"MDQ6VXNlcjIyMjI5Mzg=":{"id":"MDQ6VXNlcjIyMjI5Mzg=","user":"efornara","avatar":"https://avatars.githubusercontent.com/u/2222938?u=8d647071348a7fc8a0dd1120b007ad91bfcb9379&v=4","url":"https://github.com/efornara","pull_count":2,"commit_count":2},"MDQ6VXNlcjUxMTcxOTc=":{"id":"MDQ6VXNlcjUxMTcxOTc=","user":"RedMser","avatar":"https://avatars.githubusercontent.com/u/5117197?u=d7a341cd0900d3ef72e121c6a8bb86b35aba4a54&v=4","url":"https://github.com/RedMser","pull_count":1,"commit_count":1},"MDQ6VXNlcjEyODc5Mjgy":{"id":"MDQ6VXNlcjEyODc5Mjgy","user":"davi2205","avatar":"https://avatars.githubusercontent.com/u/12879282?u=177dba3ac94e4cc103084cd8676e576c1d97eb50&v=4","url":"https://github.com/davi2205","pull_count":3,"commit_count":3},"MDQ6VXNlcjIwNTQxOTg1":{"id":"MDQ6VXNlcjIwNTQxOTg1","user":"corrigentia","avatar":"https://avatars.githubusercontent.com/u/20541985?u=d758f17cf9025576758cfe428e9f0f777c42a406&v=4","url":"https://github.com/corrigentia","pull_count":2,"commit_count":4},"MDQ6VXNlcjcyMTgwNTg=":{"id":"MDQ6VXNlcjcyMTgwNTg=","user":"jlahman","avatar":"https://avatars.githubusercontent.com/u/7218058?u=2961b2952e18fabf46550948a6234936653d89c4&v=4","url":"https://github.com/jlahman","pull_count":2,"commit_count":2},"MDQ6VXNlcjgzMzc4ODA=":{"id":"MDQ6VXNlcjgzMzc4ODA=","user":"Rubonnek","avatar":"https://avatars.githubusercontent.com/u/8337880?u=83a6e43c124f47481cb090bdee9d20028ace5c36&v=4","url":"https://github.com/Rubonnek","pull_count":15,"commit_count":16},"MDQ6VXNlcjQzMzc5NTQz":{"id":"MDQ6VXNlcjQzMzc5NTQz","user":"Naryosha","avatar":"https://avatars.githubusercontent.com/u/43379543?u=54840400c5110e4b8bb1dd9d05623c5ac324c126&v=4","url":"https://github.com/Naryosha","pull_count":5,"commit_count":53},"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},"MDQ6VXNlcjg4NjAyODM=":{"id":"MDQ6VXNlcjg4NjAyODM=","user":"Calamander","avatar":"https://avatars.githubusercontent.com/u/8860283?v=4","url":"https://github.com/Calamander","pull_count":1,"commit_count":1},"MDQ6VXNlcjEyOTg3OTUx":{"id":"MDQ6VXNlcjEyOTg3OTUx","user":"OBKF","avatar":"https://avatars.githubusercontent.com/u/12987951?u=ea381aa4e9c30a6631857871029e06d19f5b7054&v=4","url":"https://github.com/OBKF","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":9,"commit_count":9},"MDQ6VXNlcjEwMDgxMjk0":{"id":"MDQ6VXNlcjEwMDgxMjk0","user":"Mahoukyou","avatar":"https://avatars.githubusercontent.com/u/10081294?u=fbff8162592b072fc3804120c3ef8c748fb54a92&v=4","url":"https://github.com/Mahoukyou","pull_count":4,"commit_count":4},"MDQ6VXNlcjEyNDc3NDA0":{"id":"MDQ6VXNlcjEyNDc3NDA0","user":"PrestonKnopp","avatar":"https://avatars.githubusercontent.com/u/12477404?v=4","url":"https://github.com/PrestonKnopp","pull_count":2,"commit_count":2},"MDQ6VXNlcjEwNjU3NTUx":{"id":"MDQ6VXNlcjEwNjU3NTUx","user":"Black-Cat","avatar":"https://avatars.githubusercontent.com/u/10657551?v=4","url":"https://github.com/Black-Cat","pull_count":2,"commit_count":2},"MDQ6VXNlcjE5Nzc3NzY3":{"id":"MDQ6VXNlcjE5Nzc3NzY3","user":"TritiatedWater","avatar":"https://avatars.githubusercontent.com/u/19777767?v=4","url":"https://github.com/TritiatedWater","pull_count":2,"commit_count":2},"MDQ6VXNlcjgxNzI4NTU=":{"id":"MDQ6VXNlcjgxNzI4NTU=","user":"BrodyEller","avatar":"https://avatars.githubusercontent.com/u/8172855?u=6dd889a08700c0b0dadbf8760f57a206d7bee059&v=4","url":"https://github.com/BrodyEller","pull_count":1,"commit_count":1},"MDQ6VXNlcjI1NjkyNzkw":{"id":"MDQ6VXNlcjI1NjkyNzkw","user":"DavidSichma","avatar":"https://avatars.githubusercontent.com/u/25692790?v=4","url":"https://github.com/DavidSichma","pull_count":7,"commit_count":7},"MDQ6VXNlcjMyMjQxMzI=":{"id":"MDQ6VXNlcjMyMjQxMzI=","user":"avril-gh","avatar":"https://avatars.githubusercontent.com/u/3224132?v=4","url":"https://github.com/avril-gh","pull_count":1,"commit_count":1},"MDQ6VXNlcjExNDU5MDI4":{"id":"MDQ6VXNlcjExNDU5MDI4","user":"Anutrix","avatar":"https://avatars.githubusercontent.com/u/11459028?u=5140a6bb7aff26ad9f0816f1a202028fbc4e90bd&v=4","url":"https://github.com/Anutrix","pull_count":1,"commit_count":1},"MDQ6VXNlcjExMjkxMTUz":{"id":"MDQ6VXNlcjExMjkxMTUz","user":"Shinryuuji","avatar":"https://avatars.githubusercontent.com/u/11291153?u=599882ee586c1d879f0644981d45e88d6d7195b9&v=4","url":"https://github.com/Shinryuuji","pull_count":2,"commit_count":2},"MDQ6VXNlcjMwMjM2MTc=":{"id":"MDQ6VXNlcjMwMjM2MTc=","user":"thomasruiz","avatar":"https://avatars.githubusercontent.com/u/3023617?u=bc112c52e37742b3b6d7d8e0f6dcba96e2e53107&v=4","url":"https://github.com/thomasruiz","pull_count":2,"commit_count":2},"MDQ6VXNlcjExNTEzOTQ=":{"id":"MDQ6VXNlcjExNTEzOTQ=","user":"KellyThomas","avatar":"https://avatars.githubusercontent.com/u/1151394?v=4","url":"https://github.com/KellyThomas","pull_count":27,"commit_count":30},"MDQ6VXNlcjQzNDMzOTg=":{"id":"MDQ6VXNlcjQzNDMzOTg=","user":"organicpencil","avatar":"https://avatars.githubusercontent.com/u/4343398?u=d8a97045dfef3e4e3cadfc1906c70c643f95e5b0&v=4","url":"https://github.com/organicpencil","pull_count":1,"commit_count":2},"MDQ6VXNlcjQ4NDQ0NjQ=":{"id":"MDQ6VXNlcjQ4NDQ0NjQ=","user":"harrisyu","avatar":"https://avatars.githubusercontent.com/u/4844464?u=308afe6a1cd8e5128570c35864ae638f2c13fc2f&v=4","url":"https://github.com/harrisyu","pull_count":1,"commit_count":1},"MDQ6VXNlcjE5NTM1NDk=":{"id":"MDQ6VXNlcjE5NTM1NDk=","user":"vipsbpig","avatar":"https://avatars.githubusercontent.com/u/1953549?v=4","url":"https://github.com/vipsbpig","pull_count":1,"commit_count":0},"MDQ6VXNlcjY5OTE2NDg=":{"id":"MDQ6VXNlcjY5OTE2NDg=","user":"staalduinen","avatar":"https://avatars.githubusercontent.com/u/6991648?v=4","url":"https://github.com/staalduinen","pull_count":2,"commit_count":2},"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},"MDQ6VXNlcjg2MTg3NTQ=":{"id":"MDQ6VXNlcjg2MTg3NTQ=","user":"LittleWhite-tb","avatar":"https://avatars.githubusercontent.com/u/8618754?u=018e331fbd92ce5157ef1d40e7b5d16f6c85b5cf&v=4","url":"https://github.com/LittleWhite-tb","pull_count":2,"commit_count":2},"MDQ6VXNlcjE0OTA1ODIw":{"id":"MDQ6VXNlcjE0OTA1ODIw","user":"mineevgleb","avatar":"https://avatars.githubusercontent.com/u/14905820?v=4","url":"https://github.com/mineevgleb","pull_count":4,"commit_count":4},"MDQ6VXNlcjQwNzkzMzQy":{"id":"MDQ6VXNlcjQwNzkzMzQy","user":"moiman100","avatar":"https://avatars.githubusercontent.com/u/40793342?v=4","url":"https://github.com/moiman100","pull_count":8,"commit_count":9},"MDQ6VXNlcjI4NDI0MjA2":{"id":"MDQ6VXNlcjI4NDI0MjA2","user":"creikey","avatar":"https://avatars.githubusercontent.com/u/28424206?u=1830b2346cb2b9ba545feb31623ba7007a38d182&v=4","url":"https://github.com/creikey","pull_count":1,"commit_count":1},"MDQ6VXNlcjM0ODAwMDcy":{"id":"MDQ6VXNlcjM0ODAwMDcy","user":"cosmicchipsocket","avatar":"https://avatars.githubusercontent.com/u/34800072?u=204deba87bc8763d5dd931d3c7ca4a8a8f5463ad&v=4","url":"https://github.com/cosmicchipsocket","pull_count":0,"commit_count":1},"MDQ6VXNlcjEwNjcyMjMz":{"id":"MDQ6VXNlcjEwNjcyMjMz","user":"piratesephiroth","avatar":"https://avatars.githubusercontent.com/u/10672233?u=5bba80efbb65523e420d109658bfc525df97a204&v=4","url":"https://github.com/piratesephiroth","pull_count":1,"commit_count":1},"MDQ6VXNlcjY4NjA2Mzc=":{"id":"MDQ6VXNlcjY4NjA2Mzc=","user":"davcri","avatar":"https://avatars.githubusercontent.com/u/6860637?u=2868720a60c18e4904665aa64c4ff1a7b81b161c&v=4","url":"https://github.com/davcri","pull_count":0,"commit_count":1},"MDQ6VXNlcjI4MTM1ODU0":{"id":"MDQ6VXNlcjI4MTM1ODU0","user":"JoaoAlvaroFerreira","avatar":"https://avatars.githubusercontent.com/u/28135854?u=bcabed883ec7fce7e86cfad7e6ffdb8071f402ab&v=4","url":"https://github.com/JoaoAlvaroFerreira","pull_count":1,"commit_count":1},"MDQ6VXNlcjM5Nzg0":{"id":"MDQ6VXNlcjM5Nzg0","user":"qichunren","avatar":"https://avatars.githubusercontent.com/u/39784?v=4","url":"https://github.com/qichunren","pull_count":2,"commit_count":2},"MDQ6VXNlcjY5NTc5MDg=":{"id":"MDQ6VXNlcjY5NTc5MDg=","user":"RodZill4","avatar":"https://avatars.githubusercontent.com/u/6957908?u=c19aecbe4d441eb008a4485fdcddb661ce659951&v=4","url":"https://github.com/RodZill4","pull_count":1,"commit_count":1},"MDQ6VXNlcjE2MDc1NA==":{"id":"MDQ6VXNlcjE2MDc1NA==","user":"zorbathut","avatar":"https://avatars.githubusercontent.com/u/160754?v=4","url":"https://github.com/zorbathut","pull_count":3,"commit_count":4},"MDQ6VXNlcjc0NjI5OTM=":{"id":"MDQ6VXNlcjc0NjI5OTM=","user":"remorse107","avatar":"https://avatars.githubusercontent.com/u/7462993?u=c4dec9ffe173e54868843824fdb4f17e70537806&v=4","url":"https://github.com/remorse107","pull_count":2,"commit_count":2},"U_kgDOBmKnxA":{"id":"U_kgDOBmKnxA","user":"jomoukpe","avatar":"https://avatars.githubusercontent.com/u/107128772?u=e65483a14093210d69a8cf49f80fd5461f86096d&v=4","url":"https://github.com/jomoukpe","pull_count":0,"commit_count":1},"MDQ6VXNlcjQyNjYyODYz":{"id":"MDQ6VXNlcjQyNjYyODYz","user":"twinderw","avatar":"https://avatars.githubusercontent.com/u/42662863?v=4","url":"https://github.com/twinderw","pull_count":0,"commit_count":1},"MDQ6VXNlcjQ0ODIxMjE5":{"id":"MDQ6VXNlcjQ0ODIxMjE5","user":"dakennedyd","avatar":"https://avatars.githubusercontent.com/u/44821219?u=cae5aaf83cde1f3ff171d6c864f0c79784eb3945&v=4","url":"https://github.com/dakennedyd","pull_count":1,"commit_count":1},"MDQ6VXNlcjQwMTY5MjQ=":{"id":"MDQ6VXNlcjQwMTY5MjQ=","user":"aroncds","avatar":"https://avatars.githubusercontent.com/u/4016924?u=f1c3161993faf2889a2fb2a44d5a2e098804e8c5&v=4","url":"https://github.com/aroncds","pull_count":2,"commit_count":2},"MDQ6VXNlcjI0MTc4NDk=":{"id":"MDQ6VXNlcjI0MTc4NDk=","user":"endragor","avatar":"https://avatars.githubusercontent.com/u/2417849?u=fe60ec0c100a9ebdc95e516372df3852a04db361&v=4","url":"https://github.com/endragor","pull_count":16,"commit_count":17},"MDQ6VXNlcjE0NzkwMTAx":{"id":"MDQ6VXNlcjE0NzkwMTAx","user":"pgruenbacher-TSUS","avatar":"https://avatars.githubusercontent.com/u/14790101?v=4","url":"https://github.com/pgruenbacher-TSUS","pull_count":0,"commit_count":3},"MDQ6VXNlcjMzMzI1OTg=":{"id":"MDQ6VXNlcjMzMzI1OTg=","user":"pgruenbacher","avatar":"https://avatars.githubusercontent.com/u/3332598?u=033065810faff5543b1695c41d2c6a715b7f2798&v=4","url":"https://github.com/pgruenbacher","pull_count":3,"commit_count":0},"MDQ6VXNlcjQzNDQ5ODMy":{"id":"MDQ6VXNlcjQzNDQ5ODMy","user":"realkotob","avatar":"https://avatars.githubusercontent.com/u/43449832?u=4e2b2f90159bf7fa61bc5e038778009a8125c35c&v=4","url":"https://github.com/realkotob","pull_count":1,"commit_count":1},"MDQ6VXNlcjIzNDA1MTIy":{"id":"MDQ6VXNlcjIzNDA1MTIy","user":"Omicron666","avatar":"https://avatars.githubusercontent.com/u/23405122?v=4","url":"https://github.com/Omicron666","pull_count":2,"commit_count":2},"MDQ6VXNlcjIyMjc0OTE=":{"id":"MDQ6VXNlcjIyMjc0OTE=","user":"glaforte","avatar":"https://avatars.githubusercontent.com/u/2227491?u=120cdecf453bd733c6a700b012024bced8fb899c&v=4","url":"https://github.com/glaforte","pull_count":3,"commit_count":3},"MDQ6VXNlcjExNzcxOTg3":{"id":"MDQ6VXNlcjExNzcxOTg3","user":"bbeco","avatar":"https://avatars.githubusercontent.com/u/11771987?u=c14085a4482c7433405f0177ce0b8171c076b0ac&v=4","url":"https://github.com/bbeco","pull_count":1,"commit_count":1},"MDQ6VXNlcjEwMjk2NDcy":{"id":"MDQ6VXNlcjEwMjk2NDcy","user":"khairul169","avatar":"https://avatars.githubusercontent.com/u/10296472?u=e45983f9dff211c7e7dbc36757626b828a2dfa74&v=4","url":"https://github.com/khairul169","pull_count":4,"commit_count":4},"MDQ6VXNlcjQ0NzE0ODQ=":{"id":"MDQ6VXNlcjQ0NzE0ODQ=","user":"Windfisch","avatar":"https://avatars.githubusercontent.com/u/4471484?u=1a93573b6737736b7b1c69582df6a214d126c22e&v=4","url":"https://github.com/Windfisch","pull_count":5,"commit_count":6},"MDQ6VXNlcjM2NjcxOTYz":{"id":"MDQ6VXNlcjM2NjcxOTYz","user":"helenaMontenegro","avatar":"https://avatars.githubusercontent.com/u/36671963?u=6ecde2038f1b51e5aeafaeff300ebb6fe179f95b&v=4","url":"https://github.com/helenaMontenegro","pull_count":1,"commit_count":1},"MDQ6VXNlcjQ3MDcyMDU=":{"id":"MDQ6VXNlcjQ3MDcyMDU=","user":"zer0problem","avatar":"https://avatars.githubusercontent.com/u/4707205?v=4","url":"https://github.com/zer0problem","pull_count":1,"commit_count":1},"MDQ6VXNlcjE4MjI0Njg3":{"id":"MDQ6VXNlcjE4MjI0Njg3","user":"Italo-Vieira","avatar":"https://avatars.githubusercontent.com/u/18224687?v=4","url":"https://github.com/Italo-Vieira","pull_count":0,"commit_count":1},"MDQ6VXNlcjQ1MTc4MjAw":{"id":"MDQ6VXNlcjQ1MTc4MjAw","user":"nthrack-zz","avatar":"https://avatars.githubusercontent.com/u/45178200?u=ec281b451cb233494f1bc1913aeafc02cec1a511&v=4","url":"https://github.com/nthrack-zz","pull_count":1,"commit_count":0},"MDQ6VXNlcjEwMTkxNjE=":{"id":"MDQ6VXNlcjEwMTkxNjE=","user":"Liangdi","avatar":"https://avatars.githubusercontent.com/u/1019161?v=4","url":"https://github.com/Liangdi","pull_count":3,"commit_count":3},"MDQ6VXNlcjk2MzExNTI=":{"id":"MDQ6VXNlcjk2MzExNTI=","user":"RayKoopa","avatar":"https://avatars.githubusercontent.com/u/9631152?u=399208c69e0d4b6e954f15c89e8d213b94a7f12a&v=4","url":"https://github.com/RayKoopa","pull_count":0,"commit_count":1},"MDQ6VXNlcjE5MzUwOTAz":{"id":"MDQ6VXNlcjE5MzUwOTAz","user":"SimonSikstrom","avatar":"https://avatars.githubusercontent.com/u/19350903?v=4","url":"https://github.com/SimonSikstrom","pull_count":1,"commit_count":1},"MDQ6VXNlcjQwNTA1NTQ1":{"id":"MDQ6VXNlcjQwNTA1NTQ1","user":"malcolmhoward","avatar":"https://avatars.githubusercontent.com/u/40505545?v=4","url":"https://github.com/malcolmhoward","pull_count":1,"commit_count":1},"MDQ6VXNlcjQwODA4OA==":{"id":"MDQ6VXNlcjQwODA4OA==","user":"davide-baldo","avatar":"https://avatars.githubusercontent.com/u/408088?u=ed5b68f8fa84ce0ab86a1da658e828eeb5d1e3be&v=4","url":"https://github.com/davide-baldo","pull_count":3,"commit_count":3},"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},"MDQ6VXNlcjkwOTMw":{"id":"MDQ6VXNlcjkwOTMw","user":"ttencate","avatar":"https://avatars.githubusercontent.com/u/90930?v=4","url":"https://github.com/ttencate","pull_count":5,"commit_count":5},"MDQ6VXNlcjM0NjYxODQz":{"id":"MDQ6VXNlcjM0NjYxODQz","user":"pshe94","avatar":"https://avatars.githubusercontent.com/u/34661843?v=4","url":"https://github.com/pshe94","pull_count":1,"commit_count":1},"MDQ6VXNlcjEyODM3MTI5":{"id":"MDQ6VXNlcjEyODM3MTI5","user":"dlasalle","avatar":"https://avatars.githubusercontent.com/u/12837129?u=cedbca8380e03dfcf6e20a7265b648ce1bdad3df&v=4","url":"https://github.com/dlasalle","pull_count":4,"commit_count":4},"MDQ6VXNlcjEzNDkwMDUw":{"id":"MDQ6VXNlcjEzNDkwMDUw","user":"sdfgeoff","avatar":"https://avatars.githubusercontent.com/u/13490050?v=4","url":"https://github.com/sdfgeoff","pull_count":5,"commit_count":5},"MDQ6VXNlcjE1MTUzMDQ5":{"id":"MDQ6VXNlcjE1MTUzMDQ5","user":"RySchmitt","avatar":"https://avatars.githubusercontent.com/u/15153049?v=4","url":"https://github.com/RySchmitt","pull_count":2,"commit_count":2},"MDQ6VXNlcjIyODY3MTA=":{"id":"MDQ6VXNlcjIyODY3MTA=","user":"Mintormo","avatar":"https://avatars.githubusercontent.com/u/2286710?v=4","url":"https://github.com/Mintormo","pull_count":3,"commit_count":0},"MDQ6VXNlcjE3NDY0NDA0":{"id":"MDQ6VXNlcjE3NDY0NDA0","user":"vallentin","avatar":"https://avatars.githubusercontent.com/u/17464404?u=3b42bb3d0c896dacc1448500959f586f9776af94&v=4","url":"https://github.com/vallentin","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":1},"MDQ6VXNlcjIxMjk3MzU2":{"id":"MDQ6VXNlcjIxMjk3MzU2","user":"Toshiwoz","avatar":"https://avatars.githubusercontent.com/u/21297356?v=4","url":"https://github.com/Toshiwoz","pull_count":1,"commit_count":1},"MDQ6VXNlcjk3OTg0NjY=":{"id":"MDQ6VXNlcjk3OTg0NjY=","user":"gcardozo123","avatar":"https://avatars.githubusercontent.com/u/9798466?u=282a4ce863abd333f9c43099dcd30e5741c746f3&v=4","url":"https://github.com/gcardozo123","pull_count":1,"commit_count":1},"MDQ6VXNlcjIwMjQ4":{"id":"MDQ6VXNlcjIwMjQ4","user":"xpol","avatar":"https://avatars.githubusercontent.com/u/20248?v=4","url":"https://github.com/xpol","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},"MDQ6VXNlcjI1ODQ0MjY=":{"id":"MDQ6VXNlcjI1ODQ0MjY=","user":"karen-sch","avatar":"https://avatars.githubusercontent.com/u/2584426?u=37198a5ac8af674ff6cc6a5420273d8abfb35259&v=4","url":"https://github.com/karen-sch","pull_count":1,"commit_count":1},"MDQ6VXNlcjEwMDU0ODUz":{"id":"MDQ6VXNlcjEwMDU0ODUz","user":"zhagsenkk","avatar":"https://avatars.githubusercontent.com/u/10054853?v=4","url":"https://github.com/zhagsenkk","pull_count":1,"commit_count":1},"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},"MDQ6VXNlcjQ5OTk0NDU=":{"id":"MDQ6VXNlcjQ5OTk0NDU=","user":"scmccarthy","avatar":"https://avatars.githubusercontent.com/u/4999445?v=4","url":"https://github.com/scmccarthy","pull_count":1,"commit_count":1},"MDQ6VXNlcjE1MDY5MTYw":{"id":"MDQ6VXNlcjE1MDY5MTYw","user":"Ashafix","avatar":"https://avatars.githubusercontent.com/u/15069160?u=207be4737462ecdd6e15d22af2924e5345421333&v=4","url":"https://github.com/Ashafix","pull_count":3,"commit_count":3},"MDQ6VXNlcjI5MDY1OA==":{"id":"MDQ6VXNlcjI5MDY1OA==","user":"swenner","avatar":"https://avatars.githubusercontent.com/u/290658?u=d1f3e0c45511648653076bf2952fd20e4d1f0db5&v=4","url":"https://github.com/swenner","pull_count":2,"commit_count":3},"MDQ6VXNlcjIyNTY4ODEy":{"id":"MDQ6VXNlcjIyNTY4ODEy","user":"Superwaitsum","avatar":"https://avatars.githubusercontent.com/u/22568812?v=4","url":"https://github.com/Superwaitsum","pull_count":2,"commit_count":2},"MDQ6VXNlcjMzNDI3Mg==":{"id":"MDQ6VXNlcjMzNDI3Mg==","user":"ColinKinloch","avatar":"https://avatars.githubusercontent.com/u/334272?u=3acce2adcf9f1cf45a3b162d0cab3fdf990fd865&v=4","url":"https://github.com/ColinKinloch","pull_count":2,"commit_count":2},"MDQ6VXNlcjc5Mzc4MQ==":{"id":"MDQ6VXNlcjc5Mzc4MQ==","user":"pcbeard","avatar":"https://avatars.githubusercontent.com/u/793781?u=11e0c1b1928f51ab55002f5bfd86a496369e0117&v=4","url":"https://github.com/pcbeard","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":2,"commit_count":2},"MDQ6VXNlcjE2NTQ3NjM=":{"id":"MDQ6VXNlcjE2NTQ3NjM=","user":"mhilbrunner","avatar":"https://avatars.githubusercontent.com/u/1654763?u=5c21c1fe21e9cef0ceb6fd36a941f6e336d45583&v=4","url":"https://github.com/mhilbrunner","pull_count":29,"commit_count":32},"MDQ6VXNlcjU1MjgxNzA=":{"id":"MDQ6VXNlcjU1MjgxNzA=","user":"Baekalfen","avatar":"https://avatars.githubusercontent.com/u/5528170?u=b44522a64ea2a76e5dbcc24ed2d76e82dd7be8d5&v=4","url":"https://github.com/Baekalfen","pull_count":2,"commit_count":2},"MDQ6VXNlcjMxOTYwNjc2":{"id":"MDQ6VXNlcjMxOTYwNjc2","user":"axkm","avatar":"https://avatars.githubusercontent.com/u/31960676?u=2d269c40ec1b3d66a76d5de59d2fc03fd6c30397&v=4","url":"https://github.com/axkm","pull_count":1,"commit_count":1},"MDQ6VXNlcjc0NDIyOA==":{"id":"MDQ6VXNlcjc0NDIyOA==","user":"voithos","avatar":"https://avatars.githubusercontent.com/u/744228?v=4","url":"https://github.com/voithos","pull_count":5,"commit_count":5},"MDQ6VXNlcjQ2OTM4MzU=":{"id":"MDQ6VXNlcjQ2OTM4MzU=","user":"jfmichaud31","avatar":"https://avatars.githubusercontent.com/u/4693835?v=4","url":"https://github.com/jfmichaud31","pull_count":3,"commit_count":3},"MDQ6VXNlcjE2MjExMzg=":{"id":"MDQ6VXNlcjE2MjExMzg=","user":"dumitru-stama","avatar":"https://avatars.githubusercontent.com/u/1621138?v=4","url":"https://github.com/dumitru-stama","pull_count":2,"commit_count":2},"MDQ6VXNlcjEyOTY3MjY=":{"id":"MDQ6VXNlcjEyOTY3MjY=","user":"J08nY","avatar":"https://avatars.githubusercontent.com/u/1296726?u=fd525ad7c79555ed088787afdb9760dab25ba030&v=4","url":"https://github.com/J08nY","pull_count":2,"commit_count":2},"MDQ6VXNlcjEzNTk5OTQ0":{"id":"MDQ6VXNlcjEzNTk5OTQ0","user":"8thMage","avatar":"https://avatars.githubusercontent.com/u/13599944?v=4","url":"https://github.com/8thMage","pull_count":0,"commit_count":2},"MDQ6VXNlcjM0ODY2MjU2":{"id":"MDQ6VXNlcjM0ODY2MjU2","user":"tagcup","avatar":"https://avatars.githubusercontent.com/u/34866256?v=4","url":"https://github.com/tagcup","pull_count":8,"commit_count":9},"MDQ6VXNlcjIzNzIyODA0":{"id":"MDQ6VXNlcjIzNzIyODA0","user":"OsamaElHariri","avatar":"https://avatars.githubusercontent.com/u/23722804?u=a6764a92f4faece7e15297e9108282ce226f8b53&v=4","url":"https://github.com/OsamaElHariri","pull_count":1,"commit_count":0},"MDQ6VXNlcjQwNTQ1ODEw":{"id":"MDQ6VXNlcjQwNTQ1ODEw","user":"akerudesu","avatar":"https://avatars.githubusercontent.com/u/40545810?u=473cbcd36dc962ac008713cbdf57036d8d446878&v=4","url":"https://github.com/akerudesu","pull_count":3,"commit_count":3},"MDQ6VXNlcjE5NTE1ODI2":{"id":"MDQ6VXNlcjE5NTE1ODI2","user":"dennisseong","avatar":"https://avatars.githubusercontent.com/u/19515826?v=4","url":"https://github.com/dennisseong","pull_count":1,"commit_count":1},"MDQ6VXNlcjEzNjU2NQ==":{"id":"MDQ6VXNlcjEzNjU2NQ==","user":"milkowski","avatar":"https://avatars.githubusercontent.com/u/136565?v=4","url":"https://github.com/milkowski","pull_count":2,"commit_count":1},"MDQ6VXNlcjE2Mzg3MTA3":{"id":"MDQ6VXNlcjE2Mzg3MTA3","user":"exts","avatar":"https://avatars.githubusercontent.com/u/16387107?v=4","url":"https://github.com/exts","pull_count":4,"commit_count":3},"MDQ6VXNlcjQzODAzODc0":{"id":"MDQ6VXNlcjQzODAzODc0","user":"qonnop","avatar":"https://avatars.githubusercontent.com/u/43803874?u=8b92abb8a8b9abe379b90e9835b75e61fea9d3e2&v=4","url":"https://github.com/qonnop","pull_count":3,"commit_count":3},"MDQ6VXNlcjEyMjQ1Mjc=":{"id":"MDQ6VXNlcjEyMjQ1Mjc=","user":"lekoder","avatar":"https://avatars.githubusercontent.com/u/1224527?u=af410d051cd144893e11f78d295a1133ad11d3fb&v=4","url":"https://github.com/lekoder","pull_count":2,"commit_count":2},"MDQ6VXNlcjgxNTczNTI=":{"id":"MDQ6VXNlcjgxNTczNTI=","user":"samuelpedrajas","avatar":"https://avatars.githubusercontent.com/u/8157352?u=5505ec8a8ab080a36eda99e96e3dc2d050f6d71a&v=4","url":"https://github.com/samuelpedrajas","pull_count":1,"commit_count":1},"MDQ6VXNlcjI3MDIzMjMy":{"id":"MDQ6VXNlcjI3MDIzMjMy","user":"kellams","avatar":"https://avatars.githubusercontent.com/u/27023232?v=4","url":"https://github.com/kellams","pull_count":1,"commit_count":1},"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},"MDQ6VXNlcjIwOTI3Njk3":{"id":"MDQ6VXNlcjIwOTI3Njk3","user":"zochris","avatar":"https://avatars.githubusercontent.com/u/20927697?v=4","url":"https://github.com/zochris","pull_count":1,"commit_count":2},"MDQ6VXNlcjE5MzQzNDc2":{"id":"MDQ6VXNlcjE5MzQzNDc2","user":"bugfi5h","avatar":"https://avatars.githubusercontent.com/u/19343476?u=c24a946e49ccc735d0862a4f8d84590cadb5aab9&v=4","url":"https://github.com/bugfi5h","pull_count":1,"commit_count":1},"MDQ6VXNlcjU4OTc1MjA=":{"id":"MDQ6VXNlcjU4OTc1MjA=","user":"dualtagh","avatar":"https://avatars.githubusercontent.com/u/5897520?u=7faf2144ca6e051b3e8ac82aa1d815bdd2575639&v=4","url":"https://github.com/dualtagh","pull_count":2,"commit_count":0},"MDQ6VXNlcjEyNjk0OTk1":{"id":"MDQ6VXNlcjEyNjk0OTk1","user":"NathanLovato","avatar":"https://avatars.githubusercontent.com/u/12694995?u=e4abd5fa8b74c82c57955f490da199a1ac7b9d8c&v=4","url":"https://github.com/NathanLovato","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":8,"commit_count":8},"MDQ6VXNlcjEyNjIyMjE=":{"id":"MDQ6VXNlcjEyNjIyMjE=","user":"remmah","avatar":"https://avatars.githubusercontent.com/u/1262221?u=e6e97c45b3dc2458ab76cdd02c6fdfd7be316b77&v=4","url":"https://github.com/remmah","pull_count":1,"commit_count":1},"MDQ6VXNlcjExMTYyMjA1":{"id":"MDQ6VXNlcjExMTYyMjA1","user":"Dragoncraft89","avatar":"https://avatars.githubusercontent.com/u/11162205?v=4","url":"https://github.com/Dragoncraft89","pull_count":5,"commit_count":5},"MDQ6VXNlcjE5ODY0NDQ3":{"id":"MDQ6VXNlcjE5ODY0NDQ3","user":"web-flow","avatar":"https://avatars.githubusercontent.com/u/19864447?u=cf62e16ffc41d2ffe55eb74d8de17b631c8cbd6a&v=4","url":"https://github.com/web-flow","pull_count":0,"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":4,"commit_count":4},"MDQ6VXNlcjE2Njg3MzE4":{"id":"MDQ6VXNlcjE2Njg3MzE4","user":"abarichello","avatar":"https://avatars.githubusercontent.com/u/16687318?u=62af5cbdfa0844859fe63161ee1796f0b025e567&v=4","url":"https://github.com/abarichello","pull_count":1,"commit_count":1},"MDQ6VXNlcjYwOTk=":{"id":"MDQ6VXNlcjYwOTk=","user":"slapin","avatar":"https://avatars.githubusercontent.com/u/6099?v=4","url":"https://github.com/slapin","pull_count":1,"commit_count":1},"MDQ6VXNlcjExMzcyNzM=":{"id":"MDQ6VXNlcjExMzcyNzM=","user":"elasota","avatar":"https://avatars.githubusercontent.com/u/1137273?u=cd5ca7c8da5fe9d530406a1db16da43882a8e093&v=4","url":"https://github.com/elasota","pull_count":19,"commit_count":19},"MDQ6VXNlcjc4NzQyNzQ=":{"id":"MDQ6VXNlcjc4NzQyNzQ=","user":"FeralBytes","avatar":"https://avatars.githubusercontent.com/u/7874274?v=4","url":"https://github.com/FeralBytes","pull_count":1,"commit_count":1},"MDQ6VXNlcjY4OTQ3NDk=":{"id":"MDQ6VXNlcjY4OTQ3NDk=","user":"PiOverFour","avatar":"https://avatars.githubusercontent.com/u/6894749?u=d11e9af15bdac776f6660769e48cc73ee2e49405&v=4","url":"https://github.com/PiOverFour","pull_count":1,"commit_count":1},"MDQ6VXNlcjEwNTE5NzQ=":{"id":"MDQ6VXNlcjEwNTE5NzQ=","user":"evandropoa","avatar":"https://avatars.githubusercontent.com/u/1051974?v=4","url":"https://github.com/evandropoa","pull_count":1,"commit_count":1},"MDQ6VXNlcjEwODcyNjk3":{"id":"MDQ6VXNlcjEwODcyNjk3","user":"andrea-calligaris","avatar":"https://avatars.githubusercontent.com/u/10872697?u=4712886e706742a5d5d1d4e46128709fa290938a&v=4","url":"https://github.com/andrea-calligaris","pull_count":5,"commit_count":2},"MDQ6VXNlcjEyMjE5ODQ=":{"id":"MDQ6VXNlcjEyMjE5ODQ=","user":"999eagle","avatar":"https://avatars.githubusercontent.com/u/1221984?u=40f2dba0a6876a0082ac6a998617f457982c7e81&v=4","url":"https://github.com/999eagle","pull_count":1,"commit_count":1},"MDQ6VXNlcjEwMjk5NTE0":{"id":"MDQ6VXNlcjEwMjk5NTE0","user":"scayze","avatar":"https://avatars.githubusercontent.com/u/10299514?u=a154d90bb8208973f79af27ab49871abd093439f&v=4","url":"https://github.com/scayze","pull_count":2,"commit_count":2},"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},"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":2},"MDQ6VXNlcjM1MzU1MTYx":{"id":"MDQ6VXNlcjM1MzU1MTYx","user":"isaacremnant","avatar":"https://avatars.githubusercontent.com/u/35355161?u=3c0ccb1740a927b8b14b33868674c4cbf377e646&v=4","url":"https://github.com/isaacremnant","pull_count":4,"commit_count":4},"MDQ6VXNlcjQ0MTE4OA==":{"id":"MDQ6VXNlcjQ0MTE4OA==","user":"romlok","avatar":"https://avatars.githubusercontent.com/u/441188?v=4","url":"https://github.com/romlok","pull_count":7,"commit_count":7},"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},"MDQ6VXNlcjU0NjM2OA==":{"id":"MDQ6VXNlcjU0NjM2OA==","user":"ZodmanPerth","avatar":"https://avatars.githubusercontent.com/u/546368?v=4","url":"https://github.com/ZodmanPerth","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":4,"commit_count":4},"MDQ6VXNlcjY2MTYwMDU=":{"id":"MDQ6VXNlcjY2MTYwMDU=","user":"xsellier","avatar":"https://avatars.githubusercontent.com/u/6616005?v=4","url":"https://github.com/xsellier","pull_count":3,"commit_count":0},"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},"MDQ6VXNlcjQ2MjQyMTQ=":{"id":"MDQ6VXNlcjQ2MjQyMTQ=","user":"reisraff","avatar":"https://avatars.githubusercontent.com/u/4624214?u=46d93ec12af94d523c73604c0a96a1254854e146&v=4","url":"https://github.com/reisraff","pull_count":1,"commit_count":1},"MDQ6VXNlcjQwNzkxODQ=":{"id":"MDQ6VXNlcjQwNzkxODQ=","user":"TGRCdev","avatar":"https://avatars.githubusercontent.com/u/4079184?u=85964f3b011091de9ad5de2290bbf98de4b42729&v=4","url":"https://github.com/TGRCdev","pull_count":3,"commit_count":3},"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},"MDQ6VXNlcjYzNzk5MA==":{"id":"MDQ6VXNlcjYzNzk5MA==","user":"bmwiedemann","avatar":"https://avatars.githubusercontent.com/u/637990?v=4","url":"https://github.com/bmwiedemann","pull_count":2,"commit_count":3},"MDQ6VXNlcjE4NTc1MzI=":{"id":"MDQ6VXNlcjE4NTc1MzI=","user":"jmf","avatar":"https://avatars.githubusercontent.com/u/1857532?u=486d49282844b2f690bf3b16f1e23a9f9e1ea4fa&v=4","url":"https://github.com/jmf","pull_count":1,"commit_count":1},"MDQ6VXNlcjEzNzg3":{"id":"MDQ6VXNlcjEzNzg3","user":"tko","avatar":"https://avatars.githubusercontent.com/u/13787?v=4","url":"https://github.com/tko","pull_count":3,"commit_count":3},"MDQ6VXNlcjEzNjA3NDQx":{"id":"MDQ6VXNlcjEzNjA3NDQx","user":"Maykeye","avatar":"https://avatars.githubusercontent.com/u/13607441?u=9c761bd49c2aeb8e8ff28bcf2e95bae7cb7c52cd&v=4","url":"https://github.com/Maykeye","pull_count":1,"commit_count":1},"MDQ6VXNlcjQyMTg0OTE=":{"id":"MDQ6VXNlcjQyMTg0OTE=","user":"Web-eWorks","avatar":"https://avatars.githubusercontent.com/u/4218491?u=7946ff190f6ece5271c33c3c4ca8a01d917fe0c8&v=4","url":"https://github.com/Web-eWorks","pull_count":4,"commit_count":4},"MDQ6VXNlcjI1MjA4NA==":{"id":"MDQ6VXNlcjI1MjA4NA==","user":"alcroito","avatar":"https://avatars.githubusercontent.com/u/252084?u=f72bb11fb787bec73029ba2b15d48f0bf98edc2e&v=4","url":"https://github.com/alcroito","pull_count":1,"commit_count":1},"MDQ6VXNlcjExMzM1MzE4":{"id":"MDQ6VXNlcjExMzM1MzE4","user":"rfht","avatar":"https://avatars.githubusercontent.com/u/11335318?u=a312ad6400f122132f97ca988e57c3ae0a2611c4&v=4","url":"https://github.com/rfht","pull_count":2,"commit_count":2},"MDQ6VXNlcjM5NTc2MTA=":{"id":"MDQ6VXNlcjM5NTc2MTA=","user":"CptPotato","avatar":"https://avatars.githubusercontent.com/u/3957610?u=1c708e25fdbd59c86eae0545786bc5229887967d&v=4","url":"https://github.com/CptPotato","pull_count":2,"commit_count":3},"MDQ6VXNlcjk3NTE5NTA=":{"id":"MDQ6VXNlcjk3NTE5NTA=","user":"Crazy-P","avatar":"https://avatars.githubusercontent.com/u/9751950?v=4","url":"https://github.com/Crazy-P","pull_count":6,"commit_count":6},"MDQ6VXNlcjM0MjU0MA==":{"id":"MDQ6VXNlcjM0MjU0MA==","user":"abrenneke","avatar":"https://avatars.githubusercontent.com/u/342540?u=0020ea9a4cffaf140ef4f73d026d5553a2e43504&v=4","url":"https://github.com/abrenneke","pull_count":1,"commit_count":1},"MDQ6VXNlcjQzNzAyNQ==":{"id":"MDQ6VXNlcjQzNzAyNQ==","user":"paulloz","avatar":"https://avatars.githubusercontent.com/u/437025?u=5d3327184ecc8fcd1a724076a15fd46c556432f8&v=4","url":"https://github.com/paulloz","pull_count":12,"commit_count":15},"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},"MDQ6VXNlcjMzMTc1ODk=":{"id":"MDQ6VXNlcjMzMTc1ODk=","user":"rdhafidh","avatar":"https://avatars.githubusercontent.com/u/3317589?u=6ee5721eed4aa35528625207eb73a881dc8f6eb1&v=4","url":"https://github.com/rdhafidh","pull_count":1,"commit_count":0},"MDQ6VXNlcjIwMzU1MTQ0":{"id":"MDQ6VXNlcjIwMzU1MTQ0","user":"laurentva","avatar":"https://avatars.githubusercontent.com/u/20355144?v=4","url":"https://github.com/laurentva","pull_count":0,"commit_count":1},"MDQ6VXNlcjI1NzcyNjQz":{"id":"MDQ6VXNlcjI1NzcyNjQz","user":"TiagoJoseMagalhaes","avatar":"https://avatars.githubusercontent.com/u/25772643?u=f0855fbd97773c2390050960b210c142fdca7658&v=4","url":"https://github.com/TiagoJoseMagalhaes","pull_count":0,"commit_count":1},"MDQ6VXNlcjMzNTc1Njkz":{"id":"MDQ6VXNlcjMzNTc1Njkz","user":"Essojadojef","avatar":"https://avatars.githubusercontent.com/u/33575693?v=4","url":"https://github.com/Essojadojef","pull_count":3,"commit_count":3},"MDQ6VXNlcjI3NjAzNDk=":{"id":"MDQ6VXNlcjI3NjAzNDk=","user":"jmca","avatar":"https://avatars.githubusercontent.com/u/2760349?u=6de1f55f67425ed7a5fe9c1840619596daa966b3&v=4","url":"https://github.com/jmca","pull_count":1,"commit_count":1},"MDQ6VXNlcjEzMjM4MjM=":{"id":"MDQ6VXNlcjEzMjM4MjM=","user":"JPTeasdale","avatar":"https://avatars.githubusercontent.com/u/1323823?u=f52f8454dcab973f0f4aa44a70d50400af0a226c&v=4","url":"https://github.com/JPTeasdale","pull_count":1,"commit_count":1},"MDQ6VXNlcjIwODM1NTQ4":{"id":"MDQ6VXNlcjIwODM1NTQ4","user":"MednauN","avatar":"https://avatars.githubusercontent.com/u/20835548?u=e437424656a71b9bb1472a1d413fa72957df7ca4&v=4","url":"https://github.com/MednauN","pull_count":1,"commit_count":0},"MDQ6VXNlcjUzODQyNTE=":{"id":"MDQ6VXNlcjUzODQyNTE=","user":"ArcadeDoug","avatar":"https://avatars.githubusercontent.com/u/5384251?u=bdf97dfd2b7ba271d974d89a53e1ee484b613928&v=4","url":"https://github.com/ArcadeDoug","pull_count":4,"commit_count":4},"MDQ6VXNlcjM5NjE5MDA=":{"id":"MDQ6VXNlcjM5NjE5MDA=","user":"neonsoup","avatar":"https://avatars.githubusercontent.com/u/3961900?v=4","url":"https://github.com/neonsoup","pull_count":1,"commit_count":1},"MDQ6VXNlcjIxMTc3MTMz":{"id":"MDQ6VXNlcjIxMTc3MTMz","user":"quendera","avatar":"https://avatars.githubusercontent.com/u/21177133?u=7d3260068714a97a0e337bb676b3f12f414a84e8&v=4","url":"https://github.com/quendera","pull_count":1,"commit_count":1},"MDQ6VXNlcjQ4ODEzNg==":{"id":"MDQ6VXNlcjQ4ODEzNg==","user":"natrim","avatar":"https://avatars.githubusercontent.com/u/488136?v=4","url":"https://github.com/natrim","pull_count":2,"commit_count":2},"MDQ6VXNlcjE5OTA4MzU=":{"id":"MDQ6VXNlcjE5OTA4MzU=","user":"Markaroninoranor","avatar":"https://avatars.githubusercontent.com/u/1990835?u=e93fa47b47d0bf6877e21f6673b04af17f03c2d5&v=4","url":"https://github.com/Markaroninoranor","pull_count":0,"commit_count":1},"MDQ6VXNlcjgwNDYwMDQ=":{"id":"MDQ6VXNlcjgwNDYwMDQ=","user":"panzergame","avatar":"https://avatars.githubusercontent.com/u/8046004?v=4","url":"https://github.com/panzergame","pull_count":1,"commit_count":1},"MDQ6VXNlcjEyNjU2NDgz":{"id":"MDQ6VXNlcjEyNjU2NDgz","user":"gotnospirit","avatar":"https://avatars.githubusercontent.com/u/12656483?u=4d364c0706ced0dd6e32ea55f2c427cc704bf664&v=4","url":"https://github.com/gotnospirit","pull_count":3,"commit_count":3},"MDQ6VXNlcjEzNDE4ODkw":{"id":"MDQ6VXNlcjEzNDE4ODkw","user":"Ovnuniarchos","avatar":"https://avatars.githubusercontent.com/u/13418890?u=fe011d23ff77724eb38d7e0be572b1c65b7da65b&v=4","url":"https://github.com/Ovnuniarchos","pull_count":3,"commit_count":3},"MDQ6VXNlcjI1MDQ2NA==":{"id":"MDQ6VXNlcjI1MDQ2NA==","user":"ivodopiviz","avatar":"https://avatars.githubusercontent.com/u/250464?u=ae0ab1f46f0fd956f77b40b30d7a58601c3290b9&v=4","url":"https://github.com/ivodopiviz","pull_count":6,"commit_count":6},"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},"MDQ6VXNlcjEyNDgzODU0":{"id":"MDQ6VXNlcjEyNDgzODU0","user":"Teashrock","avatar":"https://avatars.githubusercontent.com/u/12483854?v=4","url":"https://github.com/Teashrock","pull_count":0,"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":3,"commit_count":2},"MDQ6VXNlcjQ1NjkxMzE=":{"id":"MDQ6VXNlcjQ1NjkxMzE=","user":"oisincar","avatar":"https://avatars.githubusercontent.com/u/4569131?v=4","url":"https://github.com/oisincar","pull_count":2,"commit_count":2},"MDQ6VXNlcjE2NjI2MzMy":{"id":"MDQ6VXNlcjE2NjI2MzMy","user":"codingHahn","avatar":"https://avatars.githubusercontent.com/u/16626332?v=4","url":"https://github.com/codingHahn","pull_count":1,"commit_count":0},"MDQ6VXNlcjE3MzY2MQ==":{"id":"MDQ6VXNlcjE3MzY2MQ==","user":"kripken","avatar":"https://avatars.githubusercontent.com/u/173661?u=4f553536b1cece11ff423e9baea8a81cde80777d&v=4","url":"https://github.com/kripken","pull_count":1,"commit_count":1},"MDQ6VXNlcjI5NjQyOTc=":{"id":"MDQ6VXNlcjI5NjQyOTc=","user":"pulkomandy","avatar":"https://avatars.githubusercontent.com/u/2964297?v=4","url":"https://github.com/pulkomandy","pull_count":1,"commit_count":1},"MDQ6VXNlcjE4MDEzMDg2":{"id":"MDQ6VXNlcjE4MDEzMDg2","user":"Fluffel","avatar":"https://avatars.githubusercontent.com/u/18013086?v=4","url":"https://github.com/Fluffel","pull_count":1,"commit_count":1},"MDQ6VXNlcjUxNTYzNDA=":{"id":"MDQ6VXNlcjUxNTYzNDA=","user":"Tunous","avatar":"https://avatars.githubusercontent.com/u/5156340?v=4","url":"https://github.com/Tunous","pull_count":1,"commit_count":2},"MDQ6VXNlcjExODU5NTM4":{"id":"MDQ6VXNlcjExODU5NTM4","user":"poke1024","avatar":"https://avatars.githubusercontent.com/u/11859538?u=ad05516a58a0720bd25ece83c19119568464bb2c&v=4","url":"https://github.com/poke1024","pull_count":38,"commit_count":39},"MDQ6VXNlcjIzNjcwMzI=":{"id":"MDQ6VXNlcjIzNjcwMzI=","user":"mysticfall","avatar":"https://avatars.githubusercontent.com/u/2367032?u=f0902182ea08b98a3995e30728592840a83f1735&v=4","url":"https://github.com/mysticfall","pull_count":2,"commit_count":12},"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":16},"MDQ6VXNlcjY3MTc1MDU=":{"id":"MDQ6VXNlcjY3MTc1MDU=","user":"NickToony","avatar":"https://avatars.githubusercontent.com/u/6717505?u=cc538602cf946298a9d40fe6f77820b8b68b3b60&v=4","url":"https://github.com/NickToony","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":2},"MDQ6VXNlcjE4NDg1MTQ=":{"id":"MDQ6VXNlcjE4NDg1MTQ=","user":"viktor-ferenczi","avatar":"https://avatars.githubusercontent.com/u/1848514?v=4","url":"https://github.com/viktor-ferenczi","pull_count":4,"commit_count":5},"MDQ6VXNlcjQ4MTEyNQ==":{"id":"MDQ6VXNlcjQ4MTEyNQ==","user":"ronchaine","avatar":"https://avatars.githubusercontent.com/u/481125?u=ecdb8b6d57374ecc0164cbbca77139f0982d2da9&v=4","url":"https://github.com/ronchaine","pull_count":1,"commit_count":1},"MDQ6VXNlcjI0MzcxMjQ3":{"id":"MDQ6VXNlcjI0MzcxMjQ3","user":"OliPerraul","avatar":"https://avatars.githubusercontent.com/u/24371247?u=98ea23e03d534457e6fefe766700fdbc4b80c458&v=4","url":"https://github.com/OliPerraul","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":3,"commit_count":0},"MDQ6VXNlcjM3MzgyNjQ=":{"id":"MDQ6VXNlcjM3MzgyNjQ=","user":"Tugsav","avatar":"https://avatars.githubusercontent.com/u/3738264?v=4","url":"https://github.com/Tugsav","pull_count":6,"commit_count":7},"MDQ6VXNlcjEzMDA2ODE=":{"id":"MDQ6VXNlcjEzMDA2ODE=","user":"mattiascibien","avatar":"https://avatars.githubusercontent.com/u/1300681?u=110fba4860d49e8efc702b75a42cf3d9e77fc8fd&v=4","url":"https://github.com/mattiascibien","pull_count":1,"commit_count":1},"MDQ6VXNlcjMxMDE2OTA=":{"id":"MDQ6VXNlcjMxMDE2OTA=","user":"EIREXE","avatar":"https://avatars.githubusercontent.com/u/3101690?u=b12f606510d19a832a8c985194bc42ddd1d54ccf&v=4","url":"https://github.com/EIREXE","pull_count":2,"commit_count":2},"MDQ6VXNlcjEwMTEwMjY=":{"id":"MDQ6VXNlcjEwMTEwMjY=","user":"kyledayton","avatar":"https://avatars.githubusercontent.com/u/1011026?u=b621e18ac2b3b227ee00ae29bdca68edfcc9094c&v=4","url":"https://github.com/kyledayton","pull_count":1,"commit_count":0},"MDQ6VXNlcjExMTE1NzM=":{"id":"MDQ6VXNlcjExMTE1NzM=","user":"brainsick","avatar":"https://avatars.githubusercontent.com/u/1111573?v=4","url":"https://github.com/brainsick","pull_count":0,"commit_count":1},"MDQ6VXNlcjIwNzA2MDQ=":{"id":"MDQ6VXNlcjIwNzA2MDQ=","user":"ippan","avatar":"https://avatars.githubusercontent.com/u/2070604?v=4","url":"https://github.com/ippan","pull_count":1,"commit_count":1},"MDQ6VXNlcjE5MTUwNTUw":{"id":"MDQ6VXNlcjE5MTUwNTUw","user":"Nufflee","avatar":"https://avatars.githubusercontent.com/u/19150550?u=677bc66a1ab90f33ef233add58b9b4fed69b5536&v=4","url":"https://github.com/Nufflee","pull_count":1,"commit_count":1},"MDQ6VXNlcjczNjQ5NzY=":{"id":"MDQ6VXNlcjczNjQ5NzY=","user":"matthew1006","avatar":"https://avatars.githubusercontent.com/u/7364976?v=4","url":"https://github.com/matthew1006","pull_count":2,"commit_count":2},"MDQ6VXNlcjk0ODk1MzM=":{"id":"MDQ6VXNlcjk0ODk1MzM=","user":"Yar-Mukhamedov","avatar":"https://avatars.githubusercontent.com/u/9489533?v=4","url":"https://github.com/Yar-Mukhamedov","pull_count":1,"commit_count":1},"MDQ6VXNlcjY5NjQ1NTY=":{"id":"MDQ6VXNlcjY5NjQ1NTY=","user":"Geequlim","avatar":"https://avatars.githubusercontent.com/u/6964556?u=221b7e007c4c0595e81fb3f8eb2fbd825ce22c92&v=4","url":"https://github.com/Geequlim","pull_count":11,"commit_count":13},"MDQ6VXNlcjY4MDU5Ng==":{"id":"MDQ6VXNlcjY4MDU5Ng==","user":"jvdnbus","avatar":"https://avatars.githubusercontent.com/u/680596?v=4","url":"https://github.com/jvdnbus","pull_count":2,"commit_count":0},"MDQ6VXNlcjMxOTU4ODY2":{"id":"MDQ6VXNlcjMxOTU4ODY2","user":"Overblob","avatar":"https://avatars.githubusercontent.com/u/31958866?u=140fa8feeb8c7087bdfd5eefb2e8330a8e50acaa&v=4","url":"https://github.com/Overblob","pull_count":3,"commit_count":3},"MDQ6VXNlcjEzOTgw":{"id":"MDQ6VXNlcjEzOTgw","user":"dodgyville","avatar":"https://avatars.githubusercontent.com/u/13980?v=4","url":"https://github.com/dodgyville","pull_count":1,"commit_count":0},"MDQ6VXNlcjE2NDIwMTU=":{"id":"MDQ6VXNlcjE2NDIwMTU=","user":"nunodonato","avatar":"https://avatars.githubusercontent.com/u/1642015?u=d9fc956b05a8f763aa20bc62df2f8450bba25961&v=4","url":"https://github.com/nunodonato","pull_count":1,"commit_count":1},"MDQ6VXNlcjMyMTIzMDY2":{"id":"MDQ6VXNlcjMyMTIzMDY2","user":"Alexander-Alekseev","avatar":"https://avatars.githubusercontent.com/u/32123066?u=7168f1161523fc9eaa6778b1028ba5ad654b8541&v=4","url":"https://github.com/Alexander-Alekseev","pull_count":6,"commit_count":7},"MDQ6VXNlcjEzMDczMzY=":{"id":"MDQ6VXNlcjEzMDczMzY=","user":"codeinclined","avatar":"https://avatars.githubusercontent.com/u/1307336?u=6179a51edfce1f1c8c78516635977f31e2daa794&v=4","url":"https://github.com/codeinclined","pull_count":1,"commit_count":1},"MDQ6VXNlcjk0MTcwMjM=":{"id":"MDQ6VXNlcjk0MTcwMjM=","user":"PatrickKaster","avatar":"https://avatars.githubusercontent.com/u/9417023?u=101621e24c6d17cbfc005f0b0cfccfd2a81bb867&v=4","url":"https://github.com/PatrickKaster","pull_count":1,"commit_count":0},"MDQ6VXNlcjQxMzQ5NDc=":{"id":"MDQ6VXNlcjQxMzQ5NDc=","user":"G4MR","avatar":"https://avatars.githubusercontent.com/u/4134947?v=4","url":"https://github.com/G4MR","pull_count":0,"commit_count":1},"MDQ6VXNlcjQwODA2MDEz":{"id":"MDQ6VXNlcjQwODA2MDEz","user":"GagaPete","avatar":"https://avatars.githubusercontent.com/u/40806013?v=4","url":"https://github.com/GagaPete","pull_count":1,"commit_count":0},"MDQ6VXNlcjcwMTM0ODk=":{"id":"MDQ6VXNlcjcwMTM0ODk=","user":"Nallebeorn","avatar":"https://avatars.githubusercontent.com/u/7013489?v=4","url":"https://github.com/Nallebeorn","pull_count":4,"commit_count":4},"MDQ6VXNlcjEyMjczNg==":{"id":"MDQ6VXNlcjEyMjczNg==","user":"jkb0o","avatar":"https://avatars.githubusercontent.com/u/122736?u=0270267130fd4dfbaa46dfe8a8e6ebe8f8c22669&v=4","url":"https://github.com/jkb0o","pull_count":2,"commit_count":0},"MDQ6VXNlcjkxMjM4NTY=":{"id":"MDQ6VXNlcjkxMjM4NTY=","user":"DDSuarez","avatar":"https://avatars.githubusercontent.com/u/9123856?u=6ef41e19ee51f747525f3d3d1f54a3b282f8ea14&v=4","url":"https://github.com/DDSuarez","pull_count":1,"commit_count":1},"MDQ6VXNlcjEzNzQ4Njc2":{"id":"MDQ6VXNlcjEzNzQ4Njc2","user":"leecommamichael","avatar":"https://avatars.githubusercontent.com/u/13748676?u=e5b7bec89f8ceca7bc7ab7b1afa334d6a0027d21&v=4","url":"https://github.com/leecommamichael","pull_count":1,"commit_count":0},"MDQ6VXNlcjExNzc1MDg=":{"id":"MDQ6VXNlcjExNzc1MDg=","user":"razcore-rad","avatar":"https://avatars.githubusercontent.com/u/1177508?u=57d3db67425df3876ace833c14e2213f55e62b90&v=4","url":"https://github.com/razcore-rad","pull_count":2,"commit_count":0},"MDQ6VXNlcjM5OTIxOTU=":{"id":"MDQ6VXNlcjM5OTIxOTU=","user":"kosz78","avatar":"https://avatars.githubusercontent.com/u/3992195?u=9e586ac62db224ab7bc762cdfe838e9c2b8d4cfa&v=4","url":"https://github.com/kosz78","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":8,"commit_count":8},"MDQ6VXNlcjMzODYwMzk=":{"id":"MDQ6VXNlcjMzODYwMzk=","user":"thduynguyen","avatar":"https://avatars.githubusercontent.com/u/3386039?u=2b4aa086b7c6ca7c1adf35a35aa1f01f76886f0e&v=4","url":"https://github.com/thduynguyen","pull_count":1,"commit_count":1},"MDQ6VXNlcjM1NzczNw==":{"id":"MDQ6VXNlcjM1NzczNw==","user":"chanon","avatar":"https://avatars.githubusercontent.com/u/357737?v=4","url":"https://github.com/chanon","pull_count":3,"commit_count":3},"MDQ6VXNlcjI1NTk5NDc0":{"id":"MDQ6VXNlcjI1NTk5NDc0","user":"nhair","avatar":"https://avatars.githubusercontent.com/u/25599474?v=4","url":"https://github.com/nhair","pull_count":1,"commit_count":1},"MDQ6VXNlcjE4NDA1MjQ=":{"id":"MDQ6VXNlcjE4NDA1MjQ=","user":"rraallvv","avatar":"https://avatars.githubusercontent.com/u/1840524?u=984aeacad57144aee3ac94c4aa6b5b1ad9504856&v=4","url":"https://github.com/rraallvv","pull_count":2,"commit_count":2},"MDQ6VXNlcjEzMjM5ODc=":{"id":"MDQ6VXNlcjEzMjM5ODc=","user":"rodolforg","avatar":"https://avatars.githubusercontent.com/u/1323987?u=3900bfc1b333ac535c525ab27fffd6c8b2f62d44&v=4","url":"https://github.com/rodolforg","pull_count":1,"commit_count":1},"MDQ6VXNlcjgxNDM4Nzk=":{"id":"MDQ6VXNlcjgxNDM4Nzk=","user":"corwinkuiper","avatar":"https://avatars.githubusercontent.com/u/8143879?u=0d957baf11bf86fa79c2cc78c693638176d2c0f4&v=4","url":"https://github.com/corwinkuiper","pull_count":0,"commit_count":1},"MDQ6VXNlcjMxODc2Mzc=":{"id":"MDQ6VXNlcjMxODc2Mzc=","user":"touilleMan","avatar":"https://avatars.githubusercontent.com/u/3187637?v=4","url":"https://github.com/touilleMan","pull_count":4,"commit_count":5},"MDQ6VXNlcjUzMzA2OTI=":{"id":"MDQ6VXNlcjUzMzA2OTI=","user":"letheed","avatar":"https://avatars.githubusercontent.com/u/5330692?u=debc32f9e05dbd00952aa359e36eadc0e3d51f11&v=4","url":"https://github.com/letheed","pull_count":2,"commit_count":2},"MDQ6VXNlcjE0Mjk5NDQ5":{"id":"MDQ6VXNlcjE0Mjk5NDQ5","user":"robojumper","avatar":"https://avatars.githubusercontent.com/u/14299449?u=4b889e2ffbf713c32a762496f2197aac23244e12&v=4","url":"https://github.com/robojumper","pull_count":2,"commit_count":2},"MDQ6VXNlcjk2NTk3":{"id":"MDQ6VXNlcjk2NTk3","user":"nemerle","avatar":"https://avatars.githubusercontent.com/u/96597?u=c8d22b2929bb55334422905a17d37013e027c633&v=4","url":"https://github.com/nemerle","pull_count":3,"commit_count":3},"MDQ6VXNlcjM4NTgwMTk=":{"id":"MDQ6VXNlcjM4NTgwMTk=","user":"danvalho","avatar":"https://avatars.githubusercontent.com/u/3858019?u=7e7c98dfe1a528404d38b82d30881e344c776b4d&v=4","url":"https://github.com/danvalho","pull_count":1,"commit_count":1},"MDQ6VXNlcjE3MDAxNTM=":{"id":"MDQ6VXNlcjE3MDAxNTM=","user":"Jellonator","avatar":"https://avatars.githubusercontent.com/u/1700153?u=5dbba94eef34f31731068e4731de903475743a0e&v=4","url":"https://github.com/Jellonator","pull_count":1,"commit_count":1},"MDQ6VXNlcjEyMDgyOTc2":{"id":"MDQ6VXNlcjEyMDgyOTc2","user":"Grula","avatar":"https://avatars.githubusercontent.com/u/12082976?u=3f8500794795cc613c3a366278837ee08c52898c&v=4","url":"https://github.com/Grula","pull_count":1,"commit_count":1},"MDQ6VXNlcjIyMTM3MjM2":{"id":"MDQ6VXNlcjIyMTM3MjM2","user":"orausch","avatar":"https://avatars.githubusercontent.com/u/22137236?u=9e368e5c45254c930f9728030e51020c2858a3f2&v=4","url":"https://github.com/orausch","pull_count":1,"commit_count":1},"MDQ6VXNlcjEyOTE2MjAx":{"id":"MDQ6VXNlcjEyOTE2MjAx","user":"clktmr","avatar":"https://avatars.githubusercontent.com/u/12916201?v=4","url":"https://github.com/clktmr","pull_count":2,"commit_count":2},"MDQ6VXNlcjM4OTEzNw==":{"id":"MDQ6VXNlcjM4OTEzNw==","user":"dertom95","avatar":"https://avatars.githubusercontent.com/u/389137?v=4","url":"https://github.com/dertom95","pull_count":1,"commit_count":1},"MDQ6VXNlcjMyNzgyNDM=":{"id":"MDQ6VXNlcjMyNzgyNDM=","user":"gabrii","avatar":"https://avatars.githubusercontent.com/u/3278243?u=b29dee31eaad3404dec5286ab42d6cdf741ee076&v=4","url":"https://github.com/gabrii","pull_count":2,"commit_count":2},"MDQ6VXNlcjg1MjQ2MjA=":{"id":"MDQ6VXNlcjg1MjQ2MjA=","user":"xemjeff","avatar":"https://avatars.githubusercontent.com/u/8524620?v=4","url":"https://github.com/xemjeff","pull_count":1,"commit_count":1},"MDQ6VXNlcjUzMTE3NQ==":{"id":"MDQ6VXNlcjUzMTE3NQ==","user":"firefly2442","avatar":"https://avatars.githubusercontent.com/u/531175?v=4","url":"https://github.com/firefly2442","pull_count":2,"commit_count":2},"MDQ6VXNlcjExNDQ2MTU=":{"id":"MDQ6VXNlcjExNDQ2MTU=","user":"Zirak","avatar":"https://avatars.githubusercontent.com/u/1144615?v=4","url":"https://github.com/Zirak","pull_count":2,"commit_count":2},"MDQ6VXNlcjY3MDczMzA=":{"id":"MDQ6VXNlcjY3MDczMzA=","user":"Keetz","avatar":"https://avatars.githubusercontent.com/u/6707330?u=18403088132be5cdb8527caa8f77befd51a75cb3&v=4","url":"https://github.com/Keetz","pull_count":1,"commit_count":1},"MDQ6VXNlcjI3Mjc1ODcz":{"id":"MDQ6VXNlcjI3Mjc1ODcz","user":"TailyFair","avatar":"https://avatars.githubusercontent.com/u/27275873?v=4","url":"https://github.com/TailyFair","pull_count":4,"commit_count":0},"MDQ6VXNlcjExMDM4OTc=":{"id":"MDQ6VXNlcjExMDM4OTc=","user":"djrm","avatar":"https://avatars.githubusercontent.com/u/1103897?u=878c7ff8c6bd60a596d87ef494ca772b8efa56e3&v=4","url":"https://github.com/djrm","pull_count":3,"commit_count":3},"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},"MDQ6VXNlcjMwNDAzNTI=":{"id":"MDQ6VXNlcjMwNDAzNTI=","user":"Eoin-ONeill-Yokai","avatar":"https://avatars.githubusercontent.com/u/3040352?u=532f5fc6d0a5a899e4b6b1b6d537d865642617e9&v=4","url":"https://github.com/Eoin-ONeill-Yokai","pull_count":2,"commit_count":5},"MDQ6VXNlcjE5MzkyMTA0":{"id":"MDQ6VXNlcjE5MzkyMTA0","user":"samdze","avatar":"https://avatars.githubusercontent.com/u/19392104?u=7493863c80c1f252b9f04cffdaa230bf896d119d&v=4","url":"https://github.com/samdze","pull_count":1,"commit_count":1},"MDQ6VXNlcjQ1NDMyNTk=":{"id":"MDQ6VXNlcjQ1NDMyNTk=","user":"authenticate","avatar":"https://avatars.githubusercontent.com/u/4543259?v=4","url":"https://github.com/authenticate","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},"MDQ6VXNlcjk2ODEwMjk=":{"id":"MDQ6VXNlcjk2ODEwMjk=","user":"notwarp","avatar":"https://avatars.githubusercontent.com/u/9681029?v=4","url":"https://github.com/notwarp","pull_count":1,"commit_count":1},"MDQ6VXNlcjUyNzE=":{"id":"MDQ6VXNlcjUyNzE=","user":"madadam","avatar":"https://avatars.githubusercontent.com/u/5271?v=4","url":"https://github.com/madadam","pull_count":1,"commit_count":1},"MDQ6VXNlcjc4NTMxNQ==":{"id":"MDQ6VXNlcjc4NTMxNQ==","user":"Orangestar12","avatar":"https://avatars.githubusercontent.com/u/785315?v=4","url":"https://github.com/Orangestar12","pull_count":1,"commit_count":1},"MDQ6VXNlcjEzODgzNzc=":{"id":"MDQ6VXNlcjEzODgzNzc=","user":"jfaust","avatar":"https://avatars.githubusercontent.com/u/1388377?u=ba97575673d71528710d319d98c85eef474dbd8b&v=4","url":"https://github.com/jfaust","pull_count":1,"commit_count":2},"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},"MDQ6VXNlcjc3MjA3MDg=":{"id":"MDQ6VXNlcjc3MjA3MDg=","user":"yaakuro","avatar":"https://avatars.githubusercontent.com/u/7720708?u=a4386b94d9744a43c31dadb5a1030ab33fcc1b54&v=4","url":"https://github.com/yaakuro","pull_count":1,"commit_count":0},"MDQ6VXNlcjIyNzU2MzQ1":{"id":"MDQ6VXNlcjIyNzU2MzQ1","user":"anakimluke","avatar":"https://avatars.githubusercontent.com/u/22756345?u=ea3f5256b2e325ff05b93e42fb08b101f16a3546&v=4","url":"https://github.com/anakimluke","pull_count":2,"commit_count":3},"MDQ6VXNlcjE4NjY4ODgw":{"id":"MDQ6VXNlcjE4NjY4ODgw","user":"flashyincceo","avatar":"https://avatars.githubusercontent.com/u/18668880?v=4","url":"https://github.com/flashyincceo","pull_count":7,"commit_count":7},"MDQ6VXNlcjg0MDE4OTQ=":{"id":"MDQ6VXNlcjg0MDE4OTQ=","user":"dkrutskikh","avatar":"https://avatars.githubusercontent.com/u/8401894?u=e665cb6ee5717065d10a7ab788845d00842ac6fa&v=4","url":"https://github.com/dkrutskikh","pull_count":1,"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":0},"MDQ6VXNlcjExNTI2NzE=":{"id":"MDQ6VXNlcjExNTI2NzE=","user":"cmourglia","avatar":"https://avatars.githubusercontent.com/u/1152671?u=901cb3bcb279f178cefde2529db253fd82495960&v=4","url":"https://github.com/cmourglia","pull_count":1,"commit_count":1},"MDQ6VXNlcjMzMjU5NzQ4":{"id":"MDQ6VXNlcjMzMjU5NzQ4","user":"Deluvi","avatar":"https://avatars.githubusercontent.com/u/33259748?u=68ab0b8a4166a2dd64ac5119acec07477cd6c46b&v=4","url":"https://github.com/Deluvi","pull_count":1,"commit_count":1},"MDQ6VXNlcjIxMTY1NjY=":{"id":"MDQ6VXNlcjIxMTY1NjY=","user":"bfloch","avatar":"https://avatars.githubusercontent.com/u/2116566?v=4","url":"https://github.com/bfloch","pull_count":3,"commit_count":3},"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},"MDQ6VXNlcjIwNTQxMTM5":{"id":"MDQ6VXNlcjIwNTQxMTM5","user":"AlexHoratio","avatar":"https://avatars.githubusercontent.com/u/20541139?u=0df729013a01176bddad851cf12c38ae8823720e&v=4","url":"https://github.com/AlexHoratio","pull_count":3,"commit_count":3},"MDQ6VXNlcjI0NTE0MjY=":{"id":"MDQ6VXNlcjI0NTE0MjY=","user":"hhirsch","avatar":"https://avatars.githubusercontent.com/u/2451426?u=4d2edbb098355ae71d2f3cc88de8f037c2b95cfe&v=4","url":"https://github.com/hhirsch","pull_count":1,"commit_count":1},"U_kgDOB3zqvg":{"id":"U_kgDOB3zqvg","user":"mateuskreuch","avatar":"https://avatars.githubusercontent.com/u/125627070?u=d64bab0af0cfe931291d403176d8065eeb921319&v=4","url":"https://github.com/mateuskreuch","pull_count":0,"commit_count":1},"MDQ6VXNlcjMwOTYwNjk4":{"id":"MDQ6VXNlcjMwOTYwNjk4","user":"Nolkaloid","avatar":"https://avatars.githubusercontent.com/u/30960698?u=edc0c01221e6974a912845959f877e421886b574&v=4","url":"https://github.com/Nolkaloid","pull_count":1,"commit_count":1},"MDQ6VXNlcjI0NDkyNg==":{"id":"MDQ6VXNlcjI0NDkyNg==","user":"bzztbomb","avatar":"https://avatars.githubusercontent.com/u/244926?v=4","url":"https://github.com/bzztbomb","pull_count":2,"commit_count":0},"MDQ6VXNlcjI4MTYzNDA=":{"id":"MDQ6VXNlcjI4MTYzNDA=","user":"profan","avatar":"https://avatars.githubusercontent.com/u/2816340?u=3a9ba50b4fe0cbb33a2bff446f94cba4c8f24ce2&v=4","url":"https://github.com/profan","pull_count":4,"commit_count":4},"MDQ6VXNlcjIwODcyNDk4":{"id":"MDQ6VXNlcjIwODcyNDk4","user":"Outrider0x400","avatar":"https://avatars.githubusercontent.com/u/20872498?u=c0ab924c99703dbfdcddbec5d72c1a12a7726eca&v=4","url":"https://github.com/Outrider0x400","pull_count":3,"commit_count":0},"MDQ6VXNlcjM1MDY1Nzk1":{"id":"MDQ6VXNlcjM1MDY1Nzk1","user":"robfram","avatar":"https://avatars.githubusercontent.com/u/35065795?u=f74679282d6d41e37df973d9f112d96c42e7c7f6&v=4","url":"https://github.com/robfram","pull_count":18,"commit_count":18},"MDQ6VXNlcjE5NDIyODM1":{"id":"MDQ6VXNlcjE5NDIyODM1","user":"Jason0214","avatar":"https://avatars.githubusercontent.com/u/19422835?v=4","url":"https://github.com/Jason0214","pull_count":2,"commit_count":2},"MDQ6VXNlcjI0NTEzNDg1":{"id":"MDQ6VXNlcjI0NTEzNDg1","user":"zmanuel","avatar":"https://avatars.githubusercontent.com/u/24513485?v=4","url":"https://github.com/zmanuel","pull_count":1,"commit_count":2},"MDQ6VXNlcjY3NjYxNTQ=":{"id":"MDQ6VXNlcjY3NjYxNTQ=","user":"Zumorica","avatar":"https://avatars.githubusercontent.com/u/6766154?u=b665b8c11efb608c77184ef1b9ee6d7bfde9bef2&v=4","url":"https://github.com/Zumorica","pull_count":1,"commit_count":1},"MDQ6VXNlcjEzOTk3NQ==":{"id":"MDQ6VXNlcjEzOTk3NQ==","user":"garyo","avatar":"https://avatars.githubusercontent.com/u/139975?u=fafaea21f3133c6e3a628193eb75f13a9b47b0a9&v=4","url":"https://github.com/garyo","pull_count":4,"commit_count":4},"MDQ6VXNlcjI0OTg4NDU5":{"id":"MDQ6VXNlcjI0OTg4NDU5","user":"sersoong","avatar":"https://avatars.githubusercontent.com/u/24988459?u=1c21a4a0eedee5ba6df9b0561deeb9075fb26873&v=4","url":"https://github.com/sersoong","pull_count":4,"commit_count":4},"MDQ6VXNlcjcwMjY2MTU=":{"id":"MDQ6VXNlcjcwMjY2MTU=","user":"HoratioZEDU","avatar":"https://avatars.githubusercontent.com/u/7026615?v=4","url":"https://github.com/HoratioZEDU","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":12,"commit_count":12},"MDQ6VXNlcjM5NzgwODg=":{"id":"MDQ6VXNlcjM5NzgwODg=","user":"Gorgexpress","avatar":"https://avatars.githubusercontent.com/u/3978088?u=1fcd8604a8274e5e133bac457650329896063e7a&v=4","url":"https://github.com/Gorgexpress","pull_count":1,"commit_count":1},"MDQ6VXNlcjEyNDY5NjUz":{"id":"MDQ6VXNlcjEyNDY5NjUz","user":"krogank9","avatar":"https://avatars.githubusercontent.com/u/12469653?u=56e8efc3f52247011841ebf94ef06b45fe0176a1&v=4","url":"https://github.com/krogank9","pull_count":1,"commit_count":1},"MDQ6VXNlcjE2MTc4Nzg=":{"id":"MDQ6VXNlcjE2MTc4Nzg=","user":"ericmccarthy7","avatar":"https://avatars.githubusercontent.com/u/1617878?u=846d2be5de33fc601d9fd00c20f870fcfd37b9b8&v=4","url":"https://github.com/ericmccarthy7","pull_count":1,"commit_count":1},"MDQ6VXNlcjE0MjYzMTY=":{"id":"MDQ6VXNlcjE0MjYzMTY=","user":"nikibobi","avatar":"https://avatars.githubusercontent.com/u/1426316?v=4","url":"https://github.com/nikibobi","pull_count":2,"commit_count":3},"MDQ6VXNlcjE4NzY2OTE=":{"id":"MDQ6VXNlcjE4NzY2OTE=","user":"bncastle","avatar":"https://avatars.githubusercontent.com/u/1876691?u=7f20dfcdaed8851dc3877f77e36e635311901e15&v=4","url":"https://github.com/bncastle","pull_count":2,"commit_count":0},"MDQ6VXNlcjY4OTg5MQ==":{"id":"MDQ6VXNlcjY4OTg5MQ==","user":"willvincent","avatar":"https://avatars.githubusercontent.com/u/689891?u=05edb17be58a618408c7bff844858ae76658499c&v=4","url":"https://github.com/willvincent","pull_count":1,"commit_count":1},"MDQ6VXNlcjI5MjU4MDg5":{"id":"MDQ6VXNlcjI5MjU4MDg5","user":"SASUPERNOVA","avatar":"https://avatars.githubusercontent.com/u/29258089?u=ee0a40dcc69eaec37529fb40165f993679cb39a0&v=4","url":"https://github.com/SASUPERNOVA","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":1,"commit_count":1},"MDQ6VXNlcjE0Mzk5MDU=":{"id":"MDQ6VXNlcjE0Mzk5MDU=","user":"olivergs","avatar":"https://avatars.githubusercontent.com/u/1439905?u=a3521fe1a74872d45bbbc9a04bebfe7500ba26d0&v=4","url":"https://github.com/olivergs","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":1,"commit_count":1},"MDQ6VXNlcjEwMzI2MjQ=":{"id":"MDQ6VXNlcjEwMzI2MjQ=","user":"denisw","avatar":"https://avatars.githubusercontent.com/u/1032624?v=4","url":"https://github.com/denisw","pull_count":1,"commit_count":2},"MDQ6VXNlcjcyOTk2Nw==":{"id":"MDQ6VXNlcjcyOTk2Nw==","user":"Nibodhika","avatar":"https://avatars.githubusercontent.com/u/729967?v=4","url":"https://github.com/Nibodhika","pull_count":1,"commit_count":1},"MDQ6VXNlcjY3NzMxNg==":{"id":"MDQ6VXNlcjY3NzMxNg==","user":"sherjilozair","avatar":"https://avatars.githubusercontent.com/u/677316?v=4","url":"https://github.com/sherjilozair","pull_count":1,"commit_count":1},"MDQ6VXNlcjM2ODQxMTc=":{"id":"MDQ6VXNlcjM2ODQxMTc=","user":"n4nn31355","avatar":"https://avatars.githubusercontent.com/u/3684117?u=3ba9481f33698552e265b0856e80377db881636c&v=4","url":"https://github.com/n4nn31355","pull_count":1,"commit_count":1},"MDQ6VXNlcjMzMzk0NDYy":{"id":"MDQ6VXNlcjMzMzk0NDYy","user":"covariantlabs","avatar":"https://avatars.githubusercontent.com/u/33394462?u=8ec993be00ba88f4ca7131b0f681d8dfc566795a&v=4","url":"https://github.com/covariantlabs","pull_count":1,"commit_count":1},"MDQ6VXNlcjE0MTY2NDI3":{"id":"MDQ6VXNlcjE0MTY2NDI3","user":"Dimonasdf","avatar":"https://avatars.githubusercontent.com/u/14166427?u=7d1aa981881f9ff90ad6e3fd75e98c1641e6ea4e&v=4","url":"https://github.com/Dimonasdf","pull_count":1,"commit_count":4},"MDQ6VXNlcjEzNTIyNjIx":{"id":"MDQ6VXNlcjEzNTIyNjIx","user":"LiamDobbelaere","avatar":"https://avatars.githubusercontent.com/u/13522621?u=0bdd28fa63398315fa8e08d6f65899ce8c38f611&v=4","url":"https://github.com/LiamDobbelaere","pull_count":1,"commit_count":1},"MDQ6VXNlcjY4MDc2MTU=":{"id":"MDQ6VXNlcjY4MDc2MTU=","user":"unlitdev","avatar":"https://avatars.githubusercontent.com/u/6807615?u=3b32d2f8594296b7c170cc2645fc3292a01fd3b5&v=4","url":"https://github.com/unlitdev","pull_count":1,"commit_count":0},"MDQ6VXNlcjU1OTExMDc=":{"id":"MDQ6VXNlcjU1OTExMDc=","user":"mbrickn","avatar":"https://avatars.githubusercontent.com/u/5591107?u=370b8dcdff01c618fe6e2c54d966c39fc7301e62&v=4","url":"https://github.com/mbrickn","pull_count":1,"commit_count":1},"MDQ6VXNlcjE0MDEwNzI=":{"id":"MDQ6VXNlcjE0MDEwNzI=","user":"beniwtv","avatar":"https://avatars.githubusercontent.com/u/1401072?u=ccce956b6df255dff9ad7dd9ef38ab5a2ee47c0b&v=4","url":"https://github.com/beniwtv","pull_count":2,"commit_count":0},"MDQ6VXNlcjM3NTM0Mjcz":{"id":"MDQ6VXNlcjM3NTM0Mjcz","user":"NikodemL","avatar":"https://avatars.githubusercontent.com/u/37534273?v=4","url":"https://github.com/NikodemL","pull_count":3,"commit_count":4},"MDQ6VXNlcjEwODMwNDU0":{"id":"MDQ6VXNlcjEwODMwNDU0","user":"rainerdeyke","avatar":"https://avatars.githubusercontent.com/u/10830454?v=4","url":"https://github.com/rainerdeyke","pull_count":2,"commit_count":0},"MDQ6VXNlcjEyMTk1MjAy":{"id":"MDQ6VXNlcjEyMTk1MjAy","user":"bkeys","avatar":"https://avatars.githubusercontent.com/u/12195202?u=5ad4523acd6fab8a0af57f9a32f1ee3c20630454&v=4","url":"https://github.com/bkeys","pull_count":1,"commit_count":1},"MDQ6VXNlcjE2NDUyODQ4":{"id":"MDQ6VXNlcjE2NDUyODQ4","user":"ArkDShiggy","avatar":"https://avatars.githubusercontent.com/u/16452848?v=4","url":"https://github.com/ArkDShiggy","pull_count":1,"commit_count":0},"MDQ6VXNlcjY2OTY5ODU=":{"id":"MDQ6VXNlcjY2OTY5ODU=","user":"brendor","avatar":"https://avatars.githubusercontent.com/u/6696985?v=4","url":"https://github.com/brendor","pull_count":1,"commit_count":1},"MDQ6VXNlcjEzOTM5MA==":{"id":"MDQ6VXNlcjEzOTM5MA==","user":"Lerc","avatar":"https://avatars.githubusercontent.com/u/139390?v=4","url":"https://github.com/Lerc","pull_count":1,"commit_count":3},"MDQ6VXNlcjgyODE5MTY=":{"id":"MDQ6VXNlcjgyODE5MTY=","user":"27thLiz","avatar":"https://avatars.githubusercontent.com/u/8281916?u=2171745a413ca081df83835331f74dd955996118&v=4","url":"https://github.com/27thLiz","pull_count":3,"commit_count":4},"MDQ6VXNlcjE3MzA3":{"id":"MDQ6VXNlcjE3MzA3","user":"brylie","avatar":"https://avatars.githubusercontent.com/u/17307?u=fa8cf9de9dcd0dedcdcb5e8619f4c0d846ccb57b&v=4","url":"https://github.com/brylie","pull_count":1,"commit_count":1},"MDQ6VXNlcjc1MDA2OTM=":{"id":"MDQ6VXNlcjc1MDA2OTM=","user":"Warlaan","avatar":"https://avatars.githubusercontent.com/u/7500693?v=4","url":"https://github.com/Warlaan","pull_count":1,"commit_count":1},"MDQ6VXNlcjU5MjU0NQ==":{"id":"MDQ6VXNlcjU5MjU0NQ==","user":"Goutte","avatar":"https://avatars.githubusercontent.com/u/592545?v=4","url":"https://github.com/Goutte","pull_count":1,"commit_count":1},"MDQ6VXNlcjE5Njc0NjE2":{"id":"MDQ6VXNlcjE5Njc0NjE2","user":"yleduc","avatar":"https://avatars.githubusercontent.com/u/19674616?u=1252568c5dfa698513510165271392bbf3e97a58&v=4","url":"https://github.com/yleduc","pull_count":1,"commit_count":1},"MDQ6VXNlcjExMjA3OTc=":{"id":"MDQ6VXNlcjExMjA3OTc=","user":"Dar13","avatar":"https://avatars.githubusercontent.com/u/1120797?v=4","url":"https://github.com/Dar13","pull_count":2,"commit_count":2},"MDQ6VXNlcjIyMzM2MDA=":{"id":"MDQ6VXNlcjIyMzM2MDA=","user":"LinkTsang","avatar":"https://avatars.githubusercontent.com/u/2233600?u=82ca10bc7d7256049c069e4baecbc84c823f8f26&v=4","url":"https://github.com/LinkTsang","pull_count":1,"commit_count":1},"MDQ6VXNlcjEwMjE1OTg3":{"id":"MDQ6VXNlcjEwMjE1OTg3","user":"eon-s","avatar":"https://avatars.githubusercontent.com/u/10215987?v=4","url":"https://github.com/eon-s","pull_count":1,"commit_count":1},"MDQ6VXNlcjE5MDEwNw==":{"id":"MDQ6VXNlcjE5MDEwNw==","user":"and3rson","avatar":"https://avatars.githubusercontent.com/u/190107?u=1c8429847c99fd3a07fdcf218f0cff1d9f537caa&v=4","url":"https://github.com/and3rson","pull_count":1,"commit_count":1},"MDQ6VXNlcjE4NzE4Nzc=":{"id":"MDQ6VXNlcjE4NzE4Nzc=","user":"x1212","avatar":"https://avatars.githubusercontent.com/u/1871877?v=4","url":"https://github.com/x1212","pull_count":2,"commit_count":2},"MDQ6VXNlcjM2MTMxNzU=":{"id":"MDQ6VXNlcjM2MTMxNzU=","user":"Cygon","avatar":"https://avatars.githubusercontent.com/u/3613175?v=4","url":"https://github.com/Cygon","pull_count":1,"commit_count":1},"MDQ6VXNlcjIwOTY3ODky":{"id":"MDQ6VXNlcjIwOTY3ODky","user":"playster000","avatar":"https://avatars.githubusercontent.com/u/20967892?u=ffe47687de72575b7f28c941c1bc736f37776e2a&v=4","url":"https://github.com/playster000","pull_count":1,"commit_count":1},"MDQ6VXNlcjcxNjAwOQ==":{"id":"MDQ6VXNlcjcxNjAwOQ==","user":"CodeAndWeb","avatar":"https://avatars.githubusercontent.com/u/716009?v=4","url":"https://github.com/CodeAndWeb","pull_count":1,"commit_count":1},"MDQ6VXNlcjI2NDg1NA==":{"id":"MDQ6VXNlcjI2NDg1NA==","user":"nical","avatar":"https://avatars.githubusercontent.com/u/264854?u=43290726ca0f48051b8695b452644cc9fc025a85&v=4","url":"https://github.com/nical","pull_count":3,"commit_count":3},"MDQ6VXNlcjEwODE4MDgw":{"id":"MDQ6VXNlcjEwODE4MDgw","user":"jandrewlong","avatar":"https://avatars.githubusercontent.com/u/10818080?u=02f2da8979ba31aa70367c116e7ea4316bc4746d&v=4","url":"https://github.com/jandrewlong","pull_count":1,"commit_count":1},"MDQ6VXNlcjE5OTcyNTEx":{"id":"MDQ6VXNlcjE5OTcyNTEx","user":"u32i64","avatar":"https://avatars.githubusercontent.com/u/19972511?u=13891e21e689393ff52f8c467d8a0072aec9e399&v=4","url":"https://github.com/u32i64","pull_count":5,"commit_count":5},"MDQ6VXNlcjQzOTYwNQ==":{"id":"MDQ6VXNlcjQzOTYwNQ==","user":"fzwoch","avatar":"https://avatars.githubusercontent.com/u/439605?v=4","url":"https://github.com/fzwoch","pull_count":1,"commit_count":1},"MDQ6VXNlcjg1MTkyMTg=":{"id":"MDQ6VXNlcjg1MTkyMTg=","user":"damarindra","avatar":"https://avatars.githubusercontent.com/u/8519218?u=4c8827f9aaf1adc634e1b5b748d7921d0af63123&v=4","url":"https://github.com/damarindra","pull_count":2,"commit_count":2},"MDQ6VXNlcjE4NjcyMzMx":{"id":"MDQ6VXNlcjE4NjcyMzMx","user":"Straskal","avatar":"https://avatars.githubusercontent.com/u/18672331?u=5ddf0ac7874e974191b8bb329220fdd14485da13&v=4","url":"https://github.com/Straskal","pull_count":0,"commit_count":1},"MDQ6VXNlcjIzMTQwODg5":{"id":"MDQ6VXNlcjIzMTQwODg5","user":"Iskustvo","avatar":"https://avatars.githubusercontent.com/u/23140889?u=9b5c03e5675a4c7585e272ff44702149dde08dc9&v=4","url":"https://github.com/Iskustvo","pull_count":1,"commit_count":1},"MDQ6VXNlcjczNDU3NjE=":{"id":"MDQ6VXNlcjczNDU3NjE=","user":"Yanpas","avatar":"https://avatars.githubusercontent.com/u/7345761?u=a2355f38b1b7e3b7baae621c4551cfae35202d73&v=4","url":"https://github.com/Yanpas","pull_count":2,"commit_count":2},"MDQ6VXNlcjM2MDUxODI=":{"id":"MDQ6VXNlcjM2MDUxODI=","user":"benjaminstammen","avatar":"https://avatars.githubusercontent.com/u/3605182?u=120a6df450b5a51f8ce6078d4ab34da6e4275425&v=4","url":"https://github.com/benjaminstammen","pull_count":1,"commit_count":0},"MDQ6VXNlcjQ3MzU4OTEz":{"id":"MDQ6VXNlcjQ3MzU4OTEz","user":"isidentical","avatar":"https://avatars.githubusercontent.com/u/47358913?u=eb8f07b2e5fb1eb1e00eb55764ddfacd43027ae7&v=4","url":"https://github.com/isidentical","pull_count":0,"commit_count":1},"MDQ6VXNlcjkxOTAxNw==":{"id":"MDQ6VXNlcjkxOTAxNw==","user":"bdero","avatar":"https://avatars.githubusercontent.com/u/919017?u=61c8fc05fc5647dffb28e33b94cd570828853bc0&v=4","url":"https://github.com/bdero","pull_count":1,"commit_count":1},"MDQ6VXNlcjg5NzYwMw==":{"id":"MDQ6VXNlcjg5NzYwMw==","user":"aragar","avatar":"https://avatars.githubusercontent.com/u/897603?v=4","url":"https://github.com/aragar","pull_count":2,"commit_count":2},"MDQ6VXNlcjQzMjIwNTU=":{"id":"MDQ6VXNlcjQzMjIwNTU=","user":"tilpner","avatar":"https://avatars.githubusercontent.com/u/4322055?u=4552cc44ab44ced0f96b214434f4b2b88af7f8cd&v=4","url":"https://github.com/tilpner","pull_count":1,"commit_count":1},"MDQ6VXNlcjg3NDI4":{"id":"MDQ6VXNlcjg3NDI4","user":"sctincman","avatar":"https://avatars.githubusercontent.com/u/87428?v=4","url":"https://github.com/sctincman","pull_count":1,"commit_count":1},"MDQ6VXNlcjI1NzcxNTUz":{"id":"MDQ6VXNlcjI1NzcxNTUz","user":"ronroniv","avatar":"https://avatars.githubusercontent.com/u/25771553?u=a3ae37aa3bd9425dc13994f7d5a485e7284b69b2&v=4","url":"https://github.com/ronroniv","pull_count":1,"commit_count":1},"MDQ6VXNlcjMxMjA2Mzk=":{"id":"MDQ6VXNlcjMxMjA2Mzk=","user":"Silvea12","avatar":"https://avatars.githubusercontent.com/u/3120639?u=d1c3059679a7069a1f9ad8656ebd684fae6c9b76&v=4","url":"https://github.com/Silvea12","pull_count":1,"commit_count":1},"MDQ6VXNlcjIxNzg5OA==":{"id":"MDQ6VXNlcjIxNzg5OA==","user":"synasius","avatar":"https://avatars.githubusercontent.com/u/217898?v=4","url":"https://github.com/synasius","pull_count":1,"commit_count":1},"MDQ6VXNlcjQyOTM4NjU=":{"id":"MDQ6VXNlcjQyOTM4NjU=","user":"bcr3ative","avatar":"https://avatars.githubusercontent.com/u/4293865?v=4","url":"https://github.com/bcr3ative","pull_count":3,"commit_count":3},"MDQ6VXNlcjY4NTcxOA==":{"id":"MDQ6VXNlcjY4NTcxOA==","user":"binbitten","avatar":"https://avatars.githubusercontent.com/u/685718?v=4","url":"https://github.com/binbitten","pull_count":3,"commit_count":3},"MDQ6VXNlcjEzNjEwNjIz":{"id":"MDQ6VXNlcjEzNjEwNjIz","user":"philj56","avatar":"https://avatars.githubusercontent.com/u/13610623?u=d1b57e808ef98eac0d341c47678386fd7012cd22&v=4","url":"https://github.com/philj56","pull_count":1,"commit_count":1},"MDQ6VXNlcjQ4MjI3Ng==":{"id":"MDQ6VXNlcjQ4MjI3Ng==","user":"Benjamin-Dobell","avatar":"https://avatars.githubusercontent.com/u/482276?u=fd2644e48ece80668cc4ef616173ba450dbd029e&v=4","url":"https://github.com/Benjamin-Dobell","pull_count":1,"commit_count":1},"MDQ6VXNlcjYxOTU2MA==":{"id":"MDQ6VXNlcjYxOTU2MA==","user":"lpn","avatar":"https://avatars.githubusercontent.com/u/619560?u=76e88d9f90b33912d5dd6d4329af783c6a4948b8&v=4","url":"https://github.com/lpn","pull_count":1,"commit_count":1},"MDQ6VXNlcjM1NzgzMzE2":{"id":"MDQ6VXNlcjM1NzgzMzE2","user":"nvianney","avatar":"https://avatars.githubusercontent.com/u/35783316?v=4","url":"https://github.com/nvianney","pull_count":1,"commit_count":1},"MDQ6VXNlcjI0MjA4NDM5":{"id":"MDQ6VXNlcjI0MjA4NDM5","user":"ProfesorTartelett","avatar":"https://avatars.githubusercontent.com/u/24208439?u=57f93be0cfa04be8e02e7317278cb6e0d8fca4b9&v=4","url":"https://github.com/ProfesorTartelett","pull_count":1,"commit_count":1},"MDQ6VXNlcjEzMjc0NzIy":{"id":"MDQ6VXNlcjEzMjc0NzIy","user":"schweigert","avatar":"https://avatars.githubusercontent.com/u/13274722?u=253d3d99a50971e88422fe3808a5d29654eca9c4&v=4","url":"https://github.com/schweigert","pull_count":1,"commit_count":1},"MDQ6VXNlcjc3MTMzOQ==":{"id":"MDQ6VXNlcjc3MTMzOQ==","user":"hungrymonkey","avatar":"https://avatars.githubusercontent.com/u/771339?v=4","url":"https://github.com/hungrymonkey","pull_count":1,"commit_count":1},"MDQ6VXNlcjIwNjA4NjM=":{"id":"MDQ6VXNlcjIwNjA4NjM=","user":"Zephilinox","avatar":"https://avatars.githubusercontent.com/u/2060863?u=2d0baa17abfbd38eef432a42a75248e41d78db77&v=4","url":"https://github.com/Zephilinox","pull_count":1,"commit_count":1},"MDQ6VXNlcjMxODc2MDg1":{"id":"MDQ6VXNlcjMxODc2MDg1","user":"organicpencil2","avatar":"https://avatars.githubusercontent.com/u/31876085?u=acd600107ac88ed69693a78e2214e426b404c99f&v=4","url":"https://github.com/organicpencil2","pull_count":1,"commit_count":0},"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},"MDQ6VXNlcjIzNjE3NTg=":{"id":"MDQ6VXNlcjIzNjE3NTg=","user":"vigreco","avatar":"https://avatars.githubusercontent.com/u/2361758?v=4","url":"https://github.com/vigreco","pull_count":1,"commit_count":1},"MDQ6VXNlcjYwODM5MjU=":{"id":"MDQ6VXNlcjYwODM5MjU=","user":"Krakean","avatar":"https://avatars.githubusercontent.com/u/6083925?u=3c45a6a452e38d07e9bdbc04e204c877ebb7a2b7&v=4","url":"https://github.com/Krakean","pull_count":1,"commit_count":1}},"commits":{"320f49f204cfbf9b480fe62aaa7718afb74920a5":{"hash":"320f49f204cfbf9b480fe62aaa7718afb74920a5","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.1-stable \\o/","body":"Congratulations to everyone in the Godot community for this awesome new\nrelease, culmination of more than one year of development from close to\n500 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.1 includes more than 7000 commits made since the 3.0 release in\nJanuary 2018, 3000 Pull Requests have been merged, and 3000 issues have\nbeen fixed!\n\nThis release makes the 3.x branch more stable and powerful, and makes\nit a very mature game development tool for both 2D and 3D.\n\nNow feature development can restart towards 3.2 and 4.0!","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e4a09a8fb77cd2d8e1720dc2d03fc486cfa1c0ee":{"hash":"e4a09a8fb77cd2d8e1720dc2d03fc486cfa1c0ee","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Add some more features to changelog","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4326fd5a7edac86cbcb5c53dfcd79b7614bdbbfe":{"hash":"4326fd5a7edac86cbcb5c53dfcd79b7614bdbbfe","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Mono: Update welcome message with current state","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dba5d2bb278318456bec1f13fb928950eb2a37e4":{"hash":"dba5d2bb278318456bec1f13fb928950eb2a37e4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26974 from Calinou/update-changelog","body":"Update changelog with recent additions","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c6f800e2de29f1a0b3f049fb389d472cb8996e6d":{"hash":"c6f800e2de29f1a0b3f049fb389d472cb8996e6d","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 with recent additions","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26974},"51f6138cb3ef23af9e8c41ff3a4a83b7f28cc658":{"hash":"51f6138cb3ef23af9e8c41ff3a4a83b7f28cc658","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":""},"04b04555d18faaa611a4ee676d98f25fb1f4d544":{"hash":"04b04555d18faaa611a4ee676d98f25fb1f4d544","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":""},"51d598aa113a096d7abfc5c32009e36502a28f53":{"hash":"51d598aa113a096d7abfc5c32009e36502a28f53","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26969 from merumelu/audiostreamsample-save-crash","body":"AudioStreamSample: Don't crash when writing to file fails","is_cherrypick":false,"cherrypick_hash":"","pull":""},"53131635b405d3417da55a3cd4c5e01c626210df":{"hash":"53131635b405d3417da55a3cd4c5e01c626210df","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26962 from ibrahn/small-x11setcontext-fix","body":"fix for access after free in OS_X11::set_context.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fa416b34040a37403cde32a7632bd01e361eab92":{"hash":"fa416b34040a37403cde32a7632bd01e361eab92","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26943 from akien-mga/gles2-unsupported-float-types","body":"GLES2: Convert unsupported float texture types to 8-bit types","is_cherrypick":false,"cherrypick_hash":"","pull":""},"db8f26c8e59d2adabd0c7ef5d310ea0d47e77479":{"hash":"db8f26c8e59d2adabd0c7ef5d310ea0d47e77479","is_merge":false,"authored_by":["MDQ6VXNlcjE3Njc2ODQ3"],"author_raw":"merumelu <merumelu@protonmail.com>","committer_raw":"merumelu <merumelu@protonmail.com>","summary":"AudioStreamSample: Don't crash when writing to file fails","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26969},"7822cc9329e8186668a12cf07126ce0ee40a21b7":{"hash":"7822cc9329e8186668a12cf07126ce0ee40a21b7","is_merge":false,"authored_by":["MDQ6VXNlcjI0NDk4ODMy"],"author_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","committer_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","summary":"fix for access after free in OS_X11::set_context.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26962},"291c281fcf35c531905a68a12a5aec8de68d617f":{"hash":"291c281fcf35c531905a68a12a5aec8de68d617f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26957 from nekomatata/vs-natvis-fix","body":"Fixed & improved Visual Studio custom debugger visualization","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ac483345c427069a033feeb0f9b0302d04787e92":{"hash":"ac483345c427069a033feeb0f9b0302d04787e92","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"GLES2: Convert unsupported float texture types to 8-bit types","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26943},"fac0f76b7a7b4bd19e3e4ecc4ac98619daea3784":{"hash":"fac0f76b7a7b4bd19e3e4ecc4ac98619daea3784","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixed & improved Visual Studio custom debugger visualization","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26957},"6d86450a8356b8930b503c8ff5cc07d9e34e6287":{"hash":"6d86450a8356b8930b503c8ff5cc07d9e34e6287","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26941 from JFonS/add_gizmos_priority","body":"Add priority to gizmos and fix small issues","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2658e5d03d86034cf926584ed3d4a63f5e9d7329":{"hash":"2658e5d03d86034cf926584ed3d4a63f5e9d7329","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Add priority to gizmos and fix small issues","body":"User defined gizmos will haave higher preference than editor gizmos by\ndefault. Also fixed some inconsistencies in the gizmos menu when using\ncustom gizmos.","is_cherrypick":false,"cherrypick_hash":"","pull":26941},"3ebde6fac3fac514a0ef2a2e339743992b14fb32":{"hash":"3ebde6fac3fac514a0ef2a2e339743992b14fb32","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 comments in previous commit that broke rendering (!)","body":"Do NOT use \"[vertex]\" in a comment...\n\nKids, don't try to learn OpenGL on a production branch right before\na stable release.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7452f5c619fd5daffce6e2b95f80cce6ed875f83":{"hash":"7452f5c619fd5daffce6e2b95f80cce6ed875f83","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26936 from akien-mga/gles2-revert-texture2DLodEXT","body":"GLES2: Revert wrong extension checks from #26928 and #26932","is_cherrypick":false,"cherrypick_hash":"","pull":""},"74e224f2c7aa67fc6fec7901eab869ca6049900f":{"hash":"74e224f2c7aa67fc6fec7901eab869ca6049900f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"GLES2: Add comments around EXT_shader_texture_lod check","body":"To avoid reintroducing bugs as I did in #26928 and #26932.\n\ntexture2DLodEXT and textureCubeLodEXT are only for the fragment shader with\nhttps://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_shader_texture_lod.txt\nIn the vertex shader, texture2DLod and textureCubeLod are built-in.","is_cherrypick":false,"cherrypick_hash":"","pull":26936},"764671d2d089b27dfe03d26919dbc4b41e3b28ba":{"hash":"764671d2d089b27dfe03d26919dbc4b41e3b28ba","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Revert \"GLES2: Ensure extension checks for texture2DLod\"","body":"This reverts commit f5f565e3e49eecde9ed3b05913747a50d54b7357.","is_cherrypick":false,"cherrypick_hash":"","pull":26936},"4cdb2d05023252829300f098d0bc144ad588a00b":{"hash":"4cdb2d05023252829300f098d0bc144ad588a00b","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Revert \"GLES2: Fix regression on texture2DLod extension checks\"","body":"This reverts commit 8c2d38152fbf41ca9c8a8f9b381b8d271f7f54d3.","is_cherrypick":false,"cherrypick_hash":"","pull":26936},"546cab6f29a2ea214c51d8306bfd073fa2423766":{"hash":"546cab6f29a2ea214c51d8306bfd073fa2423766","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26932 from akien-mga/gles2-fix-extensions-check","body":"GLES2: Fix regression on texture2DLod extension checks","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8c2d38152fbf41ca9c8a8f9b381b8d271f7f54d3":{"hash":"8c2d38152fbf41ca9c8a8f9b381b8d271f7f54d3","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 regression on texture2DLod extension checks","body":"These can't be done after any non-preprocessor token.","is_cherrypick":false,"cherrypick_hash":"","pull":26932},"bc3c6338cfdb3e67dd4a97006e4e06d4ba6e02dd":{"hash":"bc3c6338cfdb3e67dd4a97006e4e06d4ba6e02dd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26928 from akien-mga/gles2-texture2DLod-ext-check","body":"GLES2: Ensure extension checks for texture2DLod","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d9235be54b6965e9700b6be2ca201d347d1c6d93":{"hash":"d9235be54b6965e9700b6be2ca201d347d1c6d93","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Enable seamless cubemap only if extension is present.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f5f565e3e49eecde9ed3b05913747a50d54b7357":{"hash":"f5f565e3e49eecde9ed3b05913747a50d54b7357","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"GLES2: Ensure extension checks for texture2DLod","body":"In canvas.glsl and scene.glsl, we were using texel2DFetch from stdlib.glsl,\nwhich uses texture2DLod. In both cases, the stdlib.glsl include came before\nthe define of texture2DLod.\n\nMight fix issues for drivers that don't support GL_EXT_shader_texture_lod.","is_cherrypick":false,"cherrypick_hash":"","pull":26928},"292c037f9b1577f0d195824be149d8cea7d0d2fc":{"hash":"292c037f9b1577f0d195824be149d8cea7d0d2fc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26921 from akien-mga/html5-etc-gles2-fallback","body":"HTML5: Fix ETC export for GLES2 fallback on mobile","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0eb61c3106c0498114d796ef3baa52b31084fde9":{"hash":"0eb61c3106c0498114d796ef3baa52b31084fde9","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Undo #25557 (was not right anyway), fixes #26258","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f1b01c96b954b47b8d68d17fadbb6d97740aefdc":{"hash":"f1b01c96b954b47b8d68d17fadbb6d97740aefdc","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 ETC export for GLES2 fallback on mobile","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26921},"7b67c5857fd7715774c7a2e07a05ff1fb7304ed1":{"hash":"7b67c5857fd7715774c7a2e07a05ff1fb7304ed1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26901 from KidRigger/anim_crash","body":"Prevents a Null Reference in deleting Animations.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"154b6f01337d932d8a259ed93aa5aec397f9de6e":{"hash":"154b6f01337d932d8a259ed93aa5aec397f9de6e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26898 from clayjohn/radiance_map_gles2","body":"Increase size of radiance map in gles2","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0deb3921e378178f04e9a185aa040a84fc9254e8":{"hash":"0deb3921e378178f04e9a185aa040a84fc9254e8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26911 from KidRigger/pr-fix","body":"Fixes segfault on opening incompatible files in GDNative videodecoder.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d6e4a08c614da72c4ade71f326b7b4cf33b53707":{"hash":"d6e4a08c614da72c4ade71f326b7b4cf33b53707","is_merge":false,"authored_by":["MDQ6VXNlcjE3MjQ1OTQy"],"author_raw":"Anish <anishbhobe@hotmail.com>","committer_raw":"Anish <anishbhobe@hotmail.com>","summary":"Prevents a Null Reference in deleting Animations.","body":"A null Animation would cause a crash by accessing restricted memory.\nSolved by checking if the animation track is null before using the\nanimation.\n\nFixes: #26829","is_cherrypick":false,"cherrypick_hash":"","pull":26901},"bd22b1cbe6088accf46493c304e17f616042ad68":{"hash":"bd22b1cbe6088accf46493c304e17f616042ad68","is_merge":false,"authored_by":["MDQ6VXNlcjE3MjQ1OTQy"],"author_raw":"Anish <anishbhobe@hotmail.com>","committer_raw":"Anish <anishbhobe@hotmail.com>","summary":"Fixes segfault on opening incompatible files.","body":"If a file cannot be opened by the plugin connected, the engine\nwould crash. This has been fixed by quitting the open_file() method\nearly.","is_cherrypick":false,"cherrypick_hash":"","pull":26911},"13eee31461eb5431b39e213ad2349752ca5779b2":{"hash":"13eee31461eb5431b39e213ad2349752ca5779b2","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"increase size of radiance map in gles2","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26898},"91d3ea0d1f33af26328c741835a8ff72c58d34d7":{"hash":"91d3ea0d1f33af26328c741835a8ff72c58d34d7","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26874 from neikeq/issue-26731","body":"Mono: Some assembly referencing changes and cleanup","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e9e7aab8eb0216ba27529826c015bca1ddd49ff4":{"hash":"e9e7aab8eb0216ba27529826c015bca1ddd49ff4","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Some assembly referencing changes and cleanup","body":"Apparently we don't need to call mono_debug_close_image ourselves and we can call mono_image_close right away as it's not our duty to keep that reference.","is_cherrypick":false,"cherrypick_hash":"","pull":26874},"59aa79f2182c070a7f2c274072da50a5a2934e70":{"hash":"59aa79f2182c070a7f2c274072da50a5a2934e70","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26867 from bojidar-bg/26816-graphnode-title","body":"Fix cursor going to start while editing GraphNode's title","is_cherrypick":false,"cherrypick_hash":"","pull":""},"61771ad39b62abe77ba0430ef0d9141b2673e170":{"hash":"61771ad39b62abe77ba0430ef0d9141b2673e170","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 style for vararg in makerst","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"964152ed714606b4bcc98d4e92cea5e859e36bd3":{"hash":"964152ed714606b4bcc98d4e92cea5e859e36bd3","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 cursor going to start while editing GraphNode's title","body":"Fixes #26816","is_cherrypick":false,"cherrypick_hash":"","pull":26867},"7052ddd706d516c404664459a3bc92f74bd91baa":{"hash":"7052ddd706d516c404664459a3bc92f74bd91baa","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26859 from JFonS/fix_cpuparticles_resetting","body":"Fix resetting of CPUParticles (2D and 3D)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"43184375b2340d6a00aa0087087ad039cf791e91":{"hash":"43184375b2340d6a00aa0087087ad039cf791e91","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":""},"9a2fdef1fa481d66f8ea71ea30521ce8058c47e0":{"hash":"9a2fdef1fa481d66f8ea71ea30521ce8058c47e0","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":""},"c13ac398f68ac1c16967ea2ffdfaf7cc854f76a8":{"hash":"c13ac398f68ac1c16967ea2ffdfaf7cc854f76a8","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Fix resetting of CPUParticles (2D and 3D)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26859},"69ea7da76642be223f52f671677bcae99ba2db1b":{"hash":"69ea7da76642be223f52f671677bcae99ba2db1b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26856 from neikeq/issue-26834","body":"Mono: Fix assemblies path String incorrectly constructed from utf8","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4299332ecca84a3c9e83fa3c7fe2da988f5c97e3":{"hash":"4299332ecca84a3c9e83fa3c7fe2da988f5c97e3","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Fix assemblies path String incorrectly constructed from utf8","body":"Also fixed a wrong ifdef that was causing Mono to never be initialized if mscorlib was not found (which was the case with the utf8 assemblies path bug this commit fixes).\nThis condition was meant for exported projects only, not for the editor only.","is_cherrypick":false,"cherrypick_hash":"","pull":26856},"03664e26c5d372b0b4717308efc3144a2a089d4b":{"hash":"03664e26c5d372b0b4717308efc3144a2a089d4b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26687 from QbieShay/hang_server_build_fix","body":"Removed the resource preview thread from the server build","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8598641b15e5a18c07acff5bb496e74956bb1c74":{"hash":"8598641b15e5a18c07acff5bb496e74956bb1c74","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26845 from clayjohn/gles2_transparent_viewport_bug","body":"GLES2 reallocate texture when transparent is set","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bba854bac67a70757e325d9f06bf63fab5519d9e":{"hash":"bba854bac67a70757e325d9f06bf63fab5519d9e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26851 from RandomShaper/fix-26460-fake-event-flood","body":"Fix fake null-motion mouse event flood","is_cherrypick":false,"cherrypick_hash":"","pull":""},"86c5f31dd51ad1923b6ff5aef4138031656fb4ad":{"hash":"86c5f31dd51ad1923b6ff5aef4138031656fb4ad","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26853 from groud/fix_ui_navigation","body":"Fixes UI navigation with joysticks","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f757460ec819aeb2a9d1c21e3ba02b4925f0cac2":{"hash":"f757460ec819aeb2a9d1c21e3ba02b4925f0cac2","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 fake null-motion mouse event flood","body":"This commit also improves a bit the code quality by making the intent of fake events (and themselves) more explicit.\n\nFixes #26460.","is_cherrypick":false,"cherrypick_hash":"","pull":26851},"ede5306d7c51c55b7c613dec6885636b840bf519":{"hash":"ede5306d7c51c55b7c613dec6885636b840bf519","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fixes UI navigation with joysticks","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26853},"63bb6808e629d29a2e90307e780ced9f427bcfc0":{"hash":"63bb6808e629d29a2e90307e780ced9f427bcfc0","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"gles2 reallocate texture when transparent is set","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26845},"d41cd57595c4f68838b8dcf27e66cb77476577ed":{"hash":"d41cd57595c4f68838b8dcf27e66cb77476577ed","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26842 from karroffel/gdnative-singleton-crash","body":"[GDNative] fix crash at shutdown when using singleton libraries and NativeScript","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9786b5160140f7b2462db6a18bf4a7a524fbb6d9":{"hash":"9786b5160140f7b2462db6a18bf4a7a524fbb6d9","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDk2MTM="],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"Thomas Herzog <therzog@mail.de>","summary":"[GDNative] fix crash at shutdown when using singleton libraries and NativeScript","body":"When a singleton library was exposing NativeScript functionality,\nthe NativeScriptLanguage would attempt to terminate the library at\nshutdown.\n\nSince the GDNative module itself handles singleton libraries,\nit closes all singleton libraries at shutdown as well. This double free\ncould cause a crash, since the library referenced would no longer be alive.","is_cherrypick":false,"cherrypick_hash":"","pull":26842},"362b42787b8c48da61b3cb7cd2de718d259d723f":{"hash":"362b42787b8c48da61b3cb7cd2de718d259d723f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26784 from humblers/fix-cpuparticles2d","body":"Prevent invisible/inactive cpupparticles2d to redraw","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0d728123c674a1ccbbf60707a65016f9c71c3731":{"hash":"0d728123c674a1ccbbf60707a65016f9c71c3731","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26818 from vnen/class_name-inheritance","body":"Allow class_name scripts to have nested inheritance","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9d36ce25e81c6d19e82e87a0468578b12b6b4be8":{"hash":"9d36ce25e81c6d19e82e87a0468578b12b6b4be8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26807 from akien-mga/editor-hint-gles2-fallback","body":"Set editor hint early for Project Manager and Editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"25f9aee00565996eae4c1cd011c9573a7e37922c":{"hash":"25f9aee00565996eae4c1cd011c9573a7e37922c","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Allow class_name scripts to have nested inheritance","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26818},"1edc2134c99184f3714c806b7a494026e8f029b2":{"hash":"1edc2134c99184f3714c806b7a494026e8f029b2","is_merge":false,"authored_by":["MDQ6VXNlcjE3ODcwNzg5"],"author_raw":"Daeil Kim <kiidmale@gmail.com>","committer_raw":"Daeil Kim <kiidmale@gmail.com>","summary":"Prevent invisible/inactive cpuparticles to redraw(3d)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26784},"d462e5153d8eeab42ca745a81ad5b2310f0dc200":{"hash":"d462e5153d8eeab42ca745a81ad5b2310f0dc200","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Set editor hint early for Project Manager and Editor","body":"We need it in setup() already before initializing the renderer,\nas it's used to force fallback to GLES2 if GLES3 fails.\n\nFixes #26806.","is_cherrypick":false,"cherrypick_hash":"","pull":26807},"86d6a72c9745bd15e3217d63b2cc5ba73fe4ad34":{"hash":"86d6a72c9745bd15e3217d63b2cc5ba73fe4ad34","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26738 from samH-FIT/MeshColor","body":"Fixed MeshInstance2d copying Line2d's default color","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fbaee40b1dcc9fcd9a4c643698314ffa85cafbe2":{"hash":"fbaee40b1dcc9fcd9a4c643698314ffa85cafbe2","is_merge":false,"authored_by":["MDQ6VXNlcjQ2Njk3MjU5"],"author_raw":"samHFIT <shartle2017@my.fit.edu>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Added default color to mesh render","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26738},"60d910b1916305c4b0ac5f92415083995b4f7c7a":{"hash":"60d910b1916305c4b0ac5f92415083995b4f7c7a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26756 from marcelofg55/android_rec_perm","body":"Request Android record permission when needed","is_cherrypick":false,"cherrypick_hash":"","pull":""},"95c6d9cabace69901bc8e7f93ad611577fe89b74":{"hash":"95c6d9cabace69901bc8e7f93ad611577fe89b74","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fix crash in texture previeer, closes #26749, probably others","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b22cf46fdb86fc6ca06fbba34772e4f6ff0c46d4":{"hash":"b22cf46fdb86fc6ca06fbba34772e4f6ff0c46d4","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Request Android record permission when needed","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26756},"241a85de7c9628864c1d4fd609d6425b370b82f2":{"hash":"241a85de7c9628864c1d4fd609d6425b370b82f2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26791 from Calinou/fix-typo-gdscript-warning","body":"Fix typo in GDScript narrowing conversion warning message","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5a574a4f291303ab61a9c2b2a8b444b8f227bc7a":{"hash":"5a574a4f291303ab61a9c2b2a8b444b8f227bc7a","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Fix typo in GDScript narrowing conversion warning message","body":"This closes #26790.","is_cherrypick":false,"cherrypick_hash":"","pull":26791},"a38bf5287a02238581359b548aef3170cd577a5f":{"hash":"a38bf5287a02238581359b548aef3170cd577a5f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26781 from YeldhamDev/editfilediag_favdir_fix","body":"Fix \"Favorite\" button not being toggled when navigating to a faved folder manually","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a1f5d2529c76045be0e131a09c7d11588159e34d":{"hash":"a1f5d2529c76045be0e131a09c7d11588159e34d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26767 from qarmin/fix_text_entered_error","body":"Fix error when trying to enter to folder/node directly via address bar","is_cherrypick":false,"cherrypick_hash":"","pull":""},"608af1a7869a3ed4878f94248c8bd050a28f8207":{"hash":"608af1a7869a3ed4878f94248c8bd050a28f8207","is_merge":false,"authored_by":["MDQ6VXNlcjE3ODcwNzg5"],"author_raw":"Daeil Kim <kiidmale@gmail.com>","committer_raw":"Daeil Kim <kiidmale@gmail.com>","summary":"Prevent invisible/inactive cpupparticles2d to redraw","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26784},"65487ed4edbad17ee0bfa1834c9ebf5514748428":{"hash":"65487ed4edbad17ee0bfa1834c9ebf5514748428","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26746 from shartte/godot-trace-listener","body":"Add a custom TraceListener on Startup for Mono","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8c4051819eb5869fd233e29f0db4c255b9a98b3f":{"hash":"8c4051819eb5869fd233e29f0db4c255b9a98b3f","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"qarmin <mikrutrafal54@gmail.com>","committer_raw":"qarmin <mikrutrafal54@gmail.com>","summary":"Fix error when trying to enter to folder/node directly via address bar","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26767},"ec1c87974604ddb4d15e23540f91c5f0a6fd990c":{"hash":"ec1c87974604ddb4d15e23540f91c5f0a6fd990c","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Fix \"Favorite\" button not being toggled when navigating to a faved folder manually","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26781},"488884178e773a6e80070663d92cc53cb820bff9":{"hash":"488884178e773a6e80070663d92cc53cb820bff9","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26776 from neikeq/issue-26616","body":"Fix CSharpInstance::set not working with base classes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a4825c2f8b5c74bb50f7df158bc1f849ec46ee07":{"hash":"a4825c2f8b5c74bb50f7df158bc1f849ec46ee07","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix CSharpInstance::set not working with base classes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26776},"201cb8d7ed8134eb21d41189025b8619557b7e1d":{"hash":"201cb8d7ed8134eb21d41189025b8619557b7e1d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26745 from akien-mga/android-modules-def","body":"Define android/modules globally so it appears in Project Settings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6ee30022370202c08a7743d6efb8ca010786cc4f":{"hash":"6ee30022370202c08a7743d6efb8ca010786cc4f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26773 from neikeq/issue-26628","body":"Mono: Fix crash with exported field of custom Reference derived type","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bce56cf33797391df02453db90438f5b03e3d39b":{"hash":"bce56cf33797391df02453db90438f5b03e3d39b","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix -Wc++11-extensions warning after #26737","body":"Fixes #26769.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"91fb8070886446aca8d859460d35c3b47db704d2":{"hash":"91fb8070886446aca8d859460d35c3b47db704d2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26762 from groud/fix_odd_texture_size_gizmo","body":"Fixes bad gizmo alignment for textures with odd size","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c5f8b0960a9384b63d11c8dc99c2a0d6e299c041":{"hash":"c5f8b0960a9384b63d11c8dc99c2a0d6e299c041","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Fix crash with exported field of custom Reference derived type","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26773},"17a55861f1ece6e740af15020feb0eb8375c4625":{"hash":"17a55861f1ece6e740af15020feb0eb8375c4625","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26770 from neikeq/issue-26675","body":"Mono: Partially implement some Godot debug api functions","is_cherrypick":false,"cherrypick_hash":"","pull":""},"47407ba2dfc38a65354729b39afafeb388b77fd8":{"hash":"47407ba2dfc38a65354729b39afafeb388b77fd8","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26761 from Chaosus/fix_mono_wrap","body":"Fix division by zero at wrap functions in mono","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a6c229bbfd038ad7cf06460007608e3b5bc97025":{"hash":"a6c229bbfd038ad7cf06460007608e3b5bc97025","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fixes bad gizmo alignment for textures with odd size","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26762},"8e2e0795bbf86a676065de5400a6cda340f02ec9":{"hash":"8e2e0795bbf86a676065de5400a6cda340f02ec9","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Partially implement some Godot debug api functions","body":"Debug breaks sent with debug_break and debug_break_parse should display correctly in the Godot debugger now.","is_cherrypick":false,"cherrypick_hash":"","pull":26770},"37d448fca7c212ecc48238cf295975165433c282":{"hash":"37d448fca7c212ecc48238cf295975165433c282","is_merge":false,"authored_by":["MDQ6VXNlcjEyNjEzOTk="],"author_raw":"Sebastian Hartte <sebastian@hartte.de>","committer_raw":"Sebastian Hartte <sebastian@hartte.de>","summary":"Added a Godot TraceListener, which is automatically installed on startup. Fixes that Debug/Trace Assertions are simply swallowed by Godot.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26746},"752055ccbaf0387af3925afb2765ef76677daf3b":{"hash":"752055ccbaf0387af3925afb2765ef76677daf3b","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix division by zero at wrap functions in mono","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26761},"4c0b0a6bdd3c87220ab0d79ba647d5bdd843ce6c":{"hash":"4c0b0a6bdd3c87220ab0d79ba647d5bdd843ce6c","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26765 from neikeq/issue-25959","body":"Mono: Fix crash when re-using script binding after domain reloading","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d2be02f21e8a16b44af78e72f9910e4640c4e0b1":{"hash":"d2be02f21e8a16b44af78e72f9910e4640c4e0b1","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26755 from shartte/fix-exported-props-for-tool-scripts","body":"Update exported variables for Mono tool scripts","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e904f814c83636903bf9de37078d141f3f51c340":{"hash":"e904f814c83636903bf9de37078d141f3f51c340","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Fix crash when re-using script binding after domain reloading","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26765},"f8a6a6c8a2eb704de9879727f9b975b6de7cfd19":{"hash":"f8a6a6c8a2eb704de9879727f9b975b6de7cfd19","is_merge":false,"authored_by":["MDQ6VXNlcjEyNjEzOTk="],"author_raw":"Sebastian Hartte <sebastian@hartte.de>","committer_raw":"Sebastian Hartte <sebastian@hartte.de>","summary":"Update scripts exports even when normal script instances are created to better support tool scripts with exported variables.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26755},"9af7fa193f65f2caf206b079397fa810d012d803":{"hash":"9af7fa193f65f2caf206b079397fa810d012d803","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Do not annoy unrelated textures with texture editor.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b38f44e177c884f6cc1a8e669ed2ecb684461b2e":{"hash":"b38f44e177c884f6cc1a8e669ed2ecb684461b2e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26758 from qarmin/fix_error_dragging_empty_script_editor","body":"Fix error when dragging empty script list in Script Editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b376273f1b30b1187731b318c0f6eb0447acd289":{"hash":"b376273f1b30b1187731b318c0f6eb0447acd289","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Force inspector to clean up on delete, fixes crash.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6cb841edcb1295a4877ed27330f0ba4c049ddafa":{"hash":"6cb841edcb1295a4877ed27330f0ba4c049ddafa","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Ensure ETC2 textures are ALSO compressed to Po2 when have mipmaps. Fixes #26733","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"78372765971554e95fb39e14e2519161208626e1":{"hash":"78372765971554e95fb39e14e2519161208626e1","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"qarmin <mikrutrafal54@gmail.com>","committer_raw":"qarmin <mikrutrafal54@gmail.com>","summary":"Fix error when dragging empty script list in Script Editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26758},"e28e8490120d38f4b8d96c004075c239fce7ef80":{"hash":"e28e8490120d38f4b8d96c004075c239fce7ef80","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21534 from volzhs/fix-scrollcontainer-size","body":"Precise size calculation of ScrollContainer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"06dbeab5d4ba1ef9c58219260ced2b3fe2070553":{"hash":"06dbeab5d4ba1ef9c58219260ced2b3fe2070553","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"No longer crash due to wrongly requesting a gizmo, fixes #26735","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c74bf2e6b1ccad9c6cf72c0b142aa924de67eed0":{"hash":"c74bf2e6b1ccad9c6cf72c0b142aa924de67eed0","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Define android/modules globally so it appears in Project Settings","body":"Until now people had to add it manually to project.godot to load custom modules.","is_cherrypick":false,"cherrypick_hash":"","pull":26745},"69761816381f11536980441265345ba055ad1c26":{"hash":"69761816381f11536980441265345ba055ad1c26","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26696 from TweaklabOrg/master","body":"OS X: update mouse position on mouse down","is_cherrypick":false,"cherrypick_hash":"","pull":""},"eb4a6a8147ad268802f59a9a2273a39e3da4a35e":{"hash":"eb4a6a8147ad268802f59a9a2273a39e3da4a35e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26737 from MidZik/rng-seed-fix","body":"Fixed get_seed() not returning the correct seed.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8f5d9b63914b0049bd202b87c4b89ff3d48ad0ad":{"hash":"8f5d9b63914b0049bd202b87c4b89ff3d48ad0ad","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":""},"b717eb714c02c12c8a0475e32439b569d9cf40bf":{"hash":"b717eb714c02c12c8a0475e32439b569d9cf40bf","is_merge":false,"authored_by":["MDQ6VXNlcjI0MzgyMA=="],"author_raw":"Philip Whitfield <philip@undef.ch>","committer_raw":"Philip Whitfield <philip@undef.ch>","summary":"osx: update mouse position on mouse press","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26696},"4eccb58bc57ac66f929192066b65282a56d46545":{"hash":"4eccb58bc57ac66f929192066b65282a56d46545","is_merge":false,"authored_by":["MDQ6VXNlcjU3NjAxNjc="],"author_raw":"MidZik <matt.idzik1@gmail.com>","committer_raw":"MidZik <matt.idzik1@gmail.com>","summary":"Fixed get_seed() not returning the correct seed.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26737},"7141c73ae8368f75671eec05e48188d9d338e054":{"hash":"7141c73ae8368f75671eec05e48188d9d338e054","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Use glCopyTexSubImage2D instead of glCopyTexImage2D, should be safer and faster.","body":"May be a solution to #26500","is_cherrypick":false,"cherrypick_hash":"","pull":""},"38b12d25e90ea342dfdb123eafa47146af5ba6b1":{"hash":"38b12d25e90ea342dfdb123eafa47146af5ba6b1","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.1-rc","body":"Ice cream for everyone!\n\n.,. ,;;----'''''''```````' `''`,;;!!'''`..,;;'' ,;\n---;;;;;;;-----'''''''''``' --- `' .,,ccc$$hcccccc,. `' ,;;!!!'``,;;!!'\n;;;;,,.,;-------''''''' ,;;!!- .zJ$$$$$$$$$$$$$$$$$$$c,. `' ,;;!!!!' ,;\n```' -;;;!'''''- `.,.. .zJ$$$$$$$$$$$$$$$$$$$$$$$$$$c, `!!'' ,;!!'\n!!- ' `,;;;;;;;;;;'''''```' ,c$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$c, ;!!'' ,;\n,;;;!!!!!!!!''``.,;;;;!'`' z$$$$$$$$???\"\"\"\"\"'.,,.`\"?$$$$$$$$$$$ ``,;;!!!\n;;.. --''```_..,;;! J$$$$$$??,zcd$$$$$$$$$$$$$$$$$$$$$$$$h ``'``'\n```''' ,;;''``.,.,;;, ,$$$$$$F,z$$$$$$$$$$$$$$$$$$$c,`\"\"?$$$$$h\n!!!!;;;;, --`!''''''' $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$h.`\"$$$$h .\n`'''``.,;;;!;;;--;; zF,$$$$$$$$$$?????$$$$$$$$$$$$$?????$$r ;?$$$ $.\n!;.,..,.````.,;;;; ,$P'J\"$$$$$$P\" .,c,,.J$$$$$$$$$\"',cc,_`?h.`$$$$ $L\n'``````' .,.. ,$$\". $ $$$$P\",c$$$$$$$$$$$$$$$$',$$$$$$$$$$ $$$$ $$c,\n!!!!!!!!!!!!!''' J$',$ $.`$$P c$$$$$$$$$$$$$$$$$$,$$$$$$$$$$$ $$$$ $$$$C\n`` J$ ,$P $$ ?$',$$$$???$$$$$$$$$$$$$$$??\"\"\"?$$$ <$$$ $$$$$\nc ;, z$F,$$ `$$ $ ?$\" \"$$$.?$$$ $$$P c??c, ?$.<$$',$$$$$F\n$$h. -!> (' $\" $F ,F ?$ $ F ,=\"?$$c,`$$F $$\"z$$',$' ,$$P $h.`$ ?$$$$$r\n$$$$$hc,. ``' J$ $P J$ . $$F L \",,J$$$F <$hc$$ \"$L,`??????,J$$$.` z$$$$$\n$$$$$$$$$$c,'' ?F,$',$F.: $$ c$c,,,,,c,,J$$$$$$$ ?$$$c,,,c$$$$$$F. $$$$$$\n`\"$$$$$$$$$$$c, $$',$$ :: $$$$$$$$F\"',$$$$$$$$$$h ?$$$L;;$$$??$$$$ $$$$$$\n\"?$$$$$$$$$$ $$$$$$ : .`F\"$$$$$$$$$$$$\"\"\"\"?\"\"\"h $$$$$$$\"$,J$$$$ $$$$$'\n\"?$$$$$$$ $$$$$$.`.` h `$$$$$$$$$$$cccc$$c,zJ$$$$$P' $$$$$P',$$$$P\n$. `\"\"?$$ $$$$$$$ ` \"$c \"?$$$$$$$$$$$$??$$$$$$$$\" ,J$$$P\",J$$$$P\n.. `\" ?$$$$$$h ?$$c.`?$$$$$$$$$' . <$$$$$' ,$$$\" ,$$$$$\"\n!!>. . `$$$$$$$h . \"$$$c,\"$$$$$$$' `' `$$$P ,$$$' ,c$$$$$' ;!\n```<!!!> `$$$$$$$c \"$$$c`?$$$$$ : : $$$ ,$$P' z$$$$$$' ;!!\n$hc ```' ; `$$$$$$$. ?$$c ?$$$$ .: : $$$ $$F ,J$$$$$$' ;!!\n.,.. ' `$$$$$$$ \"$$h`$$$$ .' ' $$$ ,$$ ,J$$$$$$' !!!\n????P `$$$$$$L $$$ $$$F :.: J$$P J$F J$$$$$P ;!!\n-=< ?$$.\"$$ `$$ ?$$' `' z$$$F $P $$$$$$' !!'\ncc `$$$c`? ?$.`$$hc, cd$$F ,$' $$$$$$ ;!!\n$$$$c `$$c$$$$$$$$$\",c$' $$$$$$ `!!\n$$$$$ `?$$$$$$$$$$$$P' $$$$$$> ..\n$$$$$ `\"?$$$$$$$P\" $$$$$$L $$c,\n!! <$$$$$ zc,`\"\"\"', <$$$$$$.`$$$$cc,\n!! J$$$$P `$$$$$$$' !' $$$$$$L `$$$$$$h\n;, $$$$$L `! J$$$$$',!! $$$$$$$ `$$$$$$\n' <$$$$$. ! $$$$$$ !! ?$$$$$$ `$$$$$\n,$$$$$$$c `,`???? ;' c,?$$$$' `?$$$\n$$$$$$$?? `!;;;;! . `h.\"?$P `$$$\n,$$$$$$$h. `''' `' `$$$P `?$\n$$$$$$$$h `!' `\"' `\n`$$$$$$$$F !; ! ;,\n`$$$$$$$' `!!> `!\n;, `?$$$$P !!> .\n!!> `\"\"' `!! ;!> <-","is_cherrypick":false,"cherrypick_hash":"","pull":""},"63c512e1fb502c912cdbff42d6a27443b214d1f9":{"hash":"63c512e1fb502c912cdbff42d6a27443b214d1f9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26724 from KidRigger/gdnative-videodecoder-crash-fix","body":"Fixed crash on loading GDNative videos.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"978c2a604a86ac862a448d1089eb5563a528798b":{"hash":"978c2a604a86ac862a448d1089eb5563a528798b","is_merge":false,"authored_by":["MDQ6VXNlcjE3MjQ1OTQy"],"author_raw":"Anish <anishbhobe@hotmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fixed crash on loading GDNative videos.","body":"Fixed issue with loading a resource supported by the gdnative videodecoders\nthat does not exist.","is_cherrypick":false,"cherrypick_hash":"","pull":26724},"1100d6a8f2312d3bc4e96d195eba2592d76f395d":{"hash":"1100d6a8f2312d3bc4e96d195eba2592d76f395d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26672 from RandomShaper/fix-22955-android-context-loss","body":"Restart game on GL context loss on Android","is_cherrypick":false,"cherrypick_hash":"","pull":""},"83cb9284f5783293e1cf7f1cb9569a77c09a6e78":{"hash":"83cb9284f5783293e1cf7f1cb9569a77c09a6e78","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26729 from bruvzg/macos_num_fix","body":"[macOS] Fixes NumPad keys detection, adds some missing key mappings.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"24d59b56d3a34b91eeae0fae6ce5996d1728a422":{"hash":"24d59b56d3a34b91eeae0fae6ce5996d1728a422","is_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 NumPad keys detection, adds some missing key mappings.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26729},"2f2fa8db690799c241d1c58514e35de9dc16dfbb":{"hash":"2f2fa8db690799c241d1c58514e35de9dc16dfbb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26722 from MarianoGnu/fix_24238","body":"TileSetEditor: Don't draw invalid occlusion shapes. Fixes #24238","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9cddafa42cf197784b804b0f6686788be25aa1c3":{"hash":"9cddafa42cf197784b804b0f6686788be25aa1c3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26716 from YeldhamDev/cleanup_relationlines","body":"Cleanup relationship line coding after 5f079e2","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6c08f4ea4e69c2e903537be7ffbd9bac71f8c5e9":{"hash":"6c08f4ea4e69c2e903537be7ffbd9bac71f8c5e9","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":"TileSetEditor: Don't draw invalid occlusion shapes. Fixes #24238","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26722},"2d0d64794e17c21456f51bed5412f083398eb3a5":{"hash":"2d0d64794e17c21456f51bed5412f083398eb3a5","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":"Restart game on GL context loss on Android","body":"Bonus:\nRemove useless old code about reload hooks\n\nFixes #22955.","is_cherrypick":false,"cherrypick_hash":"","pull":26672},"73aaf06be73dada6a0f5c67779649b2cc16d2671":{"hash":"73aaf06be73dada6a0f5c67779649b2cc16d2671","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Cleanup relationship line coding after 5f079e2","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26716},"64923ff27754f9c46d027de27e7be2ec285f3e71":{"hash":"64923ff27754f9c46d027de27e7be2ec285f3e71","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26713 from neikeq/print-msbuild-command","body":"Print MSBuild command if also printing output","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c67e9a4dd4219fd05d9e954263336d63c1dfe2ed":{"hash":"c67e9a4dd4219fd05d9e954263336d63c1dfe2ed","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26665 from bojidar-bg/19704-singleton-constants","body":"Fix enums coming from other classes without preload","is_cherrypick":false,"cherrypick_hash":"","pull":""},"34a29cb0de1b34d46e2742bd1ea0a3613967e4ed":{"hash":"34a29cb0de1b34d46e2742bd1ea0a3613967e4ed","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26669 from RandomShaper/fix-26460","body":"Improve/fix picking","is_cherrypick":false,"cherrypick_hash":"","pull":""},"05ed316114e25333552902f85488c3e60a933a59":{"hash":"05ed316114e25333552902f85488c3e60a933a59","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@4f9962c7b268e32fa9a2a96308cfdf66795e782a.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0b68677112f3d0285e249b23fecc486bd7d9bfd3":{"hash":"0b68677112f3d0285e249b23fecc486bd7d9bfd3","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Print MSBuild command if also printing output","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26713},"db7928849b745b8e98061dc122c93a968f141fbc":{"hash":"db7928849b745b8e98061dc122c93a968f141fbc","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26712 from neikeq/issue-26681","body":"Mono: Make 'Build' button generate solution if it doesn't exist","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3d34df0e79d58e638ac7c94db18c8b3f6ca7b382":{"hash":"3d34df0e79d58e638ac7c94db18c8b3f6ca7b382","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Hide StreamTexture flags, fixes #26640","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6eac6889520aa901fbff75a744e69c3fada11fdb":{"hash":"6eac6889520aa901fbff75a744e69c3fada11fdb","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Don't hide/show top editor if they did not change, fixes #26644","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c97db904a0411c460e11f3e3e07fe8bcf3aeb6b4":{"hash":"c97db904a0411c460e11f3e3e07fe8bcf3aeb6b4","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Make 'Build' button generate solution if it doesn't exist","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26712},"5f079e2ef90dfc76887814e10b6ed16aa8fe88d9":{"hash":"5f079e2ef90dfc76887814e10b6ed16aa8fe88d9","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-Make tileset and meshlibrary edit in a separate inspector, fixes #26671","body":"-Made relationship lines appear based on theme settings, not previous hack\n-Fix drawing of relationship lines (was broken)\n-Fix double initialization of theme settings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e60465dd7508cd540ec5a7f13e28a8fd73dc7eb1":{"hash":"e60465dd7508cd540ec5a7f13e28a8fd73dc7eb1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26707 from bruvzg/fix_macos_mscroll","body":"Fix macOS accumulated mouse scroll events.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4d099e901b0c176f8da8e63384c235f23f8c440c":{"hash":"4d099e901b0c176f8da8e63384c235f23f8c440c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26705 from volzhs/fix-export","body":"Fix directory check when exporting project","is_cherrypick":false,"cherrypick_hash":"","pull":""},"97774f6f69a5566a526c161411ecdf34a5a90b14":{"hash":"97774f6f69a5566a526c161411ecdf34a5a90b14","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26688 from Faless/net/lws_3.1","body":"Update libwebsockets to 3.1, fix IPv6 issues","is_cherrypick":false,"cherrypick_hash":"","pull":""},"37f0a6d99a7e959f76a8b6c1691c157eb9ba5585":{"hash":"37f0a6d99a7e959f76a8b6c1691c157eb9ba5585","is_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 macOS accumulated mouse scroll events.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26707},"9b5c6f539b0049cbcf12507167eb028013219c45":{"hash":"9b5c6f539b0049cbcf12507167eb028013219c45","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Safer way to update animation if changed, fixes #26670","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4dd99701b087fd41a1563fb4722c61b067ef374b":{"hash":"4dd99701b087fd41a1563fb4722c61b067ef374b","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fix how settings change, closes #26692","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8920bb8c1b6aebb665d376890bd6971f416b8609":{"hash":"8920bb8c1b6aebb665d376890bd6971f416b8609","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Fix directory check when exporting project","body":"Fix #26702","is_cherrypick":false,"cherrypick_hash":"","pull":26705},"3916a5352250e004504cf97d1eb9df5305c50bbc":{"hash":"3916a5352250e004504cf97d1eb9df5305c50bbc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22716 from Chaosus/update_theme","body":"Make theme changing no longer requires restart to be fully applied","is_cherrypick":false,"cherrypick_hash":"","pull":""},"65b11d75175375705b285cbae8d3e313f475b3c7":{"hash":"65b11d75175375705b285cbae8d3e313f475b3c7","is_merge":false,"authored_by":[""],"author_raw":"Ilaria Cislaghi <ilaria.cislaghi@simedis.com>","committer_raw":"Ilaria Cislaghi <ilaria.cislaghi@simedis.com>","summary":"Removed the resource preview thread from the server build","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26687},"6d64a54d75ca0ad2bfd11a8acc3aeb2444b60cee":{"hash":"6d64a54d75ca0ad2bfd11a8acc3aeb2444b60cee","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Disable WebSocket IPv6 support on OpenBSD.","body":"OpenBSD does not support dual stacking, disabling IPv6 for now.\nWill possibly come back if/when we get websocket running using our own\nNetSocket class.","is_cherrypick":false,"cherrypick_hash":"","pull":26688},"e3ddf1269368db5f476e0980e9b5127c7034d9fd":{"hash":"e3ddf1269368db5f476e0980e9b5127c7034d9fd","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Add fix to libwebsocket to disable V6ONLY.","body":"This was enabled by default on some systems (e.g. Windows).","is_cherrypick":false,"cherrypick_hash":"","pull":26688},"90210c48627692d281554d6185b5db17a86c852a":{"hash":"90210c48627692d281554d6185b5db17a86c852a","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Update libwebsockets to 3.1 (plus UWP patch)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26688},"2940475c716eab517ca52957acc8714f195d32cb":{"hash":"2940475c716eab517ca52957acc8714f195d32cb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26673 from willnationsdev/fix-inspector-plugin","body":"Fix inspector plugin","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dddf8c672b988da7a1a6b2bbe8b57462a3b5897a":{"hash":"dddf8c672b988da7a1a6b2bbe8b57462a3b5897a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26668 from marxin/use-gcc-builtins-for-bswap","body":"Use GCC builtins for bswap as compiler can then emit these via insn","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b4d5c1ab5be236b3b2b9f6b3b5f3445a2285df72":{"hash":"b4d5c1ab5be236b3b2b9f6b3b5f3445a2285df72","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26633 from akien-mga/driver-fallback-etc","body":"Disable driver fallback to GLES2 by default","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d592ee6be880ff65287cf6279a769b522b3d94f8":{"hash":"d592ee6be880ff65287cf6279a769b522b3d94f8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26666 from Calinou/update-server-buildsystem","body":"Update the server platform's `detect.py` to match x11's","is_cherrypick":false,"cherrypick_hash":"","pull":""},"27f9780cc621bbeeeeffe0d113cd643922e1d38d":{"hash":"27f9780cc621bbeeeeffe0d113cd643922e1d38d","is_merge":false,"authored_by":["MDQ6VXNlcjE2MjE3NTYz"],"author_raw":"Will Nations <willnationsdev@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix crash on exit when removing EditorInspectorPlugins","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26673},"4a8f219660bfeb58a781cb012584455314055edd":{"hash":"4a8f219660bfeb58a781cb012584455314055edd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26664 from marxin/fix-25714-__bswap_16","body":"Replace usage of __bswap_16 with BSWAP16 (#25714).","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6c2283b2d44b8294e957d88d4b08428479451c72":{"hash":"6c2283b2d44b8294e957d88d4b08428479451c72","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26660 from marxin/fix-25639-audio-negative-shift","body":"Fix #25639 by not shifting a negative value.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"195c5e0925a4d8215edec96d4c7030ac6feccc2f":{"hash":"195c5e0925a4d8215edec96d4c7030ac6feccc2f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Move YEAR definition to version.py","body":"If it needs to be hardcoded (for the sake of reproducible builds),\nit should be together with the other hardcoded version info.\n\nAnd yeah, two months in, let's move to 2019.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6492de800faf9715f910b648089be436771a3153":{"hash":"6492de800faf9715f910b648089be436771a3153","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26661 from neikeq/issue-17601","body":"Mono: Fix array field being assigned MonoArray** instead of MonoArray*","is_cherrypick":false,"cherrypick_hash":"","pull":""},"85eb381a0439a751f3b171bac510b8eb93045a38":{"hash":"85eb381a0439a751f3b171bac510b8eb93045a38","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26657 from marxin/fix-25641-ubsan-negative-value","body":"Fix #25641 by not shifting a negative value.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4ab4ff67ffb5bbf1ea0932c6a0b0353a77622bc3":{"hash":"4ab4ff67ffb5bbf1ea0932c6a0b0353a77622bc3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26642 from DrMoriarty/check_cursor_line","body":"Check cursor line and column","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2e79ec973f7e28de7ed550fe74f170c92d9dc298":{"hash":"2e79ec973f7e28de7ed550fe74f170c92d9dc298","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26626 from rluders/misleading-error-message-export","body":"Fixing misleading error message when trying to export","is_cherrypick":false,"cherrypick_hash":"","pull":""},"82902656ac6c60c40979e9cb513b65d96119f917":{"hash":"82902656ac6c60c40979e9cb513b65d96119f917","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":"Improve/fix picking","body":"Acknowledge mouse button events as position tellers (to make picking more solid; for instance, the touch mouse is raised with a mouse unpressed event that may have a more current position)\nForget mouse position for physics if touch mouse raised (because the position known as last is no longer meaningful)\nRemove needless check for mouse over/exit (now there's code to inject an spurious move for cases where camera/objects have moved)\nRestrict 2D mouse over/exit to mouse events (including emulated from touch; true touches shouldn't trigger the signals)\n\nFixes #26460.","is_cherrypick":false,"cherrypick_hash":"","pull":26669},"64bce5a24bcf9c2d1ab1548c41a51626228583cc":{"hash":"64bce5a24bcf9c2d1ab1548c41a51626228583cc","is_merge":false,"authored_by":["MDQ6VXNlcjI2NTg1NDU="],"author_raw":"marxin <mliska@suse.cz>","committer_raw":"marxin <mliska@suse.cz>","summary":"Use GCC builtins for bswap as compiler can then emit these via instructions.","body":"Using current macros, one get for:\n\nstatic inline int BSWAP32(int x) {\nreturn ((x << 24) | ((x << 8) & 0x00FF0000) | ((x >> 8) & 0x0000FF00) | (x >> 24));\n}\nint main(int argc, char **argv)\n{\nreturn BSWAP32(argc);\n}\n\nmain:\n.LFB1:\n.cfi_startproc\nmovl %edi, %eax\nmovl %edi, %edx\nsarl $24, %edx\nsall $24, %eax\norl %edx, %eax\nmovl %edi, %edx\nsarl $8, %edi\nsall $8, %edx\nandl $65280, %edi\nandl $16711680, %edx\norl %edx, %eax\norl %edi, %eax\nret\n\nwhile using:\n\nint main(int argc, char **argv)\n{\nreturn __builtin_bswap32(argc);\n}\n\none gets:\n\nmain:\n.LFB0:\n.cfi_startproc\nmovl %edi, %eax\nbswap %eax\nret","is_cherrypick":false,"cherrypick_hash":"","pull":26668},"9e912a4c897aae010521af12f3a8bf1e7473e54d":{"hash":"9e912a4c897aae010521af12f3a8bf1e7473e54d","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Update the server platform's `detect.py` to match x11's","body":"This adds support for LTO, UBSAN/ASAN/LSAN, debugging symbols options\nand `optimize=size` in the `server` platform.","is_cherrypick":false,"cherrypick_hash":"","pull":26666},"9637e427053e359b66fb4b7141b0b237fdb53773":{"hash":"9637e427053e359b66fb4b7141b0b237fdb53773","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 enums coming from other classes without preload","body":"Fix #19704, fix #26001","is_cherrypick":false,"cherrypick_hash":"","pull":26665},"f0d2f079c40a9f4eb36c8a17c985aa12ff4d3d94":{"hash":"f0d2f079c40a9f4eb36c8a17c985aa12ff4d3d94","is_merge":false,"authored_by":["MDQ6VXNlcjI2NTg1NDU="],"author_raw":"marxin <mliska@suse.cz>","committer_raw":"marxin <mliska@suse.cz>","summary":"Replace usage of __bswap_16 with BSWAP16 (#25714).","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26664},"88355b2719fe7a103e6da82c1f58361190f2e1f1":{"hash":"88355b2719fe7a103e6da82c1f58361190f2e1f1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26655 from merumelu/assetlib-video-overlay","body":"AssetLib: convert video thumbnails to RGBA8","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d152ac291e0c24883f1b5047bd49900bc5f0d889":{"hash":"d152ac291e0c24883f1b5047bd49900bc5f0d889","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26654 from merumelu/doc-makerst-vararg","body":"makerst: make vararg methods look the same as in editor help","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a11d8954db07485e5a1fb6f965ed8ede3e4c0040":{"hash":"a11d8954db07485e5a1fb6f965ed8ede3e4c0040","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26643 from KoBeWi/readd_script_with_no_reselect","body":"Fix attaching script after removing one","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c6ac7333a63453892d7fca2075d4141206085cc5":{"hash":"c6ac7333a63453892d7fca2075d4141206085cc5","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Fix array field being assigned MonoArray** instead of MonoArray*","body":"Fixes #17601","is_cherrypick":false,"cherrypick_hash":"","pull":26661},"3fdbdd838074b3f6b78e6f6c2fae1f3a407c2446":{"hash":"3fdbdd838074b3f6b78e6f6c2fae1f3a407c2446","is_merge":false,"authored_by":["MDQ6VXNlcjE5MTAyNw=="],"author_raw":"Ricardo Lüders <rluders@redhat.com>","committer_raw":"Ricardo Lüders <rluders@redhat.com>","summary":"Fixes misleading error message when trying to export","body":"This patch fixes the misleading error message when users\ntry to \"export all\" into an invalid destination path.\n\nCloses #26539","is_cherrypick":false,"cherrypick_hash":"","pull":26626},"c24f53d4f6088b0dad58f8a1028b7e70db6bd231":{"hash":"c24f53d4f6088b0dad58f8a1028b7e70db6bd231","is_merge":false,"authored_by":["MDQ6VXNlcjI2NTg1NDU="],"author_raw":"marxin <mliska@suse.cz>","committer_raw":"marxin <mliska@suse.cz>","summary":"Fix #25639 by not shifting a negative value.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26660},"0e781aeacbf0f349c5b592b52b2175d5cc0581c6":{"hash":"0e781aeacbf0f349c5b592b52b2175d5cc0581c6","is_merge":false,"authored_by":["MDQ6VXNlcjI2NTg1NDU="],"author_raw":"marxin <mliska@suse.cz>","committer_raw":"marxin <mliska@suse.cz>","summary":"Fix #25641 by not shifting a negative value.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26657},"e4b20a9a515b2493c175223d604cdfb9ae8784d1":{"hash":"e4b20a9a515b2493c175223d604cdfb9ae8784d1","is_merge":false,"authored_by":["MDQ6VXNlcjE3Njc2ODQ3"],"author_raw":"merumelu <merumelu@protonmail.com>","committer_raw":"merumelu <merumelu@protonmail.com>","summary":"AssetLib: convert video thumbnails to RGBA","body":"Image::blend_rect only works with images that have the same format.","is_cherrypick":false,"cherrypick_hash":"","pull":26655},"4d9b7b9803422118077555ddf53a2550180209a0":{"hash":"4d9b7b9803422118077555ddf53a2550180209a0","is_merge":false,"authored_by":["MDQ6VXNlcjE3Njc2ODQ3"],"author_raw":"merumelu <merumelu@protonmail.com>","committer_raw":"merumelu <merumelu@protonmail.com>","summary":"makerst: make vararg methods look the same as in editor help","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26654},"c40877bc6ac81ecf0b8dc70ad1c708ac1b2bf167":{"hash":"c40877bc6ac81ecf0b8dc70ad1c708ac1b2bf167","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26652 from YeldhamDev/filesys_dock_icon_fix","body":"Fix FileSystem dock's item view button starting with the wrong icon","is_cherrypick":false,"cherrypick_hash":"","pull":""},"20b479aaeff31fc8a682dfa5580fe6078cab0266":{"hash":"20b479aaeff31fc8a682dfa5580fe6078cab0266","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Fix FileSystem dock's item view button starting with the wrong icon","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26652},"f43ee4aff8e5f72c24cfbd8f1ff90703714857e0":{"hash":"f43ee4aff8e5f72c24cfbd8f1ff90703714857e0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26639 from YeldhamDev/tileeditor_coordnav_disable","body":"Disable coord navigation buttons in TileSet editor when no texture is selected","is_cherrypick":false,"cherrypick_hash":"","pull":""},"12fefc1a6c19830efb8c85d85b793de711fe12f8":{"hash":"12fefc1a6c19830efb8c85d85b793de711fe12f8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26638 from KoBeWi/fix_audio_stream_player","body":"Pause AudioStreamPlayer on SceneTree pause","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9ea67d5718585415e32a81032f67ce12fa5c6dbd":{"hash":"9ea67d5718585415e32a81032f67ce12fa5c6dbd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26636 from YeldhamDev/doc_todo_changes","body":"Remove \"TODO\" instances in the docs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ebb5b84a8f2649bb4533ec33a6c80ace12c64539":{"hash":"ebb5b84a8f2649bb4533ec33a6c80ace12c64539","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26635 from bruvzg/js_preview_url_fix","body":"Fix HTML5 quick preview URL","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ae24258842b9d35227a5deb0953bd6ac2c105e64":{"hash":"ae24258842b9d35227a5deb0953bd6ac2c105e64","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26622 from pyrophone/TilesetPreviewFix","body":"Fixed Tileset preview stretching textures","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6677baedbe195def4af41c9f592b92d8b76ef86a":{"hash":"6677baedbe195def4af41c9f592b92d8b76ef86a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26631 from YeldhamDev/filesys_fixes","body":"Fix general issues with filesystem-related UI components in the editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b0f782a0e323434df36276c87dfc4def1a93eade":{"hash":"b0f782a0e323434df36276c87dfc4def1a93eade","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Disable driver fallback to GLES2 by default","body":"GLES2 is not designed to be a drop-in replacement for the GLES3 backend,\nso the fallback mode has to be used knowingly. It *can* make sense for\nsimple projects which make sure to handle the differences between both\nrendering backends, but most users should stick to one supported backend.\n\nBy making it opt-in, we can now use this parameter to define whether to\nexport ETC textures to Android and iOS when using GLES3 + Fallback.\n\nWhen using GLES3 without Fallback on Android, set the proper min GLES\nversion in the AndroidManifest.\n\nAlso made the option boolean and renamed it for clarity and to avoid\nconflict with the previous String option (which would always evaluate as\n\"true\" otherwise).\n\nFixes #26569.","is_cherrypick":false,"cherrypick_hash":"","pull":26633},"63a2475f0fa5ad13e86d61feca33bc3e6c9ef108":{"hash":"63a2475f0fa5ad13e86d61feca33bc3e6c9ef108","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Allow to attach script when there's no 'selected node', but selection exists","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26643},"a3d9b7d9162259c26d01ce659b49119751a5195a":{"hash":"a3d9b7d9162259c26d01ce659b49119751a5195a","is_merge":false,"authored_by":["MDQ6VXNlcjExNzcwNjg="],"author_raw":"Vasiliy Makarov <drmoriarty.0@gmail.com>","committer_raw":"Vasiliy Makarov <drmoriarty.0@gmail.com>","summary":"Check cursor line and column","body":"Added a trivial check if cursor.line and cursor.column are valid.\nFix #26245","is_cherrypick":false,"cherrypick_hash":"","pull":26642},"4cf197fa48c57a5d83f639ffc07d1d0ea306da25":{"hash":"4cf197fa48c57a5d83f639ffc07d1d0ea306da25","is_merge":false,"authored_by":["MDQ6VXNlcjE1MzgxOTE4"],"author_raw":"Gio Aleman <pyrophones@gmail.com>","committer_raw":"Gio Aleman <pyrophones@gmail.com>","summary":"Fixed Tileset preview stretching textures","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26622},"9b52ad5cafd66be117b7612c87bd6da92f67a4e9":{"hash":"9b52ad5cafd66be117b7612c87bd6da92f67a4e9","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Disable coord navigation buttons in TileSet editor when no texture is selected","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26639},"4f840168d2b408f15783ed60875b1e09ec495eed":{"hash":"4f840168d2b408f15783ed60875b1e09ec495eed","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Pause AudioStreamPlayer on SceneTree pause","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26638},"1b4228cb482a9d7c10b80a0d4331f6132ac40890":{"hash":"1b4228cb482a9d7c10b80a0d4331f6132ac40890","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Remove \"TODO\" instances in the docs","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26636},"75d75c68c4e7980f709cb75769857023a083910f":{"hash":"75d75c68c4e7980f709cb75769857023a083910f","is_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 HTML5 quick preview URL","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26635},"a292d1fefb22b78b155e8daff739c589f3c94fc1":{"hash":"a292d1fefb22b78b155e8daff739c589f3c94fc1","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Fix general issues with filesystem-related UI components in the editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26631},"45e7306b5adec09746fefda902a5414e5b53fdfa":{"hash":"45e7306b5adec09746fefda902a5414e5b53fdfa","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26629 from bojidar-bg/18386-object-callv-errors","body":"Print errors comming from callv","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ecd8795755095e5d8c002f030e51bb26892d7cbb":{"hash":"ecd8795755095e5d8c002f030e51bb26892d7cbb","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Use accumulated input by default, fixes #26395","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bb8de092a1b39fd339dc1ed4fa34ec8f3537297b":{"hash":"bb8de092a1b39fd339dc1ed4fa34ec8f3537297b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26630 from Xrayez/spatial-mouse-uncapture","body":"Ensure to disable freelook when leaving spatial editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f0b70ed52878e8148a2773d2a625652092f18de2":{"hash":"f0b70ed52878e8148a2773d2a625652092f18de2","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 @marxin's name","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a4e6e2f342737bb2c4d22816a83e76a0c27f5ee9":{"hash":"a4e6e2f342737bb2c4d22816a83e76a0c27f5ee9","is_merge":false,"authored_by":[""],"author_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","committer_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","summary":"Ensure to disable freelook when leaving spatial editor","body":"Fixes and prevents the problem with mouse getting stuck in MOUSE_MODE_CAPTURED when switching to canvas item editor plugin by any means other than manually (with mouse).","is_cherrypick":false,"cherrypick_hash":"","pull":26630},"dadcb33302752b079d6f001225d3369ed5ee4112":{"hash":"dadcb33302752b079d6f001225d3369ed5ee4112","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":"Print errors comming from callv","body":"Fixes #18386","is_cherrypick":false,"cherrypick_hash":"","pull":26629},"e761af57949a81a680551159344180b561d3d528":{"hash":"e761af57949a81a680551159344180b561d3d528","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@cart, @homer666, @KidRigger, @marxin, @swenner\n\nThanks to all contributors and donors for making Godot possible!\n\nUpdated .mailmap for a better output in `git shortlog -s -n -e --no-merges`.\n\n[ci skip]","is_cherrypick":false,"cherrypick_hash":"","pull":""},"575f1d8ea4b1845ca4f52c61fbcfec8b1a9cee8d":{"hash":"575f1d8ea4b1845ca4f52c61fbcfec8b1a9cee8d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26619 from samgreen/ios_microphone_hotfix","body":"Remove microphone from export options and distribution plist","is_cherrypick":false,"cherrypick_hash":"","pull":""},"36d627a9cf25cb8a2bbe1e65c43e0d8488a9a6f5":{"hash":"36d627a9cf25cb8a2bbe1e65c43e0d8488a9a6f5","is_merge":false,"authored_by":[""],"author_raw":"Sam Green <samuel.green@instacart.com>","committer_raw":"Sam Green <samuel.green@instacart.com>","summary":"Remove microphone from export options and distribution plist","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26619},"80618700ca668a595fd214ca8db43a69ca2a8b67":{"hash":"80618700ca668a595fd214ca8db43a69ca2a8b67","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26614 from MarianoGnu/tileset_editor","body":"TileSet/TileMap: Decompose solid non-convex polygons into convexes.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"078b869d9a93b7cdfe89461b713de8c123b96d7c":{"hash":"078b869d9a93b7cdfe89461b713de8c123b96d7c","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":"TileSet/TileMap: Decompose solid non-convex polygons into convexes. Real fix for #24003","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26614},"ffd44530fb3d4af98393264dadd895f320c62417":{"hash":"ffd44530fb3d4af98393264dadd895f320c62417","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Make sure ResurceLoader.exists works on imported files, fixes #23555","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3aff78f53242df3a5541747e818ce4ac68219a16":{"hash":"3aff78f53242df3a5541747e818ce4ac68219a16","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26599 from MarianoGnu/fix_25817","body":"TileSetEditor: Expose to the user OneWayCollision+Margin properties.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0952522e8b8fe59f36566001c02883e482c0096b":{"hash":"0952522e8b8fe59f36566001c02883e482c0096b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26612 from akien-mga/mkdir-system-data-path","body":"Fix creating editor data, config and cache paths","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5b77aa6bea291b0c2233f222b50f160ee1c63ac4":{"hash":"5b77aa6bea291b0c2233f222b50f160ee1c63ac4","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Ensure shader is not set if code did not change","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c0050d9295c1fd9b428782e49a60d67d83ef892b":{"hash":"c0050d9295c1fd9b428782e49a60d67d83ef892b","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix creating editor data, config and cache paths","body":"We used to abort if the system-specific data folder (e.g. `~/.local`\nor `%APPDATA%`) is missing, but the next code chunk actually creates\nit with `make_dir_recursive` if missing.\n\nFixes #26598.","is_cherrypick":false,"cherrypick_hash":"","pull":26612},"26c1d1aec8aeb8024bcb885906fcf011dc7aac68":{"hash":"26c1d1aec8aeb8024bcb885906fcf011dc7aac68","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26587 from KoBeWi/undo_visibility_AABB","body":"Add UndoRedo for Generate Visibility AABB (Particles)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9efbddfee143d5060af3b24426551c1f24a3f940":{"hash":"9efbddfee143d5060af3b24426551c1f24a3f940","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26607 from ptrojahn/translationescape","body":"Unescape translations in CSV importer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8366811352edc1d0b8b03d84562c1214c3361000":{"hash":"8366811352edc1d0b8b03d84562c1214c3361000","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26608 from dragmz/fix22231","body":"Calculate inputs count from arg types instead of names","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0d35525f0bb9acf63bf7bafec68168b4336f9cb5":{"hash":"0d35525f0bb9acf63bf7bafec68168b4336f9cb5","is_merge":false,"authored_by":["MDQ6VXNlcjQ0NzE0Mw=="],"author_raw":"Marcin Zawiejski <dragmz@gmail.com>","committer_raw":"Marcin Zawiejski <dragmz@gmail.com>","summary":"calculate inputs count from arg types instead of names","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26608},"21289c6fea03af5ba84ab013efac3fd05547919a":{"hash":"21289c6fea03af5ba84ab013efac3fd05547919a","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Some clean up to previous commit.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"aa465f076ffc19ca588a066670c97a146c10e5c2":{"hash":"aa465f076ffc19ca588a066670c97a146c10e5c2","is_merge":false,"authored_by":["MDQ6VXNlcjQ1MzExOTk3"],"author_raw":"Paul Trojahn <paul.trojahn@gmail.com>","committer_raw":"Paul Trojahn <paul.trojahn@gmail.com>","summary":"Unescape translations in CSV importer","body":"Fixes #25361","is_cherrypick":false,"cherrypick_hash":"","pull":26607},"4599e98341325fed331de0bee81c5f7a9c02ebc8":{"hash":"4599e98341325fed331de0bee81c5f7a9c02ebc8","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Add UndoRedo for Generate AABB (Particles)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26587},"472c94ce3e6cfe210f2687cadc19d64ad5f4c8f1":{"hash":"472c94ce3e6cfe210f2687cadc19d64ad5f4c8f1","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Remove the \"Open Editor\" button, it will open automatically.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d1ba3227c42e440094e1444d28d7f41eb6d850ff":{"hash":"d1ba3227c42e440094e1444d28d7f41eb6d850ff","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26592 from clayjohn/noisetexture_strength","body":"Changed default noisetexture strength","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e21a8f292278ce9727c69091dbd522b69465944c":{"hash":"e21a8f292278ce9727c69091dbd522b69465944c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26604 from bojidar-bg/25889-vs-parameters-empty","body":"Fix default values not being read correctly in VisualScript","is_cherrypick":false,"cherrypick_hash":"","pull":""},"53bec9deeb569cd1e3c135fb379a0bf3091f8b83":{"hash":"53bec9deeb569cd1e3c135fb379a0bf3091f8b83","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fix and restore text, material and mesh previewers.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4b3db1de3d744434c29a065ff8be4e7472a676d0":{"hash":"4b3db1de3d744434c29a065ff8be4e7472a676d0","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 VisualScript","body":"Fixes #25889","is_cherrypick":false,"cherrypick_hash":"","pull":26604},"0a7de5472f9bf4a5d102ff1bc2f02dbfce27b589":{"hash":"0a7de5472f9bf4a5d102ff1bc2f02dbfce27b589","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26591 from neikeq/oi","body":"Mono: Add option to print MSBuild output and improve out of sync error","is_cherrypick":false,"cherrypick_hash":"","pull":""},"33406131c1bc0fd2d1664a31154d4f805b6dc76c":{"hash":"33406131c1bc0fd2d1664a31154d4f805b6dc76c","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":"TileSetEditor: Expose to the user OneWayCollision+Margin properties. Fixes #25817.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26599},"30a88a5c08780ab75da85ada8f7cf9b31dc0e39c":{"hash":"30a88a5c08780ab75da85ada8f7cf9b31dc0e39c","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"changed default noisetexture strength","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26592},"878950db162cde51be1aa1df952bf0347e8cdbd5":{"hash":"878950db162cde51be1aa1df952bf0347e8cdbd5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26590 from Chaosus/fix_sprite_region_crash","body":"Fix editor crash when converting sprite to 2D mesh","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b753223ac2c03b4d6d4ee62f51b651902fcca870":{"hash":"b753223ac2c03b4d6d4ee62f51b651902fcca870","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26567 from clayjohn/pixel_snap_artifact","body":"Fixed pixel snap precision artifact","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ab11496a92c64a9d6d1705b898b3432c91ef3368":{"hash":"ab11496a92c64a9d6d1705b898b3432c91ef3368","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26586 from akien-mga/tinyexr-65f9859","body":"tinyexr: Sync with upstream 65f9859","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b804c491b785185ff1496c81c0dfadf2a9a15fbc":{"hash":"b804c491b785185ff1496c81c0dfadf2a9a15fbc","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"fixed pixel snap precision artifact","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26567},"fcabdf9e8351fef3ad50fea48e9c1f8420e6421e":{"hash":"fcabdf9e8351fef3ad50fea48e9c1f8420e6421e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26585 from akien-mga/pcre2-10.32","body":"pcre2: Sync with upstream 10.32","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8877b07f4c101edf42ded130fd1ed4ca69264b53":{"hash":"8877b07f4c101edf42ded130fd1ed4ca69264b53","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 print MSBuild output and improve out of sync error","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26591},"8b5e070ec73a5b5a20cec43bf8952eeaf89c969d":{"hash":"8b5e070ec73a5b5a20cec43bf8952eeaf89c969d","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix editor crash when converting sprite to 2D mesh","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26590},"f173f8625d9a559b8a078bf5c4ba85ab36a2f222":{"hash":"f173f8625d9a559b8a078bf5c4ba85ab36a2f222","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26584 from akien-mga/nanosvg-c1f6e20","body":"nanosvg: Sync with upstream c1f6e20","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a1d707f9de4f1794a9160ffb960509859e39cc94":{"hash":"a1d707f9de4f1794a9160ffb960509859e39cc94","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26583 from akien-mga/stb-truetype-1.21-vorbis-1.15","body":"stb: Update to upstream stb_truetype 1.21 and stb_vorbis 1.15","is_cherrypick":false,"cherrypick_hash":"","pull":""},"453d239a69cf8a5aa753534df3a938a25c217a2d":{"hash":"453d239a69cf8a5aa753534df3a938a25c217a2d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26532 from aqnuep/texture_array_fixes","body":"Fixed TextureArray and Texture3D issues","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e653c79ef786cb00f739388df987b7105a7c55c8":{"hash":"e653c79ef786cb00f739388df987b7105a7c55c8","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Better warnings when resources can't be saved. Fixes #26531","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e23a19248200c860acc627fb16c440cb5128a361":{"hash":"e23a19248200c860acc627fb16c440cb5128a361","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26581 from xDGameStudios/undo_visibility_rect","body":"Add UndoRedo for Generate Visibility Rect (Particles2D)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a9e48b981db6f8bc67d55cee53e28f702927a9b0":{"hash":"a9e48b981db6f8bc67d55cee53e28f702927a9b0","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Updates to thirdparty README and COPYRIGHT","body":"Notably, we now track stable Bullet 2.88, so distros can\nunbundle it again.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9ce6588466a84d66cf652b05f8c67d953d245425":{"hash":"9ce6588466a84d66cf652b05f8c67d953d245425","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 65f9859","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26586},"03cafd489504f91cc9e36f954b00fc25fa17b1d5":{"hash":"03cafd489504f91cc9e36f954b00fc25fa17b1d5","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Update focus mask only if there is a focused control, fixes #26524","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0455bc64b62154b7b966c598a80ec2eb4f66d088":{"hash":"0455bc64b62154b7b966c598a80ec2eb4f66d088","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"pcre2: Sync with upstream 10.32","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26585},"9dd9737cb43dc871661945adcc1784756f28a118":{"hash":"9dd9737cb43dc871661945adcc1784756f28a118","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Warn about plane shape usage, closes #26503","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"43d6774dccb4a8647ef65cb93f7cec5b755beada":{"hash":"43d6774dccb4a8647ef65cb93f7cec5b755beada","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":"","is_cherrypick":false,"cherrypick_hash":"","pull":26584},"f102546f343550a9528f8c583c5279fd4db280d0":{"hash":"f102546f343550a9528f8c583c5279fd4db280d0","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"stb: Update to upstream stb_truetype 1.21 and stb_vorbis 1.15","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26583},"b63c506ad8499ff5ac1fd8f76296112a1274717d":{"hash":"b63c506ad8499ff5ac1fd8f76296112a1274717d","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Close file handles after use of new get_as_utf8_strings, fixes #26578","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5cfedd46ce8432f6b608795cbfa51c4645b14e8c":{"hash":"5cfedd46ce8432f6b608795cbfa51c4645b14e8c","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Further clarify docs for #26545","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4f041d3afaf8308f51f1894f75193ea8740d4ff6":{"hash":"4f041d3afaf8308f51f1894f75193ea8740d4ff6","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Specifically error when users try to use sync to physics and move and slide, closes #26545","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"813d32499a85597aa4ea4191b749fcee7ace3073":{"hash":"813d32499a85597aa4ea4191b749fcee7ace3073","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26513 from cart/mono-log-profiler","body":"Add mono log profiler support","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d2c57e8431a6dd3a279eec9abdd6acd4ba288ca8":{"hash":"d2c57e8431a6dd3a279eec9abdd6acd4ba288ca8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26577 from akien-mga/webp-1.0.2","body":"libwebp: Sync with upstream 1.0.2","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d2f73d4a27e32aa11e4332565d45ff838c9b36b1":{"hash":"d2f73d4a27e32aa11e4332565d45ff838c9b36b1","is_merge":false,"authored_by":["MDQ6VXNlcjEwMzU4NDQz"],"author_raw":"xDGameStudios <xdgamestudios@gmail.com>","committer_raw":"Francisco Dias <Dias.FranciscoA@gmail.com>","summary":"Add UndoRedo on Generate Visibility Rect (Particles2D)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26581},"6e13002034152981efdceed864b4e48d70018a49":{"hash":"6e13002034152981efdceed864b4e48d70018a49","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26576 from akien-mga/glad-0.1.29","body":"glad: Sync with upstream 0.1.29","is_cherrypick":false,"cherrypick_hash":"","pull":""},"91596f2f7a619d824afb30f0bebb7e153f05b62e":{"hash":"91596f2f7a619d824afb30f0bebb7e153f05b62e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26574 from Chaosus/update_libpng","body":"Update libpng (1.6.35 --> 1.6.36)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cba68114276fce41491a9ebb33fabf62193eeeba":{"hash":"cba68114276fce41491a9ebb33fabf62193eeeba","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26580 from Chaosus/iccp_spam_fix","body":"Silences annoying \"iCCP: known incorrect sRGB profile\" spam in the editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4655eb9b8bd480e5e8a16982d75115de8f6a8d48":{"hash":"4655eb9b8bd480e5e8a16982d75115de8f6a8d48","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Silences annoying \"iCCP: known incorrect sRGB profile\" spam","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26580},"93f6a065f8e0e083582890a245b7dcc3cd8c7ef6":{"hash":"93f6a065f8e0e083582890a245b7dcc3cd8c7ef6","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"libwebp: Sync with upstream 1.0.2","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26577},"5a89d08e3f3bd7b9eeb15eadc8fc66967d020b58":{"hash":"5a89d08e3f3bd7b9eeb15eadc8fc66967d020b58","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Update libpng (1.6.35 --> 1.6.36)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26574},"e860d69183cca1d10560fa541298805fa812b491":{"hash":"e860d69183cca1d10560fa541298805fa812b491","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.29","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26576},"2bc981948d254f45a0268cfc26eb0010f00b984c":{"hash":"2bc981948d254f45a0268cfc26eb0010f00b984c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26573 from godotengine/revert-26562-gdscript-no-implicit-cast","body":"Revert \"Forbid implicit type conversion in GDScript\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"425ec6914c40ed0654db16f417e80daa2a84cdd0":{"hash":"425ec6914c40ed0654db16f417e80daa2a84cdd0","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Revert \"Forbid implicit type conversion in GDScript\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26573},"49d82f245bf11bd9064c9de24704cbec2181b5ba":{"hash":"49d82f245bf11bd9064c9de24704cbec2181b5ba","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26541 from clayjohn/noise_texture_scale","body":"Added bump_strength to NoiseTexture","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7889e9b7ca30418d914b8c698ea39490bc9be990":{"hash":"7889e9b7ca30418d914b8c698ea39490bc9be990","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26562 from vnen/gdscript-no-implicit-cast","body":"Forbid implicit type conversion in GDScript","is_cherrypick":false,"cherrypick_hash":"","pull":""},"31206ca4e98d55767f73416a4ce1b915be4c928e":{"hash":"31206ca4e98d55767f73416a4ce1b915be4c928e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26563 from vnen/gdscript-fixes","body":"A couple of GDScript fixes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b811207406b3359f3e63eda3f35a0d624e1cca39":{"hash":"b811207406b3359f3e63eda3f35a0d624e1cca39","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"More style cleanup...","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4da21d1ce119ddfa40f2438ad673aaffaedd1bdb":{"hash":"4da21d1ce119ddfa40f2438ad673aaffaedd1bdb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26511 from clayjohn/giprobe_gles2_warning","body":"Add warning to GIProbe when using GLES2","is_cherrypick":false,"cherrypick_hash":"","pull":""},"67fee40483258a90bc47abeba02deee7fa744317":{"hash":"67fee40483258a90bc47abeba02deee7fa744317","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: Fix issue when detecting file class in inner class","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26563},"d0b08342b8250aa76cdf934b97f2ab3ac114e259":{"hash":"d0b08342b8250aa76cdf934b97f2ab3ac114e259","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: Forbid implicit type conversion","body":"Since types are not present in release builds, this could cause issues\nwhere a variable does not have the exact defined type.","is_cherrypick":false,"cherrypick_hash":"","pull":26562},"b24cb92240e047a7976f9eccc1b390ac090692e7":{"hash":"b24cb92240e047a7976f9eccc1b390ac090692e7","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: Allow `for` iterator to be rededefined","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26563},"a1e73dcc944627ab7185aec7cd4141fe4ebb97d7":{"hash":"a1e73dcc944627ab7185aec7cd4141fe4ebb97d7","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Add support for event accumlation (off by default, on for editor), fixes #26536","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a9fe834a8e962a7b9e15e5dc218af4b857b47da4":{"hash":"a9fe834a8e962a7b9e15e5dc218af4b857b47da4","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26547 from vnen/gdscript-dependency-parse","body":"Add a parse mode for GDScript which doesn't load dependencies","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8b4c4d9b2fbfa39e71bc1e4f4fcdd5377a9396e4":{"hash":"8b4c4d9b2fbfa39e71bc1e4f4fcdd5377a9396e4","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Implement a more coherent (and way less hack) way to block animation updates, fixes #24618","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"44b71a22ff99cba159385be91fd3c3971024f7fa":{"hash":"44b71a22ff99cba159385be91fd3c3971024f7fa","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"added bump_strength to noisetexture","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26541},"ae886a6f32b3cacc342ab3c4b52fa5e09d91fa49":{"hash":"ae886a6f32b3cacc342ab3c4b52fa5e09d91fa49","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Ability to keep pumping messages while being debugged, may be a solution for #21431","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bda60bfa29a43315755bac92dc15fb0a1a30c22e":{"hash":"bda60bfa29a43315755bac92dc15fb0a1a30c22e","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Add a dependency search mode for GDScript parser","body":"- This mode avoids loading any other resource.\n- Search for class_name now uses this mode, to avoid loading in the scan\nthread.\n- Implement get_dependencies() for GDScript loader, now exporting\ndependencies only should include the preloaded resources.","is_cherrypick":false,"cherrypick_hash":"","pull":26547},"4f0590338f0506b74a3a154112598fadb442e13d":{"hash":"4f0590338f0506b74a3a154112598fadb442e13d","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Add function to get String from FileAccess","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26547},"4d875f115cbc661c9e631ba2f9fc9fd95366ff52":{"hash":"4d875f115cbc661c9e631ba2f9fc9fd95366ff52","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Also take dof blur in consideration for using MRTs, fixes #26236","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d566c5b75e62eee687bedf3ca095862b11866f47":{"hash":"d566c5b75e62eee687bedf3ca095862b11866f47","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"add warning to GIProbe when using GLES2","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26511},"0b7f20c7ed85b81540aadcdd3a530d8a28f52b0b":{"hash":"0b7f20c7ed85b81540aadcdd3a530d8a28f52b0b","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fixed missing exclude raycast shapes arguments in snap, closes #25230","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6b8b1cabae3d17c0ad36c067ffb42cb03d9f5c8f":{"hash":"6b8b1cabae3d17c0ad36c067ffb42cb03d9f5c8f","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Add a warning when using plain Container, as many users seem to misunderstand what this is.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9357d691a2b15eb11b68d1d0d3f4ead588c0f28b":{"hash":"9357d691a2b15eb11b68d1d0d3f4ead588c0f28b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26496 from MadEqua/fix-filesystem-dock-icon","body":"Fix grid view button icon not showing on filesystem dock.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"34dd77205488a3128f6bec55d8d0a7de811ba031":{"hash":"34dd77205488a3128f6bec55d8d0a7de811ba031","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Properly redraw if something animated is visible","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"582f62c2b2cfa35794fe2886eab6579ffb7938f6":{"hash":"582f62c2b2cfa35794fe2886eab6579ffb7938f6","is_merge":false,"authored_by":["MDQ6VXNlcjMzNzkxMDg1"],"author_raw":"Daniel Rakos <daniel.rakos@rastergrid.com>","committer_raw":"Daniel Rakos <daniel.rakos@rastergrid.com>","summary":"Fixed TextureArray and Texture3D issues","body":"- Texture arrays and 3D textures weren't working previously due to an\nincorrect number of calls to glTexImage3D with incorrect level parameters.\nThis change fixes that.\n- Fixed the incorrect calculation of the byte size of layered textures.\n- Added the layer count to the debugger info when viewing video memory usage.","is_cherrypick":false,"cherrypick_hash":"","pull":26532},"2f32a75d2e2afc22e7e170c2506455010d063ce8":{"hash":"2f32a75d2e2afc22e7e170c2506455010d063ce8","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Skeletons can now choose between using local or world coords for processing, fixes #26468","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ed7534a6aa34b12f2c7ec6eb159b7def29d0282c":{"hash":"ed7534a6aa34b12f2c7ec6eb159b7def29d0282c","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 grid view button icon not showing on filesystem dock.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26496},"9db96d9f810ebf60e807eb46a1bd02974be1f375":{"hash":"9db96d9f810ebf60e807eb46a1bd02974be1f375","is_merge":true,"authored_by":[],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26528 from bojidar-bg/26047-gdscript-object-argument","body":"Allow parameters passed to GDScript functions to be nulled","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bf2c6680ac24dcb8034372e43f3e459eb1f6a169":{"hash":"bf2c6680ac24dcb8034372e43f3e459eb1f6a169","is_merge":true,"authored_by":[],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26521 from bojidar-bg/25408-gdscript-constant-bug","body":"Fix GDScript checking for assigning to a constant only in release","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f0efc7521e7302e60ebaab31a42fafd3ea2bda68":{"hash":"f0efc7521e7302e60ebaab31a42fafd3ea2bda68","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 parameters passed to GDScript functions to be nulled","body":"Previous version resulted in confusing (but actually right) errors about converting \"from Object to Object\", since CallError\ndoes not include information about the actual types involved.","is_cherrypick":false,"cherrypick_hash":"","pull":26528},"af6217e1b127df341668b9f03f1f76f4c8c562e5":{"hash":"af6217e1b127df341668b9f03f1f76f4c8c562e5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26523 from akien-mga/export-etc-check","body":"Improve VRAM texture compression checks for mobile/web","is_cherrypick":false,"cherrypick_hash":"","pull":""},"86f4fabd468d107ca2546cd11c3232811764dd1d":{"hash":"86f4fabd468d107ca2546cd11c3232811764dd1d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26446 from QbieShay/root_node_from_escn","body":"Importer for scenes only overrides the base Node if differently specified by the user","is_cherrypick":false,"cherrypick_hash":"","pull":""},"88e0bed081b1b48c4f0e5caaaba53fc71ee3b23c":{"hash":"88e0bed081b1b48c4f0e5caaaba53fc71ee3b23c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26514 from clayjohn/hide_properties_gles2","body":"Hide hdr and shadow_contact in gles2","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dd5376f9dffa1d03a6a60ff9c41012ae5c3b06d2":{"hash":"dd5376f9dffa1d03a6a60ff9c41012ae5c3b06d2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25934 from mrcdk/pool_int_real_color_interpolate","body":"Added PoolIntArray, PoolRealArray and PoolColorArray interpolate","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9d002442b288132348fd1360a2cb7652a3f77aed":{"hash":"9d002442b288132348fd1360a2cb7652a3f77aed","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Improve VRAM texture compression checks for mobile/web","body":"For HTML5, we need to support S3TC if running on desktop,\nand ETC or ETC2 for mobile, so make this explicit.\n\nAdd logic to check for ETC2 support on GLES3,\nand remove incorrect ETC feature for GLES3 on Android.\n\nFix ETC check invalidating templates on HTML5.\nFixes #26476.","is_cherrypick":false,"cherrypick_hash":"","pull":26523},"467f18b738d0eabf57f6dddf333869a155b6906a":{"hash":"467f18b738d0eabf57f6dddf333869a155b6906a","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix style issues from recent commits","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f207b2fe0e57b58988520e06e3201182733a2978":{"hash":"f207b2fe0e57b58988520e06e3201182733a2978","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 checking for assigning to a constant only in release","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26521},"c0e1c66e3def1383fb373454fe98de228b153159":{"hash":"c0e1c66e3def1383fb373454fe98de228b153159","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26385 from MarianoGnu/tileset_editor","body":"TileSetEditor: Improvements and fixes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"839ed2d0924da40c0729f72f6dd425afec41de00":{"hash":"839ed2d0924da40c0729f72f6dd425afec41de00","is_merge":false,"authored_by":["MDQ6VXNlcjI2OTQ2NjM="],"author_raw":"Carter Anderson <mcanders1@gmail.com>","committer_raw":"Carter Anderson <mcanders1@gmail.com>","summary":"Add mono log profiler support","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26513},"95837049e8ff920c6a2df5b093040a5d8e581c75":{"hash":"95837049e8ff920c6a2df5b093040a5d8e581c75","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"hide hdr and shadow_contact in gles2","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26514},"56520d7bd60ae398d94af0ce2b0a80a9d1547255":{"hash":"56520d7bd60ae398d94af0ce2b0a80a9d1547255","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26505 from marcelofg55/input_buffer_crashfix","body":"Fix possible crash on AudioDriver::input_buffer_write","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f529649cece9f08002c527fca25c45a5e66d2a4b":{"hash":"f529649cece9f08002c527fca25c45a5e66d2a4b","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Fix possible crash on AudioDriver::input_buffer_write","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26505},"7b933d70a8eccdfa06754660b77178b5a62910e6":{"hash":"7b933d70a8eccdfa06754660b77178b5a62910e6","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":"TileSetEditor: Allow to toggle Convex/Concave collisions. Alternative fix to #24003","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26385},"bf6398ae242cbaf90ff792d709d4727c8adc31ca":{"hash":"bf6398ae242cbaf90ff792d709d4727c8adc31ca","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26502 from psuhas77/patch-2","body":"mentioned possible use of property:component syntax","is_cherrypick":false,"cherrypick_hash":"","pull":""},"52125af7a0a0ed90c2fb966c64d1a5120e7c0b78":{"hash":"52125af7a0a0ed90c2fb966c64d1a5120e7c0b78","is_merge":false,"authored_by":["MDQ6VXNlcjMxMDc2OTAz"],"author_raw":"psuhas77 <31076903+psuhas77@users.noreply.github.com>","committer_raw":"2017A7PS0002G <f20170002@goa.bits-pilani.ac.in>","summary":"mentioned possible use of property:component syntax","body":"Referencing #26466 , added possible use of property:component syntax for functions like interpolate_property, follow_property,etc.. in the class description.","is_cherrypick":false,"cherrypick_hash":"","pull":26502},"4bd9135eee7c805ee6aa5a0bbab94f3024bd8d06":{"hash":"4bd9135eee7c805ee6aa5a0bbab94f3024bd8d06","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26482 from ptrojahn/missingpreview","body":"Fix preview in file dialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c00429c33b4ebb541f77b41d5627508fdb7be0f6":{"hash":"c00429c33b4ebb541f77b41d5627508fdb7be0f6","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Removed some prints","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1b8f56c099cf0bdf8c209e7ebfcadcaa769989f2":{"hash":"1b8f56c099cf0bdf8c209e7ebfcadcaa769989f2","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Clean up and fix some situations where triangulation may fail, closes #26366","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6dc2669361f8d84bfb5674b4f410240b72916fdd":{"hash":"6dc2669361f8d84bfb5674b4f410240b72916fdd","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Remove some windows prints","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"90038a4eef6964b4993aa9b70418930f9ea232e4":{"hash":"90038a4eef6964b4993aa9b70418930f9ea232e4","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fixed a case of broken loop due to wrapping on the edge, closes #25245","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6e865d1e11be5f2e289b85c0f1392d868f8478fe":{"hash":"6e865d1e11be5f2e289b85c0f1392d868f8478fe","is_merge":false,"authored_by":["MDQ6VXNlcjQ1MzExOTk3"],"author_raw":"Paul Trojahn <paul.trojahn@gmail.com>","committer_raw":"Paul Trojahn <paul.trojahn@gmail.com>","summary":"Fix preview in file dialog","body":"If the preview is already cached, queue_ressource_preview calls\n_thumbnail_done immediately, so preview_waiting is never set to false\nagain. The progress wheel isn't rendered, because the WaitPreview icons\ndon't exist. This should probably be Progress.\nFixes #25749","is_cherrypick":false,"cherrypick_hash":"","pull":26482},"b6fe7a794d111265d87467f198c6b4d887dd530a":{"hash":"b6fe7a794d111265d87467f198c6b4d887dd530a","is_merge":false,"authored_by":[""],"author_raw":"Ilaria Cislaghi <ilaria.cislaghi@simedis.com>","committer_raw":"QbieShay <cislaghi.ilaria@gmail.com>","summary":"Importer for scenes only overrides the base Node if differently specified by the user","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26446},"b84b015225dffb373f409c929821da6961e6d485":{"hash":"b84b015225dffb373f409c929821da6961e6d485","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Make query checks less agressive, fixes #24694","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a42549b8f703754a43bad2557357cb7046874118":{"hash":"a42549b8f703754a43bad2557357cb7046874118","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26474 from akien-mga/scons-silence-x11","body":"SCons: Reduce spam from x11:can_build","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2fa5bb6be78e4f6130dceae02caf8afa5f61b578":{"hash":"2fa5bb6be78e4f6130dceae02caf8afa5f61b578","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26473 from akien-mga/scons-opus-fixed","body":"SCons: Move platform-specific Opus config to its module","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c77c4ef3b1ef4a3576f9bc6c8e4eab91604018d9":{"hash":"c77c4ef3b1ef4a3576f9bc6c8e4eab91604018d9","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"SCons: Reduce spam from x11:can_build","body":"When cross-compiling for non-X11 on Linux, it used to be quite spammy.\nNow it will only print errors if you miss more than just pkg-config and x11.","is_cherrypick":false,"cherrypick_hash":"","pull":26474},"1807e0f1355efc92503aeb4c0a2496617d3f0872":{"hash":"1807e0f1355efc92503aeb4c0a2496617d3f0872","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"SCons: Move platform-specific Opus config to its module","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26473},"e930fb9a6e4277ad3c4dc60a775785b294840512":{"hash":"e930fb9a6e4277ad3c4dc60a775785b294840512","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 7bad170","body":"And cleanup.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7bad1706c2fe71aac6d02b5a445a3faeb1e44d76":{"hash":"7bad1706c2fe71aac6d02b5a445a3faeb1e44d76","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-Fix prepass state not being reset, closes #26348","body":"-Send zero values for shader if no default exists","is_cherrypick":false,"cherrypick_hash":"","pull":""},"78fcbb80c53ca29a00386087d05ca9abb1b7659b":{"hash":"78fcbb80c53ca29a00386087d05ca9abb1b7659b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26455 from hpvb/fix-21141","body":"Scale quickhull tolerance with mesh size","is_cherrypick":false,"cherrypick_hash":"","pull":""},"834a984b08105fae98e1dbe4011563d27febfe1e":{"hash":"834a984b08105fae98e1dbe4011563d27febfe1e","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fixed RGTC (and other compressed) texture supports in GLES2. Fixes #26414 an probably others.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4b679f7f161e45cea48bf0f964066e2f4e766c99":{"hash":"4b679f7f161e45cea48bf0f964066e2f4e766c99","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Remove old method that makes no sense today, fixes #25566","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"33c6b0ec1a352d964d504c49ea0c09e99b390817":{"hash":"33c6b0ec1a352d964d504c49ea0c09e99b390817","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Scale quickhull tolerance with mesh size","body":"Taken from three.js's implementation. Tested with a wide variety of\nmeshes.","is_cherrypick":false,"cherrypick_hash":"","pull":26455},"ff34cd58ff6ea4e17474a45aa19bf9b130e6c6cc":{"hash":"ff34cd58ff6ea4e17474a45aa19bf9b130e6c6cc","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Skeleton was not providing prober AABB in GLES2, fixed.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"51b80f685752dd0ccdd3debd15e339466adfb208":{"hash":"51b80f685752dd0ccdd3debd15e339466adfb208","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fixed some crashers, closes #26393","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8a9119ad7f4c448e81e636367efe580247337d60":{"hash":"8a9119ad7f4c448e81e636367efe580247337d60","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fix non initialized variable.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"abbca3b3ccebb367c326acb025757966a6f87486":{"hash":"abbca3b3ccebb367c326acb025757966a6f87486","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Flush stuff pending on visual server thread when exiting, fixes #24669","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"856c36cb8964619716e7e1e6ec6d4c7498b5754b":{"hash":"856c36cb8964619716e7e1e6ec6d4c7498b5754b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26451 from ptrojahn/modified","body":"Fix misleading modified status of scenes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"351a2fa41ccc35902fb47475312d95c88a663365":{"hash":"351a2fa41ccc35902fb47475312d95c88a663365","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26353 from ivanarh/android_hide_keyboard_crash","body":"Android: Fixed a possible crash in keyboard hide method.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"03862d43ad1fecfde33baf9e4283270b485cb4f5":{"hash":"03862d43ad1fecfde33baf9e4283270b485cb4f5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26441 from QbieShay/fix_sigill_when_no_parent_escn","body":"Engine does not crash anymore if a non root node in escn is missing a parent.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3ece0004fab6da2be63a476fe795e52d6a1205ec":{"hash":"3ece0004fab6da2be63a476fe795e52d6a1205ec","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 include from previous commit","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3f681b06812b8070a8ad790af79221ddf5c8c1e3":{"hash":"3f681b06812b8070a8ad790af79221ddf5c8c1e3","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Clean up blend shape support in GLES2 and GLES3.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f3d94cc752eccfcb833c00fa40247b35e8cf81a4":{"hash":"f3d94cc752eccfcb833c00fa40247b35e8cf81a4","is_merge":false,"authored_by":["MDQ6VXNlcjQ1MzExOTk3"],"author_raw":"Paul Trojahn <paul.trojahn@gmail.com>","committer_raw":"Paul Trojahn <paul.trojahn@gmail.com>","summary":"Fix misleading modified status of scenes","body":"If a scene is instanced in another scene, any changes to the first\ntriggers _clear_undo_history in EditorNode::set_current_scene, which\nincrements the version in UndoRedo::clear_history. This results in a\nmodified status. Passing false to clear_history fixes this issue.\nFixes #25942","is_cherrypick":false,"cherrypick_hash":"","pull":26451},"e47915f7cd9336a37d08891a046a4bd778572a73":{"hash":"e47915f7cd9336a37d08891a046a4bd778572a73","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26449 from marcelofg55/audio_input_crash","body":"Fix possible crash when AudioDriver::capture_start fails","is_cherrypick":false,"cherrypick_hash":"","pull":""},"994bdc9adca4ff96345c1e732f832ef7a6ea46c7":{"hash":"994bdc9adca4ff96345c1e732f832ef7a6ea46c7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26140 from karliss/meta-item","body":"Use correct meta item in rich text.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a73ca79402af0205a3b1ad78b8e7b9c7fb9225a3":{"hash":"a73ca79402af0205a3b1ad78b8e7b9c7fb9225a3","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fix CSG crash, closes #26281","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8799f69b2c461d7c018aa6cd52f848879df47546":{"hash":"8799f69b2c461d7c018aa6cd52f848879df47546","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Strive for maximum compatibility in GLES2 regarding depth buffers.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2363c38d87e3a972805d3780a5097a0710ba41a9":{"hash":"2363c38d87e3a972805d3780a5097a0710ba41a9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26442 from PapaFl/fix-wrong-control-binding","body":"Fixed wrong method binding in control","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9d41ee71f6caf0ce9ae1778f5bb6701dfc2f95bb":{"hash":"9d41ee71f6caf0ce9ae1778f5bb6701dfc2f95bb","is_merge":false,"authored_by":[""],"author_raw":"Ilaria Cislaghi <ilaria.cislaghi@simedis.com>","committer_raw":"Ilaria Cislaghi <ilaria.cislaghi@simedis.com>","summary":"Editor does not crash anymore if a non root node in escn is missing a parent","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26441},"079ed007c83a558853171088e086e75673b37b62":{"hash":"079ed007c83a558853171088e086e75673b37b62","is_merge":false,"authored_by":["MDQ6VXNlcjQzMjA5NTI5"],"author_raw":"Justin Vesper <JVesper2212@outlook.de>","committer_raw":"Justin Vesper <JVesper2212@outlook.de>","summary":"Fixed wrong method binding in control","body":"Control.get_parent_area_size() is now bound to\nControl::get_parent_area_size() instead of Control::get_size()","is_cherrypick":false,"cherrypick_hash":"","pull":26442},"f04bff349bbfb41a9f774edac3910689b9f10918":{"hash":"f04bff349bbfb41a9f774edac3910689b9f10918","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Fix possible crash when AudioDriver::capture_start fails","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26449},"3c59604061af23e9fbe2c7097115e0b1818bc5de":{"hash":"3c59604061af23e9fbe2c7097115e0b1818bc5de","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":""},"4c8db607fb5b28f785dd478048471ad7eee64d47":{"hash":"4c8db607fb5b28f785dd478048471ad7eee64d47","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":""},"e7dd05fed80d80b328977450bc3a48f500d5cd44":{"hash":"e7dd05fed80d80b328977450bc3a48f500d5cd44","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26419 from SeleckyErik/errors-tab-bug","body":"Fixed Errors Tab Indexing Bug in the Debugger","is_cherrypick":false,"cherrypick_hash":"","pull":""},"02cca1f31bf1dcb39fa7050d0d142184f327d62f":{"hash":"02cca1f31bf1dcb39fa7050d0d142184f327d62f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26430 from clayjohn/visual_shader_diffuse","body":"Added DIFFUSE and SPECULAR as inputs to visual shader light function","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3baa499a9c839fc0b98040f0e052164d5d24b68a":{"hash":"3baa499a9c839fc0b98040f0e052164d5d24b68a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26431 from Chaosus/error_font_update","body":"Updates error label font in script's status bar","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7bb449ae70dca35d4381c9dfb585c5bf0db63707":{"hash":"7bb449ae70dca35d4381c9dfb585c5bf0db63707","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Updates error label font in status bar","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26431},"482dcf526653299a068741baad91965f83506ac1":{"hash":"482dcf526653299a068741baad91965f83506ac1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26407 from marcelofg55/audio_input_android","body":"Implement Audio Input support on Android","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9fdc77c222e5144657117290633483c77956e417":{"hash":"9fdc77c222e5144657117290633483c77956e417","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"added diffuse and specular as inputs to visual shader","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26430},"65084a70fd786a37b0c58ce01ec3fef2391aeefe":{"hash":"65084a70fd786a37b0c58ce01ec3fef2391aeefe","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":"Allow to change selection of collision shapes added to the same tile. Fixes #26369.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26385},"33be8b07017455149f8be3e9b6adf14fc9b9a829":{"hash":"33be8b07017455149f8be3e9b6adf14fc9b9a829","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":"Allow to change selection around all tiles on the texture without clicking on them. Fixes #25203. Fixes #22077","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26385},"8d117b214f2bcd14015532fdfbed9b3f059da0e6":{"hash":"8d117b214f2bcd14015532fdfbed9b3f059da0e6","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26425 from neikeq/issue-24958","body":"C#: Fix parsing of class full name when the base has generics","is_cherrypick":false,"cherrypick_hash":"","pull":""},"42c57eef13262c8c92c0f195bc5dc82d605aad97":{"hash":"42c57eef13262c8c92c0f195bc5dc82d605aad97","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"C#: Fix parsing of class full name when the base has generics","body":"Also we no longer ignore base classes with generics, since we don't really care about that.","is_cherrypick":false,"cherrypick_hash":"","pull":26425},"ba9bfb8593de9d97260c6afee59e7df87c6fb3ec":{"hash":"ba9bfb8593de9d97260c6afee59e7df87c6fb3ec","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26423 from neikeq/issue-24490","body":"Mono: Fail on script instance creation if constructor was not found","is_cherrypick":false,"cherrypick_hash":"","pull":""},"22b41ab2fef764ddc1563467f0ff57d229ee8bfd":{"hash":"22b41ab2fef764ddc1563467f0ff57d229ee8bfd","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Fail on script instance creation if constructor was not found","body":"Previously this would result in NULL dereferencing. Now we fail with an error.","is_cherrypick":false,"cherrypick_hash":"","pull":26423},"cf6d003df1cdfc4e5b47bd5881fdb3ba549b8747":{"hash":"cf6d003df1cdfc4e5b47bd5881fdb3ba549b8747","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26421 from neikeq/issue-21757","body":"Mono: Make sure the generated RootNamespace is a valid identifier","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5a4475fce383225d9fad5c88ae0db862cfebf23c":{"hash":"5a4475fce383225d9fad5c88ae0db862cfebf23c","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Make sure the generated RootNamespace is a valid identifier","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26421},"3f9ba2bd14ef4bb7a90e82fd8ad4eb0875e507c5":{"hash":"3f9ba2bd14ef4bb7a90e82fd8ad4eb0875e507c5","is_merge":false,"authored_by":["MDQ6VXNlcjM1NjU2NjI2"],"author_raw":"Erik <35656626+SeleckyErik@users.noreply.github.com>","committer_raw":"Erik <35656626+SeleckyErik@users.noreply.github.com>","summary":"Fixed Errors Tab Indexing Bug in the Debugger","body":"FIxed bug with Errors tab in the Debugger using wrong index in the\ntab container.\n\nAlso removed unused variable that was probably left behind.","is_cherrypick":false,"cherrypick_hash":"","pull":26419},"b69569415f6a3c7e8d15c6f58775260eba2bc09d":{"hash":"b69569415f6a3c7e8d15c6f58775260eba2bc09d","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26411 from neikeq/issue-26195","body":"C#: Add Array.Resize(int) method","is_cherrypick":false,"cherrypick_hash":"","pull":""},"29fb6b4e152f937edad5512561dfd7629e167de8":{"hash":"29fb6b4e152f937edad5512561dfd7629e167de8","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Implement Audio Input support on Android","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26407},"32cd8ba9bd9a2df09fccd23c64b5a2a9f5ef1836":{"hash":"32cd8ba9bd9a2df09fccd23c64b5a2a9f5ef1836","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"C#: Add Array.Resize(int) method","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26411},"5a6bcff527efd8b7264f3d2812eb1d0a263661cd":{"hash":"5a6bcff527efd8b7264f3d2812eb1d0a263661cd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26400 from akien-mga/opus-sources-list","body":"opus: Better sync sources list with upstream buildsystem","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b09f3f93af636e2069e8f08113b638a7adfcdf55":{"hash":"b09f3f93af636e2069e8f08113b638a7adfcdf55","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"opus: Better sync sources list with upstream buildsystem","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26400},"996af809017f0e5c6f02298281fc7af835024878":{"hash":"996af809017f0e5c6f02298281fc7af835024878","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26398 from akien-mga/x11-fix-unicode-dnd","body":"X11: Fix drag and drop from non-latin paths","is_cherrypick":false,"cherrypick_hash":"","pull":""},"38bfd2fda6901981c5f183dc202e0010b3f683d6":{"hash":"38bfd2fda6901981c5f183dc202e0010b3f683d6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26383 from neikeq/issue-26302","body":"Sanitize file paths before extracting export templates","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1e266d874d7bfa9c42855238f53f5d8d70270bed":{"hash":"1e266d874d7bfa9c42855238f53f5d8d70270bed","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg=","MDQ6VXNlcjc2NDU2ODM="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"X11: Fix drag and drop from non-latin paths","body":"Fixes #25826.\n\nCo-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com>","is_cherrypick":false,"cherrypick_hash":"","pull":26398},"f2003b1a7e5d3fce6448bd578a15bbf8f9462183":{"hash":"f2003b1a7e5d3fce6448bd578a15bbf8f9462183","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26034 from QbieShay/issue_25596","body":"Inheriting from virtual class no longer causes the engine to crash.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a4b687bdab773f7b8bcaed677febd9e05c9f0b27":{"hash":"a4b687bdab773f7b8bcaed677febd9e05c9f0b27","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26386 from YeldhamDev/tileset_editor_dynamic_workspace","body":"Make TileSet editor's workspace change size according to region changes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"41708eb8217bb146d60c1dc469f07d5850367cf3":{"hash":"41708eb8217bb146d60c1dc469f07d5850367cf3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26335 from ericrybick/26247","body":"Fix project_settings entry creation for global scripts.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5efd6933847486aad232784d39da35ae5e746b86":{"hash":"5efd6933847486aad232784d39da35ae5e746b86","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Massive improvement to GLES2 performance, rewrote most ShaderGLES2 class.","body":"This fixes #26337","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6cf1a94af0df553b2901b4be9ef017901cb30048":{"hash":"6cf1a94af0df553b2901b4be9ef017901cb30048","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Make TileSet editor's workspace change size according to region changes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26386},"8e98be5991f04a850dfd9371cff160101927e0b5":{"hash":"8e98be5991f04a850dfd9371cff160101927e0b5","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Sanitize file paths before extracting export templates","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26383},"9ca6ffa341da9a95a1299f9880da69a8f67a40c3":{"hash":"9ca6ffa341da9a95a1299f9880da69a8f67a40c3","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Save resources even if no scene is present, closes #26273","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"057d3e874dfc3f44b2ea24d807278ee234b12bb6":{"hash":"057d3e874dfc3f44b2ea24d807278ee234b12bb6","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Detect for 24 bits oes support on GLES2, closes #26344","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"028303f167f0a98ee8f03fcff9f98bc59109a62c":{"hash":"028303f167f0a98ee8f03fcff9f98bc59109a62c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26373 from groud/fix_layout_loading","body":"Fixes layout loading","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d8f12c4343f38616dcefede678f6a7c8036d85de":{"hash":"d8f12c4343f38616dcefede678f6a7c8036d85de","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Avoid docks to be overriden while scanning, fixes #26359","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"069bbd35df2f2ab1cbf23121b26774046f8ad183":{"hash":"069bbd35df2f2ab1cbf23121b26774046f8ad183","is_merge":false,"authored_by":["MDQ6VXNlcjg4MzEyMjY="],"author_raw":"Eric Rybicki <info@ericrybicki.com>","committer_raw":"Eric Rybicki <info@ericrybicki.com>","summary":"Hide global section in project settings when no property is defined","body":"Prevent _global_script entries in project settings without section from being loaded\n\nfixes #26247","is_cherrypick":false,"cherrypick_hash":"","pull":26335},"ed37408907ce63e2f1ea2a5b29dbf59a48a34e03":{"hash":"ed37408907ce63e2f1ea2a5b29dbf59a48a34e03","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26257 from kaadmy/procedural_sky_sun_energy","body":"Use sun energy for ProceduralSky generation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"df2491c2533a277d34b1f3339d5028def975f117":{"hash":"df2491c2533a277d34b1f3339d5028def975f117","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26354 from Pobega/elaborate-manual-animation-quirks","body":"docs: Elaborate AnimationPlayer manual advancing","is_cherrypick":false,"cherrypick_hash":"","pull":""},"04fb1069cdd0d21b2ab5831f47350907fba3b273":{"hash":"04fb1069cdd0d21b2ab5831f47350907fba3b273","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fixes layout loading","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26373},"ffa22c9273e41c3f809bb52e2c1244e00c707bc5":{"hash":"ffa22c9273e41c3f809bb52e2c1244e00c707bc5","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NDUyNQ=="],"author_raw":"Michael Pobega <pobega@gmail.com>","committer_raw":"Michael Pobega <pobega@gmail.com>","summary":"Elaborate AnimationPlayer manual advancing","body":"Elaborate the difference between AnimationPlayer::advance and\nAnimationPlayer::seek, specifically how intermediary events are handled for\neach.\n\nFrom the docs it is unclear that AnimationPlayer::advance is more of a\n'fast-forward', playing each event (including function calls) between the two\npoints.","is_cherrypick":false,"cherrypick_hash":"","pull":26354},"09a541edd0c573b1d074fd0b9254aa7c167c882e":{"hash":"09a541edd0c573b1d074fd0b9254aa7c167c882e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26287 from JFonS/fix_25992","body":"Use item_shadow_mask for LightOccluder2D culling","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7431db42f00652c0c117f8213573494de898eda9":{"hash":"7431db42f00652c0c117f8213573494de898eda9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26361 from nuke-makes-games/patch-2","body":"Update ScrollContainer description to be less ambiguous.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8f22c2684f3f5982d8ca8871df0b6a73d41ed196":{"hash":"8f22c2684f3f5982d8ca8871df0b6a73d41ed196","is_merge":false,"authored_by":["MDQ6VXNlcjc5MTc0NzU=","MDQ6VXNlcjI1OTEwOTk="],"author_raw":"QbieShay <cislaghi.ilaria@gmail.com>","committer_raw":"QbieShay <cislaghi.ilaria@gmail.com>","summary":"Inheriting from virtual class no longer causes the engine to crash, it prints an error instead.","body":"Co-authored-by: Hein-Pieter van Braam <hp@tmm.cx>","is_cherrypick":false,"cherrypick_hash":"","pull":26034},"cab790a49da4dcb9175c87926f511ece404c90c7":{"hash":"cab790a49da4dcb9175c87926f511ece404c90c7","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MzM2OTc0"],"author_raw":"nuke <47336974+nuke-makes-games@users.noreply.github.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Update ScrollContainer description to be less ambiguous.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26361},"a5370b1b1bed3744941c90b4a05d4516aabd4c67":{"hash":"a5370b1b1bed3744941c90b4a05d4516aabd4c67","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-Fix problem of order of import plugins, closes #26340","body":"-Ensure resource previewer does not start until first import is done","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ce615c1a828db38864b5eec5854376e745e5617e":{"hash":"ce615c1a828db38864b5eec5854376e745e5617e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26352 from bojidar-bg/21633-progress-stylebox","body":"Fix minimum size of ProgressBar-s","is_cherrypick":false,"cherrypick_hash":"","pull":""},"eb2b9b88a965ee4b2647680d93bb931626376597":{"hash":"eb2b9b88a965ee4b2647680d93bb931626376597","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Make sure restoring opened scenes happens after scanning is done.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"288ff2fd0820c67b52526b90ee2403cbafad6503":{"hash":"288ff2fd0820c67b52526b90ee2403cbafad6503","is_merge":false,"authored_by":["MDQ6VXNlcjc4NzMyODE="],"author_raw":"Ivan Ponomarev <ivantrue@gmail.com>","committer_raw":"Ivan Ponomarev <ivantrue@gmail.com>","summary":"Android: Fixed a possible crash in keyboard hide method. It's called not from main thread so InputMethodManager can't be used directly.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26353},"a7b564db6e3f6e0f761e65671d3452e59f428898":{"hash":"a7b564db6e3f6e0f761e65671d3452e59f428898","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 minimum size of ProgressBar-s","body":"Was a leftover from 0a1c1c660fc6aa0689816e85f2b6791c225c6d63.\nFixes #21633.","is_cherrypick":false,"cherrypick_hash":"","pull":26352},"36de6c1e3c08a30a7579148ee5d2f8ed8021de42":{"hash":"36de6c1e3c08a30a7579148ee5d2f8ed8021de42","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26328 from ivanarh/master","body":"Android: Fixed problems with memory leaks due to absent ReleaseStringUTFChars calls.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f1e3bb0a159636c6c42701da9ed843d859fcbf2a":{"hash":"f1e3bb0a159636c6c42701da9ed843d859fcbf2a","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fixed issue where descriptor is left hanging, which causes file locked on Windows, closes #26342","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1073f0b4238e8c6008a2b7e7e63e71b1335f29b2":{"hash":"1073f0b4238e8c6008a2b7e7e63e71b1335f29b2","is_merge":false,"authored_by":["MDQ6VXNlcjc4NzMyODE="],"author_raw":"Ivan Ponomarev <ivantrue@gmail.com>","committer_raw":"Ivan Ponomarev <ivantrue@gmail.com>","summary":"Android: Fixed problems with memory leaks due to absent ReleaseStringUTFChars calls.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26328},"f0f277faf1c1506443d549aacdc3b52ca9a55d61":{"hash":"f0f277faf1c1506443d549aacdc3b52ca9a55d61","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26330 from AlmostBearded/tileseteditor_multiplecollisionshapes","body":"Allow Creation of Multiple Collision Shapes for Tiles","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8889089c1b81fc81538ede2ef097328a6f62ddf0":{"hash":"8889089c1b81fc81538ede2ef097328a6f62ddf0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26334 from rcorre/fix_multimesh_docs","body":"Clarify how to use MultiMesh.set_instance_color.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"372152220b177eacb44cd3df7a894574af037321":{"hash":"372152220b177eacb44cd3df7a894574af037321","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26159 from marxin/fix-Wsuggest-attribute=format","body":"Fix -Wsuggest-attribute=format warnings.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"426a6fdc17227715d397f8c09849ce0673b37e64":{"hash":"426a6fdc17227715d397f8c09849ce0673b37e64","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26134 from marxin/fix-Wsign-compare","body":"Fix -Wsign-compare warnings.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0ba75c195efffcb098ac74440ffb0fa9c85d0d96":{"hash":"0ba75c195efffcb098ac74440ffb0fa9c85d0d96","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix GCC 5 build after #26331 and cleanup style","body":"Also cleanup after 01a3dd3.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e5f665c7187b6934a71169cab5075f899150f17a":{"hash":"e5f665c7187b6934a71169cab5075f899150f17a","is_merge":false,"authored_by":["MDQ6VXNlcjI2NTg1NDU="],"author_raw":"marxin <mliska@suse.cz>","committer_raw":"marxin <mliska@suse.cz>","summary":"Fix -Wsign-compare warnings.","body":"I decided to modify code in a defensive way. Ideally functions\nlike size() or length() should return an unsigned type.","is_cherrypick":false,"cherrypick_hash":"","pull":26134},"aff84ec55d8d0cc782eaa310b9f769291799d5fd":{"hash":"aff84ec55d8d0cc782eaa310b9f769291799d5fd","is_merge":false,"authored_by":["MDQ6VXNlcjI2NTg1NDU="],"author_raw":"marxin <mliska@suse.cz>","committer_raw":"marxin <mliska@suse.cz>","summary":"Fix -Wsuggest-attribute=format warnings.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26159},"caa42667e801318fcb78c9f52921a48cf985b62f":{"hash":"caa42667e801318fcb78c9f52921a48cf985b62f","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"If resources on disk have subresources and they are edited, also save the resource on ctrl-s","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b1c221d5aba12d9a8fde4026273ffe03a35275fc":{"hash":"b1c221d5aba12d9a8fde4026273ffe03a35275fc","is_merge":false,"authored_by":["MDQ6VXNlcjI0OTYyMzE="],"author_raw":"Ryan Roden-Corrent <ryan@rcorre.net>","committer_raw":"Ryan Roden-Corrent <ryan@rcorre.net>","summary":"Clarify how to use MultiMesh.set_instance_color.","body":"Just calling set_instance_color will do nothing unless you have set\ncolor_format and vertex_color_use_as_albedo. This is really confusing,\nand I only discovered my error by finding godotengine/godot#10217 from\nanother confused user.\n\nThe docs should call out these requirements.","is_cherrypick":false,"cherrypick_hash":"","pull":26334},"ffb9f342a52186b7fb7da4607af524786fea829e":{"hash":"ffb9f342a52186b7fb7da4607af524786fea829e","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Ensure implicit conversions for scalar constants work in shaders, closes #26239","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"df7541d2f95a81412e5c682ae9af1b42cac5f76b":{"hash":"df7541d2f95a81412e5c682ae9af1b42cac5f76b","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26333 from neikeq/ayaya","body":"Mono: Some editor usability improvements","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3e0846e65b2ca4a6c7289d092715bbdc16b3848a":{"hash":"3e0846e65b2ca4a6c7289d092715bbdc16b3848a","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Some editor usability improvements","body":"- Move \"Mono\" popup menu from the top right corner to `Projects -> Tools` as a submenu.\n- Add \"Build solution\" button to the top right corner. Makes it more visible and quicker to access.\n- Fix build list in the bottom panel unselect an item when clicking on empty space. Previously it would hide the issues panel but the item would remain selected, making it impossible to display the issues panel again if there was only one item.","is_cherrypick":false,"cherrypick_hash":"","pull":26333},"823fb59e107332de64dddd8e5d7f2fba92e95bb0":{"hash":"823fb59e107332de64dddd8e5d7f2fba92e95bb0","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Remove problematic VS Code hint path on Windows","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26333},"9434db47dc4e1dd417ca2d29bfe28f12ce960f3d":{"hash":"9434db47dc4e1dd417ca2d29bfe28f12ce960f3d","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26331 from hpvb/fix-26284","body":"Don't crash on previewing an AtlasTexture without a region","is_cherrypick":false,"cherrypick_hash":"","pull":""},"464e1142c48da5d24fb9d2462b707b695f9b5adc":{"hash":"464e1142c48da5d24fb9d2462b707b695f9b5adc","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Don't crash on previewing an AtlasTexture without a region","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26331},"270bbee018ff42f3e9fa400d960a6c63a4918f3a":{"hash":"270bbee018ff42f3e9fa400d960a6c63a4918f3a","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26316 from marxin/fix-26100-Wextra-warning","body":"Fix #26100 by casting to integer.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"28a57c2c291366980bad267e194d192e02105c6d":{"hash":"28a57c2c291366980bad267e194d192e02105c6d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26304 from bojidar-bg/26066-fix-exported-poolarray","body":"Fix GDScript exports having the wrong type of default value by converting it","is_cherrypick":false,"cherrypick_hash":"","pull":""},"01a3dd389cc84b9a059fe8e45f2d51ce1d69eebc":{"hash":"01a3dd389cc84b9a059fe8e45f2d51ce1d69eebc","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Remove references to OES24, which is incompatible with many devices.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"657f83148c18381f87b55ab5013f76ebef573bfb":{"hash":"657f83148c18381f87b55ab5013f76ebef573bfb","is_merge":false,"authored_by":["MDQ6VXNlcjQwMDYzNDY="],"author_raw":"Peter Oberrauner <thealmostbearded@gmail.com>","committer_raw":"Peter Oberrauner <thealmostbearded@gmail.com>","summary":"Allow Creation of Multiple Collision Shapes for Tiles #24003","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26330},"dce1e6b5fea897072ebaa42cd0fa92cdca23682d":{"hash":"dce1e6b5fea897072ebaa42cd0fa92cdca23682d","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Clarify that ETC is required for GLES2.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f669ebeeaf75a00b4c66dc92f62bd5030cb11660":{"hash":"f669ebeeaf75a00b4c66dc92f62bd5030cb11660","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-Properly handle missing ETC support on export","body":"-Added ability for resource importers to save metadata\n-Added ability for resource importers to validate depending on project settings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3b0f3016609d4915b430738125b85a16188f1691":{"hash":"3b0f3016609d4915b430738125b85a16188f1691","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26312 from ericrybick/master","body":"Fix \"No loader found for resource: res://\" spam when NativeScript script_class_name is not empty.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"aea5980f012c1094b116a1bcb4c37e63a83e4ecc":{"hash":"aea5980f012c1094b116a1bcb4c37e63a83e4ecc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26314 from jahd2602/export-icon-dpi-fix","body":"Resize native run button according to editor scale.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7f289304af9484ad3aa145adc221d5b12608d539":{"hash":"7f289304af9484ad3aa145adc221d5b12608d539","is_merge":false,"authored_by":["MDQ6VXNlcjI2NTg1NDU="],"author_raw":"marxin <mliska@suse.cz>","committer_raw":"marxin <mliska@suse.cz>","summary":"Fix #26100 by casting to integer.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26316},"ce114e35dda4b3f282abb458f8409db2369b279e":{"hash":"ce114e35dda4b3f282abb458f8409db2369b279e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26313 from ivanarh/master","body":"iOS: Fixed possible crash in applicationDidReceiveMemoryWarning","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c9de8a6e68f9eb9b9e8566ed72281f4c590b79a8":{"hash":"c9de8a6e68f9eb9b9e8566ed72281f4c590b79a8","is_merge":false,"authored_by":["MDQ6VXNlcjg4MzEyMjY="],"author_raw":"Eric Rybicki <info@ericrybicki.com>","committer_raw":"Eric Rybicki <info@ericrybicki.com>","summary":"Fix \"No loader found for resource: res://\" spam when NativeScript script_class_name is not empty.","body":"fixes #26275","is_cherrypick":false,"cherrypick_hash":"","pull":26312},"5ec64d30b1702c0ef4754e31b4ac235aa1b304f9":{"hash":"5ec64d30b1702c0ef4754e31b4ac235aa1b304f9","is_merge":false,"authored_by":["MDQ6VXNlcjI4NDE3NDA="],"author_raw":"Jairo Honorio <registrofx@gmail.com>","committer_raw":"Jairo Honorio <registrofx@gmail.com>","summary":"Resize native run button according to editor scale.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26314},"1d576f17a78c07201bdab4bce0a75639a8cb42cf":{"hash":"1d576f17a78c07201bdab4bce0a75639a8cb42cf","is_merge":false,"authored_by":[""],"author_raw":"Ivan Ponomarev <ivan.ponomarev@synesis.ru>","committer_raw":"Ivan Ponomarev <ivan.ponomarev@synesis.ru>","summary":"Fixed possible crash on iOS in applicationDidReceiveMemoryWarning method: event loop may be null when it's called.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26313},"5eeb06ffd1bf9cc79142760c372c17cd858cbe49":{"hash":"5eeb06ffd1bf9cc79142760c372c17cd858cbe49","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-Remove harcoded opengl extension testing from OS, ask rasterizer instead.","body":"-Fixed a bug where etc textures were imported broken","is_cherrypick":false,"cherrypick_hash":"","pull":""},"db7864c1fd852416f2ada7038bfbf71813904174":{"hash":"db7864c1fd852416f2ada7038bfbf71813904174","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 exports having the wrong type of default value by converting it","body":"Also, initialize elements of PoolArrays when resizing them in the editor.\nFixes #26066.","is_cherrypick":false,"cherrypick_hash":"","pull":26304},"329904598829dcbed462b012dee39bc37d7d7c83":{"hash":"329904598829dcbed462b012dee39bc37d7d7c83","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Remove setting that caused is_inside_tree() errors on doppler tracking enabled.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"22ee7ba4f083fdfab1c177fcd8d921736b5a91ca":{"hash":"22ee7ba4f083fdfab1c177fcd8d921736b5a91ca","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26294 from WindyDarian/fix_saturate_in_visual_shader","body":"Fix saturate ScalarFunc in Visual Shader","is_cherrypick":false,"cherrypick_hash":"","pull":""},"68f675fba25f733fe076d810db0fd169a212725c":{"hash":"68f675fba25f733fe076d810db0fd169a212725c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26290 from groud/move_setting_to_layout","body":"Move the FileSystem dock layout properties to the per-project layout file","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e47b4bdc3d4710ea091e196ed2f19e922a5c0098":{"hash":"e47b4bdc3d4710ea091e196ed2f19e922a5c0098","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26286 from kaadmy/gles2_ortho_shadow","body":"Fix orthographic shadow color when using GLES2","is_cherrypick":false,"cherrypick_hash":"","pull":""},"52538b200f8e62b959741693745a167ee04b7670":{"hash":"52538b200f8e62b959741693745a167ee04b7670","is_merge":false,"authored_by":["MDQ6VXNlcjUwMjk1MTk="],"author_raw":"Windy Darian <p123456638@msn.com>","committer_raw":"Windy Darian <p123456638@msn.com>","summary":"Fix saturate ScalarFunc in Visual Shader","body":"Was getting this error when using a saturate node. This change fixes it.\n```\n:39 - Invalid arguments for built-in function: max(float,int)\ndrivers\\gles3\\rasterizer_storage_gles3.cpp:2150 - Condition ' err != OK ' is true.\n```","is_cherrypick":false,"cherrypick_hash":"","pull":26294},"a32b26dfa26f2a039bf9c84b90d10666bcf785c9":{"hash":"a32b26dfa26f2a039bf9c84b90d10666bcf785c9","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Several fixes to make GLES2 on HTML5 work much better.","body":"Changed math class error reporting to be a bit less paranoid.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"de95493de2f4f28a2bcc953c05ce26daa6b96b7a":{"hash":"de95493de2f4f28a2bcc953c05ce26daa6b96b7a","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Move the FileSystem dock layout properties to the per-project layout file","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26290},"1c3a1165e5bf13be9ba0e0d31a92d5eda9cc2944":{"hash":"1c3a1165e5bf13be9ba0e0d31a92d5eda9cc2944","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Use item_shadow_mask for LightOccluder2D culling","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26287},"e1a34d072813f5af2d868b3c69b7a9ae022df1a6":{"hash":"e1a34d072813f5af2d868b3c69b7a9ae022df1a6","is_merge":false,"authored_by":["MDQ6VXNlcjE0MDc2MzQ1"],"author_raw":"KaadmY <kaadmy@gmail.com>","committer_raw":"KaadmY <kaadmy@gmail.com>","summary":"Fix orthographic shadow color when using GLES2","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26286},"51c1d55cf9089cefbde034893b4784a5d554ddcc":{"hash":"51c1d55cf9089cefbde034893b4784a5d554ddcc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26283 from neikeq/issue-25330","body":"Make export templates extraction handle subdirectories","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8930347c48f4bc961746ec7ebe168ed013e07a28":{"hash":"8930347c48f4bc961746ec7ebe168ed013e07a28","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26279 from ericrybick/master","body":"Fix Editor crash after disabling plugin that used \"forward_spatial_gui_input\" #26124","is_cherrypick":false,"cherrypick_hash":"","pull":""},"50a137e3939d087a6ff8fba274b256e933043138":{"hash":"50a137e3939d087a6ff8fba274b256e933043138","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Make export templates extraction handle subdirectories","body":"Fixes #25330","is_cherrypick":false,"cherrypick_hash":"","pull":26283},"baefda668670f5be056f2cdfe7806a32c04eac9c":{"hash":"baefda668670f5be056f2cdfe7806a32c04eac9c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26278 from akien-mga/stretch-shrink-step","body":"Fix property hint for stretch strink setting","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d360931e1fa9689a9994d64d8e8e8cc0b727e2f0":{"hash":"d360931e1fa9689a9994d64d8e8e8cc0b727e2f0","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26280 from YeldhamDev/revert_merge_all_fix","body":"Revert \"Fix 'UndoRedo's 'MERGE_ALL' mode repeating instructions when quickly commiting actions\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dcf6c4a368c4ac8c0db1c61a6ffe5c3b5e437337":{"hash":"dcf6c4a368c4ac8c0db1c61a6ffe5c3b5e437337","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Revert \"Fix 'UndoRedo's 'MERGE_ALL' mode repeating instructions when quickly commiting actions\"","body":"This reverts commit 79f1d8b4fbac564cb55669bbf05034bb9e15ae4a.","is_cherrypick":false,"cherrypick_hash":"","pull":26280},"4a9c0ed8d9ca42e198cb8f8fdf3a60c08bad4fef":{"hash":"4a9c0ed8d9ca42e198cb8f8fdf3a60c08bad4fef","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26277 from bojidar-bg/25904-update-stylebox-change","body":"Update controls when a stylebox or icon override changes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"747b9ac8702c30bb6d5aa87b5470bd58a3a26f94":{"hash":"747b9ac8702c30bb6d5aa87b5470bd58a3a26f94","is_merge":false,"authored_by":["MDQ6VXNlcjg4MzEyMjY="],"author_raw":"Eric Rybicki <info@ericrybicki.com>","committer_raw":"Eric Rybicki <info@ericrybicki.com>","summary":"Fix editor crash after disabling plugin that used forward_spatial_gui_input","body":"Fixes #26124.","is_cherrypick":false,"cherrypick_hash":"","pull":26279},"f74d8b23b0f910a12d4e139ae6b814aad94ed8d4":{"hash":"f74d8b23b0f910a12d4e139ae6b814aad94ed8d4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26271 from Chaosus/wrapi64","body":"Fix wrapi to use int64_t instead int","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8862d37e693ee20ad33a662d9d227d9305641d12":{"hash":"8862d37e693ee20ad33a662d9d227d9305641d12","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix property hint for stretch strink setting","body":"Fixes #25184.","is_cherrypick":false,"cherrypick_hash":"","pull":26278},"8dad5f1e10aa41f384e7fe6b6c4ac42186e3774a":{"hash":"8dad5f1e10aa41f384e7fe6b6c4ac42186e3774a","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":"Update controls when a stylebox or icon override changes; change to CONNECT_REFERENCE_COUNTED","body":"Also, cleanup unnessesary calls to update() and NOTIFICATION_THEME_CHANGED.\n\nFixes #25904.","is_cherrypick":false,"cherrypick_hash":"","pull":26277},"88a36e20cb09b3843c81e9f6dfd589fc3a269cd0":{"hash":"88a36e20cb09b3843c81e9f6dfd589fc3a269cd0","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":""},"51bd516a076f959e1d63343217cd1436819504ce":{"hash":"51bd516a076f959e1d63343217cd1436819504ce","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 wrong tag","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f3127d327cbacd23aba689895443843c6e2567ba":{"hash":"f3127d327cbacd23aba689895443843c6e2567ba","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26218 from cbscribe/kcc_array_doc","body":"[DOCS] Minor classref updates.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b520846c6821d1390a760f148122a1d40714aa09":{"hash":"b520846c6821d1390a760f148122a1d40714aa09","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26250 from Faless/net/gdnative","body":"Fixing C compatiblity for GDNative NET module","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bc4d7812773eabe93446f05563b0a0637fdaac74":{"hash":"bc4d7812773eabe93446f05563b0a0637fdaac74","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix wrapi to use int64_t instead int","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26271},"08c3a2241d4b761db3a7e8262bec5ca91848ae8d":{"hash":"08c3a2241d4b761db3a7e8262bec5ca91848ae8d","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":26218},"31656301b2cfe3710a1bfe8d636eb8206d31dd7b":{"hash":"31656301b2cfe3710a1bfe8d636eb8206d31dd7b","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Removed debug function.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"74d0ed2236b333d0a292e15b9c2a9380c2c122a1":{"hash":"74d0ed2236b333d0a292e15b9c2a9380c2c122a1","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Many separate fixes to ensure non power of 2 textures work on GLES2, closes #25897 and many others","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bffe97c110a0bb64cd922dd4d22e6ab93daeba59":{"hash":"bffe97c110a0bb64cd922dd4d22e6ab93daeba59","is_merge":false,"authored_by":["MDQ6VXNlcjE0MDc2MzQ1"],"author_raw":"KaadmY <kaadmy@gmail.com>","committer_raw":"KaadmY <kaadmy@gmail.com>","summary":"Use sun energy for ProceduralSky generation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26257},"5f34664f611ecde576eecd434dc02fc8a940b677":{"hash":"5f34664f611ecde576eecd434dc02fc8a940b677","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26255 from hpvb/fix-26239","body":"Explicitly use floating point numbers in the our shaders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fc5792f2ea5c3fcd9de4d4200763313ab4052a8f":{"hash":"fc5792f2ea5c3fcd9de4d4200763313ab4052a8f","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26160 from marxin/come-up-with-use_gcc","body":"Come up with use_gcc.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3d5fc1bb38f8749e27b3f987becf2b92b878323b":{"hash":"3d5fc1bb38f8749e27b3f987becf2b92b878323b","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26161 from marxin/add-Wwrite-strings","body":"Add -Wwrite-strings into all and extra warnings.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0fdcebfbb7cc6934f5a660701718ef838cbeec90":{"hash":"0fdcebfbb7cc6934f5a660701718ef838cbeec90","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26242 from serados/init_mouse_pos_win","body":"Update Windows global mouse position at startup","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a83e77fdedb235a5c3dea91530f9e2bd2cc23a56":{"hash":"a83e77fdedb235a5c3dea91530f9e2bd2cc23a56","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Explicitly use floating point numbers in the our shaders","body":"We need to be explicit about using floating point numbers in our shaders\nfor compatibility with mobile GLES drivers.","is_cherrypick":false,"cherrypick_hash":"","pull":26255},"21c075010660106ee15ef9ad4127342ad429f639":{"hash":"21c075010660106ee15ef9ad4127342ad429f639","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26253 from hpvb/vpx-use-x86inc","body":"Disable all use of avx instructions","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ab276f67b8e1dcde25f5ef90ca4a8271b5611d13":{"hash":"ab276f67b8e1dcde25f5ef90ca4a8271b5611d13","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Disable all use of avx instructions","body":"For some reason CPU feature detection isn't working on our vendored\nlibvpx. This breaks Godot on older CPUs (pre-2011).","is_cherrypick":false,"cherrypick_hash":"","pull":26253},"f112f5785b9a088d36ab9ab4484f6017a9713942":{"hash":"f112f5785b9a088d36ab9ab4484f6017a9713942","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fixing C compatiblity for GDNative NET module","body":"Also add net interfaces to gdnative_api.json","is_cherrypick":false,"cherrypick_hash":"","pull":26250},"69c0d32b93fc8ec3a3f6c08de2b3c518e38d8a56":{"hash":"69c0d32b93fc8ec3a3f6c08de2b3c518e38d8a56","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26240 from eska014/html5-preload-noown","body":"Properly preload files, always use stdout/-err in HTML5 platform","is_cherrypick":false,"cherrypick_hash":"","pull":""},"731b152dc16ead9bb4996aa93030c82bf77da92e":{"hash":"731b152dc16ead9bb4996aa93030c82bf77da92e","is_merge":false,"authored_by":["MDQ6VXNlcjIyMTExNjk="],"author_raw":"Junwei Ng <serados@gmail.com>","committer_raw":"Junwei Ng <serados@gmail.com>","summary":"Update Windows global mouse position at startup","body":"Fixes issue #8145 for Windows, in the same manner as\nissue #21910 fixed it for X11.","is_cherrypick":false,"cherrypick_hash":"","pull":26242},"61b41d6001492527753b7047989d38ffd085a9de":{"hash":"61b41d6001492527753b7047989d38ffd085a9de","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Ensure all properties are refreshed when setting a script, fixes #24845","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3ea04c1366eb83327b4552a8e84b68a8130f6bc1":{"hash":"3ea04c1366eb83327b4552a8e84b68a8130f6bc1","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Prevent circular references to scene being saved, fixes #24384","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"755c69025295291d3a361e336f9289edb6634f4d":{"hash":"755c69025295291d3a361e336f9289edb6634f4d","is_merge":true,"authored_by":[],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25018 from AllanDaemon/#24895","body":"Fix support for optional parameters in setters","is_cherrypick":false,"cherrypick_hash":"","pull":""},"76522624cb48675df2e632dbf2ef35f39d0a611c":{"hash":"76522624cb48675df2e632dbf2ef35f39d0a611c","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Use stdout/-err for all messages in HTML5 platform","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26240},"ab8f3d7842976b7fccc6df7abe11d13b44a134f9":{"hash":"ab8f3d7842976b7fccc6df7abe11d13b44a134f9","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fixed issue with buffers being wrongly cleared, closes #25484","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4ebb544ffacdbf0c3fc190bdfe1448a26e05782c":{"hash":"4ebb544ffacdbf0c3fc190bdfe1448a26e05782c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26171 from Calinou/fix-wrapi-crash","body":"Fix crash when using `wrapi()` with a range of zero","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ef61c14dda30a6923b587d516344bbdca6983660":{"hash":"ef61c14dda30a6923b587d516344bbdca6983660","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26214 from neikeq/defval-pls","body":"Fix default value of EditorSpatialGizmo.add_mesh method bind","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f436047cf584271edea0e87d8765e1a0c72dcd66":{"hash":"f436047cf584271edea0e87d8765e1a0c72dcd66","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Clear canvas item after rendering font, fixes #23774","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"448d3904a18b0f07b30f94ed00ce5c845962ca17":{"hash":"448d3904a18b0f07b30f94ed00ce5c845962ca17","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix default value of EditorSpatialGizmo.add_mesh method bind","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26214},"e30ce69cb44cd31933dc81700d16db2c80727015":{"hash":"e30ce69cb44cd31933dc81700d16db2c80727015","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26154 from hpvb/disable-via-padlock","body":"Disable support for VIA Padlock","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e33e0a5ea70567ff1a88ab60281b891cdcb095a9":{"hash":"e33e0a5ea70567ff1a88ab60281b891cdcb095a9","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Disable support for VIA Padlock","body":"This code defines a symbol 'unsupported' which is also in a newer\nversion of libwebsockets. To fix 32bit linux builds just disable\npadlock support. Processors that support this are rare and old.","is_cherrypick":false,"cherrypick_hash":"","pull":26154},"bfa9be85d38ad935bd4b8198767db3fe1ab1dcda":{"hash":"bfa9be85d38ad935bd4b8198767db3fe1ab1dcda","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Remove copy and use instance material override in gizmos, fixes #23783","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6cd4006fb3f20ac756517aa0f70720a870f9617a":{"hash":"6cd4006fb3f20ac756517aa0f70720a870f9617a","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Do not crash on empty path, closes #23701","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d79c8d76551990dd45594d01635ae7b0a2d9f90e":{"hash":"d79c8d76551990dd45594d01635ae7b0a2d9f90e","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fix vertex lighting in GLES2, closes #25365","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c2bc458dfed70aef9316802b142e0f4cbf567ffc":{"hash":"c2bc458dfed70aef9316802b142e0f4cbf567ffc","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26210 from neikeq/issue-26209","body":"C#: Fix Vector2.AngleToPoint","is_cherrypick":false,"cherrypick_hash":"","pull":""},"da3776a40a58814dba89ccc412a1589130837423":{"hash":"da3776a40a58814dba89ccc412a1589130837423","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"C#: Fix Vector2.AngleToPoint","body":"Fixes #26209","is_cherrypick":false,"cherrypick_hash":"","pull":26210},"fd68bb2596bff1990711862f90b4763553d2edac":{"hash":"fd68bb2596bff1990711862f90b4763553d2edac","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-Treat scalar conversions when calling functions as error, closes #24261","body":"-Make shader editor display errors if exist when just opening it\n-Make ShaderMaterial not lose parameters if opened in error.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"07fbc341951352c7d0b00bf4370dccb94449d37a":{"hash":"07fbc341951352c7d0b00bf4370dccb94449d37a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26203 from neikeq/csharp-basis","body":"C#: Basis fixes and cleanup","is_cherrypick":false,"cherrypick_hash":"","pull":""},"112dd91193a9c692882be18267173cda94243ddd":{"hash":"112dd91193a9c692882be18267173cda94243ddd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26204 from bruvzg/macos_move_to_fg","body":"[macOS] Change `move_window_to_foreground` to take focus.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"81554dac615765bf5131189e5035865b976cfae3":{"hash":"81554dac615765bf5131189e5035865b976cfae3","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Fix file preloading warning in HTML5 platform","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26240},"ac3158332b11df42bee681a8b7a9aa0a188b6d19":{"hash":"ac3158332b11df42bee681a8b7a9aa0a188b6d19","is_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] Make `move_window_to_foreground` to take focus in addition to moving window to front.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26204},"2c26e7f174483e4a8f1486233aae44080214520b":{"hash":"2c26e7f174483e4a8f1486233aae44080214520b","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"C#: Basis fixes and cleanup","body":"Fix Basis operator[int]. Now it returns columns instead of rows.\nFix Transform2D.AfficeInverse() mutating rather than returning a new Transform2D.","is_cherrypick":false,"cherrypick_hash":"","pull":26203},"18b90508a115661b9beba32fad372cd60a1ae0cd":{"hash":"18b90508a115661b9beba32fad372cd60a1ae0cd","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 `wrapi()` with a range of zero","body":"`wrapi()` and `wrapf()` will now return the value of\nthe `min` parameter if the range is equal to zero.","is_cherrypick":false,"cherrypick_hash":"","pull":26171},"9d78274e068d4928044220c4d5c1a7baed423670":{"hash":"9d78274e068d4928044220c4d5c1a7baed423670","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Make allowed pid for window takeover happen immediately, fixes #21431","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b2f8dd0d55346dbf5b5b6ae8737164435a8f8de0":{"hash":"b2f8dd0d55346dbf5b5b6ae8737164435a8f8de0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26189 from AinaSG/master","body":"Enabling ipv6 in libwebsockets","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9dfe3b6d9e94c74d70f8241763a9d010c4a6db1e":{"hash":"9dfe3b6d9e94c74d70f8241763a9d010c4a6db1e","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Ensure move and slide snap respects stop on slope, fixes #26180","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"24097811e498afafdd7bb4d012d0b8759d0115e7":{"hash":"24097811e498afafdd7bb4d012d0b8759d0115e7","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix invalid change from CLAMP to MAX in #26099","body":"CLAMP limits the value between the two bounds, so for unsigned ints\nit should be replaced by MIN(val, max), not MAX.\n\nThe issue in voxel_light_baker.cpp was fixed in 4f697f7.\n\nFixes #26170.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fa51a98284500d9d8c21731a834a6adfa95c9689":{"hash":"fa51a98284500d9d8c21731a834a6adfa95c9689","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26184 from MarianoGnu/fixes","body":"TileSetEditor: Show Edition Context by demand","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a291c837f000bd8936bc9b67efe60734f255266d":{"hash":"a291c837f000bd8936bc9b67efe60734f255266d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26157 from YeldhamDev/splitcont_update_check","body":"Make 'SplitContainer' update drawing only if actually needs to","is_cherrypick":false,"cherrypick_hash":"","pull":""},"76a8d6f15fae400c1ad667425b7cacd999055026":{"hash":"76a8d6f15fae400c1ad667425b7cacd999055026","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26183 from marcelofg55/wasapi_notsupported_format","body":"Fix WASAPI driver not working when the device doesn't supports the mix format","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0d2a105e6b6ff5d28daeed140faa0b2c3f66254a":{"hash":"0d2a105e6b6ff5d28daeed140faa0b2c3f66254a","is_merge":false,"authored_by":["MDQ6VXNlcjI2NTg1NDU="],"author_raw":"marxin <mliska@suse.cz>","committer_raw":"marxin <mliska@suse.cz>","summary":"Come up with use_gcc.","body":"Add new method. Fix wrong version condition for -fpie.","is_cherrypick":false,"cherrypick_hash":"","pull":26160},"40cd35489d12c4223a3a9d0d8d80aae5d69d9b3a":{"hash":"40cd35489d12c4223a3a9d0d8d80aae5d69d9b3a","is_merge":false,"authored_by":["MDQ6VXNlcjI2NTg1NDU="],"author_raw":"marxin <mliska@suse.cz>","committer_raw":"marxin <mliska@suse.cz>","summary":"Add -Wwrite-strings into all and extra warnings.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26161},"9e6aefa3aec9cf4fdac2054c544713dafccd39b2":{"hash":"9e6aefa3aec9cf4fdac2054c544713dafccd39b2","is_merge":false,"authored_by":["MDQ6VXNlcjcwODU4Mzg="],"author_raw":"Aina <ainasoga@gmail.com>","committer_raw":"Aina <ainasoga@gmail.com>","summary":"Enabling ipv6 in libwebsockets","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26189},"5a21847f238db971d173bd3b836e6068a4bfb57c":{"hash":"5a21847f238db971d173bd3b836e6068a4bfb57c","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":"TileSetEditor: Show Edition Context by demand","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26184},"e1e4f96995a5c490ecbc522852ebb8e8ea626045":{"hash":"e1e4f96995a5c490ecbc522852ebb8e8ea626045","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Fix WASAPI driver not working when the device doesn't supports the mix format","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26183},"4f697f73a5ac567c1dc22ce44a7fab98f619dfe3":{"hash":"4f697f73a5ac567c1dc22ce44a7fab98f619dfe3","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Change MAX for MIN, fixes #26170","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9bfc4913849355827c2fbd70c32455ea005f9d35":{"hash":"9bfc4913849355827c2fbd70c32455ea005f9d35","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25683 from wombatstampede/patch-1","body":"Update CPUParticles.xml","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5a27a456d8d1c33bfa10ef9a1a179971fe4953de":{"hash":"5a27a456d8d1c33bfa10ef9a1a179971fe4953de","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26158 from marcelofg55/wasapi_init_err","body":"Extended WASAPI Initialize error message","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7f63b0e8cdc0ef2369d3b623c5943e2b6cd1b1ae":{"hash":"7f63b0e8cdc0ef2369d3b623c5943e2b6cd1b1ae","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Added a workaround to avoid crashes due to how TileSet editor works, fixes #23672","body":"Also fixed a few uninitialized memory variables.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"16e67388a2c46e9d74d866a6cadd4351e8c57a12":{"hash":"16e67388a2c46e9d74d866a6cadd4351e8c57a12","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Properly update materials when adding surface, fixes #23790","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"67616251550d50266def27d426697c3c79bc6a92":{"hash":"67616251550d50266def27d426697c3c79bc6a92","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26165 from hpvb/fix-parse-utf8","body":"Don't crash when parse_utf8 receives a NULL pointer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4f49d09272d4885629bdde484edea875d9b45c94":{"hash":"4f49d09272d4885629bdde484edea875d9b45c94","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Don't crash when parse_utf8 receives a NULL pointer","body":"This can happen when chaining calls to various string methods when the\nstring is empty.","is_cherrypick":false,"cherrypick_hash":"","pull":26165},"548a66a621ded3a0b8b1f16f1865180041cc2e34":{"hash":"548a66a621ded3a0b8b1f16f1865180041cc2e34","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Extended WASAPI Initialize error message","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26158},"aef5b36bfaf6b379ddeb4809312c1fc465f35779":{"hash":"aef5b36bfaf6b379ddeb4809312c1fc465f35779","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Ensure that no depth test is used (specially in prepass) for objects that dont test or draw depth, fixes #25201","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"95e34967d84ef728368944553accf7255bc1d466":{"hash":"95e34967d84ef728368944553accf7255bc1d466","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fix precision issue with skeletons, closes #26057, closes #26062","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"513b7ddab697dbe9d2d869d1a6482fe3f1c5bb3a":{"hash":"513b7ddab697dbe9d2d869d1a6482fe3f1c5bb3a","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 variable after aab8f44","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"aab8f443f90df21f84dd306600db0c5d1378ade9":{"hash":"aab8f443f90df21f84dd306600db0c5d1378ade9","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-Support DEPTH_TEXTURE in GLES2, fixes #25106","body":"-Fix use of transparent framebuffers in GLES2\n-Fix use of ambient color clearing in GLES2 when no environment exists.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8b9ec8bc8820c0756544ecce45d8e867b7aad17b":{"hash":"8b9ec8bc8820c0756544ecce45d8e867b7aad17b","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Document that ViewportTexture is flipped on Y","body":"Fixes #26141.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"52abab5aa7a98001808f6781860f23895ea3d6d7":{"hash":"52abab5aa7a98001808f6781860f23895ea3d6d7","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Make 'SplitContainer' update drawing only if actually needs to","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26157},"edbf1d0ea49517be80e514595fc71d7069423edb":{"hash":"edbf1d0ea49517be80e514595fc71d7069423edb","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Check that area is inside tree besides checking that queries are flushed, fixes #26148","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"258bc0385762b5d1dceff520e0c4e1c4e4e512a0":{"hash":"258bc0385762b5d1dceff520e0c4e1c4e4e512a0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26153 from godotengine/revert-26111-areaopti","body":"Revert \"Optimized area check\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e22f6e9aceeac46de33629c92dac1d4e6b740964":{"hash":"e22f6e9aceeac46de33629c92dac1d4e6b740964","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Revert \"Optimized area check\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26153},"2985eabc7fa86fd61eb3b570a7597721e91dfae4":{"hash":"2985eabc7fa86fd61eb3b570a7597721e91dfae4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26150 from akien-mga/export-error-message","body":"Improve error message on project export failure","is_cherrypick":false,"cherrypick_hash":"","pull":""},"793ffd942ece6fee0b4005cab4f5aa193a4cea11":{"hash":"793ffd942ece6fee0b4005cab4f5aa193a4cea11","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Improve error message on project export failure","body":"It's still not enough and we need better validation/error checking,\nbut it should help with people assume corrupted templates when it's\ntheir config which is invalid.","is_cherrypick":false,"cherrypick_hash":"","pull":26150},"5f5f338e3f9754a8ea5f176eefc55df3e0a34dd8":{"hash":"5f5f338e3f9754a8ea5f176eefc55df3e0a34dd8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26146 from YeldhamDev/splitcont_hover_fix","body":"Fix 'SplitContainer's showing their handles when they shouldn't","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0c7c800880eb45f6a152dda02c3c830c3a8ce1be":{"hash":"0c7c800880eb45f6a152dda02c3c830c3a8ce1be","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26133 from YeldhamDev/ttr_undoredo_actions","body":"Make translatable some undo/redo operations in the editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7e69c160a4b7180b9dfe7479da9209ad458bb838":{"hash":"7e69c160a4b7180b9dfe7479da9209ad458bb838","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26129 from YeldhamDev/undoredo_merge_all_fix","body":"Fix 'UndoRedo's 'MERGE_ALL' mode repeating instructions when quickly commiting actions","is_cherrypick":false,"cherrypick_hash":"","pull":""},"726f31e992f544b73d8209eb95cc3d4ee501a0f0":{"hash":"726f31e992f544b73d8209eb95cc3d4ee501a0f0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26132 from marxin/fix-Wignored-qualifiers","body":"Fix warnings seen with -Wignored-qualifiers.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c700d714bb8dad0b6aae525f880d2ee2d679e7b6":{"hash":"c700d714bb8dad0b6aae525f880d2ee2d679e7b6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26130 from karroffel/gdnative-dictionary-fix","body":"added godot_dictionary_get_with_default to GDNative","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c4b736d7ad1406adbc19bdfc99cd52bd67b27c5e":{"hash":"c4b736d7ad1406adbc19bdfc99cd52bd67b27c5e","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix code style issues","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"60fe9321ac8b3b7a7f9ba9ddd515bdf515ea8457":{"hash":"60fe9321ac8b3b7a7f9ba9ddd515bdf515ea8457","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26099 from marxin/fix-Wtype-limits-warnings","body":"Fix all -Wtype-limits warnings.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f2f09f00b7d26e56ea3f948f97a0ef22aa2944b9":{"hash":"f2f09f00b7d26e56ea3f948f97a0ef22aa2944b9","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Fix 'SplitContainer's showing their handles when they shouldn't","body":"Fixes #25735.","is_cherrypick":false,"cherrypick_hash":"","pull":26146},"8b231b96e347b677ea4189784c960bc4517b8e6a":{"hash":"8b231b96e347b677ea4189784c960bc4517b8e6a","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Implement a cleaner (and better) way to save imagedata from ImageTexture, fixes #18801","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5784caae73dbb9dcb1e6640884782859c5ab94b6":{"hash":"5784caae73dbb9dcb1e6640884782859c5ab94b6","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Make alpha 1.0 when using texscreen, fixes #25850","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"05f5774592297add77463a3b1550a44b9725a81c":{"hash":"05f5774592297add77463a3b1550a44b9725a81c","is_merge":false,"authored_by":["MDQ6VXNlcjcxMDEwMzE="],"author_raw":"Kārlis Seņko <karlis3p70l1ij@gmail.com>","committer_raw":"Kārlis Seņko <karlis3p70l1ij@gmail.com>","summary":"Use correct meta item in rich text.","body":"Prevent incorrect static cast and unnecesarry meta_hover_ended/started\nevents.","is_cherrypick":false,"cherrypick_hash":"","pull":26140},"30a4723d9c974daaaf6b8af581b2d66c6b31b119":{"hash":"30a4723d9c974daaaf6b8af581b2d66c6b31b119","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fix audio previews, closes #25979","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d13ac2a4137c043b282a8a1a15e4c400089e04f2":{"hash":"d13ac2a4137c043b282a8a1a15e4c400089e04f2","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Request to use load when cyclic reference is found, closes #26119","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"87b303aa9593ca7c1aa0ec2b2846b4d1fc34d0cc":{"hash":"87b303aa9593ca7c1aa0ec2b2846b4d1fc34d0cc","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fixed bugs in test body motion and removed unnecesary test in move_and_slide. Fixes #25968","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3ef8238c1cd01be1be681f70c2c22ef5989efebd":{"hash":"3ef8238c1cd01be1be681f70c2c22ef5989efebd","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Make translatable some undo/redo operations in the editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26133},"c11e7ffd0ef0f34c00447efc1a95b57e3078f06f":{"hash":"c11e7ffd0ef0f34c00447efc1a95b57e3078f06f","is_merge":false,"authored_by":["MDQ6VXNlcjI2NTg1NDU="],"author_raw":"marxin <mliska@suse.cz>","committer_raw":"marxin <mliska@suse.cz>","summary":"Fix warnings seen with -Wignored-qualifiers.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26132},"56bb22c988ce84995a674e3b5f58cc22dfc41a8b":{"hash":"56bb22c988ce84995a674e3b5f58cc22dfc41a8b","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDk2MTM="],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"Thomas Herzog <therzog@mail.de>","summary":"added godot_dictionary_get_with_default to GDNative","body":"Recently, Dictionary::get() was introduced, which acts like a index\noperator but allows the caller to specify a default value to return\ninstead of issuing an error.\n\nThis commit adds a new GDNative function that includes the default value.","is_cherrypick":false,"cherrypick_hash":"","pull":26130},"79f1d8b4fbac564cb55669bbf05034bb9e15ae4a":{"hash":"79f1d8b4fbac564cb55669bbf05034bb9e15ae4a","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Fix 'UndoRedo's 'MERGE_ALL' mode repeating instructions when quickly commiting actions","body":"It seems that the merge operation validation is only useful to the 'MERGE_ENDS' mode, causing problems when in 'MERGE_ALL'.\n\nFixes #26118.","is_cherrypick":false,"cherrypick_hash":"","pull":26129},"7de7f0ef178d2800f1ca70c15e8aff8aeb16bb8d":{"hash":"7de7f0ef178d2800f1ca70c15e8aff8aeb16bb8d","is_merge":false,"authored_by":["MDQ6VXNlcjI2NTg1NDU="],"author_raw":"marxin <mliska@suse.cz>","committer_raw":"marxin <mliska@suse.cz>","summary":"Fix all -Wtype-limits warnings.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26099},"a01dca79e2f7b7cb221a4c416cade4fad2941446":{"hash":"a01dca79e2f7b7cb221a4c416cade4fad2941446","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26125 from JFonS/revert_light_vec_shadows","body":"Revert back to ignoring LIGHT_VEC for 2D shadows","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8fd2eb6234541dfb34800f7ef4b0350c5795bb67":{"hash":"8fd2eb6234541dfb34800f7ef4b0350c5795bb67","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Many fixes regarding depth buffer clearing, closes #25994, closes #25975","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b52088a64b7daa26e6e5583bff945c02b94432c1":{"hash":"b52088a64b7daa26e6e5583bff945c02b94432c1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26121 from YeldhamDev/undo_redo_merge_docs","body":"Add descriptions for the 'MergeMode's in 'UndoRedo' docs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5dc4893f2eb9ce438969b05dfba8a70ee265fc98":{"hash":"5dc4893f2eb9ce438969b05dfba8a70ee265fc98","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Add descriptions for the 'MergeMode's in 'UndoRedo' docs","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26121},"47c4ec7f1d70fa06099e1ab3888f9d2595a08fa7":{"hash":"47c4ec7f1d70fa06099e1ab3888f9d2595a08fa7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26105 from nekomatata/texture-button-mask-fix","body":"TextureButton with click mask only can be clicked","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cac1a93d1b033c2afb06b831a297523252cc49b3":{"hash":"cac1a93d1b033c2afb06b831a297523252cc49b3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26103 from nekomatata/area2d-rectangle-collision-fix","body":"Fixed Area2d input events ignoring the top and left edge of rectangle shape","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ced77db950118f2a33cab5271204cf56b39774e4":{"hash":"ced77db950118f2a33cab5271204cf56b39774e4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26111 from AndreaCatania/areaopti","body":"Optimized area check","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b970c4187d852858886ac99074aa5f339c4ebf5c":{"hash":"b970c4187d852858886ac99074aa5f339c4ebf5c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26115 from WindyDarian/fix_dictionary_erase_returing_null","body":"Fix return value for Dictionary.erase(key) in script","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d2e4363ac0476879a1d5839fa136778ac85e8917":{"hash":"d2e4363ac0476879a1d5839fa136778ac85e8917","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26113 from akien-mga/VariantWriter-int64_t","body":"Fix VariantWriter overflow on 64-bit int","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5585420e7954234aca231da06e5383ac9d7c5a91":{"hash":"5585420e7954234aca231da06e5383ac9d7c5a91","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix EditorPropertyInteger and EditorPropertyEnum support for 64-bit int","body":"Fixes #26116 and fixes #22004, thanks @kiidmale.","is_cherrypick":false,"cherrypick_hash":"","pull":26113},"32e7641667146d5b7cfd2ec625e92a545462def9":{"hash":"32e7641667146d5b7cfd2ec625e92a545462def9","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Revert back to ignoring LIGHT_VEC for 2D shadows","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26125},"7d4a6532236810cc033e8bfe6480cf01fdbad7e3":{"hash":"7d4a6532236810cc033e8bfe6480cf01fdbad7e3","is_merge":false,"authored_by":["MDQ6VXNlcjUwMjk1MTk="],"author_raw":"Windy Darian <p123456638@msn.com>","committer_raw":"Windy Darian <p123456638@msn.com>","summary":"Fix return value for Dictionary.erase()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26115},"b39e1df7046e6db8aa32166d5c82b3c9d2e39075":{"hash":"b39e1df7046e6db8aa32166d5c82b3c9d2e39075","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix VariantWriter overflow on 64-bit int","body":"Integers in Godot are signed 64-bit ints (int64_t), but var2str used\nint behind the scenes and would thus overflow after 2^31.\n\nAlso properly documented the actual bounds of int and the behaviour\nwhen overflowing them.","is_cherrypick":false,"cherrypick_hash":"","pull":26113},"b1934cfd0db97646d044b3c3b7c9d1f9d6aa1d07":{"hash":"b1934cfd0db97646d044b3c3b7c9d1f9d6aa1d07","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Optimized area check","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26111},"f07dfe8a3fd8f70523bdd1406e2b5d3baa02d828":{"hash":"f07dfe8a3fd8f70523bdd1406e2b5d3baa02d828","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixed TextureButton click mask when no other texture is set","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26105},"edcfe41bd568efb22aaab3f45f38aed2b0f94cab":{"hash":"edcfe41bd568efb22aaab3f45f38aed2b0f94cab","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Area2d rectangle collision check doesn't ignore the first pixel row and column (fix #25462)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26103},"16934c7411fc7beda7459d0bb8bf5de233d671d1":{"hash":"16934c7411fc7beda7459d0bb8bf5de233d671d1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26068 from luizcarlos1405/master","body":"Fix AnimationPlayer jumping to the beggining after ending on editor.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8107fc98b6ceae749b3c10e6f0432e904961867b":{"hash":"8107fc98b6ceae749b3c10e6f0432e904961867b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25853 from marxin/fix-25316-wshadow-local","body":"Add -Wshadow=local to warnings and fix reported issues (#25316).","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e27bbb075a256a648283f4e8fa4b49e600208555":{"hash":"e27bbb075a256a648283f4e8fa4b49e600208555","is_merge":false,"authored_by":["MDQ6VXNlcjE1ODk5OTM4"],"author_raw":"Luiz <luizcarlos1405@gmail.com>","committer_raw":"Luiz <luizcarlos1405@gmail.com>","summary":"Fix AnimationPlayer jumping to the beggining after ending on editor.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26068},"8d51618949d5ea8a94e0f504401e8f852a393968":{"hash":"8d51618949d5ea8a94e0f504401e8f852a393968","is_merge":false,"authored_by":["MDQ6VXNlcjI2NTg1NDU="],"author_raw":"marxin <mliska@suse.cz>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Add -Wshadow=local to warnings and fix reported issues.","body":"Fixes #25316.","is_cherrypick":false,"cherrypick_hash":"","pull":25853},"132e2f458df7a3551a251d68afeccd0362ca6be2":{"hash":"132e2f458df7a3551a251d68afeccd0362ca6be2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26015 from hedin-hiervard/master","body":"fixed AStar improper point deletion (leads to crash)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"643af210b1b96b17b33f9bdb8d6921b18145ea47":{"hash":"643af210b1b96b17b33f9bdb8d6921b18145ea47","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26096 from Faless/net/enet_id_check","body":"Add check to validate client IDs in ENet.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5023cc111b96cea6cb8164bf56b6de75d656b75d":{"hash":"5023cc111b96cea6cb8164bf56b6de75d656b75d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26095 from lupoDharkael/right-left","body":"Fix wrong bounds check in String::right","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6d0ec870e3bca69be3f103bfdfc0b1dd726ef97c":{"hash":"6d0ec870e3bca69be3f103bfdfc0b1dd726ef97c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26090 from aqnuep/ray_shape_fix2","body":"Fix RayShape collision jitter when used with a RigidBody","is_cherrypick":false,"cherrypick_hash":"","pull":""},"74ef11d404a3ae6f5c07638a6eb86cb2e4c572ef":{"hash":"74ef11d404a3ae6f5c07638a6eb86cb2e4c572ef","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26061 from qarmin/fix_res_error","body":"Fix res:// error when dragging file from outside of editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6b0ecb7266c437469ec57d67d2a65958506aa309":{"hash":"6b0ecb7266c437469ec57d67d2a65958506aa309","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26092 from YeldhamDev/top_bar_spacing","body":"Add small spacing between top bars in main editor and project manager","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c496781bf6dda3484b470d1e6d855bd095e71e28":{"hash":"c496781bf6dda3484b470d1e6d855bd095e71e28","is_merge":false,"authored_by":["MDQ6VXNlcjk2MTgyMg=="],"author_raw":"hedin <flame.beholder@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"fixed AStar improper point deletion (leads to crash)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26015},"597aac382b265a783ffb52f43647fcf13245133c":{"hash":"597aac382b265a783ffb52f43647fcf13245133c","is_merge":false,"authored_by":["MDQ6VXNlcjE0OTUxNDMw"],"author_raw":"lupoDharkael <izhe@hotmail.es>","committer_raw":"lupoDharkael <izhe@hotmail.es>","summary":"Fix wrong bounds check in String::right","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26095},"dc583a6225faf5aa8e4a2891f559cc391d619fc8":{"hash":"dc583a6225faf5aa8e4a2891f559cc391d619fc8","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Add check to validate client IDs in ENet.","body":"Server now checks that the ID received from the client is not already\nused by someone else and is a valid ID (>=2)","is_cherrypick":false,"cherrypick_hash":"","pull":26096},"9714f701c5667994a3966329dffdc5c864ba201f":{"hash":"9714f701c5667994a3966329dffdc5c864ba201f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26089 from ianb96/word_wrap_cutoff_fix","body":"Fix word wrap cutoff and tab wrapping issue","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5d815a5526b3db9a9f0bc474e6caa1b23358122f":{"hash":"5d815a5526b3db9a9f0bc474e6caa1b23358122f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26087 from akien-mga/settings-per-pixel-transparency","body":"ProjectSettings: fix category for per pixel transparency settings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0de15955adf5a28e5603a9e3983721634cfffd59":{"hash":"0de15955adf5a28e5603a9e3983721634cfffd59","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Add small spacing between top bars in main editor and project manager","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26092},"d39c0577c0642de94868f649916f7dbcb344cc11":{"hash":"d39c0577c0642de94868f649916f7dbcb344cc11","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26088 from YeldhamDev/nav_colors_fix","body":"Fix navigation editor color materials not having unique names","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d8305e5fc59b3761dfc2c89ee413e153f621d917":{"hash":"d8305e5fc59b3761dfc2c89ee413e153f621d917","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25663 from PJB3005/19-02-06-stylebox-doc","body":"Improve documentation for StyleBox.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d7ae3b8b61ecbcbbdef3919e7320b49b41209f84":{"hash":"d7ae3b8b61ecbcbbdef3919e7320b49b41209f84","is_merge":false,"authored_by":["MDQ6VXNlcjgxMDc0NTk="],"author_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Improve documentation for StyleBox.","body":"I want to just say that the terms used by style boxes are all over the place and quite confusing.\nIt's even worse internally.","is_cherrypick":false,"cherrypick_hash":"","pull":25663},"44c37aabf176275b04e58b864e4eccde2084b46d":{"hash":"44c37aabf176275b04e58b864e4eccde2084b46d","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Fix navigation editor color materials not having unique names","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26088},"69a75d26eab92714fdc015c32b88da9f6d0f485b":{"hash":"69a75d26eab92714fdc015c32b88da9f6d0f485b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26086 from akien-mga/drop-rtaudio","body":"Drop RtAudio driver on Windows","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1a36141481a919178de26777a0065d4aeabc8404":{"hash":"1a36141481a919178de26777a0065d4aeabc8404","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26048 from akien-mga/free-switch-for-everyone","body":"GDScript: Remove unused `switch`, `case` and `do` CF keywords","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6709ff6a965877ccbeb9b016daad6e3159cee4e7":{"hash":"6709ff6a965877ccbeb9b016daad6e3159cee4e7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26049 from vixelz/textureprogress-nineslice-fill-fix","body":"Truncate first segment in TextureProgress 9slices","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6587024207c9c1d581e2440d1ad84df3648ec329":{"hash":"6587024207c9c1d581e2440d1ad84df3648ec329","is_merge":false,"authored_by":["MDQ6VXNlcjMzNzkxMDg1"],"author_raw":"Daniel Rakos <daniel.rakos@rastergrid.com>","committer_raw":"Daniel Rakos <daniel.rakos@rastergrid.com>","summary":"Fix RayShape collision jitter when used with a RigidBody","body":"Scaling the depth was the wrong solution for the KinematicBody jitter\nbecause it causes jitter with RigidBody. Instead scale the margin that\nis ignored to allow KinematicBody to still pick up the ray shape in the\nkinematic test when the shape is just at margin distance from another\none. This solution does not cause jitter with either KinematicBody or\nRigidBody.","is_cherrypick":false,"cherrypick_hash":"","pull":26090},"39f537e4816da4cde8620ed1da95d39928648ec5":{"hash":"39f537e4816da4cde8620ed1da95d39928648ec5","is_merge":false,"authored_by":["MDQ6VXNlcjEwMDU0MjI2"],"author_raw":"Ian Bishop <ianb96@gmail.com>","committer_raw":"Ian Bishop <ianb96@gmail.com>","summary":"Fix word wrap cutoff and tab wrapping issue","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26089},"e7018e4017c7ce99f7f56a58e40c18b3696bdabf":{"hash":"e7018e4017c7ce99f7f56a58e40c18b3696bdabf","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"ProjectSettings: fix category for per pixel transparency settings","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26087},"d35003d92ae97c515b6fd2c319df2d7a8f14e28d":{"hash":"d35003d92ae97c515b6fd2c319df2d7a8f14e28d","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"GDScript: Remove unused `switch`, `case` and `do` CF keywords","body":"They had been reserved for future implementation, but we now have the\n`match` CF keyword which does the same and more.\n\nAccording to @reduz `do` was even added by mistake when copying from\nthe shader language parser, it was never intended to add support for\n`do`... `while` loops, as the syntax would be awkward in GDScript,\nand the added sugar is not worth it.\n\nFixes #25787.","is_cherrypick":false,"cherrypick_hash":"","pull":26048},"51c9ffaec0bea17fd9fc50e536b78963ea104356":{"hash":"51c9ffaec0bea17fd9fc50e536b78963ea104356","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Drop RtAudio driver on Windows","body":"We've been defaulting to WASAPI since 3.0 and it's superior to RtAudio\nin all aspects.\n\nObsoletes and closes #25503.\n\nAlso enable WINMIDI on MinGW, this had been missed initially.\n\nFix os_windows.cpp and crash_handler_windows.cpp which had weird\ndependencies on RtAudio.h's includes (ugh).","is_cherrypick":false,"cherrypick_hash":"","pull":26086},"310c755a0fd9351c609c97e3fc53da3cd0fbb58e":{"hash":"310c755a0fd9351c609c97e3fc53da3cd0fbb58e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25983 from JFonS/fix_23960","body":"Fix update of canvas AABB with update_when_visible","is_cherrypick":false,"cherrypick_hash":"","pull":""},"75c89aaaef94a972fe257d5b6589862853847387":{"hash":"75c89aaaef94a972fe257d5b6589862853847387","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26069 from hpvb/align-variant","body":"Align the Variant data member","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1f257d3f8cab6fb7ccdde71403016be133d692c2":{"hash":"1f257d3f8cab6fb7ccdde71403016be133d692c2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26085 from mrcdk/tileset_shape_rectangle","body":"Added a create rectangle button to the tileset editor.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0399297e3e1cb37b82919e9f050136dbae823c17":{"hash":"0399297e3e1cb37b82919e9f050136dbae823c17","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26084 from akien-mga/3d-viewport-fps-tooltip","body":"Add tooltip for in-editor FPS display in 3D viewport","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7827c2fd570bb7198793f89a1f9a167e80ba236b":{"hash":"7827c2fd570bb7198793f89a1f9a167e80ba236b","is_merge":false,"authored_by":["MDQ6VXNlcjQ4MzUzMQ=="],"author_raw":"MrCdK <contact@mrcdk.com>","committer_raw":"MrCdK <contact@mrcdk.com>","summary":"Added a create rectangle button to the tileset editor.","body":"It makes easier to create collision shapes covering the full tile.","is_cherrypick":false,"cherrypick_hash":"","pull":26085},"d1f68e2eaff1be8e2836cb991b2b922f8faf1cd8":{"hash":"d1f68e2eaff1be8e2836cb991b2b922f8faf1cd8","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Add tooltip for in-editor FPS display in 3D viewport","body":"Also enhance Control/Label documentation about tooltips and mouse filter,\nas it took me a while to understand why Labels didn't show tooltips.\n\nCloses #26082.","is_cherrypick":false,"cherrypick_hash":"","pull":26084},"b6b113cc2b41797367ace0f91c29c0118b6c301a":{"hash":"b6b113cc2b41797367ace0f91c29c0118b6c301a","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Align the Variant data member","body":"This should avoid potential alignment issues when _mem holds real\nvalues and speed up some floating point operations in some cases.","is_cherrypick":false,"cherrypick_hash":"","pull":26069},"f41439c84b206067adeea9c97eaf87fb264ee682":{"hash":"f41439c84b206067adeea9c97eaf87fb264ee682","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26073 from karliss/line-edit-home","body":"Allow moving LineEdit visible window left by more than one symbol.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3c70a4a83a584da1a8d0248a766b0211a8cc17f9":{"hash":"3c70a4a83a584da1a8d0248a766b0211a8cc17f9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26080 from qarmin/fix_error_default_environment","body":"Fix error when deleting default environment","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5db6e371b3e96aff21bf406ee841732243b0c042":{"hash":"5db6e371b3e96aff21bf406ee841732243b0c042","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26043 from JosephCatrambone/master","body":"Add some documentation for methods that return Copy-on-Write arrays.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7376cbdc94f2c00f006b153e33349fe605e2112a":{"hash":"7376cbdc94f2c00f006b153e33349fe605e2112a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26072 from Faless/net/mbedtls_1.16","body":"Update mbedtls to 2.16.0 (LTS release) + ubsan hack","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f6c59cf48d9dc61fe98651707abae782daec1858":{"hash":"f6c59cf48d9dc61fe98651707abae782daec1858","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"qarmin <mikrutrafal54@gmail.com>","committer_raw":"qarmin <mikrutrafal54@gmail.com>","summary":"Fix error when deleting default environment","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26080},"558c7d22fa3239ac8347184712dc568a6cb15712":{"hash":"558c7d22fa3239ac8347184712dc568a6cb15712","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26077 from Faless/net/http_read_until_eof_fixes","body":"HTTPClient fixes for EOF read, chunked transfer encoding","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0e5655694c844f93e1fdd044d873c2661cb00742":{"hash":"0e5655694c844f93e1fdd044d873c2661cb00742","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix HTTPClient keep alive with chunked encoding.","body":"We need to consume the trailer part and final CRLF after last chunk\nas per RFC 7230 section 4.1:\n\n```\nchunked-body = *chunk\nlast-chunk\ntrailer-part\nCRLF\n```\n\nWe do not return the trailer part, just consume it allowing following\nrequests to work as expected when using keep alive.","is_cherrypick":false,"cherrypick_hash":"","pull":26077},"ec94370053f1a5b46a05172b0aea7b2311578a7d":{"hash":"ec94370053f1a5b46a05172b0aea7b2311578a7d","is_merge":false,"authored_by":["MDQ6VXNlcjIxNjAwNTU="],"author_raw":"Joseph Catrambone <jo.jcat@gmail.com>","committer_raw":"Joseph Catrambone <jo.jcat@gmail.com>","summary":"Add warnings to docs for methods that return copies, not refs.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26043},"10e48212608f1fa75fed1dade9551408b30f484e":{"hash":"10e48212608f1fa75fed1dade9551408b30f484e","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"HTTPClient read until EOF fixes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26077},"2b8b738391ed34b371673e4b62c7bd22e3503e2a":{"hash":"2b8b738391ed34b371673e4b62c7bd22e3503e2a","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Small hack to avoid runtime error when using ubsan","body":"mbedtls_ssl_read cannot be called with a NULL buffer even if len is 0,\nas those are passed to memcpy and compilers doesn't like that.\nAlways pass a single byte (still len 0 so nothing is actually copied)","is_cherrypick":false,"cherrypick_hash":"","pull":26072},"a056e8dc7719de24a645d3500d7228d6955372ff":{"hash":"a056e8dc7719de24a645d3500d7228d6955372ff","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Update mbedtls PR 1453 diff (UWP crypto fixes)","body":"Also remove .orig file which should not have been committed in the first\nplace","is_cherrypick":false,"cherrypick_hash":"","pull":26072},"2e495c73d691391c763b79d11ad3c74504a85519":{"hash":"2e495c73d691391c763b79d11ad3c74504a85519","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Bump mbedTLS to version 2.16 (LTS version)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26072},"9f57939c121a76280d152ec1e6a2c2d3bd9dc169":{"hash":"9f57939c121a76280d152ec1e6a2c2d3bd9dc169","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26071 from neikeq/issue-24953","body":"C#: Add 'Singleton' property to singleton wrapper class","is_cherrypick":false,"cherrypick_hash":"","pull":""},"86374c04314ae8af81e66955370bec7a37ff7114":{"hash":"86374c04314ae8af81e66955370bec7a37ff7114","is_merge":false,"authored_by":["MDQ6VXNlcjcxMDEwMzE="],"author_raw":"Kārlis Seņko <karlis3p70l1ij@gmail.com>","committer_raw":"Kārlis Seņko <karlis3p70l1ij@gmail.com>","summary":"Allow moving LineEdit visible window left by more than one symbol.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26073},"9421da57ad552e9004e9ca3d739d75b0c1efee03":{"hash":"9421da57ad552e9004e9ca3d739d75b0c1efee03","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"C#: Add 'Singleton' property to singleton wrapper class","body":"This property returns an instance of the singleton.\nThe purpose of this is to allow using methods from the base class like 'Connect'.\nSince all Godot singletons inherit Object, the type of the returned instance is Godot.Object.","is_cherrypick":false,"cherrypick_hash":"","pull":26071},"aa5b99821b23d74eafb49f4b0d2d86fe693a903c":{"hash":"aa5b99821b23d74eafb49f4b0d2d86fe693a903c","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26065 from neikeq/csharp-fix-gd-range","body":"C#: Make GD.Range return IEnumerable instead of array","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0826b79035ec0bb46841ba3980cb97de1a4b5c79":{"hash":"0826b79035ec0bb46841ba3980cb97de1a4b5c79","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"C#: Make GD.Range return IEnumerable instead of array","body":"- Make NodePath and RID sealed classes.\n- Renamed rand_range to RandRange.","is_cherrypick":false,"cherrypick_hash":"","pull":26065},"2f0c4de1f00ed81398872153e02977e5e2686131":{"hash":"2f0c4de1f00ed81398872153e02977e5e2686131","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"qarmin <mikrutrafal54@gmail.com>","committer_raw":"qarmin <mikrutrafal54@gmail.com>","summary":"Fix res:// error when dragging file to other file","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26061},"b1e480ac324a1be2605af5ee436c119ead65b787":{"hash":"b1e480ac324a1be2605af5ee436c119ead65b787","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26058 from akien-mga/travis-xenial-gcc-8","body":"Travis: Use Ubuntu 16.04, use GCC 8 for Linux/GCC builds","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1174d10e3c8f84e15dd6c5e795b5a6679c64c59c":{"hash":"1174d10e3c8f84e15dd6c5e795b5a6679c64c59c","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25890 from neikeq/issue-25818","body":"Fix Godot.Reference marshalling from MonoObject* to Variant","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2f9b7e6b6330888fca0b74dfe634a9c438f44dfb":{"hash":"2f9b7e6b6330888fca0b74dfe634a9c438f44dfb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25788 from aqnuep/rayshape_fix","body":"Fix RayShape collision when used with a KinematicBody (Bullet Physics)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5774155d6ac8a396680288fd2d472d52e980df1c":{"hash":"5774155d6ac8a396680288fd2d472d52e980df1c","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Travis: Use Ubuntu 16.04, use GCC 8 for Linux/GCC builds","body":"Also add one GCC 5 legacy build job for debug template.","is_cherrypick":false,"cherrypick_hash":"","pull":26058},"b7c50d99af9f6c18b8d8324ed9d215ee9b01e200":{"hash":"b7c50d99af9f6c18b8d8324ed9d215ee9b01e200","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26052 from marcelofg55/mingw_cfix_win","body":"Fix compiling with use_mingw flag on Windows","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0c5f87531d28dfa51afe31ba3ad936908bdc1589":{"hash":"0c5f87531d28dfa51afe31ba3ad936908bdc1589","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Fix compiling with use_mingw flag on Windows","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26052},"c7ba1e210e4148dbb2ab5cb3322a0fc9c4dce2d7":{"hash":"c7ba1e210e4148dbb2ab5cb3322a0fc9c4dce2d7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26030 from marxin/travis-add-gcc-8","body":"Add gcc-8 to Travis.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f7511511b12977d0385198ea0037ef4c62e75d47":{"hash":"f7511511b12977d0385198ea0037ef4c62e75d47","is_merge":false,"authored_by":["MDQ6VXNlcjMzNzkxMDg1"],"author_raw":"Daniel Rakos <daniel.rakos@rastergrid.com>","committer_raw":"Daniel Rakos <daniel.rakos@rastergrid.com>","summary":"Fix RayShape collision when used with a KinematicBody (Bullet Physics)","body":"- Added code handling non-compound collision to recover_from_penetration_ray()\nwhich is now needed due to the optimization avoiding the use of compound\ncollisions when only a single collision shape is used.\n- Removed arbitrary margin applied in the collision algorithm of RayShapes\nwhich causes jittered movement. For lack of a better replacement and for\nlack of any explanation on why it has been introduced, it's now using the\nshape's margin property instead which is small enough to not show visible\njitter.\n- Tried to get rid of inconsistent uses of the collision margin.\n- Removed hack from GodotDeepPenetrationContactResultCallback::addContactPoint\nfor RayShape collision as it's no longer needed as the collision algorithm\nof RayShapes correctly calculates the contact normal for a while now.\n\nFixes #25227.","is_cherrypick":false,"cherrypick_hash":"","pull":25788},"8fbf69a4f4b05e7924863e3b544c66d402c4f8d6":{"hash":"8fbf69a4f4b05e7924863e3b544c66d402c4f8d6","is_merge":false,"authored_by":["MDQ6VXNlcjI2NTg1NDU="],"author_raw":"marxin <mliska@suse.cz>","committer_raw":"marxin <mliska@suse.cz>","summary":"Enable warnings=all and werror=yes for gcc-8 GCC builder.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26030},"6b76145694c00a7c241cca0c79cdcbf6b6bebde4":{"hash":"6b76145694c00a7c241cca0c79cdcbf6b6bebde4","is_merge":false,"authored_by":["MDQ6VXNlcjI2NTg1NDU="],"author_raw":"marxin <mliska@suse.cz>","committer_raw":"marxin <mliska@suse.cz>","summary":"Add gcc-8 to Travis.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26030},"559b8fd2369188de9595fa698e8cb08d4635ed7c":{"hash":"559b8fd2369188de9595fa698e8cb08d4635ed7c","is_merge":false,"authored_by":["MDQ6VXNlcjQ2NzMxOTI2"],"author_raw":"Vixelz <vxlzart@gmail.com>","committer_raw":"Vixelz <vxlzart@gmail.com>","summary":"Truncate first segment in TextureProgress 9slices","body":"Much in the way that TextureProgress was truncating the last segment\nof the nine slice when the value wasn't close to the end, perform\nsimilar work on the beginning segment. This fixes the beginning segment\nalways being drawn, sometimes in the incorrect location.","is_cherrypick":false,"cherrypick_hash":"","pull":26049},"e9b854b78aeca9fcc146cbbfc187f45038d87d58":{"hash":"e9b854b78aeca9fcc146cbbfc187f45038d87d58","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26033 from karliss/project-import","body":"Fix project opening while filter is applied.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"29fd942dd6e6851014da8d3da9a7fcdca2921781":{"hash":"29fd942dd6e6851014da8d3da9a7fcdca2921781","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26039 from neikeq/throw_objectdisposedexception","body":"C#: Throw ObjectDisposedException from disposed wrapper classes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e1f01bf2ac8ed0fb89a3f42a64529ddf0114fbf5":{"hash":"e1f01bf2ac8ed0fb89a3f42a64529ddf0114fbf5","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26038 from neikeq/csharp_rand_funcs","body":"C#: Add random functions to GD class","is_cherrypick":false,"cherrypick_hash":"","pull":""},"efd5d4bcf9fc15a92ef40e3f6edb185d190cd50e":{"hash":"efd5d4bcf9fc15a92ef40e3f6edb185d190cd50e","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"C#: Throw ObjectDisposedException from disposed wrapper classes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26039},"ce67808818d7d3d17a3d6702f09d8f487e078e0b":{"hash":"ce67808818d7d3d17a3d6702f09d8f487e078e0b","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"C#: Add random functions to GD class","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26038},"bb3429c1c5d9d5d332b800d4cfff5e77c645f578":{"hash":"bb3429c1c5d9d5d332b800d4cfff5e77c645f578","is_merge":false,"authored_by":["MDQ6VXNlcjcxMDEwMzE="],"author_raw":"Kārlis Seņko <karlis3p70l1ij@gmail.com>","committer_raw":"Kārlis Seņko <karlis3p70l1ij@gmail.com>","summary":"Fix project opening while filter is applied.","body":"Fixes #25268","is_cherrypick":false,"cherrypick_hash":"","pull":26033},"146be33cdecb1190a4b13cee2463a676fe7fd42d":{"hash":"146be33cdecb1190a4b13cee2463a676fe7fd42d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26027 from marxin/fix-werrors-with-all","body":"Fix warnings seen with warnings=all and recent GCC 8.2.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"155cbe0b37ceaed33c1917f61201c1b151747469":{"hash":"155cbe0b37ceaed33c1917f61201c1b151747469","is_merge":false,"authored_by":["MDQ6VXNlcjI2NTg1NDU="],"author_raw":"marxin <mliska@suse.cz>","committer_raw":"marxin <mliska@suse.cz>","summary":"Fix warnings seen with warnings=all and recent GCC 8.2.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26027},"0fa3b808509dc0a86ab986320e601c12b988c205":{"hash":"0fa3b808509dc0a86ab986320e601c12b988c205","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26025 from clayjohn/particles_lifetime","body":"Allowing setting particles lifetime greater than 600","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0fec83bc9207cfff64d5b390c94ff554210bfa25":{"hash":"0fec83bc9207cfff64d5b390c94ff554210bfa25","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"allowing setting particles lifetime greater than 600","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26025},"07498d313c45f54b0a7c6c0b23e635bddf6f0523":{"hash":"07498d313c45f54b0a7c6c0b23e635bddf6f0523","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26023 from RomanAkberov/quat-equals","body":"C#: fix Quat.Equals.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"041a7bbeba0162138f69d38abe5ceba80641c854":{"hash":"041a7bbeba0162138f69d38abe5ceba80641c854","is_merge":false,"authored_by":["MDQ6VXNlcjEwMTY1NDE4"],"author_raw":"RomanAkberov <r.k.akberov@gmail.com>","committer_raw":"RomanAkberov <r.k.akberov@gmail.com>","summary":"C#: fix Quat.Equals.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26023},"049bb75f9e9472fc5a46424412bc193e689ddf63":{"hash":"049bb75f9e9472fc5a46424412bc193e689ddf63","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26014 from AndreaCatania/bugfix","body":"Fixed area collision report with concave","is_cherrypick":false,"cherrypick_hash":"","pull":""},"66420aea9cd6bd4ea393594551c543e688e27673":{"hash":"66420aea9cd6bd4ea393594551c543e688e27673","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Fixed area collision report with concave","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26014},"7c8fbd892c827abae464fad2c427ca2bd17ff3f8":{"hash":"7c8fbd892c827abae464fad2c427ca2bd17ff3f8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25971 from akien-mga/version-hex","body":"Add hex-encoded version number to Engine singleton for easy comparisons","is_cherrypick":false,"cherrypick_hash":"","pull":""},"98e4bda9f922d63141b8c3c8be2b719ab517c1e6":{"hash":"98e4bda9f922d63141b8c3c8be2b719ab517c1e6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26007 from marxin/fix-23015-cast","body":"Make direct casting among Error and godot_error enums (#23015).","is_cherrypick":false,"cherrypick_hash":"","pull":""},"19f79d04fbf69ba7366fd9dd0269e97b181f1638":{"hash":"19f79d04fbf69ba7366fd9dd0269e97b181f1638","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26005 from clayjohn/gles2_shadow_color","body":"Added shadow_color property to gles2","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f023e40f6e7eab1e7a4fd17f4902bbab521d8054":{"hash":"f023e40f6e7eab1e7a4fd17f4902bbab521d8054","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26011 from AndreaCatania/bugfix","body":"Added support to scale areas, fixes #23448","is_cherrypick":false,"cherrypick_hash":"","pull":""},"90d05cbe30ac1fe88b2371b1f8f7ed06afa449a0":{"hash":"90d05cbe30ac1fe88b2371b1f8f7ed06afa449a0","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Added support to scale areas","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26011},"66a43898d41ba912cad008cf9fff5d01411b18d6":{"hash":"66a43898d41ba912cad008cf9fff5d01411b18d6","is_merge":false,"authored_by":["MDQ6VXNlcjI2NTg1NDU="],"author_raw":"marxin <mliska@suse.cz>","committer_raw":"marxin <mliska@suse.cz>","summary":"Make direct casting among Error and godot_error enums (#23015).","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26007},"f5f2b5d4af47b51cd1ff887ea2fbd1c3f8aa1eed":{"hash":"f5f2b5d4af47b51cd1ff887ea2fbd1c3f8aa1eed","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25962 from willnationsdev/fix-missing-addon","body":"Auto-cleanup missing addons","is_cherrypick":false,"cherrypick_hash":"","pull":""},"03c4e4bba8ea5f8c756ba9005f20a67fea5dda13":{"hash":"03c4e4bba8ea5f8c756ba9005f20a67fea5dda13","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":""},"b65d22ed90ced0bd74babc775a4a4616415f7e51":{"hash":"b65d22ed90ced0bd74babc775a4a4616415f7e51","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":""},"4e0eb752c2bfd7aac05023af67cd368061012bab":{"hash":"4e0eb752c2bfd7aac05023af67cd368061012bab","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 style issues","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1ffd1bc8f3e54e5e40d0543a4b6304221b97d13f":{"hash":"1ffd1bc8f3e54e5e40d0543a4b6304221b97d13f","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":""},"9b0326d2f32f07283b5b4e73af963a3b7c0cfae0":{"hash":"9b0326d2f32f07283b5b4e73af963a3b7c0cfae0","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"added shadow_color property to gles2","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26005},"2d0fcd5c4a1ccc4edcb56fa04ef690aa829cea4c":{"hash":"2d0fcd5c4a1ccc4edcb56fa04ef690aa829cea4c","is_merge":false,"authored_by":["MDQ6VXNlcjE2MjE3NTYz"],"author_raw":"Will Nations <willnationsdev@gmail.com>","committer_raw":"Will Nations <willnationsdev@gmail.com>","summary":"Auto-cleanup missing addons","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25962},"d9cf780a702b6776cc10eb5b9a2c943a76decd7e":{"hash":"d9cf780a702b6776cc10eb5b9a2c943a76decd7e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25990 from YeldhamDev/new_node_desc_fix","body":"Fix description size in \"New Node\" dialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fe893bd6ef58878babc1f3a6f721cc6e984ecf20":{"hash":"fe893bd6ef58878babc1f3a6f721cc6e984ecf20","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Fix description size in \"New Node\" dialog","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25990},"964338b06b5f72da909980acada4f08cb179e192":{"hash":"964338b06b5f72da909980acada4f08cb179e192","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Fix update of canvas AABB with update_when_visible","body":"Ensure the AABB of canvas items is always updated when\n`update_when_visible` is enabled.","is_cherrypick":false,"cherrypick_hash":"","pull":25983},"006561a0815016bf89ab604371dd0ae29b5c63bd":{"hash":"006561a0815016bf89ab604371dd0ae29b5c63bd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25974 from marcelofg55/stream_stop_fade","body":"Fix AudioStreams::stop possibly causing a small noise","is_cherrypick":false,"cherrypick_hash":"","pull":""},"47e8d4d11cb3c7aa8ea91595fddf770d7ec1ea27":{"hash":"47e8d4d11cb3c7aa8ea91595fddf770d7ec1ea27","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25972 from YeldhamDev/resource_doc","body":"Small improvements to the Resource doc","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b31e1b84fca11eb40d5639698eeeb761775898eb":{"hash":"b31e1b84fca11eb40d5639698eeeb761775898eb","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Fix AudioStreams::stop possibly causing a small noise","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25974},"8cc3ae11dacf737cadd3745b1c44402e973bb36a":{"hash":"8cc3ae11dacf737cadd3745b1c44402e973bb36a","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Small improvements to the Resource doc","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25972},"2e6501d879105acd7355393838dc2930d533b768":{"hash":"2e6501d879105acd7355393838dc2930d533b768","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Add hex-encoded version number to Engine singleton for easy comparisons","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25971},"1aa7e22b67473cfd6f50ea9808b827d39f43e6bb":{"hash":"1aa7e22b67473cfd6f50ea9808b827d39f43e6bb","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Clear up eof_reached function, fixes #16919","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"623f7b64ae7ab075fe9cc7f5b7b2c777e774f81d":{"hash":"623f7b64ae7ab075fe9cc7f5b7b2c777e774f81d","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Updat polygons when skeleton setup changes, fixes #25949","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"be9b938398a6cbca29f1702e68811441d4aa08fb":{"hash":"be9b938398a6cbca29f1702e68811441d4aa08fb","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fix skeleton not being updated in shader, closes #25911","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f6fcbcfe9eb09af63b545865d7341190519ac63e":{"hash":"f6fcbcfe9eb09af63b545865d7341190519ac63e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25680 from Chaosus/random_fix","body":"Fix random generation, to not always retrieve 0 after seed()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9402d2f9feaddae00012ee6c3da074097e15dd22":{"hash":"9402d2f9feaddae00012ee6c3da074097e15dd22","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25954 from AlexHolly/fix-android-jarsigner-duplicate-file","body":"Fix Android jarsigner error duplicate file","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6201159a4787dc084e0a136648094625b1d160ca":{"hash":"6201159a4787dc084e0a136648094625b1d160ca","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25958 from YeldhamDev/poly2d_edit_disable_fix","body":"Fix Polygon2D Editor interacting with its buttons too soon","is_cherrypick":false,"cherrypick_hash":"","pull":""},"637f41e83375abd8bdb1c31a23289c0d51d157b8":{"hash":"637f41e83375abd8bdb1c31a23289c0d51d157b8","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Fix Polygon2D Editor interacting with its buttons too soon","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25958},"4f6dd779a37b7bf2643527be1fe261f12856a110":{"hash":"4f6dd779a37b7bf2643527be1fe261f12856a110","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25913 from Chaosus/fix_gizmo_icons","body":"Fix icon color for gizmos menu when theme changed","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a034cac583dc0d711f3dfe056516d77f2ef62d7c":{"hash":"a034cac583dc0d711f3dfe056516d77f2ef62d7c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25953 from nekomatata/fix-radial-texture-progress","body":"Fixed TextureProgress in Radial Mode when using center offset","is_cherrypick":false,"cherrypick_hash":"","pull":""},"44d24e8b78e73448f586ef8e9138d3e15d2ab7e4":{"hash":"44d24e8b78e73448f586ef8e9138d3e15d2ab7e4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25952 from pbrunet/fix/rand","body":"Fix typo for randd and randf","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c28da898797d4ee6d07e7e15865f7567d8813057":{"hash":"c28da898797d4ee6d07e7e15865f7567d8813057","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NDE4ODY="],"author_raw":"Alexander Holland <alexander.holland@live.de>","committer_raw":"Alexander Holland <alexander.holland@live.de>","summary":"Fix Android jarsigner error duplicate file","body":"Exports same file only once.","is_cherrypick":false,"cherrypick_hash":"","pull":25954},"1f9c54bd55a914c8126e4c9954ad648cdeddacb1":{"hash":"1f9c54bd55a914c8126e4c9954ad648cdeddacb1","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Make resource loader cycle checker work on a per-thread basis.","body":"This removes editor errors saying cycles existed when the thumbnailer was running.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3b6d05db3e100c53bf494a70550d548fd29d955b":{"hash":"3b6d05db3e100c53bf494a70550d548fd29d955b","is_merge":false,"authored_by":["MDQ6VXNlcjE4NzIzOTA="],"author_raw":"Pierrick Brunet <brunetpierrick@gmail.com>","committer_raw":"Pierrick Brunet <brunetpierrick@gmail.com>","summary":"Fix typo for randd and randf","body":"* And improve documentation according to issue #25938","is_cherrypick":false,"cherrypick_hash":"","pull":25952},"1974f6995f6942b09dd4eea4e20585c6d9aad646":{"hash":"1974f6995f6942b09dd4eea4e20585c6d9aad646","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixed radial progress with center offset by taking distance to edge into account in uv calculation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25953},"0a563bfab1ec1dd2f3d4f68bb5c5fa226b3dd02d":{"hash":"0a563bfab1ec1dd2f3d4f68bb5c5fa226b3dd02d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25943 from YeldhamDev/better_poly2d_edit_disable","body":"Better and non-buggy Polygon2D editing disabling","is_cherrypick":false,"cherrypick_hash":"","pull":""},"81e15358c0027aab96f3f8e82ad8ceefcc178789":{"hash":"81e15358c0027aab96f3f8e82ad8ceefcc178789","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Skip disabled shape when getting rest info. Fixes #25941","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6d4eaebe1ed4c900dee24fb755dd57514372529b":{"hash":"6d4eaebe1ed4c900dee24fb755dd57514372529b","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Support multiple ray shapes in kinematicbody, fixes #25050","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bf53132217d673e62fd645fbd0dae8639843fed2":{"hash":"bf53132217d673e62fd645fbd0dae8639843fed2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25931 from qarmin/fix_copy_readonly","body":"Fix copy text when TextEdit is readonly","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0cee7ab4c9f326ffed1e25a9120573b7d63202ba":{"hash":"0cee7ab4c9f326ffed1e25a9120573b7d63202ba","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Change snapping to only happen when the floor normal remains as floor, fixes #22312","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8bef68fe6f4790276a9aabe7823201bfe581c95b":{"hash":"8bef68fe6f4790276a9aabe7823201bfe581c95b","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Better and non-buggy Polygon2D editing disabling","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25943},"aca756fce8ab66aead3f6d6aa22a8ddb891ddbbf":{"hash":"aca756fce8ab66aead3f6d6aa22a8ddb891ddbbf","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Revert \"Disallow polygon2D editing if internal vertices exists, as suggested in #24853\"","body":"This reverts commit 419fb45a3eea68516828fe4541a62f8641cf13ef.","is_cherrypick":false,"cherrypick_hash":"","pull":25943},"1aadb9f4541828d7369ad2b6d8577a6813ea9f90":{"hash":"1aadb9f4541828d7369ad2b6d8577a6813ea9f90","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24574 from SeleckyErik/issue-21814","body":"Made clone (CTRL+B) in code editor clone only the selection.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ca5ec803fc710ce95c11abc89d7773d8b4ce22b5":{"hash":"ca5ec803fc710ce95c11abc89d7773d8b4ce22b5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25944 from Faless/net/http_editor_fixes","body":"Fix keep-alive without header in HTTP client","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ee464f56c440ee158fe28f7d3b750280bc63890d":{"hash":"ee464f56c440ee158fe28f7d3b750280bc63890d","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Add a minimum treshold for acquiring rest contacts to avoid numerical precision issues. Fixes #25074","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"673caa5f462e4f89ffae65b111a9817d29467277":{"hash":"673caa5f462e4f89ffae65b111a9817d29467277","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix keep-alive without header in HTTP client","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25944},"1aa1f42963a2b98040e2fdd74e174458710dcafb":{"hash":"1aa1f42963a2b98040e2fdd74e174458710dcafb","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix uninitialized value","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25944},"c54330c6b0530d0fdc836f7349c4725eb7f309cb":{"hash":"c54330c6b0530d0fdc836f7349c4725eb7f309cb","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Make sure stop on slope can have a tiny bit of precision edge.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f439b786ea4b317c7e30a978e1b61a9578f1f483":{"hash":"f439b786ea4b317c7e30a978e1b61a9578f1f483","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Allow kinematic bodies without shapes to still move, fixes #24775","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9ae86e90f9dcf6ad8bf706d0e858c45eb3a25eed":{"hash":"9ae86e90f9dcf6ad8bf706d0e858c45eb3a25eed","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25940 from akien-mga/os-get_current_video_driver","body":"Expose OS::get_current_video_driver to scripting languages","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7a79eee5234b48334c32099e55c16cc7068c0174":{"hash":"7a79eee5234b48334c32099e55c16cc7068c0174","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Expose OS::get_current_video_driver to scripting languages","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25940},"fd60724c3d6ccc3007a9c9555cca5555f789cd91":{"hash":"fd60724c3d6ccc3007a9c9555cca5555f789cd91","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25715 from hpvb/fix-25598","body":"Add a maximum recusion depth to _guess_expression_type","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2374af9e228f2757c61004b65b8e0d122e20f103":{"hash":"2374af9e228f2757c61004b65b8e0d122e20f103","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25851 from BastiaanOlij/ios_export_capabilities","body":"New export options in iOS","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a57960cf062128f90f60db05991968d79b11a90b":{"hash":"a57960cf062128f90f60db05991968d79b11a90b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25910 from Chaosus/fix_solarized_dark_theme","body":"Increased contrast of solarized dark theme","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8c27673dc04409be6ffff690d51cccc47caafe9e":{"hash":"8c27673dc04409be6ffff690d51cccc47caafe9e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25932 from qarmin/fix_text_edit_issue","body":"Fix big text window in TextEdit","is_cherrypick":false,"cherrypick_hash":"","pull":""},"29359c169b68e3ff42f7837650edcd05166d8d72":{"hash":"29359c169b68e3ff42f7837650edcd05166d8d72","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25924 from Calinou/add-gamepad-button-shortcut","body":"Make Button shortcuts triggerable by gamepads","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2e6c98058fe60811f8345eeafb4a5954f7c81fed":{"hash":"2e6c98058fe60811f8345eeafb4a5954f7c81fed","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Make ray shapes not work with OWC. They don't make practical sense together. Closes #25532","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"274d7cd632e1a1886372935721ccf2642b34b9a3":{"hash":"274d7cd632e1a1886372935721ccf2642b34b9a3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25927 from hpvb/fix-21725","body":"Fix alignment and locking issues with CommandQueueMT","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2293559c9f59c1bc3016d8aec1e0c412bc415eb0":{"hash":"2293559c9f59c1bc3016d8aec1e0c412bc415eb0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25888 from marxin/fix-25217-part-2","body":"Fix 2 more UBSAN issues (#25217).","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3441e2a96fe81967a40a1ea6118188239755dc5c":{"hash":"3441e2a96fe81967a40a1ea6118188239755dc5c","is_merge":false,"authored_by":["MDQ6VXNlcjQ4MzUzMQ=="],"author_raw":"MrCdK <contact@mrcdk.com>","committer_raw":"MrCdK <contact@mrcdk.com>","summary":"Added PoolIntArray, PoolRealArray and PoolColorArray interpolate","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25934},"fa629cdd2cf3baf81c085acf2ff924d805f3d357":{"hash":"fa629cdd2cf3baf81c085acf2ff924d805f3d357","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"qarmin <mikrutrafal54@gmail.com>","committer_raw":"qarmin <mikrutrafal54@gmail.com>","summary":"Fix big text window in TextEdit","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25932},"7a254b303b8004ea53b38bf689d765fa423bedb8":{"hash":"7a254b303b8004ea53b38bf689d765fa423bedb8","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"qarmin <mikrutrafal54@gmail.com>","committer_raw":"qarmin <mikrutrafal54@gmail.com>","summary":"Fix copy text when TextEdit is readonly","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25931},"24e7a54cd0643ef9bfe2c22bc9099bba8f81f584":{"hash":"24e7a54cd0643ef9bfe2c22bc9099bba8f81f584","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Fix alignment and locking issues with CommandQueueMT","body":"The allocations of commands in CommandQueueMT weren't aligned. This\ncommit aligns all accesses on 64bit boundaries regardless of target\nplatform. This ensures that all types are aligned.\n\nLock-wise the semaphores were maked as usable when the command had ran\nbut not when the synchronous stub had finished with it. This lead to a\nrace condition where sometimes the semaphore got reused before it was\nwaited on. We now mark the semaphore as free only once we're done\nwaiting on it.","is_cherrypick":false,"cherrypick_hash":"","pull":25927},"0f03ad379c38fcbf29317c295efd6cbb238f20a3":{"hash":"0f03ad379c38fcbf29317c295efd6cbb238f20a3","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"New export options iOS","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25851},"b54910eb05296380a0bb9b97df3af8eedac11250":{"hash":"b54910eb05296380a0bb9b97df3af8eedac11250","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Make Button shortcuts triggerable by gamepads","body":"This closes #25741.","is_cherrypick":false,"cherrypick_hash":"","pull":25924},"f5477ee36f2d34a5d6db0ee3e1516e9c12be28d5":{"hash":"f5477ee36f2d34a5d6db0ee3e1516e9c12be28d5","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25917 from neikeq/zz","body":"Mono: Get rid of irrelevant error and fix export template build errors","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a8dfe9ff7f1a7e19e57fe574bb0a683350e57b44":{"hash":"a8dfe9ff7f1a7e19e57fe574bb0a683350e57b44","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Don't print 'Cannot find Mono in the registry' if bundled with Godot","body":"Closes #24753","is_cherrypick":false,"cherrypick_hash":"","pull":25917},"d17ba9a1409464e9de5b84acb7e67f0b21d82a39":{"hash":"d17ba9a1409464e9de5b84acb7e67f0b21d82a39","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Fix export template build errors","body":"Fixes #25903","is_cherrypick":false,"cherrypick_hash":"","pull":25917},"a51088a7f9da6cc20d9a93df6148a84d4951cf40":{"hash":"a51088a7f9da6cc20d9a93df6148a84d4951cf40","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix icon color for gizmos menu when theme changed","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25913},"9d73cdd05d423a79525d21668ce47a8191b91fc5":{"hash":"9d73cdd05d423a79525d21668ce47a8191b91fc5","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Increased contrast of solarized dark theme","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25910},"962c14278fafecf3d047fd070fc7ab8d4dcc21da":{"hash":"962c14278fafecf3d047fd070fc7ab8d4dcc21da","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25901 from godotengine/revert-25841-menubutton-fix","body":"Revert \"Fix MenuButton item label disappearing when setting shortcut.\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fe7d2dc4d330e32e015b62ccbc93a85ccdf97bd6":{"hash":"fe7d2dc4d330e32e015b62ccbc93a85ccdf97bd6","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Revert \"Fix MenuButton item label disappearing when setting shortcut.\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25901},"3f74a54cd498a7857557bdca6b034b0b38f662b0":{"hash":"3f74a54cd498a7857557bdca6b034b0b38f662b0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25894 from marcelofg55/last_mouse_focus_crash","body":"Fix possible crash with an invalid last_mouse_focus pointer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e7e4d41a29044be753d1ab1574e131b02c9df007":{"hash":"e7e4d41a29044be753d1ab1574e131b02c9df007","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25841 from Awkor/menubutton-fix","body":"Fix MenuButton item label disappearing when setting shortcut.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"97aa66597dcac06a7aee8be0e915803916024baf":{"hash":"97aa66597dcac06a7aee8be0e915803916024baf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25886 from luizcarlos1405/master","body":"Fix AnimationPlayer bug where it wouldn't reset its position when finished","is_cherrypick":false,"cherrypick_hash":"","pull":""},"761caac0b24062f76d875c72722c1d07b64fb4ad":{"hash":"761caac0b24062f76d875c72722c1d07b64fb4ad","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Fix possible crash with an invalid last_mouse_focus pointer","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25894},"3236c9a0e7f2ef1b739c427ce93a3926680f8b56":{"hash":"3236c9a0e7f2ef1b739c427ce93a3926680f8b56","is_merge":false,"authored_by":[""],"author_raw":"Unknown <awkor.16@gmail.com>","committer_raw":"Awkor <awkor.16@gmail.com>","summary":"Fix MenuButton item label disappearing when setting shortcut.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25841},"b41a7935925a1f861f6230f8af5d91ef02c5c2d5":{"hash":"b41a7935925a1f861f6230f8af5d91ef02c5c2d5","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix Godot.Reference marshalling from MonoObject* to Variant","body":"Need to cast Ref<T> to Variant instead of constructing Variant from Object*, otherwise the Variant won't hold a reference.","is_cherrypick":false,"cherrypick_hash":"","pull":25890},"7ae160f6618848648be34ab2c1ac8768cd6c894e":{"hash":"7ae160f6618848648be34ab2c1ac8768cd6c894e","is_merge":false,"authored_by":["MDQ6VXNlcjI2NTg1NDU="],"author_raw":"marxin <mliska@suse.cz>","committer_raw":"marxin <mliska@suse.cz>","summary":"Fix 2 more UBSAN issues (#25217).","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25888},"5ec4f14a245b66b3e268f3c6cbb68a85336c7ca6":{"hash":"5ec4f14a245b66b3e268f3c6cbb68a85336c7ca6","is_merge":false,"authored_by":["MDQ6VXNlcjE1ODk5OTM4"],"author_raw":"Luiz <luizcarlos1405@gmail.com>","committer_raw":"Luiz <luizcarlos1405@gmail.com>","summary":"Fix AnimationPlayer bug where it wouldn't reset its position when finished","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25886},"89eb79aef1aac645358664a8245afe35b30da130":{"hash":"89eb79aef1aac645358664a8245afe35b30da130","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25879 from hpvb/fix-25629","body":"Detect when primusrun/optirun is in use","is_cherrypick":false,"cherrypick_hash":"","pull":""},"84627140d79ae88ba84d997010a23f6e000c8bf8":{"hash":"84627140d79ae88ba84d997010a23f6e000c8bf8","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Detect when primusrun/optirun is in use","body":"It seems that bumblebee doesn't like us creating multiple GL contexts\nto avoid this we now detect whether we're running with this software\nand don't do anything.","is_cherrypick":false,"cherrypick_hash":"","pull":25879},"c6c788581e31e8c91c8df71a156081340eb27ebc":{"hash":"c6c788581e31e8c91c8df71a156081340eb27ebc","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 AnimationTrackKeyEdit::track_editor","body":"Added by mistake in 4a24ba6e77c7128e64dee31cf05f6960abdb8108.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"acb9f5008119eb6f9d7ca35d78e42ee8240501a8":{"hash":"acb9f5008119eb6f9d7ca35d78e42ee8240501a8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25878 from hpvb/fix-25852","body":"Don't crash if there's no application name","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e3aa67792c86c690c391d97f4aedc3fae4ecef63":{"hash":"e3aa67792c86c690c391d97f4aedc3fae4ecef63","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Don't crash if there's no application name","body":"This fixes #25852","is_cherrypick":false,"cherrypick_hash":"","pull":25878},"4a24ba6e77c7128e64dee31cf05f6960abdb8108":{"hash":"4a24ba6e77c7128e64dee31cf05f6960abdb8108","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-Fixes to undo redo to avoid crash, closes #24251","body":"-Changed Animation to have a special signal when tracks are changed, to avoid unnecesary track cache rebuilds in AnimationPlayer\n-Added missing emit_changed whe modifying keys to Animation\n-Changed AnimationPlayer to use the new refcounted connections instead of the previous hacky way to keep references\n-Changed AnimationEditor to update the current track when keys are edited\n-Fixed bug where undo/redo did not work with AnimationKeyEdit (was not being updated)\n-Made sure UndoRedo does not mind deleted objects in undo/redo history, this would corrupt the history or clear it without need.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6b184e4d3b4f02c3bb04fa7a36fe65176f89ec3f":{"hash":"6b184e4d3b4f02c3bb04fa7a36fe65176f89ec3f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25717 from nekomatata/dynamic-font-settings-fix","body":"Fixed undefined behavior when loading dynamic font settings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f981e9fe915532d6902912c5e038c30f8baf3ed5":{"hash":"f981e9fe915532d6902912c5e038c30f8baf3ed5","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Avoid case where editors are deleted while moved, fixes #25508, fixes #24829","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"89ca15693ee81fa497d1bab24bd772a98bf56279":{"hash":"89ca15693ee81fa497d1bab24bd772a98bf56279","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25866 from neikeq/issue-25121","body":"Fix exported property values being lost if base GDScript fails to parse","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2f8d1a321aefd70d53318f5b27d61410757fc61b":{"hash":"2f8d1a321aefd70d53318f5b27d61410757fc61b","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix exported property values being lost if base GDScript fails to parse","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25866},"325efb60b7b4f7cb4ed11097c8f2e2de973e00d0":{"hash":"325efb60b7b4f7cb4ed11097c8f2e2de973e00d0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25776 from luizcarlos1405/master","body":"Fixes some AnimationPlayer bugs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b340b7e804cd6fc6ecc8c14d9645a89a17270281":{"hash":"b340b7e804cd6fc6ecc8c14d9645a89a17270281","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25422 from azagaya/optionbutton","body":"Fix docs about item_selected and item_focused . Fixes #25273","is_cherrypick":false,"cherrypick_hash":"","pull":""},"06a0a29711dc1742f11e7713a8a206b698813dfe":{"hash":"06a0a29711dc1742f11e7713a8a206b698813dfe","is_merge":false,"authored_by":["MDQ6VXNlcjE1ODk5OTM4"],"author_raw":"Luiz <luizcarlos1405@gmail.com>","committer_raw":"Luiz <luizcarlos1405@gmail.com>","summary":"Fix some AnimationPlayer bugs and update documentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25776},"f015bc8d2ba9e2caecd8eb627d414e4ea5f53ba4":{"hash":"f015bc8d2ba9e2caecd8eb627d414e4ea5f53ba4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25858 from buresu/fix-package-installer","body":"Fix button alignment of Package Installer on OSX","is_cherrypick":false,"cherrypick_hash":"","pull":""},"419fb45a3eea68516828fe4541a62f8641cf13ef":{"hash":"419fb45a3eea68516828fe4541a62f8641cf13ef","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Disallow polygon2D editing if internal vertices exists, as suggested in #24853","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f48829d1a4154df68c19fff171e81a07c4b60ccd":{"hash":"f48829d1a4154df68c19fff171e81a07c4b60ccd","is_merge":false,"authored_by":["MDQ6VXNlcjI1ODc4NzM="],"author_raw":"Naoto Kondo <cgigcp3yqt@gmail.com>","committer_raw":"Naoto Kondo <cgigcp3yqt@gmail.com>","summary":"Fix button alignment of Package Installer on OSX","body":"This problem occurs only in the HiDPI environment.","is_cherrypick":false,"cherrypick_hash":"","pull":25858},"7f69da488e971b035fbdf044536db1ce9a100d50":{"hash":"7f69da488e971b035fbdf044536db1ce9a100d50","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Change some editing display options to make it clearer, as requested in #24853","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bc9c1e899e62d8e02e0a5bc867cb6f408dbf60e0":{"hash":"bc9c1e899e62d8e02e0a5bc867cb6f408dbf60e0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25842 from marcelofg55/windows_timezone","body":"Fix get_time_zone_info returning inverted bias on Windows/UWP","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4d43aba31eb3545be4c6d952cd5115df2be52d27":{"hash":"4d43aba31eb3545be4c6d952cd5115df2be52d27","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Fix get_time_zone_info returning inverted bias on Windows/UWP","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25842},"d2765cd04a507a1211a35a9690a482670a49f5fd":{"hash":"d2765cd04a507a1211a35a9690a482670a49f5fd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25814 from allkhor/hide_warning_panel","body":"Hide the warning panel when no warnings presents.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0137ec34686da6c4f62420c11595deb26d74978c":{"hash":"0137ec34686da6c4f62420c11595deb26d74978c","is_merge":false,"authored_by":["MDQ6VXNlcjEwNDk0NDI="],"author_raw":"allkhor <say2word@gmail.com>","committer_raw":"allkhor <say2word@gmail.com>","summary":"Hide the warnings panel when no warnings presents.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25814},"d6a88bbc3060b9adb1fef980bf79b343c89cc360":{"hash":"d6a88bbc3060b9adb1fef980bf79b343c89cc360","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Remove all references to stencil, fixes problems on iOS.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4f72ff4f1c296b59841005b946c22d523ac9df18":{"hash":"4f72ff4f1c296b59841005b946c22d523ac9df18","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"On mobile, check for float and half float frameuffers supported, fixes #25324, fixes #25325.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5fc86026ca097f97335ab01383170245d42b0640":{"hash":"5fc86026ca097f97335ab01383170245d42b0640","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.14.0.\n\nMethod:\n```\n$ cat > ../godot-word-whitelist.txt << EOF\nang\ndoubleclick\nlod\nnd\nnumer\nque\nte\nunselect\nEOF\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":""},"55ca2a7c88503d0f07785ab9215809b02027f858":{"hash":"55ca2a7c88503d0f07785ab9215809b02027f858","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25821 from akien-mga/sync-class-and-filenames","body":"Ensure classes match their header filename","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a18ceb6a302b23094136adfc9591121f8b49a8cf":{"hash":"a18ceb6a302b23094136adfc9591121f8b49a8cf","is_merge":true,"authored_by":[],"author_raw":"Chris Bradfield <chris@kidscancode.org>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25847 from MidZik/master","body":"Docs: Clarified TileMap get_cell method behavior.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ee77cba83e4a8a037358e882bac81d80b1596283":{"hash":"ee77cba83e4a8a037358e882bac81d80b1596283","is_merge":false,"authored_by":["MDQ6VXNlcjU3NjAxNjc="],"author_raw":"MidZik <matt.idzik1@gmail.com>","committer_raw":"MidZik <matt.idzik1@gmail.com>","summary":"Clarified TileMap get_cell method behavior.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25847},"35963eb052f35e720fb60119561e21a4f56f185a":{"hash":"35963eb052f35e720fb60119561e21a4f56f185a","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25831 from aaronfranke/mono-trans-rot-scale","body":"[Core] [Mono] Transform2D rotation and scale fixes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"06df7b0963ffeac31d2a0e4268889f0573edd7ea":{"hash":"06df7b0963ffeac31d2a0e4268889f0573edd7ea","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"[Core] Transform2D add set_scale and fix set_rotation","body":"Note: These are still not exposed to GDScript","is_cherrypick":false,"cherrypick_hash":"","pull":25831},"f97eb6d881b59391bb61847ff9d16a5cd72a357f":{"hash":"f97eb6d881b59391bb61847ff9d16a5cd72a357f","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"[Mono] Fix Transform2D rotation and scale","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25831},"5aff9903548c0f62d3d6aa880693d9131d2c53ac":{"hash":"5aff9903548c0f62d3d6aa880693d9131d2c53ac","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix infinite recursion in GLES2 _copy_texscreen","body":"Bug introduced in 9430e68cf3013aaa0673a4dfff844324a9c1274a,\nlikely a typo.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9418f6a557e0a0d9233cbdc4f222e3a5d9fd3a39":{"hash":"9418f6a557e0a0d9233cbdc4f222e3a5d9fd3a39","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixed undefined setting values when loading dynamic fonts","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25717},"322fad70bd59eb7b2a9a94387611401180458d82":{"hash":"322fad70bd59eb7b2a9a94387611401180458d82","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 year in VideoStreamGDNative","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fe7e11e008598e4bbbe46cf817af2fac999a5326":{"hash":"fe7e11e008598e4bbbe46cf817af2fac999a5326","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Modules: Ensure classes match their header filename","body":"Renamed:\n- `modules/mono/mono_gd/gd_mono_class_member.h` -> `i_mono_class_member.h`\n- `modules/upnp/upnpdevice.h` -> `upnp_device.h`\n- `modules/websocket/websocket_multiplayer.h` -> `websocket_multiplayer_peer.h`","is_cherrypick":false,"cherrypick_hash":"","pull":25821},"9430e68cf3013aaa0673a4dfff844324a9c1274a":{"hash":"9430e68cf3013aaa0673a4dfff844324a9c1274a","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Support SCREEN_TEXTURE in GLES2, fixes #25405","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"399b0cd52901d9e926da798a9ab14a2eb0fc8275":{"hash":"399b0cd52901d9e926da798a9ab14a2eb0fc8275","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25830 from guilhermefelipecgs/fix_state_machine_priority","body":"Fix state machine priority for auto advance","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cc76f3c71d6d645ff454d142237985421439f722":{"hash":"cc76f3c71d6d645ff454d142237985421439f722","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25828 from samH-FIT/particle_fix","body":"Fixes issue where ZIndex of converted CPUParticles2D is reset to zero","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b8319e7c60178b16a9e94ffdfdbe06dac26b3217":{"hash":"b8319e7c60178b16a9e94ffdfdbe06dac26b3217","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Ability to vflip viewports in GLES2, fixes #24555","body":"Also culling was reversed somehow.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0d0d074c4de70761e2824628db5984ece9a990d1":{"hash":"0d0d074c4de70761e2824628db5984ece9a990d1","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Use UVs with the nvidia rendering hack, fixes #24563","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"67eda1d4dd7373e8ea1a34901135d0b678581c09":{"hash":"67eda1d4dd7373e8ea1a34901135d0b678581c09","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Fix state machine priority for auto advance","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25830},"4af8009b9d1e89a7811b427bdfa73503541227b7":{"hash":"4af8009b9d1e89a7811b427bdfa73503541227b7","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fix fog in GLES2 by using epic hack, closes #25410","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5e28fa53c474b0bbb27ecb45973b846233f8b6d1":{"hash":"5e28fa53c474b0bbb27ecb45973b846233f8b6d1","is_merge":false,"authored_by":["MDQ6VXNlcjQ2Njk3MjU5"],"author_raw":"samHFIT <shartle2017@my.fit.edu>","committer_raw":"samHFIT <shartle2017@my.fit.edu>","summary":"Fixes issue #25822","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25828},"8b77dac56e375698cdd28bc6033d076c600a5a19":{"hash":"8b77dac56e375698cdd28bc6033d076c600a5a19","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25827 from merumelu/audio-bus-tooltip","body":"EditorAudioBuses: Fix wrong tooltip for \"Add Bus\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"385ab23672499b90338ac96f172986c09b128f66":{"hash":"385ab23672499b90338ac96f172986c09b128f66","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25823 from merumelu/plugin-config-dialog","body":"PluginConfigDialog: Slight usability changes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c5dcbeb160b37d8ffd70061d76eb980756fe36b4":{"hash":"c5dcbeb160b37d8ffd70061d76eb980756fe36b4","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Scene: Ensure classes match their header filename","body":"Also drop some unused files.\n\nRenamed:\n- `scene/2d/navigation2d.h` -> `navigation_2d.h`\n- `scene/2d/screen_button.h` -> `touch_screen_button.h`\n- `scene/3d/scenario_fx.h` -> `world_environment.h`\n- `scene/audio/audio_player.h` -> `audio_stream_player.h`\n- `scene/resources/bit_mask.h` -> `bit_map.h`\n- `scene/resources/color_ramp.h` -> `gradient.h`\n- `scene/resources/shape_line_2d.h` -> `line_shape_2d.h`\n- `scene/resources/scene_format_text.h` -> `resource_format_text.h`\n- `scene/resources/sky_box.h` -> `sky.h`\n\nDropped:\n- `scene/resources/bounds.h`","is_cherrypick":false,"cherrypick_hash":"","pull":25821},"5634f627dabe510de86c3ae81987fc39772701b7":{"hash":"5634f627dabe510de86c3ae81987fc39772701b7","is_merge":false,"authored_by":["MDQ6VXNlcjE3Njc2ODQ3"],"author_raw":"merumelu <merumelu@protonmail.com>","committer_raw":"merumelu <merumelu@protonmail.com>","summary":"EditorAudioBuses: Fix wrong tooltip for \"Add Bus\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25827},"bc26d0d6cdd1c28a0a243131468bf5f698dff18f":{"hash":"bc26d0d6cdd1c28a0a243131468bf5f698dff18f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Platform: Ensure classes match their header filename","body":"Also drop some unused files.\n\nRenamed:\n- `platform/iphone/sem_iphone.h` -> `semaphore_iphone.h`\n(same for `osx`)\n- `platform/uwp/gl_context_egl.h` -> `context_egl_uwp.h`\n- in `platform/windows`: `context_gl_win.h`, `crash_handler_win.h`,\n`godot_win.cpp`, `joypad.h` and `key_mapping_win.h` all renamed to\nuse `windows`. Some classes renamed accordingly too.\n- `EditorExportAndroid` and `EditorExportUWP` renamed to\n`EditorExportPlatformAndroid` and `EditorExportPlatformUWP`\n- `power_android` and `power_osx` renamed to `PowerAndroid` and\n`PowerOSX`\n- `OSUWP` renamed to `OS_UWP`\n\nDropped:\n- `platform/windows/ctxgl_procaddr.h`","is_cherrypick":false,"cherrypick_hash":"","pull":25821},"32b9aedd88c5b527a813659c8c4e7502da9356d0":{"hash":"32b9aedd88c5b527a813659c8c4e7502da9356d0","is_merge":false,"authored_by":["MDQ6VXNlcjE3Njc2ODQ3"],"author_raw":"merumelu <merumelu@protonmail.com>","committer_raw":"merumelu <merumelu@protonmail.com>","summary":"PluginConfigDialog: Slight usability changes","body":"- Set focus to the first LineEdit instead of the confirm button.\n- Default to GDScript rather than whatever language was first\nregistered with the ScriptServer.","is_cherrypick":false,"cherrypick_hash":"","pull":25823},"c4835c434502e23148585324a16c2bdc1c943ca2":{"hash":"c4835c434502e23148585324a16c2bdc1c943ca2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25721 from neikeq/ww","body":"Use script instance binding for objects constructed from C#","is_cherrypick":false,"cherrypick_hash":"","pull":""},"75dae1b9a9db8f29f53cadce6ebbccf8698939b3":{"hash":"75dae1b9a9db8f29f53cadce6ebbccf8698939b3","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Drivers, main, servers: Ensure classes match their header filename","body":"Renamed:\n- `drivers/alsamidi/alsa_midi.h` -> `midi_driver_alsamidi.h`\n(same for `coremidi` and `winmidi`)\n- `main/timer_sync.h` -> `main_timer_sync.h`\n- `servers/visual/visual_server_global.h` -> `visual_server_globals.h`","is_cherrypick":false,"cherrypick_hash":"","pull":25821},"8fd6a02d3e18ee9001ba4e397bd65b789781891e":{"hash":"8fd6a02d3e18ee9001ba4e397bd65b789781891e","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Missing canvas end left mask turned on, fixes #25666","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dfe4990b18d0ab34fda09d5dcaa2b4f6492ed2b7":{"hash":"dfe4990b18d0ab34fda09d5dcaa2b4f6492ed2b7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25496 from ptrojahn/lookat","body":"Fix look_at with non uniform scaling","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b7cc2bb1e281b360fdbf4b845cfa61e3a5998ddb":{"hash":"b7cc2bb1e281b360fdbf4b845cfa61e3a5998ddb","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Core: Ensure classes match their header filename","body":"Also drop some unused files.\n\nRenamed:\n- `core/dvector.h` -> `pool_vector.h`\n- `core/io/resource_import.h` -> `resource_importer.h`\n- `core/sort.h` -> `sort_array.h`\n- `core/string_db.h` -> `string_name.h`\n\nDropped:\n- `core/allocators.h`\n- `core/os/shell.h`\n- `core/variant_construct_string.cpp`","is_cherrypick":false,"cherrypick_hash":"","pull":25821},"cb09abdbbdb01fdeb8462853ad7324a6d0af0c81":{"hash":"cb09abdbbdb01fdeb8462853ad7324a6d0af0c81","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fixed OWC for rigid bodies, closes #25732","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fb8dce3e2e609dc8dcf9009e98639ed107f482d4":{"hash":"fb8dce3e2e609dc8dcf9009e98639ed107f482d4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25602 from mcccclean/dont-ignore-listener-nodes","body":"Fix 3D Listener nodes not being used","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c95308e70f389a348c6f519170ca5b0c00f05a35":{"hash":"c95308e70f389a348c6f519170ca5b0c00f05a35","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25819 from YeldhamDev/project_manager_cleanup","body":"Minor cleanup in the Project Manager","is_cherrypick":false,"cherrypick_hash":"","pull":""},"13c50e8aa569bf5fa01a7dc052cde8cdf1886c99":{"hash":"13c50e8aa569bf5fa01a7dc052cde8cdf1886c99","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25481 from hpvb/fix-ubsan-asan-reports","body":"Fix many asan and ubsan reported issues","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e40395669cf277e948e1a520a6584ce0deafd91a":{"hash":"e40395669cf277e948e1a520a6584ce0deafd91a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25550 from DualMatrix/fix-25357","body":"Fixed Null appearing inside export variables with type hints and no default value","is_cherrypick":false,"cherrypick_hash":"","pull":""},"279bfb3503ff034615d38df6405b7ebd7751ce95":{"hash":"279bfb3503ff034615d38df6405b7ebd7751ce95","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25557 from kaadmy/master","body":"Allow usage of depth texture when contact shadows are disabled","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f60e5efadd57d7d8330a6082f524b835e0378902":{"hash":"f60e5efadd57d7d8330a6082f524b835e0378902","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25725 from clayjohn/multimesh_transform_2d","body":"Added ability to set_instance_transform_2d in multimesh","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6e43bd4e8553c781f3ceb237a3384da0741d2db5":{"hash":"6e43bd4e8553c781f3ceb237a3384da0741d2db5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25623 from clayjohn/multimesh_color_bug","body":"[GLES2] Initialize color buffer to white in gles2 multimesh","is_cherrypick":false,"cherrypick_hash":"","pull":""},"204f9083f4222b2a6f0d6f4133541e5097802ea6":{"hash":"204f9083f4222b2a6f0d6f4133541e5097802ea6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25682 from JFonS/fix_light_canvas_gles2","body":"Fix canvas light shaders on GLES2","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9c6f19117c85da45349d69a68c581657bed6994b":{"hash":"9c6f19117c85da45349d69a68c581657bed6994b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25754 from JFonS/fix_25567","body":"Fix canvas particle material for old GLSL versions","is_cherrypick":false,"cherrypick_hash":"","pull":""},"da45f1bf85444310c532b5dbf09659b406135b30":{"hash":"da45f1bf85444310c532b5dbf09659b406135b30","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Minor cleanup in the Project Manager","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25819},"c5a526840eef32ec89585afabb5884a03858004e":{"hash":"c5a526840eef32ec89585afabb5884a03858004e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25778 from YeldhamDev/add_disabled_tab_style","body":"Add disabled tab style","is_cherrypick":false,"cherrypick_hash":"","pull":""},"48bc7aedaa5ca19d16fa46132ec5a5a20e062e46":{"hash":"48bc7aedaa5ca19d16fa46132ec5a5a20e062e46","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25779 from JFonS/fix_25581","body":"Make LIGHT_VEC affect 2D shadows again","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f12b47b65e975f5aa5426792c86420c5360a09ef":{"hash":"f12b47b65e975f5aa5426792c86420c5360a09ef","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25783 from Xrayez/csg-shapes-visibility","body":"Fix CSGShape not updating on changing visibility","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7713ec86373b1b0305db28177f2128f4f8a363bc":{"hash":"7713ec86373b1b0305db28177f2128f4f8a363bc","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25134 from staddy/master","body":"Check for null pointer in RasterizerSceneGLES2::render_shadow","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e133bd94f03c7af35af6b6d1fcfc348c46febaf7":{"hash":"e133bd94f03c7af35af6b6d1fcfc348c46febaf7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25813 from cart/o-no","body":"Use \"origin\" instead of \"o\" in Transform2D.Rotation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"22bf89e970911d26f0c27d09ece6862c40f4c120":{"hash":"22bf89e970911d26f0c27d09ece6862c40f4c120","is_merge":false,"authored_by":["MDQ6VXNlcjI2OTQ2NjM="],"author_raw":"Carter Anderson <mcanders1@gmail.com>","committer_raw":"Carter Anderson <mcanders1@gmail.com>","summary":"Use \"origin\" instead of \"o\" in Transform2D.Rotation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25813},"be98a6ebbca95225b59570ed67fce962edfd23ec":{"hash":"be98a6ebbca95225b59570ed67fce962edfd23ec","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25724 from aaronfranke/mono-transform","body":"[Mono] Fix Transform2D origin","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9115c6ab15c7751a13383a5be847205057ea9f1c":{"hash":"9115c6ab15c7751a13383a5be847205057ea9f1c","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25803 from neikeq/yy","body":"Windows: Default to system MSBuild and add VSCode hint path","is_cherrypick":false,"cherrypick_hash":"","pull":""},"da00c338a37037447d6806a301ae89201ee574a7":{"hash":"da00c338a37037447d6806a301ae89201ee574a7","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Add VSCode hint path for Windows","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25803},"9a08b9047288c0eb9e732f18a4851adfeebc4deb":{"hash":"9a08b9047288c0eb9e732f18a4851adfeebc4deb","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Default to MSBuild from VS Build Tools instead of Mono's","body":"Don't pass FrameworkPathOverride to MSBuild. It's causing issues with some nuget packages.","is_cherrypick":false,"cherrypick_hash":"","pull":25803},"4d933b1530d08b9bfad539f5146a5bb649476645":{"hash":"4d933b1530d08b9bfad539f5146a5bb649476645","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Fix canvas particle material for old GLSL versions","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25754},"7051685a779f2b1fa4322d6f8fbfaba71deea73f":{"hash":"7051685a779f2b1fa4322d6f8fbfaba71deea73f","is_merge":false,"authored_by":["MDQ6VXNlcjQ2OTMyODMw"],"author_raw":"azagaya <azagaya.games@gmail.com>","committer_raw":"azagaya <azagaya.games@gmail.com>","summary":"Fixes differences between docs and item_selected and item_focused signals in optionbutton","body":"Description in docs about item_selected and item_focused signals in optionbutton is fixed to match the real behaviour. Also, get_item_index function is added.","is_cherrypick":false,"cherrypick_hash":"","pull":25422},"fa7329f6485058fde30b8e2bfe26291dfbfc4434":{"hash":"fa7329f6485058fde30b8e2bfe26291dfbfc4434","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25790 from YeldhamDev/topbar_node_cleanup","body":"Cleanup editor's top bar of old nodes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3a70020c98cc70b55f4684c0056aa5fbe9a5afef":{"hash":"3a70020c98cc70b55f4684c0056aa5fbe9a5afef","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Cleanup editor's top bar of old nodes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25790},"095f472a0b162508f67604ea1409d38c52b1ce51":{"hash":"095f472a0b162508f67604ea1409d38c52b1ce51","is_merge":false,"authored_by":[""],"author_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","committer_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","summary":"Fix CSGShape not updating on changing visibility","body":"Hiding CSGShape should force the CSG operation to skip it which is intented\nbehaviour according to how CSGBrush is created for each shape.","is_cherrypick":false,"cherrypick_hash":"","pull":25783},"6607c3c1c7dc7e6b3e381b71c6a46dcf59d3457b":{"hash":"6607c3c1c7dc7e6b3e381b71c6a46dcf59d3457b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25428 from GlaDos28/master","body":"[DOCS] Added warnings about Dictionary element erasure while iterating over it","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5594b08e90c0d606c8f5b14879e94595fce962ee":{"hash":"5594b08e90c0d606c8f5b14879e94595fce962ee","is_merge":false,"authored_by":["MDQ6VXNlcjEyNjE2MzM0"],"author_raw":"Evgeny Savelyev <glados28@yandex.ru>","committer_raw":"Evgeny Savelyev <glados28@yandex.ru>","summary":"added warnings about Dictionary element erasure while iterating over it","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25428},"076a342a4eabe334eb54f53a811e7fc8898639f1":{"hash":"076a342a4eabe334eb54f53a811e7fc8898639f1","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Make LIGHT_VEC affect 2D shadows again","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25779},"e322fd140ec6865764c313a9a4489d6db68ab7fb":{"hash":"e322fd140ec6865764c313a9a4489d6db68ab7fb","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Add disabled tab style","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25778},"1fe2e715cb10e3323cf37a050542af9f5d4db37e":{"hash":"1fe2e715cb10e3323cf37a050542af9f5d4db37e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25770 from YeldhamDev/search_bar_cleanup","body":"General cleanup of script and doc search bars","is_cherrypick":false,"cherrypick_hash":"","pull":""},"eda4be193fd736d362184bc937efc99c1faa18c3":{"hash":"eda4be193fd736d362184bc937efc99c1faa18c3","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25773 from neikeq/xx","body":"Do not initialize Mono if 'res://.mono/' and mscorlib are missing","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3afd9deded8fb2119c4dfd3d6c92d3af24edb5e9":{"hash":"3afd9deded8fb2119c4dfd3d6c92d3af24edb5e9","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25774 from neikeq/fix-noreturn-attr-check","body":"Fix check to determine if [[noreturn]] attribute is usable","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b67955afcae7a63a37fba7d046c7217bd8a6c3c3":{"hash":"b67955afcae7a63a37fba7d046c7217bd8a6c3c3","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix check to determine if [[noreturn]] attribute is usable","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25774},"7f596270f35d3d89847eca40ea25b1cc8da1fd96":{"hash":"7f596270f35d3d89847eca40ea25b1cc8da1fd96","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix exporting assemblies from wrong output path","body":"This is the whole reason 'fill_search_dirs' was added for, yet somehow I forgot to pass the config parameter.","is_cherrypick":false,"cherrypick_hash":"","pull":25773},"24a2ae7f3c73903999f8af5fabe9255cf0321e45":{"hash":"24a2ae7f3c73903999f8af5fabe9255cf0321e45","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Do not initialize Mono if 'res://.mono/' and mscorlib are missing","body":"This is needed to avoid aborting due to missing mscorlib for projects that do not use C#.\nIf 'res://.mono/' exists, then we assume the project uses C#, in which case a missing mscorlib should still abort.","is_cherrypick":false,"cherrypick_hash":"","pull":25773},"4fd7115e13f1b59e2340db647fe3476a34439481":{"hash":"4fd7115e13f1b59e2340db647fe3476a34439481","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"General cleanup of script and doc search bars","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25770},"0f5a4fa7d5449e96127482889596a878c73b9915":{"hash":"0f5a4fa7d5449e96127482889596a878c73b9915","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix version in osx_tools.app","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1aa7fc09eb584bcc4dcddc8ec7dd3ddbf92a215f":{"hash":"1aa7fc09eb584bcc4dcddc8ec7dd3ddbf92a215f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"TSCN: Remove extra newline after [resource]/[ext_resource]","body":"Some cases had been handled in #17602, but those two were missed.\nFixes #24677.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"17809ca9a907b8d48bea2fd26ea42312a9eaaca4":{"hash":"17809ca9a907b8d48bea2fd26ea42312a9eaaca4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25764 from akien-mga/scons-relative-import","body":"SCons: Fix import clash between Godot and system modules","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5892b122819091c026f546c1766cdbc06b6e87c8":{"hash":"5892b122819091c026f546c1766cdbc06b6e87c8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25763 from akien-mga/scons-decider","body":"SCons: Make MD5-timestamp decider and implicit_cache debug-only","is_cherrypick":false,"cherrypick_hash":"","pull":""},"26a547f7fce022dd5565c95b90c79f412943c90f":{"hash":"26a547f7fce022dd5565c95b90c79f412943c90f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25762 from akien-mga/tests-gdscript","body":"Be explicit about usage of GDScript tests","is_cherrypick":false,"cherrypick_hash":"","pull":""},"644b266bae483c903d7c588b38002e4c0ad21054":{"hash":"644b266bae483c903d7c588b38002e4c0ad21054","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 import clash between Godot and system modules","body":"See #24965 for details. `sys.path.insert` is hacky, but should work\nrelatively well for both Python 2 and Python 3. When we eventually\ndeprecate Python 2 support, we could look into using importlib.\n\nFixes #24965.","is_cherrypick":false,"cherrypick_hash":"","pull":25764},"2be62587eecbcad855d2d864af13ea407596ed8b":{"hash":"2be62587eecbcad855d2d864af13ea407596ed8b","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"SCons: Make MD5-timestamp decider and implicit_cache debug-only","body":"As advised by @bdbaddog in #25403, those options reduce the certainty\nthat all everything will be rebuilt as it should, so they are not advised\nfor release builds.","is_cherrypick":false,"cherrypick_hash":"","pull":25763},"c3638574267b0af5ca086b923e1c1777d1dd131d":{"hash":"c3638574267b0af5ca086b923e1c1777d1dd131d","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Be explicit about usage of GDScript tests","body":"Also drop empty \"image\" test, and print proper error when passing wrong\ntest name.\n\nFixes #25638.","is_cherrypick":false,"cherrypick_hash":"","pull":25762},"f614f155063e43733c5e4c2572b4ea67b3bcc661":{"hash":"f614f155063e43733c5e4c2572b4ea67b3bcc661","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 formatting fixes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ba0a4a942e9997f9238c4f6a0fb141702316788e":{"hash":"ba0a4a942e9997f9238c4f6a0fb141702316788e","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":""},"dc239b47b3c09a0f2900151bcdaeca38ddcb7595":{"hash":"dc239b47b3c09a0f2900151bcdaeca38ddcb7595","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":""},"74932b905e928015394aff68a0502a49994d47f7":{"hash":"74932b905e928015394aff68a0502a49994d47f7","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":""},"2975f6e3c4709bc5f69b43fdfb1ea1de159b9b26":{"hash":"2975f6e3c4709bc5f69b43fdfb1ea1de159b9b26","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25412 from toger5/Doc_impulse_fore","body":"[DOCS] rephrased impulse","is_cherrypick":false,"cherrypick_hash":"","pull":""},"67f801f52306746c0674d91fe015478bf94004c3":{"hash":"67f801f52306746c0674d91fe015478bf94004c3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25465 from Calinou/update-changelog","body":"Update the changelog with new features added in 3.1","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b6e03d927eb94500284e0214f7045a9830f4813c":{"hash":"b6e03d927eb94500284e0214f7045a9830f4813c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25727 from aaronfranke/matrix3-basis","body":"[Core] Rename Matrix3 file to Basis","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6c57bdf6ff02c566efc0d3a8b84f5d0393a69894":{"hash":"6c57bdf6ff02c566efc0d3a8b84f5d0393a69894","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25746 from akien-mga/gpu-particles-gles2","body":"Warn when using GPU particles with GLES2","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f946b28f752998e8cf43a20f2458537e7c5fd120":{"hash":"f946b28f752998e8cf43a20f2458537e7c5fd120","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix random generation, to not retrieve 0 after seed()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25680},"3b3bb8c57815a348bc852db5b70548873a938f9c":{"hash":"3b3bb8c57815a348bc852db5b70548873a938f9c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25728 from clayjohn/doc_multimesh","body":"[DOC] Filled in MultiMesh doc","is_cherrypick":false,"cherrypick_hash":"","pull":""},"25a90bcf1ad4a9295eb442ac68c9631dab2f11db":{"hash":"25a90bcf1ad4a9295eb442ac68c9631dab2f11db","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"[Mono] Fix Transform2D origin","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25724},"034cd62a7740a51d2527272a44bf225cd7a89724":{"hash":"034cd62a7740a51d2527272a44bf225cd7a89724","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Warn when using GPU particles with GLES2","body":"Closes #25733.","is_cherrypick":false,"cherrypick_hash":"","pull":25746},"975c3fd157216d32388c212dd4a8cbb95591bb45":{"hash":"975c3fd157216d32388c212dd4a8cbb95591bb45","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"filled in multimesh doc","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25728},"3f837d5cc52a4dd18df05efcf348bb99bb33a708":{"hash":"3f837d5cc52a4dd18df05efcf348bb99bb33a708","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"[Core] Rename Matrix3 file to Basis","body":"The code already referred to \"Basis\", it's just the file name that was different for some reason.","is_cherrypick":false,"cherrypick_hash":"","pull":25727},"33b64ec3fd065300250ed92abd9e560c3018e4ad":{"hash":"33b64ec3fd065300250ed92abd9e560c3018e4ad","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25739 from qarmin/fix_scan_folders_after_deleting","body":"Fix rescan files and folders after deleting them","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5fa5678eb70d6f12800a4862215f54f4c20a4a96":{"hash":"5fa5678eb70d6f12800a4862215f54f4c20a4a96","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25736 from qarmin/fix_sprie_frames_editor","body":"Fix latest regression error in SpriteFramesEditor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ae1ac55409afae35e71b04fbb3b957827d8f5f24":{"hash":"ae1ac55409afae35e71b04fbb3b957827d8f5f24","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25712 from QbieShay/issue_25609","body":"Root node of a scene is now selected when the scene is opened.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"41798cbb6fdfe5742c4d942cbb55df0f2ad94ec0":{"hash":"41798cbb6fdfe5742c4d942cbb55df0f2ad94ec0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25709 from vnen/submodule-hash","body":"Get Git commit hash when Godot is a submodule","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7d5c6f4c7a7021b5f5dfa1e2b8deb612c4d7e6ec":{"hash":"7d5c6f4c7a7021b5f5dfa1e2b8deb612c4d7e6ec","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25710 from Calinou/add-hint-output-font-size","body":"Add a setting hint for the Output panel font size","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5b9662a2c5105817eeb41b3ec30c1a2945b8ea2e":{"hash":"5b9662a2c5105817eeb41b3ec30c1a2945b8ea2e","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"qarmin <mikrutrafal54@gmail.com>","committer_raw":"qarmin <mikrutrafal54@gmail.com>","summary":"Rescan files and folders deleting them","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25739},"8908bdc7f2fd002d71e836ef4f9c16fdfdc69e99":{"hash":"8908bdc7f2fd002d71e836ef4f9c16fdfdc69e99","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25653 from BastiaanOlij/fix_hide_skyrotation","body":"Hide new sky properties if we don't have sky as a background","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2a0c9faac218fe49c05ebcfe6fe2fa5db97fed20":{"hash":"2a0c9faac218fe49c05ebcfe6fe2fa5db97fed20","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25614 from QbieShay/issue_25425","body":"Fix generating GDNative API struct for 1.1","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c8f084b0d5e52d2b3e4e2b927f3d8bc3fa6973fe":{"hash":"c8f084b0d5e52d2b3e4e2b927f3d8bc3fa6973fe","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"qarmin <mikrutrafal54@gmail.com>","committer_raw":"qarmin <mikrutrafal54@gmail.com>","summary":"Fix latest regression error in SpriteFramesEditor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25736},"b462fdf1cb7c1282067c81561aab4b1389b1b78a":{"hash":"b462fdf1cb7c1282067c81561aab4b1389b1b78a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25685 from Calinou/doc-improve-resourcepreloader","body":"Improve the ResourcePreloader documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6c243326bd00e0894252baeaacf52897ff87f0e2":{"hash":"6c243326bd00e0894252baeaacf52897ff87f0e2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25650 from willnationsdev/script-icon","body":"Fix script class icons looking for paths at runtime","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4912f578d13a7c4be42adf1e9c0cf29bbe35f3bb":{"hash":"4912f578d13a7c4be42adf1e9c0cf29bbe35f3bb","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"clang-format: Set standard for ObjC++","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6d98ce281fdc86e9be1449deb27ec5ba9a85d19f":{"hash":"6d98ce281fdc86e9be1449deb27ec5ba9a85d19f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25671 from vnen/physics-material-2d","body":"Include PhysicsMaterial when 3D is disabled","is_cherrypick":false,"cherrypick_hash":"","pull":""},"20ff01b8e4e2c6b94463f15d69b7bf51e5b13ba1":{"hash":"20ff01b8e4e2c6b94463f15d69b7bf51e5b13ba1","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"added ability to set instance_transform_2d in multimesh","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25725},"9df44c2d2cbae10aa7b27b2562d00d69c2caecb8":{"hash":"9df44c2d2cbae10aa7b27b2562d00d69c2caecb8","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Use script instance binding for objects constructed from C#","body":"Only possible if the object class is a \"native type\". If the object class is a user class (that derives a \"native type\") then a script is needed.\nSince CSharpLanguage does cleanup of script instance bindings when finished, cases like #25621 will no longer cause problems.\n\nFixed ~Object() trying to free script instance bindings after the language has already been removed, which would result in a NULL dereference.","is_cherrypick":false,"cherrypick_hash":"","pull":25721},"4fd579b271e1b5274266843b9b19ed60f4c8a9a1":{"hash":"4fd579b271e1b5274266843b9b19ed60f4c8a9a1","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25716 from neikeq/vv","body":"Mono: Create player script metadata when building manually","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fe046de216c3bba72028bd3018e9174dc4619e31":{"hash":"fe046de216c3bba72028bd3018e9174dc4619e31","is_merge":false,"authored_by":["MDQ6VXNlcjc5MTc0NzU="],"author_raw":"QbieShay <cislaghi.ilaria@gmail.com>","committer_raw":"QbieShay <cislaghi.ilaria@gmail.com>","summary":"Root node of a scene is now selected when the scene is opened.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25712},"5f8c30fbcaad9f45c32aa58f4f995c88e917ac96":{"hash":"5f8c30fbcaad9f45c32aa58f4f995c88e917ac96","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Create player script metadata when building manually","body":"Previously this was only done when building the script for running the game. This was a problem because the user could want to build the project manually with the \"Build project\" button, to then run the game from the command line or similar.","is_cherrypick":false,"cherrypick_hash":"","pull":25716},"e937e74b692a4c0d0bb76ab2147bb83d7b5d3a49":{"hash":"e937e74b692a4c0d0bb76ab2147bb83d7b5d3a49","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Add a maximum recusion depth to _guess_expression_type","body":"When a recursive declaration ends up in a GDScript file the\n_guess_expression_type function would start looping and eventually run\nout of stack space.\n\nWe now cap recusion for this function to 100 frames.\n\nThis fixes #25598","is_cherrypick":false,"cherrypick_hash":"","pull":25715},"e190589f3debad7bb20f62288d13f99378a0dbe2":{"hash":"e190589f3debad7bb20f62288d13f99378a0dbe2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25627 from clayjohn/visual_shader_texture_bug","body":"Change hint_color to hint_albedo for sampler2ds","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8253cdbda32acab36fc842bb8423ea286b791413":{"hash":"8253cdbda32acab36fc842bb8423ea286b791413","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25692 from YeldhamDev/spriteframes_editor_changes","body":"Small changes to the SpriteFrames editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"865d7983e0357e6b52ee77546ea738a2700912d7":{"hash":"865d7983e0357e6b52ee77546ea738a2700912d7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25701 from Chaosus/fix_particles_gizmo","body":"Fix undo for Particles 3D gizmo","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d16b6a2dac538b0b0d4458e928f87fb0aeb983da":{"hash":"d16b6a2dac538b0b0d4458e928f87fb0aeb983da","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25706 from akien-mga/fix-etc2-decompress","body":"Image: Fix decompressing ETC2","is_cherrypick":false,"cherrypick_hash":"","pull":""},"07e87f6ec09dd600fc53c03801b63c828b2561f8":{"hash":"07e87f6ec09dd600fc53c03801b63c828b2561f8","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 setting hint for the Output panel font size","body":"This closes #21237.","is_cherrypick":false,"cherrypick_hash":"","pull":25710},"682bc0703572a9916db97e614c5742a4a4aa39f9":{"hash":"682bc0703572a9916db97e614c5742a4a4aa39f9","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDk2MTM="],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"QbieShay <cislaghi.ilaria@gmail.com>","summary":"Fix generating GDNative API struct for 1.1","body":"Fixes #25425.","is_cherrypick":false,"cherrypick_hash":"","pull":25614},"874cbefa265af6665d3a6807f003aad3b9aabbc4":{"hash":"874cbefa265af6665d3a6807f003aad3b9aabbc4","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Get Git commit hash when Godot is a submodule","body":"Submodules don't have a .git folder in the same place, but a .git file\nthat points to the actual folder. This change take this into account.","is_cherrypick":false,"cherrypick_hash":"","pull":25709},"163cdb89547fcc110a8693216be09668eea97223":{"hash":"163cdb89547fcc110a8693216be09668eea97223","is_merge":false,"authored_by":["MDQ6VXNlcjQ1MzExOTk3"],"author_raw":"Paul Trojahn <paul.trojahn@gmail.com>","committer_raw":"Paul Trojahn <paul.trojahn@gmail.com>","summary":"Fix look_at with non uniform scaling","body":"The angle function doesn't consider the scaling of the local coordinates,\nso it needs to be removed first. Fixes #23247","is_cherrypick":false,"cherrypick_hash":"","pull":25496},"1772d6fa234dd6814a12df6a89c9bb8ddc011f1b":{"hash":"1772d6fa234dd6814a12df6a89c9bb8ddc011f1b","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Image: Fix decompressing ETC2","body":"Thanks to @Rriik for finding the bug and its cause.\n\nFixes #25595.","is_cherrypick":false,"cherrypick_hash":"","pull":25706},"5e837b3f13ab1e3b31bb8d705e87820fa4eff21e":{"hash":"5e837b3f13ab1e3b31bb8d705e87820fa4eff21e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25552 from groud/better_error_message","body":"Displays errors and warnings in a better way in the script editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b867ef0eec2975c7a87762498fb2926c575d6676":{"hash":"b867ef0eec2975c7a87762498fb2926c575d6676","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25570 from Kanabenki/windows-relative-icon","body":"Use relative path property hint for windows export icon","is_cherrypick":false,"cherrypick_hash":"","pull":""},"43a3db4c00a0851e323c905f6e46fd74e7810a50":{"hash":"43a3db4c00a0851e323c905f6e46fd74e7810a50","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix undo for Particles 3D gizmo","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25701},"17d92c2b0995e82f5291c5a1e097e7b607151d31":{"hash":"17d92c2b0995e82f5291c5a1e097e7b607151d31","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25551 from JFonS/fix_rogue_cpu_particles","body":"Fix local_delta when resetting CPUParticles","is_cherrypick":false,"cherrypick_hash":"","pull":""},"da18307a5327475a8a4142a06b7ba3db145d6c5c":{"hash":"da18307a5327475a8a4142a06b7ba3db145d6c5c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25562 from IronicallySerious/fix-empty-project","body":"Fix prompt for empty project files when loaded","is_cherrypick":false,"cherrypick_hash":"","pull":""},"39bc758bb5381034a56709c188e27ed815114f3b":{"hash":"39bc758bb5381034a56709c188e27ed815114f3b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25549 from Zylann/fix_game_font_size_forced_to_13","body":"Don't modify font which could potentially not be the editor one yet","is_cherrypick":false,"cherrypick_hash":"","pull":""},"15a5c975911ee1c7f4e6de387e736ac55e529cfc":{"hash":"15a5c975911ee1c7f4e6de387e736ac55e529cfc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25546 from Zylann/fix_garbage_log_pointer","body":"Fixed uninitialized pointer access due to THEME_CHANGED notification","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9dcbf961e504fa783b08395ea7e10f35ff4d0ab3":{"hash":"9dcbf961e504fa783b08395ea7e10f35ff4d0ab3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25500 from daniel-abbott/BT_Debug_disable","body":"Disable BT_DEBUG, works around #25476 and #25431","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0e377f348ce3b359c64eb5573b35077b5cc3dba8":{"hash":"0e377f348ce3b359c64eb5573b35077b5cc3dba8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25517 from Zylann/doc_expression","body":"Explain how to use Expression inputs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3dd00e77b4cd09e34e54a86216a2265862455557":{"hash":"3dd00e77b4cd09e34e54a86216a2265862455557","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25524 from Calinou/fix-font-oversampling-warning","body":"Fix a font oversampling warning being printed when it shouldn't","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6958953ffa1372e14725df92ae73fad53da924b1":{"hash":"6958953ffa1372e14725df92ae73fad53da924b1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25515 from Zylann/search_bar_bottom","body":"Moved script editor search bar to the bottom","is_cherrypick":false,"cherrypick_hash":"","pull":""},"39d6dbbb9f87d2cd478243f14beb4369cd540670":{"hash":"39d6dbbb9f87d2cd478243f14beb4369cd540670","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25506 from homer666/docs-update-cast-motion","body":"[DOCS] Update PhysicsDirectSpaceState.cast_motion","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7fcdadadf4bc1031557ec4c45a4c057fa6ac96b7":{"hash":"7fcdadadf4bc1031557ec4c45a4c057fa6ac96b7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25518 from bojidar-bg/25505-wrong-type-error-message","body":"Fix wrong error messages for invalid arguments when calling functions through call","is_cherrypick":false,"cherrypick_hash":"","pull":""},"952340319297706763284c9bbe8d7a57cc4f380a":{"hash":"952340319297706763284c9bbe8d7a57cc4f380a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25509 from bojidar-bg/25504-update-bitmask-crash","body":"Fix crashes when calling update_bitmask_area","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b3c0cb08b0a84cc7bf845a34866ca52ba9fe509d":{"hash":"b3c0cb08b0a84cc7bf845a34866ca52ba9fe509d","is_merge":false,"authored_by":["MDQ6VXNlcjI2MTEyNDc5"],"author_raw":"Daniel Abbott <danielabbott@daniel-abbott.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Disable BT_DEBUG, works around #25476 and #25431","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25500},"aa9ec210b9b878f7cfe093ba82715b0a247129b3":{"hash":"aa9ec210b9b878f7cfe093ba82715b0a247129b3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25521 from bruvzg/disabled_hidpi_retina_fix","body":"[macOS] Fix rendering on retina displays with HiDPI support disabled.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4ddefe91420d1a61c99c3a3319949ff95139e040":{"hash":"4ddefe91420d1a61c99c3a3319949ff95139e040","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25467 from fire/folding_spam","body":"Add check in folding to see if the nodepath exists to avoid message spam and expose get_node_or_null","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d3082c99b540ec0e0fa4ec772373a8a59b50b14f":{"hash":"d3082c99b540ec0e0fa4ec772373a8a59b50b14f","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Small changes to the SpriteFrames editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25692},"4b51e8a9756d4cb8b1fefb0bde078c4cef917ded":{"hash":"4b51e8a9756d4cb8b1fefb0bde078c4cef917ded","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 ResourcePreloader documentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25685},"d18b89707cfc3b02f1730b809980fc63cce891bc":{"hash":"d18b89707cfc3b02f1730b809980fc63cce891bc","is_merge":false,"authored_by":["MDQ6VXNlcjI2ODk2NTUw"],"author_raw":"wombatstampede <donning@informenta.de>","committer_raw":"GitHub <noreply@github.com>","summary":"Update CPUParticles.xml","body":"It took me some hours of trying and wondering and one question with a very helpful answer in the facebook group to figure out that the color_ramp gradient actually modifies the vertex color of the particle mesh (but NOT the albedo). After knowing this enabling vertex_color_use_as_albedo in the SpatialMaterial led to success.\n\nI hope adding this little hint:\n\"Each particle's vertex color will vary along this [GradientTexture].\"\n\nMight help other people which stumble upon this...","is_cherrypick":false,"cherrypick_hash":"","pull":25683},"5186d4f3ad2e6db4ff68f4afd9f288bdc9cde1fd":{"hash":"5186d4f3ad2e6db4ff68f4afd9f288bdc9cde1fd","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Fix canvas light shaders on GLES2","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25682},"3736a65f24d5e2d015f951fd8b93d9f0514f4d6a":{"hash":"3736a65f24d5e2d015f951fd8b93d9f0514f4d6a","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":"[ci skip]","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c4ff433b17695a65624e2b1829c981d77ce1adcd":{"hash":"c4ff433b17695a65624e2b1829c981d77ce1adcd","is_merge":false,"authored_by":["MDQ6VXNlcjE2MjE3NTYz"],"author_raw":"Will Nations <willnationsdev@gmail.com>","committer_raw":"Will Nations <willnationsdev@gmail.com>","summary":"Fix script class icon filepath lookups at runtime.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25650},"5743c7910a24613966d6b39ed2c1198fb852181d":{"hash":"5743c7910a24613966d6b39ed2c1198fb852181d","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Include PhysicsMaterial when 3D is disabled","body":"It's still needed by 2D physics.","is_cherrypick":false,"cherrypick_hash":"","pull":25671},"4b6327fb302cff5998bf3d3405a645d02bddb42a":{"hash":"4b6327fb302cff5998bf3d3405a645d02bddb42a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25659 from JFonS/fix_25567","body":"Fix particles animation on GLES2","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a7a21bd9fe72052e117a71f9934b9acae038d962":{"hash":"a7a21bd9fe72052e117a71f9934b9acae038d962","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Fix particles animation on GLES2","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25659},"56f4d59962308db88a1929bf53c401190f4b9ced":{"hash":"56f4d59962308db88a1929bf53c401190f4b9ced","is_merge":false,"authored_by":["MDQ6VXNlcjMxODAxMzY0"],"author_raw":"Twarit <wtwarit@gmail.com>","committer_raw":"Twarit <wtwarit@gmail.com>","summary":"Fix prompt for empty project files when loaded","body":"Fixes #25541","is_cherrypick":false,"cherrypick_hash":"","pull":25562},"8159ee93a7f7f795cc15c105a6851a52c823e11b":{"hash":"8159ee93a7f7f795cc15c105a6851a52c823e11b","is_merge":false,"authored_by":["MDQ6VXNlcjI5MzU4NDE="],"author_raw":"Tom McLean <tom.a.mclean@gmail.com>","committer_raw":"Tom McLean <tom.a.mclean@gmail.com>","summary":"Prefer a viewport's listener over a camera where available","body":"Fix clang formatting issue","is_cherrypick":false,"cherrypick_hash":"","pull":25602},"edc56285419f2e0404095d9ebbdf93c498b788a0":{"hash":"edc56285419f2e0404095d9ebbdf93c498b788a0","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Hide new sky properties if we don't have sky as a background","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25653},"25027d60f7fb665d2d82f964f1c4f7927fe15cc7":{"hash":"25027d60f7fb665d2d82f964f1c4f7927fe15cc7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25606 from Paulb23/fix_textedit_scroll_selection","body":"Fixed selection being activated when using scroll lines.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6afc024078eaaf66a8542d8977737ebd927e163f":{"hash":"6afc024078eaaf66a8542d8977737ebd927e163f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25618 from YeldhamDev/sprite3d_region_frames","body":"Add frame support for Sprite3D with region enabled","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c19840dad73774dd9ae10e99399e1d3f7284f75b":{"hash":"c19840dad73774dd9ae10e99399e1d3f7284f75b","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25636 from neikeq/uwu","body":"Mono: Workaround to fix 'flushing' errors when building at editor startup","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4aa4916b111f986a22fc14509391b24a1ecf5b79":{"hash":"4aa4916b111f986a22fc14509391b24a1ecf5b79","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Workaround to fix 'flushing' errors when building at editor startup","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25636},"b78a384921d96e470245c5134f000e3dd803eeef":{"hash":"b78a384921d96e470245c5134f000e3dd803eeef","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"change hint_color to hint_albedo for sampler2ds","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25627},"f752aaf970b0fa632b44dabb5d434e274b70ffdf":{"hash":"f752aaf970b0fa632b44dabb5d434e274b70ffdf","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"initialize color buffer to white in gles2 multimesh","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25623},"1e3e770073f3e3df5125044da076c39b0a534f64":{"hash":"1e3e770073f3e3df5125044da076c39b0a534f64","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Add frame support for Sprite3D with region enabled","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25618},"69374cd3781d900cddffda725b1ff4629cb688c1":{"hash":"69374cd3781d900cddffda725b1ff4629cb688c1","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 being activated when using scroll lines","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25606},"16d402147b9057c9f7d43ef9b46eb8654e5483cc":{"hash":"16d402147b9057c9f7d43ef9b46eb8654e5483cc","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25593 from neikeq/whatwasithinking","body":"Fix OS_Unix::set_environment","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9bd9d21358703fd9ee2ab3e0fe32b2425a1a6255":{"hash":"9bd9d21358703fd9ee2ab3e0fe32b2425a1a6255","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix OS_Unix::set_environment","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25593},"919fa75803177d0dc8f03c16b6be1360140145e1":{"hash":"919fa75803177d0dc8f03c16b6be1360140145e1","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25574 from neikeq/ss","body":"Mono: Lifetime fixes for CSharpInstance and instance binding data","is_cherrypick":false,"cherrypick_hash":"","pull":""},"248dbb251722432502e579a3ad6c4b5ed96af76f":{"hash":"248dbb251722432502e579a3ad6c4b5ed96af76f","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25576 from neikeq/tt","body":"Mono: Fix default debugger agent argument never being used","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d8593747e01ba4dd508be6e3cf917b0866deeab1":{"hash":"d8593747e01ba4dd508be6e3cf917b0866deeab1","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Fix default debugger agent argument never being used","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25576},"3233083f63dc668b8dd21290d25a511212f114d8":{"hash":"3233083f63dc668b8dd21290d25a511212f114d8","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Lifetime fixes for CSharpInstance and instance binding data","body":"Avoid CSharpInstance from accessing its state after self destructing (by deleting the Reference owner).\nIt's now safe to replace the script instance without leaking or crashing.\n\nAlso fixed godot_icall_Object_weakref return reference being freed before returning.","is_cherrypick":false,"cherrypick_hash":"","pull":25574},"4e4e889c751ac57a217ea924ea0a03e43bd3e6d6":{"hash":"4e4e889c751ac57a217ea924ea0a03e43bd3e6d6","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25478 from neikeq/rr","body":"Mono: Fix MonoPosixHelper not being found","is_cherrypick":false,"cherrypick_hash":"","pull":""},"065828d15994a4da7dde882e29aaa27d483a5029":{"hash":"065828d15994a4da7dde882e29aaa27d483a5029","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Fix MonoPosixHelper not being found","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25478},"41873ffa88da0a30189d66b75a8e65ee49645bc2":{"hash":"41873ffa88da0a30189d66b75a8e65ee49645bc2","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Added set_environment to OS class","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25478},"d3c51a5dfb5fb26081d64e16b198ee9ae1beb481":{"hash":"d3c51a5dfb5fb26081d64e16b198ee9ae1beb481","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Cleanup","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25478},"5890e7060e49ab6aab48a3be70baa573ea94d478":{"hash":"5890e7060e49ab6aab48a3be70baa573ea94d478","is_merge":false,"authored_by":["MDQ6VXNlcjE4MzU3NjU3"],"author_raw":"Kanabenki <18357657+Kanabenki@users.noreply.github.com>","committer_raw":"Kanabenki <18357657+Kanabenki@users.noreply.github.com>","summary":"Use relative path property hint for windows export icon","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25570},"d116705538fe0c625e0b40d56f3d6ecfe3bbb4aa":{"hash":"d116705538fe0c625e0b40d56f3d6ecfe3bbb4aa","is_merge":false,"authored_by":["MDQ6VXNlcjE0MDc2MzQ1"],"author_raw":"KaadmY <kaadmy@gmail.com>","committer_raw":"KaadmY <kaadmy@gmail.com>","summary":"Allow usage of depth texture when contact shadows are disabled","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25557},"ff508dfede772ce9c08803faeb96d649fa9c0341":{"hash":"ff508dfede772ce9c08803faeb96d649fa9c0341","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Fixed Null appearing inside export variables with type hints and no default value","body":"The default value of the type is now used to initialise it.\n\nexport(int) A\n\nWill now have A be 0 istead of Null even though it still showed as 0 before in the inspector, fixes #25357","is_cherrypick":false,"cherrypick_hash":"","pull":25550},"5f981d7fefe8fd720796c67547afb34421e742b2":{"hash":"5f981d7fefe8fd720796c67547afb34421e742b2","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Displays errors and warnings in a better way in the script editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25552},"fe6123fca4e56bfa17c92874d85fa434abf9767f":{"hash":"fe6123fca4e56bfa17c92874d85fa434abf9767f","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Fix local_delta when resetting CPUParticles","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25551},"81a5eb4d18bf04f55ed90f01a47ae68f99d38d11":{"hash":"81a5eb4d18bf04f55ed90f01a47ae68f99d38d11","is_merge":false,"authored_by":["MDQ6VXNlcjEzMTE1NTU="],"author_raw":"Marc Gilleron <marc.gilleron@gmail.com>","committer_raw":"Marc Gilleron <marc.gilleron@gmail.com>","summary":"Don't modify font which could potentially not be the editor one yet","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25549},"869887641f3d31f19837a34da116039a26618cb0":{"hash":"869887641f3d31f19837a34da116039a26618cb0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25547 from hpvb/fix-25507","body":"When an animationplayer sets a property on itself recreate the caches","is_cherrypick":false,"cherrypick_hash":"","pull":""},"37aa06bf8af2fd9fa2a2d7e7dc6752e887ab8139":{"hash":"37aa06bf8af2fd9fa2a2d7e7dc6752e887ab8139","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"When an animationplayer sets a property on itself recreate the caches","body":"this fixes #25507","is_cherrypick":false,"cherrypick_hash":"","pull":25547},"fb2eb66e40269d91b8e2392d52fff2a54cb32ebd":{"hash":"fb2eb66e40269d91b8e2392d52fff2a54cb32ebd","is_merge":false,"authored_by":["MDQ6VXNlcjEzMTE1NTU="],"author_raw":"Marc Gilleron <marc.gilleron@gmail.com>","committer_raw":"Marc Gilleron <marc.gilleron@gmail.com>","summary":"Fixed uninitialized log member due to THEME_CHANGED notification","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25546},"58de38497839148ac5ea2062fdd360e82e1197aa":{"hash":"58de38497839148ac5ea2062fdd360e82e1197aa","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25540 from JFonS/remove_gizmo_errors","body":"Fix gizmo errors on \"Align with view\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2232d3336ee261bff23ee5faed2cdec9861ff5a6":{"hash":"2232d3336ee261bff23ee5faed2cdec9861ff5a6","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Fix gizmo errors on \"Align with view\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25540},"355d65aa8d66b33c85c08d60e3d85ff44235ba3c":{"hash":"355d65aa8d66b33c85c08d60e3d85ff44235ba3c","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Fix a font oversampling warning being printed when it shouldn't","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25524},"50e2c1e184e7ce2361e2256336392b0b9eaf18c8":{"hash":"50e2c1e184e7ce2361e2256336392b0b9eaf18c8","is_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 rendering on retina displays with HiDPI support disabled.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25521},"ae9a23e36c2a0e2a018018dcfcb224611f14d887":{"hash":"ae9a23e36c2a0e2a018018dcfcb224611f14d887","is_merge":false,"authored_by":["MDQ6VXNlcjEzMTE1NTU="],"author_raw":"Marc Gilleron <marc.gilleron@gmail.com>","committer_raw":"Marc Gilleron <marc.gilleron@gmail.com>","summary":"Moved script editor search bar to the bottom, so it doesn't shift everything down","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25515},"d2e43475b5c33d2240cefc09aaf7ee5061c1f1b2":{"hash":"d2e43475b5c33d2240cefc09aaf7ee5061c1f1b2","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 wrong error messages for invalid arguments when calling functions through call","body":"Fixes #25505","is_cherrypick":false,"cherrypick_hash":"","pull":25518},"08ea2aedd254d49d37240fbfe486f4ae50840f62":{"hash":"08ea2aedd254d49d37240fbfe486f4ae50840f62","is_merge":false,"authored_by":["MDQ6VXNlcjEzMTE1NTU="],"author_raw":"Marc Gilleron <marc.gilleron@gmail.com>","committer_raw":"Marc Gilleron <marc.gilleron@gmail.com>","summary":"Explain how to use Expression inputs","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25517},"abfeba8d123a4a1653a03c0387fd0335219fe428":{"hash":"abfeba8d123a4a1653a03c0387fd0335219fe428","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 crashes when calling update_bitmask_area","body":"Fixes #25504","is_cherrypick":false,"cherrypick_hash":"","pull":25509},"07e27cd1970e9a1d95b69beda0acfa7994283f9c":{"hash":"07e27cd1970e9a1d95b69beda0acfa7994283f9c","is_merge":false,"authored_by":["MDQ6VXNlcjgzOTU5NDg5"],"author_raw":"homer666 <homer666@users.noreply.github.com>","committer_raw":"homer666 <homer666@users.noreply.github.com>","summary":"[DOCS] Update PhysicsDirectSpaceState.cast_motion","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"463123a661151f119132f2ee9af78925a58a068a":{"hash":"463123a661151f119132f2ee9af78925a58a068a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25494 from RandomShaper/fix-21677","body":"Let memory stat functions return uint64_t","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6225b17d5f51f936c4f00c5f7d2f3e9f3328ec96":{"hash":"6225b17d5f51f936c4f00c5f7d2f3e9f3328ec96","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25493 from bojidar-bg/21601-astar-segfault","body":"Fix AStar crashing with large (>1e30) estimated values","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b83c3827f3f127a7f5a56f072479110b6ff721a9":{"hash":"b83c3827f3f127a7f5a56f072479110b6ff721a9","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 check in folding to see if the nodepath exists to avoid message spam.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25467},"e34a4c63a70ac69703523f9d0b835929b3ba4a0d":{"hash":"e34a4c63a70ac69703523f9d0b835929b3ba4a0d","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 AStar crashing with large (>1e30) estimated values","body":"Fixes #21601","is_cherrypick":false,"cherrypick_hash":"","pull":25493},"496d8f19fcad1acd466161ad389552ee93b70d87":{"hash":"496d8f19fcad1acd466161ad389552ee93b70d87","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":"Let memory stat functions return uint64_t","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25494},"c21ca98e4c6e6228adefcc696b3ff6a1104c678e":{"hash":"c21ca98e4c6e6228adefcc696b3ff6a1104c678e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25469 from ankitpriyarup/master","body":"Fixes error when new name contains only unallowed characters","is_cherrypick":false,"cherrypick_hash":"","pull":""},"629ac20a14920a6576ecf645c3a1c5e8e162a4ab":{"hash":"629ac20a14920a6576ecf645c3a1c5e8e162a4ab","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25489 from AndreaCatania/assert","body":"Avoid inertia calculation for empty shape - Bullet","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5a26c7e0e5e7a3589a4320b55a5284e4ecf17870":{"hash":"5a26c7e0e5e7a3589a4320b55a5284e4ecf17870","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Avoid inertia calculation for empty shape - Bullet","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25489},"d308eb091a6c6d73442a118d7069e855ec2b1c6d":{"hash":"d308eb091a6c6d73442a118d7069e855ec2b1c6d","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Fix many asan and ubsan reported issues","body":"This allows most demos to run without any ubsan or asan errors. There\nare still some things in thirdpart/ and some things in AudioServer that\nneeds a look but this fixes a lot of issues. This should help debug less\nobvious issues, hopefully.\n\nThis fixes #25217 and fixes #25218","is_cherrypick":false,"cherrypick_hash":"","pull":25481},"9ed7096aaed47b514c476564f8930b166117b9d4":{"hash":"9ed7096aaed47b514c476564f8930b166117b9d4","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Update the changelog with new features added in 3.1","body":"[ci skip]","is_cherrypick":false,"cherrypick_hash":"","pull":25465},"ee560dd987f5b6db27b903b6d911146b05514d60":{"hash":"ee560dd987f5b6db27b903b6d911146b05514d60","is_merge":false,"authored_by":["MDQ6VXNlcjMxMzA5OTg0"],"author_raw":"Ankit Priyarup <ankitpriyarup@gmail.com>","committer_raw":"Ankit Priyarup <ankitpriyarup@gmail.com>","summary":"Invalid node name should check if new_name is empty then cancel rename, fixes 25226","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25469},"ef99f034b427d5b7fdb2ae4fc25579aa3c793e08":{"hash":"ef99f034b427d5b7fdb2ae4fc25579aa3c793e08","is_merge":false,"authored_by":["MDQ6VXNlcjE2NzE4ODU5"],"author_raw":"toger5 <toger5@hotmail.de>","committer_raw":"toger5 <toger5@hotmail.de>","summary":"[DOCS] rephrase impulse","body":"- improove coordinate system explanation\n- define usecase","is_cherrypick":false,"cherrypick_hash":"","pull":25412},"35bb52011a4cbcd8ca3779ab1761244f06a33127":{"hash":"35bb52011a4cbcd8ca3779ab1761244f06a33127","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25391 from hpvb/fix-dri-prime-detect","body":"Properly detect when to use DRI_PRIME","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9007202a130d8f3216c66c60b06a6775743c504d":{"hash":"9007202a130d8f3216c66c60b06a6775743c504d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25441 from WolfgangSenff/patch-1","body":"Fix non-compiling typo in Expression.xml example","is_cherrypick":false,"cherrypick_hash":"","pull":""},"308e66442e8ce3bc47a4081bbb73a1d6f7a85200":{"hash":"308e66442e8ce3bc47a4081bbb73a1d6f7a85200","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25439 from YeldhamDev/color_picker_toggle_fixup","body":"Small fixup on button toggle behaviour in ColorPicker","is_cherrypick":false,"cherrypick_hash":"","pull":""},"faad3a013a4c5f73f59d961d7b707699b107a87e":{"hash":"faad3a013a4c5f73f59d961d7b707699b107a87e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25443 from BastiaanOlij/fix_vsync_osx","body":"Using DisplayLink to emulate vsync on OSX","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b53f2d1d598193ab1d1c02345fc321be254364ca":{"hash":"b53f2d1d598193ab1d1c02345fc321be254364ca","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Using DisplayLink to emulate vsync on OSX","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25443},"fb610808124b08d8e6b7a089b379e7dc59ccabdd":{"hash":"fb610808124b08d8e6b7a089b379e7dc59ccabdd","is_merge":false,"authored_by":["MDQ6VXNlcjE0ODYxMg=="],"author_raw":"Kyle Szklenski <kyle.szklenski@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Fix non-compiling typo in Expression.xml example","body":"Slight typo in Expression.xml prevented compilation when copy/pasted.","is_cherrypick":false,"cherrypick_hash":"","pull":25441},"f32c8269241ea5f293b3eda2f9dbe01ffb6f7397":{"hash":"f32c8269241ea5f293b3eda2f9dbe01ffb6f7397","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25429 from akien-mga/cleanup-shadercompiler-gles23","body":"Cleanup and identify ShaderCompilerGLES[23] differences","is_cherrypick":false,"cherrypick_hash":"","pull":""},"de6a80ee3a62a195455e4b56fb77d2cd9c2089ad":{"hash":"de6a80ee3a62a195455e4b56fb77d2cd9c2089ad","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25430 from torshid/master","body":"Binding for get_frustum() method of camera class","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a7e6a31d7f0e9fd7a95bfe99ca5f099492f47dbe":{"hash":"a7e6a31d7f0e9fd7a95bfe99ca5f099492f47dbe","is_merge":false,"authored_by":["MDQ6VXNlcjk3NzkwOQ=="],"author_raw":"Yusuf <yaksoy@live.fr>","committer_raw":"Yusuf <yaksoy@live.fr>","summary":"binding for get_frustum() of camera class","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25430},"20aec40757ec12939d22b5714115776806529eb2":{"hash":"20aec40757ec12939d22b5714115776806529eb2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25426 from volzhs/twice-get_singleton","body":"Remove unnecessary call VS::get_singleton() twice","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b77b5365821b9c28c942d6d8a1116d9488f76866":{"hash":"b77b5365821b9c28c942d6d8a1116d9488f76866","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Cleanup and identify ShaderCompilerGLES[23] differences","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25429},"c4c517e13d38958eface7b7e83e1859c1fab1cf3":{"hash":"c4c517e13d38958eface7b7e83e1859c1fab1cf3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25423 from akien-mga/gles2-spatialshader-light","body":"GLES2: Define LIGHT Spatial shader builtin","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1c14da32732e8e0473f8650286deff10f394d0ac":{"hash":"1c14da32732e8e0473f8650286deff10f394d0ac","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Remove unnecessary call VS::get_singleton() twice","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25426},"8d3ae29e8f9c79ae1884ab90b45aec834df331e5":{"hash":"8d3ae29e8f9c79ae1884ab90b45aec834df331e5","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Small fixup on button toggle behaviour in ColorPicker","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25439},"188a711c4f08f96bccd72ecea0d7445f0c7846ca":{"hash":"188a711c4f08f96bccd72ecea0d7445f0c7846ca","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25420 from akien-mga/godotphysics-is-back","body":"Revert \" Deprecated Godot 3D physics engine\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1148a33b20ffec8b858176df9edc5847316c5e26":{"hash":"1148a33b20ffec8b858176df9edc5847316c5e26","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"GLES2: Define LIGHT Spatial shader builtin","body":"Fixes #25421.","is_cherrypick":false,"cherrypick_hash":"","pull":25423},"9c308023bb787795a01197459fc34456adfd893e":{"hash":"9c308023bb787795a01197459fc34456adfd893e","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Properly detect when to use DRI_PRIME","body":"We fork off twice once with and once without DIR_PRIME=1 set. We\nthen use the vendor string to determine what GPU to use.\n\nWe prefer (in order)\n1) AMDGPU/AMDGPU-PRO/NVidia non-free driver\n2) Intel driver\n3) Nouveau\n4) Software rendering\n\nIf a driver can't be detected it will default to DRI_PRIME=0","is_cherrypick":false,"cherrypick_hash":"","pull":25391},"5876c3f089da4f69a1279f69eb9229bced13cde2":{"hash":"5876c3f089da4f69a1279f69eb9229bced13cde2","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Revert \" Deprecated Godot 3D physics engine\"","body":"This reverts commit 5de5a4140b9a397935737c6ce0088602be6840d7.\n\n@reduz still intends to rework it in the future, and it's convenient to\ntest if issues are specific to Bullet or not, so we keep it around for\nthe time being.","is_cherrypick":false,"cherrypick_hash":"","pull":25420},"ac01aef9e3e9839809306efc915f6e4fa4ac303f":{"hash":"ac01aef9e3e9839809306efc915f6e4fa4ac303f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25417 from akien-mga/svg-max-size","body":"Prevent upscaled SVG from exceeding Image bounds","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cc0842f9a6b0fda07ca0b8ad483e225b492428c7":{"hash":"cc0842f9a6b0fda07ca0b8ad483e225b492428c7","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Prevent upscaled SVG from exceeding Image bounds","body":"Also expose Image MAX_WIDTH and MAX_HEIGHT.\n\nFixes #24455.","is_cherrypick":false,"cherrypick_hash":"","pull":25417},"89e7c2cb13c6f06eb376aae5e9354f4fabf01f3e":{"hash":"89e7c2cb13c6f06eb376aae5e9354f4fabf01f3e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25415 from akien-mga/recursive-resource-assignments","body":"Fix recursive assignment of Textures and other resources","is_cherrypick":false,"cherrypick_hash":"","pull":""},"402cfa983d1773b72cc69c63a9e3bccff285d0a4":{"hash":"402cfa983d1773b72cc69c63a9e3bccff285d0a4","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix recursive assignment of Textures and BitMapFont","body":"Fixes #24213.","is_cherrypick":false,"cherrypick_hash":"","pull":25415},"70689ebffd95ab34e45bcbfdce3f6389033bfd44":{"hash":"70689ebffd95ab34e45bcbfdce3f6389033bfd44","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 iostream includes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7fe66bc70f7004a2e516e39ccdc1f700eacdc77d":{"hash":"7fe66bc70f7004a2e516e39ccdc1f700eacdc77d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25401 from capnm/capnm-cleanup","body":"Cleanup unused header file","is_cherrypick":false,"cherrypick_hash":"","pull":""},"de1c3f3c89911d0822601a64d1328155c8968879":{"hash":"de1c3f3c89911d0822601a64d1328155c8968879","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25379 from Faless/net/ws/mp_docs","body":"Update docs and errors for WebSocket module","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cee84d1ed867c7667dbc0f6e47c31fbd48f0892f":{"hash":"cee84d1ed867c7667dbc0f6e47c31fbd48f0892f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25402 from AndreaCatania/sp_ce","body":"Fixed Rigidbody first frame center spawn","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8d4617439c210fc4820fbe5cedca43ce32276e2a":{"hash":"8d4617439c210fc4820fbe5cedca43ce32276e2a","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Fixed Rigidbody first frame center spawn","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25402},"e07e154ebf0f655fa6a6600c2a78206bdcceb7ee":{"hash":"e07e154ebf0f655fa6a6600c2a78206bdcceb7ee","is_merge":false,"authored_by":["MDQ6VXNlcjQwNDcyODk="],"author_raw":"Martin Capitanio <capnm@capitanio.org>","committer_raw":"Martin Capitanio <capnm@capitanio.org>","summary":"Cleanup unused header","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25401},"bd55ac89646060359760c0fdcf39fef14d1a7fea":{"hash":"bd55ac89646060359760c0fdcf39fef14d1a7fea","is_merge":true,"authored_by":[],"author_raw":"Leon Krause <Lk@Leonkrause.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25397 from lethiandev/fix-gles2-polygon-drawing","body":"Fix polygon drawing on WebGL1","is_cherrypick":false,"cherrypick_hash":"","pull":""},"14e59ff11206b4a5b211ab882f0b84ef37a947a7":{"hash":"14e59ff11206b4a5b211ab882f0b84ef37a947a7","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Update docs and errors for WebSocket module","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25379},"2e5ede7a4e0a230373660a6726a90e1c25cf0d37":{"hash":"2e5ede7a4e0a230373660a6726a90e1c25cf0d37","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Properly discard fragments during depth prepass opaque pass, fixes #23321","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a0bdd9605a0b679b945f9a61a36acad24bf25874":{"hash":"a0bdd9605a0b679b945f9a61a36acad24bf25874","is_merge":false,"authored_by":["MDQ6VXNlcjUzMjMxMjk="],"author_raw":"Konrad Nowakowski <konrad.x92@gmail.com>","committer_raw":"Konrad Nowakowski <konrad.x92@gmail.com>","summary":"Fix polygon drawing on WebGL1","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25397},"11642b92d1b72154268edcde76b0b53d309e22eb":{"hash":"11642b92d1b72154268edcde76b0b53d309e22eb","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Avoid cyclic resource loading of any type, fixes #22673","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0d438c7b18521833be23af37e0d9c1c7a66b669c":{"hash":"0d438c7b18521833be23af37e0d9c1c7a66b669c","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Make CSG Shape work with GIProbe, fixes #20465","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7e99ac22ae9b261d0c73a0526382bc925f6557ab":{"hash":"7e99ac22ae9b261d0c73a0526382bc925f6557ab","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25366 from clayjohn/visual_shader_builtins","body":"Updated visual shader builtins","is_cherrypick":false,"cherrypick_hash":"","pull":""},"98ffb6b37e5f02a1b1e52aaa63ad615c06da541f":{"hash":"98ffb6b37e5f02a1b1e52aaa63ad615c06da541f","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Instantiate global classes properly, fixes #20857","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d0f289b0d91297c5a1094cc4f6fa98186fbfb804":{"hash":"d0f289b0d91297c5a1094cc4f6fa98186fbfb804","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25314 from marxin/fix-24417-class-memaccess","body":"Fix class memaccess","is_cherrypick":false,"cherrypick_hash":"","pull":""},"45a400d90e4013dc4772616e294def4ab88c71f2":{"hash":"45a400d90e4013dc4772616e294def4ab88c71f2","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Do not restrict light texture type (wont work with atlas, though)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0c60d4c68247d72c097343698f1d9a0eebd1afa2":{"hash":"0c60d4c68247d72c097343698f1d9a0eebd1afa2","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Properly get proxy texture size for canvas light, fixes #17067","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"953cd03ea6ee9fd6d0d3fde9658777cc4020d0a7":{"hash":"953cd03ea6ee9fd6d0d3fde9658777cc4020d0a7","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Use transparent framebuffer only when set to transparent, closes #21827","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"70d6d0fa69c36cd9a673bc313c711814dc79a4f4":{"hash":"70d6d0fa69c36cd9a673bc313c711814dc79a4f4","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fix problem blending from state to state in statemachine node, closes #21944","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2ad6212a3f671c0c7f140658a7a55a75af10ae93":{"hash":"2ad6212a3f671c0c7f140658a7a55a75af10ae93","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25372 from JFonS/add_gizmo_docs","body":"Minor fixes and documentation for Spatial Gizmos","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e90fb5b0ab511d259436184a2e90c295445645db":{"hash":"e90fb5b0ab511d259436184a2e90c295445645db","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Minor fixes and documentation for Spatial Gizmos","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25372},"4cfce9995548c876c496c7382b3985fd1217685d":{"hash":"4cfce9995548c876c496c7382b3985fd1217685d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25355 from YeldhamDev/color_picker_changes","body":"Make some small enhancements to the ColorPicker","is_cherrypick":false,"cherrypick_hash":"","pull":""},"59459ed4b2e03b47e3b7a4c9da6cf42e3969d0bd":{"hash":"59459ed4b2e03b47e3b7a4c9da6cf42e3969d0bd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25370 from akien-mga/mono-lowercase-pathext","body":"Mono: Test Windows binaries with lowercase extension","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1bed784c9a3786679bec4c7c60b260bc56c37de3":{"hash":"1bed784c9a3786679bec4c7c60b260bc56c37de3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25380 from godotengine/fix_pivot","body":"Fixes the pivot setting with control nodes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"eb1e3ee2328c05f40652021cea0db01f8e83d307":{"hash":"eb1e3ee2328c05f40652021cea0db01f8e83d307","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25382 from groud/change_frame_before_signal","body":"Change the frame number before triggering the animation_finished signal","is_cherrypick":false,"cherrypick_hash":"","pull":""},"86e1de71dfc7280446c472c9109515cd9d55d23e":{"hash":"86e1de71dfc7280446c472c9109515cd9d55d23e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25383 from akien-mga/editorinspector-property_changed_update_all","body":"Fix EditorInspector property_changed argument mismatch","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a08906112077df67407765e7319068d03d36961b":{"hash":"a08906112077df67407765e7319068d03d36961b","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fix pixelized previews, but also instances of breaking ImageTexture cache. Closes #25378.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"563139e5f38ac233dd4e395df0b34394ebceb05b":{"hash":"563139e5f38ac233dd4e395df0b34394ebceb05b","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix EditorInspector property_changed argument mismatch","body":"Bug introduced in #21701, missed in 541422a4a28c873142af9bfc988468b3e9e05948.","is_cherrypick":false,"cherrypick_hash":"","pull":25383},"30dd1815e49f8060686a5df7103161ac2753077b":{"hash":"30dd1815e49f8060686a5df7103161ac2753077b","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Change the frame number before triggering the animation_finished signal","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25382},"b494de34aa28e6c562e5ac8e767db1245b37bd8f":{"hash":"b494de34aa28e6c562e5ac8e767db1245b37bd8f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25381 from groud/disable_layout_menu","body":"Disables the Layout menu when a Control node is child of a container","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d3619f8743400624549fe9ee33cc430cb99a157c":{"hash":"d3619f8743400624549fe9ee33cc430cb99a157c","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Disables the Layout menu when a Control node is child of a container","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25381},"3cfd80b0bfd8edce4772ae9d80e062679b1a756e":{"hash":"3cfd80b0bfd8edce4772ae9d80e062679b1a756e","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 pivot setting with control nodes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25380},"182f26fe5e89ce059b8c2548e1f710960897adfb":{"hash":"182f26fe5e89ce059b8c2548e1f710960897adfb","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Make some small enhancements to the ColorPicker","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25355},"92a3f11de6da26173cc44499b94290a5b70592b0":{"hash":"92a3f11de6da26173cc44499b94290a5b70592b0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25374 from akien-mga/doc-animatedtexture","body":"Document AnimatedTexture and bind MAX_FRAMES constant","is_cherrypick":false,"cherrypick_hash":"","pull":""},"237c00be0b97df750ab04bebf2dcba4bb153dc05":{"hash":"237c00be0b97df750ab04bebf2dcba4bb153dc05","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 improve code owners","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"17b2b1747182e3711d80d4171f3baf78ab2644c5":{"hash":"17b2b1747182e3711d80d4171f3baf78ab2644c5","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Document AnimatedTexture and bind MAX_FRAMES constant","body":"Closes #24935.","is_cherrypick":false,"cherrypick_hash":"","pull":25374},"57c0082533cfc7a15570cb40a92ce53c6020ca2d":{"hash":"57c0082533cfc7a15570cb40a92ce53c6020ca2d","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Mono: Test Windows binaries with lowercase extension","body":"To help users writing good cross-platform code, Godot's\n`FileAccessWindows:open()` will issue a warning on case mismatch, which\nhappens here with capitalized extensions given by `PATHEXT` compared to\nactual file extensions which are lowercase 99% of the time.\n\nFixes #25368.","is_cherrypick":false,"cherrypick_hash":"","pull":25370},"e2b839134db3e642e92c353333c50359fd15b539":{"hash":"e2b839134db3e642e92c353333c50359fd15b539","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25367 from akien-mga/bullet-debug","body":"Bullet: Enable BT_DEBUG on debug builds","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3e78a55e14c71bfe334521de1748a0b95a70a5d2":{"hash":"3e78a55e14c71bfe334521de1748a0b95a70a5d2","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Bullet: Enable BT_DEBUG on debug builds","body":"Fixes #25301.","is_cherrypick":false,"cherrypick_hash":"","pull":25367},"4a8dc09eab7960d7cefbb3af449b41730e48e3ce":{"hash":"4a8dc09eab7960d7cefbb3af449b41730e48e3ce","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25340 from akien-mga/gdnative-gcc-ice-armv7hl","body":"Workaround GCC 6 & 7 ICE on armv7hl","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c4db6ce2b2044e0dc64152d476a51182803d3c35":{"hash":"c4db6ce2b2044e0dc64152d476a51182803d3c35","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"updated visual shader builtins","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25366},"e3210040984acc69ddc236e25bd05c6e52a59583":{"hash":"e3210040984acc69ddc236e25bd05c6e52a59583","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25356 from muiroc/bug_web_comp_tex","body":"Fix S3TC texture loading for WebGL","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1253b9c038277aebfb5a4cc11685823f2331a26b":{"hash":"1253b9c038277aebfb5a4cc11685823f2331a26b","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Add a check to help find transforms that are passes invalid.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c3b0ee59412f16427194518f5261eeb7cf002606":{"hash":"c3b0ee59412f16427194518f5261eeb7cf002606","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix code style issues","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"16fa7885109988df1a2cec2b1859d2658dfbcae8":{"hash":"16fa7885109988df1a2cec2b1859d2658dfbcae8","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":""},"d1e399a971a2e8058c4890ec9014275526c26421":{"hash":"d1e399a971a2e8058c4890ec9014275526c26421","is_merge":false,"authored_by":["MDQ6VXNlcjEwMDM2MzM3"],"author_raw":"muiroc <ian.mario.dev@gmail.com>","committer_raw":"muiroc <ian.mario.dev@gmail.com>","summary":"fix s3tc support detection for webgl","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25356},"8cc9bf5969cb2cdbb9fee515cd20b279404a86fe":{"hash":"8cc9bf5969cb2cdbb9fee515cd20b279404a86fe","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":""},"433b8ee526ca58e742848db012be21c17e8fa9c6":{"hash":"433b8ee526ca58e742848db012be21c17e8fa9c6","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":""},"d9268265dcc19ac7e61629f51783d30750eb80e8":{"hash":"d9268265dcc19ac7e61629f51783d30750eb80e8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25354 from Ranoller/patch-5","body":"Profiler list functions from max to less expensive","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d355469c1f2b13c4c8f8672891c5ddd103191af2":{"hash":"d355469c1f2b13c4c8f8672891c5ddd103191af2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25300 from neikeq/improve-thread-id","body":"Improve custom thread numbering for POSIX","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ed1b9c1f159b349a0b86b81a1b1bc7a0b0158d31":{"hash":"ed1b9c1f159b349a0b86b81a1b1bc7a0b0158d31","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Avoid crash in import (though model still does not work well), fixes #19346","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"33d8c19999f28343a2fc2f7aef4d40f80c276145":{"hash":"33d8c19999f28343a2fc2f7aef4d40f80c276145","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 caveat for File.file_exists for imported resources","body":"Fixes #25347.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d7c72dc2d129dd0c8b5546fb47b5fc730ed2e500":{"hash":"d7c72dc2d129dd0c8b5546fb47b5fc730ed2e500","is_merge":false,"authored_by":["MDQ6VXNlcjExNzEyNzM3"],"author_raw":"Ranoller <davarrcal@hotmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Profiler list functions from max to less expensive","body":"Solves https://github.com/godotengine/godot/issues/25328 and partially https://github.com/godotengine/godot/issues/5682","is_cherrypick":false,"cherrypick_hash":"","pull":25354},"c2f59de212546e2005e4cbdde9515599cdaa3b78":{"hash":"c2f59de212546e2005e4cbdde9515599cdaa3b78","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Warn of invalid pointer when converting object to RID, closes #19023","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b203f80dfce16135d6baced2c118eff5e44a7dcf":{"hash":"b203f80dfce16135d6baced2c118eff5e44a7dcf","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Rewrite how font oversampling is updated more carefully, fixes #24338","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a8510331c0115eeee2d6ac0a4acbeb5d4df833b3":{"hash":"a8510331c0115eeee2d6ac0a4acbeb5d4df833b3","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Fix compilation on UWP","body":"It appears that MSVC and Mingw disagree about what conversions are legal\nhere. We just use the 'wide' version of the call and use our native\nCharType instead of TCHAR.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"18c3ed245ae990c61f68edddab627c5719c433c7":{"hash":"18c3ed245ae990c61f68edddab627c5719c433c7","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Further fixes to avoid memory corruption, closes #25336","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2211d73300bf39fe4566b1f6bd2efcbb08ea2b6b":{"hash":"2211d73300bf39fe4566b1f6bd2efcbb08ea2b6b","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Workaround GCC 6 & 7 ICE on armv7hl","body":"Fixes #16100.","is_cherrypick":false,"cherrypick_hash":"","pull":25340},"1365bed8ed3e108d13f3f9eb46d86de365a073d3":{"hash":"1365bed8ed3e108d13f3f9eb46d86de365a073d3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25338 from DualMatrix/search_inaccurate","body":"Fixed Recent/Favorite in Create Node dialog not selecting right node","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e3648c0a794a81d6426c30288a77c3d96036c6fa":{"hash":"e3648c0a794a81d6426c30288a77c3d96036c6fa","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Fixed Recent/Favorite in Create Node dialog not selecting right node","body":"Fixes #6535","is_cherrypick":false,"cherrypick_hash":"","pull":25338},"35c1694c040c4b9f8d46984241d5d37cb3380725":{"hash":"35c1694c040c4b9f8d46984241d5d37cb3380725","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24923 from groud/add_color_audio_buses_buttons","body":"Adds color to the audio buses buttons","is_cherrypick":false,"cherrypick_hash":"","pull":""},"62e3d50b17fcd9810cd1da5143c05345325035e1":{"hash":"62e3d50b17fcd9810cd1da5143c05345325035e1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25335 from aqnuep/issue-24971","body":"Changed ImageTexture image cache type to the correct one, fixes #24971","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5fcb03f6b6831cee67b643f7d46002876d6de000":{"hash":"5fcb03f6b6831cee67b643f7d46002876d6de000","is_merge":false,"authored_by":["MDQ6VXNlcjMzNzkxMDg1"],"author_raw":"Daniel Rakos <daniel.rakos@rastergrid.com>","committer_raw":"Daniel Rakos <daniel.rakos@rastergrid.com>","summary":"Changed ImageTexture image cache type to the correct one, fixes #24971","body":"The original attempt to fix the issue was accidentally using the wrong\ntype for the image cache. This change fixes that.","is_cherrypick":false,"cherrypick_hash":"","pull":25335},"6e600706e9c0d2d08ea4cf57b7cda423de1a45fd":{"hash":"6e600706e9c0d2d08ea4cf57b7cda423de1a45fd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25237 from eska014/pjmgr-rasterizerselect","body":"Add renderer selection to New Project dialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"973b68f396d1de99342d17901f33c76d2ce69059":{"hash":"973b68f396d1de99342d17901f33c76d2ce69059","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Properly dispose of custom shaders, closes #19300","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b3335e943bbb321d4ea86cbf03ffc50032497aee":{"hash":"b3335e943bbb321d4ea86cbf03ffc50032497aee","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Implement missing autorestart in oneshot node, closes #22238","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b0758b2d73eb4cd90dbe0a99b82f6ebdb96b7774":{"hash":"b0758b2d73eb4cd90dbe0a99b82f6ebdb96b7774","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Stop preview generator before reimporting resources with different type.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5bd3f72878e5693c775f580e851ed0211ad20ac7":{"hash":"5bd3f72878e5693c775f580e851ed0211ad20ac7","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Properly warn about the effects of changing an import type, as well as force editor restart. Fixes #23874","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6d4d55cd42ec027767a551414925e67685a3be04":{"hash":"6d4d55cd42ec027767a551414925e67685a3be04","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Do not use depth prepass if effects are disabled, fixes #25267","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"853f985b63bcad8b8e9dfd604ce939deed4e6782":{"hash":"853f985b63bcad8b8e9dfd604ce939deed4e6782","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Make sub-inspectors not listen to node removals, since they never edit nodes. Fixes #23554","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"32fa136cc7db029fbe4656a89d51d2b97b4bc199":{"hash":"32fa136cc7db029fbe4656a89d51d2b97b4bc199","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Ability to keep images in ImageTexture cached while using editor, fixes #25243","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3b2e854f4bbcac2f5ed752c95a7d2dbcd5f5f915":{"hash":"3b2e854f4bbcac2f5ed752c95a7d2dbcd5f5f915","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25322 from godotengine/revert-25319-fix_contact_shadow_502","body":"Revert \"Fix GLES3 error 502 on iOS\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fe72e69c795d7227b82c8f5a9b43aebc1eec826f":{"hash":"fe72e69c795d7227b82c8f5a9b43aebc1eec826f","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Revert \"Fix GLES3 error 502 on iOS\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25322},"a1157e8c5f099549ed839e6bac407e70e79179de":{"hash":"a1157e8c5f099549ed839e6bac407e70e79179de","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Add \"Apple\" to the list of GPU vendors where depth prepass is disabled.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"677d4400de9ae73713be9f33600f59a10a079c19":{"hash":"677d4400de9ae73713be9f33600f59a10a079c19","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Ensure contact shadows are only used when lights use them.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1d50a6edb4d40451f94053b4b880436eebc06f5e":{"hash":"1d50a6edb4d40451f94053b4b880436eebc06f5e","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25319 from BastiaanOlij/fix_contact_shadow_502","body":"Fix GLES3 error 502 on iOS","is_cherrypick":false,"cherrypick_hash":"","pull":""},"da7f9e1ed15b4e03e64031f36c5a55e39b665a24":{"hash":"da7f9e1ed15b4e03e64031f36c5a55e39b665a24","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Fix GLES3 error 502 on iOS","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25319},"c298b5267a48acaff02f7828044d8270d0e101fb":{"hash":"c298b5267a48acaff02f7828044d8270d0e101fb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25306 from DualMatrix/no_showup","body":"Fixed function names of built-in scripts not showing up in debugger","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6504b88547db63d9c39d378f535742e7b2825ca1":{"hash":"6504b88547db63d9c39d378f535742e7b2825ca1","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Ensure get script method list also checks base classes, fixes #23384","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5b5db08a51a2240dfc8452309284152af1425185":{"hash":"5b5db08a51a2240dfc8452309284152af1425185","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fix depth prepass in GLES2, closes #23321","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c743da100d53cbd63ecdca19fa840095f707096c":{"hash":"c743da100d53cbd63ecdca19fa840095f707096c","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Avoid crashing in #23302","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f119e0b1560c89b1fcf6c0c5e9f9fc101b00860f":{"hash":"f119e0b1560c89b1fcf6c0c5e9f9fc101b00860f","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Fixed function names of built-in scripts not showing up in debugger","body":"Fixes #25198","is_cherrypick":false,"cherrypick_hash":"","pull":25306},"3e4dab538656c0fb71ac0e2535a1e51c2b9ebe06":{"hash":"3e4dab538656c0fb71ac0e2535a1e51c2b9ebe06","is_merge":false,"authored_by":["MDQ6VXNlcjI2NTg1NDU="],"author_raw":"marxin <mliska@suse.cz>","committer_raw":"marxin <mliska@suse.cz>","summary":"Use placement new in visual_server_scene.cpp (#24417).","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25314},"32713e60ab2c6ae1056e058b9d3a2cacca741595":{"hash":"32713e60ab2c6ae1056e058b9d3a2cacca741595","is_merge":false,"authored_by":["MDQ6VXNlcjI2NTg1NDU="],"author_raw":"marxin <mliska@suse.cz>","committer_raw":"marxin <mliska@suse.cz>","summary":"Use placement new in texture_loader_pvr.cpp (#24417).","body":"Use constructor via placement new and swap colors directly.","is_cherrypick":false,"cherrypick_hash":"","pull":25314},"00ec3e9d2a296903688272aa64190935dcb74897":{"hash":"00ec3e9d2a296903688272aa64190935dcb74897","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25308 from supagu/theme-fix","body":"Added copy_theme and fixed bugs in copy theme introduced by #2e0a94e","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a7525b5c132910bf2e212cb845057429f5f4587c":{"hash":"a7525b5c132910bf2e212cb845057429f5f4587c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25302 from eska014/html5-startupfs","body":"Allow requesting full screen during start-up in HTML5 platform","is_cherrypick":false,"cherrypick_hash":"","pull":""},"01170c911c7a1f435e20db4c4e31a0d98b95778a":{"hash":"01170c911c7a1f435e20db4c4e31a0d98b95778a","is_merge":false,"authored_by":["MDQ6VXNlcjExMTUzMjMy"],"author_raw":"Fabian <supagu@gmail.com>","committer_raw":"Fabian <supagu@gmail.com>","summary":"Added copy_theme and fixed bugs in copy theme introduced by #2e0a94e","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25308},"12bdb467068778ed6bb39303574ed5fe83ea29c8":{"hash":"12bdb467068778ed6bb39303574ed5fe83ea29c8","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Add renderer selection to New Project dialog","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25237},"6de04cf04c2ce80f403700184b150d9fe764d5e1":{"hash":"6de04cf04c2ce80f403700184b150d9fe764d5e1","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Improve custom thread numbering for POSIX","body":"We lazily assign new IDs to threads that do not have one. This is the case for threads not created by the Godot API.","is_cherrypick":false,"cherrypick_hash":"","pull":25300},"6ad4f16b1dcbd3f3397a7e9c2a635ccc920c5647":{"hash":"6ad4f16b1dcbd3f3397a7e9c2a635ccc920c5647","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25298 from groud/fix_separation_update","body":"Updates containers minimum size when some constants are modified","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6e65c73f71c2c28e0b186e632427cea399492f22":{"hash":"6e65c73f71c2c28e0b186e632427cea399492f22","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25294 from groud/fix_2D_selection","body":"Fixes Node2D selection not adapting to editor zoom level","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cb37de33ad84fcb76399fc13fa7974cb596f0e6b":{"hash":"cb37de33ad84fcb76399fc13fa7974cb596f0e6b","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Adds color to the audio buses buttons","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24923},"b32298a660f95abd94b7dc9e7ea68bd38150d149":{"hash":"b32298a660f95abd94b7dc9e7ea68bd38150d149","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Ensure WebGL uses highp by default, and fix some wrong mediump usages. Fixes #22962.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a1f955a1d334e987e488d2faa2aec3150e474d10":{"hash":"a1f955a1d334e987e488d2faa2aec3150e474d10","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Updates containers minimum size when some constants are modified","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25298},"a280bd0c854d15f3d50952186370c37dfab467f0":{"hash":"a280bd0c854d15f3d50952186370c37dfab467f0","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Removed dangerous and useless function, closes #22884","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fb7c526ec4bdb9e9b0946092ef78efc5c8452968":{"hash":"fb7c526ec4bdb9e9b0946092ef78efc5c8452968","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fix crash with cube shadows in gles2, closes #22635","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cce679584bfffa16c4a088836079cc4cfee035f7":{"hash":"cce679584bfffa16c4a088836079cc4cfee035f7","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25295 from godotengine/revert-25242-fix_ios_issues","body":"Revert \"Fix errors on iOS\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"42764ed252f6e1688ced41d645898425a6101be8":{"hash":"42764ed252f6e1688ced41d645898425a6101be8","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Revert \"Fix errors on iOS\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25295},"7fa41f17a608c75d164d313331105140b69cf494":{"hash":"7fa41f17a608c75d164d313331105140b69cf494","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Makes screen texture work in GLES2 (2D for now), fixes #23604","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8676370aa52710112b8a3bc540f431c81a2290a6":{"hash":"8676370aa52710112b8a3bc540f431c81a2290a6","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fixes Node2D selection not adapting to editor zoom level","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25294},"8ff00ca52dbf97a3d5da431b64d529665b37307f":{"hash":"8ff00ca52dbf97a3d5da431b64d529665b37307f","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Make recursive nature of iteration not fail.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"99d997e424ad1d2f96044d4903caf8dd7347fbf5":{"hash":"99d997e424ad1d2f96044d4903caf8dd7347fbf5","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Do not fail on recursive iteration. Not ideal but should work for now and not crash. Fixes #25272","body":"Eventually some sort of main even queue should be implemented to do this properly.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"148e62102bcb7051d8175aa7c9eec8a41b066fdb":{"hash":"148e62102bcb7051d8175aa7c9eec8a41b066fdb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25257 from karroffel/tex3d-get-data-fix","body":"implemented texture_get_data() for TextureLayered","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d0b736f7e54cb487db25ab39346ee0fc4b565aee":{"hash":"d0b736f7e54cb487db25ab39346ee0fc4b565aee","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Ability to get the current canvas item being drawn from stylebox.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"95bd60f71c5ab0fcd2aed69a1aaa88b3235e93e4":{"hash":"95bd60f71c5ab0fcd2aed69a1aaa88b3235e93e4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25283 from akien-mga/progress-step-float","body":"ProgressBar: Set default step to 0.01","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a29b10ccedf1440734916d9b428aa3c73e54df10":{"hash":"a29b10ccedf1440734916d9b428aa3c73e54df10","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"ProgressBar: Set default step to 0.01","body":"Fixes #22655.","is_cherrypick":false,"cherrypick_hash":"","pull":25283},"fb9c83780d9528e69ad15e653b9199f2b09a2eaf":{"hash":"fb9c83780d9528e69ad15e653b9199f2b09a2eaf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25282 from akien-mga/physicsbody-friction-default","body":"Fix PhysicsBody ignoring deprecated set_friction/bounce with default value","is_cherrypick":false,"cherrypick_hash":"","pull":""},"63b487e49ccf6cce5e259f6d4d2fcb9c01158dc5":{"hash":"63b487e49ccf6cce5e259f6d4d2fcb9c01158dc5","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix PhysicsBody ignoring set_friction/bounce with default value","body":"The intent was to avoid creating a physics override to set a default value\nthat doesn't make a difference, but as #22406 shows it can be necessary to\nset the default value *back* after an override was created to set a non-default\nvalue.\n\nFixes #22406.","is_cherrypick":false,"cherrypick_hash":"","pull":25282},"7b4e7d56629638e73e30c4b39ca7494bda223960":{"hash":"7b4e7d56629638e73e30c4b39ca7494bda223960","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25274 from vnen/gdscript-fixes","body":"Some GDScript fixes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6d224e64437b748a92c59dcffe5a074339f3b497":{"hash":"6d224e64437b748a92c59dcffe5a074339f3b497","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25270 from groud/fix_texture_update","body":"Fixing textures not triggering _change_notify","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0577f93cf661c694a41787e1a88252610df74ed2":{"hash":"0577f93cf661c694a41787e1a88252610df74ed2","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fixing textures not triggering _change_notify","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25270},"587c1c90cff876c27e4efc14fe976386dc7c85b4":{"hash":"587c1c90cff876c27e4efc14fe976386dc7c85b4","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: do second pass of parsing on release","body":"Some construct (like match) actually depends on the second pass. This\nadds some extra checks to not perform specific type-checks on release\nsince not all type information is available.","is_cherrypick":false,"cherrypick_hash":"","pull":25274},"8464cce857a652c06e7ff22a89c3ad88f3101d98":{"hash":"8464cce857a652c06e7ff22a89c3ad88f3101d98","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: fix default value for autoexported typed vars","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25274},"2d57ec24609687756597cce1e47ea4712dea2666":{"hash":"2d57ec24609687756597cce1e47ea4712dea2666","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fix problem with texture2Dlod, closes #25263","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f439397126f13cd29373e9ae95b963ce92094e25":{"hash":"f439397126f13cd29373e9ae95b963ce92094e25","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: read constants from parent scripts","body":"This is needed to create export variables from enums defined in a parent\nclass.","is_cherrypick":false,"cherrypick_hash":"","pull":25274},"f4546fc0cdd64776f5214c3bd9b084cfda39d3d2":{"hash":"f4546fc0cdd64776f5214c3bd9b084cfda39d3d2","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 calling non-static function from script","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25274},"ba13aae9af5c0996ff49bb2b6bbaec2f17039b4a":{"hash":"ba13aae9af5c0996ff49bb2b6bbaec2f17039b4a","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: allow local classes to be used as types","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25274},"465842d8ea53904447ead9164065268842a15d71":{"hash":"465842d8ea53904447ead9164065268842a15d71","is_merge":false,"authored_by":["MDQ6VXNlcjYwNzk5NA=="],"author_raw":"Allan Daemon <rea.aft@gmail.com>","committer_raw":"Allan Daemon <rea.aft@gmail.com>","summary":"Fix #24895 (support for optional parameters in setters)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25018},"dddfe9a2df3e7fb7d1eddad324e9697962916ee4":{"hash":"dddfe9a2df3e7fb7d1eddad324e9697962916ee4","is_merge":false,"authored_by":[""],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"Thomas Herzog <therzog@mail.de>","summary":"implemented texture_get_data() for TextureLayered","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25257},"2c9536b655d006c697a3cf830ad3352f1a1ed9f2":{"hash":"2c9536b655d006c697a3cf830ad3352f1a1ed9f2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25259 from marcelofg55/captured_alt_f4","body":"Fix ALT+F4 being ignored with MOUSE_MODE_CAPTURED on Windows","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3551e3478a7a7d99ea5ecddabf619c38de8a4915":{"hash":"3551e3478a7a7d99ea5ecddabf619c38de8a4915","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25260 from neikeq/qq","body":"PluginConfigDialog: Add partial support for more script language","is_cherrypick":false,"cherrypick_hash":"","pull":""},"03cc275cc1c31e1591b85729c4f00850f66c2370":{"hash":"03cc275cc1c31e1591b85729c4f00850f66c2370","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25258 from dragmz/patch-9","body":"Fix warning when setting out of range outline_size","is_cherrypick":false,"cherrypick_hash":"","pull":""},"daf57bc81f44160103279c5c476e8a1c86563e4d":{"hash":"daf57bc81f44160103279c5c476e8a1c86563e4d","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Fix ALT+F4 being ignored with MOUSE_MODE_CAPTURED on Windows","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25259},"504508e61c17e59984393262e181cf546be9740c":{"hash":"504508e61c17e59984393262e181cf546be9740c","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"PluginConfigDialog: Add partial support for more script language","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25260},"bbc9e9104331ad8c0e59f58ac2be243e789c69e1":{"hash":"bbc9e9104331ad8c0e59f58ac2be243e789c69e1","is_merge":false,"authored_by":["MDQ6VXNlcjQ0NzE0Mw=="],"author_raw":"Marcin Zawiejski <dragmz@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Fix warning when setting out of range outline_size","body":"Fixes the warning mentioned in #25046","is_cherrypick":false,"cherrypick_hash":"","pull":25258},"1953054fd8ca5d7a49d24cd9fe7641e955ca39bf":{"hash":"1953054fd8ca5d7a49d24cd9fe7641e955ca39bf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25255 from marcelofg55/expose_iemidi","body":"Expose InputEventMIDI to scripts","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fd59732298b59a893c661f0ddd2246ecf96298b6":{"hash":"fd59732298b59a893c661f0ddd2246ecf96298b6","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Expose InputEventMIDI to scripts","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25255},"51c67a386dd5fdff5b6f1dec3c193c632db390fc":{"hash":"51c67a386dd5fdff5b6f1dec3c193c632db390fc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25190 from 99alfie/master","body":"Fix ButtonGroup.get_pressed_button bug","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8af0487a0cb2a303c78ebf85eb7e83431159b5e2":{"hash":"8af0487a0cb2a303c78ebf85eb7e83431159b5e2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25212 from danboo/master","body":"Clarify mouse_filter impact on mouse_entered and mouse_exited signals","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bf08c74e77acd3ff1891385dfee1b048bfbaee0e":{"hash":"bf08c74e77acd3ff1891385dfee1b048bfbaee0e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25253 from akien-mga/theora-decode-ub","body":"theora: Add upstream patch to fix UB warning","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7ce0e68ec9a6b309b83d8b566ed77ea2fa60c58d":{"hash":"7ce0e68ec9a6b309b83d8b566ed77ea2fa60c58d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25239 from dragmz/patch-7","body":"Fix global settings consistency","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8c67b43ba17938f027fc343333e021962de0f9e1":{"hash":"8c67b43ba17938f027fc343333e021962de0f9e1","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"theora: Add upstream patch to fix UB warning","body":"Patch from https://git.xiph.org/?p=theora.git;a=commit;h=0ae66d565e6bead8604d312bc1a4e9dccf245c88\nFixes #25221.","is_cherrypick":false,"cherrypick_hash":"","pull":25253},"f4b747d3e628c85f4ccb1be6286f0169372e0a2c":{"hash":"f4b747d3e628c85f4ccb1be6286f0169372e0a2c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25241 from dragmz/patch-8","body":"Fix GDI objects leak when setting custom cursor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d747e3014039c2002262abbde6d5465674a3de07":{"hash":"d747e3014039c2002262abbde6d5465674a3de07","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25242 from BastiaanOlij/fix_ios_issues","body":"Fix errors on iOS","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a0581cca1f7c8e5a1bd9b14d5b09861bbf69c674":{"hash":"a0581cca1f7c8e5a1bd9b14d5b09861bbf69c674","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Revert \"Revert \"Update random_pcg.h\"\"","body":"This reverts commit 6f704c338aa7448a65ced554804ae568063f35eb.\n\nSorry about this, this was a test and not meant to be pushed to master. :/","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2a45b298c18cf68a629a36179b1fd6136546ee01":{"hash":"2a45b298c18cf68a629a36179b1fd6136546ee01","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 method in RasterizerStorageGLES2","body":"Added in 4f4e46edd539b0c26a6b086aa19c303b10de66b1 but not used in the end.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6f704c338aa7448a65ced554804ae568063f35eb":{"hash":"6f704c338aa7448a65ced554804ae568063f35eb","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 random_pcg.h\"","body":"This reverts commit 64e584a97e0505cec592d3c98a2899ba8426f35a.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6939a032558f3e53146f0447ce74bfd78d5ed677":{"hash":"6939a032558f3e53146f0447ce74bfd78d5ed677","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Allow requesting full screen during start-up in HTML5 platform","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25302},"cab45f2f2653afe4bcfd3217c903a2241bf24acb":{"hash":"cab45f2f2653afe4bcfd3217c903a2241bf24acb","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Fix errors on iOS","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25242},"4f4e46edd539b0c26a6b086aa19c303b10de66b1":{"hash":"4f4e46edd539b0c26a6b086aa19c303b10de66b1","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Implement unpacking for compressed vertex formats on GLES2 when not supported, fixes #22957","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"62f3611271741dff9e793290e711a0b7f23a98e0":{"hash":"62f3611271741dff9e793290e711a0b7f23a98e0","is_merge":false,"authored_by":["MDQ6VXNlcjQ0NzE0Mw=="],"author_raw":"Marcin Zawiejski <dragmz@gmail.com>","committer_raw":"Marcin Zawiejski <dragmz@gmail.com>","summary":"Fix GDI objects leak when setting custom cursor","body":"Fixes #19906","is_cherrypick":false,"cherrypick_hash":"","pull":25241},"e53c5d858a6ec15c39ee838aababe8aab1832f65":{"hash":"e53c5d858a6ec15c39ee838aababe8aab1832f65","is_merge":false,"authored_by":["MDQ6VXNlcjQ0NzE0Mw=="],"author_raw":"Marcin Zawiejski <dragmz@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Fix global settings consistency","body":"Fixes #25161","is_cherrypick":false,"cherrypick_hash":"","pull":25239},"42ce497e7917e2bbea7c71b82d04837cc23a7396":{"hash":"42ce497e7917e2bbea7c71b82d04837cc23a7396","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25238 from dragmz/patch-7","body":"Set WINVER and _WIN32_WINNT values in VS project","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f48d4f6655e7332a32ac388314536bded331b98b":{"hash":"f48d4f6655e7332a32ac388314536bded331b98b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25233 from ivanarh/master","body":"Fixed possible crash in pck_packer.cpp due to wrong memory freeing.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9ca649c67bab2f7765073f133c3354798f6c51ce":{"hash":"9ca649c67bab2f7765073f133c3354798f6c51ce","is_merge":false,"authored_by":["MDQ6VXNlcjQ0NzE0Mw=="],"author_raw":"Marcin Zawiejski <dragmz@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Set WINVER and _WIN32_WINNT values in VS project","body":"While looking into a different issue, I've noticed that Visual Studio Intellisense does not work well for Godot project when using Windows Vista+ APIs (e.g. CreateThreadpool), i.e. it does not recognise the APIs because they are defined in Windows header files for Vista+ only.\n\nThis is because the WINVER and _WIN32_WINNT symbols don't have their values set in the generated Godot project file. This fixes the problem by setting the values when generating the project file.","is_cherrypick":false,"cherrypick_hash":"","pull":25238},"ab843b16984d8b62a1100d9b77d8b0dcdc4252bb":{"hash":"ab843b16984d8b62a1100d9b77d8b0dcdc4252bb","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Raised executable priority on windows to avoid stuter, helps #25162","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6a187f639511726583db05f8cd80957b1f936d03":{"hash":"6a187f639511726583db05f8cd80957b1f936d03","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25235 from neikeq/pp","body":"Mono: Fix hot reload build errors and cleanup","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bc8b61bb069a9229dbceb61fedb8308c5d1e6a68":{"hash":"bc8b61bb069a9229dbceb61fedb8308c5d1e6a68","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Fix hot reload build errors and cleanup","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25235},"8edfc3b5acdbe5ecb91c44db72e06ea301fa3e3e":{"hash":"8edfc3b5acdbe5ecb91c44db72e06ea301fa3e3e","is_merge":false,"authored_by":[""],"author_raw":"Ivan Ponomarev <ivan.ponomarev@synesis.ru>","committer_raw":"Ivan Ponomarev <ivan.ponomarev@synesis.ru>","summary":"Fixed possible crash in pck_packer.cpp due to wrong memory freeing.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25233},"cd45f05f7e930869fb8d58c62e5f866470b73e1a":{"hash":"cd45f05f7e930869fb8d58c62e5f866470b73e1a","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Forbid making root on inherited scenes, closes #24484","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0c9fd3c4b4f0cd22c6d887daf70bb882e2a00605":{"hash":"0c9fd3c4b4f0cd22c6d887daf70bb882e2a00605","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Avoid cyclic iteration check, fixes #24969","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c70c43c8885006d64224b08ea02e05af13827d73":{"hash":"c70c43c8885006d64224b08ea02e05af13827d73","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Make inspector gain focus on refresh only if it has it, fixes #24979, closes #25053","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4333a68ca0d23eba398a1fc68674988d05ac11dc":{"hash":"4333a68ca0d23eba398a1fc68674988d05ac11dc","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Do not use shadow cubemaps if depth write is not supported to avoid errors, closes #25219","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e081cec69f9719e0d481c077751ea7049b0eaacd":{"hash":"e081cec69f9719e0d481c077751ea7049b0eaacd","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fix collision margin being wrongly read by default, fixes #25181","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"46af4b0a4b73a14f01a1aba9b0a8ab0bef05252a":{"hash":"46af4b0a4b73a14f01a1aba9b0a8ab0bef05252a","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Changes to GLES2 renderer to not use cube shadows if not available, fixes #25132","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6ab16512eb7dd8ec336b75cdaac396dfa661d0e7":{"hash":"6ab16512eb7dd8ec336b75cdaac396dfa661d0e7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25223 from akien-mga/base64-return-long","body":"base64.h: Fix return type mismatch","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8a276a896e3a02e3036986316b7bd5cc0df46c05":{"hash":"8a276a896e3a02e3036986316b7bd5cc0df46c05","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25222 from santouits/webgl-depth","body":"WebGL1 some changes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b21b0ff236626d1661e78bf8c66d88d2bfd76881":{"hash":"b21b0ff236626d1661e78bf8c66d88d2bfd76881","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"base64.h: Fix return type mismatch","body":"Fixes #25220.","is_cherrypick":false,"cherrypick_hash":"","pull":25223},"3c1cd2873b772fbf82184fbf36e8ae891d9829cf":{"hash":"3c1cd2873b772fbf82184fbf36e8ae891d9829cf","is_merge":false,"authored_by":["MDQ6VXNlcjIwNTQ0MzA1"],"author_raw":"santouits <santouits@users.noreply.github.com>","committer_raw":"santouits <santouits@users.noreply.github.com>","summary":"WebGL1 some changes","body":"glRenderBufferStorage doesn't accept the _DEPTH_COMPONENT24_OES so I changed it to GL_DEPTH_COMPONENT16\nhttps://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContext/renderbufferStorage\nhttps://www.khronos.org/registry/webgl/extensions/rejected/OES_depth24/\n\nEnabled ext_shader_texture_lod extension. I guess it does the same like the GL_ARB_shader_texture_lod extension, but in WebGL1\nhttps://www.khronos.org/registry/webgl/extensions/EXT_shader_texture_lod/\n\nAnd last WebGL1 doesn't allow indexes not constant, so I changed it into a loop reading this:\nhttps://stackoverflow.com/questions/19529690/index-expression-must-be-constant-webgl-glsl-error","is_cherrypick":false,"cherrypick_hash":"","pull":25222},"b86f16ed40579716488fc3cfa0e92e8076b209f3":{"hash":"b86f16ed40579716488fc3cfa0e92e8076b209f3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25178 from marxin/sanitizr-options","body":"Rename sanitizer option names.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4a184a79e091fd737cb279d61b17606b268c347e":{"hash":"4a184a79e091fd737cb279d61b17606b268c347e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25215 from akien-mga/scripteditor-goto-line","body":"Fix going to script line on VisualScript errors","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7c8f55f8573bb0b86425cf6e623fe3da5891f0ff":{"hash":"7c8f55f8573bb0b86425cf6e623fe3da5891f0ff","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25207 from clayjohn/cpu_particle_2d_aligny_bug","body":"Fix bug with CpuParticles2D AlignY","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8cc83accd3efa109cc37b81a04f822e01deda6e2":{"hash":"8cc83accd3efa109cc37b81a04f822e01deda6e2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25195 from YeldhamDev/texregion_editor_sprite3d","body":"Make the Texture Region Editor able to edit regions of Sprite3Ds","is_cherrypick":false,"cherrypick_hash":"","pull":""},"79a4c41b22ba4105a601bb4ea56c06cf4a4b2a29":{"hash":"79a4c41b22ba4105a601bb4ea56c06cf4a4b2a29","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix going to script line on VisualScript errors","body":"Fixes #18103, which was a regression from #16888.","is_cherrypick":false,"cherrypick_hash":"","pull":25215},"34d0585618d848ea67d0773cffd45c8b2428d793":{"hash":"34d0585618d848ea67d0773cffd45c8b2428d793","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25208 from clayjohn/angular_velocity_cpu_2d","body":"Properly initialize angular_velocity in cpuparticles2d","is_cherrypick":false,"cherrypick_hash":"","pull":""},"aca6e5f4b78a40bacb3fdbf0c9fffc57e12510fc":{"hash":"aca6e5f4b78a40bacb3fdbf0c9fffc57e12510fc","is_merge":false,"authored_by":["MDQ6VXNlcjgyODYw"],"author_raw":"danboo <dan@boorstein.net>","committer_raw":"danboo <dan@boorstein.net>","summary":"Update Control.xml","body":"The mouse_filter documentation was biased towards button click events, so add more mention of its impact on mouse_entered and mouse_exited signals as well.","is_cherrypick":false,"cherrypick_hash":"","pull":25212},"af92ade7283065f1daf72152c25a18f81ae50ee1":{"hash":"af92ade7283065f1daf72152c25a18f81ae50ee1","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"properly initialize angular_velocity in cpuparticles2d","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25208},"fbde8516418ac42a68ae13d5cb5968a78d29b6dd":{"hash":"fbde8516418ac42a68ae13d5cb5968a78d29b6dd","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"fix bug with cpu_particle_2d_align_y","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25207},"0b0dba38c766a06f169fb492cc6f8c7c3e444de5":{"hash":"0b0dba38c766a06f169fb492cc6f8c7c3e444de5","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25200 from neikeq/oo","body":"Mono: Add assembly reloading to running games","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3548b6b6b2e2afbe1efa34e298a07664fdee2289":{"hash":"3548b6b6b2e2afbe1efa34e298a07664fdee2289","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25196 from santouits/webgl-backslashes","body":"webgl1 in firefox doesn't like backslashes in #define directive","is_cherrypick":false,"cherrypick_hash":"","pull":""},"077e48977384a1b1c2e527e5df9012b64b56e847":{"hash":"077e48977384a1b1c2e527e5df9012b64b56e847","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Add assembly reloading to running games","body":"Add environment variable to specify a custom --debugger-agent for mono.","is_cherrypick":false,"cherrypick_hash":"","pull":25200},"6fa632b82121aff5537d627364d2f10fdeafc418":{"hash":"6fa632b82121aff5537d627364d2f10fdeafc418","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Add function to obtain filesystem type from DirAccess.","body":"Change EditorFileSystem to not use directory modification times on FAT32, fixes #20946","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e7e9a7cc6cc5e7bde5b1733dfac7a708cd84571d":{"hash":"e7e9a7cc6cc5e7bde5b1733dfac7a708cd84571d","is_merge":false,"authored_by":["MDQ6VXNlcjIwNTQ0MzA1"],"author_raw":"santouits <santouits@users.noreply.github.com>","committer_raw":"santouits <santouits@users.noreply.github.com>","summary":"webgl1 doesn't like backslashes in #define","body":"According to\nhttps://www.khronos.org/registry/OpenGL/specs/es/2.0/GLSL_ES_Specification_1.00.pdf\n, backslashes aren't necessary supported as line continuation characters\nin preprocessor directives","is_cherrypick":false,"cherrypick_hash":"","pull":25196},"100154a1319ef6b6772bb27612f5329204a68798":{"hash":"100154a1319ef6b6772bb27612f5329204a68798","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":""},"f1f65d9c05e5f7b129f075ff4368fbd28df15f76":{"hash":"f1f65d9c05e5f7b129f075ff4368fbd28df15f76","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":""},"9f464c4418ec13baed2d2f577b1b2fc1175ce918":{"hash":"9f464c4418ec13baed2d2f577b1b2fc1175ce918","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25192 from akien-mga/export-ttr","body":"ExportDialog: Make error messages translatable","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3eb07575528803f8ab6b30e9cd3dd6450f24d90e":{"hash":"3eb07575528803f8ab6b30e9cd3dd6450f24d90e","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Modified code generation to be more friendly to previews, fixes #25094","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f1cd587bbd694dd08eed8a0498c90b664d1a9415":{"hash":"f1cd587bbd694dd08eed8a0498c90b664d1a9415","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Make the Texture Region Editor able to edit regions of Sprite3Ds","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25195},"2323464f5ed3dbf4f80899abf4c3fb0dd08a2693":{"hash":"2323464f5ed3dbf4f80899abf4c3fb0dd08a2693","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"ExportDialog: Make error messages translatable","body":"Also fix missing newlines that caused #24202.","is_cherrypick":false,"cherrypick_hash":"","pull":25192},"26cf4fed6eefeae92f880b78f6d39696a66f1966":{"hash":"26cf4fed6eefeae92f880b78f6d39696a66f1966","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25163 from ankitpriyarup/master","body":"Disable autowrap for export dialog errors","is_cherrypick":false,"cherrypick_hash":"","pull":""},"055456d5fcd8e6574814eece339ef17548f44a2d":{"hash":"055456d5fcd8e6574814eece339ef17548f44a2d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25064 from homer666/itemlist-adjust-ui_select-precedence","body":"ItemList: ignore `ui_select` action if Select Mode is not \"Multi\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d4ab9d1d6ed79b3d87d8cea04ec77963906b6174":{"hash":"d4ab9d1d6ed79b3d87d8cea04ec77963906b6174","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25115 from marxin/fix-19633-proper","body":"Fix #19633 by proper store to &ubo_data.shadow_matrix[1234].","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ea211af4125062ddd801c570ca7da21d37beaba6":{"hash":"ea211af4125062ddd801c570ca7da21d37beaba6","is_merge":false,"authored_by":[""],"author_raw":"Kraus <alf003@LOEWEN-GRUPPE.NET>","committer_raw":"Kraus <alf003@LOEWEN-GRUPPE.NET>","summary":"ButtonGroup.get_pressed_button bugfix, fixes issue #25057","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25190},"ad633b6c9c08fb79cd5a188ecd53b4edeff21ca9":{"hash":"ad633b6c9c08fb79cd5a188ecd53b4edeff21ca9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25117 from dragmz/patch-6","body":"Replace CreateThread with QueueUserWorkItem","is_cherrypick":false,"cherrypick_hash":"","pull":""},"52f9cb37ca2483af6c90387eb606cbc0017bb7c6":{"hash":"52f9cb37ca2483af6c90387eb606cbc0017bb7c6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25188 from akien-mga/sync-controller-db","body":"Sync controller mappings DB with SDL2 community repo","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3c288f1052c77198982938b0becd7e1a57400062":{"hash":"3c288f1052c77198982938b0becd7e1a57400062","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@c5af5d58f44e070b1fa127f70f38eeeaaaff12a3.\nCloses #25138.","is_cherrypick":false,"cherrypick_hash":"","pull":25188},"7e6edee193db12802edc6fa12cc9dd8aa4675f5a":{"hash":"7e6edee193db12802edc6fa12cc9dd8aa4675f5a","is_merge":false,"authored_by":["MDQ6VXNlcjMxMzA5OTg0"],"author_raw":"Ankit Priyarup <ankitpriyarup@gmail.com>","committer_raw":"Ankit Priyarup <ankitpriyarup@gmail.com>","summary":"Disable autowrap for export dialog errors","body":"Fixes #25065","is_cherrypick":false,"cherrypick_hash":"","pull":25163},"769341e180d7fb06d069ae5124e8c3caa3abfc8c":{"hash":"769341e180d7fb06d069ae5124e8c3caa3abfc8c","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Cleanup after @reduz :)","body":"Fixes #25172.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bef383985e7be5c8253e32758d96fa7a6e3fd257":{"hash":"bef383985e7be5c8253e32758d96fa7a6e3fd257","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25168 from eska014/html5-autoplay","body":"Deal with Google's HTML5 autoplay policy","is_cherrypick":false,"cherrypick_hash":"","pull":""},"38a5a23a12ceaccd09b22a009dc680ec5037e367":{"hash":"38a5a23a12ceaccd09b22a009dc680ec5037e367","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25175 from Calinou/make-export-debug-more-visible","body":"Make \"Export with Debug\" more visible in the Export dialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a0730652fc214439572f79427db0b8678637f1bb":{"hash":"a0730652fc214439572f79427db0b8678637f1bb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25180 from AndreaCatania/arov","body":"Fixed area overlaps if not move","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cef99771f34f6896d96a89a1160b02acb184d3c1":{"hash":"cef99771f34f6896d96a89a1160b02acb184d3c1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25182 from akien-mga/travis-fix-android","body":"Travis: Fix accepting Android SDK licenses","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8a5a24c6ddd7c61c41452dd9e145f1a8fdbcb00d":{"hash":"8a5a24c6ddd7c61c41452dd9e145f1a8fdbcb00d","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 accepting Android SDK licenses","body":"It has been failing since a few days, apparently `sdkmanager --licenses`\nis no longer sufficient to accept all licenses, the `platform-tools` install\ntriggers another license dialog. Now saying yes to all just in case.","is_cherrypick":false,"cherrypick_hash":"","pull":25182},"a9214bcee7c0151c6db137fd2641cb18a5ecc068":{"hash":"a9214bcee7c0151c6db137fd2641cb18a5ecc068","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Fixed area overlaps if not move","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25180},"e558773e2148fc1a0189b7a0c224427cec9f60f7":{"hash":"e558773e2148fc1a0189b7a0c224427cec9f60f7","is_merge":false,"authored_by":["MDQ6VXNlcjI2NTg1NDU="],"author_raw":"marxin <mliska@suse.cz>","committer_raw":"marxin <mliska@suse.cz>","summary":"Rename sanitizer option names.","body":"Make the sanitizer names more explicit (use_ubsan, use_asan, use_lsan).\nComment has been adjusted to include GCC as supported compiler for these\nand exclude -fno-omit-frame-pointer option (should not cause any\nproblems).","is_cherrypick":false,"cherrypick_hash":"","pull":25178},"0babbca67e80402611e219f13473203cbe22571b":{"hash":"0babbca67e80402611e219f13473203cbe22571b","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25177 from neikeq/nn","body":"Workaround for bug with Mono's MSBuild and BaseIntermediateOutputPath","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0ac5be8368e6d7d0fcb8708426b785471e4a3284":{"hash":"0ac5be8368e6d7d0fcb8708426b785471e4a3284","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix C# script metadata creation error due to missing directory","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25177},"ca8100f29fa0cf3a04fcbbc3fcaf808ffbff3887":{"hash":"ca8100f29fa0cf3a04fcbbc3fcaf808ffbff3887","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Workaround for bug with Mono's MSBuild and BaseIntermediateOutputPath","body":"BaseIntermediateOutputPath seems to be empty by default. The workaround is to explicitly set it.\n\nAlso fixed passing char instead of char[] to String.Split. Why was this even working with Mono?","is_cherrypick":false,"cherrypick_hash":"","pull":25177},"f9d0bc1858fb0e6da6b4bbdee29be4e40c48a57f":{"hash":"f9d0bc1858fb0e6da6b4bbdee29be4e40c48a57f","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Make \"Export with Debug\" more visible in the Export dialog","body":"This swaps out the CheckButton with a CheckBox, which has two benefits:\n\n- The checkbox icon appears to the left of the text, which moves it\ncloser from the text. This makes it more easily noticeable, as\nit also appears below the \"File:\" text now.\n- It follows the UI convention of using checkboxes for options that\ndo not bear an immediate effect, unlike CheckButtons which are\nexpected to have an immediate effect when toggled.\n\nThis closes #25170.","is_cherrypick":false,"cherrypick_hash":"","pull":25175},"8f1669e77182af21a0c46e5314f61cc9a83beb27":{"hash":"8f1669e77182af21a0c46e5314f61cc9a83beb27","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Deal with Google's HTML5 autoplay policy","body":"Resume audio context after mouse, touch or key input.","is_cherrypick":false,"cherrypick_hash":"","pull":25168},"09e4d7e9ebb3aa1f1d8b7adf96778a9568797518":{"hash":"09e4d7e9ebb3aa1f1d8b7adf96778a9568797518","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25136 from Demiu/doc-tilemap","body":"Docs: Fix TileMap::world_to_map description","is_cherrypick":false,"cherrypick_hash":"","pull":""},"08417c85979b4958ee6b018e6e5fd78e3b569e80":{"hash":"08417c85979b4958ee6b018e6e5fd78e3b569e80","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25135 from CakHuri/fix-capabilites","body":"Fixed a typo in 'uwp_device_capabilites'","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f0035b7cc78392938c5c163e961ff4604cb10c1a":{"hash":"f0035b7cc78392938c5c163e961ff4604cb10c1a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25150 from eska014/html5-warning","body":"Fix HTML5 build warning","is_cherrypick":false,"cherrypick_hash":"","pull":""},"35728e41ba21da931cac5a1c15b52f06b28af353":{"hash":"35728e41ba21da931cac5a1c15b52f06b28af353","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25149 from eska014/html5-gamepad-sampling","body":"Fix HTML5 gamepad sampling","is_cherrypick":false,"cherrypick_hash":"","pull":""},"db6be7b59ffaf7b98bf6d438a335ad1c8d98cec2":{"hash":"db6be7b59ffaf7b98bf6d438a335ad1c8d98cec2","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Refactor OS_JavaScript header","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25150},"35466475fe538a8d9764a1f98f3ed896cd706041":{"hash":"35466475fe538a8d9764a1f98f3ed896cd706041","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Fix HTML5 build warning","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25150},"0d47dccda953b72e6ee6888ea852742aaf97b9e0":{"hash":"0d47dccda953b72e6ee6888ea852742aaf97b9e0","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Fix HTML5 gamepad logic for Emscripten 1.38.22 compat breakage","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25149},"a0640f799b20909df42ce9dd5a04891e03e90c24":{"hash":"a0640f799b20909df42ce9dd5a04891e03e90c24","is_merge":false,"authored_by":["MDQ6VXNlcjc5MDYxNzI="],"author_raw":"Demiu <miazgapow@gmail.com>","committer_raw":"Demiu <miazgapow@gmail.com>","summary":"Docs: Fix TileMap::world_to_map description","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25136},"544015e3804a308c2d950506c79a15738abcd1e1":{"hash":"544015e3804a308c2d950506c79a15738abcd1e1","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDc5NTQ5"],"author_raw":"M. Huri <kak_huri@yahoo.com>","committer_raw":"M. Huri <kak_huri@yahoo.com>","summary":"Fixed a typo in 'uwp_device_capabilites'","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25135},"dc7d9f8868f8e58ef6bfc5c3b4f417d3437331f0":{"hash":"dc7d9f8868f8e58ef6bfc5c3b4f417d3437331f0","is_merge":false,"authored_by":["MDQ6VXNlcjQ2MDU1Njg="],"author_raw":"Stanislav <stas.ponkrashov@gmail.com>","committer_raw":"Stanislav <stas.ponkrashov@gmail.com>","summary":"Check for null pointer in RasterizerSceneGLES2::render_shadow","body":"Fixes #25131","is_cherrypick":false,"cherrypick_hash":"","pull":25134},"d9eb6a5b206b0a2f67022b7bae32fb8e46badb95":{"hash":"d9eb6a5b206b0a2f67022b7bae32fb8e46badb95","is_merge":false,"authored_by":["MDQ6VXNlcjI2NTg1NDU="],"author_raw":"marxin <mliska@suse.cz>","committer_raw":"marxin <mliska@suse.cz>","summary":"Fix #19633 by proper store to &ubo_data.shadow_matrix[1234].","body":"It is not valid in C++ to store into shadow_matrix1[16] with shadow_matrix1[16 * j]\n(for j > 0). Even though there's a valid space in a struct after shadow_matrix1.\nKnowing that GCC performs aggressive optimizations that eventually lead\nto a wrong code. Code has been changed into union where one can either\nuse shadow_matrix[4 * 16], or individual shadow_matrix1, shadow_matrix2, etc. GCC pragma\nis not needed any longer.","is_cherrypick":false,"cherrypick_hash":"","pull":25115},"7f9209781cea7148934a5e48c5c14167ce256cc8":{"hash":"7f9209781cea7148934a5e48c5c14167ce256cc8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25059 from TheCoderNextdoor/TheCoderNextdoor-patch-1","body":"doc: Add missing descriptions to Particles2D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d10f8027a4901fee0bcbca1362520c6dea52db9d":{"hash":"d10f8027a4901fee0bcbca1362520c6dea52db9d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25114 from Calinou/fix-colorpicker-rounding","body":"Fix a rounding error in ColorPicker","is_cherrypick":false,"cherrypick_hash":"","pull":""},"632ff1634b03dda3a7e7086e6bf465874fd07acb":{"hash":"632ff1634b03dda3a7e7086e6bf465874fd07acb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25110 from groud/display_pivot","body":"Displays the pivot all the time and rotate the icon","is_cherrypick":false,"cherrypick_hash":"","pull":""},"953432f4b6eb7678f71ed0ddf90b27ad93fac577":{"hash":"953432f4b6eb7678f71ed0ddf90b27ad93fac577","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25111 from MelvinWM/master","body":"Editor source status font size, fixes #25039","is_cherrypick":false,"cherrypick_hash":"","pull":""},"50c8019dcdc6c2cd1696ac12da28cc6457dccae1":{"hash":"50c8019dcdc6c2cd1696ac12da28cc6457dccae1","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix excluding GCC pragmas from Clang","body":"Why the heck does Clang define __GNUC__...","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a9fcd574f4b018b2b9836c0929ad8ee7e85ddf20":{"hash":"a9fcd574f4b018b2b9836c0929ad8ee7e85ddf20","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Only define GCC pragmas for GCC","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ead285bc7c4bf4e79a42e329729b41ca043c4969":{"hash":"ead285bc7c4bf4e79a42e329729b41ca043c4969","is_merge":false,"authored_by":["MDQ6VXNlcjI5Nzg2MTY0"],"author_raw":"Aditya Banerjee <a.banerjee6762@gmail.com>","committer_raw":"TheCoderNextdoor <a.banerjee6762@gmail.com>","summary":"Added missing descriptions to Particles2D","body":"Missing descriptions of property: normal_map, fract_delta, fixed_fps and method: restart(), capture_rect() of Particles2D were added","is_cherrypick":false,"cherrypick_hash":"","pull":25059},"fdd7ed36bf8f23de6ecaae0ed0805ed9918b475b":{"hash":"fdd7ed36bf8f23de6ecaae0ed0805ed9918b475b","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25116 from grantclarke-abertay/master","body":"Fixed Bone Transform Order","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e65bce3083d75b759dadd5ac49e7bf4a9a3b3ee0":{"hash":"e65bce3083d75b759dadd5ac49e7bf4a9a3b3ee0","is_merge":false,"authored_by":["MDQ6VXNlcjQ0NzE0Mw=="],"author_raw":"Marcin Zawiejski <dragmz@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Replace CreateThread with QueueUserWorkItem","body":"Fixes #24869 stuttering on Windows by reusing long running threadpool threads instead of creating a new thread on each call to Thread::start.","is_cherrypick":false,"cherrypick_hash":"","pull":25117},"73a7a1a3887619506496502fa75eca15e96e97cc":{"hash":"73a7a1a3887619506496502fa75eca15e96e97cc","is_merge":true,"authored_by":[],"author_raw":"Chris Bradfield <chris@kidscancode.org>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25113 from aaronfranke/doc-kinematic","body":"Improve docs for KinematicBody linear_velocity, fixes #23927","is_cherrypick":false,"cherrypick_hash":"","pull":""},"763353692bc85c6af6cbf68d1bad4de5755c39b9":{"hash":"763353692bc85c6af6cbf68d1bad4de5755c39b9","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"Improve docs for KinematicBody linear_velocity, fixes #23927","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25113},"d27ca7eb73d0157342242cf0f29b2a82a9de737f":{"hash":"d27ca7eb73d0157342242cf0f29b2a82a9de737f","is_merge":false,"authored_by":[""],"author_raw":"Grant Clarke <g.clarke@abertay.ac.uk>","committer_raw":"Grant Clarke <g.clarke@abertay.ac.uk>","summary":"Fixed Bone Transform Order","body":"The bone index being passed to the visual server is not using the process order and results in incorrect skin deformation if the calculated process order is different from the unordered bones Vector.\n\nIncidentally, this never showed when I exported rigged characters from blender using the Better Collada exporter. This bug only materialised when experimenting with the glTF pipeline from Maya.","is_cherrypick":false,"cherrypick_hash":"","pull":25116},"4b7830645945653b6053565462fa47f6962a19b1":{"hash":"4b7830645945653b6053565462fa47f6962a19b1","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Fix a rounding error in ColorPicker","body":"This closes #25063.","is_cherrypick":false,"cherrypick_hash":"","pull":25114},"93d8f3cdd5f0166fcbf8456488e98bfd4d9e02bb":{"hash":"93d8f3cdd5f0166fcbf8456488e98bfd4d9e02bb","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"respect mouse mode when setting enter/exit notifications and signals, fixes #19785","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"682fdf0f746d9afb9a56dec4393e532dd88da973":{"hash":"682fdf0f746d9afb9a56dec4393e532dd88da973","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Use 16 bit indices on phones that dont support 32, fixes #19797","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0c54e6344b314dfa2d34ebc0cc0bbd58504be78b":{"hash":"0c54e6344b314dfa2d34ebc0cc0bbd58504be78b","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fix capture interpolation mode in Animation, closes #24015","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"056ea997e5c4d2150b02a2bb59ea505b697607a1":{"hash":"056ea997e5c4d2150b02a2bb59ea505b697607a1","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Displays the pivot all the time and rotate the icon","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25110},"b2abbeca4b38fff3dc90f971a7f9b86399363f28":{"hash":"b2abbeca4b38fff3dc90f971a7f9b86399363f28","is_merge":false,"authored_by":["MDQ6VXNlcjI2NjYxOTkx"],"author_raw":"Melvin Winstroem-Moeller <mithunder@hotmail.com>","committer_raw":"Melvin Winstroem-Moeller <mithunder@hotmail.com>","summary":"Editor source status font size, fixes #25039","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25111},"d8b702b5660ee4c8a072ecde0c7d6a85bf8f7337":{"hash":"d8b702b5660ee4c8a072ecde0c7d6a85bf8f7337","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-Re-added margins in one way collision (made in a more user friendly way than in Godot 2.1), fixes #23860","body":"-Fixed potential bug in OWC (i dont think anyone had it but..)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"541422a4a28c873142af9bfc988468b3e9e05948":{"hash":"541422a4a28c873142af9bfc988468b3e9e05948","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Clean up and fix issues after merging #21701 , closes #21104","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"580bebda520866e229cc52b937f371a9848086a3":{"hash":"580bebda520866e229cc52b937f371a9848086a3","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21701 from AlexHolly/fix-multiselect-proptery-change","body":"Fix multiselect change property","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e3ef52a270d5c778244768bf18eeb5ede89cf0ed":{"hash":"e3ef52a270d5c778244768bf18eeb5ede89cf0ed","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25101 from hpvb/fix-19633","body":"Work around a GCC optimizer bug at -O3","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6793908a3f243c846c516f9b0c4a05d1a6dedd25":{"hash":"6793908a3f243c846c516f9b0c4a05d1a6dedd25","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Work around a GCC optimizer bug at -O3","body":"This bug has been reported upstream, once it gets fixed we'll add some\nversion guards to only disable this for specific GCC versions.\n\nThis fixes #19633","is_cherrypick":false,"cherrypick_hash":"","pull":25101},"7ae4cb7f7dc9913f6b1c7e9c9ff90a481ce93ba7":{"hash":"7ae4cb7f7dc9913f6b1c7e9c9ff90a481ce93ba7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25093 from akien-mga/lerp-returns-variant","body":"GDScript: Fix return value of \"lerp\" builtin","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6384dd8f2ca80b47e3b7d426906ec5a8bb2c93da":{"hash":"6384dd8f2ca80b47e3b7d426906ec5a8bb2c93da","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25070 from RedMser/shader_errors_linefix","body":"Fix shader compile error line numbers starting at 0","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7b443073d434dc6b82a7f78411d0a26ba8f02246":{"hash":"7b443073d434dc6b82a7f78411d0a26ba8f02246","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25086 from CakHuri/typo","body":"[Docs] Fixed a typing glitch in ARVRServer.xml","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d024979e84155a745f56d239f8b87c49c8b067bf":{"hash":"d024979e84155a745f56d239f8b87c49c8b067bf","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 return value of \"lerp\" builtin","body":"Fixes #25082, fixes #24709.","is_cherrypick":false,"cherrypick_hash":"","pull":25093},"3b9b68417918bb21a3a04e7149dfbf0431d4236e":{"hash":"3b9b68417918bb21a3a04e7149dfbf0431d4236e","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDc5NTQ5"],"author_raw":"M. Huri <kak_huri@yahoo.com>","committer_raw":"M. Huri <kak_huri@yahoo.com>","summary":"[Docs] Fixed a typing glitch in ARVRServer.xml","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25086},"ce36351065c3a21d6582a7bce7d2c7cbdb5fe045":{"hash":"ce36351065c3a21d6582a7bce7d2c7cbdb5fe045","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25080 from neikeq/mm-c","body":"C# Bindings Generator: Fix vararg methods with custom return type","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e8a1d4babd7116726e0b66da3489d09fcbbcf768":{"hash":"e8a1d4babd7116726e0b66da3489d09fcbbcf768","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25079 from neikeq/mm-b","body":"C#: Fix trying to build when there's no solution","is_cherrypick":false,"cherrypick_hash":"","pull":""},"938a2515cbc2a6aa5f50e6d78e1554db7b4b5678":{"hash":"938a2515cbc2a6aa5f50e6d78e1554db7b4b5678","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25078 from neikeq/mm-a","body":"C#: Fix crash due to missing gchandle ref null check","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8f26c54c40ca8420f2293d90def4aef8d4d17985":{"hash":"8f26c54c40ca8420f2293d90def4aef8d4d17985","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"C# Bindings Generator: Fix vararg methods with custom return type","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25080},"9cd24b4f6d0938d4c51eb20f9630eb4281c7056f":{"hash":"9cd24b4f6d0938d4c51eb20f9630eb4281c7056f","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"C#: Fix trying to build when there's no solution","body":"This would cause errors that shouldn't happen unless there was something to build.","is_cherrypick":false,"cherrypick_hash":"","pull":25079},"b48dd1bdafae18d8a14152795062c0e7e9ad9435":{"hash":"b48dd1bdafae18d8a14152795062c0e7e9ad9435","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"C#: Fix crash due to missing gchandle ref null check","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25078},"1efd37f1b77d71c652fe28a50f42c5284d5ef4ec":{"hash":"1efd37f1b77d71c652fe28a50f42c5284d5ef4ec","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fix uninitialized memory error.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"279ddbdf1ba5665f9dad08a7ee9fbb6ecb5936ed":{"hash":"279ddbdf1ba5665f9dad08a7ee9fbb6ecb5936ed","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25075 from efornara/fix-enum-scope","body":"Fix enum scope","is_cherrypick":false,"cherrypick_hash":"","pull":""},"798246c34b1a83339a6c7c72618529f28ffb1e4e":{"hash":"798246c34b1a83339a6c7c72618529f28ffb1e4e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25076 from groud/fix_filesystem_dock","body":"Fixes crash in the Filesystem dock","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d4de7cf186ec04f8f05954add759c8f79ea67154":{"hash":"d4de7cf186ec04f8f05954add759c8f79ea67154","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fixes crash in the Filesystem dock","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25076},"e1be09d8fdc54dce35b3e47ef3c08ff1d11ec82b":{"hash":"e1be09d8fdc54dce35b3e47ef3c08ff1d11ec82b","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjI5Mzg="],"author_raw":"Emanuele Fornara <efornara@users.sourceforge.net>","committer_raw":"Emanuele Fornara <efornara@users.sourceforge.net>","summary":"Fix enum scope","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25075},"e0336996ce2a593716f4f47ca5102077d397af94":{"hash":"e0336996ce2a593716f4f47ca5102077d397af94","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Add some checks to avoid disaster when making a node the scene root. Fixes #24484","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a285a1cfdfd85d2be27c6d6a7895298f906865c2":{"hash":"a285a1cfdfd85d2be27c6d6a7895298f906865c2","is_merge":false,"authored_by":["MDQ6VXNlcjUxMTcxOTc="],"author_raw":"RedMser <redmser.jj2@gmail.com>","committer_raw":"RedMser <redmser.jj2@gmail.com>","summary":"Fix shader compile error line numbers starting at 0.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25070},"f958ba5abcd7dfcde226c8780d0c3d1ce4ca336d":{"hash":"f958ba5abcd7dfcde226c8780d0c3d1ce4ca336d","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25069 from vnen/gdscript-fixes","body":"A bit more of GDScript fixes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"30f02dd421d3104e0929572ab2e572625e2f4e29":{"hash":"30f02dd421d3104e0929572ab2e572625e2f4e29","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript compiler: check if subclass exists before comparison","body":"Otherwise these checks might trigger the insertion of an empty value,\nleading to crashes.","is_cherrypick":false,"cherrypick_hash":"","pull":25069},"5e709baba1c815b09d6742c2dd03160b25afb37f":{"hash":"5e709baba1c815b09d6742c2dd03160b25afb37f","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fix keying resource properties, closes #24690","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e4f1b995cc2989a2d039cfd2b006e93653569892":{"hash":"e4f1b995cc2989a2d039cfd2b006e93653569892","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix radio buttons support in ItemListEditorPlugin","body":"This was missed in bf14a6deffe4c9b74920080851f7e4e273f66116.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"56d4b9b1aecab40dd9332b1443b1449b2408a429":{"hash":"56d4b9b1aecab40dd9332b1443b1449b2408a429","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fix functions to get direct contacts from shapes, closes #19618","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5f47e18b0fa95d5dbedd657d1e96f31896bba9b1":{"hash":"5f47e18b0fa95d5dbedd657d1e96f31896bba9b1","is_merge":false,"authored_by":["MDQ6VXNlcjgzOTU5NDg5"],"author_raw":"homer666 <homer666@users.noreply.github.com>","committer_raw":"homer666 <homer666@users.noreply.github.com>","summary":"ItemList: ignore `ui_select` action if Select Mode is not \"Multi\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6d7dfa6df83e20590184612d0e93489d0547ac35":{"hash":"6d7dfa6df83e20590184612d0e93489d0547ac35","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Avoid crashing GIProbe bake with broken UV data, closes #25028","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7478f468b2a2fd107a610575c5a6ffed340f0d53":{"hash":"7478f468b2a2fd107a610575c5a6ffed340f0d53","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fixes to 2D lights, closes #24750","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e8d31cc765d520802c425965ebb4f2eeb220dce7":{"hash":"e8d31cc765d520802c425965ebb4f2eeb220dce7","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Perform a cleaner exit for resource preview, fixes #24206","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3b46e99a394d03295869f3b70cfa96fb9c998901":{"hash":"3b46e99a394d03295869f3b70cfa96fb9c998901","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25044 from cbscribe/docs_k2d_fix","body":"DOCS: correction to move_and_slide description","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a63bb3c8042846b31c04def2d260e19b2d64d294":{"hash":"a63bb3c8042846b31c04def2d260e19b2d64d294","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25038 from GlaDos28/master","body":"fixed AudioStreamPlayer3D::_get_attenuation_db epsilon value","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9f2d98c0556e296a5ecfcbc973c6f6ef3ec10698":{"hash":"9f2d98c0556e296a5ecfcbc973c6f6ef3ec10698","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24993 from YeldhamDev/cppcheck_warns_scene_fix","body":"Appease some CppCheck warns for files in the \"scene\" directory","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fc086bc93d2acd7a7f4885773e6b640404400b32":{"hash":"fc086bc93d2acd7a7f4885773e6b640404400b32","is_merge":false,"authored_by":["MDQ6VXNlcjEyNjE2MzM0"],"author_raw":"Evgeny Savelyev <glados28@yandex.ru>","committer_raw":"Evgeny Savelyev <glados28@yandex.ru>","summary":"fixed AudioStreamPlayer3D::_get_attenuation_db epsilon value","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25038},"725eb9de8c8fd5ae383af5aab94dc216d55c4c2c":{"hash":"725eb9de8c8fd5ae383af5aab94dc216d55c4c2c","is_merge":false,"authored_by":["MDQ6VXNlcjM4MTI1MTQ="],"author_raw":"Chris Bradfield <chris@kidscancode.org>","committer_raw":"Chris Bradfield <chris@kidscancode.org>","summary":"DOCS: correction to move_and_slide description","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25044},"ced9fcafd439539c93dddb40b43be7016659ef53":{"hash":"ced9fcafd439539c93dddb40b43be7016659ef53","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: clarify error message about cycles","body":"They may happen with any cyclic dependency, not only with inheritance.","is_cherrypick":false,"cherrypick_hash":"","pull":25069},"07e2046980c903268ef0d2f5a73caea77d511519":{"hash":"07e2046980c903268ef0d2f5a73caea77d511519","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24924 from danilo2205/rename-oriented-path-follow","body":"Merge OrientedPathFollow into PathFollow","is_cherrypick":false,"cherrypick_hash":"","pull":""},"20e6ff263a8fb2060c34b88518ebebebf58deab3":{"hash":"20e6ff263a8fb2060c34b88518ebebebf58deab3","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: fix type-check of indexed values","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25069},"e74a3add9cfb0fd1138c08b4f278da90933fb355":{"hash":"e74a3add9cfb0fd1138c08b4f278da90933fb355","is_merge":false,"authored_by":["MDQ6VXNlcjEyODc5Mjgy"],"author_raw":"Danilo Villa (Davi) <danilo.davilla@gmail.com>","committer_raw":"Danilo Villa (Davi) <danilo.davilla@gmail.com>","summary":"Rename OrientedPathFollow to PathFollowOriented","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24924},"9c69d7f3392249d26236dcb33bee7de8f283dc28":{"hash":"9c69d7f3392249d26236dcb33bee7de8f283dc28","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Appease some CppCheck warns for files in the \"scene\" directory","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24993},"9c1768836f25e780a7ef51a1d18a0a15e0b55e42":{"hash":"9c1768836f25e780a7ef51a1d18a0a15e0b55e42","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25037 from akien-mga/android-enable-arm64","body":"Android: Enable arm64-v8a export by default","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9e820cdf200576cefaabc2021a800771cd6700a7":{"hash":"9e820cdf200576cefaabc2021a800771cd6700a7","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Android: Enable arm64-v8a export by default","body":"From August 1, 2019, Google Play requires that all new apps and app updates\ninclude 64-bit versions, so we enable ARM64 by default.\n\nIINM support for x86 and x86_64 is still be optional, so not enabling them\nout of the box.\n\nPart of #25030.","is_cherrypick":false,"cherrypick_hash":"","pull":25037},"58d7619a79362cfb1b83b6fdba3c7b3609a92f07":{"hash":"58d7619a79362cfb1b83b6fdba3c7b3609a92f07","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25036 from volzhs/tree-focus-rect","body":"Update rect size on select","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b910b22d74386f8d519e2b80a76d42e14d639584":{"hash":"b910b22d74386f8d519e2b80a76d42e14d639584","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25001 from jlahman/gdscript-export-var-fix","body":"Fixes export PackedScene \"reset to default\" throwing errors","is_cherrypick":false,"cherrypick_hash":"","pull":""},"789bad18f9ddb6972591ed261736eba303e1bdd4":{"hash":"789bad18f9ddb6972591ed261736eba303e1bdd4","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Donors: Remove GameDev.tv from splash screen","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5eb7e32fdde68722d98e85c950c3c0d2933c00c5":{"hash":"5eb7e32fdde68722d98e85c950c3c0d2933c00c5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25035 from akien-mga/scons-mpc-unused","body":"SCons: Drop unused MPC_FIXED_POINT define","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1e603b706effe40e5c3b40c056d9326ccbf6f3e9":{"hash":"1e603b706effe40e5c3b40c056d9326ccbf6f3e9","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Update rect size on select","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25036},"eebca76be5c75a98ad150772cdcb7f11c10ce8ec":{"hash":"eebca76be5c75a98ad150772cdcb7f11c10ce8ec","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"SCons: Drop unused MPC_FIXED_POINT define","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25035},"72bfd10fa4c3b07a7dd0ef80373be83b60129018":{"hash":"72bfd10fa4c3b07a7dd0ef80373be83b60129018","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25033 from akien-mga/android-x86_64","body":"Android: Add support for x86_64 architecture","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7f4ee3646904fd90a6495b7549722acd9c8351af":{"hash":"7f4ee3646904fd90a6495b7549722acd9c8351af","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Android: Add support for x86_64 architecture","body":"Like arm64v8, this is only supported by API 21 and later,\nso we enforce 21 as min API for x86_64.\n\nPart of #25030.","is_cherrypick":false,"cherrypick_hash":"","pull":25033},"f0893235a52e914f810dca726919a2a66dd5ec70":{"hash":"f0893235a52e914f810dca726919a2a66dd5ec70","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25032 from akien-mga/static-analysis","body":"Fix some errors found by static analysis","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b4ec37af2cc4a626aa46b9af341e6d5b9e0676ce":{"hash":"b4ec37af2cc4a626aa46b9af341e6d5b9e0676ce","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25014 from vnen/gdscript-fixes","body":"Fix some GDScript issues","is_cherrypick":false,"cherrypick_hash":"","pull":""},"053d7f37650cc03261dabf09b860c530daed4fc9":{"hash":"053d7f37650cc03261dabf09b860c530daed4fc9","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 errors found by static analysis","body":"Fixes items 10, 16 and 19 from PVS-Studio blog post\nin #24014.","is_cherrypick":false,"cherrypick_hash":"","pull":25032},"e7844505b18fecebad1ce84ddc20fe510c469028":{"hash":"e7844505b18fecebad1ce84ddc20fe510c469028","is_merge":false,"authored_by":["MDQ6VXNlcjIwNTQxOTg1"],"author_raw":"corrigentia <20541985+corrigentia@users.noreply.github.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Docs: Language fixes in ARVR reference","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f2dd477223b54f9a65a52c877d83d58baf7ff1c3":{"hash":"f2dd477223b54f9a65a52c877d83d58baf7ff1c3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25022 from jlahman/nullptr-test-order-fix","body":"Fix order of a nullptr test in canvas item editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b8a524efa35aabc6537f7d0ca79b0cd086ba8a47":{"hash":"b8a524efa35aabc6537f7d0ca79b0cd086ba8a47","is_merge":false,"authored_by":["MDQ6VXNlcjcyMTgwNTg="],"author_raw":"jlahman <jlahman@users.noreply.github.com>","committer_raw":"jlahman <jlahman@users.noreply.github.com>","summary":"Fix order of a nullptr test in canvas item editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25022},"ffcb5cd18caecd29c207ed8edc8c55822f20c1d0":{"hash":"ffcb5cd18caecd29c207ed8edc8c55822f20c1d0","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Ensure texture hints are obeyed, fixes #24875","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6661ceadcc75fd720f93b1c8c1aea3201591b4e5":{"hash":"6661ceadcc75fd720f93b1c8c1aea3201591b4e5","is_merge":false,"authored_by":["MDQ6VXNlcjcyMTgwNTg="],"author_raw":"jlahman <jlahman@users.noreply.github.com>","committer_raw":"jlahman <jlahman@users.noreply.github.com>","summary":"Fixes export PackedScene \"reset to default\" throwing errors","body":"When exporting variables from a gdscript, default values of uninitialized variables would never be set. This caused the default value to be Variant::NIL, and when a user tried to reset the variable through the editor, an error would be thrown because too few arguments would be counted(end of argument list for calls are detected by NIL values).\n\nFixed by simply setting default value to an empty variant of the proper type in gdscript parser.","is_cherrypick":false,"cherrypick_hash":"","pull":25001},"31433ae8e4159d01ed57c334c72eb8593185b145":{"hash":"31433ae8e4159d01ed57c334c72eb8593185b145","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: check for underscore prefix when type-checking","body":"Some classes are represented internally with an underscore prefix, so we\nneed to make sure we match this representation when type-checking,\notherwise the check might fail on a valid scenario.","is_cherrypick":false,"cherrypick_hash":"","pull":25014},"4f72c6be8a7eb1876fc1c6ea35eadf31c81a674a":{"hash":"4f72c6be8a7eb1876fc1c6ea35eadf31c81a674a","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: consider constructors as always existing","body":"There's always a constructor, even if implicit, especially for native\ntypes.\n\nAlso don't check for signature match on function call, since this\ninformation is not available in release builds.","is_cherrypick":false,"cherrypick_hash":"","pull":25014},"b0c3a3f2da3f91a4a8fe41b98a814809fff7a9f1":{"hash":"b0c3a3f2da3f91a4a8fe41b98a814809fff7a9f1","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: allow objects to be keys of dictionaries","body":"The engine allows this already, so the parser should not fail in this\ncase.","is_cherrypick":false,"cherrypick_hash":"","pull":25014},"573fab744736af10925490dec6387f24c26d5416":{"hash":"573fab744736af10925490dec6387f24c26d5416","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: don't check types on release builds","body":"A lot of information is missing on release, and the checks might take a\nperformance hit. Also, having GDScript more lenient on release is\nusually desirable.","is_cherrypick":false,"cherrypick_hash":"","pull":25014},"96445cd90efc1fb24301fd1a85aea63c2c03cfec":{"hash":"96445cd90efc1fb24301fd1a85aea63c2c03cfec","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Clear internal vertex counter when redrawing polygons, closes #24862.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ca03d7e0d724c5c34f4b688b22fbfa0451cb9555":{"hash":"ca03d7e0d724c5c34f4b688b22fbfa0451cb9555","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Ensure canvas copy texscreen will not crash if render target is configured without copy buffers. Closes #24749.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4d1551dbb563a2ad581ea2919f2a2cd08611491c":{"hash":"4d1551dbb563a2ad581ea2919f2a2cd08611491c","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript autocomplete: don't carry values when guessing from `is`","body":"Guessing the type from an `is` operator should no be considered an\nassigment. This would cause crashes in certain scenarios.","is_cherrypick":false,"cherrypick_hash":"","pull":25014},"7d5c970eff252db7daa1ece449b74afef8f6a561":{"hash":"7d5c970eff252db7daa1ece449b74afef8f6a561","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25011 from volzhs/android-keep-screen","body":"Fix Android keep screen on working properly","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d8cca33038086a65307578daa61cbeec024a1571":{"hash":"d8cca33038086a65307578daa61cbeec024a1571","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25010 from Faless/mp/fix_init","body":"Fix MultiplayerAPI initialization, clear, set_network_peer.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"87db1a897187dfed7d02ce1aa1cce432fa068752":{"hash":"87db1a897187dfed7d02ce1aa1cce432fa068752","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Fix Android keep screen on working properly","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25011},"72f501de13dc081d798f6124ce6143e27c9cd111":{"hash":"72f501de13dc081d798f6124ce6143e27c9cd111","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 typo in project setting","body":"It used a different name than the equivalent GLES3 parameter.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fadaeb06c0286c777adccc372730d8790c159cde":{"hash":"fadaeb06c0286c777adccc372730d8790c159cde","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24909 from xDGameStudios/array_static_types","body":"Disallow changing array element types, when using hint (inspector fix)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"60d235622d13b8126001e61da096ca48244c2733":{"hash":"60d235622d13b8126001e61da096ca48244c2733","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Don't reset MultiplayerAPI when setting same peer.","body":"A GDScript call to:\n`multiplayer.network_peer.some_prop = true`\nseems to transalte to:\n```\nvar temp = multiplayer.network_peer\ntemp.some_prop = true\nmultiplayer.network_peer = temp\n```\nWhich caused the MultiplayerAPI to be resetted.\nThe call to set_network_peer is now ignored if the peer that's beeing\nset is the same as the currently set one.","is_cherrypick":false,"cherrypick_hash":"","pull":25010},"96899b7ee1cb442ce9625232d558670fe7011c2c":{"hash":"96899b7ee1cb442ce9625232d558670fe7011c2c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25000 from staddy/master","body":"Fixed typo in StreamTexture::is_pixel_opaque","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1f7846abf8e2c3ec132426ef4d9c785297614244":{"hash":"1f7846abf8e2c3ec132426ef4d9c785297614244","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 initialization, clear.","body":"rpc_sender_id is now correctly initialized to 0 so get_rpc_sender_id()\nwork reliably even if called before receiving any RPC.\nroot_node is initialized to NULL (fix crashes when incorrectly using the\nMultiplayerAPI).\nclear function now resets the packet cache size to free more memory when\nnot running.","is_cherrypick":false,"cherrypick_hash":"","pull":25010},"3beca92d61c21a9801145ee0b99bc89e87f2c733":{"hash":"3beca92d61c21a9801145ee0b99bc89e87f2c733","is_merge":false,"authored_by":["MDQ6VXNlcjQ2MDU1Njg="],"author_raw":"Stanislav <stas.ponkrashov@gmail.com>","committer_raw":"Stanislav <stas.ponkrashov@gmail.com>","summary":"Fixed typo in ImageTexture:: & StreamTexture::is_pixel_opaque","body":"Fixes #24946","is_cherrypick":false,"cherrypick_hash":"","pull":25000},"9ed34d44238d130f5c7d999bb7265e7c0e906567":{"hash":"9ed34d44238d130f5c7d999bb7265e7c0e906567","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Use GLES2 approach to vertex shading in GLES3, which has been more developed. Fixes #21852","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ee3eadf345096b013f0fd747bf707a3aa7b87046":{"hash":"ee3eadf345096b013f0fd747bf707a3aa7b87046","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Implement black margins in GLES2, which was missing, fixes #24556","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6af8b7c955653c1df0dcc8790b522a1c79218ddf":{"hash":"6af8b7c955653c1df0dcc8790b522a1c79218ddf","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Defer activated signal after tree has been traversed.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7346afb0eed10398d3a60dadcbd028878ecd8c29":{"hash":"7346afb0eed10398d3a60dadcbd028878ecd8c29","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24987 from akien-mga/gles2-nvidia-rect-hack-opt-in","body":"GLES2: Make Nvidia flicker workaround opt-in","is_cherrypick":false,"cherrypick_hash":"","pull":""},"95a5803c9254f85aff2c459b2f61335dbd871b26":{"hash":"95a5803c9254f85aff2c459b2f61335dbd871b26","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"wtf","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"91290f0ded1e8fee5dd09a590629b8c4a301a57a":{"hash":"91290f0ded1e8fee5dd09a590629b8c4a301a57a","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Added a flag to specify an exported node path must be supplied from scene root, fixes #24412","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"02ffc59270f48dc2ea52ae911bbcb80cf15168cf":{"hash":"02ffc59270f48dc2ea52ae911bbcb80cf15168cf","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"GLES2: Make Nvidia flicker workaround opt-in","body":"It has a big impact on 2D and text rendering performance (cf. #24466)\nso the solution seems worse than the bug it aims to work around.\n\nIt's now opt-in via \"rendering/quality/2d/gles2_use_nvidia_rect_flicker_workaround\"\nfor those who need it and have a simple enough game for the performance\ndrop not to be an issue.\n\nFixes #24466.","is_cherrypick":false,"cherrypick_hash":"","pull":24987},"6f884cc88409fa1eb25b95f0fe91fc848c1b1481":{"hash":"6f884cc88409fa1eb25b95f0fe91fc848c1b1481","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Use SceneTreeDock to replace particles node properly, fixes #24162","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ed9b230744eb5dbb3a5e956c32ea87791abed68c":{"hash":"ed9b230744eb5dbb3a5e956c32ea87791abed68c","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Hide visible popups by default if visible when entering tree, unless on editor. Fixes #24737","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"81180b266a80799d4744b5f94d9458da90a424ea":{"hash":"81180b266a80799d4744b5f94d9458da90a424ea","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Hide worldenvironment settings not relevant in GLES2. Fixes #23281","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f4ac678d58bf252b0f74d087ae0427cd3b36f733":{"hash":"f4ac678d58bf252b0f74d087ae0427cd3b36f733","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Removed ancient code for set_edited that was doing nothing.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"022284135716b2bc385feb943932fbd924ea576f":{"hash":"022284135716b2bc385feb943932fbd924ea576f","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":""},"19c562991c70aa1e6cb4288351f3dc322892c5a9":{"hash":"19c562991c70aa1e6cb4288351f3dc322892c5a9","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":""},"b3dc02b5df3ba645ff57d2e18a4417304721a0bb":{"hash":"b3dc02b5df3ba645ff57d2e18a4417304721a0bb","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Was not properly re-setting light uniforms, fixes #24976","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"577659cb1b28deedcefb5667dbae40a54faad208":{"hash":"577659cb1b28deedcefb5667dbae40a54faad208","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24981 from akien-mga/property-editor-rid","body":"Add EditorPropertyRID as read-only label showing RID","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6d8083ea656d1dce5c00257f308e464d1d8feae2":{"hash":"6d8083ea656d1dce5c00257f308e464d1d8feae2","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Do not use the workaround for desktop nvidia on mobile and html5.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ae99530a8d15bc1cc88ff764e701aaa67855641b":{"hash":"ae99530a8d15bc1cc88ff764e701aaa67855641b","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Do not allow flushing while already flushing the message queue. Added to help track bugs in ProgressDialog in editor.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4bb0080b3df28a3003bfffd6285602664a4279c9":{"hash":"4bb0080b3df28a3003bfffd6285602664a4279c9","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Do not allow adding tasks while in the middle of flushing a message queue","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0b48484d49b64657b3f5d2955310374261896ee9":{"hash":"0b48484d49b64657b3f5d2955310374261896ee9","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Add EditorPropertyRID as read-only label showing RID","body":"Fixes #24827.","is_cherrypick":false,"cherrypick_hash":"","pull":24981},"c6b587636b1e3cf27e566e6e5b10859316cbefb6":{"hash":"c6b587636b1e3cf27e566e6e5b10859316cbefb6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24939 from Rubonnek/null-editor-icon-fix","body":"Fixed null editor icon crash","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4a15f5522d90f094024d8ca8660ce85c51fd1cef":{"hash":"4a15f5522d90f094024d8ca8660ce85c51fd1cef","is_merge":false,"authored_by":["MDQ6VXNlcjgzMzc4ODA="],"author_raw":"Wilson E. Alvarez <wilson.e.alvarez1@gmail.com>","committer_raw":"Wilson E. Alvarez <wilson.e.alvarez1@gmail.com>","summary":"Fixed null editor icon crash","body":"Fixes #24932","is_cherrypick":false,"cherrypick_hash":"","pull":24939},"14c2cf01c1d7e51145a5319b8053dd98cc786d9e":{"hash":"14c2cf01c1d7e51145a5319b8053dd98cc786d9e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24964 from godotengine/revert-24897-master","body":"Revert \"fixed invalid implementation of Plane::intersects_segment and Plane::intersects_ray\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9ddf1115bc2719c250c771187ed94d7c6ff0a28d":{"hash":"9ddf1115bc2719c250c771187ed94d7c6ff0a28d","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Revert \"fixed invalid implementation of Plane::intersects_segment and Plane::intersects_ray\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24964},"1ff170e67f0044b0a9f42fc936f09847c5ec4127":{"hash":"1ff170e67f0044b0a9f42fc936f09847c5ec4127","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Redo serial name fixup from 799ed2b98984414fd3b7b667c5e3e5d2e6d35a66","body":"reduz wanted the original PR reverted due to issues, so this follow-up had to be too\n(done in 8cb54182ad2698a962def84f79cc8206ac9f13b2). But he ended up adapting part of\nthe original PR in 27d77723811c2652c6118eca03a38c4ae1441895 without including this fix.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3652442a923575890d1ca0c3719a6c80039dcf59":{"hash":"3652442a923575890d1ca0c3719a6c80039dcf59","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24897 from GlaDos28/master","body":"fixed invalid implementation of Plane::intersects_segment and Plane::intersects_ray","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2c36078be43f5008c1baa05ea507bb24809055d4":{"hash":"2c36078be43f5008c1baa05ea507bb24809055d4","is_merge":false,"authored_by":["MDQ6VXNlcjEyNjE2MzM0"],"author_raw":"Evgeny Savelyev <glados28@yandex.ru>","committer_raw":"Evgeny Savelyev <glados28@yandex.ru>","summary":"fixed invalid implementations of Plane::intersects_segment and Plane::intersects_ray","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24897},"d8bb3d7fed36d8268330d9375d782749c7aa02dc":{"hash":"d8bb3d7fed36d8268330d9375d782749c7aa02dc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24918 from akien-mga/gles2-has-egl","body":"GLES2: Clarify why we exclude debug code on iOS","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b50f792a6552dc1b9914b2cd5d816f6f335a31e7":{"hash":"b50f792a6552dc1b9914b2cd5d816f6f335a31e7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24921 from KidRigger/pr-fix","body":"Fixed infinite loop at end of video.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8c1677fc3f38176ea2a986389eb1dcc511c3d100":{"hash":"8c1677fc3f38176ea2a986389eb1dcc511c3d100","is_merge":false,"authored_by":["MDQ6VXNlcjE3MjQ1OTQy"],"author_raw":"Anish <anishbhobe@hotmail.com>","committer_raw":"Anish <anishbhobe@hotmail.com>","summary":"Fixed infinite loop at end of video.","body":"A missing condition caused infinite looping, despite\nthe video playing flag being set to false.\nSmall change to fix.\n\nFixes: #20552","is_cherrypick":false,"cherrypick_hash":"","pull":24921},"1185f4c4ac57c1f8470fd191cb51114543a9dddf":{"hash":"1185f4c4ac57c1f8470fd191cb51114543a9dddf","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"GLES2: Clarify why we exclude debug code on iOS","body":"Supersedes and closes #24873.","is_cherrypick":false,"cherrypick_hash":"","pull":24918},"bf799246fd73e95b510144a7deba338e88fc8e05":{"hash":"bf799246fd73e95b510144a7deba338e88fc8e05","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24914 from volzhs/export-split","body":"Use HSplit to resize presets and options panel on Export window","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e425f26578400019ac601980b38486726ff8b9d2":{"hash":"e425f26578400019ac601980b38486726ff8b9d2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24913 from volzhs/export-ios-template","body":"Make export valid when setting custom packages for iOS","is_cherrypick":false,"cherrypick_hash":"","pull":""},"87305a0f544fdaf04d308a99b69e7d4adc4c1386":{"hash":"87305a0f544fdaf04d308a99b69e7d4adc4c1386","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Use HSplit to resize presets and options panel on Export window","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24914},"af162a8c3f23f24b596c58ba428907cad59af9af":{"hash":"af162a8c3f23f24b596c58ba428907cad59af9af","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Make export valid when setting custom packages for iOS","body":"even no templates installed.\nall others export work as this already.","is_cherrypick":false,"cherrypick_hash":"","pull":24913},"5c9b9d0a48d0c9566719947bcaf7062436660fd9":{"hash":"5c9b9d0a48d0c9566719947bcaf7062436660fd9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24912 from bruvzg/macos_fix_mouse_speed","body":"[macOS] Fix missing mouse move event speed.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b7e9e184aa2309b024f11fd40326f387ead8beb7":{"hash":"b7e9e184aa2309b024f11fd40326f387ead8beb7","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"[macOS] Fix missing mouse move event speed.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24912},"f9788f75e59b9e7d9d056faaa13f399736830381":{"hash":"f9788f75e59b9e7d9d056faaa13f399736830381","is_merge":false,"authored_by":["MDQ6VXNlcjEwMzU4NDQz"],"author_raw":"xDGameStudios <xdgamestudios@gmail.com>","committer_raw":"Francisco Dias <Dias.FranciscoA@gmail.com>","summary":"Add static types to arrays (inspector fix)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24909},"1b5b27430f36440c9f54f675d823c696f8eb3908":{"hash":"1b5b27430f36440c9f54f675d823c696f8eb3908","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24904 from Naryosha/patch-2","body":"Fix error explanation in core_bind Thread::_start_func","is_cherrypick":false,"cherrypick_hash":"","pull":""},"59e7fc5ff13db37aca3f02d94960f5453c540586":{"hash":"59e7fc5ff13db37aca3f02d94960f5453c540586","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24903 from Naryosha/patch-1","body":"Docs: fix arg name of toggled signal in BaseButton","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8972c05e807db22d1a25c77d83168edfac12e4ba":{"hash":"8972c05e807db22d1a25c77d83168edfac12e4ba","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24899 from YeldhamDev/poly2duv_editor_undoredo_fix","body":"Fix UndoRedo operations for the new features in the Polygon2D UV Editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2caaa7c97d5b320bf0ee71a46be2f06b02163740":{"hash":"2caaa7c97d5b320bf0ee71a46be2f06b02163740","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Fix error explanation in core_bind Thread::_start_func","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24904},"57b82873fb288936240df45330f1bd8767d2474f":{"hash":"57b82873fb288936240df45330f1bd8767d2474f","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Docs: fix arg name of toggled signal in BaseButton","body":"arg was renamed in #15530 but the description wasn't updated","is_cherrypick":false,"cherrypick_hash":"","pull":24903},"2cd15849f9f306a478e9c0b4080765f75cc9fa6e":{"hash":"2cd15849f9f306a478e9c0b4080765f75cc9fa6e","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fixes to auto triangle editing in BlendSpace2D","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7cef10a50342a4b75bb833bc972bcc69c84e6618":{"hash":"7cef10a50342a4b75bb833bc972bcc69c84e6618","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Fix UndoRedo operations for the new features in the Polygon2D UV Editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24899},"27d77723811c2652c6118eca03a38c4ae1441895":{"hash":"27d77723811c2652c6118eca03a38c4ae1441895","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Rewrote rename logic to be less buggy and more efficient, fixes #23803 and probably many recent bugs using GraphEdit","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8cb54182ad2698a962def84f79cc8206ac9f13b2":{"hash":"8cb54182ad2698a962def84f79cc8206ac9f13b2","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Revert \"Node: make _generate_serial_child_name manipulate numbers as String\"","body":"This reverts commits 1025e3ecea67b90232cfdc9590a7ee8887efdcc8\nand 799ed2b98984414fd3b7b667c5e3e5d2e6d35a66.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"658296856c3bd132df1844febca2ea4732ef4f43":{"hash":"658296856c3bd132df1844febca2ea4732ef4f43","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24877 from neikeq/issue-24280","body":"Fix properties being lost when reloading placeholder GDScript instance","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9eb93356086a67b84a79e3dbce9d53141f3df2a2":{"hash":"9eb93356086a67b84a79e3dbce9d53141f3df2a2","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 + AUTHORS edit","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bcd05c0d91da2651b08b9ed58859fffc9e96f527":{"hash":"bcd05c0d91da2651b08b9ed58859fffc9e96f527","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24886 from akien-mga/animatedtexture-frame-properties","body":"Fix showing AnimatedTexture frame_* properties in editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"899ad484e37f1f0544bd7c93c560f6a0ca980d5d":{"hash":"899ad484e37f1f0544bd7c93c560f6a0ca980d5d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24883 from akien-mga/resourceformat-unregister","body":"Consistency in resource format saver/loader de-registration","is_cherrypick":false,"cherrypick_hash":"","pull":""},"11c09a17c24f8495be25967c57c908d66c1bb562":{"hash":"11c09a17c24f8495be25967c57c908d66c1bb562","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg=","MDQ6VXNlcjc5MTc0NzU="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix showing AnimatedTexture frame_* properties in editor","body":"Regression from cd0b82fd56bdba5a4f1a057fd2d50854c1f503ef, it must be hidden from docs\n(PROPERTY_USAGE_INTERNAL) but not from the editor.\n\nSupersedes and fixes #24880.\n\nCo-authored-by: QbieShay <cislaghi.ilaria@gmail.com>","is_cherrypick":false,"cherrypick_hash":"","pull":24886},"5bf8bdc97187aa17103e418b1e08a96d1681f211":{"hash":"5bf8bdc97187aa17103e418b1e08a96d1681f211","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24884 from Xrayez/fix-#24881","body":"Fix broken encrypted scripts during export","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c0cc0327996626fa759865c0db88016357022494":{"hash":"c0cc0327996626fa759865c0db88016357022494","is_merge":false,"authored_by":[""],"author_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","committer_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","summary":"Fix broken encrypted scripts during export","body":"Use temporary cache directory instead of editor settings directory\nin order to resolve encrypted file access needed for encrypting scripts\non all platforms.","is_cherrypick":false,"cherrypick_hash":"","pull":24884},"e5f1d19352dbaafab96538b91fad0ce11cf0d046":{"hash":"e5f1d19352dbaafab96538b91fad0ce11cf0d046","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Consistency in resource format saver/loader de-registration","body":"Some used 'is_valid()' checks, others not. Validity is already checked in 'unref()',\nand 'remove_resource_format_*()' has an ERR_FAIL condition on 'is_null()' already\n(which shouldn't happen since we're only unregistering things that we previously\nregistered.\n\nAlso add missing GDCLASS statement in ResourceFormatLoaderVideoStreamGDNative,\nmissed in #20552 which was last amended before #19501 was merged.","is_cherrypick":false,"cherrypick_hash":"","pull":24883},"940a2c5ec3e13d57c6462b7070eb3101766c91db":{"hash":"940a2c5ec3e13d57c6462b7070eb3101766c91db","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24878 from dragmz/patch-5","body":"Remove vsgdnative loader on exit","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ebfd78ad7f1d40e0f5be36358a6464d43fd48d40":{"hash":"ebfd78ad7f1d40e0f5be36358a6464d43fd48d40","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24871 from groud/fix_bones_selection","body":"Fixes 2D bones selection","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7860b74b0f53393c8a1f0c5f2961b4b8e62bce43":{"hash":"7860b74b0f53393c8a1f0c5f2961b4b8e62bce43","is_merge":false,"authored_by":["MDQ6VXNlcjQ0NzE0Mw=="],"author_raw":"Marcin Zawiejski <dragmz@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Remove vsgdnative loader on exit","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24878},"ea85ff0dc2a04e695d396f62ce5949f4e04254e4":{"hash":"ea85ff0dc2a04e695d396f62ce5949f4e04254e4","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix properties being lost when reloading placeholder GDScript instance","body":"During reloading in `GDScriptLanguage::reload_all_scripts` a placeholder instance that must remain so is replaced with a new placeholder instance. The state is then restored by calling `ScriptInstance::set` for each property. This does not work if the script is missing the properties due to build/parse failing.\nThe fix for such cases is to call `placeholder_set_fallback` instead of `set` on the script instance.\n\nI took this chance to move the `build_failed` flag from `PlaceHolderScriptInstance` to `Script`. That improves the code a lot. I also renamed it to `placeholder_fallback_enabled` which is a much better name (`build_failed` could lead to misunderstandings).","is_cherrypick":false,"cherrypick_hash":"","pull":24877},"f7d2750844546f5d8a2b664c132890f7ed466b35":{"hash":"f7d2750844546f5d8a2b664c132890f7ed466b35","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@clayjohn, @lupoDharkael, @supagu, @timoschwarzer, @Xrayez\n\nThanks to all contributors and donors for making Godot possible!\n\n[ci skip]","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c48f92e394220b992648eeb8d871ed290786d286":{"hash":"c48f92e394220b992648eeb8d871ed290786d286","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fixes 2D bones selection","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24871},"382f0991ee7ece2a99cfbdbf641d46777b8c8edf":{"hash":"382f0991ee7ece2a99cfbdbf641d46777b8c8edf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24865 from guilhermefelipecgs/hide_error_label","body":"[Regression] Hides error_label of state machine on the first time.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c7d4807b7b61e6c03c270a1e604bc2c10ed1ceda":{"hash":"c7d4807b7b61e6c03c270a1e604bc2c10ed1ceda","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Hides error_panel of state machine on the first time.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24865},"fe8cdafbf43419d49a23a3034a198f8ae456cb37":{"hash":"fe8cdafbf43419d49a23a3034a198f8ae456cb37","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20552 from KidRigger/gsoc-peer","body":"Added interface for GDNative Videodecoder.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7d46dbb553df10e27937881971e0365f03aa8b06":{"hash":"7d46dbb553df10e27937881971e0365f03aa8b06","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24826 from bojidar-bg/24755-fix-ysort-bug","body":"Fix a nested ysort invalid memory read again","is_cherrypick":false,"cherrypick_hash":"","pull":""},"99757591c4917bc78ee19af5124baf644695cc78":{"hash":"99757591c4917bc78ee19af5124baf644695cc78","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24863 from akien-mga/travis-osx-scons-pip","body":"Travis: Use pip to install SCons on OSX","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ffc07927985c3bb7a9ccd569c995a3c869483e9d":{"hash":"ffc07927985c3bb7a9ccd569c995a3c869483e9d","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Travis: Use pip to install SCons on OSX","body":"Not sure why we switched from homebrew to scons-local anymore,\nbut pip should work just fine and is recommended by upstream.\n\nDownloads of scons-local from SourceForge were quite iffy, so\nthis should help avoid CI errors due to not having downloaded\nSCons successfully.\n\nSetting Python's user binary PATH seems necessary on Travis/OSX\nas per travis-ci/travis-ci#5030 (confirmed that 'scons' is not\nin PATH without it).","is_cherrypick":false,"cherrypick_hash":"","pull":24863},"d1406bfeb42fcb5502ee3239f66621cf237575c2":{"hash":"d1406bfeb42fcb5502ee3239f66621cf237575c2","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 a nested ysort invalid memory read again","body":"Fixes #24755","is_cherrypick":false,"cherrypick_hash":"","pull":24826},"5f0e3b6849681e3a712fe2adc93b2c24c93ee4cd":{"hash":"5f0e3b6849681e3a712fe2adc93b2c24c93ee4cd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24858 from volzhs/animation-transition","body":"AnimationNodeTransition name begins from 0","is_cherrypick":false,"cherrypick_hash":"","pull":""},"26606dd0fa5ae30fb8b053ef1c761ad3e6725201":{"hash":"26606dd0fa5ae30fb8b053ef1c761ad3e6725201","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24857 from x2f/patch-1","body":"Fix \"Whole Words\" and \"Match Cases\" checkbox behavior in \"Find in Files\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bdfbe58ea655e3a4165bc4c0aba9bbe97aa4f6a3":{"hash":"bdfbe58ea655e3a4165bc4c0aba9bbe97aa4f6a3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24851 from bruvzg/ime_focus_fix","body":"Update IME text only for focused input controls.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e8f73d8c4c8482e01ece3d38571d53bb6f351406":{"hash":"e8f73d8c4c8482e01ece3d38571d53bb6f351406","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24842 from volzhs/fix-node-name-serial","body":"Fix strip out spaces while generating serial number for node name","is_cherrypick":false,"cherrypick_hash":"","pull":""},"08fe57dcee5d82f812e346d459a509c0153f2c96":{"hash":"08fe57dcee5d82f812e346d459a509c0153f2c96","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24855 from hpvb/disable-ffast-math","body":"Don't use -ffast-math or other unsafe math optimizations","is_cherrypick":false,"cherrypick_hash":"","pull":""},"153a3146d07661791d10a13f585e080919684afb":{"hash":"153a3146d07661791d10a13f585e080919684afb","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"AnimationNodeTransition name begins from 0","body":"and added \"state\" string for default name not to confuse it as number","is_cherrypick":false,"cherrypick_hash":"","pull":24858},"b50fa06c6d18e24290aee23a74ee2eb3bdeb09ec":{"hash":"b50fa06c6d18e24290aee23a74ee2eb3bdeb09ec","is_merge":false,"authored_by":["MDQ6VXNlcjEwMzU1NDIx"],"author_raw":"x2f <10355421+x2f@users.noreply.github.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Fix for issue #24810 (find in files logic)","body":"Match case check box was used for whole words as well as match case.","is_cherrypick":false,"cherrypick_hash":"","pull":24857},"e5b335d367103f4052fc5fd435a54ad635ec447c":{"hash":"e5b335d367103f4052fc5fd435a54ad635ec447c","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Don't use -ffast-math or other unsafe math optimizations","body":"Godot supports many different compilers and for production releases we\nhave to support 3 currently: GCC8, Clang6, and MSVC2017. These compilers\nall do slightly different things with -ffast-math and it is causing\nissues now. See #24841, #24540, #10758, #10070. And probably other\ncomplaints about physics differences between release and release_debug\nbuilds.\n\nI've done some performance comparisons on Linux x86_64. All tests are\nran 20 times.\n\nBunnymark: (higher is better)\n(bunnies) min max stdev average\nfast-math 7332 7597 71 7432\nthis pr 7379 7779 108 7621 (102%)\n\nFPBench (gdscript port http://fpbench.org/) (lower is better)\n(ms)\nfast-math 15441 16127 192 15764\nthis pr 15671 16855 326 16001 (99%)\n\nFloat_add (adding floats in a tight loop) (lower is better)\n(sec)\nfast-math 5.49 5.78 0.07 5.65\nthis pr 5.65 5.90 0.06 5.76 (98%)\n\nFloat_div (dividing floats in a tight loop) (lower is better)\n(sec)\nfast-math 11.70 12.36 0.18 11.99\nthis pr 11.92 12.32 0.12 12.12 (99%)\n\nFloat_mul (multiplying floats in a tight loop) (lower is better)\n(sec)\nfast-math 11.72 12.17 0.12 11.93\nthis pr 12.01 12.62 0.17 12.26 (97%)\n\nI have also looked at FPS numbers for tps-demo, 3d platformer, 2d\nplatformer, and sponza and could not find any measurable difference.\n\nI believe that given the issues and oft-reported (physics) glitches on\nrelease builds I believe that the couple of percent of tight-loop\nfloating point performance regression is well worth it.\n\nThis fixes #24540 and fixes #24841","is_cherrypick":false,"cherrypick_hash":"","pull":24855},"e46f28e02dde08bb515fdd796ffcf114361e4877":{"hash":"e46f28e02dde08bb515fdd796ffcf114361e4877","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Removed splits in Polygon editor, replace by internal vertices and polygon support.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"55bc004a73598b5d483ac0e4d3a70358cddd1bd1":{"hash":"55bc004a73598b5d483ac0e4d3a70358cddd1bd1","is_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 IME text only for focused input controls.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24851},"799ed2b98984414fd3b7b667c5e3e5d2e6d35a66":{"hash":"799ed2b98984414fd3b7b667c5e3e5d2e6d35a66","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Fix strip out spaces while generating serial number for node name","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24842},"d8c40bccbbbf74001cbd085da5f71180e054e17f":{"hash":"d8c40bccbbbf74001cbd085da5f71180e054e17f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24831 from clayjohn/fix_nested_docs_tooltip","body":"Make tooltips display for nested resources","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d23bce3ef2e8aabfa8bc81cd6995c731d4eb5560":{"hash":"d23bce3ef2e8aabfa8bc81cd6995c731d4eb5560","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24828 from Calamander/patch-1","body":"RandomPCG randf/randd functions typos fix","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9d162f9fbe8efadd92956efde094f4700e39d43e":{"hash":"9d162f9fbe8efadd92956efde094f4700e39d43e","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"make tooltips display for subinspectors","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24831},"f7de2c0cb3793bd289b8465bcc9af54157a54e91":{"hash":"f7de2c0cb3793bd289b8465bcc9af54157a54e91","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24830 from hpvb/fix-24752v2","body":"Use 'release_debug' for mono export templates","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ee0c4a97b3423f9fdbc88cc5d7129bab43347775":{"hash":"ee0c4a97b3423f9fdbc88cc5d7129bab43347775","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Use 'release_debug' for mono export templates","body":"This fixes the previously wrong PR\n\nBecause we don't actually ship 'debug' templates to users make sure\nthe mono exporter picks the correct 'data' directory for export\ntemplates.\n\nThis fixes #24752","is_cherrypick":false,"cherrypick_hash":"","pull":24830},"64e584a97e0505cec592d3c98a2899ba8426f35a":{"hash":"64e584a97e0505cec592d3c98a2899ba8426f35a","is_merge":false,"authored_by":["MDQ6VXNlcjg4NjAyODM="],"author_raw":"Calamander <Calamander@yandex.ru>","committer_raw":"GitHub <noreply@github.com>","summary":"Update random_pcg.h","body":"little fix to function types","is_cherrypick":false,"cherrypick_hash":"","pull":24828},"e4b02513fe4e352c4ba74fc28b306e83b7014083":{"hash":"e4b02513fe4e352c4ba74fc28b306e83b7014083","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24301 from marcelofg55/default_device_pulseaudio","body":"PulseAudio driver will now change the device if the default system device changes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"270eae0a05bbcb3795bca63217d0c969c4c9a234":{"hash":"270eae0a05bbcb3795bca63217d0c969c4c9a234","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24823 from ibrahn/fix-string-lrstrip-2","body":"Repair String lstrip and rstrip.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f8eaa2fc596f33fb18d12b6a4b6d0a53d1baeee8":{"hash":"f8eaa2fc596f33fb18d12b6a4b6d0a53d1baeee8","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24824 from hpvb/fix-24752","body":"Use 'release_debug' for mono export templates","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dd766bae7811a419f7371aab0f48ddb3c755ff68":{"hash":"dd766bae7811a419f7371aab0f48ddb3c755ff68","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Use 'release_debug' for mono export templates","body":"Because we don't actually ship 'debug' templates to users make sure\nthe mono exporter picks the correct 'data' directory for export\ntemplates.\n\nThis fixes #24752","is_cherrypick":false,"cherrypick_hash":"","pull":24824},"cbb396c0064d77ec50a524241d22746c8b69bbdb":{"hash":"cbb396c0064d77ec50a524241d22746c8b69bbdb","is_merge":false,"authored_by":["MDQ6VXNlcjI0NDk4ODMy"],"author_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","committer_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","summary":"Repair String lstrip and rstrip.","body":"Background: lstrip and rstrip were broken by changes to String in:\n0e29f7974b59e4440cf02e1388fb9d8ab2b5c5fd\nwhich removed it's access to Vector::find(CharType).\n\nMoved Vector's find up into CowData so it can be shared by Vector and String.\nAdded String::find_char using CowData::find.\nImplemented rstrip and lstrip using find_char.\nAdded a few tests for String rstrip and lstrip.","is_cherrypick":false,"cherrypick_hash":"","pull":24823},"bcecf5626768c8399e9293fe12a25511eeb6c52d":{"hash":"bcecf5626768c8399e9293fe12a25511eeb6c52d","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.1-beta","body":"Release freeze is now active, only major bug fixes will be considered.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ac8ae09bc30e3a1237834278f837a0cd30d043af":{"hash":"ac8ae09bc30e3a1237834278f837a0cd30d043af","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":"Misc fixes to source strings.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d2b17d8d60db51d9ac73032c8064aee3ad5e0c57":{"hash":"d2b17d8d60db51d9ac73032c8064aee3ad5e0c57","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":""},"db33b03f4910431f859454260e5828a9f306216f":{"hash":"db33b03f4910431f859454260e5828a9f306216f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24814 from YeldhamDev/animtree_editor_statemach_scrolls","body":"Move scrolls in the StateMachine editor inside the panel","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2e8ca4710ace2a069da25365a0428c656185fb03":{"hash":"2e8ca4710ace2a069da25365a0428c656185fb03","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24807 from guilhermefelipecgs/fix_state_machine_scroll","body":"Fix state machine scroll","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dab650fcaa3eb37deee5118d678a3763ac78a58a":{"hash":"dab650fcaa3eb37deee5118d678a3763ac78a58a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24740 from OBKF/update-bullet-physics","body":"Update Bullet physics to commit 126b676","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a3a537c2cf86ff4bf82385bbd17606654f8013c4":{"hash":"a3a537c2cf86ff4bf82385bbd17606654f8013c4","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fix background color rendering on GLES2 (linear should not be used)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"22b7c9dfa80d0f7abca40f061865c2ab3c136a74":{"hash":"22b7c9dfa80d0f7abca40f061865c2ab3c136a74","is_merge":false,"authored_by":["MDQ6VXNlcjEyOTg3OTUx"],"author_raw":"Oussama <o.boukhelf@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Update Bullet to the latest commit 126b676","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24740},"a6722cf36251ddcb538e6ebed9fa4950342b68ba":{"hash":"a6722cf36251ddcb538e6ebed9fa4950342b68ba","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"clarified and filled out particles material doc","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a15620c83e7ee0f77d2582f0664431a7893c4283":{"hash":"a15620c83e7ee0f77d2582f0664431a7893c4283","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 wrong references found by Sphinx and new makerst.py","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"698728f1c2726563db11d8e3b07a6126d69ee953":{"hash":"698728f1c2726563db11d8e3b07a6126d69ee953","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24640 from PJB3005/18-12-28-makerst-2","body":"makerst.py refactor.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"26fddb77be127ce3a88c70240e83af84236b544c":{"hash":"26fddb77be127ce3a88c70240e83af84236b544c","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 wrong references found by new makerst.py","body":"Thanks @PJB3005","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7d22e162e7ac3f880eae4d4b7fb8c71f80da0ba5":{"hash":"7d22e162e7ac3f880eae4d4b7fb8c71f80da0ba5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24806 from timoschwarzer/camera2d-process-mode","body":"Add process_mode property to Camera2D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"55bfb05df2feaa8523534d4a0e25c7929e12cd56":{"hash":"55bfb05df2feaa8523534d4a0e25c7929e12cd56","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24804 from timoschwarzer/doc-gdscript","body":"Add missing documentation for @GDScript","is_cherrypick":false,"cherrypick_hash":"","pull":""},"67ac8fe3593c5de3a62d85e3cf0b25228b3637fe":{"hash":"67ac8fe3593c5de3a62d85e3cf0b25228b3637fe","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Move scrolls in the StateMachine editor inside the panel","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24814},"3873f84548cd91ec62b9cb045e75158df74e19f9":{"hash":"3873f84548cd91ec62b9cb045e75158df74e19f9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24777 from volzhs/font-kerning","body":"Fix font kerning","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c06db1dd182a0ead91383ac1d158da0c75cfda40":{"hash":"c06db1dd182a0ead91383ac1d158da0c75cfda40","is_merge":false,"authored_by":["MDQ6VXNlcjg4NDk1NTQ="],"author_raw":"Timo Schwarzer <me@timoschwarzer.com>","committer_raw":"Timo Schwarzer <me@timoschwarzer.com>","summary":"Add process_mode property to Camera2D","body":"This allows the user to choose if the camera should update in\n_process or _physics_process.","is_cherrypick":false,"cherrypick_hash":"","pull":24806},"59df3ca91170ce8d40adb9751efd47ff17ffb032":{"hash":"59df3ca91170ce8d40adb9751efd47ff17ffb032","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Fix state machine scroll","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24807},"5c71d433025fc3239dc69a2bc363684a5c8a86be":{"hash":"5c71d433025fc3239dc69a2bc363684a5c8a86be","is_merge":false,"authored_by":["MDQ6VXNlcjg4NDk1NTQ="],"author_raw":"Timo Schwarzer <me@timoschwarzer.com>","committer_raw":"Timo Schwarzer <me@timoschwarzer.com>","summary":"Add missing documentation for @GDScript","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24804},"53516d7a9ec7119b3a23e5fc3fd1c61dc1e3074c":{"hash":"53516d7a9ec7119b3a23e5fc3fd1c61dc1e3074c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24608 from PJB3005/18-12-26-control-docs","body":"Improve documentation of Control.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ba2e7f9bc6d7f1037b9563f8553df27a5ca48407":{"hash":"ba2e7f9bc6d7f1037b9563f8553df27a5ca48407","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24801 from timoschwarzer/24773-fix-down-smooth-scroll","body":"Fix jumping when scrolling down fast with smooth scroll enabled","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3b2e03cf0b2fe8f1dea163984f399a309583c033":{"hash":"3b2e03cf0b2fe8f1dea163984f399a309583c033","is_merge":false,"authored_by":["MDQ6VXNlcjg4NDk1NTQ="],"author_raw":"Timo Schwarzer <me@timoschwarzer.com>","committer_raw":"Timo Schwarzer <me@timoschwarzer.com>","summary":"Fix jumping when scrolling down fast with smooth scroll enabled","body":"Fixes #24773","is_cherrypick":false,"cherrypick_hash":"","pull":24801},"0e25c32a77d619c8daa665527dd1f04f0f31f271":{"hash":"0e25c32a77d619c8daa665527dd1f04f0f31f271","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24797 from timoschwarzer/fix-code-completion","body":"Fix code completion on nodes in current scene","is_cherrypick":false,"cherrypick_hash":"","pull":""},"56000929fda5ed911026dbc012903441a8b52384":{"hash":"56000929fda5ed911026dbc012903441a8b52384","is_merge":false,"authored_by":["MDQ6VXNlcjg4NDk1NTQ="],"author_raw":"Timo Schwarzer <me@timoschwarzer.com>","committer_raw":"Timo Schwarzer <me@timoschwarzer.com>","summary":"Fix code completion on nodes in current scene","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24797},"42a5b7545ad7a083bfcf5a2667e5f0b507f0014f":{"hash":"42a5b7545ad7a083bfcf5a2667e5f0b507f0014f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24791 from humblers/blend-gles2","body":"Change blend equations for GLES2 canvasitems","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c1f6852a6a3b2ca0186376433e12cb181a6f2c15":{"hash":"c1f6852a6a3b2ca0186376433e12cb181a6f2c15","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24792 from Paulb23/wrap_zoom_issue_23896","body":"Fix text edit wrapping beyond control size, issue 23896","is_cherrypick":false,"cherrypick_hash":"","pull":""},"411df08711dfae526b75b3937ec65f497a3bcb01":{"hash":"411df08711dfae526b75b3937ec65f497a3bcb01","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 wrapping beyond control size, issue 23896","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24792},"ecf520b70ef77c51a7d585eaa31aed52f448585f":{"hash":"ecf520b70ef77c51a7d585eaa31aed52f448585f","is_merge":false,"authored_by":["MDQ6VXNlcjE3ODcwNzg5"],"author_raw":"Daeil Kim <kiidmale@gmail.com>","committer_raw":"Daeil Kim <kiidmale@gmail.com>","summary":"Change blend equation for canvasitems","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24791},"021421e1808d68e7fb6d87ed027d3dc454b3291e":{"hash":"021421e1808d68e7fb6d87ed027d3dc454b3291e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24782 from SoIAS/duplicated_code_24781","body":"Removed duplicated code in animation_track_editor.cpp","is_cherrypick":false,"cherrypick_hash":"","pull":""},"07014864d0d8df5a238fd7eb4d6c489e5d75f823":{"hash":"07014864d0d8df5a238fd7eb4d6c489e5d75f823","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24778 from Rubonnek/fix-out-of-bounds","body":"Fixed out of bounds axis name access","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a9b7843dca3ea3eda9f9f890a3e2c78542ca7561":{"hash":"a9b7843dca3ea3eda9f9f890a3e2c78542ca7561","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Fix font kerning","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24777},"caf5e921210eb893a95e674b7477d13cc9a34d39":{"hash":"caf5e921210eb893a95e674b7477d13cc9a34d39","is_merge":false,"authored_by":["MDQ6VXNlcjgzMzc4ODA="],"author_raw":"Wilson E. Alvarez <wilson.e.alvarez1@gmail.com>","committer_raw":"Wilson E. Alvarez <wilson.e.alvarez1@gmail.com>","summary":"Fixed out of bounds axis name access","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24778},"855a82211f148b30f1fa461b7829bef3c8051fbc":{"hash":"855a82211f148b30f1fa461b7829bef3c8051fbc","is_merge":false,"authored_by":["MDQ6VXNlcjEwMDgxMjk0"],"author_raw":"Dawid Wdowiak <dwdw9@wp.pl>","committer_raw":"Dawid Wdowiak <dwdw9@wp.pl>","summary":"Removed duplicated code","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24782},"5e6c6f3bb745f8d9be4df938f6cf49dfb552b761":{"hash":"5e6c6f3bb745f8d9be4df938f6cf49dfb552b761","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21708 from hpvb/fix-21242v2","body":"String[size()] should return a default constructed CharType","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b6cf37cb57ba886993f61febad10c90596ab3a60":{"hash":"b6cf37cb57ba886993f61febad10c90596ab3a60","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24767 from godotengine/revert-24546-fix_blend_tree","body":"Revert \"Fix blend tree generating wrong node names\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"495e40cff87c9156ba5586a33380208095f62cf4":{"hash":"495e40cff87c9156ba5586a33380208095f62cf4","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Revert \"Fix blend tree generating wrong node names\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24767},"1ba0b2bc0b435c780eebeb7192847e5ef839f8a7":{"hash":"1ba0b2bc0b435c780eebeb7192847e5ef839f8a7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24741 from timoschwarzer/24697-fix-autocomplete-segfault-in-inner-classes","body":"Fix segfault when trying to autocomplete in inner classes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2c118d754d2022a4d5782d3bd0902cb7cf6f85d8":{"hash":"2c118d754d2022a4d5782d3bd0902cb7cf6f85d8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24689 from BrodyEller/master","body":"Fix viewport not updating with make_current() for Camera2D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ac99ed3cda12abe155f16a96ac0c716b2dbe6231":{"hash":"ac99ed3cda12abe155f16a96ac0c716b2dbe6231","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"String[size()] should return a default constructed CharType","body":"As per the C++ standard 21.3.4.1 for std::string:\nReturns: If pos < size(), returns data()[pos]. Otherwise, if pos ==\nsize(), the const version returns charT(). Otherwise, the behavior is\nundefined.\n\nSince the behavior is undefined Godot now does the same thing for const\nand non-const versions of operator[].\n\nThis fixes #21242 and fixes #22221.","is_cherrypick":false,"cherrypick_hash":"","pull":21708},"c93c279867561b01cfc4b041b81402e4907d785b":{"hash":"c93c279867561b01cfc4b041b81402e4907d785b","is_merge":false,"authored_by":["MDQ6VXNlcjgxMDc0NTk="],"author_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","committer_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","summary":"Improve documentation of Control.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24608},"bd6ab5360ff2dad644653954d4b19ac663726788":{"hash":"bd6ab5360ff2dad644653954d4b19ac663726788","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24592 from volzhs/android-etc","body":"Make possible to use ETC texture format with GLES3 on Android","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5809be96412b0d3fb5c7cb36ce97a57bbb36de38":{"hash":"5809be96412b0d3fb5c7cb36ce97a57bbb36de38","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24582 from Xrayez/script-encrypt","body":"Bring back script encryption in export preset","is_cherrypick":false,"cherrypick_hash":"","pull":""},"70de8ca9a9baf93de2280c313d039e8f8ef96f8c":{"hash":"70de8ca9a9baf93de2280c313d039e8f8ef96f8c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24585 from Xrayez/fix-crash-hex-number","body":"Fix crash when checking empty string for valid hex number","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d8f0087dc8d3c3bcdddbb681eb204e70fd76898a":{"hash":"d8f0087dc8d3c3bcdddbb681eb204e70fd76898a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24568 from Shinryuuji/fix-wrong-texture-array-target","body":"Fix wrong default target for sampler2DArray","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bc9899fb9f1559cae1108dff239ce1c9874beb15":{"hash":"bc9899fb9f1559cae1108dff239ce1c9874beb15","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24504 from harrisyu/AtlasCheckPixelOpaque","body":"Fix #24470 Atlas Texture with margin setting cause error in editor.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1504c961125c76f007bc2ff061c3854effbe3e56":{"hash":"1504c961125c76f007bc2ff061c3854effbe3e56","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24539 from BastiaanOlij/override_gl_position","body":"Override GL_position","is_cherrypick":false,"cherrypick_hash":"","pull":""},"99c4faf83769f7016a8657ff6aa82ef26766fa14":{"hash":"99c4faf83769f7016a8657ff6aa82ef26766fa14","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24575 from nekomatata/android-curve-texture","body":"Fixed CurveTexture with GLES3 on Android","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d54894ffaed9c27c9f330b2675d2a907f74d2455":{"hash":"d54894ffaed9c27c9f330b2675d2a907f74d2455","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24647 from WindyDarian/gltf_morph_fix","body":"Fix for blend shape incorrectly scaling skinned gltf mesh","is_cherrypick":false,"cherrypick_hash":"","pull":""},"578c6316c884cd136c9d9de94f1ba20468e4737a":{"hash":"578c6316c884cd136c9d9de94f1ba20468e4737a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24732 from hpvb/vector-pod-optimization","body":"Optimizations for trivial types","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fa5ca1bbf0451017f388c660cd06bd141eb762b6":{"hash":"fa5ca1bbf0451017f388c660cd06bd141eb762b6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24738 from timoschwarzer/24725-fit-child-in-rect-null-check","body":"Check if p_child is not null in Container.fit_child_rect()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bdbcf29246bad902e94c3a5fb1fd1abb06aeb2ae":{"hash":"bdbcf29246bad902e94c3a5fb1fd1abb06aeb2ae","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24754 from guilhermefelipecgs/fix_17374","body":"Update zstd to 1.3.8","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e64391f47bf95ab4cdb65683623979ee6790836e":{"hash":"e64391f47bf95ab4cdb65683623979ee6790836e","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Update zstd to 1.3.8","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24754},"b1e3215f3a316cfaf518747f7dafba4cc0d8d291":{"hash":"b1e3215f3a316cfaf518747f7dafba4cc0d8d291","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24477 from lupoDharkael/nouveau","body":"Don't enable DRI_PRIME if nouveau is loaded","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a8f367a4b81a9a468eb7a953a0522f47ab18a54d":{"hash":"a8f367a4b81a9a468eb7a953a0522f47ab18a54d","is_merge":false,"authored_by":["MDQ6VXNlcjg4NDk1NTQ="],"author_raw":"Timo Schwarzer <me@timoschwarzer.com>","committer_raw":"Timo Schwarzer <me@timoschwarzer.com>","summary":"Check if p_child is not null in Container.fit_child_rect()","body":"Fixes #24725","is_cherrypick":false,"cherrypick_hash":"","pull":24738},"65a86ae17c442163c424fe4b229a64d48da0fc89":{"hash":"65a86ae17c442163c424fe4b229a64d48da0fc89","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24683 from SoIAS/autocompletion_menu_position_24674","body":"Fixed autocompletion menu vertical position","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1808241d168cffe20b05f25882173dca1706265d":{"hash":"1808241d168cffe20b05f25882173dca1706265d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24688 from Supatier/add-additional-vscode-name","body":"Add code-oss, vscode-oss, and visual-studio-code-oss to vscode path","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bea0a579b754a778057a25ce902cdd90615f6f0c":{"hash":"bea0a579b754a778057a25ce902cdd90615f6f0c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24748 from timoschwarzer/no-target-fps-in-editor","body":"Don't apply target_fps in editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"59c5b42076dd443ecc437277e936c9353f44e1b2":{"hash":"59c5b42076dd443ecc437277e936c9353f44e1b2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24747 from corrigentia/patch-6","body":"Docs: Fix \"equal to\" and code markup in float.xml","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c82db39cd4066fd393dedcb0bf5dda5818a63bef":{"hash":"c82db39cd4066fd393dedcb0bf5dda5818a63bef","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24746 from timoschwarzer/24745-pathfollow2d-offset","body":"Allow offset and unit_offset to be set higher than one loop","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c0fcf77b3878873704200b754cdc27d4dc88a084":{"hash":"c0fcf77b3878873704200b754cdc27d4dc88a084","is_merge":true,"authored_by":[],"author_raw":"Leon Krause <Lk@Leonkrause.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24040 from guilhermefelipecgs/implements_custom_mouse_cursor_for_javascript","body":"Implements OS_JavaScript::set_custom_mouse_cursor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8d79fea9694dad7433cb67a5079ae84e254e6848":{"hash":"8d79fea9694dad7433cb67a5079ae84e254e6848","is_merge":false,"authored_by":["MDQ6VXNlcjg4NDk1NTQ="],"author_raw":"Timo Schwarzer <me@timoschwarzer.com>","committer_raw":"Timo Schwarzer <me@timoschwarzer.com>","summary":"Don't apply target_fps in editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24748},"fe85e500068c084bb95d0046becef5d368ffb42f":{"hash":"fe85e500068c084bb95d0046becef5d368ffb42f","is_merge":false,"authored_by":["MDQ6VXNlcjIwNTQxOTg1"],"author_raw":"corrigentia <20541985+corrigentia@users.noreply.github.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Docs: Fix \"equal to\" and code markup in float.xml","body":"Docs: Fix \"be [equal to](https://www.thefreedictionary.com/equal%20to)\" in float.xml. Attempt correction of code snippet markup.","is_cherrypick":false,"cherrypick_hash":"","pull":24747},"a1fbef3d6082db7538e69f1378b703b0c38110f3":{"hash":"a1fbef3d6082db7538e69f1378b703b0c38110f3","is_merge":false,"authored_by":["MDQ6VXNlcjg4NDk1NTQ="],"author_raw":"Timo Schwarzer <me@timoschwarzer.com>","committer_raw":"Timo Schwarzer <me@timoschwarzer.com>","summary":"Allow offset and unit_offset to be set higher than one loop","body":"Fixes #24745","is_cherrypick":false,"cherrypick_hash":"","pull":24746},"86d626e9cb1ac44e41d63e8bac138f16be76379b":{"hash":"86d626e9cb1ac44e41d63e8bac138f16be76379b","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Implements OS_JavaScript::set_custom_mouse_cursor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24040},"d77643562bd484a63492d939354c26360b88b9b1":{"hash":"d77643562bd484a63492d939354c26360b88b9b1","is_merge":false,"authored_by":["MDQ6VXNlcjg4NDk1NTQ="],"author_raw":"Timo Schwarzer <me@timoschwarzer.com>","committer_raw":"Timo Schwarzer <me@timoschwarzer.com>","summary":"Fix segfault when trying to autocomplete in inner classes","body":"Fixes #24697","is_cherrypick":false,"cherrypick_hash":"","pull":24741},"a58c3fb4b7a9efa23546b71b4875360d7c8fc27d":{"hash":"a58c3fb4b7a9efa23546b71b4875360d7c8fc27d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24736 from timoschwarzer/ltex-thumbnails","body":"Add thumbnails to LargeTexture","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6b1c3d63106f9ef32ccb42b1f9429742f9a777be":{"hash":"6b1c3d63106f9ef32ccb42b1f9429742f9a777be","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24722 from Calinou/improve-graphedit-line-drawing","body":"Make GraphEdit lines smoother and scale their width on hiDPI displays","is_cherrypick":false,"cherrypick_hash":"","pull":""},"163e0e3ebd4c7b74307fc1ccebbf7e12266f2cf6":{"hash":"163e0e3ebd4c7b74307fc1ccebbf7e12266f2cf6","is_merge":false,"authored_by":["MDQ6VXNlcjg4NDk1NTQ="],"author_raw":"Timo Schwarzer <me@timoschwarzer.com>","committer_raw":"Timo Schwarzer <me@timoschwarzer.com>","summary":"Add thumbnails to LargeTexture","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24736},"200be0795d1fc10c2628c00eafc0d276b669301e":{"hash":"200be0795d1fc10c2628c00eafc0d276b669301e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24730 from PrestonKnopp/master","body":"escaped '&' in macos osx_tools.app Info.plist","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4240e3d668be01a8497747b542279041a64a11cd":{"hash":"4240e3d668be01a8497747b542279041a64a11cd","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Optimizations for trivial types","body":"Relying on various compiler primitives we can reduce the work done\nin our memory allocators and CowData. For types with trivial ctors or\ndtors we can skip looping over all elements when creating, resizing,\nand destroying lists of objects.\n\nThese primitives are supported by clang, msvc, and GCC. However, once\nwe've moved to C++11 we can rely on several std:: primitives that do\nthe same thing and are standardized.\n\nIn my testing the extra conditionals introduced here get removed from\nthe generated program entirely as the results for these primitives is\nknown at compile time.","is_cherrypick":false,"cherrypick_hash":"","pull":24732},"615ca1d59e5e40487cdf22a87fc31e01c0556df5":{"hash":"615ca1d59e5e40487cdf22a87fc31e01c0556df5","is_merge":false,"authored_by":["MDQ6VXNlcjEwMDgxMjk0"],"author_raw":"Dawid Wdowiak <dwdw9@wp.pl>","committer_raw":"Dawid Wdowiak <dwdw9@wp.pl>","summary":"Fixed autocompletion menu vertical position","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24683},"8adc611bf5b6cb7c666a30f875869a7816324ec2":{"hash":"8adc611bf5b6cb7c666a30f875869a7816324ec2","is_merge":false,"authored_by":["MDQ6VXNlcjEyNDc3NDA0"],"author_raw":"PrestonKnopp <prestonknopp@gmail.com>","committer_raw":"PrestonKnopp <prestonknopp@gmail.com>","summary":"escaped '&' in macos osx_tools.app Info.plist","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24730},"574f90605d9b409e9ecdab4d1750fe22acab95c1":{"hash":"574f90605d9b409e9ecdab4d1750fe22acab95c1","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Make GraphEdit lines smoother and scale their width on hiDPI displays","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24722},"d930c909f250f8584d38784cfaebb6a312696ef0":{"hash":"d930c909f250f8584d38784cfaebb6a312696ef0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24715 from dragmz/patch-4","body":"Fix negative size rectangle drawing in GLES2","is_cherrypick":false,"cherrypick_hash":"","pull":""},"03b8168c2e6c7a116f58aebb0f1ff790b2ec20c6":{"hash":"03b8168c2e6c7a116f58aebb0f1ff790b2ec20c6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24691 from BlackCatter/line2d-fix","body":"Fix line 2D intersection behavior","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1ff502c5f439e66687cbd467b3564f439a4c8a57":{"hash":"1ff502c5f439e66687cbd467b3564f439a4c8a57","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24712 from Chaosus/script","body":"Improved script attachment/removal buttons behavior a bit","is_cherrypick":false,"cherrypick_hash":"","pull":""},"be2bc4dab88f48fa4c3397b288ee5fe32e333723":{"hash":"be2bc4dab88f48fa4c3397b288ee5fe32e333723","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Improved script attachment/removal a bit","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24712},"4e73274837c0e65aa92fbd17a6b07679fc95a16b":{"hash":"4e73274837c0e65aa92fbd17a6b07679fc95a16b","is_merge":false,"authored_by":["MDQ6VXNlcjQ0NzE0Mw=="],"author_raw":"Marcin Zawiejski <dragmz@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Fix negative size rectangle drawing","body":"Fixes rectangle being drawn as it was a non-negative size in case it actually is. This can be observed e.g. when drawing a negative size selection rectangle (i.e. press mouse button and move cursor up and left).","is_cherrypick":false,"cherrypick_hash":"","pull":24715},"6ff26b105ae3121400d8742a2218c5649b316f51":{"hash":"6ff26b105ae3121400d8742a2218c5649b316f51","is_merge":false,"authored_by":["MDQ6VXNlcjEwNjU3NTUx"],"author_raw":"Artem Burjachenko <iblackcatw@gmail.com>","committer_raw":"Artem Burjachenko <iblackcatw@gmail.com>","summary":"Fix line 2D intersection behavior","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24691},"09d090921cc4cbe6d60c0dfd75d28be1cd34222a":{"hash":"09d090921cc4cbe6d60c0dfd75d28be1cd34222a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24703 from akien-mga/appveyor-scons-3.0.1","body":"AppVeyor: Force installing SCons 3.0.1","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ab7f102b145a04c6d21387124984cb14086a314e":{"hash":"ab7f102b145a04c6d21387124984cb14086a314e","is_merge":false,"authored_by":["MDQ6VXNlcjE5Nzc3NzY3"],"author_raw":"supatier <atisuperati@gmail.com>","committer_raw":"supatier <atisuperati@gmail.com>","summary":"Add code-oss, vscode-oss, and visual-studio-code-oss to vscode path","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24688},"fb47d8f5541b9cb5617ff646b7ea724303de9c0f":{"hash":"fb47d8f5541b9cb5617ff646b7ea724303de9c0f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"AppVeyor: Force installing SCons 3.0.1","body":"3.0.2 was released today and when installed via pip, it seems to be\nmissing from the PATH.","is_cherrypick":false,"cherrypick_hash":"","pull":24703},"b60939be88d192b63798aec6e9b031d570048b8b":{"hash":"b60939be88d192b63798aec6e9b031d570048b8b","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24700 from hpvb/fix-32bit-linux-build","body":"Disable support for VIA Padlock","is_cherrypick":false,"cherrypick_hash":"","pull":""},"440d62acd1a23775e8932f27e569253708a8893e":{"hash":"440d62acd1a23775e8932f27e569253708a8893e","is_merge":false,"authored_by":["MDQ6VXNlcjgxNzI4NTU="],"author_raw":"Brody Eller <wviper3@gmail.com>","committer_raw":"Brody Eller <wviper3@gmail.com>","summary":"Fix viewport not updating with make_current() for Camera2D","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24689},"e9ee1273de22523e09607c70978f816570727b66":{"hash":"e9ee1273de22523e09607c70978f816570727b66","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Disable support for VIA Padlock","body":"This code defines a symbol 'unsupported' which is also in a newer\nversion of libwebsockets. To fix 32bit linux builds just disable\npadlock support. Processors that support this are rare and old.","is_cherrypick":false,"cherrypick_hash":"","pull":24700},"f1d1ecb383d79e0fb494977b072209aa5f998c08":{"hash":"f1d1ecb383d79e0fb494977b072209aa5f998c08","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24686 from YeldhamDev/autotile_grid_separation_fix","body":"Fix incorrect grid snapping in TileSet editor with separation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c7c87a06244af46271e38738260f922b5fb82559":{"hash":"c7c87a06244af46271e38738260f922b5fb82559","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24687 from DavidSichma/draw-rect-rot","body":"fix draw_rect rotation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b16c309f82c77d606472c3c721a1857e323a09e7":{"hash":"b16c309f82c77d606472c3c721a1857e323a09e7","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 2019","body":"Happy new year to the wonderful Godot community!","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d1f3b622f0b436d89ad9e352e1a9071e72799455":{"hash":"d1f3b622f0b436d89ad9e352e1a9071e72799455","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix missing/malformed license headers","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9ba6849cf4191e1c037e7416d21f28b19e0e5f43":{"hash":"9ba6849cf4191e1c037e7416d21f28b19e0e5f43","is_merge":false,"authored_by":["MDQ6VXNlcjI1NjkyNzkw"],"author_raw":"David Sichma <sichmada@gmail.com>","committer_raw":"David Sichma <sichmada@gmail.com>","summary":"fix draw_rect rotation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24687},"07fdd2c702233571aa49adf648c136f72f843a91":{"hash":"07fdd2c702233571aa49adf648c136f72f843a91","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Fix incorrect grid snapping in TileSet editor with separation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24686},"89560c2138d00c6b64f09dda97a18cb84ab76aff":{"hash":"89560c2138d00c6b64f09dda97a18cb84ab76aff","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24679 from Chaosus/fix_not_found1","body":"Fix \"Method not found\" error message when script is removed from object","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b26d2ac19092dbe6d99eb43d08d19be405bf47c9":{"hash":"b26d2ac19092dbe6d99eb43d08d19be405bf47c9","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix \"method not found\" error when script is removed from object","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24679},"a1160ff8e79252d33465aa615ae8f4a9a66971e5":{"hash":"a1160ff8e79252d33465aa615ae8f4a9a66971e5","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixed CurveTexture with GLES3 on Android","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24575},"6d05ace735f70b545a5e7f9a5078b06c4ea5828b":{"hash":"6d05ace735f70b545a5e7f9a5078b06c4ea5828b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24670 from SoIAS/property_resource_warning_24562","body":"Fixed a property warning when loading a correct resource type","is_cherrypick":false,"cherrypick_hash":"","pull":""},"131001a4fb10a202e9cbe1df8e98095d1b35789b":{"hash":"131001a4fb10a202e9cbe1df8e98095d1b35789b","is_merge":false,"authored_by":["MDQ6VXNlcjEwMDgxMjk0"],"author_raw":"Dawid Wdowiak <dwdw9@wp.pl>","committer_raw":"Dawid Wdowiak <dwdw9@wp.pl>","summary":"Fixed a property warning when loading a correct resource type","body":"Fixed warning when loading a correct resource type to a property that could take more than one resource type.","is_cherrypick":false,"cherrypick_hash":"","pull":24670},"fb9085ab54913c60046a7be773dbd872ff7de882":{"hash":"fb9085ab54913c60046a7be773dbd872ff7de882","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24482 from organicpencil/mouse_capture_fix","body":"Fix missed captured mouse events on x11","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ac46862097902da0f89af7f255292517a55d47bb":{"hash":"ac46862097902da0f89af7f255292517a55d47bb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24506 from JFonS/expose_gizmos","body":"Expose the new gizmo plugin system to scripting","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dcc7f2b54b562ad5a58dcd0dfe72ad8e6f05deb9":{"hash":"dcc7f2b54b562ad5a58dcd0dfe72ad8e6f05deb9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24545 from akien-mga/osxcross-mono","body":"SCons: Allow building Mono module with OSXCross","is_cherrypick":false,"cherrypick_hash":"","pull":""},"534044e8f8921d90677f7bc307dd2997d6eb873e":{"hash":"534044e8f8921d90677f7bc307dd2997d6eb873e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24667 from akien-mga/fix-exr-alpha","body":"Fix loading EXR with alpha channel","is_cherrypick":false,"cherrypick_hash":"","pull":""},"08f71baca51a927dd20e4e10dd67e41cdeadd40d":{"hash":"08f71baca51a927dd20e4e10dd67e41cdeadd40d","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix loading EXR with alpha channel","body":"Fixes #24659.","is_cherrypick":false,"cherrypick_hash":"","pull":24667},"1d7b69ebbc02fa566e2e2a62b231b44a39f5a2c2":{"hash":"1d7b69ebbc02fa566e2e2a62b231b44a39f5a2c2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24664 from SoIAS/graph_node_headers_statemachine-24458","body":"Removed graph node headers from state machine nodes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c64b07b264845a1cad8a500badc0407d593a453f":{"hash":"c64b07b264845a1cad8a500badc0407d593a453f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24645 from YeldhamDev/tileset_editor_undo","body":"Add undo-redo to the TileSet editor, and other improvements","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4a91f94c1339711beaf5c2eff758b17352fed27c":{"hash":"4a91f94c1339711beaf5c2eff758b17352fed27c","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Add undo-redo to the TileSet editor, and other improvements","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24645},"6a07d7f83f10ee8f38f7890aff51eac3f4e581f8":{"hash":"6a07d7f83f10ee8f38f7890aff51eac3f4e581f8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24661 from humblers/fix-unshaded-gles2","body":"Fix unshaded light mode on GLES2","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8b7028e7b13b7a0ed6b8a4d589ada7c83914242e":{"hash":"8b7028e7b13b7a0ed6b8a4d589ada7c83914242e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24634 from BastiaanOlij/fix_e_notation_in_shaders","body":"Always treat exponent as float","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c1a53d8b067bf81db673064866cf880f3c1c1a8e":{"hash":"c1a53d8b067bf81db673064866cf880f3c1c1a8e","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Always treat exponent as float","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24634},"6c67ca3f5b77f7e12942d65f4ff263d855972cf1":{"hash":"6c67ca3f5b77f7e12942d65f4ff263d855972cf1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24653 from avril-gh/fixes-syntax-error-in-scene-glsl","body":"fixes glsl syntax error","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ede4f9712def8d8b83b250026612d28242a762d6":{"hash":"ede4f9712def8d8b83b250026612d28242a762d6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24651 from BastiaanOlij/fix_texture_get_data","body":"Fix texture type not being initialised","is_cherrypick":false,"cherrypick_hash":"","pull":""},"58ae20f239792fed6ca041515914d2fef4198fc6":{"hash":"58ae20f239792fed6ca041515914d2fef4198fc6","is_merge":false,"authored_by":["MDQ6VXNlcjEwMDgxMjk0"],"author_raw":"Dawid Wdowiak <dwdw9@wp.pl>","committer_raw":"Dawid Wdowiak <dwdw9@wp.pl>","summary":"Removed graph node headers from state machine nodes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24664},"8c99b6fb2f0a4f550f897c7871658965600e1a1e":{"hash":"8c99b6fb2f0a4f550f897c7871658965600e1a1e","is_merge":false,"authored_by":["MDQ6VXNlcjE3ODcwNzg5"],"author_raw":"Daeil Kim <kiidmale@gmail.com>","committer_raw":"Daeil Kim <kiidmale@gmail.com>","summary":"Change unshaded logic to match with GLES3","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24661},"971c05dc5e693c6d32e4f420bc083243b0e222c8":{"hash":"971c05dc5e693c6d32e4f420bc083243b0e222c8","is_merge":false,"authored_by":["MDQ6VXNlcjMyMjQxMzI="],"author_raw":"Avril <avril@wp.eu>","committer_raw":"Avril <avril@wp.eu>","summary":"fixes glsl syntax error","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24653},"9f266cf7e5aa0c9953599453595a5720e9d0b08f":{"hash":"9f266cf7e5aa0c9953599453595a5720e9d0b08f","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Override GL_position","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24539},"9055386de9961c5fe9872389835157fa224ee45f":{"hash":"9055386de9961c5fe9872389835157fa224ee45f","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Fix texture type not being initialised","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24651},"d9d6119b6efa09187c5a8f580d41c028987058c4":{"hash":"d9d6119b6efa09187c5a8f580d41c028987058c4","is_merge":false,"authored_by":["MDQ6VXNlcjUwMjk1MTk="],"author_raw":"Windy Darian <p123456638@msn.com>","committer_raw":"Windy Darian <p123456638@msn.com>","summary":"Partial fix for blend shape with gltf","body":"This fixes https://github.com/godotengine/godot/issues/20377 , where blend shape scales the mesh if the mesh is also skinned.\nThe issue was that the blend shape was trying to blend using BLEND_SHAPE_MODE_RELATIVE (directly adding everything in morph shape as displacement), while bone weights were copied in the morph shape, which resulted in 2x bone weights causing mesh to become bigger when blended.\nSetting the blend mode to BLEND_SHAPE_MODE_NORMALIZED while guaranteeing the data is correct fixes the issue (previously treating gltf2's morph displacement data as blend target data). Ideally we still want to use BLEND_SHAPE_MODE_RELATIVE since it may need much less data, but that seems to require a larger refactor?","is_cherrypick":false,"cherrypick_hash":"","pull":24647},"ee6f1fa3f8a7aa48ed9becb0039f39e1c7f395cc":{"hash":"ee6f1fa3f8a7aa48ed9becb0039f39e1c7f395cc","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 references to setters and misc formatting","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"685dffb1d5151935964937d63277ffb8ba9f4796":{"hash":"685dffb1d5151935964937d63277ffb8ba9f4796","is_merge":false,"authored_by":["MDQ6VXNlcjgxMDc0NTk="],"author_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","committer_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","summary":"makerst.py refactor.","body":"It's now smart and keeps track of every entity in the doc files. Now it can pick up on broken references and such inside the doc files.\nEventually we'll be able to run it on Travis and check for errors automatically.\n\nGeneral file cleanup.\n\nReferences to elements of classes now have a prefix for their type. class_Control_minimum_size_changed becomes class_Control_method_minimum_size_changed, or signal_, because the reason I did this was to fix reference conflicts.\n\nYou can also reference constants now with BBCode.\n\nAlso made it use argparse, adding an --output and a --dry-run argument.\n\nI did not fix all the errors it's reporting in the documentation files, there's about 150+ of them but that's outside of the scope of this commit.","is_cherrypick":false,"cherrypick_hash":"","pull":24640},"04c8a43741656814c86923c89f2dd23646751b96":{"hash":"04c8a43741656814c86923c89f2dd23646751b96","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24629 from hedin-hiervard/master","body":"fixes crash when Body2DSW doesn't have space","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a366d458565f36856ec29b1f555edb8ecd7e16df":{"hash":"a366d458565f36856ec29b1f555edb8ecd7e16df","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-Implented 2D Mesh support for GLES2","body":"-Implemented 2D Skeleton deform for GLES2\n-Implement Multimesh support for GLES2, closes #20524, closes #21839","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1dfdd6834eb5fe515e4edb86cccad19849345f4a":{"hash":"1dfdd6834eb5fe515e4edb86cccad19849345f4a","is_merge":false,"authored_by":["MDQ6VXNlcjk2MTgyMg=="],"author_raw":"hedin <flame.beholder@gmail.com>","committer_raw":"hedin <flame.beholder@gmail.com>","summary":"fixes crash when Body2DSW doesn't have space","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24629},"9c135ad2632b4cc754e0233c03b7a69dcfafe377":{"hash":"9c135ad2632b4cc754e0233c03b7a69dcfafe377","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24625 from akien-mga/ios-sim-x86_64","body":"SCons: Drop ios_sim option forcing x86, simulator needs x86_64","is_cherrypick":false,"cherrypick_hash":"","pull":""},"95e96947f6c4e96d15b269db7a27a4a772d86b09":{"hash":"95e96947f6c4e96d15b269db7a27a4a772d86b09","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"SCons: Drop ios_sim option forcing x86, simulator needs x86_64","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24625},"daa50b28f2171a981eb49ed8032cd92dd998f8ca":{"hash":"daa50b28f2171a981eb49ed8032cd92dd998f8ca","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24607 from PJB3005/18-12-26-makerst-cleanup","body":"Clean up & improve makerst.py","is_cherrypick":false,"cherrypick_hash":"","pull":""},"15a3d16d08f6452558456602b8f2adccf48e4327":{"hash":"15a3d16d08f6452558456602b8f2adccf48e4327","is_merge":false,"authored_by":["MDQ6VXNlcjgxMDc0NTk="],"author_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","committer_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","summary":"Clean up & improve makerst.py","body":"Man this file even had some semicolons in it.\n\nI cleaned up the entire file, while it's still pretty ugly it's much better now.\nI also added type checks so it passes mypy --strict.\nmake_type now throws a warning on unresolved type references, which there are a bunch of. I'm not responsible for fixing those though.\nAlso some more hardening against crashes. For example XML tags without content won't cause crashes now.\nFunctionality has not been modified as far as I can tell.\n\nUpdate Makefile for Python 3\n\nFix ordering issues related to enums & constants","is_cherrypick":false,"cherrypick_hash":"","pull":24607},"e3e36c963f938abbaaa1c76b47df5f46ccaf073c":{"hash":"e3e36c963f938abbaaa1c76b47df5f46ccaf073c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24588 from volzhs/tree-relationship-line","body":"Draw relationship lines when its value is higher than 0","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2e39e38c10768afa2d6e22a5ddec628e0b5fe147":{"hash":"2e39e38c10768afa2d6e22a5ddec628e0b5fe147","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 various code formatting issues and argument names.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"be4b7da5187219efa2b41a94712e86d110df4fb2":{"hash":"be4b7da5187219efa2b41a94712e86d110df4fb2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24623 from akien-mga/obj-mtl-not-found","body":"Make error more explicit when OBJ/MTL files are missing","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9c7ca687b2658b07e53f06ccfe9393342992b5ca":{"hash":"9c7ca687b2658b07e53f06ccfe9393342992b5ca","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Make error more explicit when OBJ/MTL files are missing","body":"Fixes #24595.","is_cherrypick":false,"cherrypick_hash":"","pull":24623},"de4d7a785e06b2508dad5c4bf3f43a1b836f8b7a":{"hash":"de4d7a785e06b2508dad5c4bf3f43a1b836f8b7a","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix size in HeightMapShapeBullet::set_data","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ac118434eeaa0bc02ba82b5e829bb9efbe4ada9f":{"hash":"ac118434eeaa0bc02ba82b5e829bb9efbe4ada9f","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24622 from Supatier/fix-vscode-w-uncommon-exec-name","body":"Fix: Cannot find code editor: VSCode; although installed on linux","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4caa4e1af54a18a4857f16c5f1faf48db5a87450":{"hash":"4caa4e1af54a18a4857f16c5f1faf48db5a87450","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24616 from Anutrix/master","body":"Added description to move_axis_lock members in Kinematic.xml","is_cherrypick":false,"cherrypick_hash":"","pull":""},"32a7c05eb4f494da814334b3e8d6ebcff7933a41":{"hash":"32a7c05eb4f494da814334b3e8d6ebcff7933a41","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24610 from Faless/emws_buf_size_fixes","body":"Fix HTML5 WebSocket client buffers size.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b173eed8aaa39abbfa0a30513ae592f086c1f622":{"hash":"b173eed8aaa39abbfa0a30513ae592f086c1f622","is_merge":false,"authored_by":["MDQ6VXNlcjE5Nzc3NzY3"],"author_raw":"Supatier <atisuperati@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Fix Godot unable to find VSCode binary","body":"VSCode's executable name is not uniform and godot only search for \"code\".","is_cherrypick":false,"cherrypick_hash":"","pull":24622},"22f8ae67a2518c1cef2f3de6cbc6acd4a1b9838d":{"hash":"22f8ae67a2518c1cef2f3de6cbc6acd4a1b9838d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24583 from YeldhamDev/tileset_editor_fixes","body":"General fixes for the TileSet editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e2d9035806aebc7cf079d043ea4e7ea65c184327":{"hash":"e2d9035806aebc7cf079d043ea4e7ea65c184327","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24586 from Xrayez/valid-hex-number-bind","body":"Bind `is_valid_hex_number` string method to GDScript","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e86418f7a92a498208c325446c9d7f654c48f359":{"hash":"e86418f7a92a498208c325446c9d7f654c48f359","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24566 from thomasruiz/fix/completion-box-center-text-vertically","body":"Center lines vertically in completion box","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a1fa614e78643832a37fa436ae4c3012bbc819df":{"hash":"a1fa614e78643832a37fa436ae4c3012bbc819df","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24561 from KellyThomas/fix-antiquewhite","body":"fix capitalization for antiquewhite","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d13c292c1afb55bc913369bc2f08f0f2505f90b9":{"hash":"d13c292c1afb55bc913369bc2f08f0f2505f90b9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24565 from daniel-abbott/bullet_rest_info_return_normals_fix","body":"`GodotRestInfoContactResultCallback::addSingleResult` now returns normal","is_cherrypick":false,"cherrypick_hash":"","pull":""},"73847cc0bb9c8c7eee9c5f91cbd1ba353f81383b":{"hash":"73847cc0bb9c8c7eee9c5f91cbd1ba353f81383b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24553 from thomasruiz/fix/caret-size-with-big-line-height","body":"Fix caret size with font smaller than row height","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9f4689f844fbe2c10659bb631e0ecf693b6bbe73":{"hash":"9f4689f844fbe2c10659bb631e0ecf693b6bbe73","is_merge":false,"authored_by":["MDQ6VXNlcjExNDU5MDI4"],"author_raw":"unknown <numaanzaheerahmed@yahoo.com>","committer_raw":"unknown <numaanzaheerahmed@yahoo.com>","summary":"Added description to move_axis_lock members in Kinematic.xml","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24616},"77466285f260a84f6ca7299bc5de2bf35a076b90":{"hash":"77466285f260a84f6ca7299bc5de2bf35a076b90","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 WebSocket client buffers size.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24610},"130cdb2f2a1cbd425f1e390242da0b3401ed7c6d":{"hash":"130cdb2f2a1cbd425f1e390242da0b3401ed7c6d","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Make possible to use ETC texture format with GLES3 on Android","body":"Currently, textures are not exported if use ETC on project settings and export project with GLES3.\nGLES3 should be able to use ETC format also.","is_cherrypick":false,"cherrypick_hash":"","pull":24592},"4f5f868b8a005992a69418d5a9aaa24ddbe8baaa":{"hash":"4f5f868b8a005992a69418d5a9aaa24ddbe8baaa","is_merge":false,"authored_by":["MDQ6VXNlcjM1NjU2NjI2"],"author_raw":"Erik <35656626+SeleckyErik@users.noreply.github.com>","committer_raw":"Erik <35656626+SeleckyErik@users.noreply.github.com>","summary":"Made clone (CTRL+B) in code editor clone only the selection.","body":"In code editor, when code is selected, cloning (CTRL+B) now clones only the selected code. The code is cloned to\nthe end of selection. The previous behaviour was to clone the full line which the selection \"touches\" to the new\nline after the end of selection.","is_cherrypick":false,"cherrypick_hash":"","pull":24574},"6a43f0a9012f3716a4b5e867de6c957ba1e7f12f":{"hash":"6a43f0a9012f3716a4b5e867de6c957ba1e7f12f","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Draw relationship lines when its value is higher than 0","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24588},"8aad7ef016f5a28889888150ae44f3ff0e2602e1":{"hash":"8aad7ef016f5a28889888150ae44f3ff0e2602e1","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"General fixes for the TileSet editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24583},"b8f1fe9ed8f1d027104df6c70dd363726d7bf7ad":{"hash":"b8f1fe9ed8f1d027104df6c70dd363726d7bf7ad","is_merge":false,"authored_by":[""],"author_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","committer_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","summary":"Bind `is_valid_hex_number` string method to GDScript","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24586},"c891cf32caacb9f449b117fbb984e280d1a60ba5":{"hash":"c891cf32caacb9f449b117fbb984e280d1a60ba5","is_merge":false,"authored_by":[""],"author_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","committer_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","summary":"Fix crash when checking empty string for valid hex number","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24585},"ba13a2bc059f97200871fcebdd47dfd756e82981":{"hash":"ba13a2bc059f97200871fcebdd47dfd756e82981","is_merge":false,"authored_by":[""],"author_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","committer_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","summary":"Bring back script encryption in export preset","body":"Retrieved working implementation from 2.1 branch and adapted to\nexisting export preset system.\n\nAdded Script tab in export preset to export script as raw text,\ncompiled, or encrypted (same as in 2.1). The script encryption key is\nvisually validated. The script export mode and the key is saved per\nper preset in `export_presets.cfg`, so it makes sense to ignore this\nfile in version control system.\n\nEach custom exporting procedure can retrieve an export preset set\nduring project exporting. Refactored project export dialog a bit to\nallow easier code comprehension.","is_cherrypick":false,"cherrypick_hash":"","pull":24582},"7bfddbec3a21f332d89185ae6d703ccc4fdbe440":{"hash":"7bfddbec3a21f332d89185ae6d703ccc4fdbe440","is_merge":false,"authored_by":["MDQ6VXNlcjExMjkxMTUz"],"author_raw":"Shinryuuji <shinryuuji2k@gmail.com>","committer_raw":"Shinryuuji <shinryuuji2k@gmail.com>","summary":"Fix wrong default target for sampler2DArray","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24568},"d2fa0658a2925f9b1ce2526dd7c4e8e8d2ae56a7":{"hash":"d2fa0658a2925f9b1ce2526dd7c4e8e8d2ae56a7","is_merge":false,"authored_by":["MDQ6VXNlcjMwMjM2MTc="],"author_raw":"Thomas Ruiz <contact@thomasruiz.eu>","committer_raw":"Thomas Ruiz <contact@thomasruiz.eu>","summary":"Fix caret size with font smaller than row height","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24553},"7fb0853c68acd7d4f2709c11f01a0ddac1545876":{"hash":"7fb0853c68acd7d4f2709c11f01a0ddac1545876","is_merge":false,"authored_by":["MDQ6VXNlcjMwMjM2MTc="],"author_raw":"Thomas Ruiz <contact@thomasruiz.eu>","committer_raw":"Thomas Ruiz <contact@thomasruiz.eu>","summary":"Center lines vertically in completion box","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24566},"572367552c9fc1bf28d19fc8b89861c63a196ccb":{"hash":"572367552c9fc1bf28d19fc8b89861c63a196ccb","is_merge":false,"authored_by":["MDQ6VXNlcjI2MTEyNDc5"],"author_raw":"Daniel Abbott <danielabbott@daniel-abbott.com>","committer_raw":"Daniel Abbott <danielabbott@daniel-abbott.com>","summary":"`GodotRestInfoContactResultCallback::addSingleResult` now returns normal","body":"`PhysicsDirectSpaceState.get_rest_info()` now provides normals in result\nAddresses issue 24558","is_cherrypick":false,"cherrypick_hash":"","pull":24565},"a5e38586ce474e8239085256e097bb614e09e83c":{"hash":"a5e38586ce474e8239085256e097bb614e09e83c","is_merge":false,"authored_by":["MDQ6VXNlcjExNTEzOTQ="],"author_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","committer_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","summary":"fix capitalization for antiquewhite","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24561},"10e9221c49eddc05cb36c0b582060cac9e4c8cef":{"hash":"10e9221c49eddc05cb36c0b582060cac9e4c8cef","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24546 from guilhermefelipecgs/fix_blend_tree","body":"Fix blend tree generating wrong node names","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8a202bc2236ea30ee2baf9b6d7f90b7c7cd39bba":{"hash":"8a202bc2236ea30ee2baf9b6d7f90b7c7cd39bba","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Fix blend tree generating wrong node names","body":"Now it's possible to connect nodes again.","is_cherrypick":false,"cherrypick_hash":"","pull":24546},"d52100f4ffd3191ca070be34043c5a5343cd1a0b":{"hash":"d52100f4ffd3191ca070be34043c5a5343cd1a0b","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"SCons: Allow building Mono module with OSXCross","body":"Improve the test logic to only assume that we're building for macOS\nif OSXCROSS_ROOT is defined *and* we requested p=osx.\n\nSupersedes #24480.","is_cherrypick":false,"cherrypick_hash":"","pull":24545},"6b15b4f90469375ac388a73477356c90bd6e194d":{"hash":"6b15b4f90469375ac388a73477356c90bd6e194d","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Expose the new gizmo plugin system to scripting","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24506},"404f39422665375e62863c0247768759bb2cd0be":{"hash":"404f39422665375e62863c0247768759bb2cd0be","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24536 from nekomatata/android-gles3","body":"GLES3 Fragment shader error fix for Android","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b3ff3664673602dbc38157db403517579c56eb8c":{"hash":"b3ff3664673602dbc38157db403517579c56eb8c","is_merge":false,"authored_by":["MDQ6VXNlcjQzNDMzOTg="],"author_raw":"Lee Pugh <4343398+organicpencil@users.noreply.github.com>","committer_raw":"Lee Pugh <4343398+organicpencil@users.noreply.github.com>","summary":"Fix missed captured mouse events on x11","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24482},"ab7759dbd1b4eb22864f70a3ecb80e786054ad87":{"hash":"ab7759dbd1b4eb22864f70a3ecb80e786054ad87","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixed fragment shader compilation error on android (S0001: Cannot compare 'float' with 'int')","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24536},"a0d8bfb0d2ff50f4de7837767611688b962fd564":{"hash":"a0d8bfb0d2ff50f4de7837767611688b962fd564","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24529 from akien-mga/opengl-2.1-lowp","body":"GLES2: Define 'lowp' for OpenGL 2.1","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0d3c6fae35d8025aee215275ae470746b0860578":{"hash":"0d3c6fae35d8025aee215275ae470746b0860578","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22775 from KellyThomas/named-colors","body":"[Mono] Color - add ColorN() and named color properties","is_cherrypick":false,"cherrypick_hash":"","pull":""},"57416bfbce17905e71d143478a796dc6b27ba4f7":{"hash":"57416bfbce17905e71d143478a796dc6b27ba4f7","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"GLES2: Define 'lowp' for OpenGL 2.1","body":"Precision qualifiers are only used on OpenGL ES 2.0 and 3.0,\nand while OpenGL 3.3 defines them for compatibility (but without\npractical effect), they're missing from OpenGL 2.1, so we define\nthem to prevent compilation errors.\n\nFixes #24521.","is_cherrypick":false,"cherrypick_hash":"","pull":24529},"762b9b6bdbec24b0fa0fffd34e6e0afff7cf01fd":{"hash":"762b9b6bdbec24b0fa0fffd34e6e0afff7cf01fd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24527 from akien-mga/pm-warn-config-version","body":"ProjectManager: Warn when projects have different config_version","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7b1cbe9874bbefbe70e338fcded18cbf56cccc2b":{"hash":"7b1cbe9874bbefbe70e338fcded18cbf56cccc2b","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Reverse RGBA shadow test on GLES2","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7535c5a56a0afa8f116a397eabd7054bc83ed181":{"hash":"7535c5a56a0afa8f116a397eabd7054bc83ed181","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Further GLES2 fixes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9ea27ec03249e25aaef5ae75393ea5079f852423":{"hash":"9ea27ec03249e25aaef5ae75393ea5079f852423","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fixes to framebuffer formats for GLES2, closes #24518","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"616beb1041cc5850b882e7cab64a6e19d00aef42":{"hash":"616beb1041cc5850b882e7cab64a6e19d00aef42","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg=","MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"ProjectManager: Warn when projects have different config_version","body":"When opening projects for edition through the project manager, the\nfollowing checks are now done:\n\n1. If the config_version is lower than the one used by the current\nengine version, users are asked if they want to convert to the new\nformat or abort editing. Fixes #20626.\n2. If the config_version is higher than the expected one (project\nfrom a more recent and incompatible engine version), projects are\ngrayed out and can't be edited. Fixes #18758.\n\nWhen editing from the command line, the behaviour is unchanged:\nprojects in situation (1) are automatically converted, while projects\nin situation (2) show an error message (made more explicit).\n\nThe \"Run\" option from the project manager was not changed, so it will\nstill run (1) projects without converting them, and fail running (2)\nprojects.\n\nCo-authored-by: groud <gilles.roudiere@gmail.com>","is_cherrypick":false,"cherrypick_hash":"","pull":24527},"be8c0d57c565bae9ce4fae140355d9e886c8443b":{"hash":"be8c0d57c565bae9ce4fae140355d9e886c8443b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24519 from Chaosus/error_label_fix","body":"Change LinkLabel back to Label in error status bar","is_cherrypick":false,"cherrypick_hash":"","pull":""},"beccbe1efbf6919e0981fedbca1b7974ca4a4ca8":{"hash":"beccbe1efbf6919e0981fedbca1b7974ca4a4ca8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24516 from YeldhamDev/scons_gui_3d","body":"Fix possible error in \"disable_advanced_gui\" flag's description","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f09956c86c15b0c119c2b8e66d8f7a7281cce36a":{"hash":"f09956c86c15b0c119c2b8e66d8f7a7281cce36a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24513 from YeldhamDev/fix_tileset_editor_draw","body":"Fix small drawing error in TileSet editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0b774d47e65538007e744aaa19bab0b4e19eaf6b":{"hash":"0b774d47e65538007e744aaa19bab0b4e19eaf6b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24509 from guilhermefelipecgs/fix_24273","body":"Add bind for TileMap::get_cell_autotile_coord","is_cherrypick":false,"cherrypick_hash":"","pull":""},"83c3cba64098fd11d3a4527ec7e3f5e19854cb29":{"hash":"83c3cba64098fd11d3a4527ec7e3f5e19854cb29","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24508 from guilhermefelipecgs/fix_22756","body":"Fixes for TileSetEditor and TileMapEditor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"260b5818f1cee46e1332b620bf9aaba821d7a025":{"hash":"260b5818f1cee46e1332b620bf9aaba821d7a025","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Change LinkLabel back to Label in error status bar","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24519},"09496d93b135fdbd248498b1dedd4e4d68ca2ee2":{"hash":"09496d93b135fdbd248498b1dedd4e4d68ca2ee2","is_merge":false,"authored_by":["MDQ6VXNlcjExNTEzOTQ="],"author_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","committer_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","summary":"[Mono] Color - add ColorN(), Colors - add named color properties","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22775},"48935816ddd5c1afd4ee20ee7dc2b70302bafe9c":{"hash":"48935816ddd5c1afd4ee20ee7dc2b70302bafe9c","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Fix possible error in \"disable_advanced_gui\" flag's description","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24516},"daf54133c258874acf3342d1907174a9923ebed0":{"hash":"daf54133c258874acf3342d1907174a9923ebed0","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Fix small drawing error in TileSet editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24513},"f3cb236f9d0e559e759dabc7cb5b6c1368d45e6e":{"hash":"f3cb236f9d0e559e759dabc7cb5b6c1368d45e6e","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Remove usage of VAO, which does not work in GLES2","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"25b98e4842b910c07cfa95a797ac9bf43e7bfd94":{"hash":"25b98e4842b910c07cfa95a797ac9bf43e7bfd94","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24502 from Shinryuuji/fix-texturelayered-format","body":"Fix TextureLayered::create not retaining format","is_cherrypick":false,"cherrypick_hash":"","pull":""},"123710123de4584626c48eff665e9b16eba758fc":{"hash":"123710123de4584626c48eff665e9b16eba758fc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24503 from akien-mga/certs-update-f29","body":"certs: Sync with latest ca-certificates-2018.2.26-2.fc29","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2709113c83465f8e0e6d6e63db6032106523a9f1":{"hash":"2709113c83465f8e0e6d6e63db6032106523a9f1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24499 from akien-mga/android-thirdparty","body":"Android: Better identify thirdparty C/C++ code","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9eb4bb044feb54fa5b45a3f29f111510df248128":{"hash":"9eb4bb044feb54fa5b45a3f29f111510df248128","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Add bind for TileMap::get_cell_autotile_coord","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24509},"21bad78bd82061f0e71bd52cf1ab783974b6031b":{"hash":"21bad78bd82061f0e71bd52cf1ab783974b6031b","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Fixes for TileSetEditor and TileMapEditor","body":"[TileSetEditor] Hide Bitmask and Priority for ATLAS_TILE\n[TileMapEditor] Hide \"Disable autotile\" if the selected tile isn't\nautotile\nFix #22756, don't update bitmask when tilemode is ATLAS_TILE","is_cherrypick":false,"cherrypick_hash":"","pull":24508},"9d6f16e8645387cbeb3b4c3a543e6b485a822573":{"hash":"9d6f16e8645387cbeb3b4c3a543e6b485a822573","is_merge":false,"authored_by":["MDQ6VXNlcjQ4NDQ0NjQ="],"author_raw":"harrisyu <harrisyu@qq.com>","committer_raw":"harrisyu <harrisyu@qq.com>","summary":"Fix #24470 Atlas Texture with margin setting cause error in editor.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24504},"3bdd1ff3875450d90f7a695aa5d527a47558d80c":{"hash":"3bdd1ff3875450d90f7a695aa5d527a47558d80c","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Support lights and shadows in GLES2, fixes #21853","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6cdcde7114a7b12063d2d4b720583d6094d66c85":{"hash":"6cdcde7114a7b12063d2d4b720583d6094d66c85","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 missing commas after \"If true/false\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6770357e47b5fcc1d829e0890a3140c91be16872":{"hash":"6770357e47b5fcc1d829e0890a3140c91be16872","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Android: Better identify thirdparty C/C++ code","body":"- The `cpu-features.{c,h}` code was only used by chance by the webm\n(libvpx) code, so I moved it there. It was actually introduced before\nthat and wasn't in use, and libvpx just happened to be able to\ncompile thanks to it being bundled.\nIt could potentially be compiled on the fly from the Android NDK, but\nsince we plan to replace the webm module by a GDNative plugin in the\nnear future, I went the bundling route.\n\n- `ifaddrs_android.h` is already provided in the Android NDK as\n`ifaddrs.h`, same as on other Unixes. Yet we cannot use it until we\nup the min API level to 24, where `getifaddrs` is first defined.\nI moved the files to `thirdparty/misc` and synced them with upstream\nWebRTC (only indentation changes and removal of `static` qualifiers).\n\nAlso removes dropped thirdparty files from COPYRIGHT.txt after changes\nin #24105 and #24145.","is_cherrypick":false,"cherrypick_hash":"","pull":24499},"e50407d2d296f65089a8d43129d4e61c02742af2":{"hash":"e50407d2d296f65089a8d43129d4e61c02742af2","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"certs: Sync with latest ca-certificates-2018.2.26-2.fc29","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24503},"e24379e61f2d24994fcdb48a8ad236adbab43124":{"hash":"e24379e61f2d24994fcdb48a8ad236adbab43124","is_merge":false,"authored_by":["MDQ6VXNlcjExMjkxMTUz"],"author_raw":"Shinryuuji <shinryuuji2k@gmail.com>","committer_raw":"Shinryuuji <shinryuuji2k@gmail.com>","summary":"Fix TextureLayered::create not retaining format","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24502},"bfade869f328e2a920acee326f8f70901744160e":{"hash":"bfade869f328e2a920acee326f8f70901744160e","is_merge":false,"authored_by":["MDQ6VXNlcjE0OTUxNDMw"],"author_raw":"lupoDharkael <izhe@hotmail.es>","committer_raw":"lupoDharkael <izhe@hotmail.es>","summary":"Don't enable DRI_PRIME if nouveau is loaded","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24477},"d8067e905c031df9abe475c966fe389b03036036":{"hash":"d8067e905c031df9abe475c966fe389b03036036","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24500 from akien-mga/drop-global_defaults","body":"Core: Drop unused global_defaults logic","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a8faa5504279f867adb6f50f768d3cf00594dc4f":{"hash":"a8faa5504279f867adb6f50f768d3cf00594dc4f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24485 from volzhs/system-time-ms","body":"Added OS.get_system_time_msecs()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9cb18232c290c1876cdb6570ef11f29fa7a98ce3":{"hash":"9cb18232c290c1876cdb6570ef11f29fa7a98ce3","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Core: Drop unused global_defaults logic","body":"It used to be used for Android and iOS to specify platform-specific\nproject settings overrides, but we now have feature tags for that.","is_cherrypick":false,"cherrypick_hash":"","pull":24500},"84d060c768c10145374d48ebd2b3f00430c73638":{"hash":"84d060c768c10145374d48ebd2b3f00430c73638","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Added OS.get_system_time_msecs()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24485},"b3f6e54cc61086fc3a3d2af170a86ea6a6eebf73":{"hash":"b3f6e54cc61086fc3a3d2af170a86ea6a6eebf73","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 formatting in GLES2 shaders","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1a2fc40f86b7b39f443dd7bf64b9d765d9851152":{"hash":"1a2fc40f86b7b39f443dd7bf64b9d765d9851152","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24495 from vipsbpig/pr-fix-gles2-spotlight","body":"Fix GLES2 Spotlight shadow problem","is_cherrypick":false,"cherrypick_hash":"","pull":""},"45f1cdb0b73b355d9c959e9f2a12bb4dc58c6e13":{"hash":"45f1cdb0b73b355d9c959e9f2a12bb4dc58c6e13","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24481 from vnen/android-export-debug-keystore","body":"Add option to add debug keystore in Android export","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9f480949823435b41f970841cfe2fccc4608e947":{"hash":"9f480949823435b41f970841cfe2fccc4608e947","is_merge":false,"authored_by":[""],"author_raw":"Gitea <gitea@fake.local>","committer_raw":"Gitea <gitea@fake.local>","summary":"fix gles2 spotlight problem","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24495},"e8cdbf99e9bd9757f8d2630e66ba12654b05fbda":{"hash":"e8cdbf99e9bd9757f8d2630e66ba12654b05fbda","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"CodeEditor: Drop unused enable_complete_timer variable","body":"Its use was removed in 1039ba9ffb8588e8b0abddaa753d270979147c23.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e3e5a1bb6e3ae3d667eb622003d4c7d0cc713cd0":{"hash":"e3e5a1bb6e3ae3d667eb622003d4c7d0cc713cd0","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Add option to add debug keystore in Android export","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24481},"aa819a85381dc256e4e1a59dd62d5da84346e3ea":{"hash":"aa819a85381dc256e4e1a59dd62d5da84346e3ea","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Properly support light shaders in GLES2, fixes #21651","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a06f8ca6b9838c587841afc17d990646ac9997e4":{"hash":"a06f8ca6b9838c587841afc17d990646ac9997e4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24439 from staalduinen/mouse-motion-fix","body":"fix near infinite loop when no previous mouse position","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ef9313f415a2994138a9d36a66cf9658c3198bab":{"hash":"ef9313f415a2994138a9d36a66cf9658c3198bab","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTE2NDg="],"author_raw":"Arjen van Staalduinen <arst@knowlogy.nl>","committer_raw":"Arjen van Staalduinen <arst@knowlogy.nl>","summary":"fix near infinite loop when no previous mouse position","body":"Added physics_has_last_mousepos to better deal with\nsituations where there is no last_mousepos","is_cherrypick":false,"cherrypick_hash":"","pull":24439},"26058376aa180f70e152070b3b69272287a710a8":{"hash":"26058376aa180f70e152070b3b69272287a710a8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24462 from guilhermefelipecgs/fix_copy_paste_tilemap","body":"Fix copy/paste for TileMap","is_cherrypick":false,"cherrypick_hash":"","pull":""},"06a929ace7d2b7051723e0a93d91c7cb0610599b":{"hash":"06a929ace7d2b7051723e0a93d91c7cb0610599b","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Fix copy/paste for TileMap","body":"Fix #24440","is_cherrypick":false,"cherrypick_hash":"","pull":24462},"c6edc435f4416ca3950e18c10ab18e74080fc35d":{"hash":"c6edc435f4416ca3950e18c10ab18e74080fc35d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24457 from volzhs/colored-font-size","body":"Fix colored font rendered in wrong size","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bec76cfa19684cbfce3677044331805fd2a54d8b":{"hash":"bec76cfa19684cbfce3677044331805fd2a54d8b","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Change how rects are drawn (and also will help batching eventually), to workaround problem in #9913","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e57709396537807c55ce05352137fde8c6a510f4":{"hash":"e57709396537807c55ce05352137fde8c6a510f4","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Fix colored font rendered in wrong size","body":"Fix #24456\n\nThe character->rect.size is properly update at DynamicFontAtSize::_bitmap_to_character\nso no need to multiply scale again.\n\nIt was changed with 5cd12f6649387f91d08fd17bf3c70e732798ab58","is_cherrypick":false,"cherrypick_hash":"","pull":24457},"3c999ae1a1f897716041b45606a4506790da1e91":{"hash":"3c999ae1a1f897716041b45606a4506790da1e91","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24451 from mateusfccp/animation_editor_curve_tangent_different_color","body":"Change color of AnimationPlayer curve to \"highlight\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c4cc66596e735dc6d954435d6e7751b989b8f439":{"hash":"c4cc66596e735dc6d954435d6e7751b989b8f439","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24454 from YeldhamDev/animationtree_editor_small_fixes","body":"Small fixes for the AnimationTree editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2b278a5336626fb42457e512492a8a0e8d828b89":{"hash":"2b278a5336626fb42457e512492a8a0e8d828b89","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Small fixes for the AnimationTree editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24454},"89abfd40ed0904e680ae53ba91efcc4205bccb95":{"hash":"89abfd40ed0904e680ae53ba91efcc4205bccb95","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Reduce considerably the cubemap sizes on sky, to better match GLES3, fixes #21551","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"85d44dd7b6d04f9798f8bd7cfc0eae86e64890fa":{"hash":"85d44dd7b6d04f9798f8bd7cfc0eae86e64890fa","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Actually respect the low quality cubemap filter on mobile, should fix crashes on mobile for #21551 but not sure on intel.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e7968954e864a216903a71dc60c015bc828906ca":{"hash":"e7968954e864a216903a71dc60c015bc828906ca","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":"Change color of AnimationPlayer curve to \"highlight\"","body":"This is to be consistent with Curve editor and to be less confusing\nrelated to tangent lines color.","is_cherrypick":false,"cherrypick_hash":"","pull":24451},"e3241d54614ca1a8d18d4273f9e4a3b56ce74c39":{"hash":"e3241d54614ca1a8d18d4273f9e4a3b56ce74c39","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24450 from staalduinen/fix-zlib-freetype-conflict","body":"Disable gzip and lzw support for freetype","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c3c7ac0953af8682792062af4c4e8df8abd6d8f8":{"hash":"c3c7ac0953af8682792062af4c4e8df8abd6d8f8","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTE2NDg="],"author_raw":"Arjen van Staalduinen <arst@knowlogy.nl>","committer_raw":"Arjen van Staalduinen <arst@knowlogy.nl>","summary":"Disable gzip and lzw support for freetype","body":"This resolves #24287 that causes linking issues when using the debug target for platform iOS.","is_cherrypick":false,"cherrypick_hash":"","pull":24450},"402e4b817e26d3d65f97521f4c2b5ab01df1b00c":{"hash":"402e4b817e26d3d65f97521f4c2b5ab01df1b00c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24447 from Paulb23/text_edit_wrap_crash","body":"Fix Word wrap cache desync causing crash","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f1c69477020097ae3a64c43fd33f029e5fa146c8":{"hash":"f1c69477020097ae3a64c43fd33f029e5fa146c8","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 Word wrap cache desync causing crash","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24447},"1039ba9ffb8588e8b0abddaa753d270979147c23":{"hash":"1039ba9ffb8588e8b0abddaa753d270979147c23","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"EditorSettings: Remove enable_code_completion_delay","body":"It was badly named (it disables code completion, not just the delay), and also\nbadly implemented (not preventing the timer for running, but just preventing it\nto show the autocompletion).\n\nIt could be readded with a proper name and cleaner implementation if there's an\nactual need for it.\n\nSupersedes #24407 and closes #24352.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0a2f99684be3a736adf7061ae0df3f0956b9731f":{"hash":"0a2f99684be3a736adf7061ae0df3f0956b9731f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24408 from creikey/master","body":"Clarify what popup_centered actually does","is_cherrypick":false,"cherrypick_hash":"","pull":""},"df78e8078edddc01988d095fb9fe79a480d222df":{"hash":"df78e8078edddc01988d095fb9fe79a480d222df","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24145 from volzhs/android-version-gradle","body":"Fix error/warning while building with android studio","is_cherrypick":false,"cherrypick_hash":"","pull":""},"830232f1307a302e53e59874dbba958c3100bac1":{"hash":"830232f1307a302e53e59874dbba958c3100bac1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23615 from buresu/pluginscript-new","body":"PluginScript: Add support for the new() method","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b385a4b053e51a7076d87c80eb53ca451d0bdfb6":{"hash":"b385a4b053e51a7076d87c80eb53ca451d0bdfb6","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Fix lint error/warning while building android template","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24145},"1621270f26a8f38ccfe76b86fa10c544f8088df0":{"hash":"1621270f26a8f38ccfe76b86fa10c544f8088df0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24432 from YeldhamDev/animationtree_editor_fixes","body":"General fixes for the AnimationTree editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"75c6ad97561636767aba306f977bee590c3e7620":{"hash":"75c6ad97561636767aba306f977bee590c3e7620","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24427 from guilhermefelipecgs/fix_bread_crumb","body":"Fix bread crumb of AnimationTree","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8af4ce983266d2bcdfce83a6f2888b7c49ba443f":{"hash":"8af4ce983266d2bcdfce83a6f2888b7c49ba443f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24436 from YeldhamDev/animationtree_editor_better_path","body":"Make the AnimationTree editor's path section more obvious","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a195b2f1a3514e721911c8911a55d316f83588c1":{"hash":"a195b2f1a3514e721911c8911a55d316f83588c1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24428 from akien-mga/label-uppercase","body":"Label: Fix kerning when using Uppercase mode","is_cherrypick":false,"cherrypick_hash":"","pull":""},"535cb52558e68dc1ca44e3a42fbf00297e44d5ab":{"hash":"535cb52558e68dc1ca44e3a42fbf00297e44d5ab","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24431 from mateusfccp/master","body":"Change *_slot to *_port on get_connection_list","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3c9ce2406b421d3bb7ae76758414e71cfe333387":{"hash":"3c9ce2406b421d3bb7ae76758414e71cfe333387","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Make the AnimationTree editor's path section more obvious","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24436},"b86b497cec8f0b3fa348f8c9b7bcce7d20232292":{"hash":"b86b497cec8f0b3fa348f8c9b7bcce7d20232292","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"General fixes for the AnimationTree editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24432},"6bb0439ce37c57d4edcdc7e94793a55d5a163ee5":{"hash":"6bb0439ce37c57d4edcdc7e94793a55d5a163ee5","is_merge":false,"authored_by":["MDQ6VXNlcjQ2MDUyMTM="],"author_raw":"Mateus Felipe C. C. Pinto <mateusfccp@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Change *_slot to *_port on get_connection_list","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24431},"0cff752be1f6c6a61ad72bcdf340c06d08277081":{"hash":"0cff752be1f6c6a61ad72bcdf340c06d08277081","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24430 from hpvb/fix-24424","body":"Don't accidentally convert string content to char","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c58b1608ea81af0327d846e8537f5821444241e0":{"hash":"c58b1608ea81af0327d846e8537f5821444241e0","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Don't accidentally convert string content to char","body":"Due to the right hand side of the :? trickery the rhs was cast to a\nchar losing precision. Previously this didn't matter, but with\nCharProxy it does. (Previously we could just happily cast it back to\na wchar_t and get the original 16 - 32 bits. Now we'll only ever\nget the first 8).","is_cherrypick":false,"cherrypick_hash":"","pull":24430},"7cb5e005eea74811e93bb40d060739eb74a47e2d":{"hash":"7cb5e005eea74811e93bb40d060739eb74a47e2d","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Label: Fix kerning when using Uppercase mode","body":"Seemingly a typo, I did not check what exact impact it had, but\nthe x_ofs would likely have accumulated errors when using fonts\nwith varying char widths.","is_cherrypick":false,"cherrypick_hash":"","pull":24428},"317561863da8d1909e3f2e1001e0d082e89dcbbf":{"hash":"317561863da8d1909e3f2e1001e0d082e89dcbbf","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Fix bread crumb of AnimationTree","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24427},"cf0716952db45acf7d7430552f2759c57e0d876e":{"hash":"cf0716952db45acf7d7430552f2759c57e0d876e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24422 from guilhermefelipecgs/fix_z_index_atlas","body":"Add z-index to ATLAS_TILE","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d8402627399e65f8a5ecf6cac7ddac02b5510967":{"hash":"d8402627399e65f8a5ecf6cac7ddac02b5510967","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Add z-index to ATLAS_TILE","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24422},"4d546164e749871c96b77f6c894a47302827b796":{"hash":"4d546164e749871c96b77f6c894a47302827b796","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix maybe-uninitialized warnings from GCC 4.8.x","body":"Fixes the following warnings in `p=server target=release_debug` builds\non Travis CI:\n```\n./core/os/memory.h: In function 'MainLoop* TestOAHashMap::test()':\n./core/os/memory.h:108:111: warning: 'dummy' may be used uninitialized in this function [-Wmaybe-uninitialized]\n#define memnew_placement(m_placement, m_class) _post_initialize(new (m_placement, sizeof(m_class), \"\") m_class)\n^\nmain/tests/test_oa_hash_map.cpp:98:7: note: 'dummy' was declared here\nint dummy;\n^\n\nscene/resources/bit_mask.cpp:447:3: warning: 'next_i' may be used uninitialized in this function [-Wmaybe-uninitialized]\nscene/resources/bit_mask.cpp:448:4: warning: 'next_j' may be used uninitialized in this function [-Wmaybe-uninitialized]\n```","is_cherrypick":false,"cherrypick_hash":"","pull":""},"28b10ea66821e8de6c387a83c0218e006566079d":{"hash":"28b10ea66821e8de6c387a83c0218e006566079d","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix sometimes uninitialized variable warning raised by Xcode 9.4.1","body":"Fixes this warning raised by Travis CI on macOS:\n```\neditor/plugins/polygon_2d_editor_plugin.cpp:95:6: warning: variable 'skeleton' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized]\nif (!node->has_node(node->get_skeleton())) {\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\neditor/plugins/polygon_2d_editor_plugin.cpp:106:7: note: uninitialized use occurs here\nif (!skeleton) {\n^~~~~~~~\neditor/plugins/polygon_2d_editor_plugin.cpp:95:2: note: remove the 'if' if its condition is always false\nif (!node->has_node(node->get_skeleton())) {\n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\neditor/plugins/polygon_2d_editor_plugin.cpp:94:22: note: initialize the variable 'skeleton' to silence this warning\nSkeleton2D *skeleton;\n^\n= NULL\n```","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4b6e7b50b9a0f4f7496b2d01cd07e6c386679abe":{"hash":"4b6e7b50b9a0f4f7496b2d01cd07e6c386679abe","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24411 from guilhermefelipecgs/fix_22389","body":"Fix sub-transitions not using end_node correctly","is_cherrypick":false,"cherrypick_hash":"","pull":""},"38f8269e1bb64abf757f5a16723e67ffb3744905":{"hash":"38f8269e1bb64abf757f5a16723e67ffb3744905","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24410 from YeldhamDev/graph_editors_title_fix","body":"Fix titles in graph editors being invisible when headers are enabled","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7fdb324647dbd98cfd17998e4781175a33c398ea":{"hash":"7fdb324647dbd98cfd17998e4781175a33c398ea","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24388 from Chaosus/fix_csv_spam","body":"Removed error message arriving whenever csv file changed","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4c5548e06e6d6d57b7c377198e1a10cb5e444d14":{"hash":"4c5548e06e6d6d57b7c377198e1a10cb5e444d14","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Fix sub-transitions not using end_node correctly","body":"Fix #22389","is_cherrypick":false,"cherrypick_hash":"","pull":24411},"9d4a996a08e5bab69b7cb405cf7a8590e50b0fe5":{"hash":"9d4a996a08e5bab69b7cb405cf7a8590e50b0fe5","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Fix titles in graph editors being invisible when headers are enabled","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24410},"09623ffc4e415531df257e31c8e3b0ad3ab9ec06":{"hash":"09623ffc4e415531df257e31c8e3b0ad3ab9ec06","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22697 from LittleWhite-tb/file-reloading-fix","body":"Change global timestamp behavior earlier","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ca90dd302b7ebff4ceb3ebc7070dc4c17d626ec0":{"hash":"ca90dd302b7ebff4ceb3ebc7070dc4c17d626ec0","is_merge":false,"authored_by":["MDQ6VXNlcjg2MTg3NTQ="],"author_raw":"Alexandre LittleWhite Laurent <lw.demoscene@googlemail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Change global timestamp behaviour earlier","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22697},"74bf67c3a639f91263da1501fc0aaee8f1e299c5":{"hash":"74bf67c3a639f91263da1501fc0aaee8f1e299c5","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Ensure cursor is visible when EditorSpinSlider exits the tree","body":"Supersedes and closes #22581.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"20379119c3946096bfb0b45668034fcfa7048692":{"hash":"20379119c3946096bfb0b45668034fcfa7048692","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24366 from BastiaanOlij/adjust_sky_orientation","body":"Adding option to re-orient our sky","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4cf2d5bffed895aff00626bdf53300c9ddbd9cf1":{"hash":"4cf2d5bffed895aff00626bdf53300c9ddbd9cf1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24405 from guilhermefelipecgs/fix_undo_fsm","body":"Fix \"undo\" of the state machine losing node's position","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bcd2659a2f4035976fa94c36cafc1c460ac2de69":{"hash":"bcd2659a2f4035976fa94c36cafc1c460ac2de69","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Fix \"undo\" of the state machine losing node's position","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24405},"9c7bc127b9f719b4fe6a14dd2c8745fc64cf1b32":{"hash":"9c7bc127b9f719b4fe6a14dd2c8745fc64cf1b32","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24385 from hpvb/reduce-string-coew","body":"Reduce String CoW","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4e25e5066bfd6a1ea9d5dbfa5db9e25b66b8aa02":{"hash":"4e25e5066bfd6a1ea9d5dbfa5db9e25b66b8aa02","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Reduce String CoW","body":"By introducing an intermediate proxy class for the array subscript\noperator for String and CharString we can control better when CowData\nwill actually CoW.\n\nThis should improve performance of String usage for most cases.","is_cherrypick":false,"cherrypick_hash":"","pull":24385},"169db6abdd9d8973822dc5f2a4ce5bcf00bb3f55":{"hash":"169db6abdd9d8973822dc5f2a4ce5bcf00bb3f55","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24397 from volzhs/builtin-script","body":"Create built-in script properly","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e73afd8dc9c98b98a39a3f1d2329c535ba9c6d22":{"hash":"e73afd8dc9c98b98a39a3f1d2329c535ba9c6d22","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24382 from BastiaanOlij/fix_highp_lens_gles2","body":"Fix highp issue in lens shader on gles2","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f00c5c00d7fbd9d5d8c22534cdbbfa3b68dfc54b":{"hash":"f00c5c00d7fbd9d5d8c22534cdbbfa3b68dfc54b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24379 from YeldhamDev/popupmenu_itemofs_highlight_fix","body":"Fix item highlighting in PopupMenu for items with offset","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9df7ed59fb39e38db30326365adc18afb79903bb":{"hash":"9df7ed59fb39e38db30326365adc18afb79903bb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19501 from Zylann/custom_loaders","body":"Added basic support for custom resource savers and loaders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3914bdb82eafa558bc1512c7cf3c4f77565d0847":{"hash":"3914bdb82eafa558bc1512c7cf3c4f77565d0847","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24376 from Calinou/tweak-editor-status-colors","body":"Tweak editor status colors (success, warning, error)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d3debe18b54ebca4bcfdcf4843e256dbdfbcf99c":{"hash":"d3debe18b54ebca4bcfdcf4843e256dbdfbcf99c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24308 from mineevgleb/#24303-persist-project-sorting-order","body":"#24303: remember sorting order in the project manager","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d072d5ed14416af68d0c85b98dd28a638e616596":{"hash":"d072d5ed14416af68d0c85b98dd28a638e616596","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Create built-in script properly","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24397},"70c3270dfa1f5d237e57454b10fde1ea60884fd2":{"hash":"70c3270dfa1f5d237e57454b10fde1ea60884fd2","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Removed error message arriving whenever csv file changed","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24388},"205bcff27973bf122952592105a830541726d79a":{"hash":"205bcff27973bf122952592105a830541726d79a","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Fix highp issue in lens shader on gles2","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24382},"04ea79c738b02596a701bb7e7712448bcd67b142":{"hash":"04ea79c738b02596a701bb7e7712448bcd67b142","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Fix item highlighting in PopupMenu for items with offset","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24379},"1e56b4dd62348e9de172829e3a25cff0c522d20b":{"hash":"1e56b4dd62348e9de172829e3a25cff0c522d20b","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Tweak editor status colors (success, warning, error)","body":"Some of the previous colors were \"overbright\" in the sense that\nsome of their components were above 1, causing font anti-aliasing\nto look bad.\n\nThese new colors should be easier on the eyes while fitting better\nwith the rest of the editor's color palette.","is_cherrypick":false,"cherrypick_hash":"","pull":24376},"b675a3f745d6028ee67c04a3eb4172f417fb277c":{"hash":"b675a3f745d6028ee67c04a3eb4172f417fb277c","is_merge":false,"authored_by":["MDQ6VXNlcjE0OTA1ODIw"],"author_raw":"Gleb Mineev <mineevgleb@gmail.com>","committer_raw":"Gleb Mineev <mineevgleb@gmail.com>","summary":"24303: remember sorting order in the project manager","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24308},"814d6cad13270158215d3b5cbe20e96e43b44683":{"hash":"814d6cad13270158215d3b5cbe20e96e43b44683","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24371 from moiman100/fix-linux-mouse-buttons","body":"Fix middle and secondary mouse buttons order","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9974f6c56f379d3115f35326e60c0c854dac7c40":{"hash":"9974f6c56f379d3115f35326e60c0c854dac7c40","is_merge":false,"authored_by":["MDQ6VXNlcjQwNzkzMzQy"],"author_raw":"Mikko Mustonen <mustonen.mikko@outlook.com>","committer_raw":"Mikko Mustonen <mustonen.mikko@outlook.com>","summary":"switch middle and secondary mouse buttons order","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24371},"f3dd3c0830e620b20ba6d0364537bf6e9235a8fb":{"hash":"f3dd3c0830e620b20ba6d0364537bf6e9235a8fb","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Adding option to re-orient our sky","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24366},"065e2670af53ae2f71b78d57f8a217b4539cbbe2":{"hash":"065e2670af53ae2f71b78d57f8a217b4539cbbe2","is_merge":false,"authored_by":["MDQ6VXNlcjEzMTE1NTU="],"author_raw":"Marc Gilleron <marc.gilleron@gmail.com>","committer_raw":"Marc Gilleron <marc.gilleron@gmail.com>","summary":"Added basic support for custom resource savers and loaders","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19501},"3697dc0fc155b73c1b49a5819af0f26289ffdf78":{"hash":"3697dc0fc155b73c1b49a5819af0f26289ffdf78","is_merge":false,"authored_by":["MDQ6VXNlcjI4NDI0MjA2"],"author_raw":"Cameron Reikes <cameronreikes@gmail.com>","committer_raw":"Cameron Reikes <cameronreikes@gmail.com>","summary":"Clarify what popup_centered actually does","body":"As was discussed in issue #24309, the method description doesn't\nalways accurately describe resultant behavior and can be\nconfusing.","is_cherrypick":false,"cherrypick_hash":"","pull":24408},"4629152d68f715514be38921db192251a6de6715":{"hash":"4629152d68f715514be38921db192251a6de6715","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":""},"a0519c7c3170ff0c54e9b9a376ab865795630f5f":{"hash":"a0519c7c3170ff0c54e9b9a376ab865795630f5f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22973 from cyclopsian/csg-collision-fix","body":"Add support for collision layers and masks in CSG shapes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"005993064462426ead1e3ed28ec6d3b9883f9bc0":{"hash":"005993064462426ead1e3ed28ec6d3b9883f9bc0","is_merge":false,"authored_by":[""],"author_raw":"meditator <cycl0ps@tuta.io>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Add support for collision layers and masks in CSG shapes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cf124b1415c4718325514ec32794fb0587885e3b":{"hash":"cf124b1415c4718325514ec32794fb0587885e3b","is_merge":false,"authored_by":["MDQ6VXNlcjM0ODAwMDcy"],"author_raw":"Cosmic Chip Socket <34800072+cosmicchipsocket@users.noreply.github.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Use XInput2 RawMotion to generate MouseMotion events","body":"The current system for capturing the mouse and generating motion events on X11\nhas issues with inaccurate and lopsided input. This is because both\nXQueryPointer and XWarpPointer work in terms of integer coordinates when the\nunderlying X11 input driver may be tracking the mouse using subpixel\ncoordinates. When warping the pointer, the fractional part of the pointer\nposition is discarded.\n\nTo work around this issue, the fix uses raw motion events from XInput 2. These\nevents report relative motion and are not affected by pointer warping.\nAdditionally, this means Godot is able to detect motion at a higher resolution\nunder X11. Because this is raw mouse input, it is not affected by the user's\npointer speed and acceleration settings. This is the same system as SDL2 uses\nfor its relative motion.\n\nMultitouch input on X requires XInput 2.2. Raw motion events require\nXInput 2.0. Since 2.0 is old enough, this is now the minimum requirement to\nuse Godot on X.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5f32fc82087404ac2c803770dc9d1e3711fc14fd":{"hash":"5f32fc82087404ac2c803770dc9d1e3711fc14fd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20385 from moiman100/unify-double-clicking","body":"Added double clicking to all buttons on Linux and Javascript","is_cherrypick":false,"cherrypick_hash":"","pull":""},"57c3f6a94ba547cfb4c3bcfd7a3e2e784239fd4e":{"hash":"57c3f6a94ba547cfb4c3bcfd7a3e2e784239fd4e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20063 from moiman100/fix-button-mask","body":"Unified button mask behavior across platforms","is_cherrypick":false,"cherrypick_hash":"","pull":""},"46f73c366df4377a69c26ee295db26956a90531b":{"hash":"46f73c366df4377a69c26ee295db26956a90531b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23651 from Kanabenki/fix-filedialog-editor-focus","body":"Prevent FileDialog from stealing focus when setting current file in editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a03b72956db9ed3a9db219271959e7daae0e3664":{"hash":"a03b72956db9ed3a9db219271959e7daae0e3664","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20081 from moiman100/fix-double-click-hold","body":"Fixes is_pressed when holding double click.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"16fda586d915fd6d26bda8ecde487fc3f8481a2a":{"hash":"16fda586d915fd6d26bda8ecde487fc3f8481a2a","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Android: Don't expose x86_64 ABI for export if we can't build templates for it","body":"Support for x86_64 *could* be added in detect.py, but AFAIK this is not\na widespread architecture for Android, much less for gaming devices.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cfb89b672e3d1c52e16771237489c82603148c02":{"hash":"cfb89b672e3d1c52e16771237489c82603148c02","is_merge":false,"authored_by":["MDQ6VXNlcjE4MzU3NjU3"],"author_raw":"Kanabenki <18357657+Kanabenki@users.noreply.github.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Prevent FileDialog from stealing focus when setting current file in editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23651},"48fc70e3f70076ff31e4aa4682ff8c4ad8074e14":{"hash":"48fc70e3f70076ff31e4aa4682ff8c4ad8074e14","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23312 from lethiandev/fix-touch-release-gui-input","body":"Fix touch release event on _gui_input","is_cherrypick":false,"cherrypick_hash":"","pull":""},"85617535742e638532d7375d9ff17f3102ce8ca7":{"hash":"85617535742e638532d7375d9ff17f3102ce8ca7","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24357 from hpvb/make-vector-not-allocate","body":"Don't allocate in Vector's ctor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3ef7ecf5468960c362511a69b153471b33544464":{"hash":"3ef7ecf5468960c362511a69b153471b33544464","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Don't allocate in Vector's ctor","body":"By relying on the fact that a struct or class's first member has the\nsame address as the struct itself we can cast VectorWriteProxy<T> to\nVector<T> and access the CowData field.\n\nThis allows a Vector to be moved in memory without invalidating the\npointer to the cowdata field.","is_cherrypick":false,"cherrypick_hash":"","pull":24357},"7491e910f3ac689d920fbf2fa26ad3d1d909e744":{"hash":"7491e910f3ac689d920fbf2fa26ad3d1d909e744","is_merge":false,"authored_by":["MDQ6VXNlcjUzMjMxMjk="],"author_raw":"Konrad Nowakowski <konrad.x92@gmail.com>","committer_raw":"Konrad Nowakowski <konrad.x92@gmail.com>","summary":"Fix touch release event on _gui_input","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23312},"7ac67bfec106d2ae807e845d0e093c6e0f2c43b5":{"hash":"7ac67bfec106d2ae807e845d0e093c6e0f2c43b5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23464 from GameCoderStudios/master","body":"Ability to pick child nodes of scenes instances marked with \"Editable…","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f11047aa81563343eb8b3d8d989af393fd2639b6":{"hash":"f11047aa81563343eb8b3d8d989af393fd2639b6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21856 from AlexHolly/fix-undo-not-showing-error","body":"Fix undo redo not showing errors","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1fb47046bb2e2aa3ddb7f7a5a48d012984562eb7":{"hash":"1fb47046bb2e2aa3ddb7f7a5a48d012984562eb7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21653 from piratesephiroth/master","body":"fix 2d stop_on_slope (issue #21595)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0e94afbc92b43e95e37fe4dafe96cf183686b151":{"hash":"0e94afbc92b43e95e37fe4dafe96cf183686b151","is_merge":false,"authored_by":["MDQ6VXNlcjEwNjcyMjMz"],"author_raw":"piratesephiroth <piratesephiroth@users.noreply.github.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"fix stop_on_slope affecting sliding up slopes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21653},"84d2ef43adffa5a28123cc2d24208b3d0b6569fb":{"hash":"84d2ef43adffa5a28123cc2d24208b3d0b6569fb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22729 from guilhermefelipecgs/fix_tree_resize","body":"Fix tree item editable cell not updating when windows is resized","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c2e165955fdc42d869eaf21aaca82c11e3640bfc":{"hash":"c2e165955fdc42d869eaf21aaca82c11e3640bfc","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Updated documentation to visible property in CanvasItem, closes #20809","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"64e52f5bdb89f7abbf9ac200768519f6fdc2811a":{"hash":"64e52f5bdb89f7abbf9ac200768519f6fdc2811a","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Fix tree item editable cell not updating when windows was resized","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22729},"0a4a3f71570163955976ac29e9764423523049c9":{"hash":"0a4a3f71570163955976ac29e9764423523049c9","is_merge":false,"authored_by":["MDQ6VXNlcjIwNTQxOTg1"],"author_raw":"corrigentia <20541985+corrigentia@users.noreply.github.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Grammar and punctuation fixes for CSGMesh and CSGCombiner","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"661e5e873b0ed2c91ac0bd31a3a8aafb2dfe98a3":{"hash":"661e5e873b0ed2c91ac0bd31a3a8aafb2dfe98a3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24046 from DualMatrix/stop_slope","body":"Fixed using move_and_slide with stop_on_slope stopping too early","is_cherrypick":false,"cherrypick_hash":"","pull":""},"31aaff3b21fae4e6161edb52876aa9893a65ed34":{"hash":"31aaff3b21fae4e6161edb52876aa9893a65ed34","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24161 from aroncds/master","body":"Fix properties update in remote transform","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e588c241681032c616a998a9884b30215ea7d4e3":{"hash":"e588c241681032c616a998a9884b30215ea7d4e3","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 in code blocks","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fc2038e128d0a38ecc159948d7e41a4a0abefa66":{"hash":"fc2038e128d0a38ecc159948d7e41a4a0abefa66","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24341 from YeldhamDev/buttongroup_expose_get_buttons","body":"Expose ButtonGroup's \"get_buttons()\" to GDScript","is_cherrypick":false,"cherrypick_hash":"","pull":""},"29a527fb9057afd534ea0d6ef6c4b36cc4b3deef":{"hash":"29a527fb9057afd534ea0d6ef6c4b36cc4b3deef","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23799 from marcelofg55/custom_ps","body":"Add application/config/project_settings_override option to override project settings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4148eed9437d8d01afc3cfa69279f2c3d9dc48c6":{"hash":"4148eed9437d8d01afc3cfa69279f2c3d9dc48c6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24324 from volzhs/access-mic","body":"Request mic access only when is needed","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7e4e9e95e4fb654f99721b093e6ed15d0bacc0d0":{"hash":"7e4e9e95e4fb654f99721b093e6ed15d0bacc0d0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24333 from YeldhamDev/filechooser_folder_icon","body":"Change EditorLineEditFileChooser to use the \"Folder\" icon","is_cherrypick":false,"cherrypick_hash":"","pull":""},"491743d670c82be5fb6b193e1a06074ab994fe61":{"hash":"491743d670c82be5fb6b193e1a06074ab994fe61","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24331 from mineevgleb/resource-undo-redo","body":"#23231: make resource changes in a nested inspector undoable","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8c734dfbb99572f6fed9f25a4a8e1596e5b5b92a":{"hash":"8c734dfbb99572f6fed9f25a4a8e1596e5b5b92a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24330 from Zylann/readd_inspector_save","body":"Re-add missing save resource button in the inspector","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c2fe5c04684105fdfedbc6679f17acec12b3382c":{"hash":"c2fe5c04684105fdfedbc6679f17acec12b3382c","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Expose ButtonGroup's \"get_buttons()\" to GDScript","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24341},"7d387dc63f75da867a1b9e07cd957b456de99c12":{"hash":"7d387dc63f75da867a1b9e07cd957b456de99c12","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Request mic access only when is needed","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24324},"0e894a160cfc2c29623247fbc1f8c761e07dc24d":{"hash":"0e894a160cfc2c29623247fbc1f8c761e07dc24d","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Change EditorLineEditFileChooser to use the \"Folder\" icon","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24333},"2e4752bdbaa79ec27b3c97d352b3c35ae4676a4e":{"hash":"2e4752bdbaa79ec27b3c97d352b3c35ae4676a4e","is_merge":false,"authored_by":["MDQ6VXNlcjE0OTA1ODIw"],"author_raw":"Gleb Mineev <mineevgleb@gmail.com>","committer_raw":"Gleb Mineev <mineevgleb@gmail.com>","summary":"#23231: make resource changes in a nested inspector undoable","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24331},"1f1ab997b63cb6c91415b3b76c3cbed8926d2560":{"hash":"1f1ab997b63cb6c91415b3b76c3cbed8926d2560","is_merge":false,"authored_by":["MDQ6VXNlcjEzMTE1NTU="],"author_raw":"Marc Gilleron <marc.gilleron@gmail.com>","committer_raw":"Marc Gilleron <marc.gilleron@gmail.com>","summary":"Re-add missing save resource button in the inspector","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24330},"8dad3811c52a23ce53b8e165dc065f38ab5c4ccc":{"hash":"8dad3811c52a23ce53b8e165dc065f38ab5c4ccc","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Add application/config/project_settings_override option to override project settings","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23799},"01fa0673a4165d3245d6b22e99b0e4ea99d19c5b":{"hash":"01fa0673a4165d3245d6b22e99b0e4ea99d19c5b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22870 from semtri/godot-issue-7620","body":"Fix richtextlabel meta links shouldn't open when swiping to scroll","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1a02aa9b52ee6ac8d8f340e729a4dbe751637966":{"hash":"1a02aa9b52ee6ac8d8f340e729a4dbe751637966","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24327 from godotengine/revert-20725-textedit-subtle-indent-guides","body":"Revert \"Use more subtle indentation guides in the script editor\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"016092181c8b575f342e4abaf40482e953815c11":{"hash":"016092181c8b575f342e4abaf40482e953815c11","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22910 from marcelofg55/nothreads_rec","body":"Fix AudioEffectRecord not working without thread support","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a98baad18f79c1c41dcc2091ecabc3cbaf33a82d":{"hash":"a98baad18f79c1c41dcc2091ecabc3cbaf33a82d","is_merge":false,"authored_by":["MDQ6VXNlcjY4NjA2Mzc="],"author_raw":"Davide Cristini <davcri91@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Docs: Add mention to Object constructors in scripting languages","body":"Fixes godotengine/godot-docs#1968.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2f31d31c237214587b8cec1dcdd4d713c60f461c":{"hash":"2f31d31c237214587b8cec1dcdd4d713c60f461c","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Revert \"Use more subtle indentation guides in the script editor\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24327},"72feccf2057e99d9235efb52cbb9bc4ccc0f0e36":{"hash":"72feccf2057e99d9235efb52cbb9bc4ccc0f0e36","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Adapt GDNative VideoStream to use ResourceFormatLoader","body":"Same logic as used for Webm and Theora support in #19937 and #21084,\nfixing issues when exporting projects.","is_cherrypick":false,"cherrypick_hash":"","pull":20552},"012dac9aadbfd69fa2b6233496e9383e27f0e8e2":{"hash":"012dac9aadbfd69fa2b6233496e9383e27f0e8e2","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix includes and initialization for GDNative Videodecoder","body":"Fixes warnings and a crash when running the destructor with an\nuninitialized pcm pointer.","is_cherrypick":false,"cherrypick_hash":"","pull":20552},"7199b7b5dd1b324f6581c4a880951730daefbb60":{"hash":"7199b7b5dd1b324f6581c4a880951730daefbb60","is_merge":false,"authored_by":["MDQ6VXNlcjE3MjQ1OTQy"],"author_raw":"Anish <anishbhobe@hotmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Added interface for GDNative Videodecoder.","body":"Interface and callback api added for Videodecoder support.\nShould be able to construct any format videodecoder using\nonly the given interface.\n\nGSoC 2018 project.","is_cherrypick":false,"cherrypick_hash":"","pull":20552},"d030c17d5ea1c6e40d8c45a7cffd072242dcb735":{"hash":"d030c17d5ea1c6e40d8c45a7cffd072242dcb735","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":""},"17c3c64a80b8701886d238d30e70962a8e13b2c6":{"hash":"17c3c64a80b8701886d238d30e70962a8e13b2c6","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":"Also French translation update and misc fixes to source strings.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d0d52606a7ce6a853dafef252e06db1b5562033d":{"hash":"d0d52606a7ce6a853dafef252e06db1b5562033d","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":""},"199c294d4c1f432be4370492902fdf7f9d7fccec":{"hash":"199c294d4c1f432be4370492902fdf7f9d7fccec","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24312 from QbieShay/fix_uv_vert","body":"fixed uv missing in vertex shader of canvas.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"28f78ef844cfce133dd474432a3bc20627ed5cc9":{"hash":"28f78ef844cfce133dd474432a3bc20627ed5cc9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24285 from volzhs/support-gles2-ios","body":"Support GLES2 for iOS","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d119428ff93359c5d03cf1dc81957663b84c0cd7":{"hash":"d119428ff93359c5d03cf1dc81957663b84c0cd7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24310 from merumelu/color-picker-fixes","body":"ColorPicker fixes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7c55228f5cc2c1d33b26132d973aad3f0620345c":{"hash":"7c55228f5cc2c1d33b26132d973aad3f0620345c","is_merge":false,"authored_by":["MDQ6VXNlcjc5MTc0NzU="],"author_raw":"QbieShay <cislaghi.ilaria@gmail.com>","committer_raw":"QbieShay <cislaghi.ilaria@gmail.com>","summary":"fixed uv missing in vertex shader of canvas.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24312},"7da55fb739e4f2f2ad50611e78f09caafc7ede76":{"hash":"7da55fb739e4f2f2ad50611e78f09caafc7ede76","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Fix AudioEffectRecord not working without thread support","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22910},"61ceb59f1dbc39a3d2789a9e8bb808240a5a44b6":{"hash":"61ceb59f1dbc39a3d2789a9e8bb808240a5a44b6","is_merge":false,"authored_by":["MDQ6VXNlcjE3Njc2ODQ3"],"author_raw":"merumelu <merumelu@protonmail.com>","committer_raw":"merumelu <merumelu@protonmail.com>","summary":"ColorPicker fixes","body":"- Fix regression from #22402 which made presets invisible ingame\nwith `tools=yes` builds.\n- Don't emit `color_changed` signal when deleting a preset\nas no color change happens.","is_cherrypick":false,"cherrypick_hash":"","pull":24310},"c7cef29b00430e01faceed396dbd9def1b7cb235":{"hash":"c7cef29b00430e01faceed396dbd9def1b7cb235","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24218 from staddy/master","body":"Disabled CollisionShape2D is not processed now","is_cherrypick":false,"cherrypick_hash":"","pull":""},"de264a819901d92501a69e19bb84632e70b1b5a6":{"hash":"de264a819901d92501a69e19bb84632e70b1b5a6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22739 from DualMatrix/autoplay_warn","body":"Added warning when setting autoplay of AnimationPlayer that's inside the tree.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4d27b1fe4f5e56d53b9fcd13c08b7e2e497b2d8e":{"hash":"4d27b1fe4f5e56d53b9fcd13c08b7e2e497b2d8e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24109 from remorse107/godotengine-path2d-editor-fix","body":"Fixed Path2D Plugin Editor so segments can be split.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"31349eec8e6ebf725c93b22abc3b98c03433b425":{"hash":"31349eec8e6ebf725c93b22abc3b98c03433b425","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24203 from qichunren/fix_export_dialog_layout","body":"Fix ExportDialog layout out of boundary when select a template.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9edf98e8419ce68085a308ba4ae65fe8bf8a9f17":{"hash":"9edf98e8419ce68085a308ba4ae65fe8bf8a9f17","is_merge":false,"authored_by":["MDQ6VXNlcjQ2MDU1Njg="],"author_raw":"Stanislav <stas.ponkrashov@gmail.com>","committer_raw":"Stanislav <stas.ponkrashov@gmail.com>","summary":"Disabled CollisionShape and CollisionShape2D are not processed now","body":"Fixes #24183","is_cherrypick":false,"cherrypick_hash":"","pull":24218},"a6743414f86dbb40915668bb347b4d2c16a631b8":{"hash":"a6743414f86dbb40915668bb347b4d2c16a631b8","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"PulseAudio driver will now change the device if the default system device changes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24301},"4cb6b80090d60b11522e3af5e3732ab0b1336d72":{"hash":"4cb6b80090d60b11522e3af5e3732ab0b1336d72","is_merge":false,"authored_by":[""],"author_raw":"Sam Green <samuel.green@instacart.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Bump minimum iOS version to 10","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a1954e51e8413d3dbfcafc03fd400c16cae7fce9":{"hash":"a1954e51e8413d3dbfcafc03fd400c16cae7fce9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24135 from Chaosus/rng","body":"Added ranged integer generation function to RNG class","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ab1a80504e81430be1221a6653fc3934006bbe50":{"hash":"ab1a80504e81430be1221a6653fc3934006bbe50","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24267 from YeldhamDev/buttongroup_remove_panel_theme","body":"Remove \"panel\" theme property from ButtonGroup","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4fe5a1dbefaa8bedc14755e84702342d7aea1157":{"hash":"4fe5a1dbefaa8bedc14755e84702342d7aea1157","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24214 from marcelofg55/editor_audio_buses_fix","body":"Fix EditorAudioBuses not updating when changing to a device with different channels","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ac87560fda1dedabfc42ceaa215ad1f9174bd42b":{"hash":"ac87560fda1dedabfc42ceaa215ad1f9174bd42b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23469 from clayjohn/fragment_camera_matrix","body":"Added CAMERA_MATRIX to fragment shader","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a34d1925e7a51c72540638b627077c8c58e9cf10":{"hash":"a34d1925e7a51c72540638b627077c8c58e9cf10","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24298 from corrigentia/patch-1","body":"Change incorrect \"lightNing\" to \"lighTING\" in WorldEnvironment.xml","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d807b52c15937a2ce27fe843151fbe2383ebc71f":{"hash":"d807b52c15937a2ce27fe843151fbe2383ebc71f","is_merge":false,"authored_by":["MDQ6VXNlcjIwNTQxOTg1"],"author_raw":"corrigentia <20541985+corrigentia@users.noreply.github.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Update WorldEnvironment.xml","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24298},"c8a5400654ebc73c9af28d051f367b8eaa75212e":{"hash":"c8a5400654ebc73c9af28d051f367b8eaa75212e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24241 from Rubonnek/move-to-initializer-list","body":"Moved member variables to initializer list","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ecc588867482c0b32c3896591f55630baba1ef7c":{"hash":"ecc588867482c0b32c3896591f55630baba1ef7c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24293 from akien-mga/editorsettings-cleanup","body":"Better code organization in EditorSettings::_load_defaults and cleanup of unused settings.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"77dd0561ef0ad508878ce2899d5181e9c9b632d6":{"hash":"77dd0561ef0ad508878ce2899d5181e9c9b632d6","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"EditorSettings: Remove unused settings from initial set","body":"Fixes #24291.","is_cherrypick":false,"cherrypick_hash":"","pull":24293},"fe68f53298a28d3fbc159a92e48ef2971a8467ae":{"hash":"fe68f53298a28d3fbc159a92e48ef2971a8467ae","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Code style: Sort EditorSettings initial set by section","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24293},"08f22f1cf0e0d133b7ea763dc3886cf462c6fcb2":{"hash":"08f22f1cf0e0d133b7ea763dc3886cf462c6fcb2","is_merge":false,"authored_by":["MDQ6VXNlcjgzMzc4ODA="],"author_raw":"Wilson E. Alvarez <wilson.e.alvarez1@gmail.com>","committer_raw":"Wilson E. Alvarez <wilson.e.alvarez1@gmail.com>","summary":"Moved member variables to initializer list","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24241},"792786b4b7e8d1fd4f708178d77537b6811e9be1":{"hash":"792786b4b7e8d1fd4f708178d77537b6811e9be1","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Fix EditorAudioBuses not updating when changing to a device with different channels","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24214},"37e198c32006d18c9443bf65963ba8182b7d76a6":{"hash":"37e198c32006d18c9443bf65963ba8182b7d76a6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23483 from clayjohn/fragment_camera_view","body":"Make VIEW vector available in fragment shader","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1b038bed94519bddcc4328ca053874a754ae37fd":{"hash":"1b038bed94519bddcc4328ca053874a754ae37fd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23932 from muiroc/es2_viewport_size_builtin","body":"GLES2 implemented VIEWPORT_SIZE builtin for spatial shader","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2042d6214e1ab302a1d9a0a4bd8a018bf6ee679b":{"hash":"2042d6214e1ab302a1d9a0a4bd8a018bf6ee679b","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"make VIEW vector available in fragment","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23483},"5ff403b3b0a4d19122cebae1329f46444263ae17":{"hash":"5ff403b3b0a4d19122cebae1329f46444263ae17","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23361 from mrcdk/wav_loop_backward","body":"Add backward looping support to AudioStreamSample (wav files)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"13d037b2006ed097569814f694e4ad0ccd3b7bfa":{"hash":"13d037b2006ed097569814f694e4ad0ccd3b7bfa","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21471 from RodZill4/issue_11893","body":"Fixed issue #11893 (SpinBox capturing mouse)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2827ee77d05bd7df3f860d52cc25b272a8cb3ae1":{"hash":"2827ee77d05bd7df3f860d52cc25b272a8cb3ae1","is_merge":false,"authored_by":["MDQ6VXNlcjEwMDM2MzM3"],"author_raw":"muiroc <ian.mario.dev@gmail.com>","committer_raw":"muiroc <ian.mario.dev@gmail.com>","summary":"gles2 implemented VIEWPORT_SIZE builtin for spatial shader","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23932},"3f9c0541630a168efc4acad541b95c4565580f46":{"hash":"3f9c0541630a168efc4acad541b95c4565580f46","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23887 from ibrahn/dirty-material-list-lifetime","body":"Moved dirty material lists from static to lifetime controlled by main.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4c41e29c8e796f97a714da784a7cecae8933b202":{"hash":"4c41e29c8e796f97a714da784a7cecae8933b202","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23923 from bruvzg/ime_gdscript","body":"Changes IME to make it possible to use it from gdscript/gdnative","is_cherrypick":false,"cherrypick_hash":"","pull":""},"573956915efefb1cda0a5349c7e7aaeb0363df1d":{"hash":"573956915efefb1cda0a5349c7e7aaeb0363df1d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22461 from dlasalle/#10480","body":"Hide shading options in SpatialMaterial when 'FLAG_UNSHADED' is set.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"022ae53191142812b647710146ba23ca20256b21":{"hash":"022ae53191142812b647710146ba23ca20256b21","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23126 from QbieShay/nine_uv","body":"UV for ninepatch now maps to the proper ninepatch mapped UV.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0a9a2b1d6215850e3090d62fa8b7e9a8a804e860":{"hash":"0a9a2b1d6215850e3090d62fa8b7e9a8a804e860","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24163 from clayjohn/light_uv_const","body":"Make LIGHT_UV constant in canvas_item light shader","is_cherrypick":false,"cherrypick_hash":"","pull":""},"55089d0b1aa6342ca5836bbd196cbc6e6ba9d23f":{"hash":"55089d0b1aa6342ca5836bbd196cbc6e6ba9d23f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24224 from BastiaanOlij/flip_bitangent","body":"Reverse bitangent on everythings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"20de0679fcaa91a0c7073ca606e15947e8fd0982":{"hash":"20de0679fcaa91a0c7073ca606e15947e8fd0982","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Support GLES2 for iOS","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24285},"244cc11edd7ba5cae95a909ada2fec207631ffc8":{"hash":"244cc11edd7ba5cae95a909ada2fec207631ffc8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24266 from JoaoAlvaroFerreira/master","body":"Fixes docs displaying error if xml has parentheses after brackets","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1a82877accdff4c452ee7cd796b54348eba38ad7":{"hash":"1a82877accdff4c452ee7cd796b54348eba38ad7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24278 from MarianoGnu/script_editor","body":"Fix \"index -1 out of range\" error spam. Fixes #24277","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a720993cc8ee53e635c254ddbc2996c1f79f9a55":{"hash":"a720993cc8ee53e635c254ddbc2996c1f79f9a55","is_merge":false,"authored_by":["MDQ6VXNlcjI4MTM1ODU0"],"author_raw":"João Álvaro Ferreira <joaoalvaro.ferreira@hotmail.com>","committer_raw":" <Alvaro@FIREBOY.localdomain>","summary":"Enabled rst files to escape for parentheses after brackets","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24266},"1884952ae3c513d091409751347dc2b2b628d349":{"hash":"1884952ae3c513d091409751347dc2b2b628d349","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":"Fix \"index -1 out of range\" error spam when the Editor is using translations. Fixes #24277","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24278},"21593ff5bb7467cf1fd7d6e63f760d51d258f707":{"hash":"21593ff5bb7467cf1fd7d6e63f760d51d258f707","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24270 from YeldhamDev/search_help_blocked_fix","body":"Fix \"blocked > 0\" error when selecting an item in the Search Help dialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"99f9af868a6994ddf6622172ec98961fdd37988e":{"hash":"99f9af868a6994ddf6622172ec98961fdd37988e","is_merge":false,"authored_by":["MDQ6VXNlcjM5Nzg0"],"author_raw":"qichunren <whyruby@gmail.com>","committer_raw":"qichunren <whyruby@gmail.com>","summary":"Fix ExportDialog layout out of boundary when select a template.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24203},"133031c65ee4ce09e6738a45c14f7e21ca2a8cf7":{"hash":"133031c65ee4ce09e6738a45c14f7e21ca2a8cf7","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Fix \"blocked > 0\" error when selecting an item in the Search Help dialog","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24270},"bfab0fe3db8b5a2cb2f128f23e3502ff668fe459":{"hash":"bfab0fe3db8b5a2cb2f128f23e3502ff668fe459","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Remove \"panel\" theme property from ButtonGroup","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24267},"0838eca06322e5789450e03bf9be4c82b1d7a5e5":{"hash":"0838eca06322e5789450e03bf9be4c82b1d7a5e5","is_merge":false,"authored_by":["MDQ6VXNlcjY5NTc5MDg="],"author_raw":"Rodolphe Suescun <rodzilla@free.fr>","committer_raw":"RodZill4 <rodzilla@free.fr>","summary":"Fixed issue #11893 (SpinBox Capturing mouse)","body":"To prevent the SpinBox from capturing mouse, added a \"drag.allowed\"\nvariable that is set to true only when clicking inside the control.\nEntering the control with the left mouse button pressed will not\ntrigger drag anymore.\n\nAlso modified the value update code when dragging so it does not\nmodify the base_val.","is_cherrypick":false,"cherrypick_hash":"","pull":21471},"fa024537a39c24bf9fb2e24063acee0daf63dfc1":{"hash":"fa024537a39c24bf9fb2e24063acee0daf63dfc1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24258 from volzhs/libwebp-1.0.1","body":"Update libwebp to 1.0.1","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d4133ac8440321f2ae2e26fb317871bd847b35eb":{"hash":"d4133ac8440321f2ae2e26fb317871bd847b35eb","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Update libwebp to 1.0.1","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24258},"ca06e656bec5129cc0fc45f83b310976adb752e3":{"hash":"ca06e656bec5129cc0fc45f83b310976adb752e3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24256 from Xrayez/fix-24237","body":"Properly reselect duplicated visual shader nodes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"feb12559e660f2b579ab50d948e4f4f458b1c35f":{"hash":"feb12559e660f2b579ab50d948e4f4f458b1c35f","is_merge":false,"authored_by":[""],"author_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","committer_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","summary":"Properly reselect duplicated visual shader nodes","body":"This makes it much easier to drag duplicated nodes away from original ones.","is_cherrypick":false,"cherrypick_hash":"","pull":24256},"9105538b450434409ad5283d4154704db09452be":{"hash":"9105538b450434409ad5283d4154704db09452be","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 master branch","body":"Fixes #24247.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bf59b73250b0d8e0edf191104246da50bdf16541":{"hash":"bf59b73250b0d8e0edf191104246da50bdf16541","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20609 from YeldhamDev/menu_hover_explicit","body":"Make opening menus with the same parent on mouse focus explicit","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3a312dbd324dcb4c543ad96da68b9e5a4ab93466":{"hash":"3a312dbd324dcb4c543ad96da68b9e5a4ab93466","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20725 from Calinou/textedit-subtle-indent-guides","body":"Use more subtle indentation guides in the script editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"286f52c70a612b075038db7d9ea4a4d900472553":{"hash":"286f52c70a612b075038db7d9ea4a4d900472553","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20745 from Zylann/heightmap_from_image","body":"Allow to create a heightmap collision shape from an image","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1830b122e1ad75b301a66e837e484d3fb6f9b75b":{"hash":"1830b122e1ad75b301a66e837e484d3fb6f9b75b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24221 from YeldhamDev/deprecate_animation_tree_player","body":"Warn about AnimationTreePlayer's deprecation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dc54ee18ae34338d40dd44a55414c7f3ffc54f2d":{"hash":"dc54ee18ae34338d40dd44a55414c7f3ffc54f2d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24236 from Xrayez/fix-20212","body":"Fix duplicating visual shader nodes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"05905b08e79e9d65fac47b571dd611f9ec846d17":{"hash":"05905b08e79e9d65fac47b571dd611f9ec846d17","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24246 from YeldhamDev/control_cleanup_top_editor","body":"Cleanup some unused controls in the editor's top bar","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bc9cb0e6cdba1b224b4592c01435199353b515b8":{"hash":"bc9cb0e6cdba1b224b4592c01435199353b515b8","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Cleanup some unused controls in the editor's top bar","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24246},"a491824ec0788b13cb3b7432942224ef7f630b15":{"hash":"a491824ec0788b13cb3b7432942224ef7f630b15","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Warn about AnimationTreePlayer's deprecation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24221},"86eb6951c76550ee2a8e874019e15e27a4d20c42":{"hash":"86eb6951c76550ee2a8e874019e15e27a4d20c42","is_merge":false,"authored_by":[""],"author_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","committer_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","summary":"Fix duplicating visual shader nodes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24236},"a91ef35d36334858c90aab7bee3e37b753778a79":{"hash":"a91ef35d36334858c90aab7bee3e37b753778a79","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24231 from YeldhamDev/script_file_menu_changes","body":"Minor changes to the File menu in the Script Editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a3ffc8bc20363d4a2843f550fdf4382b49c038be":{"hash":"a3ffc8bc20363d4a2843f550fdf4382b49c038be","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24223 from vnen/gdscript-better-type-compatible","body":"Fix type-compatibilty check in GDScript","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f468204d70710b872b6c46d1228f03e43049978d":{"hash":"f468204d70710b872b6c46d1228f03e43049978d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24219 from guilhermefelipecgs/fix_z_index_auto_tile","body":"Fix AutoTile z-index not persisting correctly","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c9550b800aed10451273143958dfff461105d45b":{"hash":"c9550b800aed10451273143958dfff461105d45b","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23438 from zorbathut/zorbathut/csharpinstance","body":"Implement CSharpScript::get_script_method_list and related functionality.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1bb14971e58e6c968a18b5c9e162654724220654":{"hash":"1bb14971e58e6c968a18b5c9e162654724220654","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Minor changes to the File menu in the Script Editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24231},"b26487a2b46e6a15af2cbbed88755fd33d35e935":{"hash":"b26487a2b46e6a15af2cbbed88755fd33d35e935","is_merge":false,"authored_by":["MDQ6VXNlcjE2MDc1NA=="],"author_raw":"Ben Rog-Wilhelm <zorba-githubdesktop20180420@pavlovian.net>","committer_raw":"Ben Rog-Wilhelm <zorba-githubdesktop20180420@pavlovian.net>","summary":"Tweaks after feedback","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23438},"f13f2d512f0439a29804182cee756dce62add857":{"hash":"f13f2d512f0439a29804182cee756dce62add857","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 CSharpScript::get_script_method_list and related functionality.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23438},"fa63a0fe835868148c9ac6ab9a3f260928155c70":{"hash":"fa63a0fe835868148c9ac6ab9a3f260928155c70","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Reverse bitangent on everythings to ensure default normal map behavriour is consistent","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24224},"74a3bf72f0539bf62b08290b066de05ed0280f66":{"hash":"74a3bf72f0539bf62b08290b066de05ed0280f66","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Fix type-compatibilty check in GDScript","body":"Objects and PoolArrays are properly tested for conversion.","is_cherrypick":false,"cherrypick_hash":"","pull":24223},"33ca76e15dcb513a3d7d1dd25388c5f9c8e822f1":{"hash":"33ca76e15dcb513a3d7d1dd25388c5f9c8e822f1","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Fix AutoTile z-index not persisting correctly","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24219},"41d1dba35fc851258d5aabad819d09f6a43e324c":{"hash":"41d1dba35fc851258d5aabad819d09f6a43e324c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22431 from DualMatrix/pivot","body":"Fixed pivot tool not setting position of Controls correctly","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4191e5316b16d61a59df40740fd46f7b211a09fe":{"hash":"4191e5316b16d61a59df40740fd46f7b211a09fe","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22437 from DualMatrix/wrong_prop_warning","body":"Added warning when trying to load resource of wrong type in editor.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9b78147bce3de156eda3bd64a60133c4f2acc823":{"hash":"9b78147bce3de156eda3bd64a60133c4f2acc823","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22535 from DualMatrix/editor_value_cap","body":"Fixed editor inspector ranges capping values at 65535.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fa91944c0652b6584d004a623ff49b4da883b40f":{"hash":"fa91944c0652b6584d004a623ff49b4da883b40f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22630 from dualtagh/22478","body":"22478: Can't duplicate folder with another folder inside","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d303a7e6d7f438ea5b27acb39221913aa1a3ffec":{"hash":"d303a7e6d7f438ea5b27acb39221913aa1a3ffec","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22680 from lupoDharkael/color-picker-presets","body":"ColorPicker: extend access to presets from gds","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dc2fadc14d1c83fc43683e90a215182c9db1b781":{"hash":"dc2fadc14d1c83fc43683e90a215182c9db1b781","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22733 from guilhermefelipecgs/fix_wm_class","body":"[x11] Use \"application/config/name\" for WM_CLASS","is_cherrypick":false,"cherrypick_hash":"","pull":""},"49ac23e29f2df7f4bc50fba85e460cecda82cc8f":{"hash":"49ac23e29f2df7f4bc50fba85e460cecda82cc8f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19914 from guilhermefelipecgs/add_z_index_autotile","body":"Add Z-Index for Autotile","is_cherrypick":false,"cherrypick_hash":"","pull":""},"69f6f787c07f0c9e6cf1a5a161999585e180533b":{"hash":"69f6f787c07f0c9e6cf1a5a161999585e180533b","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Add Z-Index for Autotile","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19914},"0611b674c19f2eb9cc6baaee25cf7c8146c643fb":{"hash":"0611b674c19f2eb9cc6baaee25cf7c8146c643fb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24216 from marcelofg55/custom_features_fix","body":"Fix custom features missing when _export_begin is called","is_cherrypick":false,"cherrypick_hash":"","pull":""},"087401b33f05b204b4d8b06606627b2fa6f2a625":{"hash":"087401b33f05b204b4d8b06606627b2fa6f2a625","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Fix custom features missing when _export_begin is called","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24216},"bb4d02e41a6c826360e8f270718cfd32b7bb1305":{"hash":"bb4d02e41a6c826360e8f270718cfd32b7bb1305","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23693 from marcelofg55/post_export_command","body":"EditorExportPlugin now calls _export_end() when export ends if scripted","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3daf1a8744a67a8f290c45a27d3079e3f241c6f4":{"hash":"3daf1a8744a67a8f290c45a27d3079e3f241c6f4","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"EditorExportPlugin now calls _export_end() when export ends if scripted","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23693},"19f2a188bb305c4a446f63a0b5417086b7261514":{"hash":"19f2a188bb305c4a446f63a0b5417086b7261514","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22934 from SeleckyErik/issue-11457","body":"GDscript function str2var now returns null on invalid input","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bce3599bd7de6eb1bd65f5d9589b66e261d0f03c":{"hash":"bce3599bd7de6eb1bd65f5d9589b66e261d0f03c","is_merge":false,"authored_by":["MDQ6VXNlcjc0NjI5OTM="],"author_raw":"Robert Morse <robertmorse107@gmail.com>","committer_raw":"Robert Morse <robertmorse107@gmail.com>","summary":"Fixed an issue with the Path2D plugin editor not supporting the capability to split curves as its toolbar buttons originally advertised.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24109},"c2e96c65b375def81fc13e737d1be02093951c44":{"hash":"c2e96c65b375def81fc13e737d1be02093951c44","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23327 from YeldhamDev/search_shaders","body":"Added \"shader\" filter to \"Find in Files\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e4a2003b9860db00452e4a65f8cc55d7f525c463":{"hash":"e4a2003b9860db00452e4a65f8cc55d7f525c463","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22323 from williamd1k0/ignore-main-scene","body":"Editor: Skip loading main scene if restore_scenes_on_load is used","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6343d05d9b812ef0fa4388ff796077b15bb39f0d":{"hash":"6343d05d9b812ef0fa4388ff796077b15bb39f0d","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":"[ci skip]","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b7320bc02ff6753cabcf5f6c8983b9926063ed48":{"hash":"b7320bc02ff6753cabcf5f6c8983b9926063ed48","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24197 from YeldhamDev/navpoly_update","body":"Update NavPoly in the editor canvas when the resource is changed via the Inspector","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cac8cc80522be300c807e78f41ec1dcddeac7a97":{"hash":"cac8cc80522be300c807e78f41ec1dcddeac7a97","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24205 from YeldhamDev/tileset_context_hide_script","body":"Hide \"Script\" section in the \"TilesetEditorContext\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dfa5cbfdc3b772ab9d5fceb67142ef73a88bd692":{"hash":"dfa5cbfdc3b772ab9d5fceb67142ef73a88bd692","is_merge":false,"authored_by":["U_kgDOBmKnxA"],"author_raw":"Technocracy <josiasmoukpe@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Docs for push_error and push_warning functions","body":"Added short documentation for push_error() and push_warning() godot script functions","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cca0ffebdc6045fa6a3ec55511c706fac968bcea":{"hash":"cca0ffebdc6045fa6a3ec55511c706fac968bcea","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23691 from groud/add_signals_to_filesystem_dock","body":"Add signals for files move/delete/rename to FileSystemDock","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d514ac405b477e1ecacb25dedc6d0f7f03d2cb2c":{"hash":"d514ac405b477e1ecacb25dedc6d0f7f03d2cb2c","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Hide \"Script\" section in the \"TilesetEditorContext\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24205},"f69dbc09538b75b16edf519a67113ea4764ecacd":{"hash":"f69dbc09538b75b16edf519a67113ea4764ecacd","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Update NavPoly in the editor canvas when the resource is changed via the Inspector","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24197},"c6329b4569dc685ab6f9633e95d63e654c3b9d04":{"hash":"c6329b4569dc685ab6f9633e95d63e654c3b9d04","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Add signals for files move/delete/rename to FileSystemDock","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23691},"ce3f3a9f82545b71a819c32e2c134a55d9d564f2":{"hash":"ce3f3a9f82545b71a819c32e2c134a55d9d564f2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24194 from bojidar-bg/23567-fix-message-queue-overflow","body":"Make thumbnail cache less tasking on the message queue","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f2e7a650c7c23a7ec5c9dbf43ef605885e26d60e":{"hash":"f2e7a650c7c23a7ec5c9dbf43ef605885e26d60e","is_merge":false,"authored_by":["MDQ6VXNlcjQyNjYyODYz"],"author_raw":"Thomas Winderweedle <42662863+twinderw@users.noreply.github.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Clear application/run/main_scene if that file is deleted","body":"Fixes #22473","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3f1bec5887f7f9f9f60fcab2c16b619d1ade4113":{"hash":"3f1bec5887f7f9f9f60fcab2c16b619d1ade4113","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23977 from YeldhamDev/editor_plugins_improvements","body":"General enhancements to the Polygon2D, TextureRegion, and TileSet editors","is_cherrypick":false,"cherrypick_hash":"","pull":""},"68e69fd45b03f2c75a1314cef5cfe014e1432c00":{"hash":"68e69fd45b03f2c75a1314cef5cfe014e1432c00","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 thumbnail cache less tasking on the message queue","body":"Fixes #23567","is_cherrypick":false,"cherrypick_hash":"","pull":24194},"7198f5da9bacefb3211ebb0f5c1b51905f0fe9ca":{"hash":"7198f5da9bacefb3211ebb0f5c1b51905f0fe9ca","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23608 from RySchmitt/fix_spin_slider","body":"Improve dragging behavior of editor_spin_slider","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a0a9553cbedfbdf0fa1a8ecda408093b55a29260":{"hash":"a0a9553cbedfbdf0fa1a8ecda408093b55a29260","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23673 from marcelofg55/export_path_3","body":"Export Path now has a folder icon to select the path","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a3a22a492009e594153aaa21e3d4c5b19922a8ce":{"hash":"a3a22a492009e594153aaa21e3d4c5b19922a8ce","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24141 from bruvzg/macos_icons_impr","body":"[macOS] File icons: add separate icons for gdscript, resource, scene and projects.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c2aac1a1db11ec1d110d8687074885d8547a0c04":{"hash":"c2aac1a1db11ec1d110d8687074885d8547a0c04","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"File icons: separate icons for gdscript, resource, scene and projects.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24141},"c0843402165c184b50d0d87bd804fa55e405203b":{"hash":"c0843402165c184b50d0d87bd804fa55e405203b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23935 from helenaMontenegro/master","body":"Add sorting to the project manager","is_cherrypick":false,"cherrypick_hash":"","pull":""},"efefe0be95a34eda142df9e2d051284b8fde4d96":{"hash":"efefe0be95a34eda142df9e2d051284b8fde4d96","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23982 from qichunren/fixed_line_edit_lost_focus_when_create_new_project","body":"Fixed project name line edit focus lost when open project-create dialog.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d376be2bf4c8c8b5bfcb650647ebb73605f8fc81":{"hash":"d376be2bf4c8c8b5bfcb650647ebb73605f8fc81","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added integer number generation function to RNG class","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24135},"ceb46e194cf763da304bc2486722b475efa7044f":{"hash":"ceb46e194cf763da304bc2486722b475efa7044f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24090 from RandomShaper/fix-blit-from-negative","body":"Fix blitting from negative position","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1691e2e5e4d5da8108e715f7a695a3b973829ec1":{"hash":"1691e2e5e4d5da8108e715f7a695a3b973829ec1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24148 from mineevgleb/fix-pathfollow-offset-slider","body":"#24131: fix for PathFollow offset slider overlapping with the inspector","is_cherrypick":false,"cherrypick_hash":"","pull":""},"aa9bc04485cc156d8891a7a8e36c650e5aab897d":{"hash":"aa9bc04485cc156d8891a7a8e36c650e5aab897d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24189 from dakennedyd/development","body":"Fixes editor crashing when editing autotiles","is_cherrypick":false,"cherrypick_hash":"","pull":""},"29284f628c3867e1d300667b70a165b15a498c76":{"hash":"29284f628c3867e1d300667b70a165b15a498c76","is_merge":false,"authored_by":["MDQ6VXNlcjQ0ODIxMjE5"],"author_raw":"David Kennedy <dakennedyd@gmail.com>","committer_raw":"David Kennedy <dakennedyd@gmail.com>","summary":"Fixes editor crashing when editing autotiles issue #24004","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24189},"a7bd9f050f042301751ab23dbb58b0c3d8842e3a":{"hash":"a7bd9f050f042301751ab23dbb58b0c3d8842e3a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24178 from avencherus/doc-update","body":"Documented set_point_cloud() for ConvexPolygonShape2D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e4d0ecce7a33b46e39fb49f24ba4b3ff55fba5a9":{"hash":"e4d0ecce7a33b46e39fb49f24ba4b3ff55fba5a9","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"General enhancements to the Polygon2D, TextureRegion, and TileSet editors","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23977},"1d238c18351f7c2b21a989d459b88a2f5ecd1b57":{"hash":"1d238c18351f7c2b21a989d459b88a2f5ecd1b57","is_merge":false,"authored_by":[""],"author_raw":"Jared <avencherus@gmail.com>","committer_raw":"Jared <avencherus@gmail.com>","summary":"Documented set_point_cloud() for ConvexPolygonShape2D","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"21dea1011687b4c33ff57debdf3b195d02ddee3b":{"hash":"21dea1011687b4c33ff57debdf3b195d02ddee3b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24159 from YeldhamDev/dialog_size_metadata","body":"Move \"Dialog Bounds\" from the Editor Settings to project's metadata","is_cherrypick":false,"cherrypick_hash":"","pull":""},"99640ac583f560771d0ceab3cde7e567f5cdff47":{"hash":"99640ac583f560771d0ceab3cde7e567f5cdff47","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24165 from YeldhamDev/light_occluder_reuse_polygon","body":"Make LightOccluder2D Editor use the AbstractPolygon Editor instead of its own","is_cherrypick":false,"cherrypick_hash":"","pull":""},"31384a56b5eed9d187dd906a654ed50478391452":{"hash":"31384a56b5eed9d187dd906a654ed50478391452","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24160 from YeldhamDev/graph_tooltips","body":"Add tooltips to GraphEdit node","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dc8fd1c634f7c74b71235980a6dde4eae01a7638":{"hash":"dc8fd1c634f7c74b71235980a6dde4eae01a7638","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24166 from volzhs/export-ios","body":"Add checking required field for exporting iOS","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ad60ab9e3f543e745c6103931074e531bb7322c7":{"hash":"ad60ab9e3f543e745c6103931074e531bb7322c7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24169 from mrcdk/fix_canvasitem_draw_multimesh","body":"Fixed CanvasItem.draw_multimesh() binding","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3f7ae10843ec8119bf1412dc8c0b6501fd651ebe":{"hash":"3f7ae10843ec8119bf1412dc8c0b6501fd651ebe","is_merge":false,"authored_by":["MDQ6VXNlcjQ4MzUzMQ=="],"author_raw":"MrCdK <contact@mrcdk.com>","committer_raw":"MrCdK <contact@mrcdk.com>","summary":"Fixed CanvasItem.draw_multimesh() binding.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24169},"bc2e1eedc5e071945a1103df711ae2f285b967a0":{"hash":"bc2e1eedc5e071945a1103df711ae2f285b967a0","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Tests: Drop old test_io referencing data which isn't included","body":"This should eventually be rewritten to properly test IO features,\nbut this would be part of a bigger work on adding a proper testing\nframework for Godot features.\n\nFixes #2454.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e698a92b0911bb36b3c04869e462f146de3116fe":{"hash":"e698a92b0911bb36b3c04869e462f146de3116fe","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Add checking required field for exporting iOS","body":"without specifying Identifier, it will cause `can not be parsed` error on Xcode","is_cherrypick":false,"cherrypick_hash":"","pull":24166},"89f8b84c477bf390f65cfc67644e0ca1bff7e41e":{"hash":"89f8b84c477bf390f65cfc67644e0ca1bff7e41e","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":""},"b7782f182a1e8e9c6366edbf6670e87eb8daa8f9":{"hash":"b7782f182a1e8e9c6366edbf6670e87eb8daa8f9","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":""},"8fda8769d1071c3afa2e9f3836e9c7615d0c2dab":{"hash":"8fda8769d1071c3afa2e9f3836e9c7615d0c2dab","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":""},"09474ba4c417e7d7c99cac0f9e7871fdac97dcd3":{"hash":"09474ba4c417e7d7c99cac0f9e7871fdac97dcd3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24151 from endragor/fix-ios-safe-area","body":"Fix iOS safe area insets to use pixels and not points","is_cherrypick":false,"cherrypick_hash":"","pull":""},"53764a5ee62c25c881e286c89e98e366d7a695a5":{"hash":"53764a5ee62c25c881e286c89e98e366d7a695a5","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Make LightOccluder2D Editor use the AbstractPolygon Editor instead of its own","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24165},"056dfa4a70a32e5c43c04341cbc01a33e9ec9ffe":{"hash":"056dfa4a70a32e5c43c04341cbc01a33e9ec9ffe","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24164 from bojidar-bg/23889-ysort-error","body":"Fix error when adding children to YSort","is_cherrypick":false,"cherrypick_hash":"","pull":""},"02b569297e309274eb5e0277d6fd031cd8a030b6":{"hash":"02b569297e309274eb5e0277d6fd031cd8a030b6","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 error when adding children to YSort","body":"If it weren't for this warning, it would have crashed in release builds.\nFix #23889, fixup 6b8d6e3b07c83da1c365f9ad79e84e5147ec26f7","is_cherrypick":false,"cherrypick_hash":"","pull":24164},"4740dd343e2dbeab7d0d5e5510e8f11afe1fd6b2":{"hash":"4740dd343e2dbeab7d0d5e5510e8f11afe1fd6b2","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"make LIGHT_UV constant","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24163},"7619a8a30dc6fbc851a030c9cb97e05764c4b0a5":{"hash":"7619a8a30dc6fbc851a030c9cb97e05764c4b0a5","is_merge":false,"authored_by":["MDQ6VXNlcjQwMTY5MjQ="],"author_raw":"Aron Castro <aron.castro.coelho@gmail.com>","committer_raw":"Aron Castro <aron.castro.coelho@gmail.com>","summary":"Fix properties update in remote transform","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24161},"3ae5eec3661968b32a9189609ee22383db0fa62b":{"hash":"3ae5eec3661968b32a9189609ee22383db0fa62b","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Add tooltips to GraphEdit node","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24160},"63dc20a8279123a317e8cc9dd3b5847dfaddbc99":{"hash":"63dc20a8279123a317e8cc9dd3b5847dfaddbc99","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Move \"Dialog Bounds\" from the Editor Settings to project's metadata","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24159},"9a8569d434107e721f5c7de0bf8ffe6471367d28":{"hash":"9a8569d434107e721f5c7de0bf8ffe6471367d28","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24155 from akien-mga/scons-msvc-bits","body":"SCons: Properly set bits variable as string for MSVC detection","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a99e90b258dfe53b23e3c793c93dfc2659dd4d0b":{"hash":"a99e90b258dfe53b23e3c793c93dfc2659dd4d0b","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"SCons: Properly set bits variable as string for MSVC detection","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24155},"e4ebe3db26588ecac670296069770a1c6dec7dc4":{"hash":"e4ebe3db26588ecac670296069770a1c6dec7dc4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24129 from mrcdk/export_array_with_arguments","body":"Arrays now parse the hint_string in the new inspector.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3a889f26844d6171c911d31eace9afeab38dac1f":{"hash":"3a889f26844d6171c911d31eace9afeab38dac1f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24140 from aroncds/master","body":"Fix csgshape collider without object id","is_cherrypick":false,"cherrypick_hash":"","pull":""},"83a5c808ab3567a4267c10040092f0358e064969":{"hash":"83a5c808ab3567a4267c10040092f0358e064969","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24143 from ibrahn/make-ustring-op-const","body":"const char* operator on CharString now const.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"230510d628affdb33fbbf4ddbc7eef87fd22fdd9":{"hash":"230510d628affdb33fbbf4ddbc7eef87fd22fdd9","is_merge":false,"authored_by":["MDQ6VXNlcjI0MTc4NDk="],"author_raw":"Ruslan Mustakov <r.mustakov@gmail.com>","committer_raw":"Ruslan Mustakov <r.mustakov@gmail.com>","summary":"Fix iOS safe area insets to use pixels and not points","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24151},"f0379366dc079f3071f5880df81ce3ec2d243602":{"hash":"f0379366dc079f3071f5880df81ce3ec2d243602","is_merge":false,"authored_by":["MDQ6VXNlcjE0OTA1ODIw"],"author_raw":"Gleb Mineev <mineevgleb@gmail.com>","committer_raw":"Gleb Mineev <mineevgleb@gmail.com>","summary":"#24131: fix for PathFollow offset slider overlapping with the inspector","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24148},"a758653199001ffb613e5b6d15d4a50920292fe3":{"hash":"a758653199001ffb613e5b6d15d4a50920292fe3","is_merge":false,"authored_by":["MDQ6VXNlcjI0NDk4ODMy"],"author_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","committer_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","summary":"const char* operator on CharString now const.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24143},"3aeeaa9318e6d5e15ee26b16ebd516e1100c3142":{"hash":"3aeeaa9318e6d5e15ee26b16ebd516e1100c3142","is_merge":false,"authored_by":["MDQ6VXNlcjQwMTY5MjQ="],"author_raw":"Aron Castro <aron.castro.coelho@gmail.com>","committer_raw":"Aron Castro <aron.castro.coelho@gmail.com>","summary":"Fix csgshape collider without object id","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24140},"9c91cc00eae9e56477d414ce0843b10318fac268":{"hash":"9c91cc00eae9e56477d414ce0843b10318fac268","is_merge":false,"authored_by":["MDQ6VXNlcjQ4MzUzMQ=="],"author_raw":"MrCdK <contact@mrcdk.com>","committer_raw":"MrCdK <contact@mrcdk.com>","summary":"Arrays now parse the hint_string in the new inspector.","body":"Also, if a hint_string is given, when changing the size of an Array the new elements are initialized to the default value of that type hint.","is_cherrypick":false,"cherrypick_hash":"","pull":24129},"6f9aa8727c8905fbc0c10ea8d214c7d31f01f467":{"hash":"6f9aa8727c8905fbc0c10ea8d214c7d31f01f467","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23991 from glaforte/bugfix/19195","body":"Generate the tangents without de-indexing and re-indexing the vertices.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b0c66154a4359674f27e4a6c8f13acb1e6fd04a7":{"hash":"b0c66154a4359674f27e4a6c8f13acb1e6fd04a7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23989 from bruvzg/fix_macos_icons","body":"Fix macOS icon export (add 1024px PNG icon and 32px/16px RLE icons).","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0dd89a3d9700c2007d110996b6909ac459b4c80c":{"hash":"0dd89a3d9700c2007d110996b6909ac459b4c80c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24051 from Omicron666/patch-1","body":"Fixes typo in source string sent to translation.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f6732ff1646d116f3754c82e6935f2ddc20d58c8":{"hash":"f6732ff1646d116f3754c82e6935f2ddc20d58c8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24062 from asheraryam/feature/editor_instance_natural_names","body":"Use filename instead of the class name for drag & drop Mesh Instance.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"49573817b86428332292aa249e0e2da1b74018ee":{"hash":"49573817b86428332292aa249e0e2da1b74018ee","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24078 from marcelofg55/win_min_bug","body":"Fix wrong size and position when windows is minimized on Windows","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e6b0327c2c92051a2f31f875273326d8636ca555":{"hash":"e6b0327c2c92051a2f31f875273326d8636ca555","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24112 from allkhor/rich_label_update_cache","body":"RichTextLabel: update the cache when the scroll hide.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"29f043ff3e8f2bcf7d1d382caf738ee59959b6d4":{"hash":"29f043ff3e8f2bcf7d1d382caf738ee59959b6d4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24126 from pgruenbacher/deprecated_get_frustum_listener","body":"remove_unused_get_frustum","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6fe43bb4893fb017fb72e11e9c8643e13bf1c169":{"hash":"6fe43bb4893fb017fb72e11e9c8643e13bf1c169","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24125 from guilhermefelipecgs/fix_mouse_cursor","body":"Add missing validations to prevent crash of multiple mouse buttons being pressed","is_cherrypick":false,"cherrypick_hash":"","pull":""},"66bfc29d0645f2d57071ef2f81078ff4a41aabe4":{"hash":"66bfc29d0645f2d57071ef2f81078ff4a41aabe4","is_merge":false,"authored_by":["MDQ6VXNlcjE0NzkwMTAx"],"author_raw":"paul gruenbacher <pgruenbacher@totalsim.us>","committer_raw":"paul gruenbacher <pgruenbacher@totalsim.us>","summary":"remove_unused_get_frustum","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24126},"26c1af48481b32138bc34302432e4254bddcd529":{"hash":"26c1af48481b32138bc34302432e4254bddcd529","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Add missing validations","body":"Add missing validations to prevent crash of multiple mouse buttons being\npressed","is_cherrypick":false,"cherrypick_hash":"","pull":24125},"79ca8e7305db103078d8afa2a17ba95289962d41":{"hash":"79ca8e7305db103078d8afa2a17ba95289962d41","is_merge":false,"authored_by":["MDQ6VXNlcjQzNDQ5ODMy"],"author_raw":"asheraryam <asheraryam@gmail.com>","committer_raw":"asheraryam <asheraryam@gmail.com>","summary":"Use filename as fallback instead of the class name for mesh instance loaded by dragging from file to editor.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24062},"8dd00ed1762c4956b3231d709ce0d01ee9b306c8":{"hash":"8dd00ed1762c4956b3231d709ce0d01ee9b306c8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24117 from Paulb23/txt_file_last_modified_time","body":"Fix text files constantly asking for reload as no last modified time","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e2caaf1b6d6fbea95fe410f56e99f1ce6bd66c35":{"hash":"e2caaf1b6d6fbea95fe410f56e99f1ce6bd66c35","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23899 from BastiaanOlij/fix_particle_active","body":"Remapped ACTIVE to shader_active, now works","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f86013082e0977bce151e9dbbcd1e5640deb3df1":{"hash":"f86013082e0977bce151e9dbbcd1e5640deb3df1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24106 from groud/fix_split_container","body":"Fixes collapsed SplitContainers","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d8a28368f979f8ebe5c4f218613961b59ca5822d":{"hash":"d8a28368f979f8ebe5c4f218613961b59ca5822d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24105 from BastiaanOlij/cleanup_old_android_native","body":"Remove obsolete ANDROID_NATIVE_ACTIVITY","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f8bb7e0673f8480e86f1ae43441fc529dbfe65c8":{"hash":"f8bb7e0673f8480e86f1ae43441fc529dbfe65c8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24089 from clayjohn/gles2_camera_matrix_bug","body":"Fixed gles2 camera_matrix bug","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f730d183c7e071e33b1860625849d3336ffd82ca":{"hash":"f730d183c7e071e33b1860625849d3336ffd82ca","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24085 from guilhermefelipecgs/fix_layout","body":"Fix key icon overlapping revert icon","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cda28f507756ac0333a8609d66da10dc23664851":{"hash":"cda28f507756ac0333a8609d66da10dc23664851","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24007 from JFonS/fix_cpuparticles_scale","body":"Fix \"scale\" property collision in CPUParticles","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a27733de0dc70c0ddeddbc740c23380ecf26ad4b":{"hash":"a27733de0dc70c0ddeddbc740c23380ecf26ad4b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24082 from vnen/android-custom-permissions","body":"Change custom permissions in Android export to an array","is_cherrypick":false,"cherrypick_hash":"","pull":""},"69fe17639e2a5b7ca31ba5ccf2ac49a9b9ae293e":{"hash":"69fe17639e2a5b7ca31ba5ccf2ac49a9b9ae293e","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 files constantly asking for reload as no last modified time","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24117},"7215f7475ef7f2dbe2bf4612dfe026d650976916":{"hash":"7215f7475ef7f2dbe2bf4612dfe026d650976916","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24104 from guilhermefelipecgs/fix_mouse_crash","body":"Fix crash when multiple mouse buttons is pressed.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3ee062908bc2b977ee65403c08f7a71be4972bba":{"hash":"3ee062908bc2b977ee65403c08f7a71be4972bba","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24079 from YeldhamDev/list_editor_hide_removal","body":"Fix ItemList editor not hiding on node removal","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bc269451e7a462eb0c3aa3bcdec55ab409c33253":{"hash":"bc269451e7a462eb0c3aa3bcdec55ab409c33253","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24057 from allkhor/redo_menu_option","body":"TextEdit: added redo option to the context menu","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c80b9e9173bdac27f98330b8f4a86f839041e3f2":{"hash":"c80b9e9173bdac27f98330b8f4a86f839041e3f2","is_merge":false,"authored_by":["MDQ6VXNlcjEwNDk0NDI="],"author_raw":"allkhor <say2word@gmail.com>","committer_raw":"allkhor <say2word@gmail.com>","summary":"RichTextLabel: update the cache when the scroll hide.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24112},"136847e5c3623f1787af88188681accf717f96b9":{"hash":"136847e5c3623f1787af88188681accf717f96b9","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fixes collapsed SplitContainers","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24106},"6105a8beb1c861574986b7531c6b5c6e7b4cdb42":{"hash":"6105a8beb1c861574986b7531c6b5c6e7b4cdb42","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Remove obsolete ANDROID_NATIVE_ACTIVITY","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24105},"ea6a5bb8fb886624f61bffece3df92e9491d12ce":{"hash":"ea6a5bb8fb886624f61bffece3df92e9491d12ce","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Fix crash when multiple mouse buttons is pressed.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24104},"0b4b477674d69136b427596402d6fc09a3bb7391":{"hash":"0b4b477674d69136b427596402d6fc09a3bb7391","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Remapped ACTIVE to shader_active, now works","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23899},"ca28c455bfdc8408485c217c17f07011c0b43f64":{"hash":"ca28c455bfdc8408485c217c17f07011c0b43f64","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24098 from neikeq/kk","body":"Fix crash due to ~CSharpInstance() being called on freed instance","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f6f2be7577f0f952c446064252339b7142109ea7":{"hash":"f6f2be7577f0f952c446064252339b7142109ea7","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix crash due to ~CSharpInstance() being called on freed instance","body":"This would be the case when calling SetScript on an object with a C# script.","is_cherrypick":false,"cherrypick_hash":"","pull":24098},"b613c29053ef30a6be184aed6b9be5df46443db6":{"hash":"b613c29053ef30a6be184aed6b9be5df46443db6","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24092 from neikeq/jj","body":"Implement CSharpScript::is_valid()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5fd3ef4e787c636aafc7cb71d25fd8d9eda336b0":{"hash":"5fd3ef4e787c636aafc7cb71d25fd8d9eda336b0","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Implement CSharpScript::is_valid()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24092},"989b93d6a406d439367bf34fb39b422c0f639f17":{"hash":"989b93d6a406d439367bf34fb39b422c0f639f17","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24091 from neikeq/ii","body":"C#: Improve tool script support and fix reloading issues","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b9b7dcdf001e1705ec45deab56d31eb74dcaaa4d":{"hash":"b9b7dcdf001e1705ec45deab56d31eb74dcaaa4d","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"C#: Improve tool script support and fix reloading issues","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24091},"fd7607bf82efd4e24945a1b0dcb4c859870780ea":{"hash":"fd7607bf82efd4e24945a1b0dcb4c859870780ea","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"fixed gles2 camera_matrix bug","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24089},"6dc9a1b4753c3c1239bf24dadd6e316952465072":{"hash":"6dc9a1b4753c3c1239bf24dadd6e316952465072","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 blitting from negative position","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24090},"2015c741047d32d9be0e4523cdf92e0f48aeaa08":{"hash":"2015c741047d32d9be0e4523cdf92e0f48aeaa08","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Fix key icon overlapping revert icon","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24085},"4ede92bdc80ac21c123f2b52a41bda2b56bd7fdf":{"hash":"4ede92bdc80ac21c123f2b52a41bda2b56bd7fdf","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Fix \"scale\" property collision in CPUParticles","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24007},"22233ded4a9934c6eaddd8f8fc04afdb20d4876e":{"hash":"22233ded4a9934c6eaddd8f8fc04afdb20d4876e","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Change custom permissions in Android export to an array","body":"Don't limit the amount of permissions and makes it simpler to\nunderstand.","is_cherrypick":false,"cherrypick_hash":"","pull":24082},"2823251c2fcce79ee00effb4c305ab6bcdb05d3b":{"hash":"2823251c2fcce79ee00effb4c305ab6bcdb05d3b","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Fix ItemList editor not hiding on node removal","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24079},"711bc1c07ee924b4deda04da825941d8a9e4f3c7":{"hash":"711bc1c07ee924b4deda04da825941d8a9e4f3c7","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Fix wrong size and position when windows is minimized on Windows","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24078},"7831cd76abd0ed434b5d3b218885145ca989409a":{"hash":"7831cd76abd0ed434b5d3b218885145ca989409a","is_merge":false,"authored_by":["MDQ6VXNlcjEwNDk0NDI="],"author_raw":"allkhor <say2word@gmail.com>","committer_raw":"allkhor <say2word@gmail.com>","summary":"TextEdit: added redo option to the context menu","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24057},"464e294c8f9e39ae563f5076f83804f3546d18fe":{"hash":"464e294c8f9e39ae563f5076f83804f3546d18fe","is_merge":false,"authored_by":["MDQ6VXNlcjIzNDA1MTIy"],"author_raw":"Omicron <omicron666.dev@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Fixes typo in source string sent to translation.","body":"no mesh has ~~not~~ been assigned","is_cherrypick":false,"cherrypick_hash":"","pull":24051},"86472ad5a99e0d597df13d2b8e930ed6ad24ef6c":{"hash":"86472ad5a99e0d597df13d2b8e930ed6ad24ef6c","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Fixed using move_and_slide with stop_on_slope stopping too early","body":"This makes it stop exactly on the slope, I'm not 100% sure if this if this is the correct fix let me know what you think.\n\nFixes #23675","is_cherrypick":false,"cherrypick_hash":"","pull":24046},"5b8dde4b4a5a930e08da51e07ec87f43e5bd7b36":{"hash":"5b8dde4b4a5a930e08da51e07ec87f43e5bd7b36","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Removed error that should not be an error, fixes #21088","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"43f28452e1cd03bb40f8a9a27fc2239c3b5c2604":{"hash":"43f28452e1cd03bb40f8a9a27fc2239c3b5c2604","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24039 from clayjohn/transform_bug","body":"Construct Transform from Transform2D bug","is_cherrypick":false,"cherrypick_hash":"","pull":""},"167eb269ec6310d9289a5f33c554af185aa87e9c":{"hash":"167eb269ec6310d9289a5f33c554af185aa87e9c","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fixes crash, closes #24038","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"928ca2e1f2136f8e5cc723c1d2389b10f59281eb":{"hash":"928ca2e1f2136f8e5cc723c1d2389b10f59281eb","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"construct transform from transform2d bug","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24039},"a741f83811668fd89ca0601568c8511185adedc2":{"hash":"a741f83811668fd89ca0601568c8511185adedc2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23945 from DavidSichma/gles2artifact","body":"Fixed black artifacts on SpatialMaterial [GLES2]","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c608d770d8bdff5c7c02ef9829befe51d69846d6":{"hash":"c608d770d8bdff5c7c02ef9829befe51d69846d6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24036 from glaforte/bugfix/18790","body":"Changes the check for a singular matrix to use the scale vector.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ba54d3e532da4f100c6b3999dd8c49e051f9e21a":{"hash":"ba54d3e532da4f100c6b3999dd8c49e051f9e21a","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24037 from godotengine/revert-23976-transform_bug","body":"Revert \"Construct Transform from Transform2D \"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"db595980bf1d996db361c04541f0ac88e4a6e4b7":{"hash":"db595980bf1d996db361c04541f0ac88e4a6e4b7","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Revert \"Construct Transform from Transform2D \"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24037},"348708cad30c2fa60e7bba6d62f0104c56fb9e1c":{"hash":"348708cad30c2fa60e7bba6d62f0104c56fb9e1c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23976 from clayjohn/transform_bug","body":"Construct Transform from Transform2D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c7dd58a4d5d9e6ba6a6e24167f4527ef94a3e35e":{"hash":"c7dd58a4d5d9e6ba6a6e24167f4527ef94a3e35e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23981 from khairul169/fix_gles2_clearcolor","body":"GLES2: Set clear color based on env background mode when rendering scene and fix viewport transparent bg flag","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fdb1fe6b927deb068a80c0dbf9a892f51108abbf":{"hash":"fdb1fe6b927deb068a80c0dbf9a892f51108abbf","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjc0OTE="],"author_raw":"Guillaume Laforte <guillaume.laforte@gmail.com>","committer_raw":"Guillaume Laforte <guillaume.laforte@gmail.com>","summary":"Changes the check for a singular matrix to use the scale vector.","body":"The check for the determinant does not have enough precision when used with a 0.01 uniform scale.","is_cherrypick":false,"cherrypick_hash":"","pull":24036},"78c9677816ee819a1be1059ba1a4947168115410":{"hash":"78c9677816ee819a1be1059ba1a4947168115410","is_merge":false,"authored_by":["MDQ6VXNlcjM1NjU2NjI2"],"author_raw":"Erik <35656626+SeleckyErik@users.noreply.github.com>","committer_raw":"Erik <35656626+SeleckyErik@users.noreply.github.com>","summary":"GDscript function str2var now returns input string on invalid input","body":"str2var used to raise a blocking error when invalid input was passed. Now it logs an error message and\nreturns the input string. This solution was proposed in #13021.\n\nCloses #11457 and #13021.","is_cherrypick":false,"cherrypick_hash":"","pull":22934},"06db076fc6c49fb585e753bd327ce1a80b0bf7d5":{"hash":"06db076fc6c49fb585e753bd327ce1a80b0bf7d5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24025 from aaronfranke/analyzer-errors","body":"Fix many errors found by PVS-Studio","is_cherrypick":false,"cherrypick_hash":"","pull":""},"39028cc161048ffccd0fae8677c523da648311a5":{"hash":"39028cc161048ffccd0fae8677c523da648311a5","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Improved the mouse focus system (mouse keeps focus on a control while buttons are pressed). Fixes #19154 and likely many others.","body":"WARNING: Test well in every OS, if mouse wheel events are not properly sent as pressed+unpressed pair, it will fail and break (and the OS needs to be fixed). Only tested on X11 so far.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"05755618c5017799eb584b13b069d58aeb91eed0":{"hash":"05755618c5017799eb584b13b069d58aeb91eed0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23993 from Kanabenki/autocomplete-ignore-case","body":"Add suggestions ignoring case at the end of the code autocomplete","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ab9bbce3114d476bc00bf19aa5eaec6998f29514":{"hash":"ab9bbce3114d476bc00bf19aa5eaec6998f29514","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Disable progress dialog on export from command line, stab at fixing #24031","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b47d4e1ba5d72bac5c2e671d9e4c0ae037a248c0":{"hash":"b47d4e1ba5d72bac5c2e671d9e4c0ae037a248c0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24017 from eska014/rt-squish","body":"Enable squish decompression in runtime builds","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c4784426bd1c5c102bf02fbeef5cf09ab4634379":{"hash":"c4784426bd1c5c102bf02fbeef5cf09ab4634379","is_merge":true,"authored_by":[],"author_raw":"Leon Krause <Lk@Leonkrause.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22857 from marcelofg55/jsmic","body":"Implemented audio input support for JavaScript audio driver","is_cherrypick":false,"cherrypick_hash":"","pull":""},"93bed8cf579d049598dccda9b05f381742dde5a9":{"hash":"93bed8cf579d049598dccda9b05f381742dde5a9","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Check for WebGL RGTC extension","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24017},"32751e09ac1313baa4d22a4098c8dd03ba6a1741":{"hash":"32751e09ac1313baa4d22a4098c8dd03ba6a1741","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Build squish decompression in runtime","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24017},"cb01268562a47e6a1c32559f58fbadd46e52d304":{"hash":"cb01268562a47e6a1c32559f58fbadd46e52d304","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"Fix many errors found by PVS-Studio","body":"Fix errors 2, 3, 4, 6, 8, 9, 11, 12, 13, 14, and 15.","is_cherrypick":false,"cherrypick_hash":"","pull":24025},"aa08ef2bed34510cfb18ce3e1e5cdd9c009981be":{"hash":"aa08ef2bed34510cfb18ce3e1e5cdd9c009981be","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23924 from Kanabenki/font-size-update","body":"Display font size with zoom in code editor and refresh on settings change","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6612d2cb2bb7468475e58b70eff2408996825cd8":{"hash":"6612d2cb2bb7468475e58b70eff2408996825cd8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23942 from buresu/fix-osx-build-error","body":"[macOS] Fixed a problem sdk path could not be detected","is_cherrypick":false,"cherrypick_hash":"","pull":""},"78cdbc54b0c77b0a860a6d55d4604baee97666f2":{"hash":"78cdbc54b0c77b0a860a6d55d4604baee97666f2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23994 from AndreaCatania/prec","body":"Added function to control 6DOF precision","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3f41bd1522d562b72865879bd0f79c281249acca":{"hash":"3f41bd1522d562b72865879bd0f79c281249acca","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23996 from Windfisch/bulletfix","body":"Add more max-checking to physics queries","is_cherrypick":false,"cherrypick_hash":"","pull":""},"62f25142ee41cf009a3e880357676f116b581b08":{"hash":"62f25142ee41cf009a3e880357676f116b581b08","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24011 from Xrayez/fix-23031","body":"Init `ignore_camera_zoom` property in parallax background constructor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"405d055768961064ca50e24df2769c937263e9ef":{"hash":"405d055768961064ca50e24df2769c937263e9ef","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24018 from bbeco/fix_filename_check","body":"uwp export: fix existing template check","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dd06f6ee70543de0cb61ed9deef568c16c51fedc":{"hash":"dd06f6ee70543de0cb61ed9deef568c16c51fedc","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix style issues and signature mismatch","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0307f2885c55bb642fef90658e1c40cbdbb7f0f4":{"hash":"0307f2885c55bb642fef90658e1c40cbdbb7f0f4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24024 from DualMatrix/queue","body":"Made it possible to read AnimationPlayer queue from GDscript","is_cherrypick":false,"cherrypick_hash":"","pull":""},"af8d941c55bb97c7651e11e877e30ab9cef38673":{"hash":"af8d941c55bb97c7651e11e877e30ab9cef38673","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Added luminance capping to avoid glitches on small dots. closes #17996","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0cc8a3b9a68c1b9644b11cecdeff0807b6eaa3f9":{"hash":"0cc8a3b9a68c1b9644b11cecdeff0807b6eaa3f9","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Made it possible to read AnimationPlayer queue from GDscript","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24024},"b243c26697d8e1892c54c41e7a2e3dc909c4197d":{"hash":"b243c26697d8e1892c54c41e7a2e3dc909c4197d","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Get rid of ancient .theme format for Theme resource. It was not working and can be done the same using .tres format. Closes #19038","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3a93499f899c68db38b68239f227e381e5ded20e":{"hash":"3a93499f899c68db38b68239f227e381e5ded20e","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Allow signal connecting even if script is invalid (only when compiled with tools), fixes #17070","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"616b91b498b332c5cace5ed8324eb818d7eb68d2":{"hash":"616b91b498b332c5cace5ed8324eb818d7eb68d2","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Added test to avoid saving cyclic scene instancing, fixes #9686","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f2ae14f3097c025382bd8645748f1d8b85560a2e":{"hash":"f2ae14f3097c025382bd8645748f1d8b85560a2e","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Attempt to avoid breaking people's workflows on the change from 8ba0d513fa0068a241a25fbb6db09315fa3309cc","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e6bc152de8dd2b6b5d58cf2da31606e044a5f49d":{"hash":"e6bc152de8dd2b6b5d58cf2da31606e044a5f49d","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"NORMALMAP was not working (no normal being used detected), fixes #9263","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6e1255ec53172390e89b82c12f2519be4d0ab994":{"hash":"6e1255ec53172390e89b82c12f2519be4d0ab994","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23971 from DavidSichma/compressNormal","body":"Fix GLES2 Red Green Texture Decompression","is_cherrypick":false,"cherrypick_hash":"","pull":""},"555c4bcb19166d073151d3b6cd88ca289b41efb9":{"hash":"555c4bcb19166d073151d3b6cd88ca289b41efb9","is_merge":false,"authored_by":["MDQ6VXNlcjI1NjkyNzkw"],"author_raw":"David Sichma <sichmada@gmail.com>","committer_raw":"David Sichma <sichmada@gmail.com>","summary":"Fix GLES2 Red Green Texture Decompression","body":"Replaced broken decompression code with two calls to DXT5 decompression.\n\nThis should fix some issues with normal maps as they usually are stored\nas RG Textures and were decompressed incorrectly.","is_cherrypick":false,"cherrypick_hash":"","pull":23971},"1b7d0c9343bc830dd797737867b09fc41d968b5f":{"hash":"1b7d0c9343bc830dd797737867b09fc41d968b5f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24016 from qarmin/change_old_godot_logo_in_UWP","body":"Change old Godot logo/splash screen in UWP assets","is_cherrypick":false,"cherrypick_hash":"","pull":""},"11a16242026a8ede69e0fe7df80102b6f45a289b":{"hash":"11a16242026a8ede69e0fe7df80102b6f45a289b","is_merge":false,"authored_by":["MDQ6VXNlcjExNzcxOTg3"],"author_raw":"Andrea Beconcini <andrea.beconcini@gmail.com>","committer_raw":"Andrea Beconcini <andrea.beconcini@gmail.com>","summary":"uwp export: fix existing template check","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24018},"ee39441cb37f3a176622230cf52fc906270b6325":{"hash":"ee39441cb37f3a176622230cf52fc906270b6325","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"qarmin <mikrutrafal54@gmail.com>","committer_raw":"qarmin <mikrutrafal54@gmail.com>","summary":"Change old Godot logo/splash screen in UWP assets","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24016},"2e0a94edc6218fd1c7026e7d705725313799e755":{"hash":"2e0a94edc6218fd1c7026e7d705725313799e755","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Changed theme notifications to work with newly introduced reference counted connections. Closes #21265, Fixes #6145.","body":"Probably fixes more theme notification related open issues, should check.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"86eaded7b4a5124f65fc755548b38c4cba999339":{"hash":"86eaded7b4a5124f65fc755548b38c4cba999339","is_merge":false,"authored_by":[""],"author_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","committer_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","summary":"Init `ignore_camera_zoom` property in parallax background constructor","body":"The default value for `ignore_camera_zoom` property was initialized by garbage value,\nleading to camera's zoom to be ignored even if unset in editor most of the time.","is_cherrypick":false,"cherrypick_hash":"","pull":24011},"a395d809a5bc40ff4aef607025db40c84abfac83":{"hash":"a395d809a5bc40ff4aef607025db40c84abfac83","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Added function to control 6DOF precision","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23994},"3a702b3ed8944d9c0e1672346e1fb20a3ead6a63":{"hash":"3a702b3ed8944d9c0e1672346e1fb20a3ead6a63","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Implemented audio input support for JavaScript audio driver","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22857},"c23710adde23a0e415097dee7d8e6f9ba76a0970":{"hash":"c23710adde23a0e415097dee7d8e6f9ba76a0970","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24000 from allkhor/fix_tab_font_3.1","body":"Ceil tabs font size","is_cherrypick":false,"cherrypick_hash":"","pull":""},"797bcfd44d793babe5017ab30ee5c7f82199095d":{"hash":"797bcfd44d793babe5017ab30ee5c7f82199095d","is_merge":false,"authored_by":["MDQ6VXNlcjEwMjk2NDcy"],"author_raw":"khairul169 <me@khairul.my.id>","committer_raw":"khairul169 <me@khairul.my.id>","summary":"GLES2: clear color on scene render","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23981},"a04ba76d899ffdb9f486007f35be9ace91bdb01f":{"hash":"a04ba76d899ffdb9f486007f35be9ace91bdb01f","is_merge":false,"authored_by":["MDQ6VXNlcjEwNDk0NDI="],"author_raw":"allkhor <say2word@gmail.com>","committer_raw":"allkhor <say2word@gmail.com>","summary":"Ceil tabs font size","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24000},"e10c3e7ec5ac85f4b04e841657b2ac03a93bc247":{"hash":"e10c3e7ec5ac85f4b04e841657b2ac03a93bc247","is_merge":false,"authored_by":["MDQ6VXNlcjQ0NzE0ODQ="],"author_raw":"Florian Jung <florian.jung@fau.de>","committer_raw":"Florian Jung <florian.jung@fau.de>","summary":"Add more max-checking to physics queries","body":"Fixes some out-of-bounds problems when there are more collisions than\nhave been requested for. This extends what has been done in 444b8471a3.\n\nFixes godotengine/godot#23990","is_cherrypick":false,"cherrypick_hash":"","pull":23996},"a92e885e55bd7cc3139eefe573a30a0ace2493ef":{"hash":"a92e885e55bd7cc3139eefe573a30a0ace2493ef","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23992 from YeldhamDev/editor_help_scroll_value","body":"Restore previous scroll position when reopening the search help dialog with a old search","is_cherrypick":false,"cherrypick_hash":"","pull":""},"24c38628b52e92555d89398df241b72691772170":{"hash":"24c38628b52e92555d89398df241b72691772170","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":""},"f0c7a545db6f114207b9bf9f7b9946eaeeb1de39":{"hash":"f0c7a545db6f114207b9bf9f7b9946eaeeb1de39","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 initial translations for Malayalam and Sinhala.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"78b9b7c42b8cb61a5dc303ef9803b2e2973ccc4f":{"hash":"78b9b7c42b8cb61a5dc303ef9803b2e2973ccc4f","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Restore previous scroll position when reopening the search help dialog with a old search","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23992},"99ffd748f1f33bf8ff433d8510f3683c8f4e6737":{"hash":"99ffd748f1f33bf8ff433d8510f3683c8f4e6737","is_merge":false,"authored_by":["MDQ6VXNlcjE4MzU3NjU3"],"author_raw":"Kanabenki <18357657+Kanabenki@users.noreply.github.com>","committer_raw":"Kanabenki <18357657+Kanabenki@users.noreply.github.com>","summary":"Add suggestions ignoring case at the end of the code autocomplete","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23993},"675dc00d04823e21ba9ea5ea6358c3eb322eb9f8":{"hash":"675dc00d04823e21ba9ea5ea6358c3eb322eb9f8","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjc0OTE="],"author_raw":"Guillaume Laforte <guillaume.laforte@gmail.com>","committer_raw":"Guillaume Laforte <guillaume.laforte@gmail.com>","summary":"Generate the tangents without de-indexing and re-indexing the vertices.","body":"The support for shape keys / blend shapes depends on a consistent order for the vertices.\nFixes https://github.com/godotengine/godot/issues/19195.","is_cherrypick":false,"cherrypick_hash":"","pull":23991},"56b26c4369dfc9c7e227b20210b291e86a772e68":{"hash":"56b26c4369dfc9c7e227b20210b291e86a772e68","is_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 macOS icon export (add 1024px PNG icon and 32px/16px RLE icons).","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23989},"942855a9ee376ce6ee30a25674856ba64316b548":{"hash":"942855a9ee376ce6ee30a25674856ba64316b548","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23961 from Faless/lws_poll_all","body":"Websocket LWS keep servicing till no CB are left","is_cherrypick":false,"cherrypick_hash":"","pull":""},"577e547b6a31cabb41be3360101bc22af3b5323c":{"hash":"577e547b6a31cabb41be3360101bc22af3b5323c","is_merge":false,"authored_by":["MDQ6VXNlcjI1ODc4NzM="],"author_raw":"Naoto Kondo <cgigcp3yqt@gmail.com>","committer_raw":"Naoto Kondo <cgigcp3yqt@gmail.com>","summary":"[macOS] Fixed a problem sdk path could not be detected","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23942},"3e1e508b64df5e8ce8dcb4e2579bac6f1da6c0a3":{"hash":"3e1e508b64df5e8ce8dcb4e2579bac6f1da6c0a3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23962 from Windfisch/arvr_conf_warn","body":"Update ARVR{Anchor,Controller}'s configuration warning","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f30745bd85ea1a139ff0873d9e96f13d7b90db69":{"hash":"f30745bd85ea1a139ff0873d9e96f13d7b90db69","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fixup to typo and indentation in 81c86e8","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e8e3a780be06d24e4b777cc8855eb8397d2a1439":{"hash":"e8e3a780be06d24e4b777cc8855eb8397d2a1439","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23965 from marcelofg55/pa_device_bugfix","body":"Fix possible error when switching audio devices with PulseAudio","is_cherrypick":false,"cherrypick_hash":"","pull":""},"73551a1edc6f805f8e34838ffd98a5e9e40db992":{"hash":"73551a1edc6f805f8e34838ffd98a5e9e40db992","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23964 from allkhor/text_edit_clear_selection","body":"TextEdit: remove selection when clear happens.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"af92b7dc14a7b6c8b14b6e7ad076ac6734e1efb0":{"hash":"af92b7dc14a7b6c8b14b6e7ad076ac6734e1efb0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23060 from willnationsdev/inherit-non-class-script","body":"Fix Script -> Script Class not in CreateDialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9f50cbc6ed1af40278f3d62c5e05ff1384738fca":{"hash":"9f50cbc6ed1af40278f3d62c5e05ff1384738fca","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23949 from Kanabenki/shader-mul-assign-vec-mat","body":"Allow *= operator between vec and mat types in shaders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3747909fd4682d527767c8dbbeea37099f756175":{"hash":"3747909fd4682d527767c8dbbeea37099f756175","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23944 from Calinou/remove-unused-script","body":"Remove an unused script","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f98a38540d9121b1ce92b349a7aec9f6892e0984":{"hash":"f98a38540d9121b1ce92b349a7aec9f6892e0984","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23943 from Paulb23/fix_smoothscroll_jitter_issue_23314","body":"Fix scroll bar lock when smooth scroll enabled, issue 23314","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7b2ac2832659c2c64e3ad3c8b077dfa72b7daf15":{"hash":"7b2ac2832659c2c64e3ad3c8b077dfa72b7daf15","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23959 from RandomShaper/fix-dangling-script-fix","body":"Fix dangling script fix","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1986cc1118e5b001d066d34df1da53f4e84ec8f4":{"hash":"1986cc1118e5b001d066d34df1da53f4e84ec8f4","is_merge":false,"authored_by":["MDQ6VXNlcjM5Nzg0"],"author_raw":"qichunren <whyruby@gmail.com>","committer_raw":"qichunren <whyruby@gmail.com>","summary":"Fixed project name line edit focus lost when open project-create dialog.","body":"This also select default project name text for convenience.","is_cherrypick":false,"cherrypick_hash":"","pull":23982},"d22bc7413c083b11e9ee0ae8532e5aadd8aa0375":{"hash":"d22bc7413c083b11e9ee0ae8532e5aadd8aa0375","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"construct transform from transform2d bug","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23976},"815557c81228efc9e74097b50590b2d091387059":{"hash":"815557c81228efc9e74097b50590b2d091387059","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Do not normalize normal map when disabled, fixes #20761","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"81c86e8047d86d03e690948c68eb54c5b115f2ab":{"hash":"81c86e8047d86d03e690948c68eb54c5b115f2ab","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Improved bindings and added documentation for AnimationNode, closes #20720","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b33464d1ae83a2fd6881807d06ecc88579aede49":{"hash":"b33464d1ae83a2fd6881807d06ecc88579aede49","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Fix possible error when switching audio devices with PulseAudio","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23965},"0c4ffae40c19d6ebc57ea811e608e70b94073b41":{"hash":"0c4ffae40c19d6ebc57ea811e608e70b94073b41","is_merge":false,"authored_by":["MDQ6VXNlcjQ0NzE0ODQ="],"author_raw":"Florian Jung <flo@windfisch.org>","committer_raw":"Florian Jung <flo@windfisch.org>","summary":"Update ARVR{Anchor,Controller}'s configuration warning","body":"Updates their config warning upon change of `controller_id`\nor `anchor_id`, respectively.\n\nfixes godotengine/godot#23881","is_cherrypick":false,"cherrypick_hash":"","pull":23962},"594e0261f3448450d53d740afc7001eb9ef094cf":{"hash":"594e0261f3448450d53d740afc7001eb9ef094cf","is_merge":false,"authored_by":["MDQ6VXNlcjEwNDk0NDI="],"author_raw":"allkhor <say2word@gmail.com>","committer_raw":"allkhor <say2word@gmail.com>","summary":"TextEdit: remove selection when clear happens.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23964},"c3d3f1dedb84d699751afd74dc2d9a1c79a576ac":{"hash":"c3d3f1dedb84d699751afd74dc2d9a1c79a576ac","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Websocket LWS keep servicing till no CB are left","body":"Apparently, only a single WRITABLE/READABLE callback is called at each\nservicing. For this reason, we want to keep servicing until we end up\nnot receiving any callback.\nWhen that happens, we can assume that we can't (or don't want to) write\nmore, and that there is nothing left to read in the socket buffer.","is_cherrypick":false,"cherrypick_hash":"","pull":23961},"95d604b9cdde554a4e3ede796791827eb33e3196":{"hash":"95d604b9cdde554a4e3ede796791827eb33e3196","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23515 from cart/fix-mono-parse","body":"Parse C# generics and type constraints correctly","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0d69da8c0ec1df3d8486208a45979187b97d56ec":{"hash":"0d69da8c0ec1df3d8486208a45979187b97d56ec","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Rewrite code for unfolding and make it automatic on scene load, which works better.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"06b6cea62ec8c413389c7d9543e2c0eb587d527a":{"hash":"06b6cea62ec8c413389c7d9543e2c0eb587d527a","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 crash on signal/resume to dangling target","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23959},"d339824f154074454a783a4a2a517199df2d7c35":{"hash":"d339824f154074454a783a4a2a517199df2d7c35","is_merge":false,"authored_by":["MDQ6VXNlcjI2OTQ2NjM="],"author_raw":"Carter Anderson <mcanders1@gmail.com>","committer_raw":"Carter Anderson <mcanders1@gmail.com>","summary":"Parse C# generics and type constraints correctly","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23515},"b499537e684449f9181f2a2cfa59305c1e3bd17a":{"hash":"b499537e684449f9181f2a2cfa59305c1e3bd17a","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 \"Fix crash on signal/resume to dangling target\"","body":"This reverts commit 54bdc1e1f6a7fb85a5b193c9b8ecf0dcf06949e6.","is_cherrypick":false,"cherrypick_hash":"","pull":23959},"33a7fae1275ed17b6799c5bee5dfdb538ec9b8fe":{"hash":"33a7fae1275ed17b6799c5bee5dfdb538ec9b8fe","is_merge":false,"authored_by":["MDQ6VXNlcjE4MzU3NjU3"],"author_raw":"Kanabenki <18357657+Kanabenki@users.noreply.github.com>","committer_raw":"Kanabenki <18357657+Kanabenki@users.noreply.github.com>","summary":"Allow *= operator between vec and mat types in shaders","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23949},"1a7d1d88f8063fac8712f53ef1911fea315df758":{"hash":"1a7d1d88f8063fac8712f53ef1911fea315df758","is_merge":false,"authored_by":["MDQ6VXNlcjI1NjkyNzkw"],"author_raw":"David Sichma <sichmada@gmail.com>","committer_raw":"David Sichma <sichmada@gmail.com>","summary":"Fixed black artifacts on SpatialMaterial [GLES2]","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23945},"8c7087ff7ffa272865dc02a7f56b6c60ed5beb9f":{"hash":"8c7087ff7ffa272865dc02a7f56b6c60ed5beb9f","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 script","body":"[ci skip]","is_cherrypick":false,"cherrypick_hash":"","pull":23944},"9e57c359b769bef1a5659079b7c4fdccee08d4cb":{"hash":"9e57c359b769bef1a5659079b7c4fdccee08d4cb","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 scroll bar lock when smooth scroll enabled, issue 23314","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23943},"8348aca118311b82f632781b19230471fae56d4a":{"hash":"8348aca118311b82f632781b19230471fae56d4a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23934 from allkhor/rich_text_label_scroll_offset","body":"RichTextLabel: clear the scroll offset.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"66d8ce0c058b4c4a97ac4bded08da9edad9bf297":{"hash":"66d8ce0c058b4c4a97ac4bded08da9edad9bf297","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NDE4ODY="],"author_raw":"Alexander Holland <alexander.holland@live.de>","committer_raw":"Alexander Holland <alexander.holland@live.de>","summary":"Fix multiselect change property","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21701},"911cf63eb8c7f732fd49fcb400a948183a4b24a6":{"hash":"911cf63eb8c7f732fd49fcb400a948183a4b24a6","is_merge":false,"authored_by":["MDQ6VXNlcjM2NjcxOTYz"],"author_raw":"helenaMontenegro <up201604184@fe.up.pt>","committer_raw":"helenaMontenegro <up201604184@fe.up.pt>","summary":"Add sorting to project manager. Fixes #8794.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23935},"958786166218462b4dea46847cbbeb6de339360b":{"hash":"958786166218462b4dea46847cbbeb6de339360b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23936 from akien-mga/glad-glapientry","body":"Remove GLAPIENTRY defines from rasterizer, now included in glad.h","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c5ebf384900ca595e67ff103d44e88acfbb0344a":{"hash":"c5ebf384900ca595e67ff103d44e88acfbb0344a","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Prevent GLAPIENTRY redefine in rasterizer, now included in glad.h","body":"We otherwise had conflicting defines since 1a41daf3.","is_cherrypick":false,"cherrypick_hash":"","pull":23936},"aa63b86febad156d148a5268534ce3012573d4b8":{"hash":"aa63b86febad156d148a5268534ce3012573d4b8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23930 from zer0problem/master","body":"AnimatedSprite: Fixed signal animation_finished","is_cherrypick":false,"cherrypick_hash":"","pull":""},"970dc91cb77bd415c2a3f6894c1b140f4ff3cff0":{"hash":"970dc91cb77bd415c2a3f6894c1b140f4ff3cff0","is_merge":false,"authored_by":["MDQ6VXNlcjEwNDk0NDI="],"author_raw":"allkhor <say2word@gmail.com>","committer_raw":"allkhor <say2word@gmail.com>","summary":"RichTextLabel: clear the scroll offset.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23934},"1c75603ff56a24b38b3fda1482d70d1d905ef8df":{"hash":"1c75603ff56a24b38b3fda1482d70d1d905ef8df","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDcyMDU="],"author_raw":"zer0problem <allmynamearegone@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Fixed signal animation_finished","body":"The signal animation_finished is now fired after all values have been changed so changes to the animation can be done without animation_finished without generating unexpected behavior.","is_cherrypick":false,"cherrypick_hash":"","pull":23930},"c48027af922a7203dc53bc41435a9d9021ba3291":{"hash":"c48027af922a7203dc53bc41435a9d9021ba3291","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Ensure no crash happens when skeleton is removed, closes #20677","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4554c682e6c9749116c79313d6f08cd6e8b7e6e6":{"hash":"4554c682e6c9749116c79313d6f08cd6e8b7e6e6","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"Changes IME input to use notification instead of callback, exposes IME methods to gdscript/gdnative.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23923},"a397d3a46ae12a997ffd52dade774d1063cca13f":{"hash":"a397d3a46ae12a997ffd52dade774d1063cca13f","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Avoid voxel cone trace from going full 180 degrees, fixes #20716","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8ba0d513fa0068a241a25fbb6db09315fa3309cc":{"hash":"8ba0d513fa0068a241a25fbb6db09315fa3309cc","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Added missing path verification on Unix, closes #20762","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cdafb7bce2f0c9961cd84453b471345fe10c3043":{"hash":"cdafb7bce2f0c9961cd84453b471345fe10c3043","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Properly show 2D bone previews in 2D skeleton UV editor, fixes #20950","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1c169413ffb8a5d446caaa41cc604bbf0cb6cc40":{"hash":"1c169413ffb8a5d446caaa41cc604bbf0cb6cc40","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23740 from ttencate/unused_argument_22139","body":"Prevent unused_argument warning when passing arg to parent constructor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"412612abfcda9643c3309b26db2dfc51d52d3f81":{"hash":"412612abfcda9643c3309b26db2dfc51d52d3f81","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":""},"a8a92ec1143d6119c164e8ffb78ecf5af3e4e7d9":{"hash":"a8a92ec1143d6119c164e8ffb78ecf5af3e4e7d9","is_merge":false,"authored_by":["MDQ6VXNlcjE4MjI0Njg3"],"author_raw":"Italo Vieira <vieiraitalo@hotmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fixing wrong type hint on CPUParticles and CPUParticles2D's color ramp","body":"Fixes #22795","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1a41daf3d8fb20b3ff3aab4528a741e699bed010":{"hash":"1a41daf3d8fb20b3ff3aab4528a741e699bed010","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.28","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b74f04273bd9511d6380e62607f86cba37357d2a":{"hash":"b74f04273bd9511d6380e62607f86cba37357d2a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23914 from YeldhamDev/unified_help_button_focus","body":"Make the buttons in the unified help dialog not steal focus","is_cherrypick":false,"cherrypick_hash":"","pull":""},"81cb545b10a7aa56af801cb4a1550540a2aa7881":{"hash":"81cb545b10a7aa56af801cb4a1550540a2aa7881","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21716 from bit-shift-io/imageloader-fix","body":"Improved support for custom image loaders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4abd90cdff300373d359b51ac237eb07c9988ff3":{"hash":"4abd90cdff300373d359b51ac237eb07c9988ff3","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Make the buttons in the unified help dialog not steal focus","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23914},"f673bd017d717bae97f01bffc09ac2debb4fb39a":{"hash":"f673bd017d717bae97f01bffc09ac2debb4fb39a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23885 from glaforte/bugfix/22848-attempt2","body":"Avoids error messages when importing zero scale transforms in the COLLADA importer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"20b6f104ff0505ed5cf7b2d65741965601d9c1d8":{"hash":"20b6f104ff0505ed5cf7b2d65741965601d9c1d8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23907 from YeldhamDev/unified_help_fixes","body":"General fixes for the new unified help search","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8d70ae36d3bd76215b509ba4147e1a93e7f35a3d":{"hash":"8d70ae36d3bd76215b509ba4147e1a93e7f35a3d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23912 from volzhs/export-ios","body":"Show error if required fields are not filled when exporting iOS","is_cherrypick":false,"cherrypick_hash":"","pull":""},"96b1a190a3452e730d99d9d7969e730592d35ba1":{"hash":"96b1a190a3452e730d99d9d7969e730592d35ba1","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Show error if required fields are not filled when exporting iOS","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23912},"a01608c389eb0fefdffd85ab8075cd95dbf901be":{"hash":"a01608c389eb0fefdffd85ab8075cd95dbf901be","is_merge":false,"authored_by":["MDQ6VXNlcjExMTUzMjMy"],"author_raw":"Fabian <supagu@gmail.com>","committer_raw":"Fabian <supagu@gmail.com>","summary":"Improved support for custom image loaders","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21716},"2049efc1e3e7ff1981856e2a9a88ac7382cb09d7":{"hash":"2049efc1e3e7ff1981856e2a9a88ac7382cb09d7","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"General fixes for the new unified help search","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23907},"9efc6d85d86dcb469b458dabe382e641f67ea729":{"hash":"9efc6d85d86dcb469b458dabe382e641f67ea729","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Do not crash on invalid file, closes #21083","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7a9e4c26024e93fd5ab7a39fd62d63d5ea074d1a":{"hash":"7a9e4c26024e93fd5ab7a39fd62d63d5ea074d1a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22953 from DualMatrix/properties_gone","body":"Fixed parents export vars not appearing in inspector if parent is class_name.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"09faac9e01f0b9e07b40993b9f0d6b1cf77a6a15":{"hash":"09faac9e01f0b9e07b40993b9f0d6b1cf77a6a15","is_merge":false,"authored_by":["MDQ6VXNlcjc5MTc0NzU="],"author_raw":"QbieShay <cislaghi.ilaria@gmail.com>","committer_raw":"QbieShay <cislaghi.ilaria@gmail.com>","summary":"Added PROCESSED_UV for accessing ninepatch processed uv in the shader","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23126},"9dc15bae7cec07578984cbe9737831e1ebbdb0ad":{"hash":"9dc15bae7cec07578984cbe9737831e1ebbdb0ad","is_merge":false,"authored_by":["MDQ6VXNlcjE4MzU3NjU3"],"author_raw":"Kanabenki <18357657+Kanabenki@users.noreply.github.com>","committer_raw":"Kanabenki <18357657+Kanabenki@users.noreply.github.com>","summary":"Display font size with zoom in code editor and refresh on settings change","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23924},"da31d63f765d8797f2eaf0272ed88e2b4d7e77bb":{"hash":"da31d63f765d8797f2eaf0272ed88e2b4d7e77bb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23680 from YeldhamDev/unified_help_search_revived","body":"Unified Class and Reference Search 2: Resurrection","is_cherrypick":false,"cherrypick_hash":"","pull":""},"feee2b5842c709c5f0ea8fba036829b7b9902b5d":{"hash":"feee2b5842c709c5f0ea8fba036829b7b9902b5d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23731 from lupoDharkael/remove-button-tooltip","body":"BaseButton: make input related information in the tooltip optional","is_cherrypick":false,"cherrypick_hash":"","pull":""},"edbecf5908d30093b65a4497da97cfa4d7b5e356":{"hash":"edbecf5908d30093b65a4497da97cfa4d7b5e356","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23875 from Chaosus/error_btn","body":"Allows user to click on error line in status bar to jump into error.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6ea25cbbf0ae7cbd66c5c534f09ee21dee4a67fe":{"hash":"6ea25cbbf0ae7cbd66c5c534f09ee21dee4a67fe","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23856 from nthrack/fix_6DOF_physicalbone_spring","body":"Fix 6DOF Physical Bone joint","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8180e5e5464be4477bff0dee3c879fbd02120b16":{"hash":"8180e5e5464be4477bff0dee3c879fbd02120b16","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23901 from allkhor/fixed_store_csv_line","body":"FileAccess::store_csv_line() don't added unnecessary double quotes.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"eacb8600f4901181a5788501789306b17eab4d5e":{"hash":"eacb8600f4901181a5788501789306b17eab4d5e","is_merge":false,"authored_by":["MDQ6VXNlcjEwNDk0NDI="],"author_raw":"allkhor <say2word@gmail.com>","committer_raw":"allkhor <say2word@gmail.com>","summary":"FileAccess::store_csv_line() don't added unnecessary double quotes.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23901},"b69c05c70076ca723d9e35fb7b0d660473d8d1d6":{"hash":"b69c05c70076ca723d9e35fb7b0d660473d8d1d6","is_merge":false,"authored_by":[""],"author_raw":"Ivan Varesi <ivan.varesi@gmail.com>","committer_raw":"Ivan Varesi <nthrack@gmail.com>","summary":"Fix 6DOF Physical Bone joint","body":"Adding angular and linear springs param to PhysicalBone joint type JOINT_TYPE_6DOF,\nusing new 6DOF feautres implemented in sdfgeoff/godot@e149327.\n\nTypo correction lenear_equilibrium_point to linear_equilibrium_point.","is_cherrypick":false,"cherrypick_hash":"","pull":23856},"11d77386221a4d911edee4fdbba5d3b9109a1c6b":{"hash":"11d77386221a4d911edee4fdbba5d3b9109a1c6b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23897 from AndreaCatania/fix_cd","body":"Improved algorithm that check collision","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1129d8327285c1d3732532b6c09a3079a4a45b58":{"hash":"1129d8327285c1d3732532b6c09a3079a4a45b58","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Allows user to click on error line to jump into error.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23875},"c6e624914365c553674af67b050e2513decdc5e1":{"hash":"c6e624914365c553674af67b050e2513decdc5e1","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Improved algorithm that check collision","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23897},"631cf676c34e8add973236112251aeb622807e4c":{"hash":"631cf676c34e8add973236112251aeb622807e4c","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Removed noperspective (not in GLSL ES 3.0), do not write smooth if not specified. Fixes #20435","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"10c3ba2c1b8cb494175c3eae0f7c6fbecf1b3bd0":{"hash":"10c3ba2c1b8cb494175c3eae0f7c6fbecf1b3bd0","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Remove comments and corrected code, which exists for correctness but will likely never be used. Fixes #20362","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f150c5b4a07a13e853b20d5fbc2f3cd22aa95281":{"hash":"f150c5b4a07a13e853b20d5fbc2f3cd22aa95281","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Clean up code to make intention clear, fixes #20361","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0032345618ae5dd68c1b054e114e292b4fcf6f4b":{"hash":"0032345618ae5dd68c1b054e114e292b4fcf6f4b","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Make sure sync to physics is disabled in editor, fixes #20230","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a2a606794c7d29452a59eee1eab07213827654a0":{"hash":"a2a606794c7d29452a59eee1eab07213827654a0","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Ensure array and dict editors show edited object IDs, fixes #20225","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9e628264b68205f8d003223a5abff574389354ee":{"hash":"9e628264b68205f8d003223a5abff574389354ee","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23890 from qarmin/more_accurate_svg_scale","body":"Make SVG scale more accurate","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9018e8b132da3d8bc7ecc5e7822676811fc1ffab":{"hash":"9018e8b132da3d8bc7ecc5e7822676811fc1ffab","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Add Discrete and Carry blend modes for BlendSpace2D, allows to fix #20135","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"82ab28e0d245c4e3c286125149752b8c449526f6":{"hash":"82ab28e0d245c4e3c286125149752b8c449526f6","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"qarmin <mikrutrafal54@gmail.com>","committer_raw":"qarmin <mikrutrafal54@gmail.com>","summary":"Make SVG scale more accurate","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23890},"c1f5233217f35d59849fc920f4147f9a8b3f0885":{"hash":"c1f5233217f35d59849fc920f4147f9a8b3f0885","is_merge":false,"authored_by":["MDQ6VXNlcjI0NDk4ODMy"],"author_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","committer_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","summary":"Moved dirty material lists from static to lifetime controlled by main.","body":"As with 7d82bed4f4cac8f5227d935c0496290e24eb48c8,\nThe list is now destroyed before the OS object, so can print errors if\nthere are unfreed materials.","is_cherrypick":false,"cherrypick_hash":"","pull":23887},"03bd4d28a541c626e9ad70e4520a17b6f45e900a":{"hash":"03bd4d28a541c626e9ad70e4520a17b6f45e900a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23859 from lupoDharkael/node-naming","body":"Node: make _generate_serial_child_name manipulate numbers as String","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3f22f8d1f04d896fc01b387f66120c2c531939a5":{"hash":"3f22f8d1f04d896fc01b387f66120c2c531939a5","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjc0OTE="],"author_raw":"Guillaume Laforte <guillaume.laforte@gmail.com>","committer_raw":"Guillaume Laforte <guillaume.laforte@gmail.com>","summary":"Avoids spamming the user when the COLLADA importer detects a singular basis during the animation import.","body":"Fixes https://github.com/godotengine/godot/issues/22848.","is_cherrypick":false,"cherrypick_hash":"","pull":23885},"24f496b402cd00c2fa12e68e4a9cbc4aae9f75ba":{"hash":"24f496b402cd00c2fa12e68e4a9cbc4aae9f75ba","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23880 from Liangdi/master","body":"add undeclared params of VisualScriptEditor::_selected_method","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3df9aa3339fa2a0691e7b4f599bf7e6c739207d8":{"hash":"3df9aa3339fa2a0691e7b4f599bf7e6c739207d8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23878 from bojidar-bg/23775-ysort-crash","body":"Fix YSort crash when removing a child","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dced53b4d928a65c863ddd5e99ddd109c44f5720":{"hash":"dced53b4d928a65c863ddd5e99ddd109c44f5720","is_merge":false,"authored_by":["MDQ6VXNlcjEwMTkxNjE="],"author_raw":"Liangdi <wu@liangdi.me>","committer_raw":"Liangdi <wu@liangdi.me>","summary":"add undeclared function params of VisualScriptEditor::_selected_method , Fixes #23475","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23880},"1025e3ecea67b90232cfdc9590a7ee8887efdcc8":{"hash":"1025e3ecea67b90232cfdc9590a7ee8887efdcc8","is_merge":false,"authored_by":["MDQ6VXNlcjE0OTUxNDMw"],"author_raw":"lupoDharkael <izhe@hotmail.es>","committer_raw":"lupoDharkael <izhe@hotmail.es>","summary":"Node: make _generate_serial_child_name manipulate numbers as String","body":"The conversion from an String to int can overflow int and int64\nso it is safer to manipulate strings when we try to find the next\navailable name for a Node.","is_cherrypick":false,"cherrypick_hash":"","pull":23859},"d2750ce5930b45ea2d374042d8d7c812031b5194":{"hash":"d2750ce5930b45ea2d374042d8d7c812031b5194","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 YSort crash when removing a child","body":"Fixup of 8e4837f35778e917370e802c167ce1fbd07b068c\nFixes #23775","is_cherrypick":false,"cherrypick_hash":"","pull":23878},"894163a94537ceea0518095f6381aa98cf43b1cc":{"hash":"894163a94537ceea0518095f6381aa98cf43b1cc","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Make it smarter to infer paths from history data, closes #20005","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"78624ad22c1f8844056dde634732eaa8f0c4ff11":{"hash":"78624ad22c1f8844056dde634732eaa8f0c4ff11","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Ensure double sided normalmaps work, fixes #23760","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"998d3a30a5601704cbd6a6233e316d2e47217ebc":{"hash":"998d3a30a5601704cbd6a6233e316d2e47217ebc","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22983 from Ashafix/master","body":"Better error message for malformed plugins","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dcf82065e959e632b15bc4ea4a0ebdf52503f8b8":{"hash":"dcf82065e959e632b15bc4ea4a0ebdf52503f8b8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23862 from neikeq/theaxismadness","body":"C#: Replace calls to old of old Basis(Vec3,Vec3,Vec3) constructor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"da0ec37aa9c6fd80becc9d8ffa8fd064445d8023":{"hash":"da0ec37aa9c6fd80becc9d8ffa8fd064445d8023","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Reworked how non-imported resources are reloaded on change, fixes #19852","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fddffa9eb815bd036c2b926cb7d7b8f4122a54c7":{"hash":"fddffa9eb815bd036c2b926cb7d7b8f4122a54c7","is_merge":false,"authored_by":["MDQ6VXNlcjk2MzExNTI=","MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Ray Koopa <raykoopa@users.noreply.github.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Unify editor class and reference search","body":"Co-authored-by: Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","is_cherrypick":false,"cherrypick_hash":"","pull":23680},"da7d3c5a585b944ac1223021eab2b2a23b25eee3":{"hash":"da7d3c5a585b944ac1223021eab2b2a23b25eee3","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Make opening menus with the same parent on mouse focus explicit","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20609},"d275d848b35b6e12758331fe54129a9e0b05329d":{"hash":"d275d848b35b6e12758331fe54129a9e0b05329d","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"C#: Replace calls to old of old Basis(Vec3,Vec3,Vec3) constructor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23862},"f2cc9698433a32a05c76987acd20a07441313037":{"hash":"f2cc9698433a32a05c76987acd20a07441313037","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23851 from SimonSikstrom/android-long-calldeferred-issue23845","body":"Support for java.lang.Long values in Android GodotLib.calldeferred calls","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7439e558121d9d8030e87f24ed7b093a522d2675":{"hash":"7439e558121d9d8030e87f24ed7b093a522d2675","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23645 from Calinou/add-dynamicfont-antialias-option","body":"Add a property to control DynamicFont anti-aliasing","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e8f702469e04f16c5c2d84d244ee8a2203784b24":{"hash":"e8f702469e04f16c5c2d84d244ee8a2203784b24","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23124 from Faless/net_enet","body":"Use NetSocket directly for ENet.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"00b57d3bd2dc820dc2b0ccd20c21f6c656a92ecf":{"hash":"00b57d3bd2dc820dc2b0ccd20c21f6c656a92ecf","is_merge":false,"authored_by":["MDQ6VXNlcjE5MzUwOTAz"],"author_raw":"Simon Sikström <simon@andrimon.com>","committer_raw":"Simon Sikström <simon@andrimon.com>","summary":"Adding support for java.lang.Long values in Android GodotLib.calldeferred calls","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23851},"40765302c640dcca5e1cfec5e36955ea6a7b461b":{"hash":"40765302c640dcca5e1cfec5e36955ea6a7b461b","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Add some links to CONTRIBUTING.md","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"33947a5722e88b16ccca3a24d607836222a19382":{"hash":"33947a5722e88b16ccca3a24d607836222a19382","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23728 from groud/keep_splitcontainer_offset","body":"Keep the SplitContainer offset value when it is shrinked","is_cherrypick":false,"cherrypick_hash":"","pull":""},"90dd3774a38b46a0c8df0fb01af2a7de60409c63":{"hash":"90dd3774a38b46a0c8df0fb01af2a7de60409c63","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23802 from JFonS/add_save_option","body":"Add Save option to resource property menu","is_cherrypick":false,"cherrypick_hash":"","pull":""},"477e89a8a211f9235bdfb46583c7c14cef8a7c11":{"hash":"477e89a8a211f9235bdfb46583c7c14cef8a7c11","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23760 from BastiaanOlij/fix_tangent_direction","body":"Fixing tangent and binormal logic","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a2a5793e1324f97e495ccb835a8fd5003354ec29":{"hash":"a2a5793e1324f97e495ccb835a8fd5003354ec29","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21339 from Placinta/master","body":"Fix regular macOS build by passing -isysroot to compiler so correct system headers are found","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7651b857822b2f47750c4ecce066472024e20f8e":{"hash":"7651b857822b2f47750c4ecce066472024e20f8e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23822 from bruvzg/mac_109_compat_ver_check","body":"[macOS] Change runtime OS version checks to allow build with MacOS 10.9 SDK","is_cherrypick":false,"cherrypick_hash":"","pull":""},"84dcf9ca19a63864f5f769a0f4ab4678ba2ea0dc":{"hash":"84dcf9ca19a63864f5f769a0f4ab4678ba2ea0dc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23824 from BastiaanOlij/polygon_caps","body":"Adding UVs on end caps for CSGPolygon","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a837c33442166650d6eba7fb794f4c63221df19e":{"hash":"a837c33442166650d6eba7fb794f4c63221df19e","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Added possibility to override or add target basis to tip bone","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"173b342ca738916cf113554291bb11f7cce71043":{"hash":"173b342ca738916cf113554291bb11f7cce71043","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Remove trailing whitespace","body":"With `sed -i $(rg -l '[[:blank:]]*$' -g'!thirdparty') -e 's/[[:blank:]]*$//g'`\n(+ manual revert of some thirdparty code under `platform/android`).","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5c3422873f6831fa6c746372e71d6c64d15197f0":{"hash":"5c3422873f6831fa6c746372e71d6c64d15197f0","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Another indentation fixup","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9b461af90c5d970e1da19a990612bc07b969aa7f":{"hash":"9b461af90c5d970e1da19a990612bc07b969aa7f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Indentation fixups","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"daa9092ed3e08d05fbc57c32d7824605aead0f13":{"hash":"daa9092ed3e08d05fbc57c32d7824605aead0f13","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":""},"57b634ad3dc98248b8165892f579e83d1ab1b76d":{"hash":"57b634ad3dc98248b8165892f579e83d1ab1b76d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23813 from JFonS/change_gizmo_default","body":"Change default gizmo visibility and icons","is_cherrypick":false,"cherrypick_hash":"","pull":""},"16a2c31e53502a076f538acb32031e582912af4b":{"hash":"16a2c31e53502a076f538acb32031e582912af4b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23812 from YeldhamDev/clear_history_version_optional","body":"Add argument to UndoRedo's \"clear_history()\" to not increase the version","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9c55d6842b0b9ebb51e40822539997528122a700":{"hash":"9c55d6842b0b9ebb51e40822539997528122a700","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23815 from marcelofg55/x11_fs_fix","body":"Fix X11 running a project with fullscreen setting on and resizable off with multiple screens","is_cherrypick":false,"cherrypick_hash":"","pull":""},"99a4274f513ef1de6417d54bac366521e0654107":{"hash":"99a4274f513ef1de6417d54bac366521e0654107","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Make add_property error more explicit on duplicates","body":"Would have helped solve #23800 faster.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e3d47916d5367ada14fc60b29375e3d1570b33c3":{"hash":"e3d47916d5367ada14fc60b29375e3d1570b33c3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23834 from YeldhamDev/doc_translation_classes","body":"Fill info for translation related docs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9170abc17f202c2d95c8db84a323cf03ceb5f596":{"hash":"9170abc17f202c2d95c8db84a323cf03ceb5f596","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23835 from ibrahn/remove-dup-prop-6dof","body":"Removed duplicate property bind in Generic6DOFJoint.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"296834955f95012dd2e1ce935f74ffb537ab6dfc":{"hash":"296834955f95012dd2e1ce935f74ffb537ab6dfc","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Remove debug print in RasterizerStorageGLES3","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5712daf2d9cc2337d29ab8ab50b3487bc160fa93":{"hash":"5712daf2d9cc2337d29ab8ab50b3487bc160fa93","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23833 from neikeq/hh","body":"C#: Fix Basis(Vec3,Vec3,Vec3) constructor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"75d5b1be9a53180bf1c09fde4b3f05418c232ead":{"hash":"75d5b1be9a53180bf1c09fde4b3f05418c232ead","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Fill info for translation related docs","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23834},"397b4c2a4a06251aac3e9107e8b7ad5c33d96809":{"hash":"397b4c2a4a06251aac3e9107e8b7ad5c33d96809","is_merge":false,"authored_by":["MDQ6VXNlcjI0NDk4ODMy"],"author_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","committer_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","summary":"Removed duplicate property bind in Generic6DOFJoint.","body":"Probably a copy paste error.","is_cherrypick":false,"cherrypick_hash":"","pull":23835},"78eae047c6df0c6b78750c9ee84f3689f3ae9609":{"hash":"78eae047c6df0c6b78750c9ee84f3689f3ae9609","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fixed how floats are printed to the GLSL shader, closes #19803","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c500581d321ae6519f59b366bb61786d8b74cd68":{"hash":"c500581d321ae6519f59b366bb61786d8b74cd68","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Remove the \"is able to sleep\" condition for adding visibility notifier nodes, fixes #19659","body":"I think the previous behavior was more useful, but I understand it's not obvious or discoverable.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bf94eed60c010f54299b6241a47c639c010a3985":{"hash":"bf94eed60c010f54299b6241a47c639c010a3985","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"C#: Fix Basis(Vec3,Vec3,Vec3) constructor","body":"Now it sets axes in order to match GDScript implementation.","is_cherrypick":false,"cherrypick_hash":"","pull":23833},"a78b42c058cecc939b54101956b5ca9a7b415c85":{"hash":"a78b42c058cecc939b54101956b5ca9a7b415c85","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Don't post process on tiny render targets, fixes #19628","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d5ad1ca1aef52f08791fbc48e47897e8a5204539":{"hash":"d5ad1ca1aef52f08791fbc48e47897e8a5204539","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fix crash on canvas with BG_MODE_KEEP, closes #19590","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d30422800302d024499d5f895b2fbf598fe21a5a":{"hash":"d30422800302d024499d5f895b2fbf598fe21a5a","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Do not draw particles if they are not processing at all, fixes #19507","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d2b890ede59d67da96936671ea32a996fefea425":{"hash":"d2b890ede59d67da96936671ea32a996fefea425","is_merge":false,"authored_by":["MDQ6VXNlcjE0OTUxNDMw"],"author_raw":"lupoDharkael <izhe@hotmail.es>","committer_raw":"lupoDharkael <izhe@hotmail.es>","summary":"BaseButton: add shortcut_in_tooltip","body":"This flag disables the input related information in the tooltip.\nIt is exposed as a member variable in gdscript.","is_cherrypick":false,"cherrypick_hash":"","pull":23731},"55ded6b2dec1ce1e36b20537eb55d73b5d98063c":{"hash":"55ded6b2dec1ce1e36b20537eb55d73b5d98063c","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Properly handle multiple parent drag, fixes #19460","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bbac90c85901f9b15afa12075024d11860cd4330":{"hash":"bbac90c85901f9b15afa12075024d11860cd4330","is_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] Change runtime OS version checks to allow build with MacOS 10.9 SDK,","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23822},"35fbbeb99b3b2356ea86572f9c9f26c2523fcc8e":{"hash":"35fbbeb99b3b2356ea86572f9c9f26c2523fcc8e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20627 from malcolmhoward/core-dictionary-get-key","body":"#20488 core dictionary get key","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bf1867aaab8d34ee2524f5b703214bb1c2684eb7":{"hash":"bf1867aaab8d34ee2524f5b703214bb1c2684eb7","is_merge":false,"authored_by":["MDQ6VXNlcjQwNTA1NTQ1"],"author_raw":"m <malcolm.g.howard@gmail.com>","committer_raw":"m <malcolm.g.howard@gmail.com>","summary":"Added Python-like .get() method to Dictionary in GDScript #20488","body":"Added .get() method to Dictionary class in GDScript to return the value if the key exists, or return Null if the key does not exist.","is_cherrypick":false,"cherrypick_hash":"","pull":20627},"0ab71689aea4243e1131a29cd58b97f6c6fd3ed7":{"hash":"0ab71689aea4243e1131a29cd58b97f6c6fd3ed7","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Reseek if cachees were cleared in animation player, fixes #19424","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"634aa4fc24dcc2ca5ebb284a0deb4664d6f1266b":{"hash":"634aa4fc24dcc2ca5ebb284a0deb4664d6f1266b","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Ensure bone AABBs are properly transformed to affect mesh AABB, fixes #19281","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bcef4b8dc6d0c74802a1120d5082c2f151d76f73":{"hash":"bcef4b8dc6d0c74802a1120d5082c2f151d76f73","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Fixing tangent and binormal logic","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23760},"970315339609d18093b406efd43e22996c43dc50":{"hash":"970315339609d18093b406efd43e22996c43dc50","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Adding UVs on end caps","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23824},"5d152cc42df201263ed7c417f11eaee36a199392":{"hash":"5d152cc42df201263ed7c417f11eaee36a199392","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23823 from Calinou/tweak-hue-variation-property-hint","body":"Tweak the Hue Variation property hint to allow finer adjustments","is_cherrypick":false,"cherrypick_hash":"","pull":""},"34dba2f3ccfa3532033e2123dcff44b19a396e03":{"hash":"34dba2f3ccfa3532033e2123dcff44b19a396e03","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 Hue Variation property hint to allow finer adjustments","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23823},"5738c92b3971c85e396f9f27608083588539f9fc":{"hash":"5738c92b3971c85e396f9f27608083588539f9fc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23770 from SeleckyErik/issue-23769","body":"SCons: Corrects $LIBSUFFIXES environment variable for Windows","is_cherrypick":false,"cherrypick_hash":"","pull":""},"877f574b30b05db8b43326472ca93fcbfb119ab3":{"hash":"877f574b30b05db8b43326472ca93fcbfb119ab3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23819 from YeldhamDev/relation_lines_extra_hide_guides","body":"Add more places to hide guides if relationship lines are enabled","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7144e2fde4c8ff7aa17d4654b899a28b0da9892b":{"hash":"7144e2fde4c8ff7aa17d4654b899a28b0da9892b","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Add more places to hide guides if relationship lines are enabled","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23819},"385832ed302c51882951c7b36f21caf6b8125565":{"hash":"385832ed302c51882951c7b36f21caf6b8125565","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Fix X11 running a project with fullscreen setting on and resizable off with multiple screens","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23815},"60cbb69c7c40efd72234ef10e77767347d8df6c4":{"hash":"60cbb69c7c40efd72234ef10e77767347d8df6c4","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Increase number of image loaders (why was it this low..), fixes #19037","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0f7a86ca523f7939a0f079e07f9245dd773d35bd":{"hash":"0f7a86ca523f7939a0f079e07f9245dd773d35bd","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"If using relationship lines (now default) hide guides.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dc33d25fecab418030903258ba58d93bdae88d66":{"hash":"dc33d25fecab418030903258ba58d93bdae88d66","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Make sure inbetween lines in inspector can't be clicked, fixes #19014","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c12de11c4425aef128845932c0652f056295036e":{"hash":"c12de11c4425aef128845932c0652f056295036e","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Ensure multinode undo redo merges ends for operation, fixes #19010","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"079c2630e2eeaca7c7a711ba974507e26cd998f3":{"hash":"079c2630e2eeaca7c7a711ba974507e26cd998f3","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Make sure RMB also works for resource editor in inspector, fixes #18994","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6ba94d5ca03e51a4c10f6d47e12b347a84ecb722":{"hash":"6ba94d5ca03e51a4c10f6d47e12b347a84ecb722","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Add argument to UndoRedo's \"clear_history()\" to not increase the version","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23812},"e5a4fa52819b6a251fce2102a8db38a0bfae420f":{"hash":"e5a4fa52819b6a251fce2102a8db38a0bfae420f","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Change default gizmo visibility and icons","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23813},"f769e13c5ef8b8a0df681f4febff42c05ab05009":{"hash":"f769e13c5ef8b8a0df681f4febff42c05ab05009","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23801 from bruvzg/macos_disable_wantslayer_on_pre_mojave","body":"[macOS] Disable setWantsLayer on macOS < 10.14","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0cd8b27b567823c6dafe6adeabc067068d907f4a":{"hash":"0cd8b27b567823c6dafe6adeabc067068d907f4a","is_merge":false,"authored_by":["MDQ6VXNlcjM1NjU2NjI2"],"author_raw":"Erik <35656626+SeleckyErik@users.noreply.github.com>","committer_raw":"Erik <35656626+SeleckyErik@users.noreply.github.com>","summary":"SCons: Corrects $LIBSUFFIXES environment variable for Windows","body":"Maxes only .lib to be recoginzed as a valid input extension for linker on Windows.\n\nCloses issue #23769.","is_cherrypick":false,"cherrypick_hash":"","pull":23770},"455f297671238d599a319d52ab651390f98a4670":{"hash":"455f297671238d599a319d52ab651390f98a4670","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Properly reset canvas state after drawing, fixes #18860","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"afe4f2080a26629e1d93076b049be9eede489da2":{"hash":"afe4f2080a26629e1d93076b049be9eede489da2","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Make sky and ground energy do something, fixes #18856","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"83afc6170a03e9c70298881aed83640fb4ed8403":{"hash":"83afc6170a03e9c70298881aed83640fb4ed8403","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Skeleton2D was missing transform notification, fixes #18719","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2d6b994e476f00e5725117501f6fc006eadd0d30":{"hash":"2d6b994e476f00e5725117501f6fc006eadd0d30","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Massive speed up on deleting nodes, fixes #18673","body":"Also makes the editor exit faster","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4aa441591c23cc192e6c2589bb5d2f8bb420b9df":{"hash":"4aa441591c23cc192e6c2589bb5d2f8bb420b9df","is_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] Disable setWantsLayer on macOS < 10.14","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23801},"dbca3b81ba567658e51c1418a7614c5aefd6a18d":{"hash":"dbca3b81ba567658e51c1418a7614c5aefd6a18d","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Add Save option to resource property menu","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23802},"4a050568a28898a45cebe350f31bb2af867b32ff":{"hash":"4a050568a28898a45cebe350f31bb2af867b32ff","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23798 from Faless/socket_ipv4_wildcard_fix","body":"Properly accept wildcard when binding IPv4 socket.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1ef9e9ef6abc8070f5259f11a79c352580e45049":{"hash":"1ef9e9ef6abc8070f5259f11a79c352580e45049","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Properly accept wildcard when binding IPv4 socket.","body":"Also never return null for is_ipv4 to avoid crashes due to engine bug.\n(better to get an error and a broken socket then seeing your game crash)","is_cherrypick":false,"cherrypick_hash":"","pull":23798},"35b421b6954c5baff4b4fd4bc56b09c85dae6ff5":{"hash":"35b421b6954c5baff4b4fd4bc56b09c85dae6ff5","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Document use of spaces in ConfigFile","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"60ee61c7ff05330db383dd937da20d49f8ac4ac6":{"hash":"60ee61c7ff05330db383dd937da20d49f8ac4ac6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23742 from JFonS/fix_23698","body":"Use hint_color when getting shader default params","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ede4decd4eceb8d63aa82bcd8b3da336e706333f":{"hash":"ede4decd4eceb8d63aa82bcd8b3da336e706333f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23793 from Rubonnek/remove-unnecessary-assignments","body":"Removed unnecessary assignments","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fafece44a24001a72751bcc50501a4806ddd7fdb":{"hash":"fafece44a24001a72751bcc50501a4806ddd7fdb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23789 from vnen/gdscript-empty-class-bug","body":"Check for valid values when checking for class members","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e7c31d711e2d6459044e660d5af6740af7a27e92":{"hash":"e7c31d711e2d6459044e660d5af6740af7a27e92","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23788 from vnen/gdscript-builtin-is","body":"Allow primitives to be compared to Object types with `is`","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4340580e749b390b870f325a255435a1595ac016":{"hash":"4340580e749b390b870f325a255435a1595ac016","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23787 from marcelofg55/pulse_uneven_fix","body":"Fix distorted sound with PulseAudio and uneven channels","is_cherrypick":false,"cherrypick_hash":"","pull":""},"adc0752da7ffa557d1871eb125c54d301d32c4a9":{"hash":"adc0752da7ffa557d1871eb125c54d301d32c4a9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23771 from Faless/fix_release_export","body":"Always initialize VariantCall return_type.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"80dab2bb26732e804bf2a24fd8058e9a864a0629":{"hash":"80dab2bb26732e804bf2a24fd8058e9a864a0629","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23777 from workless/23772_second_parameter_input_action_press","body":"Fixed the default value and documentation for Input.action_press() from commit 8c45282","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f8e005142012d92e34b925efb9fd853502729ddc":{"hash":"f8e005142012d92e34b925efb9fd853502729ddc","is_merge":false,"authored_by":["MDQ6VXNlcjgzMzc4ODA="],"author_raw":"Wilson E. Alvarez <wilson.e.alvarez1@gmail.com>","committer_raw":"Wilson E. Alvarez <wilson.e.alvarez1@gmail.com>","summary":"Removed unnecessary assignments","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23793},"3d2d04afd42daaa8ee231002ac48372e63e42ab0":{"hash":"3d2d04afd42daaa8ee231002ac48372e63e42ab0","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Check for valid values when checking for class members","body":"- Check if GDScript was compiled correctly before checking its functions\nand properties.\n- Check if native class name is actually set before looking for it in\nthe ClassDB.","is_cherrypick":false,"cherrypick_hash":"","pull":23789},"0bc953d83b9d4548ce5a3cf3a7a133a405782deb":{"hash":"0bc953d83b9d4548ce5a3cf3a7a133a405782deb","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Allow primitives to be compared to Object types with `is`","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23788},"dbf7cad04f2cc63f31f28246bf6ff3b0bf048613":{"hash":"dbf7cad04f2cc63f31f28246bf6ff3b0bf048613","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Fix distorted sound with PulseAudio and uneven channels","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23787},"b98263013ad51391acd81532a9af593cb28a643f":{"hash":"b98263013ad51391acd81532a9af593cb28a643f","is_merge":false,"authored_by":["MDQ6VXNlcjQwODA4OA=="],"author_raw":"Davide Baldo <davide@baldo.me>","committer_raw":"Davide Baldo <davide@baldo.me>","summary":"Fixed the default value for Input.action_press() from commit 8c45282","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23777},"c4495123181e5cf237f82ce568d957354711b51e":{"hash":"c4495123181e5cf237f82ce568d957354711b51e","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Always initialize VariantCall return_type.","body":"The return_type is used by the GDScript parser (and possibly other\nscripting languages), so it MUST be initialized at least.\nIt could be initialized to Variant::NIL in release, but I see no reason\nfor not setting the actual value.\nSee similar issue in 95dfa5b .","is_cherrypick":false,"cherrypick_hash":"","pull":23771},"9eb4b6d91a64661f8e2823a70f935c602f8a725a":{"hash":"9eb4b6d91a64661f8e2823a70f935c602f8a725a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23748 from groud/fix_drag_and_drop_canvas_items","body":"Fixes drag and drog of image files on scaled nodes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3c62a584eb2f5d017ec3e3c36429b9760cced23d":{"hash":"3c62a584eb2f5d017ec3e3c36429b9760cced23d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23767 from marcelofg55/fix_is_playing","body":"Fix AudioStreamPlayer2D/3D::is_playing right after a play()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"563356109b12b3296b9359973329d7499dbfaa98":{"hash":"563356109b12b3296b9359973329d7499dbfaa98","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fixup to previous commit, missed one occurrence","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"efd4228892eb41ef3980ffec43b2095a54ea1d12":{"hash":"efd4228892eb41ef3980ffec43b2095a54ea1d12","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"EditorSettings: Rename invert_y-axis to invert_y_axis for consistency","body":"No other option uses a dash in its identifier.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5075e372f3a65786f2a8858ce6249a0c67ea55a6":{"hash":"5075e372f3a65786f2a8858ce6249a0c67ea55a6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23668 from sdfgeoff/fix_angular_constraints","body":"Exposing more of bullets 6DOF spring constraints","is_cherrypick":false,"cherrypick_hash":"","pull":""},"016f7bd8f8e9bebceab6ef1cfc9c1fdc9c786871":{"hash":"016f7bd8f8e9bebceab6ef1cfc9c1fdc9c786871","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Fix AudioStreamPlayer2D/3D::is_playing right after a play()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23767},"0afdc5c559520204987544d30560745dbf29a390":{"hash":"0afdc5c559520204987544d30560745dbf29a390","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Avoid duplicate visility changed notification, fixes #18160","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6ed1be9637a5f9954d3884eac66ae93779ed9dd6":{"hash":"6ed1be9637a5f9954d3884eac66ae93779ed9dd6","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23743 from BastiaanOlij/csg_mikkt_tangent","body":"Adding mikkt tangent support to CSG objects","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f141f747de7045dcc4cbb6643ce5c38393ab3625":{"hash":"f141f747de7045dcc4cbb6643ce5c38393ab3625","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fix Squish decompression, closes #18109","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9e85d17241228b02e3bd500b48084a584bc04905":{"hash":"9e85d17241228b02e3bd500b48084a584bc04905","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Clearing history increments version, else it does not generate an asterisk on modification if the scene was just saved. Fixes #18027.","body":"Still I feel this line was commented for a reason. If you bisect a bug and find\nthis commit, let me know.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8aa38c9ad81fe956404009c1f6fb1a187484bef4":{"hash":"8aa38c9ad81fe956404009c1f6fb1a187484bef4","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fix shader bug likely introduced recently.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3331ececc4c03cc2d112dcf266dc01781540551c":{"hash":"3331ececc4c03cc2d112dcf266dc01781540551c","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Do not allow controls in ignore mouse to get focus via their children, fixes #17955","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0807e4f348299eaf2a8c97d8bc9ba66c0f501ee7":{"hash":"0807e4f348299eaf2a8c97d8bc9ba66c0f501ee7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23746 from DrNochi/bug/issue-#23332","body":"Prevent \"Property not found: ...\" warning when creating/importing a project","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3863faf05bc025318d98b3f1906b56ef4d2deaff":{"hash":"3863faf05bc025318d98b3f1906b56ef4d2deaff","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23745 from ibrahn/fix-bullet-mainshape-ub","body":"Fix some undefined behaviour in Bullet module.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"60f2e94c08a11f1534c6935bb60b4843c4980769":{"hash":"60f2e94c08a11f1534c6935bb60b4843c4980769","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fixes drag and drog of image files on scaled nodes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23748},"e77afb85072a7bea10075221b9a24abd442e1318":{"hash":"e77afb85072a7bea10075221b9a24abd442e1318","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Ensure environment radiance is not used on refprobe interiors, fixes #17868","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"911d3a458686a4dbe5bdb302fc25768f46204283":{"hash":"911d3a458686a4dbe5bdb302fc25768f46204283","is_merge":false,"authored_by":["MDQ6VXNlcjIzMjU3NzY0"],"author_raw":"DrNochi <drnochi@users.noreply.github.com>","committer_raw":"DrNochi <drnochi@users.noreply.github.com>","summary":"Check if setting exists to prevent warning","body":"Fixes #23332","is_cherrypick":false,"cherrypick_hash":"","pull":23746},"5d00407388362b257e35fe9df96a5b790533165e":{"hash":"5d00407388362b257e35fe9df96a5b790533165e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23685 from Kanabenki/add-store-csv-line","body":"Add store_csv_line method for File","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d1550215b0d5b5c2e9fc79a874800f39612a3b5b":{"hash":"d1550215b0d5b5c2e9fc79a874800f39612a3b5b","is_merge":false,"authored_by":["MDQ6VXNlcjI0NDk4ODMy"],"author_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","committer_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","summary":"Fix some undefined behaviour in Bullet module.","body":"Nulling mainShape when it's deleted to avoid double free.\nInitialising vector in inertia calculation to work around bug in bullet.","is_cherrypick":false,"cherrypick_hash":"","pull":23745},"193324f3541089fd95917ad341447390d7a6d14b":{"hash":"193324f3541089fd95917ad341447390d7a6d14b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23734 from RandomShaper/fix-canvas-layer-out-of-tree","body":"Fix CanvasLayer trying to re-stack while out of tree","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2d7fe9b298869e46dff1526e1bcbc0bb145c340e":{"hash":"2d7fe9b298869e46dff1526e1bcbc0bb145c340e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23735 from pshe94/master","body":"Use VScrollBar when calculating horiz. offset in ScrollContainer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bb9127a78bd1035b1ee8797323138844b622211e":{"hash":"bb9127a78bd1035b1ee8797323138844b622211e","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Removed unnecesary normal multiplication (only culling was really needed), fixes #17776","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"256bbd3561135c7886501a865be27cde3d26d47d":{"hash":"256bbd3561135c7886501a865be27cde3d26d47d","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Corrected some points discussed in #17491","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"caf14e77dbdae26c32b482e34468204eeda8cd21":{"hash":"caf14e77dbdae26c32b482e34468204eeda8cd21","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Adding mikkt tangent support to CSG objects","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23743},"40e4f5bef4b33531165640675a74710138448b02":{"hash":"40e4f5bef4b33531165640675a74710138448b02","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Proxies were being mishandled, leading to the now fixed #17651","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8306d60e85269f97e0173a4f7c61bcac46f4087b":{"hash":"8306d60e85269f97e0173a4f7c61bcac46f4087b","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Get rid of gridmap error due to not yet valid cursor instance, fixes #17546","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0b1e93ccd43815d93de031b4f23fbfcd9ae7a34c":{"hash":"0b1e93ccd43815d93de031b4f23fbfcd9ae7a34c","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-Make sure monitorable cant be flipped while flushing queries, fixes #17330","body":"-Also added set_deferred, this was missing.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fb92c7b0fa7faf0f69b5da0bef3fcc2350fd832e":{"hash":"fb92c7b0fa7faf0f69b5da0bef3fcc2350fd832e","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Use hint_color when getting shader default params","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23742},"48166a9f3c4ae79f7b8c9de19107b5da079bc175":{"hash":"48166a9f3c4ae79f7b8c9de19107b5da079bc175","is_merge":false,"authored_by":["MDQ6VXNlcjE4MzU3NjU3"],"author_raw":"Kanabenki <18357657+Kanabenki@users.noreply.github.com>","committer_raw":"Kanabenki <18357657+Kanabenki@users.noreply.github.com>","summary":"Add store_csv_line method for File","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23685},"4a530433d4054c504c1c8255b7156774ad0b9dd8":{"hash":"4a530433d4054c504c1c8255b7156774ad0b9dd8","is_merge":false,"authored_by":["MDQ6VXNlcjkwOTMw"],"author_raw":"Thomas ten Cate <ttencate@gmail.com>","committer_raw":"Thomas ten Cate <ttencate@gmail.com>","summary":"Prevent unused_argument warning when passing arg to parent constructor","body":"This requires creating the FunctionNode object a bit sooner, and setting\nit as the current_function while parsing the parent constructor call\narguments.\n\nNote that the return type has not yet been parsed at this point, but\nthat doesn't seem to be a problem.\n\nFixes #22139","is_cherrypick":false,"cherrypick_hash":"","pull":23740},"554b3f77c797df59abb0446c346a590d3f50b703":{"hash":"554b3f77c797df59abb0446c346a590d3f50b703","is_merge":false,"authored_by":["MDQ6VXNlcjM0NjYxODQz"],"author_raw":"pshe94 <pshela94@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Use VScrollBar when calculating horiz. offset in ScrollContainer","body":"Someone forgot to change `h_scroll` to `v_scroll` when copy-pasting the code ;)","is_cherrypick":false,"cherrypick_hash":"","pull":23735},"5dac6ef486e1e35a7b644a90ce9db71b5aea13a3":{"hash":"5dac6ef486e1e35a7b644a90ce9db71b5aea13a3","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 CanvasLayer trying to re-stack while out of tree","body":"Fixes #23718.","is_cherrypick":false,"cherrypick_hash":"","pull":23734},"26d33d1c6eedf9271bac20a24ea37453c21ef890":{"hash":"26d33d1c6eedf9271bac20a24ea37453c21ef890","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"ViewportContainer was not passing unhandled input. Pass it, fixes #17326","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"80a90ca824b3dd82ced0b047877949bb2f076a3e":{"hash":"80a90ca824b3dd82ced0b047877949bb2f076a3e","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-Send mouse motion events again to CollisionObjects (Area/Body) if they move, even if mouse does not. Fixes #16536 (likely many others should check)","body":"-Add ability for viewports to set input events as handled locally","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a982531368db60ac130c615d31bf4e8629052f94":{"hash":"a982531368db60ac130c615d31bf4e8629052f94","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Keep the SplitContainer offset value when it is shrinked","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23728},"89a8f930d4143ed9a65aa1c068b1ec3523f13a6a":{"hash":"89a8f930d4143ed9a65aa1c068b1ec3523f13a6a","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23716 from JFonS/fix_2d_particles_scale","body":"Fix Particles2D animation regression from #23702","is_cherrypick":false,"cherrypick_hash":"","pull":""},"14cf450b0da4102a59d8890d931e38104266d96a":{"hash":"14cf450b0da4102a59d8890d931e38104266d96a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23726 from ibrahn/fix-regex-double-free","body":"Assign pointer null in RegEx::clear to avoid double free on destruction.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f8a1c77fcf1f501317f04528c31088d19e47ae86":{"hash":"f8a1c77fcf1f501317f04528c31088d19e47ae86","is_merge":false,"authored_by":["MDQ6VXNlcjI0NDk4ODMy"],"author_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","committer_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","summary":"Assign pointer null in RegEx::clear to avoid double free on destruction.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23726},"35aa3301d760d3f548c2ee432f5e8f1977ec9c05":{"hash":"35aa3301d760d3f548c2ee432f5e8f1977ec9c05","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23724 from ttencate/get_total_character_count_23720","body":"Fix return value of get_total_character_count","is_cherrypick":false,"cherrypick_hash":"","pull":""},"922f2d613ff53d6de09e1756525226de06db6a9c":{"hash":"922f2d613ff53d6de09e1756525226de06db6a9c","is_merge":false,"authored_by":["MDQ6VXNlcjkwOTMw"],"author_raw":"Thomas ten Cate <ttencate@gmail.com>","committer_raw":"Thomas ten Cate <ttencate@gmail.com>","summary":"Fix return value of get_total_character_count","body":"Also document that it only counts visible characters.\n\nFixes #23720","is_cherrypick":false,"cherrypick_hash":"","pull":23724},"1267f92740059a3493d43c6104c2993bcaa1f240":{"hash":"1267f92740059a3493d43c6104c2993bcaa1f240","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Fix Particles2D animation regression from #23702","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23716},"397b12727cf65a111717142efddb55fd751b1528":{"hash":"397b12727cf65a111717142efddb55fd751b1528","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"No one seems to like the error icon, so I made it invisible. Fixes #16344","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"66c6dfb3fd89d34ca9e35276113d3f105717e03d":{"hash":"66c6dfb3fd89d34ca9e35276113d3f105717e03d","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Ensure that even at slow speed, you will always get collision using kinematic motion. Fixes #16250","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5f4485d4ffbdeb8c410933607547a3df665c5b7a":{"hash":"5f4485d4ffbdeb8c410933607547a3df665c5b7a","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Always use default theme for overrides, closes #13071","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d2e642b2dc088486ac040c64dbc008dbf918f534":{"hash":"d2e642b2dc088486ac040c64dbc008dbf918f534","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Proper validation of out arguments in built-in shader functions, closes #16244","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c5656b7468e1d001658390d88ec6bb087bc51321":{"hash":"c5656b7468e1d001658390d88ec6bb087bc51321","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23564 from endragor/fix-remove-child-ordering","body":"Notify node's moved children after sibling removed","is_cherrypick":false,"cherrypick_hash":"","pull":""},"16022da18793823bf9d3530f1ae9a21501b4faec":{"hash":"16022da18793823bf9d3530f1ae9a21501b4faec","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Ensure that array passed to physics is always counter clockwise, fixes #15361.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"88bfb27abf35b347b4fdb0def15b340f33c89209":{"hash":"88bfb27abf35b347b4fdb0def15b340f33c89209","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Show theme values from default theme always, fixes #16011, fixes #13071","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7c00f0599e56137523f2ec6669b980d11423e9a0":{"hash":"7c00f0599e56137523f2ec6669b980d11423e9a0","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Add proper warnings when attempting to create a ViewporTexture in a resource that is not fit for it. Closes #16006.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4d88721e625b300608f54b14e7dd150411e5497b":{"hash":"4d88721e625b300608f54b14e7dd150411e5497b","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Do not error on empty shader, just treat it as invalid by default. Fixes #15998.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"55f5f4757e03f019454fca06929ba028890b3b0f":{"hash":"55f5f4757e03f019454fca06929ba028890b3b0f","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23248 from dlasalle/fog","body":"Add parameters for fog end depth and use alpha as density.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"43b9ed64c872f777a4e75f832fbc5352f7721848":{"hash":"43b9ed64c872f777a4e75f832fbc5352f7721848","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23702 from JFonS/fix_2d_particles_scale","body":"Make 2D particles work OOTB (again)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"89a76f21edcdd41b2e032c69fab6cc8211aecd76":{"hash":"89a76f21edcdd41b2e032c69fab6cc8211aecd76","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Ability to toggle flipping of tangent and binormal in depth parallax materials. Fixes #15934.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"79c2608922cd4c7d34e1e1ea4023800f63c8ceb0":{"hash":"79c2608922cd4c7d34e1e1ea4023800f63c8ceb0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23704 from ibrahn/fix-py3-x11detect","body":"Fix gcc version check when running scons in python 3.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"984063cf0b926b7eb354b9618acd042bdeeda2a4":{"hash":"984063cf0b926b7eb354b9618acd042bdeeda2a4","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Cleaned up and fixed the base_changed function in rasterizers, also fixes #15617","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4c90a66e74909595c1f1e8053c2cd74c2a2be035":{"hash":"4c90a66e74909595c1f1e8053c2cd74c2a2be035","is_merge":false,"authored_by":["MDQ6VXNlcjI0NDk4ODMy"],"author_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","committer_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","summary":"Fix gcc version check when running scons in python 3.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23704},"6eae6247e4fc3bf1655f52be0c583573ec7700ea":{"hash":"6eae6247e4fc3bf1655f52be0c583573ec7700ea","is_merge":false,"authored_by":["MDQ6VXNlcjEyODM3MTI5"],"author_raw":"Dominique LaSalle <dominique@solidlake.com>","committer_raw":"Dominique LaSalle <dominique@solidlake.com>","summary":"Add parameter for fog max depth and use alpha as density.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23248},"37c5aa108499104dc417d6b983cb64bcf05f35c2":{"hash":"37c5aa108499104dc417d6b983cb64bcf05f35c2","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Add a limit of previously known last element to timer timeout traversal in SceneTree, fixes #15559","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cbfb7bd613a697503fe046428b0fd0fc08829926":{"hash":"cbfb7bd613a697503fe046428b0fd0fc08829926","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Make 2D particles work OOTB (again)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23702},"7f347cc31a121a059e881d4df52add49642dcca3":{"hash":"7f347cc31a121a059e881d4df52add49642dcca3","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"It is now possible to cancel on 2D polygon editor. RMB (previously close) and ESC will cancel polygon. Closes #15474","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"65111ba99699a400be1d26ef54ae5580377caabf":{"hash":"65111ba99699a400be1d26ef54ae5580377caabf","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Ability to remove buses while they are being used on 2D and 3D stream players. Fixes #15115","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5613aa489e754db3645dfe1215572b78be7e8bd4":{"hash":"5613aa489e754db3645dfe1215572b78be7e8bd4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23299 from FlamyAT/sprite3d-floating-offset","body":"Changed Sprite3D to float based drawing","is_cherrypick":false,"cherrypick_hash":"","pull":""},"df5829e93757c3b0639b9ea000816795119b4d9e":{"hash":"df5829e93757c3b0639b9ea000816795119b4d9e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23683 from akien-mga/particles-param-scale-texture","body":"ParticlesMaterial: Simplify PARAM_SCALE texture validation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"072aaf98e8c51d4746475f613439c2c152536f92":{"hash":"072aaf98e8c51d4746475f613439c2c152536f92","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":""},"4e5ef43dbb218d07733708dec7aff4d5db382251":{"hash":"4e5ef43dbb218d07733708dec7aff4d5db382251","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"ParticlesMaterial: Simplify PARAM_SCALE texture validation","body":"Using the same helper method as other param textures.","is_cherrypick":false,"cherrypick_hash":"","pull":23683},"b2f96b2892ed63381f281ac94c795265950fca9b":{"hash":"b2f96b2892ed63381f281ac94c795265950fca9b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22940 from Faless/lws_buffers_bis","body":"Better buffering for WebSocket","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a9f6bbe1fb0a3e83b3f99292e287ee0479aee2bc":{"hash":"a9f6bbe1fb0a3e83b3f99292e287ee0479aee2bc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22314 from Chaosus/rng","body":"Random number generator(remake)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e149327be01a8a8a2fbe47504715f4220804c3cb":{"hash":"e149327be01a8a8a2fbe47504715f4220804c3cb","is_merge":false,"authored_by":["MDQ6VXNlcjEzNDkwMDUw"],"author_raw":"Geoffrey Irons <geoffrey.irons@simedis.com>","committer_raw":"Geoffrey Irons <geoffrey.irons@simedis.com>","summary":"Added angular restitution","body":"Adding angular and linear springs\n\nAdded getters","is_cherrypick":false,"cherrypick_hash":"","pull":23668},"f8151a9e5042ad3de64589f77cb108872694469c":{"hash":"f8151a9e5042ad3de64589f77cb108872694469c","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Implement random number generator","body":"Co-authored-by: Zirak <zirakertan@gmail.com>","is_cherrypick":false,"cherrypick_hash":"","pull":22314},"c066db4d59d3c39de59062ddb24e473aa2c2a7b8":{"hash":"c066db4d59d3c39de59062ddb24e473aa2c2a7b8","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Convert WebSocket module to use PacketBuffer class","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22940},"4847b5bff58378184a60834165af0c2ce3b84e94":{"hash":"4847b5bff58378184a60834165af0c2ce3b84e94","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Add new PacketBuffer class for buffered peers","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22940},"c0435959dabc079cc172b344c4eec7647ed44077":{"hash":"c0435959dabc079cc172b344c4eec7647ed44077","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"RingBuffer::decrease_write","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22940},"8849d3b47de8ab936549f0b9262c1193164feee5":{"hash":"8849d3b47de8ab936549f0b9262c1193164feee5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22639 from tagcup/opt","body":"Avoid some unnecessary calculations in scene.glsl.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"193d695a1a8a179f5f5d6a2aff660696197eb0a0":{"hash":"193d695a1a8a179f5f5d6a2aff660696197eb0a0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17530 from bojidar-bg/17516-detect-delta","body":"Make it possible to call move_and_slide from _process, even if it is not recommended","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3bc7dfc8568d2cf02876f1ad29ea5af0696bbeb2":{"hash":"3bc7dfc8568d2cf02876f1ad29ea5af0696bbeb2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23254 from ibrahn/gles2-var-init-cleanup","body":"Cleaning up some uninitialised variables in GLES2 stuff.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8e4837f35778e917370e802c167ce1fbd07b068c":{"hash":"8e4837f35778e917370e802c167ce1fbd07b068c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23407 from bojidar-bg/3281-ysort-recursive","body":"Y-Sort children together in nested YSorts","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2815e708a0ebf3ed13ca8f96dd64b41c991350be":{"hash":"2815e708a0ebf3ed13ca8f96dd64b41c991350be","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23090 from DavidSichma/inconsistent-kinematic","body":"Consistency in KinematicBody","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e49a090919fbebb6bc9098ae2b366a5a858d3293":{"hash":"e49a090919fbebb6bc9098ae2b366a5a858d3293","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Export Path now has a folder icon to select the path","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23673},"a2e4eb7533480ee27ceac5998ed2db5d1ee6a2a1":{"hash":"a2e4eb7533480ee27ceac5998ed2db5d1ee6a2a1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23671 from marcelofg55/export_path_fix","body":"Fix missing bind for _export_path_changed","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4fa8b804a9a68315f91ae74e1cffa7f6de8eaa49":{"hash":"4fa8b804a9a68315f91ae74e1cffa7f6de8eaa49","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23670 from merumelu/default-bus-layout-check","body":"Use `ResourceLoader::exists` to check for default audio bus layout","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0357d315305d3c98e97b13ee8ac3f19227f5541b":{"hash":"0357d315305d3c98e97b13ee8ac3f19227f5541b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23669 from marcelofg55/gcc_55_fix","body":"Fix compile recent compile issues with gcc 5.5","is_cherrypick":false,"cherrypick_hash":"","pull":""},"aaa650e14a11ee62e9035602d92d98919c81a8e6":{"hash":"aaa650e14a11ee62e9035602d92d98919c81a8e6","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Fix missing bind for _export_path_changed","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23671},"660395153f834adc1492f44a896f57dfd136d436":{"hash":"660395153f834adc1492f44a896f57dfd136d436","is_merge":false,"authored_by":["MDQ6VXNlcjE3Njc2ODQ3"],"author_raw":"merumelu <merumelu@protonmail.com>","committer_raw":"merumelu <merumelu@protonmail.com>","summary":"Use `ResourceLoader::exists` to check for default audio bus layout","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23670},"8705c01f5a811609322a3004e187e767c102ae03":{"hash":"8705c01f5a811609322a3004e187e767c102ae03","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Fix compile recent compile issues with gcc 5.5","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23669},"baa8678d2a8b4564b984d869e737f94f5720ff54":{"hash":"baa8678d2a8b4564b984d869e737f94f5720ff54","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Do not allow samplers where they dont belong (variables/return types), fixes #15133","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4a0f7837324801f405e5c87619219b8cd03c86c2":{"hash":"4a0f7837324801f405e5c87619219b8cd03c86c2","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Properly remember EOF when interactive loader is done, fixes #14936","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"85f0ce40e103c2c6b0a495f25d8f2e8e177c2091":{"hash":"85f0ce40e103c2c6b0a495f25d8f2e8e177c2091","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23653 from marcelofg55/as_stop","body":"Fix AudioStreamPlayback::stop not being called on AudioStreamPlayer::stop","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d1858cd7291ca1b17b8bf56260152e7110968c80":{"hash":"d1858cd7291ca1b17b8bf56260152e7110968c80","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23655 from ibrahn/uninit-cleanup-plugins","body":"Fixed various uninitialised member variables in editor plugins.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a05f136fb0f3df5f2f9d511cb2bf6a6433f3f8cc":{"hash":"a05f136fb0f3df5f2f9d511cb2bf6a6433f3f8cc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23654 from YeldhamDev/remove_unused_debug_var","body":"Remove unused variable in ScriptEditorDebugger","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8dfe7864063902af8b49731b3d90ef3e47ecdca0":{"hash":"8dfe7864063902af8b49731b3d90ef3e47ecdca0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23649 from willnationsdev/fix-scene-icons","body":"Fix scene dock not showing custom icons","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e62644377b6e4a69f7f7da7e75faac910edbd526":{"hash":"e62644377b6e4a69f7f7da7e75faac910edbd526","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23648 from vnen/gdscript-enum","body":"Make enum values not be script constants if enum is named","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8a08a9fb6a833aa2cfd7c68596c2c0a3a9f30b65":{"hash":"8a08a9fb6a833aa2cfd7c68596c2c0a3a9f30b65","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Remove unused variable in ScriptEditorDebugger","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23654},"ed337085cf0a211619688467d7a90222f23eff58":{"hash":"ed337085cf0a211619688467d7a90222f23eff58","is_merge":false,"authored_by":["MDQ6VXNlcjI0NDk4ODMy"],"author_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","committer_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","summary":"Fixed various uninitialised member variables in editor plugins.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23655},"9c8449a3dba4715c96a2eaeed173194b38c60828":{"hash":"9c8449a3dba4715c96a2eaeed173194b38c60828","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Fix AudioStreamPlayback::stop not being called on AudioStreamPlayer::stop","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23653},"d16ce4a8edb26fb4730c51405662479f7ebf6617":{"hash":"d16ce4a8edb26fb4730c51405662479f7ebf6617","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Many fixes to script editor remote debugger, closes #13346","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"33e18ab2b5cb0261899421fcd5f5caa0572c207d":{"hash":"33e18ab2b5cb0261899421fcd5f5caa0572c207d","is_merge":false,"authored_by":["MDQ6VXNlcjE2MjE3NTYz"],"author_raw":"Will Nations <willnationsdev@gmail.com>","committer_raw":"Will Nations <willnationsdev@gmail.com>","summary":"Fix scene dock not showing custom icons","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23649},"7f6f9abb2ffd43d81272fffff22896becdb7bd48":{"hash":"7f6f9abb2ffd43d81272fffff22896becdb7bd48","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Make enum values not be script constants if enum is named","body":"Anonymous enums still creates script constants.\n\nAlso add a check to see if name used for enum is already defined.","is_cherrypick":false,"cherrypick_hash":"","pull":23648},"c3023e84c2ec38f43aff872c7f2db473e5bc665a":{"hash":"c3023e84c2ec38f43aff872c7f2db473e5bc665a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23632 from DualMatrix/floating_point","body":"Fixed floating point issue in find() of animation.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b4315abb715a097b453f7a8a528e7aef8c5815e3":{"hash":"b4315abb715a097b453f7a8a528e7aef8c5815e3","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Fixed floating point issue in find() of animation.","body":"Fixes #23504","is_cherrypick":false,"cherrypick_hash":"","pull":23632},"c02cd5139f4b2c7bf9ba2592fc9e0ebad3edfe88":{"hash":"c02cd5139f4b2c7bf9ba2592fc9e0ebad3edfe88","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23490 from Faless/lws_client_memfix","body":"Fix access to freed mem in WS client after #23241","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1808cb466bba233a00479ba944a636514c7dad89":{"hash":"1808cb466bba233a00479ba944a636514c7dad89","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23624 from bruvzg/macos_file_associations","body":"[macOS] Fix file associations","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fd89464d45de1f738561bce55924ffb326981829":{"hash":"fd89464d45de1f738561bce55924ffb326981829","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 to control DynamicFont anti-aliasing","body":"- Editor font anti-aliasing can now be disabled in the Editor Settings.\n- DynamicFonts used in projects can now have their anti-aliasing\ndisabled in their DynamicFontData child. Changes will be visible\nupon reloading the scene in the editor.","is_cherrypick":false,"cherrypick_hash":"","pull":23645},"9f4d89dffd9a81ebb40237de9a7e0811e92bc674":{"hash":"9f4d89dffd9a81ebb40237de9a7e0811e92bc674","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23622 from RandomShaper/fix-windows-mouse-capture","body":"Fix mouse mode restoration on Windows","is_cherrypick":false,"cherrypick_hash":"","pull":""},"35e533f34f3ee9b3e15acc7d8279461919c10a56":{"hash":"35e533f34f3ee9b3e15acc7d8279461919c10a56","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23597 from vnen/network-fs-fix","body":"Fix deploy with network filesystem","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f2873e5d0674dc9697debf6450a714c8c719c860":{"hash":"f2873e5d0674dc9697debf6450a714c8c719c860","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23638 from DualMatrix/tileset_spam","body":"Fixed error spam when deleting cell in tileset","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2c0a2fbda3ac931e2051a3fbbe0c6a701fef8251":{"hash":"2c0a2fbda3ac931e2051a3fbbe0c6a701fef8251","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23633 from Naryosha/docs-sync","body":"doc: Sync classref with current source","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ccafdb5d05422019a4c43789f1ead6142c46d559":{"hash":"ccafdb5d05422019a4c43789f1ead6142c46d559","is_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 file associations (for *.scn, *.tscn and project.godot).","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23624},"54d33fabd1e2dd6f86edca7f4c584c992f23c516":{"hash":"54d33fabd1e2dd6f86edca7f4c584c992f23c516","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23618 from bruvzg/macos_spash_fix","body":"[macOS] Fix blank splash screen","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5ec30ba096fdecac25415c1fe85e22e714881cac":{"hash":"5ec30ba096fdecac25415c1fe85e22e714881cac","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23635 from Kanabenki/fix-angular-velocity-hints","body":"Fix angular velocity property range in editor for CPUParticles and CPUParticles2D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8c45282d21155009e5b239b8df610661409981e6":{"hash":"8c45282d21155009e5b239b8df610661409981e6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23621 from workless/allow_strength_in_action_press","body":"Allow to specify a custom strength when calling Input.action_press(),…","is_cherrypick":false,"cherrypick_hash":"","pull":""},"87d27e1250c4be1406b15244901cefb6738a6709":{"hash":"87d27e1250c4be1406b15244901cefb6738a6709","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23639 from neikeq/gg","body":"Fix GDScript placeholder fallback","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7c4c646749772aee235ea5b42b6f1a1f2bfe2b51":{"hash":"7c4c646749772aee235ea5b42b6f1a1f2bfe2b51","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix GDScript placeholder fallback","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23639},"b6c386a3b03bfab2cd18c297cae59f2abe6b91a0":{"hash":"b6c386a3b03bfab2cd18c297cae59f2abe6b91a0","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Fixed error spam when deleting cell in tileset","body":"Fixes #23556 and should fix #21549","is_cherrypick":false,"cherrypick_hash":"","pull":23638},"44918e214f8626da558694dd27322d7898e7a6d4":{"hash":"44918e214f8626da558694dd27322d7898e7a6d4","is_merge":false,"authored_by":["MDQ6VXNlcjE4MzU3NjU3"],"author_raw":"Kanabenki <18357657+Kanabenki@users.noreply.github.com>","committer_raw":"Kanabenki <18357657+Kanabenki@users.noreply.github.com>","summary":"Fix wrong editor hints for angular_velocity properties","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23635},"3e128a6d8aa2982ec4da20c1dd73faa968b9207a":{"hash":"3e128a6d8aa2982ec4da20c1dd73faa968b9207a","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Was missing calling _mkid() in shader_gles2.cpp, regarding fix for #12880","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f00b52270503de8bebc01f5bd8e813f54ee9b62c":{"hash":"f00b52270503de8bebc01f5bd8e813f54ee9b62c","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Avoid double underscore from breaking glsl compiler, fixes #12880","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0babb60c74fa3c8004f4bb1666788b36280fba26":{"hash":"0babb60c74fa3c8004f4bb1666788b36280fba26","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"Poommetee Ketson <poommetee@protonmail.com>","summary":"doc: Sync classref with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23633},"3226b44f793ec18f92341819e11ae20d68d0193e":{"hash":"3226b44f793ec18f92341819e11ae20d68d0193e","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Make sure rotated shapes with one way direction collisions work, fixes #12791","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9fac01e410103be83f9a22d88a20b1d712c4ba11":{"hash":"9fac01e410103be83f9a22d88a20b1d712c4ba11","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Fix deploy with network filesystem","body":"Also make some prints only happen in verbose mode.","is_cherrypick":false,"cherrypick_hash":"","pull":23597},"eb2d7228cd11e9e36d5896459a8c811b9c97af27":{"hash":"eb2d7228cd11e9e36d5896459a8c811b9c97af27","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Make TextureRegion grid settings occupy less space, closes #12679","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1b0c7515ffe2bbb0cb8cb08bf9d21f68d4648d89":{"hash":"1b0c7515ffe2bbb0cb8cb08bf9d21f68d4648d89","is_merge":false,"authored_by":["MDQ6VXNlcjQwODA4OA=="],"author_raw":"Davide Baldo <davide@baldo.me>","committer_raw":"Davide Baldo <davide@baldo.me>","summary":"Allow to specify a custom strength when calling Input.action_press(), this allows virtual axis, mainly for mobile.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23621},"3feabd67569695763a79d685d35d6b6e472a8e0b":{"hash":"3feabd67569695763a79d685d35d6b6e472a8e0b","is_merge":false,"authored_by":["MDQ6VXNlcjI1ODc4NzM="],"author_raw":"Naoto Kondo <cgigcp3yqt@gmail.com>","committer_raw":"Naoto Kondo <cgigcp3yqt@gmail.com>","summary":"PluginScript: Add support for the new() method","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23615},"11b2f9059013100834c3d0a6e719c370d87af3c9":{"hash":"11b2f9059013100834c3d0a6e719c370d87af3c9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23625 from workless/fix_tile_data_format","body":"[BUGFIX] Fixed tilemap saving, format FORMAT_2 was not correctly written since…","is_cherrypick":false,"cherrypick_hash":"","pull":""},"672b1b19c033c093af01bfcb26ca509986942c19":{"hash":"672b1b19c033c093af01bfcb26ca509986942c19","is_merge":false,"authored_by":["MDQ6VXNlcjQwODA4OA=="],"author_raw":"Davide Baldo <davide@baldo.me>","committer_raw":"Davide Baldo <davide@baldo.me>","summary":"Fixed tilemap saving, format FORMAT_2 was not correctly written since it was recognized as default value, hence","body":"FORMAT_1 was always the case even when the tile_data was written in FORMAT_2.","is_cherrypick":false,"cherrypick_hash":"","pull":23625},"b5c56f6cca6c269d91c7fb64fa74ea414ba6e548":{"hash":"b5c56f6cca6c269d91c7fb64fa74ea414ba6e548","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 mouse mode restoration on Windows","body":"Fixes #23494.","is_cherrypick":false,"cherrypick_hash":"","pull":23622},"30852d023789aefcdbefcacb0c81332945d3dcee":{"hash":"30852d023789aefcdbefcacb0c81332945d3dcee","is_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 blank splash screen","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23618},"a16d9c6ab68cadb3cff07ef8b7b8c00717e98922":{"hash":"a16d9c6ab68cadb3cff07ef8b7b8c00717e98922","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23476 from marcelofg55/export_all","body":"Add an Export All button to the Export dialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"06c42d151cf7b70b73dda42eba78e91b05c12814":{"hash":"06c42d151cf7b70b73dda42eba78e91b05c12814","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23542 from marcelofg55/no_pie","body":"Fix binaries incorrectly detected as shared libraries on some linux distros","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d4c62e714c8901277cb29d53430ae415bf4d03c7":{"hash":"d4c62e714c8901277cb29d53430ae415bf4d03c7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23578 from Liangdi/master","body":"fix tile set editor crash when drawing polygon shapes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ffe5723fdeac967bd13c41d86dde4fbe36527d6b":{"hash":"ffe5723fdeac967bd13c41d86dde4fbe36527d6b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23614 from DualMatrix/snappy","body":"AnimationPlayer, snap absolute position instead of motion.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e4e8fc63144b704c5f077794a3bb19cab32af302":{"hash":"e4e8fc63144b704c5f077794a3bb19cab32af302","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"AnimationPlayer, snap absolute position instead of motion.","body":"Fixes #22663","is_cherrypick":false,"cherrypick_hash":"","pull":23614},"6e5872b70978b4ded3ade769ff46a44de6a6eb02":{"hash":"6e5872b70978b4ded3ade769ff46a44de6a6eb02","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Use a more compatible (and certain to work) mechanism to check default value on scene packing.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4e1995c29b678d99b3f3ad81f9f2d33124f0afe2":{"hash":"4e1995c29b678d99b3f3ad81f9f2d33124f0afe2","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Remove junk SCons file","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"eef2625ae5a8be8a4aa89a6443acfd5b6184c668":{"hash":"eef2625ae5a8be8a4aa89a6443acfd5b6184c668","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23059 from groud/change_ci_selection","body":"Allow the Container children selection but don't allow them to move","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1e8cb1ff474ea266b9962cb4055f6e10a37bc41e":{"hash":"1e8cb1ff474ea266b9962cb4055f6e10a37bc41e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23611 from Naryosha/format","body":"Fix formatting -0.0 by %+f displays +-0.0","is_cherrypick":false,"cherrypick_hash":"","pull":""},"aa311320d92b2982dd4606156882686cc354e551":{"hash":"aa311320d92b2982dd4606156882686cc354e551","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"Poommetee Ketson <poommetee@protonmail.com>","summary":"Fix formatting -0.0 by %+f displays +-0.0","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23611},"ef54537b00a2473efd2f3ce1c9f8d426f983a50d":{"hash":"ef54537b00a2473efd2f3ce1c9f8d426f983a50d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23600 from DualMatrix/advance","body":"Made AnimationPlayer timeline only advance when keyframing frame variables","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e890a7d6275d1230690c3ec3ca9134eab61f8b5d":{"hash":"e890a7d6275d1230690c3ec3ca9134eab61f8b5d","is_merge":false,"authored_by":["MDQ6VXNlcjE1MTUzMDQ5"],"author_raw":"Ryan Schmitt <ryanschmittdev@gmail.com>","committer_raw":"Ryan Schmitt <ryanschmittdev@gmail.com>","summary":"Improve dragging behavior of editor_spin_slider","body":"Fixes issues with changing the size or position of a Rect. Fixes #23011","is_cherrypick":false,"cherrypick_hash":"","pull":23608},"da1f53c8d995aeb393f67d9aeb8a0842751a1180":{"hash":"da1f53c8d995aeb393f67d9aeb8a0842751a1180","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"User more correct plus file on get_current_dir.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8286975d16130466cef2b71f3f0e735ec880ca3d":{"hash":"8286975d16130466cef2b71f3f0e735ec880ca3d","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Made AnimationPlayer timeline only advance when keyframing frame variables","body":"Fixes #23330","is_cherrypick":false,"cherrypick_hash":"","pull":23600},"531dc2f435c1d64a2e3ef0710cc05a7c13969587":{"hash":"531dc2f435c1d64a2e3ef0710cc05a7c13969587","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Proper time tracking in AnimationNodeAnimation, closes #22887","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"555fb3a31749b19829588391794bfc57364e070a":{"hash":"555fb3a31749b19829588391794bfc57364e070a","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Effectively ensure that surface materials are the right size when setting them, fixes #23596","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d94c76a19930a4f6f83ad56b38b41eaa563f9571":{"hash":"d94c76a19930a4f6f83ad56b38b41eaa563f9571","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 possible to call move_and_slide from _process, even if it is not recommended","body":"Previously, it would reuse the _physics_process delta, causing it to move faster on faster framerates\n\nFixes #17516","is_cherrypick":false,"cherrypick_hash":"","pull":17530},"d403b4086c514647bba7620591061b7de7dfaf4b":{"hash":"d403b4086c514647bba7620591061b7de7dfaf4b","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"2D Rigid Body CCD should work again, fixes #6664","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"43e358205831fbcc5d6d7e8aade5131168d83651":{"hash":"43e358205831fbcc5d6d7e8aade5131168d83651","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23505 from zorbathut/zorbathut/updateproject","body":"Add option for automatic project updating.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9fa1e0b4153102913cddc6380207f5c43e6ebaac":{"hash":"9fa1e0b4153102913cddc6380207f5c43e6ebaac","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23595 from neikeq/ff","body":"Fix assertion fail when loading assembly on project export","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0f3fc930703918ba83b7b83f3ff3849015219a0a":{"hash":"0f3fc930703918ba83b7b83f3ff3849015219a0a","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix assertion fail when loading assembly on project export","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23595},"f2e54057aec3a4e4fbb9f9da5729915deb2f4648":{"hash":"f2e54057aec3a4e4fbb9f9da5729915deb2f4648","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-Moved EditorDefaultValue to ClassDB, made it core","body":"-Removed one and zero hints for properties, replaced by default value","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e7cb47e686368b462a5aec62379dcfb1c6d7a821":{"hash":"e7cb47e686368b462a5aec62379dcfb1c6d7a821","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23463 from hpvb/use-dri-prime-default","body":"Set DRI_PRIME=1 by default on X11 if not already set","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c4234b15211beca909c5850aeb74f87356c895d1":{"hash":"c4234b15211beca909c5850aeb74f87356c895d1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23576 from groud/fix_itemlist","body":"Fixes icons in itemlist not working","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8d057a04f63cc18a3a21d3fad1a476996d447a2c":{"hash":"8d057a04f63cc18a3a21d3fad1a476996d447a2c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23472 from BastiaanOlij/min_collision_shape_margin","body":"Lower minimum margin for collision shapes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f10a10ca1db9dfee03fdfb3b8a7e01db914561b5":{"hash":"f10a10ca1db9dfee03fdfb3b8a7e01db914561b5","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Lower minimum margin for collision shapes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23472},"6d7dc9d98bba92d6c8ff66b053d088bb01d8b000":{"hash":"6d7dc9d98bba92d6c8ff66b053d088bb01d8b000","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23583 from neikeq/ee","body":"Improve the C# API projects generation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"02d5ff4cd055d2ff29873647840e7b94dc66f072":{"hash":"02d5ff4cd055d2ff29873647840e7b94dc66f072","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Improve the C# API projects generation","body":"- Now there is only one solution that contains both GodotSharp and GodotSharpEditor project. Previously we had one solution for each project\n- GodotSharpEditor reference GodotShatp with a 'ProjectReference'. Previously it was a 'Reference' to the assembly\n- This also simplifies the command line option to generate this solution: 'godot --generate-cs-api <OutputDir>'","is_cherrypick":false,"cherrypick_hash":"","pull":23583},"daa168677233e32d4f6125f3ee5e478892d10e73":{"hash":"daa168677233e32d4f6125f3ee5e478892d10e73","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21386 from RandomShaper/fix-picking-in-canvas-layers","body":"Fix picking in CanvasLayer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5116c009c94b80b1fca71bf30a89381e61f1fa68":{"hash":"5116c009c94b80b1fca71bf30a89381e61f1fa68","is_merge":false,"authored_by":["MDQ6VXNlcjEwMTkxNjE="],"author_raw":"Liangdi <wu@liangdi.me>","committer_raw":"Liangdi <wu@liangdi.me>","summary":"fix tile set editor crash when drawing polygon shapes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23578},"0ec448d21d4d4caf1cc5bd275cd0e9bd0688bc8c":{"hash":"0ec448d21d4d4caf1cc5bd275cd0e9bd0688bc8c","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fixes icons in itemlist not working","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23576},"34e2d2f4f7224ac24dec5f0461d80cb9dfddb827":{"hash":"34e2d2f4f7224ac24dec5f0461d80cb9dfddb827","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Fix binaries incorrectly detected as shared libraries on some linux distros","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23542},"8ca90d718e79557408a352335b67bc6219740a34":{"hash":"8ca90d718e79557408a352335b67bc6219740a34","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23571 from marcelofg55/expose_mwtf","body":"Expose OS::move_window_to_foreground","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4de0cbba158aca42e09549899f45c34617249a33":{"hash":"4de0cbba158aca42e09549899f45c34617249a33","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Expose OS::move_window_to_foreground","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23571},"3b02cd3e712faf9da27bf77f7ff764d93a17eb6f":{"hash":"3b02cd3e712faf9da27bf77f7ff764d93a17eb6f","is_merge":false,"authored_by":["MDQ6VXNlcjI0MTc4NDk="],"author_raw":"Ruslan Mustakov <r.mustakov@gmail.com>","committer_raw":"Ruslan Mustakov <r.mustakov@gmail.com>","summary":"Notify node's moved children after sibling removed","body":"Fixes #16213.","is_cherrypick":false,"cherrypick_hash":"","pull":23564},"0aad11a6a77d8ce3a8cf6096ad01cf25cb94553d":{"hash":"0aad11a6a77d8ce3a8cf6096ad01cf25cb94553d","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Set DRI_PRIME=1 by default on X11 if not already set","body":"This mirrors behavior on Windows and MacOSX where Godot tries to default\nto a dGPU if it exists. This doesn't work for Nvidia optimus yet but\nthis can maybe be added later.","is_cherrypick":false,"cherrypick_hash":"","pull":23463},"de0d30655859a46eaf711e209fe20d9ca60a60f2":{"hash":"de0d30655859a46eaf711e209fe20d9ca60a60f2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23383 from groud/better_tilemap_transform","body":"Enhance the tilemap transform buttons","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c8700f83a1832a6c9b809af17ce67f5f0ba2ef32":{"hash":"c8700f83a1832a6c9b809af17ce67f5f0ba2ef32","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23451 from akien-mga/world_to_map_precision","body":"TileMap: Fix floor precision in world_to_map on tile borders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"90d43084c204ca467b4a88ddc68bc9e2efa52d74":{"hash":"90d43084c204ca467b4a88ddc68bc9e2efa52d74","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23526 from Mintormo/fix-23480","body":"(#23480) Fixed problem with wrong directory path","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1e6537bcc8f79b00ff28275277a62e3e94cdd894":{"hash":"1e6537bcc8f79b00ff28275277a62e3e94cdd894","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23537 from fire/visualscript-virtual-_function-crash-23536","body":"Fix creating a visual script virtual function after minimizing crashes #23536 and misc vs warning","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a8e79f1a6557b03a5c578f0130aa2f76620ac7c3":{"hash":"a8e79f1a6557b03a5c578f0130aa2f76620ac7c3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23557 from Kanabenki/fix-angular-velocity-range","body":"Fix angular velocity property range in editor for ParticlesMaterial","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8739f4b6e23b4655df444a019ccfab9f271b591a":{"hash":"8739f4b6e23b4655df444a019ccfab9f271b591a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23543 from marcelofg55/export_path2","body":"Preset saved export path is now shown on the Export window","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5099b9d79ac4aee0c4dd22ecf64d0ff8669f9c28":{"hash":"5099b9d79ac4aee0c4dd22ecf64d0ff8669f9c28","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23561 from groud/fix_scaling","body":"Fixes uniform scaling issues (for real this time)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"742a9d902351075e353c3e6ba9fa5b1f67dd373f":{"hash":"742a9d902351075e353c3e6ba9fa5b1f67dd373f","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fixes uniform scaling issues (for real this time)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23561},"8f39b36a1a69e705d034b355b9a8eb990421bb75":{"hash":"8f39b36a1a69e705d034b355b9a8eb990421bb75","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23535 from fire/empty-script-interface-tscn-23495","body":"Fix empty script interface crash on tscn load. #23495","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ef781810730e1f22c194baa9cff2c76874f2f86e":{"hash":"ef781810730e1f22c194baa9cff2c76874f2f86e","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 empty script interface crash on tscn load.","body":"Add fail conditions to protect the visual script function and also fix the initiating cause.","is_cherrypick":false,"cherrypick_hash":"","pull":23535},"f221bbb3871ab76276a1f397c106f3bb665ed19e":{"hash":"f221bbb3871ab76276a1f397c106f3bb665ed19e","is_merge":false,"authored_by":["MDQ6VXNlcjE4MzU3NjU3"],"author_raw":"Kanabenki <18357657+Kanabenki@users.noreply.github.com>","committer_raw":"Kanabenki <18357657+Kanabenki@users.noreply.github.com>","summary":"Fix angular velocity property range in editor for ParticlesMaterial","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23557},"4771b032c4f995383fda02b6bf3ecd2829d85bb4":{"hash":"4771b032c4f995383fda02b6bf3ecd2829d85bb4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23550 from Kanabenki/fix-flag-enum-export","body":"Add PROPERTY_USAGE_SCRIPT_VARIABLE flag for export(Enum) properties","is_cherrypick":false,"cherrypick_hash":"","pull":""},"30d473689c5a7e546e4619d83a3f4cad89d103ec":{"hash":"30d473689c5a7e546e4619d83a3f4cad89d103ec","is_merge":false,"authored_by":["MDQ6VXNlcjE4MzU3NjU3"],"author_raw":"Kanabenki <18357657+Kanabenki@users.noreply.github.com>","committer_raw":"Kanabenki <18357657+Kanabenki@users.noreply.github.com>","summary":"Add missing flag for exported enum","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23550},"89dd51d4331b332df69df97964d72d73a7423fce":{"hash":"89dd51d4331b332df69df97964d72d73a7423fce","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23538 from groud/fix_scaling","body":"Fixes uniform scaling weird behavior","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4755a3beed97993604ef345d2581d6259ee11c7c":{"hash":"4755a3beed97993604ef345d2581d6259ee11c7c","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Preset saved export path is now shown on the Export window","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23543},"c2b6a900fcb7db4645a8b94998c6257c5d82978c":{"hash":"c2b6a900fcb7db4645a8b94998c6257c5d82978c","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fixes uniform scaling weird behavior","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23538},"34d1cea6b88b2ea6a4c9e31a188d90a6cef18a89":{"hash":"34d1cea6b88b2ea6a4c9e31a188d90a6cef18a89","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":"On virtual method creation cancel don't do anything.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23537},"562d241b13acda02245cabab16548532257a7a8f":{"hash":"562d241b13acda02245cabab16548532257a7a8f","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 creating a visual script virtual function after minimizing crashes #23536","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23537},"3cf3c4137a4e6a5e25d7950ff727ec2157e40a37":{"hash":"3cf3c4137a4e6a5e25d7950ff727ec2157e40a37","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23524 from RySchmitt/fix_false_mono_error","body":"Fix false error when exporting c# enum","is_cherrypick":false,"cherrypick_hash":"","pull":""},"69bca28271846eba406e74b33203481ef0942ec8":{"hash":"69bca28271846eba406e74b33203481ef0942ec8","is_merge":false,"authored_by":[""],"author_raw":"Mintormo <fregnos@gmail.com>","committer_raw":"Mintormo <fregnos@gmail.com>","summary":"(#23480) Wrong directory path in filesystem dock when creating script.","body":"When creating script and file selected in filesystem dock,\nbetween file name and directory path there is no \"/\" symbol.\nThis commit fix that bug.","is_cherrypick":false,"cherrypick_hash":"","pull":23526},"f6d137d3d0cdf97f8ecd7b79fbeb1779684552a8":{"hash":"f6d137d3d0cdf97f8ecd7b79fbeb1779684552a8","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Added \"shader\" filter to \"Find in Files\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23327},"d4028a3f501455278045e9ce53b87ac8b0600b7a":{"hash":"d4028a3f501455278045e9ce53b87ac8b0600b7a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23522 from YeldhamDev/find_files_dialog_fixup","body":"General fixup of the \"Find in Files\" dialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b23d7c3b66fe7fb24b89ed2c73a064897b93da50":{"hash":"b23d7c3b66fe7fb24b89ed2c73a064897b93da50","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":"[ci skip]","is_cherrypick":false,"cherrypick_hash":"","pull":""},"06a133bdd1d21fae01665b176f5811c3b9c22b6b":{"hash":"06a133bdd1d21fae01665b176f5811c3b9c22b6b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23518 from volzhs/confirmed_already_connected","body":"Fix error with a specific dock layout","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bf28c614b09b1dd5b176d9ed5b10ecb87efdd3d3":{"hash":"bf28c614b09b1dd5b176d9ed5b10ecb87efdd3d3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23461 from hpvb/fix-23400","body":"Properly export the various 'use dGPU' symbols when building with MingW","is_cherrypick":false,"cherrypick_hash":"","pull":""},"366c7e0f48056ec93b61880c9394c75919497890":{"hash":"366c7e0f48056ec93b61880c9394c75919497890","is_merge":false,"authored_by":["MDQ6VXNlcjE1MTUzMDQ5"],"author_raw":"Ryan Schmitt <ryanschmittdev@gmail.com>","committer_raw":"Ryan Schmitt <ryanschmittdev@gmail.com>","summary":"Fix false error when exporting enum in c#","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23524},"5d5227104e98f7fb248986d847165e6f8515372a":{"hash":"5d5227104e98f7fb248986d847165e6f8515372a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23499 from bruvzg/fix_osx_app_crash_and_black_spash","body":"[macOS] Fix .app bundle crash and blank initial window","is_cherrypick":false,"cherrypick_hash":"","pull":""},"118c78372e5b33901c88f4011ce6f4628f64aff5":{"hash":"118c78372e5b33901c88f4011ce6f4628f64aff5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23523 from akien-mga/docs-https-latest","body":"doc: Use HTTPS for docs.godotengine.org and point to latest branch","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fcd761e88985fb243717c159bce7fa40497a8924":{"hash":"fcd761e88985fb243717c159bce7fa40497a8924","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23519 from Rubonnek/remove-unnecessary-assignments","body":"Removed unnecessary assignments","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5f8af252e87735f7577cc985cbe6ff6f1b3b56f8":{"hash":"5f8af252e87735f7577cc985cbe6ff6f1b3b56f8","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Use HTTPS for docs.godotengine.org and point to latest branch","body":"Fixes #23509.","is_cherrypick":false,"cherrypick_hash":"","pull":23523},"935537c53191e7430a77949eab6b1e50841c19bd":{"hash":"935537c53191e7430a77949eab6b1e50841c19bd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23508 from Paulb23/clone_last_line_issue_21811","body":"Fix clone line undo history and extra new line, issue 21811","is_cherrypick":false,"cherrypick_hash":"","pull":""},"17b776e549cf974b685bde897765271b63911bec":{"hash":"17b776e549cf974b685bde897765271b63911bec","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23502 from Rubonnek/simplified-logic","body":"Simplified boolean logic in GLES2/3 rasterizers","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a282e67b2420cfc98d808febf3aec6fc6370c324":{"hash":"a282e67b2420cfc98d808febf3aec6fc6370c324","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23422 from santouits/docs-expression","body":"Docs: Expression class docs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4c63772f549bd6e04261720d105facb5996e9dbf":{"hash":"4c63772f549bd6e04261720d105facb5996e9dbf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22622 from JFonS/fix_particle_animation","body":"Remove animation loop from ParticlesMaterial + improvements to CPUParticles2D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e030317b6c1106c830c95cdd6ed2e746ac017a83":{"hash":"e030317b6c1106c830c95cdd6ed2e746ac017a83","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"General fixup of the \"Find in Files\" dialog","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23522},"71df4caf8fe4e834c2f175e060b3a896d4d5b70e":{"hash":"71df4caf8fe4e834c2f175e060b3a896d4d5b70e","is_merge":false,"authored_by":["MDQ6VXNlcjgzMzc4ODA="],"author_raw":"Wilson E. Alvarez <wilson.e.alvarez1@gmail.com>","committer_raw":"Wilson E. Alvarez <wilson.e.alvarez1@gmail.com>","summary":"Removed unnecessary assignments","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23519},"9f62f79dbb7b0be1ed863dc86a46a04c80286ce3":{"hash":"9f62f79dbb7b0be1ed863dc86a46a04c80286ce3","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Fix error with a specific dock layout","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23518},"7438093562006e90394f0099bb829cd3c246c5fa":{"hash":"7438093562006e90394f0099bb829cd3c246c5fa","is_merge":true,"authored_by":[],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23512 from MrVallentin/typos","body":"Fixed typos","is_cherrypick":false,"cherrypick_hash":"","pull":""},"693ee5dd5654d8533c40772d79d1f8a266700544":{"hash":"693ee5dd5654d8533c40772d79d1f8a266700544","is_merge":false,"authored_by":["MDQ6VXNlcjE3NDY0NDA0"],"author_raw":"MrVallentin <vallentinsource@gmail.com>","committer_raw":"MrVallentin <vallentinsource@gmail.com>","summary":"Fixed typos","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23512},"19f1ddb70838874e06d171a24a96bf7ba71b1db8":{"hash":"19f1ddb70838874e06d171a24a96bf7ba71b1db8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23481 from groud/fix_extends_not_updating","body":"Fixes CollisionShape extends not updating when draggind handles","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2cf33bc5f13b9525d8c208c929763ce80aee918c":{"hash":"2cf33bc5f13b9525d8c208c929763ce80aee918c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23479 from groud/fix_search_rmb_options","body":"Hide some RMB options in the filesystem dock when files are searched","is_cherrypick":false,"cherrypick_hash":"","pull":""},"60c78726a599c0154ba6473e48cf31792dedeb71":{"hash":"60c78726a599c0154ba6473e48cf31792dedeb71","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23478 from Faless/lws_3.0.1_pr","body":"Update libwebsocket to 3.0.1","is_cherrypick":false,"cherrypick_hash":"","pull":""},"91d158afb233b1cd273a880609be6a33e9f11458":{"hash":"91d158afb233b1cd273a880609be6a33e9f11458","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23477 from Faless/uwp_fix_build","body":"Fix UWP build.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"11076021544cf18687df4f98a37b72d7b3117cf4":{"hash":"11076021544cf18687df4f98a37b72d7b3117cf4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22178 from avencherus/scene-change-signal","body":"Allow plugin scene change signal to report null for empty scenes.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6c54cb8bff2f1dbdec87f8f057ea36ff7368d93f":{"hash":"6c54cb8bff2f1dbdec87f8f057ea36ff7368d93f","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 clone line undo history and extra new line, issue 21811","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23508},"ff6588569b331a8a1be49306d80e229ac1fd3e91":{"hash":"ff6588569b331a8a1be49306d80e229ac1fd3e91","is_merge":false,"authored_by":["MDQ6VXNlcjE2MDc1NA=="],"author_raw":"Ben Rog-Wilhelm <zorba-githubdesktop20180420@pavlovian.net>","committer_raw":"Ben Rog-Wilhelm <zorba-githubdesktop20180420@pavlovian.net>","summary":"Add option for automatic project updating.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23505},"85ce4a67ed37a2b38bc6d9e3f0211a9b73a8516d":{"hash":"85ce4a67ed37a2b38bc6d9e3f0211a9b73a8516d","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Remove animation loop from ParticlesMaterial + improvements to CPUParticles2D","body":"Remove animation loop from ParticlesMaterial and move it to\nSpatialMaterial for 3D particles and Particles2D for the 2D case.\n\nAdded animation to CPUParticles2D as well as the \"Convert to\nCPUParticles2D\" to the PAarticles2D menu.","is_cherrypick":false,"cherrypick_hash":"","pull":22622},"07aee14dd775397156056a9ff8526b586aaabef8":{"hash":"07aee14dd775397156056a9ff8526b586aaabef8","is_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 initial blank screen on macOS Mojave (except splash).","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23499},"cfce8de0b59e06c6e7fcf3579557525aa9062534":{"hash":"cfce8de0b59e06c6e7fcf3579557525aa9062534","is_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 .app bundle crash on macOS","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23499},"e4884cfc752d7f16cf4c9c4477e733df73cde4c4":{"hash":"e4884cfc752d7f16cf4c9c4477e733df73cde4c4","is_merge":false,"authored_by":["MDQ6VXNlcjgzMzc4ODA="],"author_raw":"Wilson E. Alvarez <wilson.e.alvarez1@gmail.com>","committer_raw":"Wilson E. Alvarez <wilson.e.alvarez1@gmail.com>","summary":"Simplified boolean logic in GLES2/3 rasterizers","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23502},"c0766e9503ff89e589621bb220236342402cd4ed":{"hash":"c0766e9503ff89e589621bb220236342402cd4ed","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Add an Export All button to the Export dialog","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23476},"e3008b71c3949c4fd8e34952ce3e4d5d8551da48":{"hash":"e3008b71c3949c4fd8e34952ce3e4d5d8551da48","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix access to freed mem in WS client after #23241","body":"I was wrong in assuming that String had to survive long enough to avoid\nit, what actually needed to survive was the CharString obtained from the\nacsii() or utf8() function.\nAt least according to valgrind","is_cherrypick":false,"cherrypick_hash":"","pull":23490},"636ebdf819df443210957c5ded24be990534af66":{"hash":"636ebdf819df443210957c5ded24be990534af66","is_merge":false,"authored_by":["MDQ6VXNlcjIwNTQ0MzA1"],"author_raw":"santouits <santouits@users.noreply.github.com>","committer_raw":"santouits <santouits@users.noreply.github.com>","summary":"Docs: Expression class docs","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23422},"952f3004f1e1e46a529dc8d8904404832ed5ac96":{"hash":"952f3004f1e1e46a529dc8d8904404832ed5ac96","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fixes CollisionShape extends not updating when draggind handles","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23481},"a821de2275088ce6d4f91551459ce5bc36e21146":{"hash":"a821de2275088ce6d4f91551459ce5bc36e21146","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Hide some RMB options in the filesystem dock when files are searched","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23479},"3703655ce2cf310db61608fb492b0354db611a8d":{"hash":"3703655ce2cf310db61608fb492b0354db611a8d","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Update libwebsocket to 3.0.1","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23478},"121cead38e5ea84ec22139df02eee56d822290b7":{"hash":"121cead38e5ea84ec22139df02eee56d822290b7","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"<fales> end of the week ;-)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3a62f29eef174872c3d4d18e97a8ae790480ee65":{"hash":"3a62f29eef174872c3d4d18e97a8ae790480ee65","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fix condition test","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f17d83e75889ae341a4f762b47786e4ec86e274e":{"hash":"f17d83e75889ae341a4f762b47786e4ec86e274e","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix UWP build.","body":"Add missing os_uwp.cpp include for VisualServerWrapMT.\nAdd global env forced include to fix freetype in UWP.","is_cherrypick":false,"cherrypick_hash":"","pull":23477},"19d91f788d77227a7c00828bce6ffe91932cdcdd":{"hash":"19d91f788d77227a7c00828bce6ffe91932cdcdd","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Properly export the various 'use dGPU' symbols when building with MingW","body":"This fixes exporting the NvOptimusEnablement export when building with\nMingW. This also adds the equivalent for AMD.\n\nThis fixes #23400","is_cherrypick":false,"cherrypick_hash":"","pull":23461},"34d4faa2270566a4fa7f47d84219fbffb48e863e":{"hash":"34d4faa2270566a4fa7f47d84219fbffb48e863e","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"added CAMERA_MATRIX to fragment shader","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23469},"c15919fd6bffd67b388b00e2dafa3e3e5477dd31":{"hash":"c15919fd6bffd67b388b00e2dafa3e3e5477dd31","is_merge":false,"authored_by":["MDQ6VXNlcjg2Mjk3Ng=="],"author_raw":"Angeloss <angeloss49@gmail.com>","committer_raw":"Angeloss <angeloss49@gmail.com>","summary":"Ability to pick child nodes of scenes instances marked with \"Editable children\" to the \"Add animation track/Pick node to be animated\" dialog.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23464},"f115f00ec6b93d1f32ad80be08daad60ab39efd0":{"hash":"f115f00ec6b93d1f32ad80be08daad60ab39efd0","is_merge":false,"authored_by":[""],"author_raw":"Jared <avencherus@gmail.com>","committer_raw":"Jared <avencherus@gmail.com>","summary":"Allow plugin scene change signal to report null for empty scenes.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f84893f70901dfca356d949ea1585a56154cb59f":{"hash":"f84893f70901dfca356d949ea1585a56154cb59f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23457 from marcelofg55/crashfix_vp","body":"Fix possible crash with VideoPlayer _mix_audio function","is_cherrypick":false,"cherrypick_hash":"","pull":""},"414097ebd954c2f05e1b57a6fab2bbdd195feb3d":{"hash":"414097ebd954c2f05e1b57a6fab2bbdd195feb3d","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Simple workaround to make one way moving platforms work, fixes #9399","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c5a4d638c641056d0b023af05a59e6b430f31d8c":{"hash":"c5a4d638c641056d0b023af05a59e6b430f31d8c","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Use NetSocket directly for ENet.","body":"Avoid PacketPeerUDP buffering.","is_cherrypick":false,"cherrypick_hash":"","pull":23124},"64f649a80c0261c651f94c983e31d043b87b4ce8":{"hash":"64f649a80c0261c651f94c983e31d043b87b4ce8","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-Fix problem in OWC logic closes #11357","body":"-Fix problem with kinematic move and disabled shapes, in both 2D and 3D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ea43218bcae434899bb4fe2bc741ba828479b8bd":{"hash":"ea43218bcae434899bb4fe2bc741ba828479b8bd","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Fix possible crash with VideoPlayer _mix_audio function","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23457},"03563c8ddf748b73c6bef962f14e0e41eac45447":{"hash":"03563c8ddf748b73c6bef962f14e0e41eac45447","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23061 from groud/remove_thumbnail_view","body":"Remove the thumnail-only view from the filesystem dock","is_cherrypick":false,"cherrypick_hash":"","pull":""},"08612e1cfde5dbcc42468cd17104601eaf3e45fb":{"hash":"08612e1cfde5dbcc42468cd17104601eaf3e45fb","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"No longer force mipmaps on import of VRAM textures, closes #10221","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9b2c441ae387a2b198f80388c5354051c4b69ed7":{"hash":"9b2c441ae387a2b198f80388c5354051c4b69ed7","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22625 from allkhor/cleanup_history_from_remote_nodes","body":"Cleanup the editor history from remote nodes after the scene stopped.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"352b3c9c93884019b305774a00387f732f84e8d8":{"hash":"352b3c9c93884019b305774a00387f732f84e8d8","is_merge":false,"authored_by":["MDQ6VXNlcjI0NDk4ODMy"],"author_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","committer_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","summary":"Cleaning up some uninitialised variables in GLES2 stuff.","body":"Initialise keep_original_textures and use_fast_texture_filter in storage\nconfig. Removed any other variables from storage config that were both unused\nand uninitialised to avoid future confusion (if they're needed it's\neasier to spot an uninitialised variable problem in a PR that adds the\nvariable again rather than just uses it).\n\nCopied storage Texture struct constructor from GLES3 implementation\n(except where variables were already initialised with different values).\nGives us sensible tested defaults for previously uninitialised vars.\n\nAdded assignments for state.current_main_tex based on same in GLES3.","is_cherrypick":false,"cherrypick_hash":"","pull":23254},"b45161f0f3422dacb844bc7845bf4eef85bf1875":{"hash":"b45161f0f3422dacb844bc7845bf4eef85bf1875","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23450 from aaronfranke/remove-dtoll","body":"Remove unused \"dtoll\" methods","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b9232ce7a36bd5c17e514d85c6e5dbcf79fea817":{"hash":"b9232ce7a36bd5c17e514d85c6e5dbcf79fea817","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"TileMap: Fix floor precision in world_to_map on tile borders","body":"Fixes #23250, supersedes #23315.","is_cherrypick":false,"cherrypick_hash":"","pull":23451},"a3501c096f32506bf2262e36a302bf65f4ad0f4a":{"hash":"a3501c096f32506bf2262e36a302bf65f4ad0f4a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21897 from Calinou/3d-display-camera-coordinates","body":"Display camera coordinates in the 3D viewport's information pane","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5beaea989146a7ac6d4e5fa74d084d911622e543":{"hash":"5beaea989146a7ac6d4e5fa74d084d911622e543","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23389 from marcelofg55/multiple_ext","body":"Export for OS X on OS X now lets you select .dmg or .zip","is_cherrypick":false,"cherrypick_hash":"","pull":""},"eed56bce14b468555804430bde82ac20adf89e6f":{"hash":"eed56bce14b468555804430bde82ac20adf89e6f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23404 from YeldhamDev/gdscript_log_methods","body":"Add new \"push_*()\" functions to GDScript","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a33040da4975311f30fc35e5f590ec531ffa04ab":{"hash":"a33040da4975311f30fc35e5f590ec531ffa04ab","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23443 from RandomShaper/fix-crash-broken-deps","body":"Improve/fix resource broken dependencies management","is_cherrypick":false,"cherrypick_hash":"","pull":""},"63d7c9be45025bf9901f81833764284d30b70cfd":{"hash":"63d7c9be45025bf9901f81833764284d30b70cfd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23431 from buresu/fix-keycode","body":"Fix keycode problem on OSX","is_cherrypick":false,"cherrypick_hash":"","pull":""},"81be9542eb068d878a7142618d1fb14562addc39":{"hash":"81be9542eb068d878a7142618d1fb14562addc39","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"Remove unused \"dtoll\" methods","body":"These methods aren't used anywhere in Godot's code, and all they do is cast floating types to int64_t. There's no reason to have these lines, they literally do nothing, and they aren't useful functions to begin with.","is_cherrypick":false,"cherrypick_hash":"","pull":23450},"c025f526c8fd4b96fb12a0a7e2141f59997e80d1":{"hash":"c025f526c8fd4b96fb12a0a7e2141f59997e80d1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23436 from Toshiwoz/primitives_properties","body":"fixed PrismMesh size property","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d856ec611a63c93c07a6dc26490b9e5e31ba4595":{"hash":"d856ec611a63c93c07a6dc26490b9e5e31ba4595","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":"Let TileSet editor sanitize out tiles with wrong textures","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23443},"d2b0f69a64b8052b4725f319dd5c0c5ae8c5bfeb":{"hash":"d2b0f69a64b8052b4725f319dd5c0c5ae8c5bfeb","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":"Let user fix dependencies in resources","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23443},"0e27af280c0c1481f9a21dbad82ed945bb947c28":{"hash":"0e27af280c0c1481f9a21dbad82ed945bb947c28","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22817 from DualMatrix/animation_group","body":"Made AnimationPlayer track groups update after changing path","is_cherrypick":false,"cherrypick_hash":"","pull":""},"91e57827955ce5d9e49333b67c8179bc17e0a324":{"hash":"91e57827955ce5d9e49333b67c8179bc17e0a324","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23311 from YeldhamDev/editor_capitalization_fix","body":"Small capitalization fixes across the editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"65e3ef705b0f45866e3bb4a75bafa374a559d1f0":{"hash":"65e3ef705b0f45866e3bb4a75bafa374a559d1f0","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21962 from YeldhamDev/switch_hover_submenu","body":"Fix MenuButton hover switching not happening with submenus open","is_cherrypick":false,"cherrypick_hash":"","pull":""},"755249f7d9e67ff83d46747cf9804ee8b0b0b742":{"hash":"755249f7d9e67ff83d46747cf9804ee8b0b0b742","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22311 from Xrayez/fix-22037","body":"Fix blend tree editor updating invalid blend tree node graph","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b573bf85474c0aace64d52266ae60fa26fbbf26d":{"hash":"b573bf85474c0aace64d52266ae60fa26fbbf26d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23411 from RandomShaper/fix-same-layer-not-deterministic","body":"Fix canvas stacking not deterministic on same layer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8ac1bcfd3d9bd3a5ab89916f21d77c21499c7249":{"hash":"8ac1bcfd3d9bd3a5ab89916f21d77c21499c7249","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix init of VisualServerRaster","body":"Contrarily to what #23434 assumed, this is not a memory leak,\nthe VisualServerRaster instance is passed as a parameter to\nVisualServerWrapMT's constructor.\n\nFixes #23437.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b9dd095275c2dde27d1abc26efbcc010ebd1436b":{"hash":"b9dd095275c2dde27d1abc26efbcc010ebd1436b","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fix CSG shape generation with meshes without indices, fixes #23364","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"34426be9a0ef904c5cb106ae6bbea6511ed79fda":{"hash":"34426be9a0ef904c5cb106ae6bbea6511ed79fda","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23346 from santouits/you-shall-not-execute","body":"Error running Expression.execute after parse error","is_cherrypick":false,"cherrypick_hash":"","pull":""},"74d895425d94334fe5a027c5534d5b60c2bbe0bc":{"hash":"74d895425d94334fe5a027c5534d5b60c2bbe0bc","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23313 from DavidSichma/viewport-reassign","body":"Handling NodePaths in in-place Editor for Resources","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1d301870ac237714a77138bf4cbc0e7b58a22baa":{"hash":"1d301870ac237714a77138bf4cbc0e7b58a22baa","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23169 from ibrahn/dynamic-fontlist-lifetime","body":"Moved dynamic font list from static to lifetime controlled by main.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9c195b57a00f9fd3bd1ef29c5b7f8322257c01ec":{"hash":"9c195b57a00f9fd3bd1ef29c5b7f8322257c01ec","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23125 from JFonS/fix_texture_get_data","body":"Implement rasterizer texture_get_data on OpenGL ES","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c8765b459add8524116b2fdca8e53e5943d6e0d6":{"hash":"c8765b459add8524116b2fdca8e53e5943d6e0d6","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23159 from DavidSichma/string-escape","body":"Fix: String::format Variant to String conversion","is_cherrypick":false,"cherrypick_hash":"","pull":""},"18d06b971b7d04cc4dc93607dd90720f8e6c5624":{"hash":"18d06b971b7d04cc4dc93607dd90720f8e6c5624","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23434 from vnen/visual-thread-fix","body":"Fix initialization of visual server in all platforms","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b776049b83960c37d4616364346c510068f2852d":{"hash":"b776049b83960c37d4616364346c510068f2852d","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Update 3D physics to match fix from #22933","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e52b439eaa1a06e7af8b157c10b435481e2c9c88":{"hash":"e52b439eaa1a06e7af8b157c10b435481e2c9c88","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22933 from SeleckyErik/issue-9148","body":"Fixed non-monitorable areas triggering overlap (reopened)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b27b1a99a029016e9256fb28a04b417855fc4b47":{"hash":"b27b1a99a029016e9256fb28a04b417855fc4b47","is_merge":false,"authored_by":["MDQ6VXNlcjIxMjk3MzU2"],"author_raw":"Toshiwo <info@digitalki.net>","committer_raw":"Toshiwo <info@digitalki.net>","summary":"fixed issue with PrismMesh size, ignore for VS code .code-workspace","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23436},"4c9d734a756628ebc1dbf7b19ca335146c0e6393":{"hash":"4c9d734a756628ebc1dbf7b19ca335146c0e6393","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Fix initialization of visual server in all platforms","body":"Avoid leaking an extra instance when using threads. Also fix threaded\nloading issues on Android and iOS.","is_cherrypick":false,"cherrypick_hash":"","pull":23434},"d51999f11d7f6c1b30310a08cde7b12666e673ac":{"hash":"d51999f11d7f6c1b30310a08cde7b12666e673ac","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Export for OS X on OS X now lets you select .dmg or .zip","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23389},"ca2476cdb43e776b0aec0deae5034babd7eb3930":{"hash":"ca2476cdb43e776b0aec0deae5034babd7eb3930","is_merge":false,"authored_by":["MDQ6VXNlcjI1ODc4NzM="],"author_raw":"Naoto Kondo <cgigcp3yqt@gmail.com>","committer_raw":"Naoto Kondo <cgigcp3yqt@gmail.com>","summary":"Fix keycode problem on OSX","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23431},"edcccaf8c10d5f15820f7506f72f0033175c297b":{"hash":"edcccaf8c10d5f15820f7506f72f0033175c297b","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Implement rasterizer texture_get_data on OpenGL ES","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23125},"aec8ea4f47af23e6acff181189bbbfaf7f3d18f5":{"hash":"aec8ea4f47af23e6acff181189bbbfaf7f3d18f5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22780 from samuelpedrajas/fix_texture_button_hovering","body":"Fix hovering on toggled link and texture buttons","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3f46295a76372a8d05a8e94b29ac0525b43910fb":{"hash":"3f46295a76372a8d05a8e94b29ac0525b43910fb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22925 from clayjohn/MeshDataToolError","body":"Removed redundant error from MeshDataTool","is_cherrypick":false,"cherrypick_hash":"","pull":""},"200c2e74516fd792444fe2cd756e0c104dfff1bc":{"hash":"200c2e74516fd792444fe2cd756e0c104dfff1bc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23294 from gcardozo123/issue-23235-get-collision-exceptions","body":"Add method get_collision_exceptions to PhysicsBody2D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9000b1a75dee10caf191a326ec47a91ce8c92cfd":{"hash":"9000b1a75dee10caf191a326ec47a91ce8c92cfd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22938 from groud/open_spriteframes_on_animatedsprites_edit","body":"Opens the SpriteFrames editor when editing an AnimatedSprite","is_cherrypick":false,"cherrypick_hash":"","pull":""},"48a8ac506e65171463b84b58acbb30cb3b4cd4bc":{"hash":"48a8ac506e65171463b84b58acbb30cb3b4cd4bc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22963 from AlexHolly/doc-richtextlabel","body":"Doc RichTextLabel push strikethrough and align","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3282539e81798b8bfb98d8b6d328a48b4914b6f8":{"hash":"3282539e81798b8bfb98d8b6d328a48b4914b6f8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22977 from CakHuri/draw_relationship_lines-ON","body":"Made 'draw relationship lines' (at Editor Settings) enabled by default.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3fb2069d39b2ccfb30c06cffcf802d73ce169d60":{"hash":"3fb2069d39b2ccfb30c06cffcf802d73ce169d60","is_merge":false,"authored_by":["MDQ6VXNlcjk3OTg0NjY="],"author_raw":"Guilherme Recchi Cardozo <gcardozo@esss.com.br>","committer_raw":"Guilherme Recchi Cardozo <gcardozo@inf.ufsm.br>","summary":"Add method get_collision_exceptions","body":"Adding this method to PhysicsBody, PhysicsBody2D and\nSoftBody. It returns a list of nodes included in\ncollision exceptions.\n\nFixes #23235, cheers!","is_cherrypick":false,"cherrypick_hash":"","pull":23294},"c7928bc27fd44bdf9bfa04113c46cc9c24274f7e":{"hash":"c7928bc27fd44bdf9bfa04113c46cc9c24274f7e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23195 from Liangdi/master","body":"support New TileSet Editor zooming use CTRL/CMD + MouseWheel","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fbc0e5d98d78e4f57795d038fc91dbd03582669f":{"hash":"fbc0e5d98d78e4f57795d038fc91dbd03582669f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23320 from lethiandev/android-invalid-package-name-error","body":"Add android export error on invalid package name","is_cherrypick":false,"cherrypick_hash":"","pull":""},"21dc20cd072fe95f7c0bae1c3e30b4b5a82b80d6":{"hash":"21dc20cd072fe95f7c0bae1c3e30b4b5a82b80d6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23380 from volzhs/hide_attach_script","body":"Hide \"Attach Script\" if node has one","is_cherrypick":false,"cherrypick_hash":"","pull":""},"629294e8f4581fbf9f4abef3889c69c1daf2cd4f":{"hash":"629294e8f4581fbf9f4abef3889c69c1daf2cd4f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23430 from AndreaCatania/pb_f","body":"Fixed crash on delete physical bone","is_cherrypick":false,"cherrypick_hash":"","pull":""},"06ecdc1eba8bcb434b5cd5bb51b268ae34399891":{"hash":"06ecdc1eba8bcb434b5cd5bb51b268ae34399891","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23401 from lupoDharkael/null-curve","body":"Fix crash adding point to a Curve2D from the editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0a4ceb34d33e9bb4b7e88015ae2b99c235256dd9":{"hash":"0a4ceb34d33e9bb4b7e88015ae2b99c235256dd9","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Fixed crash on delete physical bone","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23430},"26a0567c43603c4dfb372be858038769906edc4b":{"hash":"26a0567c43603c4dfb372be858038769906edc4b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23403 from xpol/patch-1","body":"ignore __pycache__ directory","is_cherrypick":false,"cherrypick_hash":"","pull":""},"92342690f7bcbd142c876e18f795dc5227e0bb9c":{"hash":"92342690f7bcbd142c876e18f795dc5227e0bb9c","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Rename \"Log*()\" functions to \"Push*()\" in C#","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23404},"1ca61a35d85f039cbe3cffe60a6f7ba5fdf578b3":{"hash":"1ca61a35d85f039cbe3cffe60a6f7ba5fdf578b3","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Add new \"push_*()\" functions to GDScript","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23404},"13eaded911ea1b0c48c0917f156f391ad39b8714":{"hash":"13eaded911ea1b0c48c0917f156f391ad39b8714","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23419 from akien-mga/doc-invalid-enum","body":"doc: Fix invalid [enum] uses","is_cherrypick":false,"cherrypick_hash":"","pull":""},"22b7489ab166f2cdd9d001f392b906fc95ae20e3":{"hash":"22b7489ab166f2cdd9d001f392b906fc95ae20e3","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 invalid [enum] uses","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23419},"45154be35f282e8e332f3c26e8b93ec3ae014825":{"hash":"45154be35f282e8e332f3c26e8b93ec3ae014825","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23337 from RandomShaper/fix-autocomplete-crash","body":"Fix GDScript assuming awareness of whole ClassDB","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8a4045358ec127680302c61db1fc239708f9d853":{"hash":"8a4045358ec127680302c61db1fc239708f9d853","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23405 from YeldhamDev/remove_folding_print","body":"Remove \"save folding for:\" message when saving","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3439196eede778bed7f55efcdf41be668c961165":{"hash":"3439196eede778bed7f55efcdf41be668c961165","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23381 from Alien1993/renaming_tree_nodes","body":"Warning dialog is now shown if trying to set Node name to empty string","is_cherrypick":false,"cherrypick_hash":"","pull":""},"16f066c8f18b1231e88e950233a0fad0993ed434":{"hash":"16f066c8f18b1231e88e950233a0fad0993ed434","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23393 from marcelofg55/osx_crash","body":"Fix OS X crash when running as .app","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cf8976de415573ed170c60fafa997725916bff55":{"hash":"cf8976de415573ed170c60fafa997725916bff55","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 stacking not deterministic on same layer","body":"Fixes #22687.","is_cherrypick":false,"cherrypick_hash":"","pull":23411},"6b8d6e3b07c83da1c365f9ad79e84e5147ec26f7":{"hash":"6b8d6e3b07c83da1c365f9ad79e84e5147ec26f7","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":"Y-Sort children together in nested YSorts","body":"Closes #3281","is_cherrypick":false,"cherrypick_hash":"","pull":23407},"0c2ebbe626c610f24a22993149853262c2d1d25a":{"hash":"0c2ebbe626c610f24a22993149853262c2d1d25a","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Add an overlay on editor to display error messages","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23059},"ad22ef28a9f07686ab6be811086f986af038f7ed":{"hash":"ad22ef28a9f07686ab6be811086f986af038f7ed","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Improve import dock usability when selecting multiple files, only change what was modified on re-import.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"df72ac5965d6bc2759662f28a63c84a96d399e7c":{"hash":"df72ac5965d6bc2759662f28a63c84a96d399e7c","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Remove \"save folding for:\" message when saving","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23405},"f5dadd795c62bc01c96cd14be273d96f262a638b":{"hash":"f5dadd795c62bc01c96cd14be273d96f262a638b","is_merge":false,"authored_by":["MDQ6VXNlcjIwMjQ4"],"author_raw":"xpol <xpolife@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"ignore __pycache__ directory","body":"which is generated during scons.","is_cherrypick":false,"cherrypick_hash":"","pull":23403},"a05ef683a566db5025d08c81bcea32dc972ee65f":{"hash":"a05ef683a566db5025d08c81bcea32dc972ee65f","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Allow the Container children selection but don't allow them to move","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23059},"f2f81d9703aceddb8a25db9e392fee0acf2f289a":{"hash":"f2f81d9703aceddb8a25db9e392fee0acf2f289a","is_merge":false,"authored_by":["MDQ6VXNlcjE0OTUxNDMw"],"author_raw":"lupoDharkael <izhe@hotmail.es>","committer_raw":"lupoDharkael <izhe@hotmail.es>","summary":"Fix crash adding point to a Curve2D from the editor","body":"Adding point to a Path2D with null Curve2D from the canvas was\ncausing a crash after trying to use a null object.","is_cherrypick":false,"cherrypick_hash":"","pull":23401},"bdb5282ea0da6d96baa5da0797a4367e15967182":{"hash":"bdb5282ea0da6d96baa5da0797a4367e15967182","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Enhance the tilemap transform buttons","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23383},"7f3093d3b98abff26a93b1c3d8e30d9f794919de":{"hash":"7f3093d3b98abff26a93b1c3d8e30d9f794919de","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23399 from ibrahn/reenable-x11-server-build","body":"Allow the server platform to build on linux again.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9f172b634d97f51c3e2b81fb13f18ed588fd1047":{"hash":"9f172b634d97f51c3e2b81fb13f18ed588fd1047","is_merge":false,"authored_by":["MDQ6VXNlcjI0NDk4ODMy"],"author_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","committer_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","summary":"Allow the server platform to build on linux again.","body":"Fixed a logic error in platform/server/detect.py that prevented building\nthe server platform on linux.","is_cherrypick":false,"cherrypick_hash":"","pull":23399},"839f3d5eebe1f0238451a41dcb8b7ca5d2995a97":{"hash":"839f3d5eebe1f0238451a41dcb8b7ca5d2995a97","is_merge":false,"authored_by":["MDQ6VXNlcjMzMTQzNTA="],"author_raw":"Silvano Cerza <silvanocerza@gmail.com>","committer_raw":"Silvano Cerza <silvanocerza@gmail.com>","summary":"Warning dialog is now shown if trying to set Node name to empty string","body":"If the user tried to change a Node name to an empty string in the Scene\nTree Editor an error would be returned to console, now a warning dialog\nis shown with a clear message","is_cherrypick":false,"cherrypick_hash":"","pull":23381},"a069685fbb60503a64765c39079958dcbe67a400":{"hash":"a069685fbb60503a64765c39079958dcbe67a400","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Fix OS X crash when running as .app","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23393},"bfd1f09ac515706e4c55335cf4be22676adefd6d":{"hash":"bfd1f09ac515706e4c55335cf4be22676adefd6d","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 clang-format to wrongly formatted files","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7e8cffc03f9a9f68bf1d2fdd111d8afb98e8410d":{"hash":"7e8cffc03f9a9f68bf1d2fdd111d8afb98e8410d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23382 from vnen/android-pad-fix","body":"Prevent a device to be added/deleted more than once on Android","is_cherrypick":false,"cherrypick_hash":"","pull":""},"39a5678c389d737ff6546e017b19367baa9a99c0":{"hash":"39a5678c389d737ff6546e017b19367baa9a99c0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23387 from eska014/memgrowth-preload","body":"Enable --no-heap-copy flag for HTML5 builds","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4fb35520fbbcc0bb2f9a3549ee4b69e60dd5dda0":{"hash":"4fb35520fbbcc0bb2f9a3549ee4b69e60dd5dda0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23345 from zorbathut/brogwilhelm/logfunctions/cs","body":"Add new log functions for C#.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7771fe5d4a0051b5bbff62fe3de989cc05591ba6":{"hash":"7771fe5d4a0051b5bbff62fe3de989cc05591ba6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23388 from eska014/html5-stubexec","body":"Add proper stubs for OS_JavaScript::execute(), get_process_id(), kill()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"187507d4ba3565b1d20db107505cffc1c63c604e":{"hash":"187507d4ba3565b1d20db107505cffc1c63c604e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23386 from eska014/buffersubdata","body":"Use BufferSubData instead of MapBufferRange in non-ES platforms","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5c2c47a17449a69c24ab92804dbb7ca09fd920c9":{"hash":"5c2c47a17449a69c24ab92804dbb7ca09fd920c9","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Add proper stubs for OS_JavaScript::execute(), get_process_id(), kill()","body":"Avoids linker warnings and errors about undefined references.","is_cherrypick":false,"cherrypick_hash":"","pull":23388},"4761c6bb7bbaacd20583be502901a8ab834a8718":{"hash":"4761c6bb7bbaacd20583be502901a8ab834a8718","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Automatically unfold sections of properties that someone else edited (no local info exists).","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4d9b8a98ba1bdd2bc7d80f4ab61061c07298fd15":{"hash":"4d9b8a98ba1bdd2bc7d80f4ab61061c07298fd15","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23279 from marcelofg55/osx_server","body":"Server platform works on OS X too","is_cherrypick":false,"cherrypick_hash":"","pull":""},"44e5d446c4e37bcf2e04ca02ce6c0178930a6aff":{"hash":"44e5d446c4e37bcf2e04ca02ce6c0178930a6aff","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Enable --no-heap-copy flag for HTML5 builds","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23387},"92e7c8daf02723b82a30ec7ade8720e5f9557088":{"hash":"92e7c8daf02723b82a30ec7ade8720e5f9557088","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Use BufferSubData instead of MapBufferRange in HTML5 platform","body":"WebGL does not support MapBufferRange or UnmapBuffer.\nAlso used in non-ES platforms where an extra-copy is avoided.","is_cherrypick":false,"cherrypick_hash":"","pull":23386},"e647342140d8eb960b2a72d83b4b86e43aef4fc7":{"hash":"e647342140d8eb960b2a72d83b4b86e43aef4fc7","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Moved folding outside the resource files, now saved outside the project.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"786ece2375c607e79c52b71ff82ebb1a3c1af411":{"hash":"786ece2375c607e79c52b71ff82ebb1a3c1af411","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23326 from YeldhamDev/search_results_fix","body":"Fix issues with the \"Search Results\" panel","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7dcf779a8b99143cf30e681da5d01c11a5b9db61":{"hash":"7dcf779a8b99143cf30e681da5d01c11a5b9db61","is_merge":false,"authored_by":[""],"author_raw":"Xavier Sellier <xsellier@gmail.com>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Prevent a device to be added/deleted more than once on Android","body":"cherry-picked from fb5a601217eed9da6c9b4260c3dfc775abee2733","is_cherrypick":false,"cherrypick_hash":"","pull":23382},"fe93bb03fec293e3ef38c9b01dc0b10c857c1d21":{"hash":"fe93bb03fec293e3ef38c9b01dc0b10c857c1d21","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Server platform works on OS X too","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23279},"6cc116d4158dfac7afdd4485fd963662b6ff7023":{"hash":"6cc116d4158dfac7afdd4485fd963662b6ff7023","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Ability to revert any property, not just from inherited scenes or scripts.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2255d4fdfd2e5a4c0aee1bfc748c896879909c1f":{"hash":"2255d4fdfd2e5a4c0aee1bfc748c896879909c1f","is_merge":false,"authored_by":["MDQ6VXNlcjUzMjMxMjk="],"author_raw":"Konrad Nowakowski <konrad.x92@gmail.com>","committer_raw":"Konrad Nowakowski <konrad.x92@gmail.com>","summary":"Add android export error on invalid package name","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23320},"35e4783f7bbec2e93e3364539af5ba0479a04b22":{"hash":"35e4783f7bbec2e93e3364539af5ba0479a04b22","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23379 from Chaosus/filedock_fix","body":"Fix small visual bug in filesystem dock","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8f4e842b472d4c582f473b9a9ac09e5efafbddd6":{"hash":"8f4e842b472d4c582f473b9a9ac09e5efafbddd6","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Hide \"Attach Script\" if node has one","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23380},"4f4bbfbb85feb6b7b0379dfe33719265cc25fe1a":{"hash":"4f4bbfbb85feb6b7b0379dfe33719265cc25fe1a","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix small visual bug in filesystem dock","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23379},"0a80ceaf02b258c548e500297079a350d8567023":{"hash":"0a80ceaf02b258c548e500297079a350d8567023","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23288 from willnationsdev/restore-clear-script","body":"Restore ClearScript btn w/ ExtendScript RMB link","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8650793eaca42c302dd9638c29caf39a3e152a50":{"hash":"8650793eaca42c302dd9638c29caf39a3e152a50","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23317 from lupoDharkael/py-none","body":"Dont use equality operators with None singleton in python files","is_cherrypick":false,"cherrypick_hash":"","pull":""},"69ccccaf719d488d3a5d3417265f8d822d0c970e":{"hash":"69ccccaf719d488d3a5d3417265f8d822d0c970e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23322 from marcelofg55/export_path","body":"Save last export path when exporting","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7f95ec0ead7fad25b6f4c857a7ac9085d49c91af":{"hash":"7f95ec0ead7fad25b6f4c857a7ac9085d49c91af","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23358 from marcelofg55/duplicate_preset","body":"Add a duplicate button to duplicate presets","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6de859f81ef97f579a5f9ba1626a10f5ee05ec7c":{"hash":"6de859f81ef97f579a5f9ba1626a10f5ee05ec7c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23362 from karen-sch/gradle_repo_order","body":"Android / Gradle: Change order of Gradle repos","is_cherrypick":false,"cherrypick_hash":"","pull":""},"db937abf72271dbf86f66755d1fcbf1b1f978d15":{"hash":"db937abf72271dbf86f66755d1fcbf1b1f978d15","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23360 from bojidar-bg/23178-fix-particles-animation","body":"Fix particle frames being cut off","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5e999414d3c6779623e10f350c8f41547c26e866":{"hash":"5e999414d3c6779623e10f350c8f41547c26e866","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23355 from buresu/fix-gdnative-loading-on-mac","body":"GDNative: Fixes a library path problem after exporting app for OSX","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f7b6d41fe7e4b4eeedae6e639397fc56268cb769":{"hash":"f7b6d41fe7e4b4eeedae6e639397fc56268cb769","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23353 from Chaosus/update_vscript_theme","body":"Updates visualscript editor when theme is changed","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b947e758237ac43be52523bad69f94b5d8136e1a":{"hash":"b947e758237ac43be52523bad69f94b5d8136e1a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23189 from zhagsenkk/master","body":"No need for \"raised_from_completion\", and fix #22504 and #16064","is_cherrypick":false,"cherrypick_hash":"","pull":""},"eb20d9055d3b49fcceca97667fbcf608b5bf250f":{"hash":"eb20d9055d3b49fcceca97667fbcf608b5bf250f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23339 from RandomShaper/fix-gles2-canvas-inconsistency","body":"Fix GLES2 automatic texture lookup in canvas","is_cherrypick":false,"cherrypick_hash":"","pull":""},"019760d611b6a06ce8d65e7ae23c1546c14466d6":{"hash":"019760d611b6a06ce8d65e7ae23c1546c14466d6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23276 from lupoDharkael/gdn-api","body":"Update GDNative API","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b2bfcb53d648a2cd4c0845b696d0a96feebf68b6":{"hash":"b2bfcb53d648a2cd4c0845b696d0a96feebf68b6","is_merge":false,"authored_by":["MDQ6VXNlcjQ4MzUzMQ=="],"author_raw":"MrCdK <contact@mrcdk.com>","committer_raw":"MrCdK <contact@mrcdk.com>","summary":"Add backward looping support to AudioStreamSample (wav files)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23361},"a01ce6299c165e3e127d030a2e999ea51682b82f":{"hash":"a01ce6299c165e3e127d030a2e999ea51682b82f","is_merge":false,"authored_by":["MDQ6VXNlcjI1ODQ0MjY="],"author_raw":"Karen Schwane <schwane@theappguys.de>","committer_raw":"Karen Schwane <schwane@theappguys.de>","summary":"Move jcenter behind mavenCentral and google gradle repos to fix build problems","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23362},"e4d316fcdcd8d0b0c93287c895fa52934636a0a7":{"hash":"e4d316fcdcd8d0b0c93287c895fa52934636a0a7","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 particle frames being cut off after 0de8309b2c38306a2c05f8f239fa423bc1b7899b","body":"Fixes #23178","is_cherrypick":false,"cherrypick_hash":"","pull":23360},"5bdb9cf208d2a1060c7c03d4bdbafae1686aefc1":{"hash":"5bdb9cf208d2a1060c7c03d4bdbafae1686aefc1","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Add a duplicate button to duplicate presets","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23358},"63cba9ba627c9d7e1d167600006cf3358dfee345":{"hash":"63cba9ba627c9d7e1d167600006cf3358dfee345","is_merge":false,"authored_by":["MDQ6VXNlcjI1ODc4NzM="],"author_raw":"Naoto Kondo <cgigcp3yqt@gmail.com>","committer_raw":"Naoto Kondo <cgigcp3yqt@gmail.com>","summary":"GDNative: Fixes a problem that active_library_path is wrong after exporting app for mac","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23355},"45fe9f184564ea5bfcd7a3a7f51673a5eaabef50":{"hash":"45fe9f184564ea5bfcd7a3a7f51673a5eaabef50","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Updates visualscript editor when theme is changed","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23353},"b0df0b46ac356f88639a6a195ab62fd1e6aaf57f":{"hash":"b0df0b46ac356f88639a6a195ab62fd1e6aaf57f","is_merge":false,"authored_by":["MDQ6VXNlcjIwNTQ0MzA1"],"author_raw":"santouits <santouits@users.noreply.github.com>","committer_raw":"santouits <santouits@users.noreply.github.com>","summary":"Error running Expression.execute after parse error","body":"There happens a segmentation fault when you use Expression.parse() and you don't check for errors and then run Expression.execute(). So we check if there was a parse error in the execute method now.","is_cherrypick":false,"cherrypick_hash":"","pull":23346},"7095a71c0239fac8402dce89498abdacbe59beb3":{"hash":"7095a71c0239fac8402dce89498abdacbe59beb3","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 GDScript assuming awareness of whole ClassDB","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23337},"f39ea99c081a3a1db2455efc2520b9c3a013cd9f":{"hash":"f39ea99c081a3a1db2455efc2520b9c3a013cd9f","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":"Unify ClassDB lookups for code completion","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23337},"ec00ec08aaec5b38ccb24854d5c0a2f408d5af08":{"hash":"ec00ec08aaec5b38ccb24854d5c0a2f408d5af08","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Fix issues with the \"Search Results\" panel","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23326},"11815a23dca57e79e82d3f944fe563ee8ca824d6":{"hash":"11815a23dca57e79e82d3f944fe563ee8ca824d6","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 GLES2 automatic texture lookup in canvas","body":"After this change the color will only be fetched if the shader code doesn't use it explicitly, to match the GLES3 behaviour.\n\nFixes #23179.","is_cherrypick":false,"cherrypick_hash":"","pull":23339},"aeddb30fa38215acf8620238209cb53f5bddc28d":{"hash":"aeddb30fa38215acf8620238209cb53f5bddc28d","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23336 from neikeq/dd","body":"Fix C# parsing the full name of base types","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2cf02f302fd39e75af557737be61b891bebabc30":{"hash":"2cf02f302fd39e75af557737be61b891bebabc30","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix C# parsing the full name of base types","body":"Previously it would fail if the type name included its namespace.","is_cherrypick":false,"cherrypick_hash":"","pull":23336},"9814446ea040160b1943236a7f9de087b7324df5":{"hash":"9814446ea040160b1943236a7f9de087b7324df5","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Save last export path when exporting","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23322},"edcca5f7ad2ba92b3e04fb153f7db55c08593469":{"hash":"edcca5f7ad2ba92b3e04fb153f7db55c08593469","is_merge":false,"authored_by":["MDQ6VXNlcjE0OTUxNDMw"],"author_raw":"lupoDharkael <izhe@hotmail.es>","committer_raw":"lupoDharkael <izhe@hotmail.es>","summary":"Dont use equality operators with None singleton in python files","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23317},"4e9c41122917595e4eb043dd1aaf838c72244b52":{"hash":"4e9c41122917595e4eb043dd1aaf838c72244b52","is_merge":false,"authored_by":["MDQ6VXNlcjI1NjkyNzkw"],"author_raw":"David Sichma <sichmada@gmail.com>","committer_raw":"David Sichma <sichmada@gmail.com>","summary":"Handling NodePaths in in-place Editor for Resources","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23313},"f3835282c4a5c10291dc6edbc405d88aeca448cc":{"hash":"f3835282c4a5c10291dc6edbc405d88aeca448cc","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Small capitalization fixes across the editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23311},"67ba4dc8cd0eaa0cfdc2556b4ca0c28811e43dad":{"hash":"67ba4dc8cd0eaa0cfdc2556b4ca0c28811e43dad","is_merge":false,"authored_by":["MDQ6VXNlcjEwMDU0ODUz"],"author_raw":"zhagsenkk <zhagsenkk@163.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Remove no longer necessary \"raise_from_completion\" in TextEdit","body":"This is no longer needed to fix #1257 because the code-autocomplete hint stops\nat the script editor’s edge now.\nAnd #6690 will not arise because it is just caused by \"raise_from_completion\".\n\nFixes #22504 and fixes #16064.","is_cherrypick":false,"cherrypick_hash":"","pull":23189},"970b58148f579f741934f64af437d01b985df15d":{"hash":"970b58148f579f741934f64af437d01b985df15d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23304 from scmccarthy/master","body":"Fix \"fill\" justification in RichTextLabel","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f142b639ab70a23fa7d838ee53651edae708a209":{"hash":"f142b639ab70a23fa7d838ee53651edae708a209","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23301 from groud/fix_editor_layout","body":"Fixes the editor layout","is_cherrypick":false,"cherrypick_hash":"","pull":""},"aaa7f625df9fbe921be992fa849dd859a9c0a867":{"hash":"aaa7f625df9fbe921be992fa849dd859a9c0a867","is_merge":false,"authored_by":["MDQ6VXNlcjEwMTkxNjE="],"author_raw":"Liangdi <wu@liangdi.me>","committer_raw":"Liangdi <wu@liangdi.me>","summary":"support New TileSet Editor zooming use CTRL/CMD + MouseWheel","body":"fixed code style for clang-format\n\napply clang-format","is_cherrypick":false,"cherrypick_hash":"","pull":23195},"2380f320e0977a0ab0488bd7138fddc8c8740e12":{"hash":"2380f320e0977a0ab0488bd7138fddc8c8740e12","is_merge":false,"authored_by":["MDQ6VXNlcjE0OTUxNDMw"],"author_raw":"lupoDharkael <izhe@hotmail.es>","committer_raw":"lupoDharkael <izhe@hotmail.es>","summary":"Update GDNantive API","body":"Add missing Rect2 methods to GDNative API\nAdd missing Quat methods to GDNative API\nAdd missing NodePath methods to GDNative API\nAdd missing String methods to GDNative API\nAdd missing Array methods to GDNative API\nAdd missing Basis methods to GDNative API\nAdd missing Color methods to GDNative API\nUpdate gdnative_api.json","is_cherrypick":false,"cherrypick_hash":"","pull":23276},"5536e7a8d4c82b39f85c9df52ee6a68dbf7aa0f2":{"hash":"5536e7a8d4c82b39f85c9df52ee6a68dbf7aa0f2","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 editor layout","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23301},"3d07a1c10f8965938a503060b24f15f73dcebb45":{"hash":"3d07a1c10f8965938a503060b24f15f73dcebb45","is_merge":false,"authored_by":["MDQ6VXNlcjgwNTY4OTg="],"author_raw":"FlamyAT <Game.Couler@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Changed integer based drawing to floating numbers","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23299},"f2476f8a7c2faf9842da8cbd19a7783c1e52b7a1":{"hash":"f2476f8a7c2faf9842da8cbd19a7783c1e52b7a1","is_merge":false,"authored_by":["MDQ6VXNlcjE2MDc1NA=="],"author_raw":"Ben Rog-Wilhelm <zorba-githubdesktop20180420@pavlovian.net>","committer_raw":"Ben Rog-Wilhelm <zorba-githubdesktop20180420@pavlovian.net>","summary":"Add new log functions for C#.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23345},"0ce185629dfe0d3e0dbc70221de65c131c735bbf":{"hash":"0ce185629dfe0d3e0dbc70221de65c131c735bbf","is_merge":false,"authored_by":["MDQ6VXNlcjQ5OTk0NDU="],"author_raw":"Sean McCarthy <scmccarthy@gmail.com>","committer_raw":"Sean McCarthy <scmccarthy@gmail.com>","summary":"Fix \"fill\" justification in RichTextLabel to only affect lines that have automatically wrapped.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23304},"13582354fd9a77428dcd38ac8e05ca0d2eb1ccba":{"hash":"13582354fd9a77428dcd38ac8e05ca0d2eb1ccba","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23290 from YeldhamDev/fix_default_layout","body":"Fix default layout dock sizes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9e36f5f6f8da7f41f82208dbcc4e9be3b0a75e8d":{"hash":"9e36f5f6f8da7f41f82208dbcc4e9be3b0a75e8d","is_merge":false,"authored_by":["MDQ6VXNlcjE1MDY5MTYw"],"author_raw":"Ashafix <maximili.peters@mail.huji.ac.il>","committer_raw":"Ashafix <maximili.peters@mail.huji.ac.il>","summary":"Better error message for malformed plugins","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22983},"9765a8dc2145b41a7f643dd65af141b66a8b2d39":{"hash":"9765a8dc2145b41a7f643dd65af141b66a8b2d39","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Fix default layout dock sizes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23290},"eeee47196c19dc271d6fcf8981946a1a29efd16a":{"hash":"eeee47196c19dc271d6fcf8981946a1a29efd16a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23262 from swenner/more-cppcheck-fixes","body":"More cppcheck fixes, fixes #22702","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9fcf9ee813d792b3852cdb478f27f36ebae3b019":{"hash":"9fcf9ee813d792b3852cdb478f27f36ebae3b019","is_merge":false,"authored_by":["MDQ6VXNlcjI5MDY1OA=="],"author_raw":"Simon Wenner <simon@wenner.ch>","committer_raw":"Simon Wenner <simon@wenner.ch>","summary":"fixed uninitialized variables and false positives found by CppCheck","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23262},"62848f94eef289d951370b8cd071821b588b21ea":{"hash":"62848f94eef289d951370b8cd071821b588b21ea","is_merge":false,"authored_by":["MDQ6VXNlcjI1NjkyNzkw"],"author_raw":"David Sichma <sichmada@gmail.com>","committer_raw":"David Sichma <sichmada@gmail.com>","summary":"Fix: String::format Variant to String conversion","body":"Previosly String::format used variant.get_construct_string() to convert\nthe passed Variants to Strings. This however did not match the expected\nprinting behavior of some datatypes: Strings for example turned out\nescaped.\n\nThis fix replaces the call to get_construct_string() with a simple\nconversion. This makes String::format consistent with \"%s\" % \"sth\" and\nformated Variants turn out like printed as expected.","is_cherrypick":false,"cherrypick_hash":"","pull":23159},"b4e7299b72fbf4afded9a8831ad5b9d42b82e8b5":{"hash":"b4e7299b72fbf4afded9a8831ad5b9d42b82e8b5","is_merge":false,"authored_by":["MDQ6VXNlcjE2MjE3NTYz"],"author_raw":"Will Nations <willnationsdev@gmail.com>","committer_raw":"Will Nations <willnationsdev@gmail.com>","summary":"Restore ClearScript btn w/ ExtendScript RMB link","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23288},"1f271e4be62496b52b4036a06f2257f114bba4ed":{"hash":"1f271e4be62496b52b4036a06f2257f114bba4ed","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NDE4ODY="],"author_raw":"Alexander Holland <alexander.holland@live.de>","committer_raw":"Alexander Holland <alexander.holland@live.de>","summary":"Doc RichTextLabel push strikethrough and align","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22963},"aa6876df5068141014930052428df4bbbd549ca5":{"hash":"aa6876df5068141014930052428df4bbbd549ca5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23212 from YeldhamDev/menubar_consistency","body":"Fix inconsistences in some buttons in the Canvas/Spatial editor menubar","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d47cec43f2f4ef2cd6d1a0acf6e99a9dd8d31eef":{"hash":"d47cec43f2f4ef2cd6d1a0acf6e99a9dd8d31eef","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23162 from neikeq/cc","body":"Proper support for namespaces and other enhancement/fixes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1aac95a7375e58bacade69ed12f9dade484a03a8":{"hash":"1aac95a7375e58bacade69ed12f9dade484a03a8","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Parse C# script namespace and class","body":"- Added a very simple parser that can extract the namespace and class name of a C# script.","is_cherrypick":false,"cherrypick_hash":"","pull":23162},"c6e2873605c33230210af2738f59b869ffe2141c":{"hash":"c6e2873605c33230210af2738f59b869ffe2141c","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix msvc warnings in mono module","body":"- `modules\\mono\\csharp_script.cpp(576): warning C4099: 'CSharpScriptDepSort': type name first seen using 'class' now seen using 'struct'`\n- `modules\\mono\\signal_awaiter_utils.cpp(144): warning C4003: not enough actual parameters for macro 'ERR_FAIL_V'`\n- `modules\\mono\\editor\\net_solution.cpp(101): warning C4129: '%': unrecognized character escape sequence`\n- (several) `modules\\mono\\glue\\cs_compressed.gen.h(222): warning C4129: 'E': unrecognized character escape sequence`","is_cherrypick":false,"cherrypick_hash":"","pull":23162},"92af2e620bebeb579caf14e7f184e51d02fa74eb":{"hash":"92af2e620bebeb579caf14e7f184e51d02fa74eb","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Do not generate API project GUIDs randomly","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23162},"611a476224b598c970a2d9a6815a0c7cd8093291":{"hash":"611a476224b598c970a2d9a6815a0c7cd8093291","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Support globs in csproj includes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23162},"dbaa22329761ce7a4d8bab291871b5b5ba359cbe":{"hash":"dbaa22329761ce7a4d8bab291871b5b5ba359cbe","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23282 from neikeq/issue-23249","body":"C#: Fix crash when disposing Reference on domain finalize","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3f23b2ecf4b2a7ff1c234cdc46d1c38409dda75a":{"hash":"3f23b2ecf4b2a7ff1c234cdc46d1c38409dda75a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23017 from Calinou/increase-source-font-line-spacing","body":"Increase the source font's line spacing","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0b2d1364c588d6a85d87e70da94ac6c3157476a9":{"hash":"0b2d1364c588d6a85d87e70da94ac6c3157476a9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23038 from DualMatrix/ugly_names","body":"Made NodePath property display path instead of object name if object is not named.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b42f7b7fae627de8db4bef5bc036e6b29a1aab04":{"hash":"b42f7b7fae627de8db4bef5bc036e6b29a1aab04","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"C#: Fix crash when disposing Reference on domain finalize","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23282},"46d02bade4ce00fb21cad273a3fc686fd7e3c7b8":{"hash":"46d02bade4ce00fb21cad273a3fc686fd7e3c7b8","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Fix inconsistences in some buttons in the Canvas/Spatial editor menubar","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23212},"7a42df3626159d1d81d2b5aabf13f19ef1951976":{"hash":"7a42df3626159d1d81d2b5aabf13f19ef1951976","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 with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8e391c1e229e2e44b5161036d9a2e584ed08f968":{"hash":"8e391c1e229e2e44b5161036d9a2e584ed08f968","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23071 from bfhobbes/use_quickopen_for_instance_child","body":"Use EditorQuickOpen dialog instead of EditorFileDialog when instancing a child scene.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9de724f327c21a4c03300798b9dc2f8df29d553a":{"hash":"9de724f327c21a4c03300798b9dc2f8df29d553a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23091 from aaronfranke/mingw-warnings","body":"Fix some compile warnings for Windows from Linux","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ece9a0f40080e7e4f97733473ed7bddf846afa57":{"hash":"ece9a0f40080e7e4f97733473ed7bddf846afa57","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23114 from groud/allow_smaller_dock_width","body":"Allow the editor dock to have a lower width","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4eb9099df00c2d99781f261dfacd09c72e13a19a":{"hash":"4eb9099df00c2d99781f261dfacd09c72e13a19a","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23199 from Ashafix/packedScene","body":"[DOCS] more detailed example for usage of PackedScene","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7d296a638c693f0961f65c4af86c0cbc62c5bb50":{"hash":"7d296a638c693f0961f65c4af86c0cbc62c5bb50","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23273 from Chaosus/fix_segfault","body":"Fix segfault on editor close up","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ba9d29ec6267587100656dc320d84ca4dde8a205":{"hash":"ba9d29ec6267587100656dc320d84ca4dde8a205","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix segfault on editor close up","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23273},"d7b5ca09f7c21ec14f265700e47a1a1ff61111b6":{"hash":"d7b5ca09f7c21ec14f265700e47a1a1ff61111b6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23272 from akien-mga/gles2-fix-spotlight-shadows","body":"GLES2: Fix shadows shader error for SpotLights","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b9eb3a048ef7d11fd2af86b4bc18e4cdb9f0af76":{"hash":"b9eb3a048ef7d11fd2af86b4bc18e4cdb9f0af76","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 shadows shader error for SpotLights","body":"Fixes #23268.","is_cherrypick":false,"cherrypick_hash":"","pull":23272},"1169196f0417ebaf5a83b7cd73f4efba3516eb45":{"hash":"1169196f0417ebaf5a83b7cd73f4efba3516eb45","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22779 from Superwaitsum/LimitSettings","body":"Limit several project settings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"48c6844b0066e630161618ee1eccb931080adc9d":{"hash":"48c6844b0066e630161618ee1eccb931080adc9d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23171 from capnm/fix-orthogonal-mode-freelook","body":"Disable 'freelook' in the orthogonal mode.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"354272d41f0711ba4711da1e3845e552caa422b1":{"hash":"354272d41f0711ba4711da1e3845e552caa422b1","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Make theme changing no longer requires restart to be fully applied","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22716},"bf737ee8da48cdee5e2a74af471a15270b1d8384":{"hash":"bf737ee8da48cdee5e2a74af471a15270b1d8384","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23211 from YeldhamDev/spatial_editor_preview_adjustment","body":"Readjust \"Preview\" button in Spatial editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"11be39f3cee6429a927c669f420ab98d36c92546":{"hash":"11be39f3cee6429a927c669f420ab98d36c92546","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23221 from pgruenbacher/lookahead_docs","body":"added docs for lookeahead pathfollow2d.xml","is_cherrypick":false,"cherrypick_hash":"","pull":""},"66bdd0ed7e49a5be1fc438354266ef76d2443ba1":{"hash":"66bdd0ed7e49a5be1fc438354266ef76d2443ba1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23259 from akien-mga/pck-lookup","body":"Fix .pck lookup for extensionless binary names with a dot","is_cherrypick":false,"cherrypick_hash":"","pull":""},"70454767ee2398f398aa04a8354480f3f2748ca2":{"hash":"70454767ee2398f398aa04a8354480f3f2748ca2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23215 from Chaosus/filedock_update","body":"Updates filesystem dock when theme is changed","is_cherrypick":false,"cherrypick_hash":"","pull":""},"220f50e790223c7bc63fd3d2ca3327aa6dcc5d3c":{"hash":"220f50e790223c7bc63fd3d2ca3327aa6dcc5d3c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23240 from kubecz3k/complete-getters","body":"Optional getters/setters editor autocomplete","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0be20bba47bd8bcc3062bcfcf8231a0c2b378707":{"hash":"0be20bba47bd8bcc3062bcfcf8231a0c2b378707","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23245 from Alien1993/inherited_root_deletion","body":"Fixed user being unable to delete root Node if is an inherited Scene","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7e2d391c0920344d16de77a3bb33b07b739c402a":{"hash":"7e2d391c0920344d16de77a3bb33b07b739c402a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23266 from CakHuri/mistyped-of-its","body":"Repaired mistyped of 'its' on several files.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e5041ad0f5ec672fb9e071115a9a1ca12c0d9035":{"hash":"e5041ad0f5ec672fb9e071115a9a1ca12c0d9035","is_merge":false,"authored_by":["MDQ6VXNlcjIyNTY4ODEy"],"author_raw":"Superwaitsum <superwaitsum@gmail.com>","committer_raw":"Superwaitsum <superwaitsum@gmail.com>","summary":"Add some limits on the Editor Settings","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22779},"b46ba24e3b6bbdc107282347f6dbac0b192e1644":{"hash":"b46ba24e3b6bbdc107282347f6dbac0b192e1644","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDc5NTQ5"],"author_raw":"M. Huri <kak_huri@yahoo.com>","committer_raw":"M. Huri <kak_huri@yahoo.com>","summary":"Repaired mistyped of 'its' on several files.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23266},"bf957a414a27372aaee1aec4ae1a532f76614551":{"hash":"bf957a414a27372aaee1aec4ae1a532f76614551","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23083 from Windfisch/pathfollow_configwarn","body":"Add a configuration warning to [Oriented]PathFollow","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d67c7487f2e27200a19909ed222c700905adc5d7":{"hash":"d67c7487f2e27200a19909ed222c700905adc5d7","is_merge":false,"authored_by":["MDQ6VXNlcjQ0NzE0ODQ="],"author_raw":"Florian Jung <florian.jung@fau.de>","committer_raw":"Florian Jung <flo@windfisch.org>","summary":"Add a configuration warning to [Oriented]PathFollow","body":"Will update OrientedPathFollows' configuration_warnings if the parent Path changes","is_cherrypick":false,"cherrypick_hash":"","pull":23083},"1c7344391579ba5d71e71352560dd2b85c830244":{"hash":"1c7344391579ba5d71e71352560dd2b85c830244","is_merge":false,"authored_by":["MDQ6VXNlcjE0NzkwMTAx"],"author_raw":"paul gruenbacher <pgruenbacher@totalsim.us>","committer_raw":"paul gruenbacher <pgruenbacher@totalsim.us>","summary":"added docs for lookeahead","body":"Fix indenting\n\nlookahead clarification\n\nfix ahead","is_cherrypick":false,"cherrypick_hash":"","pull":23221},"f0405d4ae110d5f35655fd272fcb0e2ef9b33ef1":{"hash":"f0405d4ae110d5f35655fd272fcb0e2ef9b33ef1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23258 from Calinou/tweak-editor-tooltip-size-hidpi","body":"Make editor tooltips wider and scale them on hiDPI displays","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9d926b72e1988dc3d7aabfedc71abe5e8dd8669a":{"hash":"9d926b72e1988dc3d7aabfedc71abe5e8dd8669a","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix .pck lookup for extensionless binary names with a dot","body":"This was not a problem on Windows as binary names are guaranteed to end\nwith '.exe', but on Unix systems binary extensions are purely cosmetic\nand thus optional, which is a problem when using `get_basename()` to\nlookup a potential '.pck' file, as it can fail on e.g. \"My Game 2.0\" (#15188).\n\nTo fix this, ProjectSettings::setup now checks for both basename + '.pck'\nand filename + '.pck'.\n\nFixes #15188, supersedes and closes #22755.\n\nAlso took the opportunity to improve documentation on this core method.","is_cherrypick":false,"cherrypick_hash":"","pull":23259},"dee6a8b93c04a4e0798ba1c39cc6f01f5a5eb12d":{"hash":"dee6a8b93c04a4e0798ba1c39cc6f01f5a5eb12d","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 tooltips wider and scale them on hiDPI displays","body":"This also changes the TTR() call to avoid creating a duplicate\n(\"Property:\" is already used in other places).","is_cherrypick":false,"cherrypick_hash":"","pull":23258},"d2eabd826b4c441d0820d480bbb879375ea0baa0":{"hash":"d2eabd826b4c441d0820d480bbb879375ea0baa0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22701 from swenner/fix-21867-jpeg-is-rgb","body":"load JPG images as rbg instead of rgba, fixes #21867","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8c37c1e98dfc17fd27aebc7dd56b7579785d7bf9":{"hash":"8c37c1e98dfc17fd27aebc7dd56b7579785d7bf9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22920 from DualMatrix/error_already_connect","body":"Fixed error when duplicating a scene which has connection","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b41301e6f9cd978bed17e84a0f3c6d8cfec16c83":{"hash":"b41301e6f9cd978bed17e84a0f3c6d8cfec16c83","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22899 from J08nY/fix/assignment-operation-array","body":"Do not make a function that returns Variant::NIL a void function. Fix #22791","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7664d2abeb2a4a74e7101dfc780bf922b848c89d":{"hash":"7664d2abeb2a4a74e7101dfc780bf922b848c89d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23244 from ColinKinloch/osx_mouse_focus","body":"Update mouse location on background scroll and window focus in macOS","is_cherrypick":false,"cherrypick_hash":"","pull":""},"468c2999d08de0fcbca350399965a037326c30ed":{"hash":"468c2999d08de0fcbca350399965a037326c30ed","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23161 from groud/fix_fav_in_open_dialog","body":"Fixes favorites not working in the open dialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"16bdfcfa4a9e99f158aa9381caeedfc2a7735914":{"hash":"16bdfcfa4a9e99f158aa9381caeedfc2a7735914","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23094 from RandomShaper/fix-crash-signal-to-danling-obj","body":"Fix crash on signal/resume to dangling target","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7aea8502f6c72affa4bddf1841a96151852058bf":{"hash":"7aea8502f6c72affa4bddf1841a96151852058bf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22968 from jfmichaud31/CSGMesh_bug","body":"fix bug #20255 on CSGMesh","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f62af9c2dfe21f259f5a3c5fcb66c4ecf653d45c":{"hash":"f62af9c2dfe21f259f5a3c5fcb66c4ecf653d45c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23012 from RandomShaper/fix-touch-speed-tracking","body":"Track screen drag speed","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d42fd8fa7936ab0f32e207063908cc41dc1ee7ab":{"hash":"d42fd8fa7936ab0f32e207063908cc41dc1ee7ab","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23256 from JFonS/fix_17989","body":"Fix editor only lights","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ecec9b31c4325635a5d1fe981d72691742d34d9d":{"hash":"ecec9b31c4325635a5d1fe981d72691742d34d9d","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fixes favorites not working in the open dialog","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23161},"725bec77354362b39cf4743fae21e3f0009418e1":{"hash":"725bec77354362b39cf4743fae21e3f0009418e1","is_merge":false,"authored_by":["MDQ6VXNlcjE1MDY5MTYw"],"author_raw":"Ashafix <maximili.peters@mail.huji.ac.il>","committer_raw":"Maximilian Peters <maximilian.peters@iqvia.com>","summary":"more detailed example for usage of PackedScene","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23199},"99a097aff2565c38140cab5eca8bba73da8e1008":{"hash":"99a097aff2565c38140cab5eca8bba73da8e1008","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Fix editor only lights","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23256},"d42850f62e5d64d30955bd3a9bc0ccdff88346b9":{"hash":"d42850f62e5d64d30955bd3a9bc0ccdff88346b9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23201 from Ashafix/VectorSlicing","body":"[DOCS] Added section that coordinates can be accessed via indexes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bbfa37a29cdd6650f0a47698b72ee2480790e159":{"hash":"bbfa37a29cdd6650f0a47698b72ee2480790e159","is_merge":false,"authored_by":["MDQ6VXNlcjE1MDY5MTYw"],"author_raw":"Ashafix <maximili.peters@mail.huji.ac.il>","committer_raw":"Maximilian Peters <maximilian.peters@iqvia.com>","summary":"Added section that coordinates can be accessed via indexes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23201},"0d97e9e4ddada6b8db40a667a978f509a677043e":{"hash":"0d97e9e4ddada6b8db40a667a978f509a677043e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23255 from CakHuri/doc-projectsettings","body":"[Docs] Repaired some words on ProjectSettings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"325ecd1c2b235cec13ec74367761a90c1370f453":{"hash":"325ecd1c2b235cec13ec74367761a90c1370f453","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDc5NTQ5"],"author_raw":"M. Huri <kak_huri@yahoo.com>","committer_raw":"M. Huri <kak_huri@yahoo.com>","summary":"[Docs] Repaired some words on ProjectSettings","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23255},"464842c62ce32c62c172371833075c5731883824":{"hash":"464842c62ce32c62c172371833075c5731883824","is_merge":false,"authored_by":["MDQ6VXNlcjMzNDI3Mg=="],"author_raw":"Colin Kinloch <colin@kinlo.ch>","committer_raw":"Colin Kinloch <colin@kinlo.ch>","summary":"Update mouse location on background scroll and window focus in macOS","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23244},"1287e0300d9b98addf719e5ccb2fd45b7bc97f58":{"hash":"1287e0300d9b98addf719e5ccb2fd45b7bc97f58","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23100 from pcbeard/osx_blankscreen_fix","body":"macOS: Update context when window becomes the key window","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cfa8ef1f77f7630a10fd80fb8c742ef7e78601cb":{"hash":"cfa8ef1f77f7630a10fd80fb8c742ef7e78601cb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23186 from BastiaanOlij/fix_gles2_stereo_sky","body":"Fixed stereoscopic (VR) sky in GLES2","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8a113b914380cf96806897e6b764035cc7c0091b":{"hash":"8a113b914380cf96806897e6b764035cc7c0091b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23175 from marcelofg55/input_buffer_fix","body":"Fix possible audio input buffer issues","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b33acc3cb6d2efeadc2e2cfd8a7a57b292871f52":{"hash":"b33acc3cb6d2efeadc2e2cfd8a7a57b292871f52","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23242 from nekomatata/mesh-instance","body":"Get surface material count in MeshInstance for scripts","is_cherrypick":false,"cherrypick_hash":"","pull":""},"787379199d775815e4faddab22556f400a10c7a3":{"hash":"787379199d775815e4faddab22556f400a10c7a3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23253 from akien-mga/gles2-tangent-typo","body":"GLES2: Fix typo in tangent calculation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7167394876a4fc34de29f1608300e05740297d1d":{"hash":"7167394876a4fc34de29f1608300e05740297d1d","is_merge":false,"authored_by":["MDQ6VXNlcjMzMTQzNTA="],"author_raw":"Silvano Cerza <silvanocerza@gmail.com>","committer_raw":"Silvano Cerza <silvanocerza@gmail.com>","summary":"Fixed user being unable to delete root Node if is an inherited Scene","body":"User wasn't able to delete the root Node because it was being treated as\na foreign Node since it was an inherited Scene","is_cherrypick":false,"cherrypick_hash":"","pull":23245},"053da2b487d93138b9ce96f162fbf606d35f0877":{"hash":"053da2b487d93138b9ce96f162fbf606d35f0877","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 typo in tangent calculation","body":"Thanks @tagcup for the find.\n\nFixes #23234.","is_cherrypick":false,"cherrypick_hash":"","pull":23253},"e19520e8fea78facaf6a2e2b2f0f1bc839c87c47":{"hash":"e19520e8fea78facaf6a2e2b2f0f1bc839c87c47","is_merge":false,"authored_by":["MDQ6VXNlcjE0OTUxNDMw"],"author_raw":"lupoDharkael <izhe@hotmail.es>","committer_raw":"lupoDharkael <izhe@hotmail.es>","summary":"ColorPicker: extend access to presets from gds","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22680},"72db3000a56a6f85d348c218437d1a1dfc0953bf":{"hash":"72db3000a56a6f85d348c218437d1a1dfc0953bf","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23200 from santouits/navpoldocs","body":"NavigationPolygon descriptions of the class and methods","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d2ed3b224a070c0cf3ea5e595e7273dace754fff":{"hash":"d2ed3b224a070c0cf3ea5e595e7273dace754fff","is_merge":false,"authored_by":["MDQ6VXNlcjc5Mzc4MQ=="],"author_raw":"Patrick Beard <pcbeard@mac.com>","committer_raw":"Patrick Beard <pcbeard@mac.com>","summary":"Call -update when window becomes the key window","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23100},"68270964d45802b1a76a429dad1812a1be3333ec":{"hash":"68270964d45802b1a76a429dad1812a1be3333ec","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Get surface material count in MeshInstance for scripts","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23242},"ee858d0d85123de004c85131914e1f421e7f06ab":{"hash":"ee858d0d85123de004c85131914e1f421e7f06ab","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23238 from dlasalle/specular_fog","body":"Fix gles3 shader to actually multiply specular light by rev_amount for fog calculations.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"841d62c2c91daeccc369fc2f0ebc9ad70dc0c8eb":{"hash":"841d62c2c91daeccc369fc2f0ebc9ad70dc0c8eb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23241 from Faless/lws_more_fix","body":"Remove unneeded strncpy in lws_client.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e6a069119b2a4721808c7ad39c58a85ea094dfd3":{"hash":"e6a069119b2a4721808c7ad39c58a85ea094dfd3","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Add missing EMWSServer::poll function.","body":"Empty of course as server is not supported in HTML5, but the symbol must\nbe defined.","is_cherrypick":false,"cherrypick_hash":"","pull":23241},"bafcde805ce82ae8dfbd0aec6659b2e4fca163de":{"hash":"bafcde805ce82ae8dfbd0aec6659b2e4fca163de","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Remove unneeded strncpy in lws_client.","body":"Pass the String buffer directly, lws_client_connect_via_info will copy\nthem for us.","is_cherrypick":false,"cherrypick_hash":"","pull":23241},"3af11ff3d8844f4dccd5df307f9383237e8b9fb7":{"hash":"3af11ff3d8844f4dccd5df307f9383237e8b9fb7","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Update filesystem dock when theme changed","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23215},"ba02ccbbe02976437858baf2e10d11181b95837b":{"hash":"ba02ccbbe02976437858baf2e10d11181b95837b","is_merge":false,"authored_by":["MDQ6VXNlcjYxMjk1OTQ="],"author_raw":"Jakub Grzesik <kubecz3k@gmail.com>","committer_raw":"Jakub Grzesik <kubecz3k@gmail.com>","summary":"Optional getters/setters editor autocomplete","body":"solves #22291","is_cherrypick":false,"cherrypick_hash":"","pull":23240},"a36a99b846ddc6bb499dca9a7dcdecaada8d08b5":{"hash":"a36a99b846ddc6bb499dca9a7dcdecaada8d08b5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23229 from CakHuri/fix-treshold","body":"Fixed a typo, treshold to threshold.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f39d14dd61b56b86455d11e71ef81b89cc048926":{"hash":"f39d14dd61b56b86455d11e71ef81b89cc048926","is_merge":false,"authored_by":["MDQ6VXNlcjEyODM3MTI5"],"author_raw":"Dominique LaSalle <dominique@solidlake.com>","committer_raw":"Dominique LaSalle <dominique@solidlake.com>","summary":"Fix gles3 shader to actually multiply specular light by rev_amount for fog calculations.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23238},"90efe5be080041cd66176ab18a33d1c28a6bd8ea":{"hash":"90efe5be080041cd66176ab18a33d1c28a6bd8ea","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDc5NTQ5"],"author_raw":"M. Huri <kak_huri@yahoo.com>","committer_raw":"M. Huri <kak_huri@yahoo.com>","summary":"Fixed a typo, treshhold to threshold.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23229},"454b933106bf8860c65f5b26a155a6bfe8cadaec":{"hash":"454b933106bf8860c65f5b26a155a6bfe8cadaec","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix internal assembly load from","body":"- Also make sure we load API assemblies from 'res://.mono/assemblies/'.","is_cherrypick":false,"cherrypick_hash":"","pull":23162},"b77a41125847633509a2af7d2e693ebdd4c35c01":{"hash":"b77a41125847633509a2af7d2e693ebdd4c35c01","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23224 from capnm/fix-Align-selection-with-view-in-orthogonal-mode","body":"Fix 'Align selection with view' in orthogonal mode","is_cherrypick":false,"cherrypick_hash":"","pull":""},"919573f7ce89d001bb207610a4c264a64276a4a3":{"hash":"919573f7ce89d001bb207610a4c264a64276a4a3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23223 from BlackSkySoftware/bugfix/20141","body":"Fixes crash when loading *.escn resources with gdnative #20141","is_cherrypick":false,"cherrypick_hash":"","pull":""},"808b46cfc238aa08a9e8d5123649ad3fa84c5cae":{"hash":"808b46cfc238aa08a9e8d5123649ad3fa84c5cae","is_merge":false,"authored_by":["MDQ6VXNlcjQwNDcyODk="],"author_raw":"Martin Capitanio <capnm@capitanio.org>","committer_raw":"Martin Capitanio <capnm@capitanio.org>","summary":"Fix 'Align selection with view' in orthogonal mode","body":"Fixes #23096","is_cherrypick":false,"cherrypick_hash":"","pull":23224},"cf09952b6bfd93901a38fe3bc398973fbeb9d4f9":{"hash":"cf09952b6bfd93901a38fe3bc398973fbeb9d4f9","is_merge":false,"authored_by":[""],"author_raw":"Maarten Heremans <maarten.heremans@dynactionize.com>","committer_raw":"Maarten Heremans <maarten.heremans@dynactionize.com>","summary":"Fixes crash when loading *.escn resources with gdnative #20141","body":"The issue is that ResourceFormatLoaderText is a singleton. It was created in a faulty way in\nResourceFormatLoaderNativeScript::load\nIt was created on the stack, which caused the static singleton pointer to be overwritten. This\ncauses then segmentation faults if the singleton is used later on.\n\nIMO singleton creation needs to made safer to avoid other similar issues in the future.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"955a913a1fcc7551a3e03017eb2ac8edc4ee7043":{"hash":"955a913a1fcc7551a3e03017eb2ac8edc4ee7043","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23204 from Baekalfen/master","body":"Removed undeclared and unused variable, which caused a compile error","is_cherrypick":false,"cherrypick_hash":"","pull":""},"36575fe628b3eb32e69fe34c425185fe0086307e":{"hash":"36575fe628b3eb32e69fe34c425185fe0086307e","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Readjust \"Preview\" button in Spatial editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23211},"c487cce6d0af608173508b10d4d3a37f8f0a9907":{"hash":"c487cce6d0af608173508b10d4d3a37f8f0a9907","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23206 from mhilbrunner/docs-streampeertcp","body":"[DOCS] StreamPeerTCP","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1df0900d8ed082b5be2213c727469f90fe400df3":{"hash":"1df0900d8ed082b5be2213c727469f90fe400df3","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTQ3NjM="],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"[DOCS] StreamPeerTCP","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23206},"87c17f82becb6743502e55b896d8a3570e27e6a2":{"hash":"87c17f82becb6743502e55b896d8a3570e27e6a2","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23205 from mhilbrunner/docs-ysort","body":"[DOCS] YSort","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1511a66a98d031ce4f9e862ca3a6934c7b67c35c":{"hash":"1511a66a98d031ce4f9e862ca3a6934c7b67c35c","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTQ3NjM="],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"[DOCS] YSort","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23205},"16c0c037c8aad61b1854d7b3b7778e90612e82a0":{"hash":"16c0c037c8aad61b1854d7b3b7778e90612e82a0","is_merge":false,"authored_by":["MDQ6VXNlcjU1MjgxNzA="],"author_raw":"Mads Ynddal <mads-git@ynddal.dk>","committer_raw":"Mads Ynddal <mads-git@ynddal.dk>","summary":"Removed undeclared and unused variable, which caused a compile error","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23204},"1c14b01422800ef0ced7c1c26cee12d6fcd2a7a9":{"hash":"1c14b01422800ef0ced7c1c26cee12d6fcd2a7a9","is_merge":false,"authored_by":["MDQ6VXNlcjIwNTQ0MzA1"],"author_raw":"santouits <santouits@users.noreply.github.com>","committer_raw":"santouits <santouits@users.noreply.github.com>","summary":"NavigationPolygon descriptions of the class and methods","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23200},"81c2ed61f64e1f9d5247293b307690bd312f1be1":{"hash":"81c2ed61f64e1f9d5247293b307690bd312f1be1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23196 from Paulb23/scene_tab_errors_issue_22890","body":"Scene tabs closing and thumbnail errors, issue 22890","is_cherrypick":false,"cherrypick_hash":"","pull":""},"642ba881eaa3e8a6df9fa25bff13ea73a921231c":{"hash":"642ba881eaa3e8a6df9fa25bff13ea73a921231c","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":"Don't create scene thumbnail before its saved, issue 22890","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23196},"5c04535e10cb20195aad2536181a1030d6b620c8":{"hash":"5c04535e10cb20195aad2536181a1030d6b620c8","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 Tab hover status when adding or removing tabs, issue 22890","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23196},"3ac0e8d0dfbccb6535b8380ff82ff35c534fe062":{"hash":"3ac0e8d0dfbccb6535b8380ff82ff35c534fe062","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23181 from Calinou/tweak-min-panel-sizes-hidpi","body":"Resize some editor panel minimum sizes on hiDPI displays","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a94e25016b2684c629704636a8f824c383c62a23":{"hash":"a94e25016b2684c629704636a8f824c383c62a23","is_merge":true,"authored_by":[],"author_raw":"Timo <16718859+toger5@users.noreply.github.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22972 from YeldhamDev/3d_view_perspective_button","body":"Make \"Perspective\" button look like a actual clickable button","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ef06079ad196adcee17adcabbd6d53366ef85c3f":{"hash":"ef06079ad196adcee17adcabbd6d53366ef85c3f","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Fixed stereoscopic (VR) sky in GLES2","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23186},"f126b61748dbfd10f10e27668c1bb474b1cb62ee":{"hash":"f126b61748dbfd10f10e27668c1bb474b1cb62ee","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Resize some editor panel minimum sizes on hiDPI displays","body":"This also increases the plugin description TextEdit's height,\nso that 3 lines can be viewed instead of just 2 (leaving a few pixels\nfor the scroll bar).","is_cherrypick":false,"cherrypick_hash":"","pull":23181},"115885b1bff767a905ce98ba739fad15c5925ee0":{"hash":"115885b1bff767a905ce98ba739fad15c5925ee0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23170 from ibrahn/lineedit-init-status","body":"Initialise LineEdit clear_button_status.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fa26a5511d5e14f97551bdd1d427ed004b7acd80":{"hash":"fa26a5511d5e14f97551bdd1d427ed004b7acd80","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Fix possible audio input buffer issues","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23175},"5bb34539e2bbd0fa0c46ff589a337eb519ced6da":{"hash":"5bb34539e2bbd0fa0c46ff589a337eb519ced6da","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23025 from voithos/enginejs","body":"Add comments to javascript wrapper parts.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9548707298e2b32ab10e10d104e8806d001925b2":{"hash":"9548707298e2b32ab10e10d104e8806d001925b2","is_merge":false,"authored_by":["MDQ6VXNlcjQwNDcyODk="],"author_raw":"Martin Capitanio <capnm@capitanio.org>","committer_raw":"Martin Capitanio <capnm@capitanio.org>","summary":"Disable 'freelook' in the orthogonal mode.","body":"Fixes #23095\nThanks @aaronfranke for hints.\n\nFixes #23078","is_cherrypick":false,"cherrypick_hash":"","pull":23171},"7bf54d23343a5901399c8596ffae101cf319103d":{"hash":"7bf54d23343a5901399c8596ffae101cf319103d","is_merge":false,"authored_by":["MDQ6VXNlcjI0NDk4ODMy"],"author_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","committer_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","summary":"Initialise LineEdit clear_button_status.","body":"Avoiding undefined behaviour and cleaning up Valgrind output.","is_cherrypick":false,"cherrypick_hash":"","pull":23170},"16b0191173242edca05813b1064de8d14c06deeb":{"hash":"16b0191173242edca05813b1064de8d14c06deeb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23160 from groud/filesystem_favorites_fix","body":"Make folders clicked in the filesystem dock open the selected folder","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7d82bed4f4cac8f5227d935c0496290e24eb48c8":{"hash":"7d82bed4f4cac8f5227d935c0496290e24eb48c8","is_merge":false,"authored_by":["MDQ6VXNlcjI0NDk4ODMy"],"author_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","committer_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","summary":"Moved dynamic font list from static to lifetime controlled by main.","body":"Means the list is destroyed before the OS object, allowing it the\nopportunity to print an error if there are still dynamic font objects\nhanging around.","is_cherrypick":false,"cherrypick_hash":"","pull":23169},"c029e82761b7ae7b77708cf3bff757e50acefebf":{"hash":"c029e82761b7ae7b77708cf3bff757e50acefebf","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Make folders clicked in the filesystem dock open the selected folder","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23160},"cf7a66195fadd078bb5d6fafebf54e250f5163e7":{"hash":"cf7a66195fadd078bb5d6fafebf54e250f5163e7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23142 from willnationsdev/editor-extend-script","body":"Add icon_script_extend & update the icon @runtime","is_cherrypick":false,"cherrypick_hash":"","pull":""},"42300b2769c9164d22b8a6d1a626eb9a539c7e93":{"hash":"42300b2769c9164d22b8a6d1a626eb9a539c7e93","is_merge":false,"authored_by":["MDQ6VXNlcjE2MjE3NTYz"],"author_raw":"Will Nations <willnationsdev@gmail.com>","committer_raw":"Will Nations <willnationsdev@gmail.com>","summary":"Add icon_script_extend & update the icon @runtime","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23142},"dc2e73499a3264c6c77eb4ddadb6961d684c2941":{"hash":"dc2e73499a3264c6c77eb4ddadb6961d684c2941","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"Fix compile warnings for Windows from Linux","body":"At least the ones I got when I compiled it using Mingw64 POSIX on Xubuntu 18.04. Plus use the Size2 of get_window_size() directly, rather than reconstructing it.","is_cherrypick":false,"cherrypick_hash":"","pull":23091},"bde3e884c7b1506dd74cb39ea479ea98dd04e7a1":{"hash":"bde3e884c7b1506dd74cb39ea479ea98dd04e7a1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23138 from CakHuri/fix-disconect","body":"Repaired mistyped of 'just_disconnected'.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"596ba888690fee0abf99a5dddf022555b00d62a1":{"hash":"596ba888690fee0abf99a5dddf022555b00d62a1","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDc5NTQ5"],"author_raw":"M. Huri <kak_huri@yahoo.com>","committer_raw":"M. Huri <kak_huri@yahoo.com>","summary":"Repaired mistyped of 'just_disconnected'.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23138},"b902a2f2a7438810cdcb053568ed5c27089b1e8a":{"hash":"b902a2f2a7438810cdcb053568ed5c27089b1e8a","is_merge":false,"authored_by":[""],"author_raw":"Dualtagh Murray <dualtagh.murray@gonitro.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fixing warnings generated by MSVC","body":"Fixes #22684.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a3072aa35e3bfd69d826fa33328b3ce1862f472a":{"hash":"a3072aa35e3bfd69d826fa33328b3ce1862f472a","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23035 from voithos/missingpck","body":"Show an alert when a project is not found in release mode","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e1f4e60a4264ff1cee1b5e27a227c29e772e302c":{"hash":"e1f4e60a4264ff1cee1b5e27a227c29e772e302c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22849 from DualMatrix/update_key_edit","body":"Fixed Animation Keyframe inspector not displaying after moving key.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cb30b60de69e526633d4c743ba84f46a3efbce3a":{"hash":"cb30b60de69e526633d4c743ba84f46a3efbce3a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23112 from groud/fix_viewport_not_updating","body":"Fixes viewport scrollbars not updating with plugins","is_cherrypick":false,"cherrypick_hash":"","pull":""},"35450e56bd71386e2451b457ce4dfbac5d0cd277":{"hash":"35450e56bd71386e2451b457ce4dfbac5d0cd277","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23122 from Alien1993/enhance_folder_creation_error_message","body":"Enhanced error message on folder creation with invalid chars on Windows","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9d69c34990467765b46f8f0573e539e8600b79c0":{"hash":"9d69c34990467765b46f8f0573e539e8600b79c0","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Make \"Perspective\" button look like a actual clickable button","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22972},"6312f18f8e5022271b74368717a3dcec41bde019":{"hash":"6312f18f8e5022271b74368717a3dcec41bde019","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23128 from neikeq/bb","body":"Make sure API assemblies are up to date at startup","is_cherrypick":false,"cherrypick_hash":"","pull":""},"00f758099b316020189393ded7498107915ab6e2":{"hash":"00f758099b316020189393ded7498107915ab6e2","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Make sure API assemblies are up to date at startup","body":"- If there is a solution and C# project at startup, make sure API assemblies are up to date.\n- Fix prebuilt assemblies only being used when building the game project, and not in other instances.","is_cherrypick":false,"cherrypick_hash":"","pull":23128},"0759760856bd7d82b0a8f59ea266c92ff330d993":{"hash":"0759760856bd7d82b0a8f59ea266c92ff330d993","is_merge":false,"authored_by":["MDQ6VXNlcjMzMTQzNTA="],"author_raw":"Silvano Cerza <silvanocerza@gmail.com>","committer_raw":"Silvano Cerza <silvanocerza@gmail.com>","summary":"Enhanced error message on folder creation with invalid chars on Windows","body":"If the user tried to create folder with *, | or > in its name it would\nreturn a generic error \"Could not create folder.\"\nNow the same message is shown when creating a folder with /, \\\\, :, *,\n|, > or ending with . or an empty space.","is_cherrypick":false,"cherrypick_hash":"","pull":23122},"00125ef8df0c7964a71c6781bd65d0e242187b04":{"hash":"00125ef8df0c7964a71c6781bd65d0e242187b04","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23120 from akim8/patch-1","body":"fix class reference markup for KinematicBody2D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c1779b19a6b910dd2682dba981c914cc9a4aa14e":{"hash":"c1779b19a6b910dd2682dba981c914cc9a4aa14e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23116 from Xrayez/fix-23106","body":"Bind missing subresource flag in ResourceSaver","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c8b7e9e5b72c26c8d421508b63c4665be1c51060":{"hash":"c8b7e9e5b72c26c8d421508b63c4665be1c51060","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23119 from neikeq/issue-18796","body":"Fix prefix erasing for the generated C# enum constants","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2adef1e52fc323b00a02cd08154c83ebfffa3562":{"hash":"2adef1e52fc323b00a02cd08154c83ebfffa3562","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix prefix erasing for the generated C# enum constants","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23119},"e3d7ac17e0b2f0f7e11a0cb48b439c854bc0e300":{"hash":"e3d7ac17e0b2f0f7e11a0cb48b439c854bc0e300","is_merge":false,"authored_by":["MDQ6VXNlcjMxOTYwNjc2"],"author_raw":"Alex <31960676+akim8@users.noreply.github.com>","committer_raw":"GitHub <noreply@github.com>","summary":"fix doc markdown","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23120},"31f6fad90e84631f144426012358097b8af7352e":{"hash":"31f6fad90e84631f144426012358097b8af7352e","is_merge":false,"authored_by":[""],"author_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","committer_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","summary":"Bind missing subresource flag in ResourceSaver","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23116},"6cf13e881c799d84f96587fea4267cd337c08f68":{"hash":"6cf13e881c799d84f96587fea4267cd337c08f68","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Allow the editor dock to have a lower width","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23114},"ced6f434552207fb48520b98c286bdd4e05eb266":{"hash":"ced6f434552207fb48520b98c286bdd4e05eb266","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fixes viewport scrollbars not updating with plugins","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23112},"ad47ec3952c34e2cfb64b8d65f1ed5614c73222f":{"hash":"ad47ec3952c34e2cfb64b8d65f1ed5614c73222f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23000 from voithos/move-autoload","body":"Update autoload references when moving files.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"552c518b80fb14d8e35bcf1be66faf73e3728975":{"hash":"552c518b80fb14d8e35bcf1be66faf73e3728975","is_merge":false,"authored_by":["MDQ6VXNlcjc0NDIyOA=="],"author_raw":"Zaven Muradyan <voithos@google.com>","committer_raw":"Zaven Muradyan <voithos@google.com>","summary":"Show an alert when a project is not found in release mode","body":"Previously, an error message would get printed to the console, but this\nis problematic in e.g. Windows where a console is not displayed. In the\ncase of a missing .pck file, the binary would just silently fail. Now,\nit shows an alert.\n\nFixes #21994.","is_cherrypick":false,"cherrypick_hash":"","pull":23035},"b550f93cfd7862fdf9bf4fc838f2ad04ef89a131":{"hash":"b550f93cfd7862fdf9bf4fc838f2ad04ef89a131","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23097 from neikeq/aa","body":"C#: Optimize struct marshalling","is_cherrypick":false,"cherrypick_hash":"","pull":""},"23ae64b15e14e868f3a152ca2745b2db764b12c2":{"hash":"23ae64b15e14e868f3a152ca2745b2db764b12c2","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"C#: Optimize struct marshalling","body":"- We no longer box struct to return them from internal calls.\n- Use reinterpret_cast if the managed struct layout is the same as the native struct.","is_cherrypick":false,"cherrypick_hash":"","pull":23097},"54bdc1e1f6a7fb85a5b193c9b8ecf0dcf06949e6":{"hash":"54bdc1e1f6a7fb85a5b193c9b8ecf0dcf06949e6","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 crash on signal/resume to dangling target","body":"Fixes #22443.","is_cherrypick":false,"cherrypick_hash":"","pull":23094},"6ec4da2e3b6eeed5f6bc0d1a4f7e0a81147ea04e":{"hash":"6ec4da2e3b6eeed5f6bc0d1a4f7e0a81147ea04e","is_merge":false,"authored_by":["MDQ6VXNlcjI1NjkyNzkw"],"author_raw":"David Sichma <sichmada@gmail.com>","committer_raw":"David Sichma <sichmada@gmail.com>","summary":"Fix inconsistency in KinematicBody","body":"- moved new infinite_inertia argument of move_and_slide and\nmove_and_slide_with_snap in KinematicBody and KinematicBody2D to the\nend if not already there. This makes the order of arguments consistent\nand should keep projects from 3.0 compatible as this argument did not\nexist in 3.0. Docs updated accordingly.\n- renamed max_bounces to max_slides for consistency. Docs updated\naccordingly.\n- the argument infinite_inertia in test_move is now optional, as it is\nin every other movement related method. This closes #22829.","is_cherrypick":false,"cherrypick_hash":"","pull":23090},"0d8284d3d4f439e074bf498af81e8c73be23cc67":{"hash":"0d8284d3d4f439e074bf498af81e8c73be23cc67","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23037 from SeleckyErik/issue-23036","body":"Hide header and footer in AssetLib when not necessary","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b1cd673e180ece86b74fc228c8221de2816da3e1":{"hash":"b1cd673e180ece86b74fc228c8221de2816da3e1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23074 from voithos/tooltips","body":"Add tooltip to skeleton menu button.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1dbb6e455424f37dc55adc4156a725364d7dbc37":{"hash":"1dbb6e455424f37dc55adc4156a725364d7dbc37","is_merge":true,"authored_by":[],"author_raw":"Timo <16718859+toger5@users.noreply.github.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23056 from YeldhamDev/stylebox_rings_removal","body":"Remove unnecessary \"rings\" variable from \"draw_rings()\" in StyleBox","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b58c46fc9c3c7693c3196f8755cbfbb82fbd950d":{"hash":"b58c46fc9c3c7693c3196f8755cbfbb82fbd950d","is_merge":false,"authored_by":["MDQ6VXNlcjc0NDIyOA=="],"author_raw":"Zaven Muradyan <voithos@google.com>","committer_raw":"Zaven Muradyan <voithos@google.com>","summary":"Add tooltip to skeleton menu button.","body":"Fixes #23008.","is_cherrypick":false,"cherrypick_hash":"","pull":23074},"d3fde96dcf206a56c286eee85a52422c4cb158db":{"hash":"d3fde96dcf206a56c286eee85a52422c4cb158db","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23065 from YeldhamDev/switch_optimized_handlers","body":"Switch unoptimized handlers from spatial editor viewport to optimized ones","is_cherrypick":false,"cherrypick_hash":"","pull":""},"66503465dbf599be4392b71c9f4e146c95b501c0":{"hash":"66503465dbf599be4392b71c9f4e146c95b501c0","is_merge":false,"authored_by":[""],"author_raw":"Andrew McDonald <andy@vcmobile.net>","committer_raw":"Andrew McDonald <andy@vcmobile.net>","summary":"Use EditorQuickOpen dialog instead of EditorFileDialog when instancing a child scene.","body":"Addresses the bulk of #5180","is_cherrypick":false,"cherrypick_hash":"","pull":23071},"ee74c7808b99db69fd34fbff8d86ef232f349a1e":{"hash":"ee74c7808b99db69fd34fbff8d86ef232f349a1e","is_merge":false,"authored_by":["MDQ6VXNlcjc0NDIyOA=="],"author_raw":"Zaven Muradyan <voithos@google.com>","committer_raw":"Zaven Muradyan <voithos@google.com>","summary":"Update autoload references when moving files.","body":"Prior to this, file references in autoload were not updated when a\nscript was moved or renamed. This adds extra logic to update the\nautoload references when updating project settings.\n\nFixes #22995.","is_cherrypick":false,"cherrypick_hash":"","pull":23000},"fc376d3db6fe60cfbd9b6e7a300a77b752f754e7":{"hash":"fc376d3db6fe60cfbd9b6e7a300a77b752f754e7","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Switch unoptimized handlers from spatial editor viewport to optimized ones","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23065},"8f3becafeb254b27fdbf8f1e4dfba4feccb6ce23":{"hash":"8f3becafeb254b27fdbf8f1e4dfba4feccb6ce23","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Remove the thumnail-only view from the filesystem dock","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23061},"372f82e7a76c17241afbe51bb2a717a858d1ff7b":{"hash":"372f82e7a76c17241afbe51bb2a717a858d1ff7b","is_merge":false,"authored_by":["MDQ6VXNlcjE2MjE3NTYz"],"author_raw":"Will Nations <willnationsdev@gmail.com>","committer_raw":"Will Nations <willnationsdev@gmail.com>","summary":"Fix Script -> Script Class not in CreateDialog","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23060},"cad9e4e6923b0d208a31bb0cd27e2504e7d0c8cb":{"hash":"cad9e4e6923b0d208a31bb0cd27e2504e7d0c8cb","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Remove unnecessary \"rings\" variable from \"draw_rings()\" in StyleBox","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23056},"eeaa9124af0cf6b66acd70f003482eecdd997a4a":{"hash":"eeaa9124af0cf6b66acd70f003482eecdd997a4a","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"C# API: Hide method bind fields from debugger","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23097},"0dbe01483a902c49ecedf4fd36b74353424145a5":{"hash":"0dbe01483a902c49ecedf4fd36b74353424145a5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22918 from DualMatrix/node_as_root_2","body":"Fixed setting node as root showing error and making invisible children visible.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"49aa1be9b6edb96adc69c709239a4205c924bea2":{"hash":"49aa1be9b6edb96adc69c709239a4205c924bea2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22738 from akerudesu/script_comments","body":"Improve toggle comment function in script editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5d4a073e983c3f8ecca8a1cdc028e4746faec95b":{"hash":"5d4a073e983c3f8ecca8a1cdc028e4746faec95b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22885 from neikeq/issue-22122","body":"Hide numeric value for constants in EditorPropertyEnum","is_cherrypick":false,"cherrypick_hash":"","pull":""},"47c0aff491fc0020a2d5bdd7b4f1804d8d380af9":{"hash":"47c0aff491fc0020a2d5bdd7b4f1804d8d380af9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22894 from OsamaElHariri/prevent-comment-indent","body":"A colon ending a comment line no longer indents the next line","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b4dd1afa74a4ea98ed05707f27b2abd6f5a07334":{"hash":"b4dd1afa74a4ea98ed05707f27b2abd6f5a07334","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22922 from mrcdk/fix_area_bus_override","body":"Fixes Area and Area2D audio bus override","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8b4289021777c11b79b5ced465d27701ca2e8469":{"hash":"8b4289021777c11b79b5ced465d27701ca2e8469","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23009 from AlexHolly/doc-tabcontainer-rearrange","body":"Doc Tabcontainer rearrange tabs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"48d3d15e9390b465935a8b3e78470c63643c2d51":{"hash":"48d3d15e9390b465935a8b3e78470c63643c2d51","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23016 from QbieShay/fix_visibility_toggle","body":"Fixed visibility toggle with node selection","is_cherrypick":false,"cherrypick_hash":"","pull":""},"eac36a06517d0c041494e3f08a70a0ca5c951458":{"hash":"eac36a06517d0c041494e3f08a70a0ca5c951458","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Fixed setting node as root showing error and making invisible children visible.","body":"Fixed setting node as root showing error and making invisible children visible.","is_cherrypick":false,"cherrypick_hash":"","pull":22918},"155652908a4284658b6c9b27640142a15fcb502c":{"hash":"155652908a4284658b6c9b27640142a15fcb502c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23018 from lupoDharkael/parse-bug","body":"GDScriptTokenizer: Fix token_names order","is_cherrypick":false,"cherrypick_hash":"","pull":""},"40ddab512f9fd94a10d1de90c8d15abf2c1cf0ac":{"hash":"40ddab512f9fd94a10d1de90c8d15abf2c1cf0ac","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22992 from Paulb23/delete_line_off_by_one","body":"Fixed delete line being off by one, issue 22819","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5d5e591ba14d0a1f4bdf676e9e3f4d21cd03af7a":{"hash":"5d5e591ba14d0a1f4bdf676e9e3f4d21cd03af7a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22991 from Paulb23/type_syntax_highlighting_fixes","body":"Fix types highlighting outside of function args and var declarations, issues 22029,21638","is_cherrypick":false,"cherrypick_hash":"","pull":""},"df3fe9d781c820f537afa3053fd9b0281d51d4d4":{"hash":"df3fe9d781c820f537afa3053fd9b0281d51d4d4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22980 from CakHuri/remove-include-dupl","body":"Removed duplication of include(s)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"32afd19541914a2da94cf437b5aea0c2ebd12bc2":{"hash":"32afd19541914a2da94cf437b5aea0c2ebd12bc2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22548 from fire/visualscript_whitespace","body":"Visualscript search fixes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"39bdffa57c667f575520b59e84199d0e46a4f1c0":{"hash":"39bdffa57c667f575520b59e84199d0e46a4f1c0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22970 from marcelofg55/osx_mic_fix","body":"Fixed issues with audio input on some Macs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d36f33a2272385d527b0ebde8bfaf62eccc51a06":{"hash":"d36f33a2272385d527b0ebde8bfaf62eccc51a06","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22944 from fire/visual-script-constructor-21840","body":"Fixed the problem with vector3 constructor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"57f46f7fcd9eda807872074186de724fda32c330":{"hash":"57f46f7fcd9eda807872074186de724fda32c330","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix enum values in the editor and hide enum numeric values in the Inspector","body":"- Hide numeric value of enum constants in the inspector (EditorPropertyEnum)\n- EditorPropertyEnum, CustomPropertyEditor: Calculate values of enum constants correctly when only some of these constants have explicit values.","is_cherrypick":false,"cherrypick_hash":"","pull":22885},"be52063aaa745a2838a728dd092abce41099717c":{"hash":"be52063aaa745a2838a728dd092abce41099717c","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Made NodePath property display path instead of object name if object is autogenerated.","body":"This is to prevent those ugly and unclear names with the @'s to appear in things like standalone animationplayer nodes.","is_cherrypick":false,"cherrypick_hash":"","pull":23038},"720f543caa9cdefbc92273a419d17bb6441b027e":{"hash":"720f543caa9cdefbc92273a419d17bb6441b027e","is_merge":false,"authored_by":["MDQ6VXNlcjQ2OTM4MzU="],"author_raw":"Jean-François Michaud <jfmichaud31@gmail.com>","committer_raw":"Jean-François Michaud <jfmichaud31@gmail.com>","summary":"Added a fail condition to prevent a crash","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22968},"cd759c773d45143648919e7c002dc65941c8790b":{"hash":"cd759c773d45143648919e7c002dc65941c8790b","is_merge":false,"authored_by":["MDQ6VXNlcjM1NjU2NjI2"],"author_raw":"Erik <35656626+SeleckyErik@users.noreply.github.com>","committer_raw":"Erik <35656626+SeleckyErik@users.noreply.github.com>","summary":"Hide header and footer in AssetLib when not necessary","body":"Reduces visual clutter by hiding pages navigator header and footer in AssetLib if no results are\nfound or when results fit on one page one page.\n\nFix for issue #23036","is_cherrypick":false,"cherrypick_hash":"","pull":23037},"61d5513525fa3c484cb2d277f39b971edbb605ef":{"hash":"61d5513525fa3c484cb2d277f39b971edbb605ef","is_merge":false,"authored_by":["MDQ6VXNlcjc0NDIyOA=="],"author_raw":"Zaven Muradyan <voithos@google.com>","committer_raw":"Zaven Muradyan <voithos@google.com>","summary":"Add comments to javascript wrapper parts.","body":"The code in pre.js and engine.js is a bit confusing to see in isolation,\nsince the files aren't valid JS files by themselves. This just adds some\nexplanatory text to both files.\n\nFixes #22937.","is_cherrypick":false,"cherrypick_hash":"","pull":23025},"4c863da4d5ad86f4c392d72dd9dbe24801884a71":{"hash":"4c863da4d5ad86f4c392d72dd9dbe24801884a71","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23029 from AlexHolly/doc-tabs","body":"[DOCS] Tabs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"44aa312881931e04c1266590175e329c6eefc2bf":{"hash":"44aa312881931e04c1266590175e329c6eefc2bf","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NDE4ODY="],"author_raw":"Alexander Holland <alexander.holland@live.de>","committer_raw":"Alexander Holland <alexander.holland@live.de>","summary":"Doc Tabcontainer rearrange tabs","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23009},"3a875d3200a3023ecf9bcb2618fc37a36b628fba":{"hash":"3a875d3200a3023ecf9bcb2618fc37a36b628fba","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NDE4ODY="],"author_raw":"Alexander Holland <alexander.holland@live.de>","committer_raw":"Alexander Holland <alexander.holland@live.de>","summary":"Doc Tabs","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23029},"05f1a56037e43d288f1a17a2293eae2d98459789":{"hash":"05f1a56037e43d288f1a17a2293eae2d98459789","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23021 from dumitru-stama/fix_android_modules","body":"Fixed initialization of android modules","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4c9eb86cbf6e28a86d8691703b7e37d02686833e":{"hash":"4c9eb86cbf6e28a86d8691703b7e37d02686833e","is_merge":false,"authored_by":["MDQ6VXNlcjE2MjExMzg="],"author_raw":"dumitru-stama <dumitru.stama@gmail.com>","committer_raw":"dumitru-stama <dumitru.stama@gmail.com>","summary":"Fixed initialization of android modules","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23021},"039e3e295a85b0c6b93401fe70cf68d64ea309d3":{"hash":"039e3e295a85b0c6b93401fe70cf68d64ea309d3","is_merge":false,"authored_by":["MDQ6VXNlcjE0OTUxNDMw"],"author_raw":"lupoDharkael <izhe@hotmail.es>","committer_raw":"lupoDharkael <izhe@hotmail.es>","summary":"GDScriptTokenizer: Fix token_names order","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23018},"976b3e32849d035672e0bc51146af62962d12845":{"hash":"976b3e32849d035672e0bc51146af62962d12845","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 source font's line spacing","body":"This also increases line spacing in license texts in the editor's\nAbout dialog.","is_cherrypick":false,"cherrypick_hash":"","pull":23017},"b95f0e61e0e5678eeb9224a012b28479d7f0af58":{"hash":"b95f0e61e0e5678eeb9224a012b28479d7f0af58","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22942 from AlexHolly/doc-string-filedialog","body":"Filled missing Doc for String and FileDialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9de3924fea091ed9877c9edad3b3688ecfe23449":{"hash":"9de3924fea091ed9877c9edad3b3688ecfe23449","is_merge":false,"authored_by":["MDQ6VXNlcjc5MTc0NzU="],"author_raw":"QbieShay <cislaghi.ilaria@gmail.com>","committer_raw":"QbieShay <cislaghi.ilaria@gmail.com>","summary":"fixed visibility toggle with node selection","body":"before this PR toggling visibility of not selected nodes would toggle\nthe visibility of the whole selection.\nThis PR changes this behaviour, so if visibility is toggled on a node\nthat it is not selected, the visibility toggle will happen only on this\nnode.\nNo changes to the behaviour of when one of the selected nodes has\nvisibility toggled: they still toggle all together","is_cherrypick":false,"cherrypick_hash":"","pull":23016},"c106c88da84c0741f512f5bbdb78fcbb9c8f6e57":{"hash":"c106c88da84c0741f512f5bbdb78fcbb9c8f6e57","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22986 from AlexHolly/doc-lineedit-clear-button","body":"Doc LineEdit MenuRedo and clear_button_enabled","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f1d4167030e348415361c22dd3bf667e2c1254ac":{"hash":"f1d4167030e348415361c22dd3bf667e2c1254ac","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22978 from CakHuri/fix-get_button_count-link","body":"[Docs] Fixed 'get_button_count's link and a typo related to 'button'.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"000307f255d412be2765d1f1e0ec40a142b1becc":{"hash":"000307f255d412be2765d1f1e0ec40a142b1becc","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23001 from voithos/contributingdoc","body":"Add useful links for contributors to CONTRIBUTING and README docs.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"73e22a7cee43c397bfd8ec00466ceb9105ec8ff4":{"hash":"73e22a7cee43c397bfd8ec00466ceb9105ec8ff4","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22924 from clayjohn/doc_MeshDataTool","body":"[DOCS] Added descriptions to MeshDataTool classref","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9692549c34ba015027f7efff4495005ce3f91769":{"hash":"9692549c34ba015027f7efff4495005ce3f91769","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":"Track screen drag speed","body":"Following the universal input handling effort, this works the same for every platform, as long as the touch move event coming from it contains the relative movement.\n\nThe same tracking algorithm used to track the mouse speed is used here, but tracking separately each touch index.\n\nFixes #3623.","is_cherrypick":false,"cherrypick_hash":"","pull":23012},"172694ac4ca5aac60b82a354cfb491bc545c8914":{"hash":"172694ac4ca5aac60b82a354cfb491bc545c8914","is_merge":false,"authored_by":["MDQ6VXNlcjc0NDIyOA=="],"author_raw":"Zaven Muradyan <voithos@google.com>","committer_raw":"Zaven Muradyan <voithos@google.com>","summary":"Add useful links for contributors to CONTRIBUTING and README docs.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23001},"d47b20acaebddea0a2b9f818a98754b53b041a15":{"hash":"d47b20acaebddea0a2b9f818a98754b53b041a15","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 delete line being off by one, issue 22819","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22992},"49dc1ec749161d8ff73bf4538d3b5e3222bc6304":{"hash":"49dc1ec749161d8ff73bf4538d3b5e3222bc6304","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 types highlighting outside of function args and var declarations, issues 22029,21638","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22991},"c6dbcb1474b8bd216ec5218f0a3a51a3251355cb":{"hash":"c6dbcb1474b8bd216ec5218f0a3a51a3251355cb","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NDE4ODY="],"author_raw":"Alexander Holland <alexander.holland@live.de>","committer_raw":"Alexander Holland <alexander.holland@live.de>","summary":"Doc LineEdit MenuRedo and clear_button_enabled","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22986},"55c8fda8842f3b6dd3c4d8f029401dc80a585603":{"hash":"55c8fda8842f3b6dd3c4d8f029401dc80a585603","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDc5NTQ5"],"author_raw":"M. Huri <kak_huri@yahoo.com>","committer_raw":"M. Huri <kak_huri@yahoo.com>","summary":"Removed duplication of include(s):","body":"- \"collision_solver_sat.h\".\n- \"shaders/copy.glsl.gen.h\"","is_cherrypick":false,"cherrypick_hash":"","pull":22980},"967831d9a0a11d79a1c186a590a132a88f36df03":{"hash":"967831d9a0a11d79a1c186a590a132a88f36df03","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDc5NTQ5"],"author_raw":"M. Huri <kak_huri@yahoo.com>","committer_raw":"M. Huri <kak_huri@yahoo.com>","summary":"[Docs] Fixed 'get_button_count's link and a typo related to 'button'.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22978},"fe0db6c4797b8094c64e4ad017e29be866288628":{"hash":"fe0db6c4797b8094c64e4ad017e29be866288628","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22975 from CakHuri/shape-typo","body":"Fixed a typo, sahpe to shape.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d4779c4ccfd582ddc353efa4d9efe17bf8698e54":{"hash":"d4779c4ccfd582ddc353efa4d9efe17bf8698e54","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDc5NTQ5"],"author_raw":"M. Huri <kak_huri@yahoo.com>","committer_raw":"M. Huri <kak_huri@yahoo.com>","summary":"Made 'draw relationship lines' (at Editor Settings) enabled by default.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22977},"32ec2e3b2cba137ffb8485f41d935de7815b4d80":{"hash":"32ec2e3b2cba137ffb8485f41d935de7815b4d80","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDc5NTQ5"],"author_raw":"M. Huri <kak_huri@yahoo.com>","committer_raw":"M. Huri <kak_huri@yahoo.com>","summary":"Fixed a typo, sahpe to shape.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22975},"5e26829118c8d53d979f57681aec40e238dbdfcf":{"hash":"5e26829118c8d53d979f57681aec40e238dbdfcf","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Fixed issues with audio input on some Macs","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22970},"43c28681add010b5daccbcfde3e3065d7be7b52c":{"hash":"43c28681add010b5daccbcfde3e3065d7be7b52c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22939 from merumelu/tileset-add-texture-fix","body":"TileSetEditor: Don't crash when adding invalid files","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5804efc6371fbfaec8fca6f237bd8478f2081086":{"hash":"5804efc6371fbfaec8fca6f237bd8478f2081086","is_merge":true,"authored_by":[],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22929 from Windfisch/oa_hashmap_test","body":"Fix bug and add testcase for OAHashMap losing keys","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e4b2a20cd67ccde0733c2dec5c7115a9fdd921a8":{"hash":"e4b2a20cd67ccde0733c2dec5c7115a9fdd921a8","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NDE4ODY="],"author_raw":"Alexander Holland <alexander.holland@live.de>","committer_raw":"Alexander Holland <alexander.holland@live.de>","summary":"Filled missing Doc for String and FileDialog","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22942},"34c4bfeb01be21298ac28429fb321a785d7ac5f3":{"hash":"34c4bfeb01be21298ac28429fb321a785d7ac5f3","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Fixed parents properties not appearing in inspector if parent is class_name.","body":"Fixed parents properties not appearing in inspector if parent is class_name.","is_cherrypick":false,"cherrypick_hash":"","pull":22953},"47b42787e374fe685ec573277f763b673e5875ba":{"hash":"47b42787e374fe685ec573277f763b673e5875ba","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":"Make visualscript search better.","body":"* There were spaces unequally inside the function definitions.\n* camelcase_to_underscore() should also work for numbers inside of the camel case.\n* Removed the builtin concept\n* Capitalize descriptions from methods too.\n* Match the visual script functions by removing the empty arguments \"( )\"\n* Add some test cases","is_cherrypick":false,"cherrypick_hash":"","pull":22548},"6e8f0cfdc6ed71b51a882ca910a7efea1600b3c9":{"hash":"6e8f0cfdc6ed71b51a882ca910a7efea1600b3c9","is_merge":false,"authored_by":["MDQ6VXNlcjEyOTY3MjY="],"author_raw":"J08nY <johny@neuromancer.sk>","committer_raw":"J08nY <johny@neuromancer.sk>","summary":"Do not make a function that returns Variant::NIL a void function. Fix #22791.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22899},"d3fc5e6c8933c156d449d8cc0bfa5d0075d74333":{"hash":"d3fc5e6c8933c156d449d8cc0bfa5d0075d74333","is_merge":false,"authored_by":["MDQ6VXNlcjEzNTk5OTQ0"],"author_raw":"the 8th mage <eee34353@gmail.com>","committer_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","summary":"Fixed the problem with vector3 constructor","body":"Whenever there's a port change that may change the inputs, the default inputs will be recalculated.\n\nMoving the update port loop into its own function.\n\nSigned-off-by: K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","is_cherrypick":false,"cherrypick_hash":"","pull":22944},"596c36a9ac634b0e6b03074e08d74a62455ab3c0":{"hash":"596c36a9ac634b0e6b03074e08d74a62455ab3c0","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"added descriptions to MeshDataTool doc","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22924},"451e5fd0511bc2c17a66fc73a0de9a5169109517":{"hash":"451e5fd0511bc2c17a66fc73a0de9a5169109517","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22915 from fire/visuals-shader-colour-constant-22906","body":"Fix for Visual Shader Editor #22906: Cannot change color on Color Con…","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ebdb374d803ce224bc4d3bae33726a1aaa6c09a0":{"hash":"ebdb374d803ce224bc4d3bae33726a1aaa6c09a0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22844 from samgreen/fix_gui_dragging_spam","body":"Fix spam when dragging in the editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8b56ea31385ed8ec2ba6afde7592146e1664613d":{"hash":"8b56ea31385ed8ec2ba6afde7592146e1664613d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22800 from QbieShay/depth_write","body":"Added the ability to write to gl_FragDepth.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5c402e75bc1949d8f48d75b485811516ca25410f":{"hash":"5c402e75bc1949d8f48d75b485811516ca25410f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22864 from milkowski/master","body":"Fix build with Android NDK r18","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e4b1284210f132e93e69ce8d1575286f91460bd6":{"hash":"e4b1284210f132e93e69ce8d1575286f91460bd6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22931 from groud/fix_resource_name_inspector","body":"Fixes resources name not showing in the inspector","is_cherrypick":false,"cherrypick_hash":"","pull":""},"27596f6031ebdbcddc75ab36bb02ddc3f8813c2b":{"hash":"27596f6031ebdbcddc75ab36bb02ddc3f8813c2b","is_merge":false,"authored_by":["MDQ6VXNlcjE3Njc2ODQ3"],"author_raw":"merumelu <merumelu@protonmail.com>","committer_raw":"merumelu <merumelu@protonmail.com>","summary":"TileSetEditor: Don't crash when adding invalid files","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22939},"2b71f528312f0f89b03d81d4c0de6644c613a083":{"hash":"2b71f528312f0f89b03d81d4c0de6644c613a083","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Opens the SpriteFrames editor when editing an AnimatedSprite","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22938},"35ea827e832f1c7a938b8199f8d6922fdfe50525":{"hash":"35ea827e832f1c7a938b8199f8d6922fdfe50525","is_merge":false,"authored_by":["MDQ6VXNlcjM0ODY2MjU2"],"author_raw":"Ferenc Arn <tagcup@yahoo.com>","committer_raw":"Ferenc Arn <tagcup@yahoo.com>","summary":"Avoid some unnecessary calculations in scene.glsl.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22639},"9fc71d3472329d14d024e67bec682da904806e02":{"hash":"9fc71d3472329d14d024e67bec682da904806e02","is_merge":false,"authored_by":["MDQ6VXNlcjEwNDk0NDI="],"author_raw":"allkhor <say2word@gmail.com>","committer_raw":"allkhor <say2word@gmail.com>","summary":"Cleanup the editor history from remote nodes after the scene stopped.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22625},"0353182e7ba925d3a162decb6f2327fec95764e2":{"hash":"0353182e7ba925d3a162decb6f2327fec95764e2","is_merge":false,"authored_by":["MDQ6VXNlcjQ0NzE0ODQ="],"author_raw":"Florian Jung <florian.jung@fau.de>","committer_raw":"Florian Jung <florian.jung@fau.de>","summary":"Fix bug with OAHashMap corruption on insertion","body":"When an item has been inserted into an already-occupied slot, and\nthe original inhabitant of that slot was moved on, it was wrongly\nmoved with the inserted-item's key/value instead of its own.\n\nThis closes #22928.","is_cherrypick":false,"cherrypick_hash":"","pull":22929},"09250850ecff1ede552dd2d201c348c3376f687f":{"hash":"09250850ecff1ede552dd2d201c348c3376f687f","is_merge":false,"authored_by":["MDQ6VXNlcjM1NjU2NjI2"],"author_raw":"Erik <35656626+SeleckyErik@users.noreply.github.com>","committer_raw":"Erik <35656626+SeleckyErik@users.noreply.github.com>","summary":"Fixed non-monitorable areas triggering overlap","body":"Non-monitorable areas are never removed from the monitor query of other areas. This makes areas that turn not\nmonitorable while overlapping with other areas get stuck in the other areas' monitor query and trigger false\noverlaps.\n\nThis is a fix for issue #9148.","is_cherrypick":false,"cherrypick_hash":"","pull":22933},"f236507689e5d30f103f1c5cc39ef44c86957491":{"hash":"f236507689e5d30f103f1c5cc39ef44c86957491","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fixes resources name not showing in the inspector","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22931},"15d3c96afdbb73505f128c5d3a6393ed24140c67":{"hash":"15d3c96afdbb73505f128c5d3a6393ed24140c67","is_merge":false,"authored_by":["MDQ6VXNlcjQ0NzE0ODQ="],"author_raw":"Florian Jung <florian.jung@fau.de>","committer_raw":"Florian Jung <florian.jung@fau.de>","summary":"Add testcase whether OAHashMap loses keys","body":"This demonstrates issue #22928.","is_cherrypick":false,"cherrypick_hash":"","pull":22929},"b6a23afa80cf0919a5fb27b88d8c9fd529ab1913":{"hash":"b6a23afa80cf0919a5fb27b88d8c9fd529ab1913","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"removed redundant error from meshdatatool","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22925},"0e8c7f58db01e700a1bda9371cf5af2bead95989":{"hash":"0e8c7f58db01e700a1bda9371cf5af2bead95989","is_merge":false,"authored_by":["MDQ6VXNlcjQ4MzUzMQ=="],"author_raw":"MrCdK <contact@mrcdk.com>","committer_raw":"MrCdK <contact@mrcdk.com>","summary":"Fixes Area and Area2D audio bus override","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22922},"6afedaa498e17274daa33253147f9da3c1f9696f":{"hash":"6afedaa498e17274daa33253147f9da3c1f9696f","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Fixed error when duplicating a scene which has connection","body":"Fixed error when duplicating a scene which has connection","is_cherrypick":false,"cherrypick_hash":"","pull":22920},"6097a5af14cee12e52f98794459b0484966f2239":{"hash":"6097a5af14cee12e52f98794459b0484966f2239","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 for Visual Shader Editor #22906: Cannot change color on Color Constant","body":"Revert line from 5f2f1089086ad64636efc2a4096e55e4483c927a","is_cherrypick":false,"cherrypick_hash":"","pull":22915},"317f7c91a22215205f2d4ae26724e322b702373f":{"hash":"317f7c91a22215205f2d4ae26724e322b702373f","is_merge":false,"authored_by":[""],"author_raw":"OsamaElHariri <ose05@mail.aub.edu>","committer_raw":"OsamaElHariri <ose05@mail.aub.edu>","summary":"A colon ending a comment line no longer indents the next line","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22894},"c3d40e42ce09c651d1d6319cac1b56a1925c8e1d":{"hash":"c3d40e42ce09c651d1d6319cac1b56a1925c8e1d","is_merge":false,"authored_by":["MDQ6VXNlcjQwNTQ1ODEw"],"author_raw":"Unknown <akerudesu@gmail.com>","committer_raw":"Akeru <akerudesu@gmail.com>","summary":"Improve toggle comment function in script editor.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22738},"4c1a5d9cfe2da761bfe17d52126deabc1f1c1bd3":{"hash":"4c1a5d9cfe2da761bfe17d52126deabc1f1c1bd3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22866 from Calinou/improve-find-in-files","body":"Improve the editor's Find in Files function","is_cherrypick":false,"cherrypick_hash":"","pull":""},"745ae39837993434da713fd080bf6d328d9ee183":{"hash":"745ae39837993434da713fd080bf6d328d9ee183","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22871 from marcelofg55/surr31_enum","body":"Add missing BIND_ENUM for SPEAKER_SURROUND_31","is_cherrypick":false,"cherrypick_hash":"","pull":""},"47e27e73d169dfea72ff648dfba7f02190a0e7b4":{"hash":"47e27e73d169dfea72ff648dfba7f02190a0e7b4","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22872 from clayjohn/SurfaceTool-Doc","body":"[DOC] Update and expand SurfaceTool doc","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c730957c427680b9d0d823e7240cdf614d4a8c2f":{"hash":"c730957c427680b9d0d823e7240cdf614d4a8c2f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Revert \"Added a check in sort_custom thats test wether the given method exists.\"","body":"This reverts commit 6415454581c3ba0025da6b9bae42e060fa4e1508.\n\nThat patch was correct but Object::has_method is not a reliable way to check\nif we can use the given method, as it doesn't support inner classes (#22838).","is_cherrypick":false,"cherrypick_hash":"","pull":""},"84e82a387fd8975085d439c4609977cbfe85bf2e":{"hash":"84e82a387fd8975085d439c4609977cbfe85bf2e","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"update and expand surfacetool doc","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22872},"8816c7d8a247bbd6930c0ffe6a5f80b720766126":{"hash":"8816c7d8a247bbd6930c0ffe6a5f80b720766126","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Add missing BIND_ENUM for SPEAKER_SURROUND_31","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22871},"14c0b75b634f9542083dc547e41cc93355b4219b":{"hash":"14c0b75b634f9542083dc547e41cc93355b4219b","is_merge":false,"authored_by":["MDQ6VXNlcjE5NTE1ODI2"],"author_raw":"dennisseong <dennis@semtri.com>","committer_raw":"dennisseong <dennis@semtri.com>","summary":"Fix richtextlabel meta links shouldn't open when swiping to scroll","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22870},"f7848f234f7cf8092e600d034a83b3bb37c88dc4":{"hash":"f7848f234f7cf8092e600d034a83b3bb37c88dc4","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's Find in Files function","body":"- Disable Whole Words and Match Case by default\n- Hide the Cancel button once the search is completed\n- Pad line numbers to the right for more readable search results","is_cherrypick":false,"cherrypick_hash":"","pull":22866},"e6cfaa18cae296e441a0496b28e4ec3e0d4061ee":{"hash":"e6cfaa18cae296e441a0496b28e4ec3e0d4061ee","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22865 from neikeq/issue-22854","body":"Check if directory exists before trying to delete it","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3a9b23bcc29d60b332f9e681d1b2dcad818694f2":{"hash":"3a9b23bcc29d60b332f9e681d1b2dcad818694f2","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Check if directory exists before trying to delete it","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22865},"3598165c4de330abdcf93c383886e8c2d684d6cf":{"hash":"3598165c4de330abdcf93c383886e8c2d684d6cf","is_merge":false,"authored_by":[""],"author_raw":"Wojciech Milkowski <wmilkowski@intera.pl>","committer_raw":"Wojciech Milkowski <wmilkowski@intera.pl>","summary":"Fix build with Android NDK r18","body":"As a bonus there is no need to use undocumented Gradle API any more.","is_cherrypick":false,"cherrypick_hash":"","pull":22864},"24a339245fe8b833762f7801366000770a30e1ef":{"hash":"24a339245fe8b833762f7801366000770a30e1ef","is_merge":false,"authored_by":["MDQ6VXNlcjI3NjExOA=="],"author_raw":"Sam Green <greensamuelm@gmail.com>","committer_raw":"Sam Green <greensamuelm@gmail.com>","summary":"Swap condition to prevent spam in editor.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22844},"0063ba92075094b7cc9d36f4551080b89e0c0e50":{"hash":"0063ba92075094b7cc9d36f4551080b89e0c0e50","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22841 from J08nY/fix/collision-object-macro","body":"Fix multi-statement macro call not being covered.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"87f8077a70da58f366d3d517daf2d814fdccae5f":{"hash":"87f8077a70da58f366d3d517daf2d814fdccae5f","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Fixed Animation Keyframe inspector not displaying after moving key.","body":"Fixed Animation Keyframe inspector not displaying after moving key.","is_cherrypick":false,"cherrypick_hash":"","pull":22849},"56005772cd2fcbd095f2d14c6d13e83e632d0775":{"hash":"56005772cd2fcbd095f2d14c6d13e83e632d0775","is_merge":false,"authored_by":["MDQ6VXNlcjEyOTY3MjY="],"author_raw":"J08nY <johny@neuromancer.sk>","committer_raw":"J08nY <johny@neuromancer.sk>","summary":"Fix multi-statement macro call not being covered.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22841},"328679fddd426040a9af4891e937cbadb03371dd":{"hash":"328679fddd426040a9af4891e937cbadb03371dd","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Ensure CPU particles do not process if not visible","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"14494dddd04bb9b6964940cdde97fe0364299b96":{"hash":"14494dddd04bb9b6964940cdde97fe0364299b96","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fixes to CPU particles for performance and avoiding NaNs.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b17e71b6e5e035f49b5b3b5b55b9cdac80215d72":{"hash":"b17e71b6e5e035f49b5b3b5b55b9cdac80215d72","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22808 from KellyThomas/vector-one","body":"Add ONE constants to Vector2 and Vector3","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cebbb2a325cc028f8311e18ea050f91801385597":{"hash":"cebbb2a325cc028f8311e18ea050f91801385597","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22827 from qonnop/optimize-interpolation","body":"Optimize interpolation algorithms","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3b6c5f737926a0a4d2432b385a57856691e1cbc8":{"hash":"3b6c5f737926a0a4d2432b385a57856691e1cbc8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22831 from exts/bugfix/simplifypath","body":"Fixes #22828 - res://user had incorrect substr value","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b04b83bdcefcbc7e49c68eecd04ffa57175b488b":{"hash":"b04b83bdcefcbc7e49c68eecd04ffa57175b488b","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22830 from Faless/fix_joypad_tree_crash","body":"Fix crash in Tree when moving using Joypad","is_cherrypick":false,"cherrypick_hash":"","pull":""},"18b6f5a6c92ec01332654b5537eb4af81ea734dc":{"hash":"18b6f5a6c92ec01332654b5537eb4af81ea734dc","is_merge":false,"authored_by":["MDQ6VXNlcjE2Mzg3MTA3"],"author_raw":"exts <lamonteh2@gmail.com>","committer_raw":"exts <lamonteh2@gmail.com>","summary":"fixes #22828 - res://user had incorrect substr value","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22831},"604810f611d0dc1174d9e0b012bbb5a7cfceaf6c":{"hash":"604810f611d0dc1174d9e0b012bbb5a7cfceaf6c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22771 from guilhermefelipecgs/fix_inspector_preview","body":"Fix inspector preview","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e355a8fc4c36d4417b32acd0d5cf27a1b15d6669":{"hash":"e355a8fc4c36d4417b32acd0d5cf27a1b15d6669","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 in Tree when moving using Joypad","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22830},"e0871b0f525f9b605542307512ef773955a6999a":{"hash":"e0871b0f525f9b605542307512ef773955a6999a","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Baker fixes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b150ceb62cfd91f11b62f823f3dd5517a640cbc3":{"hash":"b150ceb62cfd91f11b62f823f3dd5517a640cbc3","is_merge":false,"authored_by":["MDQ6VXNlcjExNTEzOTQ="],"author_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","committer_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","summary":"Update class documentation xml","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22808},"50fae2b1a7a7a5f3029c50f9884ccdde0762c8a3":{"hash":"50fae2b1a7a7a5f3029c50f9884ccdde0762c8a3","is_merge":false,"authored_by":["MDQ6VXNlcjQzODAzODc0"],"author_raw":"qonnop <qonnop@users.noreply.github.com>","committer_raw":"qonnop <qonnop@users.noreply.github.com>","summary":"Optimize interpolation algorithms","body":"Interpolation in the form of va + (vb - va) * c is faster and prevents floating point issues for int/string\nFollowup to https://github.com/godotengine/godot/pull/22786","is_cherrypick":false,"cherrypick_hash":"","pull":22827},"a9ec69663fd23ab15e5211588fb0fcf56bf2c7f9":{"hash":"a9ec69663fd23ab15e5211588fb0fcf56bf2c7f9","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Fix inspector preview","body":"Remove script preview to inspector dock","is_cherrypick":false,"cherrypick_hash":"","pull":22771},"215db9ff71c2c2fb3fe670fb8ea9109fca5b5a6a":{"hash":"215db9ff71c2c2fb3fe670fb8ea9109fca5b5a6a","is_merge":false,"authored_by":["MDQ6VXNlcjExNTEzOTQ="],"author_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","committer_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","summary":"add ONE constants to Vector2 and Vector3","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22808},"5676632a3bb8562b3346a3afba4069501365b35f":{"hash":"5676632a3bb8562b3346a3afba4069501365b35f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22788 from Faless/warnings_fix","body":"Some warnings fix","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d65afb2c7474f4f7b19aacc74dd3956ee491c60b":{"hash":"d65afb2c7474f4f7b19aacc74dd3956ee491c60b","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix LWSClient connect_to_host string termination.","body":"Coming from strncpy might get you a non-NULL terminated buffer.\nThe solution, if you accept trunction, is to give one less byte to\nstrncpy and manually set the last char in the buffer to '\\0'.\nIf the source string is shorter, than the buffer is padded with '\\0'\nautomatically.","is_cherrypick":false,"cherrypick_hash":"","pull":22788},"f8020bc9766e7641fb3e53101bd6d85494e7fa41":{"hash":"f8020bc9766e7641fb3e53101bd6d85494e7fa41","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Check getcwd return in X11 platform main.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22788},"67177586d362a123f65d8725a2369f7cf85da66b":{"hash":"67177586d362a123f65d8725a2369f7cf85da66b","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix potentially unininitialized pointer write.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22788},"12124d2d445878b785160e01ae931973eb1ab4d9":{"hash":"12124d2d445878b785160e01ae931973eb1ab4d9","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Safer getcwd in DirAccess","body":"Fix [-Wunused-result]","is_cherrypick":false,"cherrypick_hash":"","pull":22788},"5393e7310d16656f2a84e0df589c54f9ccfbcd59":{"hash":"5393e7310d16656f2a84e0df589c54f9ccfbcd59","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Avoid possible overflow in OS_Unix readlink","body":"Also fix [-Wunused-result]","is_cherrypick":false,"cherrypick_hash":"","pull":22788},"83acd5f17e67f6bbe586a061a4317815f176e196":{"hash":"83acd5f17e67f6bbe586a061a4317815f176e196","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"One less local variable in marshalls","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22788},"cff89fc4e4f2ceb577b5f7a119d98cb22d41ea44":{"hash":"cff89fc4e4f2ceb577b5f7a119d98cb22d41ea44","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22678 from Dragoncraft89/set_pause","body":"Add Behaviour of SceneTree pausing to the doc","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c5da418b0bebec626df34f69ca924838be74827a":{"hash":"c5da418b0bebec626df34f69ca924838be74827a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22698 from Calinou/fix-find-files-hidpi","body":"Fix Find in Files font size on hiDPI displays","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7aa580a84e0b34dc8e49f44432b4612a9d2436c9":{"hash":"7aa580a84e0b34dc8e49f44432b4612a9d2436c9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22700 from Calinou/increase-itemlist-popupmenu-spacing","body":"Increase spacing slightly between ItemList and PopupMenu items","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d4108573bf65f6e01ab58c50b561f144d499268b":{"hash":"d4108573bf65f6e01ab58c50b561f144d499268b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22705 from DualMatrix/debugging_the_debugger_grand_finale","body":"Cleaned up/Fixed some bugs in the remote inspector code.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"13892f266860eac20d21e0b01d4dfb8ba7c3d8d3":{"hash":"13892f266860eac20d21e0b01d4dfb8ba7c3d8d3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22822 from godotengine/revert-16977-master","body":"Revert \"Created a new function named get_element in GridContainer. This funct…\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ea65a1bbb3d12617093c72b537216cb31f89949d":{"hash":"ea65a1bbb3d12617093c72b537216cb31f89949d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22712 from groud/fix_animation_finished_signal","body":"Fixes AnimatedSprite2D animation_finished signal triggering too early","is_cherrypick":false,"cherrypick_hash":"","pull":""},"32ee3bf092724885d052ec897f0a7ced40c3ef0f":{"hash":"32ee3bf092724885d052ec897f0a7ced40c3ef0f","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 KEY_ESCAPE close all output/debugger docks on bottom\"","body":"This reverts commit 2ae2735a7a2631ef1a2c901a81135b1a1f3f954f.\n\nIt also closes panels like the shader text editor when trying to\ndiscard code completion tooltips. It could be readded with extra\ncare that modals like tooltips will take precedence and mark the\nevent as handled.\n\nFixes #17159, fixes #20738, closes #22727.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bf6dcb91059c7cb59771cbff23364612309193a4":{"hash":"bf6dcb91059c7cb59771cbff23364612309193a4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22722 from akien-mga/fix-warnings","body":"Fix more \"may be used initialized\" warnings from GCC 7","is_cherrypick":false,"cherrypick_hash":"","pull":""},"eae742312f757ceb8b10ef3d343733e764a9c36a":{"hash":"eae742312f757ceb8b10ef3d343733e764a9c36a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22770 from Chaosus/fix_inspector_theme","body":"Fix inspector color when theme changed","is_cherrypick":false,"cherrypick_hash":"","pull":""},"22181d0a3f26422b6f39fbd7365592683da4601a":{"hash":"22181d0a3f26422b6f39fbd7365592683da4601a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22759 from AndreaCatania/pyfix","body":"Some physics fixes for 3.1","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c1dad2ae2d3a4bdb5b0dda39d4e7adc4aed6fab6":{"hash":"c1dad2ae2d3a4bdb5b0dda39d4e7adc4aed6fab6","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"C# bindings generator fixes","body":"- Fix unused bool local for MonoBoolean argument.\n- Append U to API hashes. Fixes warning: 'integer constant is so large that it is unsigned'","is_cherrypick":false,"cherrypick_hash":"","pull":""},"44d82b3a070b7ed8973d9e8bc6e58da1084fc7d1":{"hash":"44d82b3a070b7ed8973d9e8bc6e58da1084fc7d1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22752 from aaronfranke/equals-redundant","body":"Remove redundant \"== true\" and \"== false\" code","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cb677e57c6459d454503978eb1e1f04aa7dc9693":{"hash":"cb677e57c6459d454503978eb1e1f04aa7dc9693","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Revert \"Created a new function named get_element in GridContainer. This funct…\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22822},"c27b2adb10ea7077008d4f8b356e3561d05bad6a":{"hash":"c27b2adb10ea7077008d4f8b356e3561d05bad6a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22786 from qonnop/fix-int-interpolation","body":"Fixed int interpolation issue, closes #22763","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cb339bfffbca8786adae221b948618b048b29f6c":{"hash":"cb339bfffbca8786adae221b948618b048b29f6c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22810 from Calinou/improve-viewport-menu-button","body":"Make the 3D viewport menu button easier to read","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e214f1b5369ff2d2d44700184bb564a78b3e9c47":{"hash":"e214f1b5369ff2d2d44700184bb564a78b3e9c47","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22812 from neikeq/issue-22781","body":"Mono: Fix crash on NodePath/RID disposal during Godot shutdown","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a406bf3e68151470a3c1359364d62640d3e46ffd":{"hash":"a406bf3e68151470a3c1359364d62640d3e46ffd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22782 from eska014/gles2-uniform-precision","body":"Fix GLES2 uniform precision","is_cherrypick":false,"cherrypick_hash":"","pull":""},"15305ec91f791cb294b38f4d66d6f14e076c6aaa":{"hash":"15305ec91f791cb294b38f4d66d6f14e076c6aaa","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Optimitzed area overlap checks","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22759},"f28b032490b183b51c025829a62e294181d38ba2":{"hash":"f28b032490b183b51c025829a62e294181d38ba2","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22818 from cbscribe/kcc_doc_spatialmat","body":"[DOCS] SpatialMaterial descriptions","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5e42e45c04a25b3115a4a524b319c10b4174bc00":{"hash":"5e42e45c04a25b3115a4a524b319c10b4174bc00","is_merge":false,"authored_by":["MDQ6VXNlcjM4MTI1MTQ="],"author_raw":"Chris Bradfield <chris@kidscancode.org>","committer_raw":"Chris Bradfield <chris@kidscancode.org>","summary":"[DOCS] SpatialMaterial descriptions","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22818},"e99f16153eb9ecfba65219190783b5e2714cf50d":{"hash":"e99f16153eb9ecfba65219190783b5e2714cf50d","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Made AnimationPlayer track groups update after changing path","body":"Made AnimationPlayer track groups update after changing path","is_cherrypick":false,"cherrypick_hash":"","pull":22817},"aad70d5ebededd9d8d678bf6d50d946d2b11ce72":{"hash":"aad70d5ebededd9d8d678bf6d50d946d2b11ce72","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22804 from akien-mga/works-better-with-a-bug","body":"Readd mipmaps 'bug' in Image::expand_x2_hq2x, fixing it caused a regression","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1a2f6cfcb589282700059e81b76be3103d498344":{"hash":"1a2f6cfcb589282700059e81b76be3103d498344","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Make the 3D viewport menu button easier to read","body":"This closes #22809.","is_cherrypick":false,"cherrypick_hash":"","pull":22810},"b63e518ce9685a2f7a681af023c8b4a190d55d88":{"hash":"b63e518ce9685a2f7a681af023c8b4a190d55d88","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Fix crash on NodePath/RID disposal during Godot shutdown","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22812},"4f7b33cdcfdcbc11bcc506018dff1b06db3cf3f6":{"hash":"4f7b33cdcfdcbc11bcc506018dff1b06db3cf3f6","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"Remove redundant \"== false\" code","body":"Some of this code has been re-organized.\nf","is_cherrypick":false,"cherrypick_hash":"","pull":22752},"37386f112bafa9c4e94c342f6d5f04392a5623f7":{"hash":"37386f112bafa9c4e94c342f6d5f04392a5623f7","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"Remove redundant \"== true\" code","body":"If it can be compared to a boolean, it can be evaluated as one in-place.","is_cherrypick":false,"cherrypick_hash":"","pull":22752},"ac04e14a51c3146d4e8dd4fc61e67fa4b32981ba":{"hash":"ac04e14a51c3146d4e8dd4fc61e67fa4b32981ba","is_merge":false,"authored_by":["MDQ6VXNlcjc5MTc0NzU="],"author_raw":"QbieShay <cislaghi.ilaria@gmail.com>","committer_raw":"QbieShay <cislaghi.ilaria@gmail.com>","summary":"Added the ability to write to gl_FragDepth. It doesn't affect the depth prepass.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22800},"6a37f15e5a502152fcc9bc2389f944bf552ad618":{"hash":"6a37f15e5a502152fcc9bc2389f944bf552ad618","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Readd mipmaps 'bug' in Image::expand_x2_hq2x, fixing it caused a regression","body":"Fixes #22747.","is_cherrypick":false,"cherrypick_hash":"","pull":22804},"7d681274f8aa2a7a0bac004a16e376d36103c94e":{"hash":"7d681274f8aa2a7a0bac004a16e376d36103c94e","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Improved code that handles collision shapes, fixes #21945","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22759},"bbfc6f698511dfdfa44e61aa88bd5678dda06bd8":{"hash":"bbfc6f698511dfdfa44e61aa88bd5678dda06bd8","is_merge":false,"authored_by":["MDQ6VXNlcjQzODAzODc0"],"author_raw":"qonnop <qonnop@users.noreply.github.com>","committer_raw":"qonnop <qonnop@users.noreply.github.com>","summary":"Fixed int interpolation issue, closes #22763","body":"When interpolating between two equal int values a and b, floating point\ncalculation imprecisions can result in different values depending on\nthe interpolation factor.","is_cherrypick":false,"cherrypick_hash":"","pull":22786},"ffe94ef4e2dc28e69337f53f58d0fa60e23607a8":{"hash":"ffe94ef4e2dc28e69337f53f58d0fa60e23607a8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22799 from vnen/gdscript-warning-fix","body":"Fix compiler warnings in GDScript module","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6c9b1a5db2c8406fd7b0a8e4a7525e498b4ffb13":{"hash":"6c9b1a5db2c8406fd7b0a8e4a7525e498b4ffb13","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Fix compiler warnings in GDScript module","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22799},"9fc7d89f5e93ff0a400859d57a979c73052fb600":{"hash":"9fc7d89f5e93ff0a400859d57a979c73052fb600","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22796 from KoderaSoftwareUnlimited/fix-segfault-mouse-move-related","body":"Reverts warning fix on release builds that caused segfault in release build","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dda6d805980cdeebd52d993904df701331de7b3b":{"hash":"dda6d805980cdeebd52d993904df701331de7b3b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22742 from YeldhamDev/textedit_margin_scroll","body":"Fix TextEdit margin start spacing with two scrollbars","is_cherrypick":false,"cherrypick_hash":"","pull":""},"99d9af4fbaeb9b7937f0a4b3f8c48c82207f64a5":{"hash":"99d9af4fbaeb9b7937f0a4b3f8c48c82207f64a5","is_merge":false,"authored_by":["MDQ6VXNlcjEyMjQ1Mjc="],"author_raw":"Mariusz Chwalba <mariusz@chwalba.net>","committer_raw":"Mariusz Chwalba <mariusz@chwalba.net>","summary":"Revert cause of #22794","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22796},"cf2bdcbb3fc668da178df3f5640dc12a02a7f11f":{"hash":"cf2bdcbb3fc668da178df3f5640dc12a02a7f11f","is_merge":false,"authored_by":["MDQ6VXNlcjgxNTczNTI="],"author_raw":"Samuel P <samuel.p991@gmail.com>","committer_raw":"Samuel P <samuel.p991@gmail.com>","summary":"fix hovering on toggled texture buttons","body":"fix hovering on toggled link buttons","is_cherrypick":false,"cherrypick_hash":"","pull":22780},"86d384e95343f51a5ea724fd040173311fb337d3":{"hash":"86d384e95343f51a5ea724fd040173311fb337d3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22783 from eska014/html5-warnings","body":"Fix warnings in HTML5 build outside platform files","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d2043fad67b000188d2cdea9ac1ca6abe9f92ab7":{"hash":"d2043fad67b000188d2cdea9ac1ca6abe9f92ab7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22774 from kellams/master","body":"Fix to scrolling, rounding error on max_v_scroll","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3d91af282e6c7b1dfefed1b1a04bb13d32e8d475":{"hash":"3d91af282e6c7b1dfefed1b1a04bb13d32e8d475","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22773 from KellyThomas/docs-links","body":"[Docs] Fix some broken links","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7a4d5ddb4dceb6c5620c7f1d88a7610a365e9084":{"hash":"7a4d5ddb4dceb6c5620c7f1d88a7610a365e9084","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Format GLES2 scene.glsl","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22782},"e869d53e6de7b6668a13f1abeb1bdbcddc56143e":{"hash":"e869d53e6de7b6668a13f1abeb1bdbcddc56143e","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Fix GLES2 uniform precision","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22782},"5f45476dc1b785ef5412e2d2f973c3caa764c0a8":{"hash":"5f45476dc1b785ef5412e2d2f973c3caa764c0a8","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Fix warnings in HTML5 build outside platform files","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22783},"f12cb82e0f7b3348ab678322cf5e729b38861f1e":{"hash":"f12cb82e0f7b3348ab678322cf5e729b38861f1e","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fixes to baker, restored xatlas and fixed bake options.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f51ce0f7b142a47cca0964f313ebe031eddf8df1":{"hash":"f51ce0f7b142a47cca0964f313ebe031eddf8df1","is_merge":false,"authored_by":["MDQ6VXNlcjI3MDIzMjMy"],"author_raw":"Kellam Spencer <kellam.hi@gmail.com>","committer_raw":"Kellam Spencer <kellam.hi@gmail.com>","summary":"Fix to scrolling, rounding error on max_v_scroll","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22774},"b1ab7b4acf9a1faa880588781c84f34d09dde859":{"hash":"b1ab7b4acf9a1faa880588781c84f34d09dde859","is_merge":false,"authored_by":["MDQ6VXNlcjExNTEzOTQ="],"author_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","committer_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","summary":"[Docs] Fix some broken links","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22773},"f40225393900885a16591cdb68158ca50e3612fa":{"hash":"f40225393900885a16591cdb68158ca50e3612fa","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"[x11] Use \"application/config/name\" for WM_CLASS","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22733},"a41cf404a9013db6aed56d6ed9b051c2a4948bff":{"hash":"a41cf404a9013db6aed56d6ed9b051c2a4948bff","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22750 from williamd1k0/improve-resource-preloader","body":"Improve ResourcePreloader editor plugin","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8625313330994e8a4e8a8beced840bf8c5b8697d":{"hash":"8625313330994e8a4e8a8beced840bf8c5b8697d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22753 from bugfi5h/master","body":"Fix to ColorPicker behaviour when entering html. Fixing Issue #22714","is_cherrypick":false,"cherrypick_hash":"","pull":""},"08dd03589931859b8e038e831e71f060584fc6d3":{"hash":"08dd03589931859b8e038e831e71f060584fc6d3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22772 from Zylann/fix_load_memdelete_null","body":"Don't delete FileAccess when it is null","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7063878243b55f211dc80bf09af400de191b4b9e":{"hash":"7063878243b55f211dc80bf09af400de191b4b9e","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Fix Find in Files font size on hiDPI displays","body":"This closes #22692.","is_cherrypick":false,"cherrypick_hash":"","pull":22698},"c1bba054e623b42d05bc0ff9e350a1fc353f6860":{"hash":"c1bba054e623b42d05bc0ff9e350a1fc353f6860","is_merge":false,"authored_by":["MDQ6VXNlcjEzMTE1NTU="],"author_raw":"Marc Gilleron <marc.gilleron@gmail.com>","committer_raw":"Marc Gilleron <marc.gilleron@gmail.com>","summary":"Don't delete FileAccess when it is null","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22772},"cd05ca42479fa9061b872cb7e700bd001ce4dd98":{"hash":"cd05ca42479fa9061b872cb7e700bd001ce4dd98","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix inspector color when theme changed","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22770},"f5a77f7bdd6d59f32f7d9aad81dabc5733221275":{"hash":"f5a77f7bdd6d59f32f7d9aad81dabc5733221275","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22769 from neikeq/issue-22765","body":"Fix C# API assembly build errors in generics","is_cherrypick":false,"cherrypick_hash":"","pull":""},"af10067727ee4b0bf8fc79cce547103f7be05379":{"hash":"af10067727ee4b0bf8fc79cce547103f7be05379","is_merge":false,"authored_by":["MDQ6VXNlcjEwNDI4MDM1"],"author_raw":"William Tumeo <tumeowilliam@gmail.com>","committer_raw":"William Tumeo <tumeowilliam@gmail.com>","summary":"Improve ResourcePreloader editor plugin","body":"Fix #22724 by adding an Open Resource button\nAdd a Remove button to each tree item\nRemove the old Remove button and its useless code\nAdjust columns min width\nRemove Resource names and move icons to the left\nAdd a Resource icon fallback","is_cherrypick":false,"cherrypick_hash":"","pull":22750},"46a751c638a32b0e21f27c038d91f51ec4102f71":{"hash":"46a751c638a32b0e21f27c038d91f51ec4102f71","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22768 from qonnop/icon-noise-texture","body":"Added noise texture icon, fixes #22704","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b5aa5bca12ef5995da8b5da9614a51a69c133112":{"hash":"b5aa5bca12ef5995da8b5da9614a51a69c133112","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix C# API assembly build errors in generics","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22769},"07d65204b416948ee8082752829c05f44220fd2f":{"hash":"07d65204b416948ee8082752829c05f44220fd2f","is_merge":false,"authored_by":["MDQ6VXNlcjQzODAzODc0"],"author_raw":"qonnop <qonnop@users.noreply.github.com>","committer_raw":"qonnop <qonnop@users.noreply.github.com>","summary":"Added noise texture icon, fixes #22704","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c73043c66b3e04ee82e5cd2f0b54ebc3ab43ac69":{"hash":"c73043c66b3e04ee82e5cd2f0b54ebc3ab43ac69","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22764 from neikeq/issue-22751","body":"Fix build error for windows mono export templates","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9475e860784a26a4fb39fa15b42765578f60828e":{"hash":"9475e860784a26a4fb39fa15b42765578f60828e","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix build error for windows mono export templates","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22764},"4623bbbbe3c745c4aedf8ee01030105936a0e12f":{"hash":"4623bbbbe3c745c4aedf8ee01030105936a0e12f","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Increase spacing slightly between ItemList and PopupMenu items","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22700},"6bc18042c2a809a27638f410db577ff95826c49b":{"hash":"6bc18042c2a809a27638f410db577ff95826c49b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22760 from zochris/loosen-generic-guard","body":"Loosen generic guard on some methods","is_cherrypick":false,"cherrypick_hash":"","pull":""},"aa85b7ed62b09f4663fe4c88fdecd82db59a9d0f":{"hash":"aa85b7ed62b09f4663fe4c88fdecd82db59a9d0f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22688 from neikeq/lotsofgoodies","body":"Mono: Editor and export template dependencies and fixes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4a1186496896f71b48a791cc11a9e8c6db5cb416":{"hash":"4a1186496896f71b48a791cc11a9e8c6db5cb416","is_merge":false,"authored_by":["MDQ6VXNlcjIwOTI3Njk3"],"author_raw":"zochris <20927697+zochris@users.noreply.github.com>","committer_raw":"GitHub <noreply@github.com>","summary":"loosen generic guard on method for ResourceLoader","body":"For more details see #22658","is_cherrypick":false,"cherrypick_hash":"","pull":22760},"3bcab46ea513aea363951ec7301e80e262408970":{"hash":"3bcab46ea513aea363951ec7301e80e262408970","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22743 from guilhermefelipecgs/add_input_doc","body":"[Docs] Add doc for Input::get_action_strength","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5328dcb7bba61f7727bdf75ec634adab1584a51c":{"hash":"5328dcb7bba61f7727bdf75ec634adab1584a51c","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Improved trimesh stability","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22759},"b84992e37454594a01fd2deec807edcb40d70679":{"hash":"b84992e37454594a01fd2deec807edcb40d70679","is_merge":false,"authored_by":["MDQ6VXNlcjIwOTI3Njk3"],"author_raw":"zochris <20927697+zochris@users.noreply.github.com>","committer_raw":"GitHub <noreply@github.com>","summary":"loosen generic guard on Node extension methods","body":"For more details see #22658","is_cherrypick":false,"cherrypick_hash":"","pull":22760},"5016ef6fe0a26f1d612bd79c33a2e9d1479a5c7a":{"hash":"5016ef6fe0a26f1d612bd79c33a2e9d1479a5c7a","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"[Docs] Add doc for Input::get_action_strength","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22743},"2ef29d35bdbbd89b6482983d17c2ccb2ed9cc1ca":{"hash":"2ef29d35bdbbd89b6482983d17c2ccb2ed9cc1ca","is_merge":false,"authored_by":["MDQ6VXNlcjE5MzQzNDc2"],"author_raw":"R. K <rene.kling1992@gmail.com>","committer_raw":"R.K <rene.kling@agentilo.com>","summary":"Fix to ColorPicker behaviour when entering html.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22753},"da6646dd5e5c779d72d5819bffce4a4e96e94344":{"hash":"da6646dd5e5c779d72d5819bffce4a4e96e94344","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22685 from remmah/patch-1","body":"Modernized copy/paste APIs on macOS #7185","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6638f62c4064eef7fcb55395f43bdf5f17784f7f":{"hash":"6638f62c4064eef7fcb55395f43bdf5f17784f7f","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@cbscribe, @DualMatrix\n\nThanks to all contributors and donors for making Godot possible!\n\n[ci skip]","is_cherrypick":false,"cherrypick_hash":"","pull":""},"88935d47a8238c680b3114cb387ab841bb6f2271":{"hash":"88935d47a8238c680b3114cb387ab841bb6f2271","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22623 from dualtagh/22586","body":"22586: Dragging file icon on to another file causes \"Error Moving\" in FileSystem dock","is_cherrypick":false,"cherrypick_hash":"","pull":""},"62fc66291be4b86c91a7d52bade2102abd783e3a":{"hash":"62fc66291be4b86c91a7d52bade2102abd783e3a","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Removed wrong equal vertex thresold to GJK solver","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22759},"821bc40dc8d1c19a968ecc3edf7eca7b82fbc659":{"hash":"821bc40dc8d1c19a968ecc3edf7eca7b82fbc659","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Added correct allowed penetration parameter to cast motion API","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22759},"fc6cf69a900aa9ce7d29e94fa2cba1ff5c1b659f":{"hash":"fc6cf69a900aa9ce7d29e94fa2cba1ff5c1b659f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22737 from DualMatrix/warn_sort_custom","body":"Added a check in sort_custom that test whether the given method exists.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0173cf640253af2f1a5c2dd583952e83c2a60ced":{"hash":"0173cf640253af2f1a5c2dd583952e83c2a60ced","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22732 from DualMatrix/deselect","body":"Deselect recents when selecting favorites and vice versa in Create Node window.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"936cfd44eee870865ce6ca40d7a2edb983944b7c":{"hash":"936cfd44eee870865ce6ca40d7a2edb983944b7c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22726 from marcelofg55/coremidi_warn","body":"Fix CoreMidi warnings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8a64a44e0efa466de4d359aeae2398b5337a8da9":{"hash":"8a64a44e0efa466de4d359aeae2398b5337a8da9","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Fix TextEdit margin start spacing with two scrollbars","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22742},"38d108aaa25fa56ac535f1cc655551a802d4e48c":{"hash":"38d108aaa25fa56ac535f1cc655551a802d4e48c","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Added warning when setting autoplay of AnimationPlayer that's inside the tree.","body":"Added warning when setting autoplay of AnimationPlayer that's inside the tree.","is_cherrypick":false,"cherrypick_hash":"","pull":22739},"6415454581c3ba0025da6b9bae42e060fa4e1508":{"hash":"6415454581c3ba0025da6b9bae42e060fa4e1508","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Added a check in sort_custom thats test wether the given method exists.","body":"Added a check in sort_custom thats test wether the given method exists.","is_cherrypick":false,"cherrypick_hash":"","pull":22737},"9b3c1f617f97fd4a2312cf8bf62ccb70252496f4":{"hash":"9b3c1f617f97fd4a2312cf8bf62ccb70252496f4","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Deselect recents when selecting favorites and vice versa in Create Node.","body":"Deselect recents when selecting favorites and vice versa in Create Node.","is_cherrypick":false,"cherrypick_hash":"","pull":22732},"fc0ae1d94da2595ef631eb94107c077059677ec4":{"hash":"fc0ae1d94da2595ef631eb94107c077059677ec4","is_merge":false,"authored_by":[""],"author_raw":"Dualtagh Murray <dualtagh.murray@gonitro.com>","committer_raw":"Dualtagh Murray <murray.dualtagh@gmail.com>","summary":"22586: Dragging file icon on to another file causes \"Error Moving\" in FileSystem dock","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22623},"cb99a15064e04371c527db4b1e8f9c08d4f33b65":{"hash":"cb99a15064e04371c527db4b1e8f9c08d4f33b65","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Fix CoreMidi warnings","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22726},"3e9740ac93f291f9576f1f8d87ac07f7bd27b82a":{"hash":"3e9740ac93f291f9576f1f8d87ac07f7bd27b82a","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix more \"may be used initialized\" warnings from GCC 7","body":"Fixes the following GCC 7 warnings:\n```\ncore/cowdata.h:269:47: warning: 'alloc_size' may be used uninitialized in this function [-Wmaybe-uninitialized]\ncore/error_macros.h:163:26: warning: 'nearest_point' may be used uninitialized in this function [-Wmaybe-uninitialized]\ncore/image.cpp:1579:5: warning: 'colormap_size' may be used uninitialized in this function [-Wmaybe-uninitialized]\ncore/image.cpp:1582:12: warning: 'size_height' may be used uninitialized in this function [-Wmaybe-uninitialized]\ncore/image.cpp:1590:23: warning: 'size_width' may be used uninitialized in this function [-Wmaybe-uninitialized]\ncore/image.cpp:1599:29: warning: 'pixel_size' may be used uninitialized in this function [-Wmaybe-uninitialized]\ncore/math/face3.cpp:207:15: warning: 'tri_max' may be used uninitialized in this function [-Wmaybe-uninitialized]\ncore/math/face3.cpp:209:15: warning: 'tri_min' may be used uninitialized in this function [-Wmaybe-uninitialized]\ndrivers/gles3/rasterizer_scene_gles3.cpp:665:22: warning: 'best_used_frame' may be used uninitialized in this function [-Wmaybe-uninitialized]\ndrivers/gles3/rasterizer_storage_gles3.cpp:865:27: warning: 'blit_target' may be used uninitialized in this function [-Wmaybe-uninitialized]\ndrivers/gles3/rasterizer_storage_gles3.cpp:980:29: warning: 'blit_target' may be used uninitialized in this function [-Wmaybe-uninitialized]\ndrivers/gles3/shader_gles3.h:122:9: warning: '<anonymous>.ShaderGLES3::Version::frag_id' may be used uninitialized in this function [-Wmaybe-uninitialized]\ndrivers/gles3/shader_gles3.h:122:9: warning: '<anonymous>.ShaderGLES3::Version::id' may be used uninitialized in this function [-Wmaybe-uninitialized]\ndrivers/gles3/shader_gles3.h:122:9: warning: '<anonymous>.ShaderGLES3::Version::vert_id' may be used uninitialized in this function [-Wmaybe-uninitialized]\neditor/plugins/script_editor_plugin.cpp:1980:31: warning: 'se' may be used uninitialized in this function [-Wmaybe-uninitialized]\neditor/scene_tree_dock.cpp:840:30: warning: 'new_node' may be used uninitialized in this function [-Wmaybe-uninitialized]\neditor/spatial_editor_gizmos.cpp:4259:9: warning: 'a1' may be used uninitialized in this function [-Wmaybe-uninitialized]\neditor/spatial_editor_gizmos.cpp:4259:9: warning: 'lll' may be used uninitialized in this function [-Wmaybe-uninitialized]\neditor/spatial_editor_gizmos.cpp:4259:9: warning: 'lul' may be used uninitialized in this function [-Wmaybe-uninitialized]\neditor/spatial_editor_gizmos.cpp:4260:9: warning: 'a2' may be used uninitialized in this function [-Wmaybe-uninitialized]\neditor/spatial_editor_gizmos.cpp:4261:9: warning: 'a3' may be used uninitialized in this function [-Wmaybe-uninitialized]\neditor/spatial_editor_gizmos.cpp:4265:3: warning: 'enable_lin' may be used uninitialized in this function [-Wmaybe-uninitialized]\neditor/spatial_editor_gizmos.cpp:4294:3: warning: 'enable_ang' may be used uninitialized in this function [-Wmaybe-uninitialized]\neditor/spatial_editor_gizmos.cpp:4311:34: warning: 'll' may be used uninitialized in this function [-Wmaybe-uninitialized]\neditor/spatial_editor_gizmos.cpp:4311:34: warning: 'ul' may be used uninitialized in this function [-Wmaybe-uninitialized]\nscene/3d/voxel_light_baker.cpp:1655:47: warning: 'cone_dirs' may be used uninitialized in this function [-Wmaybe-uninitialized]\nscene/3d/voxel_light_baker.cpp:1656:73: warning: 'cone_weights' may be used uninitialized in this function [-Wmaybe-uninitialized]\nscene/gui/texture_progress.cpp:181:6: warning: 'cp' may be used uninitialized in this function [-Wmaybe-uninitialized]\nscene/gui/texture_progress.cpp:181:6: warning: 'cq' may be used uninitialized in this function [-Wmaybe-uninitialized]\nservers/physics/shape_sw.cpp:1056:19: warning: 'support_max' may be used uninitialized in this function [-Wmaybe-uninitialized]\n```","is_cherrypick":false,"cherrypick_hash":"","pull":22722},"8068d0217a5e74c25f83fe93fa6e077b8d0b3bf5":{"hash":"8068d0217a5e74c25f83fe93fa6e077b8d0b3bf5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22715 from groud/fix_tilemap_editor","body":"Fixes tilemap editor offset tile selection","is_cherrypick":false,"cherrypick_hash":"","pull":""},"10718b096100b61b9cfcf0e668af7b94f4bbe00a":{"hash":"10718b096100b61b9cfcf0e668af7b94f4bbe00a","is_merge":false,"authored_by":["MDQ6VXNlcjI5MDY1OA=="],"author_raw":"Simon Wenner <simon@wenner.ch>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix some cppcheck errors","body":"cppcheck: fix broken pre-processor statement\ncppcheck: fix Uninitialized struct members in canvas editor plugin\ncppcheck: fix uninitialized struct member: method_api.is_virtual","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3ca2afc09c7a945b8491d8a085203142b2562833":{"hash":"3ca2afc09c7a945b8491d8a085203142b2562833","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22719 from akien-mga/ci-werror","body":"Travis: Enable 'werror' for X11 and Android builds","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6bb5ee0ded2cf3914960c17fabf046d43bfb97dd":{"hash":"6bb5ee0ded2cf3914960c17fabf046d43bfb97dd","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Travis: Enable 'werror' for X11 and Android builds","body":"They are currently warning-free, so let's keep it that way.","is_cherrypick":false,"cherrypick_hash":"","pull":22719},"f5532bb6508c262b796d0baad0de5c2ca629082d":{"hash":"f5532bb6508c262b796d0baad0de5c2ca629082d","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix unused variable and wrong warning workaround","body":"I had been looking at the wrong line all along when attempting to fix:\n```\ncore/os/memory.cpp:184:13: warning: unused variable 's' [-Wunused-variable]\nuint64_t *s = (uint64_t *)mem;\n^\n```","is_cherrypick":false,"cherrypick_hash":"","pull":22719},"c4ac2707dc54b8d11e2a677f01f7bd019b72f788":{"hash":"c4ac2707dc54b8d11e2a677f01f7bd019b72f788","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Cleaned up/Fixed some bugs in the remote inspector code.","body":"Cleaned up/Fixed some bugs in the remote inspector code.\n\nThis makes some of my previous code cleaner while resolving a bunch of bugs.","is_cherrypick":false,"cherrypick_hash":"","pull":22705},"c7725aa98ad44eb61e33921f08a5ec648da57a3d":{"hash":"c7725aa98ad44eb61e33921f08a5ec648da57a3d","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fixes tilemap editor offset tile selection","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22715},"181af9b48431a5697056c561c9e2edafc7d738f0":{"hash":"181af9b48431a5697056c561c9e2edafc7d738f0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22713 from akien-mga/fix-warnings","body":"Fix GCC 8 warnings about potentially unitialized variables","is_cherrypick":false,"cherrypick_hash":"","pull":""},"674b2567ae9fc367c01de1a70f83a62d8a6de071":{"hash":"674b2567ae9fc367c01de1a70f83a62d8a6de071","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22693 from mineevgleb/fix-graphnode-title","body":"#21661: fixed GraphNode title offset","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8c8f5ca160935dd4e1572219aba4b6b2b04fdf7b":{"hash":"8c8f5ca160935dd4e1572219aba4b6b2b04fdf7b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22706 from GDquest/doc-texture-progress","body":"[DOCS] Complete the TextureProgress reference","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f7a98664178b9389b55df209506f02f32d755441":{"hash":"f7a98664178b9389b55df209506f02f32d755441","is_merge":false,"authored_by":["MDQ6VXNlcjEzNTk5OTQ0"],"author_raw":"the 8th mage <eee34353@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix TileMap editor drawing","body":"the tile cursor did not follow the mouse cursor, and the tile grid was displayed wrong,\nbecause the forward_canvas_draw_over_viewport function used the wrong xform and thus its\nmap_to_world is not the inverse of the mouse interactor world_to_map, making the tiles\ndraw from 0,0 of the screen instead of 0,0 of the tile map (which is in a different place)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f48ee838e7b88a630f9dea76b697eb4626d69abc":{"hash":"f48ee838e7b88a630f9dea76b697eb4626d69abc","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix GCC 8 warnings about potentially unitialized variables","body":"Fixes the following GCC 8 warnings:\n```\ncore/image.cpp:730:44: warning: 'mip1_weight' may be used uninitialized in this function [-Wmaybe-uninitialized]\ncore/image.cpp:293:20: warning: 'mip2' may be used uninitialized in this function [-Wmaybe-uninitialized]\ncore/image.cpp:293:20: warning: 'mip1' may be used uninitialized in this function [-Wmaybe-uninitialized]\neditor/audio_stream_preview.cpp:58:19: warning: 'vmax' may be used uninitialized in this function [-Wmaybe-uninitialized]\neditor/audio_stream_preview.cpp:85:19: warning: 'vmin' may be used uninitialized in this function [-Wmaybe-uninitialized]\neditor/editor_themes.cpp:306:53: warning: 'preset_contrast' may be used uninitialized in this function [-Wmaybe-uninitialized]\neditor/plugins/animation_blend_space_2d_editor.cpp:459:27: warning: 'prev_idx' may be used uninitialized in this function [-Wmaybe-uninitialized]\neditor/plugins/animation_blend_space_2d_editor.cpp:443:27: warning: 'prev_idx' may be used uninitialized in this function [-Wmaybe-uninitialized]\nmain/tests/test_oa_hash_map.cpp:57:29: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized]\nmodules/csg/csg.cpp:764:40: warning: 'max_angle' may be used uninitialized in this function [-Wmaybe-uninitialized]\nmodules/csg/csg_shape.cpp:1945:3: warning: 'face_count' may be used uninitialized in this function [-Wmaybe-uninitialized]\nscene/3d/voxel_light_baker.cpp:1593:8: warning: 'cone_aperture' may be used uninitialized in this function [-Wmaybe-uninitialized]\nscene/3d/voxel_light_baker.cpp:1592:6: warning: 'cone_dir_count' may be used uninitialized in this function [-Wmaybe-uninitialized]\nscene/animation/animation_blend_space_2d.cpp:471:8: warning: 'mind' may be used uninitialized in this function [-Wmaybe-uninitialized]\n\ncore/os/memory.cpp:94: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]\ncore/os/memory.cpp:95: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]\ncore/os/memory.cpp:98: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]\n```","is_cherrypick":false,"cherrypick_hash":"","pull":22713},"252d089e6f8905f00f5ef574a3667495163f383e":{"hash":"252d089e6f8905f00f5ef574a3667495163f383e","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fixes AnimatedSprite2D animation_finished signal triggering too early","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22712},"156c4eab022a52ff2415cd4b2dd3a3b2034c18d1":{"hash":"156c4eab022a52ff2415cd4b2dd3a3b2034c18d1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22620 from akien-mga/warnings-shall-not-pass","body":"SCons: Set default warnings level to all (-Wall or /W3)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f92a29adfea7fb37a306da2202738ebfa1fb79b2":{"hash":"f92a29adfea7fb37a306da2202738ebfa1fb79b2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22710 from akien-mga/fix-warnings","body":"Fix some OSX and iOS Clang warnings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"97b9697ea2601f0fd92e3f326c6db29e0598638f":{"hash":"97b9697ea2601f0fd92e3f326c6db29e0598638f","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 OSX and iOS Clang warnings","body":"Fixes the following XCode 9.4.1 warnings:\n```\ncore/os/memory.cpp:175:13: warning: unused variable 's' [-Wunused-variable]\ndrivers/coremidi/core_midi.cpp:68:14: warning: comparison between NULL and non-pointer ('MIDIEndpointRef' (aka 'unsigned int') and NULL) [-Wnull-arithmetic]\ndrivers/gles2/rasterizer_gles2.cpp:77:24: warning: unused function '_gl_debug_print' [-Wunused-function,34]\ndrivers/unix/thread_posix.cpp:106:12: warning: unused variable 'running_thread' [-Wunused-variable,34]\nmodules/gdnative/nativescript/nativescript.h:371:16: warning: in-class initialization of non-static data member is a C++11 extension [-Wc++11-extensions]\nplatform/iphone/gl_view.mm:56:14: warning: unused variable 'video_previous_volume' [-Wunused-variable,34]\nplatform/iphone/gl_view.mm:251:12: warning: unused function 'get_first_id' [-Wunused-function,34]\nplatform/iphone/main.m:45:15: warning: unused variable 'app' [-Wunused-variable,34]\nplatform/osx/os_osx.mm:79:15: warning: unused function 'convertRectToBacking' [-Wunused-function]\n```","is_cherrypick":false,"cherrypick_hash":"","pull":22710},"202466630562294db524859a158d46bc2a6ddcfb":{"hash":"202466630562294db524859a158d46bc2a6ddcfb","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 'werror' opt-in to treat warning as errors","body":"Also reorder advanced options to a more natural order,\nand fix MSVC warning when disabling warnings in secondary environment.","is_cherrypick":false,"cherrypick_hash":"","pull":22620},"0e2de7481da3c74acc1a3120230e1bca2401919e":{"hash":"0e2de7481da3c74acc1a3120230e1bca2401919e","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"SCons: Set default warnings level to all (-Wall or /W3)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22620},"cfa373c69f6af64d9fce8f1773a4b795f361a34c":{"hash":"cfa373c69f6af64d9fce8f1773a4b795f361a34c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22708 from akien-mga/fix-warnings","body":"Fix warnings about non-static data member initializers in nativescript","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e9cb01e3665015616f7da05fb449eb7def359712":{"hash":"e9cb01e3665015616f7da05fb449eb7def359712","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix warnings about non-static data member initializers in nativescript","body":"Fixes the following GCC/Clang warnings:\n```\nmodules/gdnative/nativescript/nativescript.h:280:37: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11\nmodules/gdnative/nativescript/nativescript.h:281:37: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11\nmodules/gdnative/nativescript/nativescript.h:283:42: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11\nmodules/gdnative/nativescript/nativescript.h:285:38: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11\nmodules/gdnative/nativescript/nativescript.h:287:38: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11\nmodules/gdnative/nativescript/nativescript.h:290:45: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11\nmodules/gdnative/nativescript/nativescript.h:291:44: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11\n```","is_cherrypick":false,"cherrypick_hash":"","pull":22708},"bdf898e38d8f7d87496a4ba30a2c2da2f6771988":{"hash":"bdf898e38d8f7d87496a4ba30a2c2da2f6771988","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22707 from karroffel/clang-warnings","body":"fix enum cast warnings on clang","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a0f206aae81b44fb48cb74900b9831835da40327":{"hash":"a0f206aae81b44fb48cb74900b9831835da40327","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDk2MTM="],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"Thomas Herzog <therzog@mail.de>","summary":"fix enum cast warnings on clang","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22707},"171be91804d68adf7d36e36a3f15e885cda47bf7":{"hash":"171be91804d68adf7d36e36a3f15e885cda47bf7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22694 from swarnimarun/fix-create-spatial-root","body":"Fixing create spatial root button","is_cherrypick":false,"cherrypick_hash":"","pull":""},"86a138f154ae4b97b3f941c1cebcb318a6a3a4bf":{"hash":"86a138f154ae4b97b3f941c1cebcb318a6a3a4bf","is_merge":false,"authored_by":["MDQ6VXNlcjEyNjk0OTk1"],"author_raw":"Nathan Lovato <nathan@gdquest.com>","committer_raw":"Nathan Lovato <nathan@gdquest.com>","summary":"[DOC] Complete the TextureProgress reference","body":"Added 6 missing entries, clarified one definition","is_cherrypick":false,"cherrypick_hash":"","pull":22706},"97ffdf74c34970db22c9a2cbcb58836bb2a8e2b0":{"hash":"97ffdf74c34970db22c9a2cbcb58836bb2a8e2b0","is_merge":false,"authored_by":["MDQ6VXNlcjE5OTMwODcw"],"author_raw":"swarnimarun <swarnimarun11@gmail.com>","committer_raw":"swarnimarun <swarnimarun11@gmail.com>","summary":"Fixing create spatial root button","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22694},"45498caa4935fd6b692e673dca8fab186fe3a468":{"hash":"45498caa4935fd6b692e673dca8fab186fe3a468","is_merge":false,"authored_by":["MDQ6VXNlcjI5MDY1OA=="],"author_raw":"Simon Wenner <simon@wenner.ch>","committer_raw":"Simon Wenner <simon@wenner.ch>","summary":"load JPG images as rbg instead of rgba, fixes #21867","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22701},"746ad820cf9f878b1076a223b0483d05a27d6e0a":{"hash":"746ad820cf9f878b1076a223b0483d05a27d6e0a","is_merge":false,"authored_by":["MDQ6VXNlcjE0OTA1ODIw"],"author_raw":"Gleb Mineev <mineevgleb@gmail.com>","committer_raw":"Gleb Mineev <mineevgleb@gmail.com>","summary":"#21661: fixed GraphNode title offset","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22693},"caa141a1ac630144e441f89689baa1a74bb3bae5":{"hash":"caa141a1ac630144e441f89689baa1a74bb3bae5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22659 from YeldhamDev/animation_doc_example","body":"Add example to Animation doc","is_cherrypick":false,"cherrypick_hash":"","pull":""},"864772b900a81d49f5c660286ecf35b613f43412":{"hash":"864772b900a81d49f5c660286ecf35b613f43412","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22643 from akerudesu/dynamic_font_fallback","body":"Fix oversampling of DynamicFont fallback fonts","is_cherrypick":false,"cherrypick_hash":"","pull":""},"89d955615a4e33844d16d77dc62259b866339953":{"hash":"89d955615a4e33844d16d77dc62259b866339953","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22691 from jfmichaud31/fix_export_editor","body":"Fix #22588: missing preset save after removing a export preset.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"05fe3121806b66f42e035968560b0fc881c1048d":{"hash":"05fe3121806b66f42e035968560b0fc881c1048d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22690 from jfmichaud31/fix_gles2_shader","body":"Fix #22591: shader error when shadow enabled","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fdd6950fc12689c841e37b975466635ba7ae9781":{"hash":"fdd6950fc12689c841e37b975466635ba7ae9781","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fix lightmap baking crash, may close some issues but I am not sure.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"700d5d26c9cef6183c72a2ac3b5ac4e5d6f9e3f5":{"hash":"700d5d26c9cef6183c72a2ac3b5ac4e5d6f9e3f5","is_merge":false,"authored_by":["MDQ6VXNlcjQ2OTM4MzU="],"author_raw":"Jean-François Michaud <jfmichaud31@gmail.com>","committer_raw":"Jean-François Michaud <jfmichaud31@gmail.com>","summary":"Fix #22591: shader failed to compile when shadow enabled because of incompatible assignment of vec3 to a vec4.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22690},"00616360a35579a40e68b63dd4d938336b136fae":{"hash":"00616360a35579a40e68b63dd4d938336b136fae","is_merge":false,"authored_by":["MDQ6VXNlcjQ2OTM4MzU="],"author_raw":"Jean-François Michaud <jfmichaud31@gmail.com>","committer_raw":"Jean-François Michaud <jfmichaud31@gmail.com>","summary":"Fix #22588: missing preset save after removing a export preset.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22691},"d7ece43b74cb809b3a97d370bf1773e7547b1ec7":{"hash":"d7ece43b74cb809b3a97d370bf1773e7547b1ec7","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Editor and export template dependencies and fixes","body":"- Bundle editor dependencies:\n- 'GodotSharp': Root data directory for the editor\n- 'Tools': Editor dependencies. Only GodotSharp.dll for now.\n- 'Api': Prebuilt GodotSharp and GodotSharpEditor API assemblies.\n- 'Mono': Mono files to bundle with the editor.\n- 'bin': (Optional, not used for now) Mono bin directory.\n- 'etc': Mono configuration files.\n- 'lib': Mono dependency shared libraries.\n- 'lib/mono/4.5': Framework assemblies.\n- Added build option to copy the required files from the mono installation to 'GodotSharp/Mono'. Enable with 'copy_mono_root=yes'. Disabled by default.\n\n- Export template dependencies:\n- 'data_AppName'/'data_Godot':\n- 'Mono': Mono files to bundle with the game.\n- 'etc': Mono configuration files.\n- 'lib': Mono dependency shared libraries.\n- The data directory is generated when compiling and must be bundled with the export templates. In the case of OSX, the data directory must be placed inside the 'osx.zip' export template.\n- In OSX, alternative location for directories (needed for app bundles) are:\n- 'data_AppName/Mono/etc' --> '../Resources/GodotSharp/Mono/etc'\n- 'data_AppName/Mono/lib' --> '../Frameworks/GodotSharp/Mono/lib'\n\n- The editor can bundle prebuilt API assemblies.\n- Generate them with a tools build by running: `--generate-cs-core-api <GodotSharp_OutputDir> --generate-cs-editor-api <GodotSharpEditor_OutputDir> <GodotSharp_OutputDir>/bin/Release/GodotSharp.dll` (This command will be simplified in the future and both projects will be in the same solution)\n- Build the solutions and copy the output files to '#bin/GodotSharp/Api'.\n- Fixed API assembly being added twice during the export process.","is_cherrypick":false,"cherrypick_hash":"","pull":22688},"344a453bb8905f7c6f8f05d54469955eed9b2818":{"hash":"344a453bb8905f7c6f8f05d54469955eed9b2818","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22681 from akien-mga/fix-warnings","body":"Fix warnings on release builds and some MSVC warnings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"77fddfc7ea28b8e2946317735fef4ba92757b16c":{"hash":"77fddfc7ea28b8e2946317735fef4ba92757b16c","is_merge":false,"authored_by":["MDQ6VXNlcjEyNjIyMjE="],"author_raw":"remmah <source@remmah.net>","committer_raw":"GitHub <noreply@github.com>","summary":"Modernized copy/paste APIs on macOS #7185","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22685},"1aa1398012b9132a26ffe6aa4cc9d4dde984b409":{"hash":"1aa1398012b9132a26ffe6aa4cc9d4dde984b409","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22671 from Dragoncraft89/master","body":"ItemList signals additional documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"75fceb37f81e2a31479ea12d1f5ddc45174f823e":{"hash":"75fceb37f81e2a31479ea12d1f5ddc45174f823e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22674 from Dragoncraft89/find_node","body":"Document find_node()'s owner argument behaviour","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0fa25206d2254f16602cf05b839044a72b8eff65":{"hash":"0fa25206d2254f16602cf05b839044a72b8eff65","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22683 from qonnop/fix-dds-w-h-attribs","body":"Fixed DDS loader width/height attribs, fixes #22530","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a02f02b9ed7f65a38170785be2b45983842faa56":{"hash":"a02f02b9ed7f65a38170785be2b45983842faa56","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Add example to Animation doc","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22659},"c14e034f062ef1642ffc8c5ca4c4d85d59e79ad1":{"hash":"c14e034f062ef1642ffc8c5ca4c4d85d59e79ad1","is_merge":false,"authored_by":["MDQ6VXNlcjExMTYyMjA1"],"author_raw":"florian <floriankothmeier@web.de>","committer_raw":"florian <floriankothmeier@web.de>","summary":"Document find_node()'s owner argument behaviour","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22674},"65d182a939491013bfc5e4ad0a6a61d521e11498":{"hash":"65d182a939491013bfc5e4ad0a6a61d521e11498","is_merge":false,"authored_by":["MDQ6VXNlcjExMTYyMjA1"],"author_raw":"florian <floriankothmeier@web.de>","committer_raw":"florian <floriankothmeier@web.de>","summary":"ItemList signals additional documentation","body":"Signals:\n* item_selected\n* item_rmb_select","is_cherrypick":false,"cherrypick_hash":"","pull":22671},"f7cb23f9e3d3952869f3d3424854786b600b9c68":{"hash":"f7cb23f9e3d3952869f3d3424854786b600b9c68","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22675 from DualMatrix/duplicate_err","body":"Fixed error when duplicating node with signal from editor.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dec20a987b40e7625b38e520cc223723da9bae2a":{"hash":"dec20a987b40e7625b38e520cc223723da9bae2a","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 warnings raised by MSVC 2017","body":"Disabled signed/unsigned warnings like for GCC/Clang\n(warning C4018: '>=': signed/unsigned mismatch).\n\nFixes the following MSVC 2017 warnings:\n```\ncore\\image.cpp(999): warning C4804: '>': unsafe use of type 'bool' in operation\n\ncore\\io\\compression.cpp(178): warning C4334: '<<': result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?)\neditor\\doc\\doc_dump.cpp(226): warning C4334: '<<': result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?)\nscene/resources/material.h(289): warning C4334: '<<': result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?)\nscene/resources/material.h(298): warning C4334: '<<': result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?)\n\neditor\\editor_themes.cpp(379): warning C4805: '==': unsafe mix of type 'int' and type 'bool' in operation\n```","is_cherrypick":false,"cherrypick_hash":"","pull":22681},"95131e6f23c1c5a475812afa295803c191dead7f":{"hash":"95131e6f23c1c5a475812afa295803c191dead7f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix warnings on release builds (not DEBUG_ENABLED)","body":"Fixes the following Clang 5 warnings:\n```\nmodules/bmp/image_loader_bmp.cpp:46:60: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]\nmodules/bmp/image_loader_bmp.cpp:48:61: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]\ndrivers/png/image_loader_png.cpp:231:20: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare]\nscene/gui/graph_edit.cpp:1045:8: warning: comparison of constant 0 with expression of type 'bool' is always false [-Wtautological-constant-out-of-range-compare]\n\ncore/class_db.cpp:812:13: warning: unused variable 'check' [-Wunused-variable]\ncore/io/file_access_pack.cpp:172:11: warning: unused variable 'ver_rev' [-Wunused-variable]\ncore/math/bsp_tree.cpp:195:13: warning: unused variable 'plane' [-Wunused-variable]\ncore/math/bsp_tree.cpp:168:6: warning: unused variable 'plane_count' [-Wunused-variable]\nmodules/gdscript/gdscript_function.cpp:685:10: warning: unused variable 'ok' [-Wunused-variable]\nmodules/gdscript/gdscript_function.cpp:706:10: warning: unused variable 'ok' [-Wunused-variable]\nmodules/gdscript/gdscript_function.cpp:755:19: warning: unused variable 'var_type' [-Wunused-variable]\nmodules/gdscript/gdscript_function.cpp:1306:12: warning: unused variable 'err' [-Wunused-variable]\n\nmodules/gdscript/gdscript_function.cpp:158:15: warning: unused function '_get_var_type' [-Wunused-function]\nmodules/gdscript/gdscript_parser.cpp:750:20: warning: unused variable 'lv' [-Wunused-variable]\nmodules/gdscript/gdscript_parser.cpp:59:15: warning: unused function '_find_function_name' [-Wunused-function]\nscene/main/node.cpp:2489:13: warning: unused function '_Node_debug_sn' [-Wunused-function]\n```","is_cherrypick":false,"cherrypick_hash":"","pull":22681},"81fa121909f554157cff789354d6d0b32a90d296":{"hash":"81fa121909f554157cff789354d6d0b32a90d296","is_merge":false,"authored_by":["MDQ6VXNlcjQwNTQ1ODEw"],"author_raw":"Akeru <akerudesu@gmail.com>","committer_raw":"Akeru <akerudesu@gmail.com>","summary":"Fix fallback font oversampling.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22643},"a93edeb3075ec78e4c77e7b141f475a0a185e4ef":{"hash":"a93edeb3075ec78e4c77e7b141f475a0a185e4ef","is_merge":false,"authored_by":["MDQ6VXNlcjE5ODY0NDQ3"],"author_raw":"qonnop <noreply@github.com>","committer_raw":"qonnop <noreply@github.com>","summary":"Fixed DDS loader according to issue #22530","body":"width and height attributes have to be switched according to the\nofficial DDS header docs:\nhttps://docs.microsoft.com/en-us/windows/desktop/direct3ddds/dds-header","is_cherrypick":false,"cherrypick_hash":"","pull":22683},"874e3b4a37f68d12341d172fe7c6076cce4de517":{"hash":"874e3b4a37f68d12341d172fe7c6076cce4de517","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22676 from akien-mga/fix-warnings","body":"Fix warnings in Android platform","is_cherrypick":false,"cherrypick_hash":"","pull":""},"353af122b87c8bfb6f778f81c22bd8977d67d37e":{"hash":"353af122b87c8bfb6f778f81c22bd8977d67d37e","is_merge":false,"authored_by":["MDQ6VXNlcjExMTYyMjA1"],"author_raw":"florian <floriankothmeier@web.de>","committer_raw":"florian <floriankothmeier@web.de>","summary":"Add Behaviour of SceneTree pausing to the doc","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22678},"d952126caf35fbc58db6976e6cc8be8baba95638":{"hash":"d952126caf35fbc58db6976e6cc8be8baba95638","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix warnings in Android platform","body":"Fixes the following Clang 7 warnings:\n```\nplatform/android/os_android.h:240:16: warning: 'OS_Android::native_video_play' hides overloaded virtual function [-Woverloaded-virtual]\nplatform/android/os_android.h:241:15: warning: 'OS_Android::native_video_is_playing' hides overloaded virtual function [-Woverloaded-virtual]\n\nplatform/android/audio_driver_opensl.cpp:104:3: warning: suggest braces around initialization of subobject [-Wmissing-braces]\n\nplatform/android/audio_driver_opensl.cpp:129:10: warning: unused variable 'numOutputs' [-Wunused-variable]\nplatform/android/audio_driver_opensl.cpp:130:11: warning: unused variable 'deviceID' [-Wunused-variable]\nplatform/android/java_glue.cpp:795:10: warning: unused variable 'clsio' [-Wunused-variable]\nplatform/android/java_glue.cpp:890:12: warning: unused variable 'gob' [-Wunused-variable]\nplatform/android/java_glue.cpp:592:13: warning: unused variable 'resized' [-Wunused-variable]\nplatform/android/java_glue.cpp:593:13: warning: unused variable 'resized_reload' [-Wunused-variable]\n\nmodules/mobile_vr/mobile_vr_interface.cpp:401:8: warning: unused variable 'aspect_ratio' [-Wunused-variable]\n\ndrivers/unix/dir_access_unix.cpp:394:2: warning: THIS IS BROKEN [-W#warnings]\n```","is_cherrypick":false,"cherrypick_hash":"","pull":22676},"f8484bb77d6ddf1f5078d804a8abff3d106d6cab":{"hash":"f8484bb77d6ddf1f5078d804a8abff3d106d6cab","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22672 from akien-mga/fix-warnings","body":"Fix various warnings reported by CI in #22620","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cb9559350f491b45ad0f2158fd38c87b35e41c4a":{"hash":"cb9559350f491b45ad0f2158fd38c87b35e41c4a","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Fixed error when duplicating node from editor.","body":"Fixed error when duplicating node from editor.","is_cherrypick":false,"cherrypick_hash":"","pull":22675},"19b6e601d8e0376abad48ed44357e5b801db0cb2":{"hash":"19b6e601d8e0376abad48ed44357e5b801db0cb2","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Added warning when trying to load resource of wrong type in editor.","body":"Added warning when trying to load resource of wrong type in editor.","is_cherrypick":false,"cherrypick_hash":"","pull":22437},"60688c3fe71f322fbf30938da47e717f9c3a0fb4":{"hash":"60688c3fe71f322fbf30938da47e717f9c3a0fb4","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix GDNative build warning on Android [-Wignored-attributes]","body":"Fixes the following kind of warning spam:\n```\nmodules/gdnative/include/gdnative/color.h:61:6: warning: calling convention 'sysv_abi' ignored for this target [-Wignored-attributes]\nvoid GDAPI godot_color_new_rgba(godot_color *r_dest, const godot_real p_r, const godot_real p_g, const godot_real p_b, const godot_real p_a);\n^\nmodules/gdnative/include/gdnative/gdnative.h:52:15: note: expanded from macro 'GDAPI'\n^\nmodules/gdnative/include/gdnative/gdnative.h:51:38: note: expanded from macro 'GDCALLINGCONV'\n^\n```","is_cherrypick":false,"cherrypick_hash":"","pull":22672},"6ab78d9ffbf0041a8b64a017a7586cbc3244ed46":{"hash":"6ab78d9ffbf0041a8b64a017a7586cbc3244ed46","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 more warnings reported by CI","body":"Fixes the following Clang 7 warnings:\n```\ncore/io/marshalls.cpp:872:10: warning: unused variable 'f' [-Wunused-variable]\n\ncore/ustring.cpp:1831:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]\ncore/ustring.cpp:1832:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]\n\ndrivers/gles3/rasterizer_gles3.cpp:82:24: warning: unused function '_gl_debug_print' [-Wunused-function,34]\n\nmain/main.cpp:118:13: warning: unused variable 'auto_build_solutions' [-Wunused-variable]\n\nmodules/csg/csg_gizmos.cpp:225:46: warning: 'current' may be used uninitialized in this function [-Wmaybe-uninitialized]\n```","is_cherrypick":false,"cherrypick_hash":"","pull":22672},"c1cee80829f10d32cc23067291321b049af7082d":{"hash":"c1cee80829f10d32cc23067291321b049af7082d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22668 from groud/add_open_docs","body":"Add a shortcut to the documentation in the scene tree RMB menu","is_cherrypick":false,"cherrypick_hash":"","pull":""},"93513ba818c7f3c4ad0d35e1c905dff7b3e90015":{"hash":"93513ba818c7f3c4ad0d35e1c905dff7b3e90015","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22598 from DualMatrix/animation_frame_next","body":"Fixed animation editor not moving to next frame of sprites when editing.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bb1503c3b77808d4fbd281fa8011096ff580fd61":{"hash":"bb1503c3b77808d4fbd281fa8011096ff580fd61","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22666 from JFonS/noisetexture_remove_size","body":"Remove redundant size property from NoiseTexture","is_cherrypick":false,"cherrypick_hash":"","pull":""},"980aa276e382a242f0940887f8e0da6eb36630b3":{"hash":"980aa276e382a242f0940887f8e0da6eb36630b3","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Add a shortcut to the documentation in the scene tree RMB menu","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22668},"e14ead32dd90575e43e021bec1d171b8f60245b6":{"hash":"e14ead32dd90575e43e021bec1d171b8f60245b6","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Remove redundant size property from NoiseTexture","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22666},"0bc0baff821512ecd9391771b3abd9aa44c7c1ef":{"hash":"0bc0baff821512ecd9391771b3abd9aa44c7c1ef","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22657 from YeldhamDev/remove_doc_path","body":"Remove \"Doc Path\" setting","is_cherrypick":false,"cherrypick_hash":"","pull":""},"64962fe605b48ecec3a5cde53c73c220031ececc":{"hash":"64962fe605b48ecec3a5cde53c73c220031ececc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22653 from neikeq/mono-mod-fix-gcc-warnings","body":"Fix GCC compiler warning in mono module","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9941c5a13260a3abe7a131d3f1f6c5fa1ef8e6b6":{"hash":"9941c5a13260a3abe7a131d3f1f6c5fa1ef8e6b6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22651 from cbscribe/kcc_docs_color_rigidbody","body":"[DOCS] Classref updates: Color, RigidBody*","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1316595c96ee798b753f18424d9d31f8fa4cb158":{"hash":"1316595c96ee798b753f18424d9d31f8fa4cb158","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Remove \"Doc Path\" setting","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22657},"2c8980f44cda8ac75890c54305c87dd85a83361a":{"hash":"2c8980f44cda8ac75890c54305c87dd85a83361a","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix GCC compiler warning in mono module","body":"- thread_local.h: 'delegating constructors only available with -std=c++11 or -std=gnu++11'\n- mono_reg_utils.cpp: 'extra tokens at end of #endif directive'\n- mono_bottom_panel.cpp: '<fieldB> will be initialized after <fieldA> when initialized here'\n- bindings_generator.cpp: 'name lookup of 'i' changed (...) matches this 'i' under ISO standard rules (...) matches this 'i' under old rules (...)'","is_cherrypick":false,"cherrypick_hash":"","pull":22653},"7bc11505b114f59750270b4a7970af806886319f":{"hash":"7bc11505b114f59750270b4a7970af806886319f","is_merge":false,"authored_by":["MDQ6VXNlcjM4MTI1MTQ="],"author_raw":"Chris Bradfield <chris@kidscancode.org>","committer_raw":"Chris Bradfield <chris@kidscancode.org>","summary":"[DOCS] Classref updates: Color, RigidBody*","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22651},"d675d04f0935ce6dea17fc9cfb5a5fa751c61fba":{"hash":"d675d04f0935ce6dea17fc9cfb5a5fa751c61fba","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22645 from merumelu/plugin-ready-path","body":"PluginConfigDialog: pass subfolder name instead of plugin name on creation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f511fa35e52a6727f26d7727b51418dc39c2cbf0":{"hash":"f511fa35e52a6727f26d7727b51418dc39c2cbf0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22647 from YeldhamDev/parallaxlayer_doc_note","body":"Add note in ParallaxLayer doc about ignoring position/scale changes after entering the scene","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2da6d510bc3a84f4c6ed446c4fa4bfce29e31d25":{"hash":"2da6d510bc3a84f4c6ed446c4fa4bfce29e31d25","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22646 from LikeLakers2/docs-fix-enum-newlines","body":"Add extra newline after enum members and constants, to ensure they'll…","is_cherrypick":false,"cherrypick_hash":"","pull":""},"286b70839e22c4390987b1b8d170a2aa31dbee21":{"hash":"286b70839e22c4390987b1b8d170a2aa31dbee21","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"vertex lit optimization for fog.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9c1d4f9da2e4e2ab3f754d9d544c01b1da532ccc":{"hash":"9c1d4f9da2e4e2ab3f754d9d544c01b1da532ccc","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Use more subtle indentation guides in the script editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20725},"11f088279d915035ec8bfb2d3b598abdb46bca03":{"hash":"11f088279d915035ec8bfb2d3b598abdb46bca03","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Implemented FOG support in GLES2.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0d6546ed447a68161b6fcd0680862e5ccc68d4a0":{"hash":"0d6546ed447a68161b6fcd0680862e5ccc68d4a0","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":"Add extra newline after enum members and constants, to ensure they'll format properly after a multi-line description","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22646},"07e0f796afafc14e5bf2cdc7e8f33257396d8855":{"hash":"07e0f796afafc14e5bf2cdc7e8f33257396d8855","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Add note in ParallaxLayer doc about ignoring position/scale changes after entering the scene","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22647},"9f76b6a5a517506005b492e98e784e09ad649e3e":{"hash":"9f76b6a5a517506005b492e98e784e09ad649e3e","is_merge":false,"authored_by":["MDQ6VXNlcjE3Njc2ODQ3"],"author_raw":"merumelu <merumelu@protonmail.com>","committer_raw":"merumelu <merumelu@protonmail.com>","summary":"PluginConfigDialog: pass subfolder name instead of plugin name on creation","body":"Also add `_exit_tree` to the script template","is_cherrypick":false,"cherrypick_hash":"","pull":22645},"62218ea41b785378176334bb9a6eef79d7286441":{"hash":"62218ea41b785378176334bb9a6eef79d7286441","is_merge":false,"authored_by":["MDQ6VXNlcjEwNDI4MDM1"],"author_raw":"William Tumeo <tumeowilliam@gmail.com>","committer_raw":"William Tumeo <tumeowilliam@gmail.com>","summary":"Editor: Skip loading main scene if restore_scenes_on_load is used","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22323},"723e2e9654615fcfd858786d687d22b9fdfc1fd6":{"hash":"723e2e9654615fcfd858786d687d22b9fdfc1fd6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22638 from Dragoncraft89/master","body":"Add critical info to TreeItem.set_custom_draw documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"612193b77ff55be17d719f1c68ea83422a66f666":{"hash":"612193b77ff55be17d719f1c68ea83422a66f666","is_merge":false,"authored_by":["MDQ6VXNlcjExMTYyMjA1"],"author_raw":"florian <floriankothmeier@web.de>","committer_raw":"florian <floriankothmeier@web.de>","summary":"Add critical info to TreeItem.set_custom_draw documentation","body":"Indicates that the method needs 2 arguments to be called","is_cherrypick":false,"cherrypick_hash":"","pull":22638},"45842c0ea9c6e80f56954efb5e08a7c81e372fc4":{"hash":"45842c0ea9c6e80f56954efb5e08a7c81e372fc4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22627 from akien-mga/gles2-pixel-snap","body":"GLES2: Implement pixel snap 2D option","is_cherrypick":false,"cherrypick_hash":"","pull":""},"051b8837b0298665de7d5e77e49802f0651a9b3f":{"hash":"051b8837b0298665de7d5e77e49802f0651a9b3f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22636 from tagcup/comment","body":"Bring accidentally commented out lines.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"75c29879b0c0b100415b2abd1992994656d06aec":{"hash":"75c29879b0c0b100415b2abd1992994656d06aec","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Disable forced inline when building in debug.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"658c2b6eeeb9be31af5db991d01f347d750d9a11":{"hash":"658c2b6eeeb9be31af5db991d01f347d750d9a11","is_merge":false,"authored_by":["MDQ6VXNlcjM0ODY2MjU2"],"author_raw":"Ferenc Arn <tagcup@yahoo.com>","committer_raw":"Ferenc Arn <tagcup@yahoo.com>","summary":"Bring accidentally commented out lines back.","body":"Oversight by me in #22483. GLES2 doesn't seem to be supporting anisotropy at the moment anyway ---in case it gets revived.","is_cherrypick":false,"cherrypick_hash":"","pull":22636},"ff1794a7a080e30cff4dd1efb99289ab1f4f267d":{"hash":"ff1794a7a080e30cff4dd1efb99289ab1f4f267d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22621 from groud/limit_window_size","body":"Avoid the window size to go below 0","is_cherrypick":false,"cherrypick_hash":"","pull":""},"470602699d6927c2f6729829034a090f96720923":{"hash":"470602699d6927c2f6729829034a090f96720923","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22626 from akien-mga/travis-android-ndk","body":"Travis: Update Android NDK to r18","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f325896c8057c79f1e555a33f97009786ab67b69":{"hash":"f325896c8057c79f1e555a33f97009786ab67b69","is_merge":false,"authored_by":[""],"author_raw":"Dualtagh Murray <dualtagh.murray@gonitro.com>","committer_raw":"Dualtagh Murray <dualtagh.murray@gonitro.com>","summary":"22478: Can't duplicate folder with another folder inside","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22630},"b05efd98ffe3036b05e501b26ed2ee811161ee11":{"hash":"b05efd98ffe3036b05e501b26ed2ee811161ee11","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22628 from akien-mga/gles2-fix-ios","body":"Disable GLES2 debugging on iOS, fixes build","is_cherrypick":false,"cherrypick_hash":"","pull":""},"540db0a0e71876e3168931bfc57f3955d50cf042":{"hash":"540db0a0e71876e3168931bfc57f3955d50cf042","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22329 from DualMatrix/no_select","body":"Made children of Containers not selectable.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"63e1c6dce35d379e02f3b258c1393520b50197d6":{"hash":"63e1c6dce35d379e02f3b258c1393520b50197d6","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Disable GLES2 debugging on iOS, fixes build","body":"Could be readded by someone who knows how to access an API\nsimilar to EGL on iOS.","is_cherrypick":false,"cherrypick_hash":"","pull":22628},"3c62aa778df82806c94abd9c614c4fc7865127ea":{"hash":"3c62aa778df82806c94abd9c614c4fc7865127ea","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 clang-format pre-commit hook for java and glsl","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ac2a4771d51a73cb3da2e54af4ef277538b2499a":{"hash":"ac2a4771d51a73cb3da2e54af4ef277538b2499a","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"GLES2: Implement pixel snap 2D option","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22627},"8c9c1d68829d28508547b449590e63b6671303ad":{"hash":"8c9c1d68829d28508547b449590e63b6671303ad","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21436 from CptPotato/tonemap-fixes","body":"tonemapping fixes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4d693fc3f0287df6cefbc0714fab28b6f825fcb2":{"hash":"4d693fc3f0287df6cefbc0714fab28b6f825fcb2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22455 from Calinou/reverse-cull-face-update-light","body":"Update lights when their reverse cull face mode is toggled","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9c93a401b9aadbc34354cc0246b90b7afa98f47c":{"hash":"9c93a401b9aadbc34354cc0246b90b7afa98f47c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22483 from tagcup/fresnel","body":"Restore the Fresnel term in the BRDF.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7be2152d2ac89c1b8049b27aa6d90f3d372849a5":{"hash":"7be2152d2ac89c1b8049b27aa6d90f3d372849a5","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 r18","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22626},"6e619ccb240e81d673fc361a63a8107e0a9858d7":{"hash":"6e619ccb240e81d673fc361a63a8107e0a9858d7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22562 from muiroc/gles2_canvas_skip_transform","body":"Uses skip_vertex_transform in GLES2 canvas shader","is_cherrypick":false,"cherrypick_hash":"","pull":""},"123931f7eb1585ca47d12049c0525412ee44c845":{"hash":"123931f7eb1585ca47d12049c0525412ee44c845","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22574 from BastiaanOlij/mobile_vr_gles2","body":"Moving lens distortion shader into drivers and adding GLES2 support","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bad991ea83fc2b0ae8e1dd58add9ed7802d61045":{"hash":"bad991ea83fc2b0ae8e1dd58add9ed7802d61045","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Many more fixes for GLES2 mobile export. Also added ability to turn on OpenGL debugging on Android export.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"943feeee100b9fac0a46beb1a758e3d845717aa7":{"hash":"943feeee100b9fac0a46beb1a758e3d845717aa7","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Avoid the window size to go below 0","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22621},"0b73a9e403a99af7c909908866d2b7822ddf3d44":{"hash":"0b73a9e403a99af7c909908866d2b7822ddf3d44","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22618 from akien-mga/fix-warnings","body":"Fix warnings on virtual methods [-Woverloaded-virtual] [-Wdelete-non-…","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0f4c30fb7166e84d93f0b2cb20d726f869155d98":{"hash":"0f4c30fb7166e84d93f0b2cb20d726f869155d98","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22531 from DualMatrix/path_missing_video_memory","body":"Made Debugger's Video Memory tab show correct resource paths.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"88a14949dda474fd8fa5be6b4be527cd0a56f6cd":{"hash":"88a14949dda474fd8fa5be6b4be527cd0a56f6cd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22612 from Dragoncraft89/master","body":"Improve doc of ProjectSettings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"12d80e9d834ebdbfa66a50236cb8a752ae710150":{"hash":"12d80e9d834ebdbfa66a50236cb8a752ae710150","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22613 from lupoDharkael/del-manager","body":"Project manager: remove projects with delete key","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4e3db841af115d3b3a71fb12f1f45b0343ca4512":{"hash":"4e3db841af115d3b3a71fb12f1f45b0343ca4512","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22617 from Chaosus/fix_path","body":"Fix script path for warnings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c026e3957a815199ee301cdcbaa94698ee4a3705":{"hash":"c026e3957a815199ee301cdcbaa94698ee4a3705","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix warnings on virtual methods [-Woverloaded-virtual] [-Wdelete-non-virtual-dtor]","body":"Fixes the following Clang 7 warnings:\n```\neditor/editor_help.h:123:7: warning: 'EditorHelpIndex::popup' hides overloaded virtual function [-Woverloaded-virtual]\neditor/editor_help.h:95:7: warning: 'EditorHelpSearch::popup' hides overloaded virtual function [-Woverloaded-virtual]\neditor/editor_help.h:96:7: warning: 'EditorHelpSearch::popup' hides overloaded virtual function [-Woverloaded-virtual]\neditor/plugins/curve_editor_plugin.h:141:15: warning: 'CurvePreviewGenerator::generate' hides overloaded virtual function [-Woverloaded-virtual]\neditor/plugins/script_editor_plugin.h:70:7: warning: 'ScriptEditorQuickOpen::popup' hides overloaded virtual function [-Woverloaded-virtual]\neditor/quick_open.h:69:7: warning: 'EditorQuickOpen::popup' hides overloaded virtual function [-Woverloaded-virtual]\nmain/tests/test_io.cpp:53:15: warning: 'TestIO::TestMainLoop::input_event' hides overloaded virtual function [-Woverloaded-virtual]\nservers/audio/effects/audio_effect_record.h:69:15: warning: 'AudioEffectRecordInstance::process_silence' hides overloaded virtual function [-Woverloaded-virtual]\n\ncore/os/memory.h:119:2: warning: destructor called on non-final 'ContextGL_X11' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor]\ncore/os/memory.h:119:2: warning: destructor called on non-final 'EditorScriptCodeCompletionCache' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor]\ncore/os/memory.h:119:2: warning: destructor called on non-final 'Engine' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor]\ncore/os/memory.h:119:2: warning: destructor called on non-final 'PhysicalBone::JointData' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor]\ncore/os/memory.h:119:2: warning: destructor called on non-final 'VisualServerScene' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor]\ncore/os/memory.h:119:2: warning: destructor called on non-final 'VisualServerViewport' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor]\n```","is_cherrypick":false,"cherrypick_hash":"","pull":22618},"0cc3aff8edd5f63436814a6b2219044d94eb8201":{"hash":"0cc3aff8edd5f63436814a6b2219044d94eb8201","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 obsolete makemd.py, dates back to GitHub Wiki days","body":"It has not been kept in sync with makerst.py, so it does not serve\nmuch purpose nowadays.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"54d44f707610304c7a5c3529c22cfa4a85bfa053":{"hash":"54d44f707610304c7a5c3529c22cfa4a85bfa053","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix script path for warnings","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22617},"73429cf9f5c6733b4dcca5aa20e1832898f128c0":{"hash":"73429cf9f5c6733b4dcca5aa20e1832898f128c0","is_merge":false,"authored_by":["MDQ6VXNlcjExMTYyMjA1"],"author_raw":"florian <floriankothmeier@web.de>","committer_raw":"florian <floriankothmeier@web.de>","summary":"Improve doc of ProjectSettings","body":"Documentation added for:\n* bool load_resource_pack(String)\n* bool property_can_revert(String)\n* Variant property_get_revert(String)\n* Error save()\n* Error save_custom(String)","is_cherrypick":false,"cherrypick_hash":"","pull":22612},"006021236a97bdc300f842864579899ee7fc8497":{"hash":"006021236a97bdc300f842864579899ee7fc8497","is_merge":false,"authored_by":["MDQ6VXNlcjE0OTUxNDMw"],"author_raw":"lupoDharkael <izhe@hotmail.es>","committer_raw":"lupoDharkael <izhe@hotmail.es>","summary":"Project manager: remove projects with delete key","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22613},"106acb27f914681e9172e23d83dd394205259ea5":{"hash":"106acb27f914681e9172e23d83dd394205259ea5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22568 from dlasalle/#14959","body":"Explicitly show viewport 0 in the SpatialEditorPlugin if the container is large enough.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dd3f6a04dba4116a180b5de8c6ec281037fa0dd0":{"hash":"dd3f6a04dba4116a180b5de8c6ec281037fa0dd0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21679 from pgruenbacher/spatial_editor_viewport_get_camera","body":"added get_camera_method to spatial editor plugin viewport","is_cherrypick":false,"cherrypick_hash":"","pull":""},"876456754debb677c71dbec55ce4e99142614940":{"hash":"876456754debb677c71dbec55ce4e99142614940","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21421 from YeldhamDev/mult_view_changes","body":"Small improvements to the Spatial Editor's multiple viewport mode","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3771a4b9ba6b1c767497d814c5b3f61472ba182b":{"hash":"3771a4b9ba6b1c767497d814c5b3f61472ba182b","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 after ##21492","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3c173ebca419f4aad9c56631a957178b6df0eeee":{"hash":"3c173ebca419f4aad9c56631a957178b6df0eeee","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21395 from mrcdk/spin_box_expose_align","body":"Expose the align property of the SpinBox's LineEdit control","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b4c1d40869066e50d50dfb1bdb4dd3f68b99cd91":{"hash":"b4c1d40869066e50d50dfb1bdb4dd3f68b99cd91","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21492 from Maykeye/astar","body":"Changed A* exit condition, added 2 tests for it","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e98eb0c113aa08e12d3a5b9b64a7cec182bed2ab":{"hash":"e98eb0c113aa08e12d3a5b9b64a7cec182bed2ab","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22466 from akien-mga/controllerdb-update","body":"Sync controller mappings DB with SDL2 community repo","is_cherrypick":false,"cherrypick_hash":"","pull":""},"648b21228e791ab0e860ac973c58c5ce6d3d0898":{"hash":"648b21228e791ab0e860ac973c58c5ce6d3d0898","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22009 from DualMatrix/warning","body":"Added warning when disabling editable_instance","is_cherrypick":false,"cherrypick_hash":"","pull":""},"08a24698ebd0383e0e90f58052b4c2d465b9f252":{"hash":"08a24698ebd0383e0e90f58052b4c2d465b9f252","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22062 from Leytak/patch-1","body":"Discard button pressing flags on disable","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0349d6db238274f4b9da20ed028316cc93dabfd2":{"hash":"0349d6db238274f4b9da20ed028316cc93dabfd2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22220 from Naryosha/dialog","body":"Fix find-in-files and go-to-line dialog (partially)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ffa8420aec1ca0af8feca0697613efad6d3f0e4e":{"hash":"ffa8420aec1ca0af8feca0697613efad6d3f0e4e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22223 from Faless/fix_int32_encode","body":"Fix put_var encoding some 32bits ints as 64bits.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8cabd31577ebe6567bbcc8138367ca4a7c1eb7f0":{"hash":"8cabd31577ebe6567bbcc8138367ca4a7c1eb7f0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22297 from DualMatrix/no_more_method_not_found_error","body":"Fixed method not found error when connecting with signal that fires in editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7aca38e218a8d483e8ad81b6d5e7f23b00ce64f4":{"hash":"7aca38e218a8d483e8ad81b6d5e7f23b00ce64f4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22354 from evandropoa/resources_list_icon_issue","body":"Fix icon issue for the resource list popup #22320.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a8a12daed5eaceddb678f730760048a9df652351":{"hash":"a8a12daed5eaceddb678f730760048a9df652351","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22355 from LikeLakers2/docs-tabs","body":"[Docs] Remove double-spaces from descriptions, plus a couple other tiny fixes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"879e4d8312d1e051b617f63200991a51602204c4":{"hash":"879e4d8312d1e051b617f63200991a51602204c4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22364 from YeldhamDev/rect2_inspector_singleline","body":"Make Rect2 EditorProperty obey the horizontal setting","is_cherrypick":false,"cherrypick_hash":"","pull":""},"93570be2deecd81e6dcca90efc531f50c9701ed1":{"hash":"93570be2deecd81e6dcca90efc531f50c9701ed1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22368 from moiman100/raw-input-fixes","body":"Windows raw input fixes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fb5cbf2d3004fcb66619539820d6b6db06102911":{"hash":"fb5cbf2d3004fcb66619539820d6b6db06102911","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22402 from DualMatrix/colorpicker_presets","body":"Made ColorPicker save it's presets while in editor.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7163551a3b2da1d9c2e1ff7722fa203f10409a21":{"hash":"7163551a3b2da1d9c2e1ff7722fa203f10409a21","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Input: Add mapping for X-Box One S controller on Linux","body":"Also PR'ed upstream, so could be removed from the Godot file\nand synced with upstream if/when merged:\nhttps://github.com/gabomdq/SDL_GameControllerDB/pull/222\n\nFixes #18167.","is_cherrypick":false,"cherrypick_hash":"","pull":22466},"a6df366b238d93cabc73cb37129cb8979287661a":{"hash":"a6df366b238d93cabc73cb37129cb8979287661a","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Moving lens distortion shader into drivers and adding GLES2 support","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22574},"a16dc807e535969f041667442b328232bba0cf3e":{"hash":"a16dc807e535969f041667442b328232bba0cf3e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22602 from LikeLakers2/can-you-dont","body":"Changed the comment where reduz yells at the X11 API to a less explicitive one","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dd1e8cd7748254256edd04a5ac2abf7d99213619":{"hash":"dd1e8cd7748254256edd04a5ac2abf7d99213619","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22601 from cbscribe/kcc_class_docs","body":"[DOCS] Update VisibilityEnabler* and TileSet doc","is_cherrypick":false,"cherrypick_hash":"","pull":""},"214d9bd17e203033551141b749727db4adf43bec":{"hash":"214d9bd17e203033551141b749727db4adf43bec","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22603 from eska014/html5-wall","body":"Fix compiler warnings in HTML5 platform","is_cherrypick":false,"cherrypick_hash":"","pull":""},"85bb1c445c8ae9145d5c935670b7470d5fc497c9":{"hash":"85bb1c445c8ae9145d5c935670b7470d5fc497c9","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Style: Run clang-format on shaders again","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d93050d8a205f47ab4ebc1a0739232c6e3be6d5d":{"hash":"d93050d8a205f47ab4ebc1a0739232c6e3be6d5d","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Fix compiler warnings in HTML5 platform","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22603},"5515c303f86d41b4ba1eb0122e91c3df5fc41e6e":{"hash":"5515c303f86d41b4ba1eb0122e91c3df5fc41e6e","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":"Changed the comment where reduz yells at the X11 API to a less explicitive one","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22602},"49549ce93cb8a37b18c632c3ee29c63a82e37958":{"hash":"49549ce93cb8a37b18c632c3ee29c63a82e37958","is_merge":false,"authored_by":[""],"author_raw":"Chris Bradfield <chris@kidscancode.org>","committer_raw":"Chris Bradfield <chris@kidscancode.org>","summary":"[DOCS] Update VisibilityEnabler* and TileSet doc","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22601},"55d013195fa757a3200d5b29601af768786486ba":{"hash":"55d013195fa757a3200d5b29601af768786486ba","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22595 from aBARICHELLO/master","body":"[docs] Add Input buttons and axes missing descriptions","is_cherrypick":false,"cherrypick_hash":"","pull":""},"53fbd93409adfde3671396b52291c02a1c281843":{"hash":"53fbd93409adfde3671396b52291c02a1c281843","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22593 from akien-mga/fix-warnings","body":"Fix various warnings raised by Clang 7","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6e0de76746783433cb62511696f6a967567cb001":{"hash":"6e0de76746783433cb62511696f6a967567cb001","is_merge":false,"authored_by":["MDQ6VXNlcjE2Njg3MzE4"],"author_raw":"aBARICHELLO <arturbarichello@hotmail.com>","committer_raw":"aBARICHELLO <arturbarichello@hotmail.com>","summary":"Add Input buttons and axes missing descriptions","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22595},"fb5e732f78d388e9063f4563198ebd0518ae0878":{"hash":"fb5e732f78d388e9063f4563198ebd0518ae0878","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22590 from akien-mga/expression-dot-numbers","body":"Add support for '.[0-9]' numbers in Expression","is_cherrypick":false,"cherrypick_hash":"","pull":""},"22c3995a04c59a24c109db029f2492253c494d88":{"hash":"22c3995a04c59a24c109db029f2492253c494d88","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22576 from DualMatrix/multi_edit_exit","body":"Fixed inspector not going back to single-node when deselecting an item.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"413f078125c21f1816e06e2deebe30ae4ad19777":{"hash":"413f078125c21f1816e06e2deebe30ae4ad19777","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22584 from DualMatrix/editor_path_no_update","body":"Fixed name of deleted node not dissapearing from inspector dock.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b2bba4be44dc34953402c5cde74c26b89ad84cbc":{"hash":"b2bba4be44dc34953402c5cde74c26b89ad84cbc","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix warnings about invalid logical not on left hand side [-Wlogical-not-parentheses]","body":"Fixes the following Clang 7 warnings and bugs:\n```\neditor/plugins/curve_editor_plugin.cpp:208:69: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]\neditor/plugins/curve_editor_plugin.cpp:214:43: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]\n```\n\nChanged according to @Zylann's suggestion on\nhttps://github.com/godotengine/godot/pull/22593#discussion_r221699573","is_cherrypick":false,"cherrypick_hash":"","pull":22593},"d1a51278cdcffd34e8921d53350dd19e2e4fd35e":{"hash":"d1a51278cdcffd34e8921d53350dd19e2e4fd35e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22597 from muiroc/fix_javascript_build","body":"Fix build for Javascript platform","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d6711701f609d0371b1963655e2e0326e4184981":{"hash":"d6711701f609d0371b1963655e2e0326e4184981","is_merge":false,"authored_by":["MDQ6VXNlcjEwMDM2MzM3"],"author_raw":"muiroc <ian.mario.dev@gmail.com>","committer_raw":"muiroc <ian.mario.dev@gmail.com>","summary":"Fix build for Javascript platform","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22597},"127940bd55751fa33394da2f9536c63bffe18398":{"hash":"127940bd55751fa33394da2f9536c63bffe18398","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Fixed animation editor not moving to next frame of sprites when editing.","body":"Fixed animation editor not moving to next frame of sprites when editing.","is_cherrypick":false,"cherrypick_hash":"","pull":22598},"9258d7b5d0942f1cad3f9b0ba41a3c916ea6b89e":{"hash":"9258d7b5d0942f1cad3f9b0ba41a3c916ea6b89e","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix warnings about uninitialized vars [-Wsometimes-uninitialized]","body":"Fixes the following Clang 7 warnings:\n```\ndrivers/gles3/rasterizer_scene_gles3.cpp:1260:10: warning: variable 'target' is used uninitialized whenever switch case is taken [-Wsometimes-uninitialized]\ndrivers/gles3/rasterizer_scene_gles3.cpp:1280:10: warning: variable 'target' is used uninitialized whenever switch case is taken [-Wsometimes-uninitialized]\ndrivers/gles3/rasterizer_scene_gles3.cpp:1281:10: warning: variable 'target' is used uninitialized whenever switch case is taken [-Wsometimes-uninitialized]\ndrivers/gles3/rasterizer_scene_gles3.cpp:1282:10: warning: variable 'target' is used uninitialized whenever switch case is taken [-Wsometimes-uninitialized]\ndrivers/gles3/rasterizer_scene_gles3.cpp:1286:5: warning: variable 'target' is used uninitialized whenever switch default is taken [-Wsometimes-uninitialized]\neditor/editor_properties_array_dict.cpp:982:15: warning: variable 'change_index' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]\neditor/editor_properties.cpp:2655:6: warning: variable 'lt' is used uninitialized whenever switch default is taken [-Wsometimes-uninitialized]\neditor/settings_config_dialog.cpp:367:11: warning: variable 'current_search_box' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]\n```","is_cherrypick":false,"cherrypick_hash":"","pull":22593},"b1b625f4f56610616fae9144f7353802fb333677":{"hash":"b1b625f4f56610616fae9144f7353802fb333677","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix various Clang 7 warnings about unused stuff","body":"Namely:\n[-Wunneeded-internal-declaration]\n[-Wunused-comparison]\n[-Wunused-const-variable]\n[-Wunused-function]\n[-Wunused-private-fields]\n\nFixes the following Clang 7 warnings:\n```\neditor/plugins/script_editor_plugin.cpp:1417:20: warning: function '_find_node_with_script' is not needed and will not be emitted [-Wunneeded-internal-declaration]\neditor/scene_tree_dock.cpp:1859:14: warning: function '_find_last_visible' is not needed and will not be emitted [-Wunneeded-internal-declaration]\n\nmodules/gdscript/gdscript_parser.cpp:7838:19: warning: equality comparison result unused [-Wunused-comparison]\n\nscene/resources/mesh.cpp:549:35: warning: unused variable '_array_types' [-Wunused-const-variable]\nscene/resources/mesh.cpp:563:18: warning: unused variable '_format_translate' [-Wunused-const-variable]\n\ndrivers/gles3/rasterizer_scene_gles3.cpp:54:28: warning: unused function 'store_transform2d' [-Wunused-function]\n\ncore/io/file_access_network.h:50:6: warning: private field 'ml' is not used [-Wunused-private-field]\ncore/io/file_access_zip.h:93:14: warning: private field 'archive' is not used [-Wunused-private-field]\ncore/io/resource_format_binary.h:122:6: warning: private field 'bin_meta_idx' is not used [-Wunused-private-field]\ncore/message_queue.h:47:9: warning: private field 'mutex' is not used [-Wunused-private-field]\nmain/tests/test_gui.cpp:63:11: warning: private field 'control' is not used [-Wunused-private-field]\nmodules/gdscript/gdscript_parser.h:558:7: warning: private field 'completion_static' is not used [-Wunused-private-field]\nplatform/x11/os_x11.h:148:11: warning: private field 'ip_unix' is not used [-Wunused-private-field]\nplatform/x11/os_x11.h:180:7: warning: private field 'net_wm_icon' is not used [-Wunused-private-field]\nplatform/x11/os_x11.h:189:6: warning: private field 'audio_driver_index' is not used [-Wunused-private-field]\nplatform/x11/os_x11.h:190:15: warning: private field 'capture_idle' is not used [-Wunused-private-field]\nservers/physics/body_pair_sw.h:79:6: warning: private field 'cc' is not used [-Wunused-private-field]\nservers/visual/visual_server_raster.h:62:7: warning: private field 'draw_extra_frame' is not used [-Wunused-private-field]\n```","is_cherrypick":false,"cherrypick_hash":"","pull":22593},"686f6ff279e37caa8094415687fbbac8883b0162":{"hash":"686f6ff279e37caa8094415687fbbac8883b0162","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix mismatched class/struct definition warnings [-Wmismatched-tags]","body":"Fixes the following Clang 7 warnings:\n```\ncore/object.cpp:44:1: warning: '_ObjectDebugLock' defined as a struct here but previously declared as a class [-Wmismatched-tags]\ncore/variant_call.cpp:43:1: warning: '_VariantCall' defined as a struct here but previously declared as a class [-Wmismatched-tags]\ndrivers/gles3/rasterizer_storage_gles3.h:765:2: warning: 'MultiMesh' defined as a struct here but previously declared as a class [-Wmismatched-tags]\neditor/editor_node.h:794:1: warning: 'EditorProgress' defined as a struct here but previously declared as a class [-Wmismatched-tags]\nmodules/bullet/rigid_body_bullet.h:230:17: warning: class 'KinematicUtilities' was previously declared as a struct [-Wmismatched-tags]\nmodules/bullet/space_bullet.h:60:1: warning: class 'btSoftBodyWorldInfo' was previously declared as a struct [-Wmismatched-tags]\nscene/resources/world_2d.cpp:40:1: warning: 'SpatialIndexer2D' defined as a struct here but previously declared as a class [-Wmismatched-tags]\nscene/resources/world.cpp:39:1: warning: 'SpatialIndexer' defined as a struct here but previously declared as a class [-Wmismatched-tags]\nservers/audio/reverb_sw.cpp:60:1: warning: 'ReverbParamsSW' defined as a struct here but previously declared as a class [-Wmismatched-tags]\nthirdparty/bullet/BulletSoftBody/btSoftBody.h:43:1: warning: 'btSoftBodyWorldInfo' defined as a struct here but previously declared as a class [-Wmismatched-tags]\n```","is_cherrypick":false,"cherrypick_hash":"","pull":22593},"34dec26a50393bdf9a4d9dcbf04963553c64686b":{"hash":"34dec26a50393bdf9a4d9dcbf04963553c64686b","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Add support for '.[0-9]' numbers in Expression","body":"Fixes #21874, supersedes #22065.","is_cherrypick":false,"cherrypick_hash":"","pull":22590},"c2abf1a4e93d2870ddecb2e7e7c80ba3f8be3397":{"hash":"c2abf1a4e93d2870ddecb2e7e7c80ba3f8be3397","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22582 from akien-mga/scons-clean-cpppath","body":"SCons: Remove avoidable defines from main env's CPPPATH","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ec463b036a46e3db6da9c299e48b4235b75a98c9":{"hash":"ec463b036a46e3db6da9c299e48b4235b75a98c9","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Fixed inspector not going back to single-node when deselecting an item.","body":"Fixed inspector not going back to single-node when deselecting an item.","is_cherrypick":false,"cherrypick_hash":"","pull":22576},"3ef241623e499d0ffbf66f7f0ef80459799237b1":{"hash":"3ef241623e499d0ffbf66f7f0ef80459799237b1","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Fixed name of deleted node not dissapearing from inspector dock.","body":"Fixed name of deleted node not dissapearing from inspector dock.","is_cherrypick":false,"cherrypick_hash":"","pull":22584},"6bfb7944d9a1639042ba23fd0ff9950fff9464dd":{"hash":"6bfb7944d9a1639042ba23fd0ff9950fff9464dd","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"SCons: Remove avoidable defines from main env's CPPPATH","body":"Also finally move freetype to its own env and disable warnings for it.\nStill needs some work to fix the awkward situation of the freetype and\nsvg modules used in scene/ and editor/ respectively.","is_cherrypick":false,"cherrypick_hash":"","pull":22582},"c51caa3dbdf4acaa7e063c46ae8026adb0633008":{"hash":"c51caa3dbdf4acaa7e063c46ae8026adb0633008","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 -new inspector- remote debug view not changing to current scene after exiting game - Fixes #20075\"","body":"This reverts commit 9c7e647124694b1f3f6940c2b6e1b5f329b61a70.\n\nThis commit caused a regression and is not a correct fix for the original issue.\nFixes #22573, reopens #20075.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3a036571f2914dc0e902d52645de2fa5981c0f01":{"hash":"3a036571f2914dc0e902d52645de2fa5981c0f01","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22567 from Calinou/unselected-tabs-background","body":"Add a subtle background and border to unselected tabs in the editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b073d6c953a6ee3e16f5d566b4ed362092f461b5":{"hash":"b073d6c953a6ee3e16f5d566b4ed362092f461b5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22579 from aaronfranke/spatial-nitpicks","body":"Minor nit-picky tweaks in spatial_editor_plugin.cpp","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7ad1edcc4108fabb562e3c13040c99fca77c772d":{"hash":"7ad1edcc4108fabb562e3c13040c99fca77c772d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22572 from akien-mga/fix-warnings","body":"Fix unnecessary parentheses warnings with GCC 8 [-Wparentheses]","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cd349efb0e2e46e41fe968a4410e9eeb7add7a09":{"hash":"cd349efb0e2e46e41fe968a4410e9eeb7add7a09","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"Minor nit-picky tweaks in spatial_editor_plugin.cpp","body":"* Orthogonal cameras don't have an FOV that's \"near zero\". Or zero, or any number of degrees. It's not a measurement of degrees, it's just a fixed width. This comment is more accurate. Also, \"terrible\" is a better word than \"awful\" here.\n\n* While I'm editing this file, the \"String ortho\" variable name could be more intuitive, so I've changed it to \"view_mode\".\n\nMinor nit-picky changes, I know, but I found it so I may as well improve it.","is_cherrypick":false,"cherrypick_hash":"","pull":22579},"c24277a520acf856831ed78d4f96444290d17597":{"hash":"c24277a520acf856831ed78d4f96444290d17597","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-Many GLES2 optimizations","body":"-Android export fixes (use ETC if GLES2 backend in use)\n-revert to thekla atlas because xatlas is not working well","is_cherrypick":false,"cherrypick_hash":"","pull":""},"80d6bb7193a0ea2e233363bcc959cff882f5a6a4":{"hash":"80d6bb7193a0ea2e233363bcc959cff882f5a6a4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22521 from groud/add_favorites_file_list","body":"Adds the display of the favorites into the file list","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b442bd06a4f577dabed1be84665b78bd26d8c4b5":{"hash":"b442bd06a4f577dabed1be84665b78bd26d8c4b5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22566 from fire/visualscript_search_reset","body":"After using the generic visual script search, reset the generic searc…","is_cherrypick":false,"cherrypick_hash":"","pull":""},"01e1c6e8b62e9686a0d950e8756a4ce7c45706ce":{"hash":"01e1c6e8b62e9686a0d950e8756a4ce7c45706ce","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22560 from lupoDharkael/clipboard","body":"TextEdit: prevent the copy of an empty string","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c23636fcdc281ce232177aee989f65fe69d2ce22":{"hash":"c23636fcdc281ce232177aee989f65fe69d2ce22","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22545 from DualMatrix/node_as_root","body":"Fixed setting node as root deleting all non-children of that node.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b3c3fe29d1ee70f30ab28254021946f85432a7e6":{"hash":"b3c3fe29d1ee70f30ab28254021946f85432a7e6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22543 from slapin/meshdatatool_fix","body":"MeshDataTool memory corruption fix","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9f4e9fcb8113e668d0a02849841137b300a0e270":{"hash":"9f4e9fcb8113e668d0a02849841137b300a0e270","is_merge":false,"authored_by":["MDQ6VXNlcjM0ODY2MjU2"],"author_raw":"Ferenc Arn <tagcup@yahoo.com>","committer_raw":"Ferenc Arn <tagcup@yahoo.com>","summary":"Optimized GGX G function for GLES2.","body":"Also changed the mapping of anisotropy to match the common definition.","is_cherrypick":false,"cherrypick_hash":"","pull":22483},"36e02a0fb5cdae387ea6cb8ee730687e5890c95c":{"hash":"36e02a0fb5cdae387ea6cb8ee730687e5890c95c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22537 from Zylann/fix_objectid_leak_thread","body":"Fix dirty read of ObjectID counter when threads are involved","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6d27d2d75e51803668e722c35cb70d036744d385":{"hash":"6d27d2d75e51803668e722c35cb70d036744d385","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix unnecessary parentheses warnings with GCC 8 [-Wparentheses]","body":"Fixes the following GCC 8 warnings:\n```\ncore/object.h:321:32: warning: unnecessary parentheses in declaration of '_get_get' [-Wparentheses]\ncore/object.h:331:32: warning: unnecessary parentheses in declaration of '_get_set' [-Wparentheses]\ncore/object.h:341:32: warning: unnecessary parentheses in declaration of '_get_get_property_list' [-Wparentheses]\ncore/object.h:360:32: warning: unnecessary parentheses in declaration of '_get_notification' [-Wparentheses]\ncore/object.h:517:32: warning: unnecessary parentheses in declaration of '_get_get' [-Wparentheses]\ncore/object.h:520:32: warning: unnecessary parentheses in declaration of '_get_set' [-Wparentheses]\ncore/object.h:523:32: warning: unnecessary parentheses in declaration of '_get_get_property_list' [-Wparentheses]\ncore/object.h:526:32: warning: unnecessary parentheses in declaration of '_get_notification' [-Wparentheses]\n```","is_cherrypick":false,"cherrypick_hash":"","pull":22572},"c459fad43cb5793d16c79789dc3fc1f896d1c4d5":{"hash":"c459fad43cb5793d16c79789dc3fc1f896d1c4d5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22536 from DualMatrix/no_advance","body":"Fixed animation_player not advancing to the next frame when inserting a value.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4b015abfd4821ffa82ca7d170f8619794aee0ab8":{"hash":"4b015abfd4821ffa82ca7d170f8619794aee0ab8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22571 from akien-mga/main-load-warnings","body":"Main: Use ImageLoader directly instead of Image::load","is_cherrypick":false,"cherrypick_hash":"","pull":""},"12ea8b9074105463f6a4281a2db6ade8c0d9d0d5":{"hash":"12ea8b9074105463f6a4281a2db6ade8c0d9d0d5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22570 from lupoDharkael/todo-remove","body":"Remove old TODO from editor_inspector.cpp","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fc8b73a9351063b5bc1af66b257bac0cac2deff4":{"hash":"fc8b73a9351063b5bc1af66b257bac0cac2deff4","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Main: Use ImageLoader directly instead of Image::load","body":"Image::load is now issuing warnings (since ef50957) to prevent users\nfrom using it to load images at runtime which would be included in\ntheir exported game.\n\nSo we now use ImageLoader explicitly instead for the custom-handled\ncases in Main.\n\nFixes #21072, supersedes #22321.","is_cherrypick":false,"cherrypick_hash":"","pull":22571},"b39bcd8821bfa7138c2619914e5c15c1ecf05050":{"hash":"b39bcd8821bfa7138c2619914e5c15c1ecf05050","is_merge":false,"authored_by":["MDQ6VXNlcjE0OTUxNDMw"],"author_raw":"lupoDharkael <izhe@hotmail.es>","committer_raw":"lupoDharkael <izhe@hotmail.es>","summary":"Remove old TODO from editor_inspector.cpp","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22570},"df06087057efb6bd23fd9246ea76a007dbddef6c":{"hash":"df06087057efb6bd23fd9246ea76a007dbddef6c","is_merge":false,"authored_by":["MDQ6VXNlcjEyODM3MTI5"],"author_raw":"Dominique LaSalle <dominique@solidlake.com>","committer_raw":"Dominique LaSalle <dominique@solidlake.com>","summary":"Explicitly show viewport 0 in the SpatialEditorPlugin if the container is large enough.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22568},"8a7c3d1d6b9edbdb98788962030ad899b65c050e":{"hash":"8a7c3d1d6b9edbdb98788962030ad899b65c050e","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":"After using the generic visual script search, reset the generic search mode variable to false.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22566},"88755d28d734ad49ff7f945eb23dafbe03cd4b67":{"hash":"88755d28d734ad49ff7f945eb23dafbe03cd4b67","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 subtle background and border to unselected tabs in the editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22567},"204d39b297a71fd43827828e6bc1818284393ed9":{"hash":"204d39b297a71fd43827828e6bc1818284393ed9","is_merge":true,"authored_by":[],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22563 from marcelofg55/osx_usec_fix","body":"Fix OS X get_ticks_usec return value after #22424","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e94f6aaceedf42c3fc9f043c9d77552d147eb4db":{"hash":"e94f6aaceedf42c3fc9f043c9d77552d147eb4db","is_merge":false,"authored_by":["MDQ6VXNlcjM0ODY2MjU2"],"author_raw":"Ferenc Arn <tagcup@yahoo.com>","committer_raw":"Ferenc Arn <tagcup@yahoo.com>","summary":"Restore the Fresnel term in the BRDF.","body":"Was uncommented in 65fd37c, mostly likely by mistake since its important.\n\nAlso made a few corrections of specular -> specular_blob_intensity (gles2).","is_cherrypick":false,"cherrypick_hash":"","pull":22483},"9a5d8672107098a6c05459461ec168f4eb01dcc2":{"hash":"9a5d8672107098a6c05459461ec168f4eb01dcc2","is_merge":false,"authored_by":["MDQ6VXNlcjEwMDM2MzM3"],"author_raw":"muiroc <ian.mario.dev@gmail.com>","committer_raw":"muiroc <ian.mario.dev@gmail.com>","summary":"Uses skip_transform in gles2 canvas shader","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22562},"d0a5ac577f5f595c059527715c001544a5b8fc61":{"hash":"d0a5ac577f5f595c059527715c001544a5b8fc61","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Fix OS X get_ticks_usec return value after #22424","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22563},"f5f948210c584eb6599c097ce5fbeb9990f78cc7":{"hash":"f5f948210c584eb6599c097ce5fbeb9990f78cc7","is_merge":false,"authored_by":["MDQ6VXNlcjE0OTUxNDMw"],"author_raw":"lupoDharkael <izhe@hotmail.es>","committer_raw":"lupoDharkael <izhe@hotmail.es>","summary":"TextEdit: prevent the copy of an empty string","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22560},"3ee657e7a7ffdcdb1fd46e095fef97622b99e909":{"hash":"3ee657e7a7ffdcdb1fd46e095fef97622b99e909","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22557 from mhilbrunner/docs-transfermodes","body":"[DOCS] NetworkedMultiplayerPeer: TransferMode(s)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"84b6394a4d64ae67e068f5df2018727580402bea":{"hash":"84b6394a4d64ae67e068f5df2018727580402bea","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTQ3NjM="],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"[DOCS] NetworkedMultiplayerPeer: TransferMode(s)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22557},"d3f01a22817a76fbb73d4021090cddee695b7b09":{"hash":"d3f01a22817a76fbb73d4021090cddee695b7b09","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Style: Run clang-format on recent shader changes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0829fdafb014be13d3a1136e0c396d5704749a03":{"hash":"0829fdafb014be13d3a1136e0c396d5704749a03","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Adds the display of the favorites into the file list","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22521},"ce8294986dfc461703da66862ea21cfb8bd6e494":{"hash":"ce8294986dfc461703da66862ea21cfb8bd6e494","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Some more GLES2 tuning..","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3333166b070dea0e1d1255a9f9c4cfefe0ec32e5":{"hash":"3333166b070dea0e1d1255a9f9c4cfefe0ec32e5","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Many more GLES2 fixes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6f96db4732bfbfe7c156fe56fb15477e37a0d82a":{"hash":"6f96db4732bfbfe7c156fe56fb15477e37a0d82a","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Fixed setting node as root deleting all non-children of that node.","body":"Fixed setting node as root deleting all non-children of that node.","is_cherrypick":false,"cherrypick_hash":"","pull":22545},"0378a9ba80dc5083bbafa4a216ed70ea5d450c03":{"hash":"0378a9ba80dc5083bbafa4a216ed70ea5d450c03","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22520 from akien-mga/fix-warnings","body":"Fix warning about functions defined but not used [-Wunused-function]","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e50d56b4c679bf1d7e94c1a5eb3b252d298f86fe":{"hash":"e50d56b4c679bf1d7e94c1a5eb3b252d298f86fe","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTk="],"author_raw":"Sergey Lapin <slapinid@gmail.com>","committer_raw":"Sergey Lapin <slapinid@gmail.com>","summary":"MeshDataTool memory corruption fix","body":"Fix for incorrect types used in MeshDataTool for bones and weights.\n\nIf your mesh contains these memory accesses get OOB and might crash\nthe application\n\nCloses #21713","is_cherrypick":false,"cherrypick_hash":"","pull":22543},"9768ce5763cd0fdd8c17c8f052e1c65036517768":{"hash":"9768ce5763cd0fdd8c17c8f052e1c65036517768","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22424 from Faless/back_to_the_future","body":"Use monotonic clock for get_ticks_usec","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0eff2efe33d61a9d26411a3a9a0d5172292a51cc":{"hash":"0eff2efe33d61a9d26411a3a9a0d5172292a51cc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22540 from Paulb23/fold_blank_lines_issue_15689","body":"Fix code folding taking into account empty lines, issue 15689","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dc6d95f4a1799f9fdf72b784476c0a50752b5ff8":{"hash":"dc6d95f4a1799f9fdf72b784476c0a50752b5ff8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22524 from DualMatrix/error_spam_3_please_be_final","body":"Fixed error spam when selecting root in remote tree","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e1dc8e4e991c62e65636ef21b3e8baab9a9db733":{"hash":"e1dc8e4e991c62e65636ef21b3e8baab9a9db733","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22522 from DualMatrix/debugging_the_debugger_3","body":"Fixed debugger showing wrong name for Objects.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8b2688786f4c294397b2fc9aaa9e2aab1c7c074e":{"hash":"8b2688786f4c294397b2fc9aaa9e2aab1c7c074e","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix -Wunused-function in websocket module","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22520},"62ecb44035011b0440ad0f4c2fc2bf41045acfba":{"hash":"62ecb44035011b0440ad0f4c2fc2bf41045acfba","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 about functions defined but not used [-Wunused-function]","body":"Fixes the following GCC 5 warnings:\n```\ncore/io/zip_io.h:128:26: warning: 'zlib_filefunc_def zipio_create_io_from_file(FileAccess**)' defined but not used [-Wunused-function]\ncore/script_debugger_remote.cpp:110:17: warning: 'ObjectID safe_get_instance_id(const Variant&)' defined but not used [-Wunused-function]\ndrivers/unix/socket_helpers.h:103:12: warning: 'int _socket_create(IP::Type&, int, int)' defined but not used [-Wunused-function]\ndrivers/unix/socket_helpers.h:45:15: warning: 'size_t _set_sockaddr(sockaddr_storage*, const IP_Address&, int, IP::Type)' defined but not used [-Wunused-function]\ndrivers/unix/socket_helpers.h:76:15: warning: 'size_t _set_listen_sockaddr(sockaddr_storage*, int, IP::Type, IP_Address)' defined but not used [-Wunused-function]\neditor/editor_fonts.cpp:40:24: warning: 'Ref<BitmapFont> make_font(int, int, int, int, const int*, const Ref<Texture>&)' defined but not used [-Wunused-function]\neditor/editor_themes.cpp:85:26: warning: 'Ref<StyleBoxFlat> change_border_color(Ref<StyleBoxFlat>, Color)' defined but not used [-Wunused-function]\neditor/import/editor_import_collada.cpp:493:13: warning: 'void _generate_normals(const PoolVector<int>&, const PoolVector<Vector3>&, PoolVector<Vector3>&)' defined but not used [-Wunused-function]\neditor/import/editor_import_collada.cpp:524:13: warning: 'void _generate_tangents_and_binormals(const PoolVector<int>&, const PoolVector<Vector3>&, const PoolVector<Vector3>&, const PoolVector<Vector3>&, PoolVector<float>&)' defined but not used [-Wunused-function]\neditor/pvrtc_compress.cpp:118:13: warning: 'void _compress_etc(Image*)' defined but not used [-Wunused-function]\nmodules/etc/image_etc.cpp:89:13: warning: 'void _decompress_etc1(Image*)' defined but not used [-Wunused-function]\nmodules/etc/image_etc.cpp:93:13: warning: 'void _decompress_etc2(Image*)' defined but not used [-Wunused-function]\nmodules/gdscript/editor/gdscript_highlighter.cpp:46:13: warning: 'bool _is_whitespace(CharType)' defined but not used [-Wunused-function]\nscene/2d/cpu_particles_2d.cpp:510:14: warning: 'float rand_from_seed_m1_p1(uint32_t&)' defined but not used [-Wunused-function]\nscene/3d/cpu_particles.cpp:474:14: warning: 'float rand_from_seed_m1_p1(uint32_t&)' defined but not used [-Wunused-function]\nscene/resources/default_theme/default_theme.cpp:123:20: warning: 'Ref<Shader> make_shader(const char*, const char*, const char*)' defined but not used [-Wunused-function]\nscene/resources/default_theme/default_theme.cpp:130:24: warning: 'Ref<BitmapFont> make_font(int, int, int, int, const int*, const Ref<Texture>&)' defined but not used [-Wunused-function]\n```\n\nHad to split `core/io/zip_io.h` into header and .cpp file without 'static' keyword.\n\nNot fixed yet (static definition in header used in some files but not all):\n```\nmodules/websocket/lws_helper.h:111:13: warning: 'void _lws_make_protocols(void*, int (*)(lws*, lws_callback_reasons, void*, void*, size_t), PoolVector<String>, _LWSRef**)' defined but not used [-Wunused-function]\n```\n\nAlso fixed a couple other warnings missed in previous commits.","is_cherrypick":false,"cherrypick_hash":"","pull":22520},"4115e6d1795270dc0012a6328c951e73dfd24c9a":{"hash":"4115e6d1795270dc0012a6328c951e73dfd24c9a","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"This fixes a bug in refprobe blending, but I have no idea when I fixed it. It just started working all of sudden..","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"460e3376a4df121e34347a7c901e0ef1413fcc82":{"hash":"460e3376a4df121e34347a7c901e0ef1413fcc82","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Use monotonic clock for get_ticks_usec","body":"Static _clock_start and _clock_setup function.\nUse clock_gettime on Unix, mach_absolute_time on Mac.","is_cherrypick":false,"cherrypick_hash":"","pull":22424},"c6f09fb97b48903f8d9d8d3b030b3b03d0a87e19":{"hash":"c6f09fb97b48903f8d9d8d3b030b3b03d0a87e19","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22532 from moiman100/fix-windows-build","body":"Fix build error: inconsistent use of tabs and spaces in indentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f1c2c3038cc3fa57b266262615cb463760ac15ab":{"hash":"f1c2c3038cc3fa57b266262615cb463760ac15ab","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22527 from FlamyAT/patch-1","body":"Fixed casting result in float.xml","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f08eead3a2d106fe6f45ca7f759763b6f213e306":{"hash":"f08eead3a2d106fe6f45ca7f759763b6f213e306","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 code folding taking into account empty lines, issue 15689","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22540},"0de8309b2c38306a2c05f8f239fa423bc1b7899b":{"hash":"0de8309b2c38306a2c05f8f239fa423bc1b7899b","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Many fixes to GLES2 renderer, fixed compilation issues in GLES3 shaders.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9aa83a77ab8cd8c83a200eaad0028d4731c71cce":{"hash":"9aa83a77ab8cd8c83a200eaad0028d4731c71cce","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Fixed editor inspector ranges capping values at 65535.","body":"Fixed editor inspector ranges capping values at 65535.","is_cherrypick":false,"cherrypick_hash":"","pull":22535},"8d31aba24e2572bb8d5fe91a486e09b1fa1cc0b6":{"hash":"8d31aba24e2572bb8d5fe91a486e09b1fa1cc0b6","is_merge":false,"authored_by":["MDQ6VXNlcjQwNzkzMzQy"],"author_raw":"Mikko Mustonen <mustonen.mikko@outlook.com>","committer_raw":"Mikko Mustonen <mustonen.mikko@outlook.com>","summary":"Fix inconsistent use of tabs and spaces in indentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22532},"a392d553c29079d65bab6267d35ba9a9b1af5277":{"hash":"a392d553c29079d65bab6267d35ba9a9b1af5277","is_merge":false,"authored_by":["MDQ6VXNlcjEzMTE1NTU="],"author_raw":"Marc Gilleron <marc.gilleron@gmail.com>","committer_raw":"Marc Gilleron <marc.gilleron@gmail.com>","summary":"Fix dirty read of ObjectID counter when threads are involved","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22537},"5f2f1089086ad64636efc2a4096e55e4483c927a":{"hash":"5f2f1089086ad64636efc2a4096e55e4483c927a","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Fixed animation_player not advancing to the next frame when inserting a value.","body":"Fixed animation_player not advancing to the next frame when inserting a value.","is_cherrypick":false,"cherrypick_hash":"","pull":22536},"6cbdeedf57c7383827416da19b6026e3721f2812":{"hash":"6cbdeedf57c7383827416da19b6026e3721f2812","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Added xatlas as alternative to thekla, forced it on.","body":"Did some hacks to it to avoid it from failing on bad geometry.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8f89e2b4902f9de1982fad014e490cc227322c73":{"hash":"8f89e2b4902f9de1982fad014e490cc227322c73","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Made Debugger's Video Memory tab show correct resource paths.","body":"Made Debugger's Video Memory tab show correct resource paths.\n\nThe Icons are still missing but that is due to the get_icon(type, \"EditorIcons\") for type = \"Texture\" being missing. Adding that icon would fix it.","is_cherrypick":false,"cherrypick_hash":"","pull":22531},"da296ce30f16eb9fd4835cbd3911856d852eb5b2":{"hash":"da296ce30f16eb9fd4835cbd3911856d852eb5b2","is_merge":false,"authored_by":["MDQ6VXNlcjgwNTY4OTg="],"author_raw":"FlamyAT <Game.Couler@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Fixed casting result in float.xml","body":"The float-string parsing result in the documentation was inaccurate. 1e-3 is written as 0.001 when decimal.","is_cherrypick":false,"cherrypick_hash":"","pull":22527},"c83742ba86eadd03800369c3fb5b1c23f083c59e":{"hash":"c83742ba86eadd03800369c3fb5b1c23f083c59e","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-Lightmap and lightmap capture support for GLES2","body":"-Added hint to not show some properties when running on low end gfx","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4db2db2d6b4cf82c19f4ea96258071f5682dd592":{"hash":"4db2db2d6b4cf82c19f4ea96258071f5682dd592","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22515 from KellyThomas/extramousebuttons","body":"[DOCS] ButtonList - extra mouse buttons","is_cherrypick":false,"cherrypick_hash":"","pull":""},"75f5fd20a1048e2a5d0fd6b4de34eac83f5cff2c":{"hash":"75f5fd20a1048e2a5d0fd6b4de34eac83f5cff2c","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Fixed error spam when selecting root in remote tree","body":"Fixed error spam when selecting root in remote tree","is_cherrypick":false,"cherrypick_hash":"","pull":22524},"9bb65399d9779b90678d637a506633af13dcb611":{"hash":"9bb65399d9779b90678d637a506633af13dcb611","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Fixed debugger showing wrong name for Objects.","body":"Fixed debugger showing wrong name for Objects.","is_cherrypick":false,"cherrypick_hash":"","pull":22522},"f2ed26d71e20b92dbf21693eeea36ccfcc50ced6":{"hash":"f2ed26d71e20b92dbf21693eeea36ccfcc50ced6","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Reflection probe support in GLES2 back-end.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"40c3c8745df3d08065802762e236beeaa6aa1345":{"hash":"40c3c8745df3d08065802762e236beeaa6aa1345","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22516 from akien-mga/fix-warnings","body":"Fix warnings about wrong member initialization order [-Wreorder]","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dea0f69296f248d3294bdf11bd77eba212ce7d6c":{"hash":"dea0f69296f248d3294bdf11bd77eba212ce7d6c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22517 from DualMatrix/debugging_the_debugger_2","body":"Fixed Objects do not showing their drop down in debugger.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d4df4c1475e5aedec43c7cfae752c1136ef22792":{"hash":"d4df4c1475e5aedec43c7cfae752c1136ef22792","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Fixed Objects do not showing their drop down in debugger","body":"Fixed Objects do not showing their drop down in debugger","is_cherrypick":false,"cherrypick_hash":"","pull":22517},"7759155ce4427a45dd29103d8af81fdc4cb4d56e":{"hash":"7759155ce4427a45dd29103d8af81fdc4cb4d56e","is_merge":false,"authored_by":["MDQ6VXNlcjExNTEzOTQ="],"author_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","committer_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","summary":"[DOCS] ButtonList - extra mouse buttons","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22515},"2091f204432d58f20a642bf9fab83a6d08a65084":{"hash":"2091f204432d58f20a642bf9fab83a6d08a65084","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix warnings about wrong member initialization order [-Wreorder]","body":"Fixes the following GCC 5 warnings:\n```\ncore/object.h:193:11: warning: 'MethodInfo::flags' will be initialized after [-Wreorder]\ncore/object.h:192:15: warning: 'PropertyInfo MethodInfo::return_val' [-Wreorder]\ncore/object.cpp:278:1: warning: when initialized here [-Wreorder]\ncore/script_debugger_remote.h:97:6: warning: 'ScriptDebuggerRemote::max_cps' will be initialized after [-Wreorder]\ncore/script_debugger_remote.h:91:6: warning: 'int ScriptDebuggerRemote::max_messages_per_frame' [-Wreorder]\ncore/script_debugger_remote.cpp:1086:1: warning: when initialized here [-Wreorder]\ncore/script_debugger_remote.h:98:6: warning: 'ScriptDebuggerRemote::char_count' will be initialized after [-Wreorder]\ncore/script_debugger_remote.h:92:6: warning: 'int ScriptDebuggerRemote::n_messages_dropped' [-Wreorder]\ncore/script_debugger_remote.cpp:1086:1: warning: when initialized here [-Wreorder]\nmodules/bullet/area_bullet.h:102:7: warning: 'AreaBullet::isScratched' will be initialized after [-Wreorder]\nmodules/bullet/area_bullet.h:92:39: warning: 'PhysicsServer::AreaSpaceOverrideMode AreaBullet::spOv_mode' [-Wreorder]\nmodules/bullet/area_bullet.cpp:46:1: warning: when initialized here [-Wreorder]\nmodules/bullet/collision_object_bullet.h:127:15: warning: 'CollisionObjectBullet::space' will be initialized after [-Wreorder]\nmodules/bullet/collision_object_bullet.h:117:7: warning: 'CollisionObjectBullet::Type CollisionObjectBullet::type' [-Wreorder]\nmodules/bullet/collision_object_bullet.cpp:67:1: warning: when initialized here [-Wreorder]\nmodules/bullet/godot_ray_world_algorithm.h:48:7: warning: 'GodotRayWorldAlgorithm::m_ownManifol1d' will be initialized after [-Wreorder]\nmodules/bullet/godot_ray_world_algorithm.h:46:33: warning: 'const btDiscreteDynamicsWorld* GodotRayWorldAlgorithm::m_world' [-Wreorder]\nmodules/bullet/godot_ray_world_algorithm.cpp:50:1: warning: when initialized here [-Wreorder]\nmodules/bullet/godot_result_callbacks.h:91:18: warning: 'GodotAllConvexResultCallback::m_exclude' will be initialized after [-Wreorder]\nmodules/bullet/godot_result_callbacks.h:89:6: warning: 'int GodotAllConvexResultCallback::m_resultMax' [-Wreorder]\nmodules/bullet/godot_result_callbacks.h:93:2: warning: when initialized here [-Wreorder]\nmodules/bullet/godot_result_callbacks.h:142:18: warning: 'GodotAllContactResultCallback::m_exclude' will be initialized after [-Wreorder]\nmodules/bullet/godot_result_callbacks.h:140:6: warning: 'int GodotAllContactResultCallback::m_resultMax' [-Wreorder]\nmodules/bullet/godot_result_callbacks.h:147:2: warning: when initialized here [-Wreorder]\nmodules/bullet/godot_result_callbacks.h:168:18: warning: 'GodotContactPairContactResultCallback::m_exclude' will be initialized after [-Wreorder]\nmodules/bullet/godot_result_callbacks.h:166:6: warning: 'int GodotContactPairContactResultCallback::m_resultMax' [-Wreorder]\nmodules/bullet/godot_result_callbacks.h:173:2: warning: when initialized here [-Wreorder]\nmodules/bullet/godot_result_callbacks.h:195:18: warning: 'GodotRestInfoContactResultCallback::m_exclude' will be initialized after [-Wreorder]\nmodules/bullet/godot_result_callbacks.h:191:7: warning: 'bool GodotRestInfoContactResultCallback::m_collided' [-Wreorder]\nmodules/bullet/godot_result_callbacks.h:199:2: warning: when initialized here [-Wreorder]\nmodules/bullet/rigid_body_bullet.h:200:9: warning: 'RigidBodyBullet::gravity_scale' will be initialized after [-Wreorder]\nmodules/bullet/rigid_body_bullet.h:199:9: warning: 'real_t RigidBodyBullet::mass' [-Wreorder]\nmodules/bullet/rigid_body_bullet.cpp:258:1: warning: when initialized here [-Wreorder]\nmodules/bullet/rigid_body_bullet.h:222:28: warning: 'RigidBodyBullet::force_integration_callback' will be initialized after [-Wreorder]\nmodules/bullet/rigid_body_bullet.h:219:7: warning: 'bool RigidBodyBullet::isTransformChanged' [-Wreorder]\nmodules/bullet/rigid_body_bullet.cpp:258:1: warning: when initialized here [-Wreorder]\nmodules/bullet/rigid_body_bullet.h:220:7: warning: 'RigidBodyBullet::previousActiveState' will be initialized after [-Wreorder]\nmodules/bullet/rigid_body_bullet.h:208:6: warning: 'int RigidBodyBullet::maxCollisionsDetection' [-Wreorder]\nmodules/bullet/rigid_body_bullet.cpp:258:1: warning: when initialized here [-Wreorder]\nmodules/bullet/soft_body_bullet.h:69:9: warning: 'SoftBodyBullet::total_mass' will be initialized after [-Wreorder]\nmodules/bullet/soft_body_bullet.h:68:6: warning: 'int SoftBodyBullet::simulation_precision' [-Wreorder]\nmodules/bullet/soft_body_bullet.cpp:38:1: warning: when initialized here [-Wreorder]\nmodules/bullet/soft_body_bullet.h:76:9: warning: 'SoftBodyBullet::drag_coefficient' will be initialized after [-Wreorder]\nmodules/bullet/soft_body_bullet.h:61:14: warning: 'btSoftBody* SoftBodyBullet::bt_soft_body' [-Wreorder]\nmodules/bullet/soft_body_bullet.cpp:38:1: warning: when initialized here [-Wreorder]\nmodules/bullet/space_bullet.h:97:22: warning: 'SpaceBullet::solver' will be initialized after [-Wreorder]\nmodules/bullet/space_bullet.h:95:35: warning: 'btDefaultCollisionConfiguration* SpaceBullet::collisionConfiguration' [-Wreorder]\nmodules/bullet/space_bullet.cpp:333:1: warning: when initialized here [-Wreorder]\nmodules/bullet/space_bullet.h:101:23: warning: 'SpaceBullet::soft_body_world_info' will be initialized after [-Wreorder]\nmodules/bullet/space_bullet.h:99:23: warning: 'btGhostPairCallback* SpaceBullet::ghostPairCallback' [-Wreorder]\nmodules/bullet/space_bullet.cpp:333:1: warning: when initialized here [-Wreorder]\nmodules/gdnative/nativescript/nativescript.h:79:13: warning: 'NativeScriptDesc::base_native_type' will be initialized after [-Wreorder]\nmodules/gdnative/nativescript/nativescript.h:73:9: warning: 'String NativeScriptDesc::documentation' [-Wreorder]\nmodules/gdnative/nativescript/nativescript.h:88:9: warning: when initialized here [-Wreorder]\nmodules/gdscript/gdscript.h:296:6: warning: 'GDScriptWarning::line' will be initialized after [-Wreorder]\nmodules/gdscript/gdscript.h:294:4: warning: 'GDScriptWarning::Code GDScriptWarning::code' [-Wreorder]\nmodules/gdscript/gdscript.h:303:2: warning: when initialized here [-Wreorder]\nscene/3d/physics_body.h:544:7: warning: 'PhysicalBone::simulate_physics' will be initialized after [-Wreorder]\nscene/3d/physics_body.h:543:7: warning: 'bool PhysicalBone::_internal_static_body' [-Wreorder]\nscene/3d/physics_body.cpp:2502:1: warning: when initialized here [-Wreorder]\nscene/3d/physics_body.h:546:6: warning: 'PhysicalBone::bone_id' will be initialized after [-Wreorder]\nscene/3d/physics_body.h:539:12: warning: 'Skeleton* PhysicalBone::parent_skeleton' [-Wreorder]\nscene/3d/physics_body.cpp:2502:1: warning: when initialized here [-Wreorder]\nscene/3d/spring_arm.h:44:11: warning: 'SpringArm::mask' will be initialized after [-Wreorder]\nscene/3d/spring_arm.h:43:8: warning: 'float SpringArm::current_spring_length' [-Wreorder]\nscene/3d/spring_arm.cpp:37:1: warning: when initialized here [-Wreorder]\nscene/animation/skeleton_ik.h:159:11: warning: 'SkeletonIK::target_node_override' will be initialized after [-Wreorder]\nscene/animation/skeleton_ik.h:152:7: warning: 'bool SkeletonIK::use_magnet' [-Wreorder]\nscene/animation/skeleton_ik.cpp:418:1: warning: when initialized here [-Wreorder]\nscene/resources/tile_set.h:84:9: warning: 'TileSet::AutotileData::size' will be initialized after [-Wreorder]\nscene/resources/tile_set.h:83:7: warning: 'int TileSet::AutotileData::spacing' [-Wreorder]\nscene/resources/tile_set.h:92:12: warning: when initialized here [-Wreorder]\nscene/resources/tile_set.h:115:12: warning: 'TileSet::TileData::tile_mode' will be initialized after [-Wreorder]\nscene/resources/tile_set.h:114:9: warning: 'Color TileSet::TileData::modulate' [-Wreorder]\nscene/resources/tile_set.h:120:12: warning: when initialized here [-Wreorder]\nservers/physics/body_sw.h:84:19: warning: 'BodySW::direct_state_query_list' will be initialized after [-Wreorder]\nservers/physics/body_sw.h:57:11: warning: 'uint16_t BodySW::locked_axis' [-Wreorder]\nservers/physics/body_sw.cpp:756:1: warning: when initialized here [-Wreorder]\n```\n\nNothing really relevant for us, but it's not a bad consistency\nimprovement anyway so worth taking.","is_cherrypick":false,"cherrypick_hash":"","pull":22516},"dacc3f33c5aae95eabfbe9fa69139c9b9f1af242":{"hash":"dacc3f33c5aae95eabfbe9fa69139c9b9f1af242","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22512 from akien-mga/penner-easing-thirdparty","body":"Move Penner easing equations to thirdparty/misc","is_cherrypick":false,"cherrypick_hash":"","pull":""},"82f2674e8d9a8ee96ca52672bb9da5e28b45a3eb":{"hash":"82f2674e8d9a8ee96ca52672bb9da5e28b45a3eb","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Move Penner easing equations to thirdparty/misc","body":"It was Godot-ified and integrated into Tween originally (#628)\nwithout mention that it was thirdparty code, but it's actually\nderived from https://github.com/jesusgollonet/ofpennereasing.\n\nIt's also very bad quality code and should be replaced by a better,\nproperly-maintained library of easing equations.","is_cherrypick":false,"cherrypick_hash":"","pull":22512},"c3bb4edb79db9377b803e88d6385e6842ba0871f":{"hash":"c3bb4edb79db9377b803e88d6385e6842ba0871f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22508 from groud/add_thumnail_filelist","body":"Add small thumbnails to the FileSystem file list","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d8af4f9e02277194ca1bb053447a25bfed2b6524":{"hash":"d8af4f9e02277194ca1bb053447a25bfed2b6524","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22506 from akien-mga/thirdparty-no-warnings","body":"SCons: Build thirdparty code in own env, disable warnings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3a2ca68af3c8bafe9f60f09bd8fece894fe3a925":{"hash":"3a2ca68af3c8bafe9f60f09bd8fece894fe3a925","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"SCons: Build thirdparty code in own env, disable warnings","body":"Also remove unnecessary `Export('env')` in other SCsubs,\nExport should only be used when exporting *new* objects.","is_cherrypick":false,"cherrypick_hash":"","pull":22506},"243bdc4524ddcf8ac6bef03c378e14fe7bb263b8":{"hash":"243bdc4524ddcf8ac6bef03c378e14fe7bb263b8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22375 from santouits/rename-simplex-to-opensimplex","body":"Renaming SimplexNoise refs to OpenSimplexNoise","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2694053be34f64d15181114df9042c1f3a3ffc39":{"hash":"2694053be34f64d15181114df9042c1f3a3ffc39","is_merge":false,"authored_by":["MDQ6VXNlcjIwNTQ0MzA1"],"author_raw":"santouits <santouits@users.noreply.github.com>","committer_raw":"santouits <santouits@users.noreply.github.com>","summary":"Renaming SimplexNoise refs to OpenSimplexNoise","body":"Because I think github doesn't show history of renamed files\n- The original work is done in commit f12a1b8\nby JFonS\n- Improved Documentation in commit a386af6\n- Last change on the files was in commit 463af5b\n- and Fixed compiler warnings in commit e5bbcb8bcf8180a54fdcc5c4291b153246d861ce","is_cherrypick":false,"cherrypick_hash":"","pull":22375},"7d59e05ae8cf94470a9853cbe20fd67c14c4571c":{"hash":"7d59e05ae8cf94470a9853cbe20fd67c14c4571c","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Add thumbnails to the FileSystem file list","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22508},"9197a55f7ac6464d416bd03aef28944554642a43":{"hash":"9197a55f7ac6464d416bd03aef28944554642a43","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22503 from akien-mga/scons-core","body":"SCons: Build core/ in its own environment, move Zlib and Zstd build in core/","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a9e17af09a546aee0c94ea1b53e5bb1428547876":{"hash":"a9e17af09a546aee0c94ea1b53e5bb1428547876","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"SCons: Build core's thirdparty code in own environment","body":"Also move Zlib and Zstd's build instructions to core/SCsub.","is_cherrypick":false,"cherrypick_hash":"","pull":22503},"c45ef380041f7bc652f9b1975710976039f01faa":{"hash":"c45ef380041f7bc652f9b1975710976039f01faa","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22384 from DualMatrix/hover_pressed","body":"Added hover_pressed style to CheckBox and CheckButton","is_cherrypick":false,"cherrypick_hash":"","pull":""},"28c683721948bcbb58c4caa0d8aefa82f2b18a88":{"hash":"28c683721948bcbb58c4caa0d8aefa82f2b18a88","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22381 from DualMatrix/range_exp_warning","body":"Added warning when min_value of range <= 0 while exp_edit is true.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d55491a7b8093bfadd257bd9df6a04f76e05d8ca":{"hash":"d55491a7b8093bfadd257bd9df6a04f76e05d8ca","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22407 from DualMatrix/step_int","body":"Added step support when exporting integers.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a5017f925f32c0bf8730f50c08ffc8d4ec1b7794":{"hash":"a5017f925f32c0bf8730f50c08ffc8d4ec1b7794","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22405 from DualMatrix/better_step","body":"Fixed step value not being respected for ranges in some cases.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f87fb2c795f93fa4171c8ab0b6a5af49b013dcd7":{"hash":"f87fb2c795f93fa4171c8ab0b6a5af49b013dcd7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22413 from lupoDharkael/array-mesh-docs","body":"Add code example to ArrayMesh class docs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c7e646c30a5ca9abcd04383381d9a216cd2ee185":{"hash":"c7e646c30a5ca9abcd04383381d9a216cd2ee185","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22447 from akien-mga/fix-warnings-Wswitch","body":"Fix warnings about unhandled enum value in switch [-Wswitch]","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1c60465c5958446a2daccc54a1c58c3dee9b21a3":{"hash":"1c60465c5958446a2daccc54a1c58c3dee9b21a3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22422 from Faless/server_dummy_vr","body":"Server platform builds (dummy) mobile_vr module.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f6ce0aa89a78105cbda6dc8b257cb4d4242bd6ed":{"hash":"f6ce0aa89a78105cbda6dc8b257cb4d4242bd6ed","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22487 from KellyThomas/doubleclick","body":"[DOCS] InputEventMouseButton: correct description for doubleclick property","is_cherrypick":false,"cherrypick_hash":"","pull":""},"25166f565df295ee4e261118c3f7bd516a7d738d":{"hash":"25166f565df295ee4e261118c3f7bd516a7d738d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22500 from elasota/fix-textedit-wchar-wrap","body":"Fix some wchar_t truncations in TextEdit","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b9783f44c00d86c9e79153ae52649e20f60ea7eb":{"hash":"b9783f44c00d86c9e79153ae52649e20f60ea7eb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22490 from Faless/netsocket_cleanup","body":"Remove socket_helper.h after NetSocket refactor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e8282f9ccee8daf77eb709f04c898e47b32d715a":{"hash":"e8282f9ccee8daf77eb709f04c898e47b32d715a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22465 from FeralBytes/patch-1","body":"Add support for onRequestPermissionsResult()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9cf689183d31fd57a5cc6074ed49375d02cc3041":{"hash":"9cf689183d31fd57a5cc6074ed49375d02cc3041","is_merge":false,"authored_by":["MDQ6VXNlcjExMzcyNzM="],"author_raw":"elasota <ejlasota@gmail.com>","committer_raw":"elasota <ejlasota@gmail.com>","summary":"Fix some wchar_t truncations","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22500},"39738d1866ae642cd99e496dde12908e01911631":{"hash":"39738d1866ae642cd99e496dde12908e01911631","is_merge":false,"authored_by":["MDQ6VXNlcjc4NzQyNzQ="],"author_raw":"FeralBytes <feralbytes@gmail.com>","committer_raw":"Jordan C Farrell <feralbytes@gmail.com>","summary":"Add support for onRequestPermissionsResult()","body":"Credit goes to @vanyasem https://github.com/vanyasem/Godot-AndroidPermissions\nBut this is a much needed feature to support Android beyond API 21.\nFixed style errors again.","is_cherrypick":false,"cherrypick_hash":"","pull":22465},"9d9a14e289c2326f9ae224f6079faf9a8e8f0d11":{"hash":"9d9a14e289c2326f9ae224f6079faf9a8e8f0d11","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Remove socket_helper.h after NetSocket refactor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22490},"7ecad927f36415787b5845a00cd8b7c0bf17403f":{"hash":"7ecad927f36415787b5845a00cd8b7c0bf17403f","is_merge":false,"authored_by":["MDQ6VXNlcjExNTEzOTQ="],"author_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","committer_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","summary":"[DOCS] InputEventMouseButton: correct description for doubleclick property","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22487},"7b081a7fc8011c5ce7194fc0eabb8768e0f9d4c6":{"hash":"7b081a7fc8011c5ce7194fc0eabb8768e0f9d4c6","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix warnings about unhandled enum value in switch [-Wswitch]","body":"Fixes GCC 5 warnings of the form:\n\ncore/io/http_client.cpp:288:9: warning: enumeration value 'STATUS_SSL_HANDSHAKE_ERROR' not handled in switch [-Wswitch]\ncore/io/marshalls.cpp:806:9: warning: enumeration value 'AABB' not handled in switch [-Wswitch]\n\nThose can be trivial cases where adding a default fallback is the solution,\nor more complex issues/hidden bugs where missed values are actually meant\nto be handled.","is_cherrypick":false,"cherrypick_hash":"","pull":22447},"1b63dd83bdf9605affc8e80c2ac1f93f5550ada1":{"hash":"1b63dd83bdf9605affc8e80c2ac1f93f5550ada1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22482 from groud/text_rulers","body":"Place the ruler text vertically","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dfe81b9840340da88c69a0402aedb1ff8f281ee2":{"hash":"dfe81b9840340da88c69a0402aedb1ff8f281ee2","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Place the ruler text vertically","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22482},"4cf5bb027678717263476e676cd23f881eef1ca1":{"hash":"4cf5bb027678717263476e676cd23f881eef1ca1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22446 from akien-mga/fix-warnings","body":"Fix various warnings raised by GCC 5","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cdc411fd54fbafc414b29abb1d50a0ff327f0d89":{"hash":"cdc411fd54fbafc414b29abb1d50a0ff327f0d89","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix various warnings: [-Waddress], [-Wpointer-arith], [-Wwrite-strings], [-Wreturn-local-addr] and more","body":"Fixes the following GCC 5 warnings:\n```\ncore/os/file_access.cpp:49:19: warning: the address of 'FileAccess::create_func' will always evaluate as 'true' [-Waddress]\nservers/audio_server.cpp:192:70: warning: comparison with string literal results in unspecified behaviour [-Waddress]\n\ndrivers/gles2/rasterizer_storage_gles2.cpp:4095:90: warning: NULL used in arithmetic [-Wpointer-arith]\n\nmodules/gdnative/register_types.cpp:237:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]\nplatform/android/export/export.cpp:207:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]\n\nmodules/gdscript/gdscript.h:150:67: warning: returning reference to temporary [-Wreturn-local-addr]\nservers/physics_2d/collision_object_2d_sw.h:119:56: warning: returning reference to temporary [-Wreturn-local-addr]\nservers/physics_2d/collision_object_2d_sw.h:123:56: warning: returning reference to temporary [-Wreturn-local-addr]\nservers/physics_2d/collision_object_2d_sw.h:127:50: warning: returning reference to temporary [-Wreturn-local-addr]\nservers/physics_2d/collision_object_2d_sw.h:131:52: warning: returning reference to temporary [-Wreturn-local-addr]\n\neditor/plugins/skeleton_editor_plugin.cpp:34:36: warning: extra tokens at end of #include directive\nmodules/bullet/bullet_types_converter.cpp:31:9: warning: #pragma once in main file\n\neditor/import/editor_scene_importer_gltf.cpp:1996:51: warning: name lookup of 'i' changed\nmodules/visual_script/visual_script_property_selector.cpp:402:45: warning: name lookup of 'E' changed\nscene/gui/tree.cpp:1268:25: warning: name lookup of 'i' changed\nscene/resources/visual_shader.cpp:808:32: warning: name lookup of 'i' changed\n```","is_cherrypick":false,"cherrypick_hash":"","pull":22446},"d95bbb89227cab293f17f325040084ea780652ab":{"hash":"d95bbb89227cab293f17f325040084ea780652ab","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix warnings about set but unused variables [-Wunused-but-set-variable]","body":"Fixes the following GCC 5 warnings:\n```\ndrivers/gles2/rasterizer_canvas_gles2.cpp:814:8: warning: variable 'rt_size' set but not used [-Wunused-but-set-variable]\ndrivers/gles2/rasterizer_scene_gles2.cpp:2270:11: warning: variable 'vp_height' set but not used [-Wunused-but-set-variable]\ndrivers/gles2/rasterizer_scene_gles2.cpp:2673:22: warning: variable 'e' set but not used [-Wunused-but-set-variable]\ndrivers/gles2/rasterizer_scene_gles2.cpp:715:7: warning: variable 'no_cull' set but not used [-Wunused-but-set-variable]\ndrivers/gles2/shader_gles2.cpp:693:14: warning: variable 'cc' set but not used [-Wunused-but-set-variable]\ndrivers/gles3/rasterizer_canvas_gles3.cpp:1226:8: warning: variable 'rt_size' set but not used [-Wunused-but-set-variable]\ndrivers/gles3/rasterizer_scene_gles3.cpp:3039:10: warning: variable 'contrib' set but not used [-Wunused-but-set-variable]\ndrivers/gles3/rasterizer_scene_gles3.cpp:4504:32: warning: variable 'vp_height' set but not used [-Wunused-but-set-variable]\neditor/editor_inspector.cpp:272:9: warning: variable 'guide_color' set but not used [-Wunused-but-set-variable]\neditor/editor_themes.cpp:1067:14: warning: variable 'alpha3' set but not used [-Wunused-but-set-variable]\neditor/editor_themes.cpp:263:8: warning: variable 'script_bg_color' set but not used [-Wunused-but-set-variable]\neditor/plugins/collision_shape_2d_editor_plugin.cpp:326:11: warning: variable 'cpoint' set but not used [-Wunused-but-set-variable]\neditor/plugins/mesh_editor_plugin.cpp:72:9: warning: variable 'size' set but not used [-Wunused-but-set-variable]\neditor/plugins/shader_editor_plugin.cpp:471:12: warning: variable 'mpos' set but not used [-Wunused-but-set-variable]\neditor/plugins/shader_editor_plugin.cpp:89:8: warning: variable 'basetype_color' set but not used [-Wunused-but-set-variable]\neditor/plugins/shader_editor_plugin.cpp:90:8: warning: variable 'type_color' set but not used [-Wunused-but-set-variable]\neditor/plugins/shader_editor_plugin.cpp:92:8: warning: variable 'string_color' set but not used [-Wunused-but-set-variable]\nmodules/visual_script/visual_script_editor.cpp:2521:7: warning: variable 'seq_connect' set but not used [-Wunused-but-set-variable]\nplatform/android/export/export.cpp:580:12: warning: variable 'styles_count' set but not used [-Wunused-but-set-variable]\nplatform/android/export/export.cpp:584:12: warning: variable 'styles_offset' set but not used [-Wunused-but-set-variable]\nplatform/osx/export/export.cpp:464:9: warning: variable 'zerr' set but not used [-Wunused-but-set-variable]\nscene/2d/tile_map.cpp:260:10: warning: variable 'tcenter' set but not used [-Wunused-but-set-variable]\nscene/3d/light.cpp:166:7: warning: variable 'editor_ok' set but not used [-Wunused-but-set-variable]\nscene/3d/navigation.cpp:566:11: warning: variable 'closest_navmesh' set but not used [-Wunused-but-set-variable]\nscene/gui/rich_text_label.cpp:869:8: warning: variable 'size' set but not used [-Wunused-but-set-variable]\nscene/main/viewport.cpp:705:14: warning: variable 'xform' set but not used [-Wunused-but-set-variable]\nscene/main/viewport.cpp:706:8: warning: variable 'ss' set but not used [-Wunused-but-set-variable]\nscene/main/viewport.cpp:726:14: warning: variable 'xform' set but not used [-Wunused-but-set-variable]\nscene/main/viewport.cpp:727:8: warning: variable 'ss' set but not used [-Wunused-but-set-variable]\nscene/resources/material.cpp:430:7: warning: variable 'using_world' set but not used [-Wunused-but-set-variable]\nservers/visual/shader_language.cpp:2026:7: warning: variable 'all_const' set but not used [-Wunused-but-set-variable]\nservers/visual/visual_server_scene.cpp:1383:28: warning: variable 'z_max_cam' set but not used [-Wunused-but-set-variable]\n```\n\nAlso fixes two [-Wunused-value] warnings:\n```\nscene/gui/text_edit.cpp:4405:20: warning: statement has no effect [-Wunused-value]\nservers/visual/visual_server_scene.cpp:905:48: warning: value computed is not used [-Wunused-value]\n```\n\nSome of those are bugs and need further work, they are identified with\n`// FIXME` comments.","is_cherrypick":false,"cherrypick_hash":"","pull":22446},"cda5b0bfe17203b5da261f23bd31f0967522a147":{"hash":"cda5b0bfe17203b5da261f23bd31f0967522a147","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix warnings about unused variables [-Wunused-variable]","body":"Fixes the following GCC 5 warnings:\n```\ndrivers/gles2/rasterizer_scene_gles2.cpp:1139:15: warning: unused variable 'offset' [-Wunused-variable]\ndrivers/gles2/rasterizer_scene_gles2.cpp:1205:39: warning: unused variable 'multi_mesh' [-Wunused-variable]\ndrivers/gles2/rasterizer_storage_gles2.cpp:359:7: warning: unused variable 'srgb' [-Wunused-variable]\ndrivers/gles2/shader_gles2.cpp:1016:45: warning: unused variable 'texture_hints' [-Wunused-variable]\neditor/animation_track_editor.cpp:776:9: warning: unused variable 'keys_to' [-Wunused-variable]\neditor/editor_inspector.cpp:273:7: warning: unused variable 'vs_height' [-Wunused-variable]\neditor/editor_themes.cpp:202:10: warning: unused variable 'begin_time' [-Wunused-variable]\neditor/editor_themes.cpp:239:10: warning: unused variable 'end_time' [-Wunused-variable]\neditor/plugins/animation_blend_tree_editor_plugin.cpp:726:17: warning: unused variable 'an' [-Wunused-variable]\neditor/plugins/script_text_editor.cpp:1278:8: warning: unused variable 'fold_state' [-Wunused-variable]\nmain/main.cpp:132:13: warning: 'use_vsync' defined but not used [-Wunused-variable]\nmodules/cvtt/image_compress_cvtt.cpp:231:8: warning: unused variable 'y_end' [-Wunused-variable]\nmodules/cvtt/image_compress_cvtt.cpp:311:6: warning: unused variable 'shift' [-Wunused-variable]\nmodules/gdscript/gdscript_editor.cpp:58:7: warning: unused variable 'th' [-Wunused-variable]\nmodules/gridmap/grid_map.cpp:1084:6: warning: unused variable 'ofs' [-Wunused-variable]\nmodules/theora/video_stream_theora.cpp:442:9: warning: unused variable 'tr' [-Wunused-variable]\nmodules/visual_script/visual_script_editor.cpp:2606:6: warning: unused variable 'count' [-Wunused-variable]\nmodules/visual_script/visual_script_editor.cpp:2829:6: warning: unused variable 'seq_count' [-Wunused-variable]\nmodules/visual_script/visual_script_editor.cpp:2844:24: warning: unused variable 'vnode_function' [-Wunused-variable]\nmodules/websocket/lws_peer.cpp:122:12: warning: unused variable 'peer_data' [-Wunused-variable]\nmodules/websocket/lws_peer.cpp:135:12: warning: unused variable 'peer_data' [-Wunused-variable]\nmodules/websocket/lws_peer.cpp:63:12: warning: unused variable 'peer_data' [-Wunused-variable]\nmodules/websocket/lws_peer.cpp:91:12: warning: unused variable 'peer_data' [-Wunused-variable]\nplatform/android/export/export.cpp:763:16: warning: unused variable 'node_size' [-Wunused-variable]\nscene/gui/rich_text_label.cpp:850:10: warning: unused variable 'x_ofs' [-Wunused-variable]\nscene/gui/text_edit.cpp:653:8: warning: unused variable 'tab_w' [-Wunused-variable]\nscene/resources/bit_mask.cpp:186:6: warning: unused variable 'i' [-Wunused-variable]\nscene/resources/mesh.cpp:549:20: warning: '_array_name' defined but not used [-Wunused-variable]\nservers/audio/audio_rb_resampler.cpp:107:10: warning: unused variable 'v2' [-Wunused-variable]\nservers/audio/audio_rb_resampler.cpp:108:10: warning: unused variable 'v3' [-Wunused-variable]\nservers/audio/audio_rb_resampler.cpp:109:10: warning: unused variable 'v4' [-Wunused-variable]\nservers/audio/audio_rb_resampler.cpp:110:10: warning: unused variable 'v5' [-Wunused-variable]\nservers/audio/audio_rb_resampler.cpp:111:10: warning: unused variable 'v0n' [-Wunused-variable]\nservers/audio/audio_rb_resampler.cpp:112:10: warning: unused variable 'v1n' [-Wunused-variable]\nservers/audio/audio_rb_resampler.cpp:113:10: warning: unused variable 'v2n' [-Wunused-variable]\nservers/audio/audio_rb_resampler.cpp:114:10: warning: unused variable 'v3n' [-Wunused-variable]\nservers/audio/audio_rb_resampler.cpp:115:10: warning: unused variable 'v4n' [-Wunused-variable]\nservers/audio/audio_rb_resampler.cpp:116:10: warning: unused variable 'v5n' [-Wunused-variable]\nservers/visual/default_mouse_cursor.xpm:2:21: warning: 'default_mouse_cursor_xpm' defined but not used [-Wunused-variable]\n```","is_cherrypick":false,"cherrypick_hash":"","pull":22446},"bca2d3ad40da1b5bea2e55a8640615d21736b175":{"hash":"bca2d3ad40da1b5bea2e55a8640615d21736b175","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix invalid comparison warnings: [-Wbool-compare] and [-Wenum-compare]","body":"Fixes the following GCC 5 warnings and actual bugs:\n```\ndrivers/unix/net_socket_posix.cpp:562:28: warning: comparison between 'enum IP::Type' and 'enum NetSocket::Type' [-Wenum-compare]\nmodules/gdscript/gdscript_function.cpp:792:26: warning: comparison of constant '17' with boolean expression is always true [-Wbool-compare]\nmodules/gdscript/gdscript_function.cpp:792:26: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses]\nmodules/gdscript/gdscript_parser.cpp:5082:58: warning: comparison of constant '6' with boolean expression is always false [-Wbool-compare]\nmodules/gdscript/gdscript_parser.cpp:5082:58: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses]\nmodules/mbedtls/stream_peer_mbed_tls.cpp:286:45: warning: comparison between 'enum StreamPeerTCP::Status' and 'enum StreamPeerSSL::Status' [-Wenum-compare]\nmodules/mbedtls/stream_peer_mbed_tls.cpp:313:45: warning: comparison between 'enum StreamPeerTCP::Status' and 'enum StreamPeerSSL::Status' [-Wenum-compare]\n```","is_cherrypick":false,"cherrypick_hash":"","pull":22446},"e5bbcb8bcf8180a54fdcc5c4291b153246d861ce":{"hash":"e5bbcb8bcf8180a54fdcc5c4291b153246d861ce","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix warnings for comparison between signed and unsigned integers [-Wsign-compare]","body":"Also turn off -Wsign-compare warnings in the future, we do not consider them important.\n\nFixes the following GCC 5 warnings:\n```\ncore/node_path.cpp:279:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]\ncore/oa_hash_map.h:169:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]\ncore/oa_hash_map.h:314:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]\ndrivers/gles2/shader_gles2.cpp:985:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]\ndrivers/gles3/rasterizer_storage_gles3.cpp:1075:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]\ndrivers/pulseaudio/audio_driver_pulseaudio.cpp:343:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]\neditor/editor_plugin.cpp:525:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]\neditor/editor_properties_array_dict.cpp:747:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]\neditor/plugins/spatial_editor_plugin.cpp:2078:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]\neditor/plugins/spatial_editor_plugin.cpp:4096:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]\neditor/plugins/sprite_editor_plugin.cpp:100:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]\nmodules/cvtt/image_compress_cvtt.cpp:122:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]\nmodules/cvtt/image_compress_cvtt.cpp:134:77: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]\nmodules/cvtt/image_compress_cvtt.cpp:339:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]\nmodules/etc/image_etc.cpp:222:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]\nmodules/gdnative/register_types.cpp:242:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]\nmodules/gdnative/register_types.cpp:258:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]\nmodules/opensimplex/simplex_noise.cpp:200:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]\nmodules/opensimplex/simplex_noise.cpp:222:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]\nmodules/opensimplex/simplex_noise.cpp:246:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]\nplatform/android/export/export.cpp:1085:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]\nplatform/android/export/export.cpp:1489:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]\nplatform/android/export/export.cpp:1623:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]\nplatform/iphone/export/export.cpp:206:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]\nplatform/iphone/export/export.cpp:356:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]\nplatform/iphone/export/export.cpp:406:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]\nplatform/iphone/export/export.cpp:493:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]\nscene/3d/audio_stream_player_3d.cpp:420:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]\nscene/resources/audio_stream_sample.cpp:565:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]\nscene/resources/audio_stream_sample.cpp:571:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]\nservers/audio/audio_rb_resampler.cpp:156:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]\n```\n\nThe following warnings were not fixed, as they implied casting for no gain:\n```\ncore/io/packet_peer.cpp:228:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]\ncore/io/resource_format_binary.cpp:109:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]\ndrivers/gles2/rasterizer_scene_gles2.cpp:144:57: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]\ndrivers/unix/file_access_unix.cpp:249:46: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]\nscene/3d/voxel_light_baker.cpp:889:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]\nscene/3d/voxel_light_baker.cpp:1020:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]\nscene/3d/voxel_light_baker.cpp:1154:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]\nscene/3d/voxel_light_baker.cpp:2255:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]\nscene/resources/bit_mask.cpp:336:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]\nservers/audio/audio_stream.cpp:141:49: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]\nservers/audio/audio_stream.cpp:150:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]\nservers/audio/audio_stream.cpp:154:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]\nservers/audio_server.cpp:86:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]\nservers/audio_server.cpp:89:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]\n```","is_cherrypick":false,"cherrypick_hash":"","pull":22446},"cb5a62903f9798da8b12f625cbd5a493f14e41d3":{"hash":"cb5a62903f9798da8b12f625cbd5a493f14e41d3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22474 from groud/fix_drag_drop_file_list","body":"Fixes drag & drop in the file list","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4f998faa2d672b067c3e5fc583f3a6aa978059b1":{"hash":"4f998faa2d672b067c3e5fc583f3a6aa978059b1","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fixes drag & drop in the file list","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22474},"d8b30d42f579acfaa352402154111eb39160fea1":{"hash":"d8b30d42f579acfaa352402154111eb39160fea1","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix warnings for operator precedence disambiguation [-Wparentheses]","body":"Fixes the following GCC 5 warnings:\n```\ncore/io/resource_format_binary.cpp:1721:29: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]\ncore/typedefs.h:108:24: warning: suggest parentheses around comparison in operand of '!=' [-Wparentheses]\neditor/plugins/spatial_editor_plugin.cpp:2202:58: warning: suggest parentheses around comparison in operand of '!=' [-Wparentheses]\neditor/plugins/spatial_editor_plugin.cpp:5002:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]\nmain/input_default.cpp:346:59: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]\nmain/input_default.cpp:348:60: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]\nmain/input_default.cpp:579:57: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]\nmodules/gridmap/grid_map_editor_plugin.cpp:613:14: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]\nmodules/theora/video_stream_theora.cpp:335:34: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]\nmodules/theora/video_stream_theora.cpp:336:35: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]\nmodules/visual_script/visual_script_property_selector.cpp:215:38: warning: suggest parentheses around '&&' within '||' [-Wparentheses]\nscene/gui/rich_text_label.cpp:424:84: warning: suggest parentheses around '&&' within '||' [-Wparentheses]\nscene/gui/rich_text_label.cpp:512:80: warning: suggest parentheses around '&&' within '||' [-Wparentheses]\nscene/gui/scroll_container.cpp:173:36: warning: suggest parentheses around '&&' within '||' [-Wparentheses]\nscene/gui/scroll_container.cpp:173:86: warning: suggest parentheses around '&&' within '||' [-Wparentheses]\nscene/gui/tree.cpp:1419:98: warning: suggest parentheses around '&&' within '||' [-Wparentheses]\n```","is_cherrypick":false,"cherrypick_hash":"","pull":22446},"2b084352b9d2fbbc56414e75bf1091361f8cb496":{"hash":"2b084352b9d2fbbc56414e75bf1091361f8cb496","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix warnings on non-static data member initializers (C++11 feature)","body":"We're not formally using C++11 yet so those trigger compilation warnings\n(at least with GCC 5):\n\n./main/input_default.h:122:30: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11\nCursorShape default_shape = CURSOR_ARROW;\n^\n\nNote: We may allow those eventually (especially for non-int static const),\nbut most of current occurrences were inconsistent with all other classes.\n\nSee also http://www.stroustrup.com/C++11FAQ.html#member-init","is_cherrypick":false,"cherrypick_hash":"","pull":22446},"2893b5a6bee1f1185c52d4a46734b2741acbb52c":{"hash":"2893b5a6bee1f1185c52d4a46734b2741acbb52c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22464 from akien-mga/inspector-text-wrap","body":"Inspector: Enable wrap for multiline text widget","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7c000cde626468a10e8c6657ea8f009da20a333d":{"hash":"7c000cde626468a10e8c6657ea8f009da20a333d","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":"","is_cherrypick":false,"cherrypick_hash":"","pull":22466},"9108b5fba5b325ba0dc4731d2623645c9a1d40a1":{"hash":"9108b5fba5b325ba0dc4731d2623645c9a1d40a1","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 OS.execute example (cf. #22412)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ea63c9a87011ac094acdfc5df51462fd2ad5c01c":{"hash":"ea63c9a87011ac094acdfc5df51462fd2ad5c01c","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Inspector: Enable wrap for multiline text widget","body":"Fixes #22458.","is_cherrypick":false,"cherrypick_hash":"","pull":22464},"4a60679f31e7e97f15c5f7dcf2c91bd4dab1b727":{"hash":"4a60679f31e7e97f15c5f7dcf2c91bd4dab1b727","is_merge":false,"authored_by":["MDQ6VXNlcjEyODM3MTI5"],"author_raw":"Dominique LaSalle <dominique@solidlake.com>","committer_raw":"Dominique LaSalle <dominique@solidlake.com>","summary":"Hide shading options in SpatialMaterial when 'FLAG_UNSHADED' is set","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22461},"2e877031369c35c918c014a7ae3688b6f555e5bd":{"hash":"2e877031369c35c918c014a7ae3688b6f555e5bd","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22460 from neikeq/issue-22403","body":"Mono: Fix not creating generic Array or Dictionary where expected","is_cherrypick":false,"cherrypick_hash":"","pull":""},"50fd5ef3b5ceb53bd2201441b16b377b2e51c536":{"hash":"50fd5ef3b5ceb53bd2201441b16b377b2e51c536","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Fix not creating generic Array or Dictionary where expected","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22460},"0f3de6ef3a659fcb7d05a1f86d725643dcb8ae12":{"hash":"0f3de6ef3a659fcb7d05a1f86d725643dcb8ae12","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Do not update cache if the C# API assembly is out of sync","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22460},"b8bd5d0354b441194484638b1027df426e0d7679":{"hash":"b8bd5d0354b441194484638b1027df426e0d7679","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Update lights when their reverse cull face mode is toggled","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22455},"9b85866c0757b2169ec318882e55fae4461d4166":{"hash":"9b85866c0757b2169ec318882e55fae4461d4166","is_merge":false,"authored_by":["MDQ6VXNlcjE0OTUxNDMw"],"author_raw":"lupoDharkael <izhe@hotmail.es>","committer_raw":"lupoDharkael <izhe@hotmail.es>","summary":"Add code example to ArrayMesh class docs","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22413},"a2b6be23ada5e7dc6f5815236d7d2b3bb41ab2db":{"hash":"a2b6be23ada5e7dc6f5815236d7d2b3bb41ab2db","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"ENet: Remove redundant if condition","body":"Closes #22445.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d064b8e0554954af675ca76481388fb4aca4ed0d":{"hash":"d064b8e0554954af675ca76481388fb4aca4ed0d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22436 from Calinou/tweak-editor-texts","body":"Tweak some editor texts' capitalization, use \"Go to\" instead of \"Goto\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c4770a5b5d32583c682268ec802fada1c1b30647":{"hash":"c4770a5b5d32583c682268ec802fada1c1b30647","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 texts' capitalization, use \"Go to\" instead of \"Goto\"","body":"This also fixes a typo in the `debugger/debug_with_external_editor`\nshortcut.","is_cherrypick":false,"cherrypick_hash":"","pull":22436},"8fc92ae86faed72c402e7770246ed18d50b5c43b":{"hash":"8fc92ae86faed72c402e7770246ed18d50b5c43b","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22427 from Faless/multiplayer_errors","body":"Better MultiplayerAPI error messages.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"16cac24c9d2d1bd444038d3ffefef2fc42aa4c61":{"hash":"16cac24c9d2d1bd444038d3ffefef2fc42aa4c61","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Fixed pivot tool not setting position of Controls correctly","body":"Fixed pivot tool not setting position of Controls correctly","is_cherrypick":false,"cherrypick_hash":"","pull":22431},"7e097cd00b382e56a2bc98ee8039b52ab99802eb":{"hash":"7e097cd00b382e56a2bc98ee8039b52ab99802eb","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Better MultiplayerAPI error logs.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22427},"efb730d950ebcf0d08da7ea600d4930906e43c57":{"hash":"efb730d950ebcf0d08da7ea600d4930906e43c57","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22425 from Faless/enet_service","body":"Set ENet service time to 0.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f6e8579569ed1d92199be2853606195c1077d4ca":{"hash":"f6e8579569ed1d92199be2853606195c1077d4ca","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Skip RPC/RSET when MASTERSYNC and we are master.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22427},"977c9477c1d5868eef8a38603e6f394e02f0e98b":{"hash":"977c9477c1d5868eef8a38603e6f394e02f0e98b","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Set ENet service time to 0.","body":"Process all packets in queue, but never wait.","is_cherrypick":false,"cherrypick_hash":"","pull":22425},"2005b0c820bac050e48c59f986e8e9fd3d7dce77":{"hash":"2005b0c820bac050e48c59f986e8e9fd3d7dce77","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fix gizmo handles in GLES2 backend","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"23b2ca75c260a499bf4fd467158fb12621d04c30":{"hash":"23b2ca75c260a499bf4fd467158fb12621d04c30","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22423 from Chaosus/fix_tooltip_border","body":"Fix incorrect tooltip border","is_cherrypick":false,"cherrypick_hash":"","pull":""},"525b8fdab3f05a9d1d639febd10bd9e51ea0d0d1":{"hash":"525b8fdab3f05a9d1d639febd10bd9e51ea0d0d1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22420 from PiOverFour/master","body":"Doc: fix example in Array sort_custom()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7a3aaa69db4faf4bb7c506815b096ee7e859c280":{"hash":"7a3aaa69db4faf4bb7c506815b096ee7e859c280","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix incorrect tooltip border","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22423},"b0f166987a55a0de21720b568ac3bd29991d22c7":{"hash":"b0f166987a55a0de21720b568ac3bd29991d22c7","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Server platform builds (dummy) mobile_vr module.","body":"Protect GL functions in mobile_vr with ifdefs.","is_cherrypick":false,"cherrypick_hash":"","pull":22422},"5e8e216ee03e35ba07a2aa35e29ceb80fb464c31":{"hash":"5e8e216ee03e35ba07a2aa35e29ceb80fb464c31","is_merge":false,"authored_by":["MDQ6VXNlcjY4OTQ3NDk="],"author_raw":"Damien Picard <dam.pic@free.fr>","committer_raw":"Damien Picard <dam.pic@free.fr>","summary":"Doc: fix example in Array sort_custom()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22420},"5adf7aa6b75d1ab566f4bd68c4dec3ca7c188306":{"hash":"5adf7aa6b75d1ab566f4bd68c4dec3ca7c188306","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 checks for clang in env['CXX']","body":"They would match the whole path instead of only the filename.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"298a6ad73c660f616a24ddcf87a2f66b650537c8":{"hash":"298a6ad73c660f616a24ddcf87a2f66b650537c8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22290 from groud/add_2dimensional_scale","body":"Add both X and Y scale in the scale editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bad5ec61b1542869d76a56248dbc5cb46cd4d591":{"hash":"bad5ec61b1542869d76a56248dbc5cb46cd4d591","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Add both X and Y scale in the scale editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22290},"cac3f44f6e349a41615e5179e41d20f30139bf96":{"hash":"cac3f44f6e349a41615e5179e41d20f30139bf96","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22415 from ibrahn/fix-late-segfault-hang","body":"Fixed hang when segfaulting after OS object destroyed (OSX and X11)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"653b8324223414002e198eb2a8a685903186b97e":{"hash":"653b8324223414002e198eb2a8a685903186b97e","is_merge":false,"authored_by":["MDQ6VXNlcjI0NDk4ODMy"],"author_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","committer_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","summary":"Fixed hang when segfaulting after OS object destroyed (OSX and X11)","body":"The two POSIX style crash handlers (OSX and X11) now remove their signal\nhandlers when they are destroyed.\nAdditonally if they are called while no OS singleton is set, they will\nsimply abort(). This should not happen now that they remove themselves,\nbut if a future change seperates OS object and crash handler lifetimes,\nthis may be easier to report/debug than hanging on SIGSEGV.","is_cherrypick":false,"cherrypick_hash":"","pull":22415},"4980ae5632d0dad381fedb7e6313e9ccef4c0c98":{"hash":"4980ae5632d0dad381fedb7e6313e9ccef4c0c98","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Made ColorPicker save it's presets while in editor.","body":"Made ColorPicker save it's presets while in editor.","is_cherrypick":false,"cherrypick_hash":"","pull":22402},"0e378290316aec817375047d5e675ae6d64cdf56":{"hash":"0e378290316aec817375047d5e675ae6d64cdf56","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Added step support when exporting integers.","body":"Added step support when exporting integers.\n\nThis wasn't possible before and was kinda unclear see #21441","is_cherrypick":false,"cherrypick_hash":"","pull":22407},"98395f652c285a4c661a634a98fb9d63345c8a7b":{"hash":"98395f652c285a4c661a634a98fb9d63345c8a7b","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Fixed step value not being respected for ranges in some cases.","body":"Fixed step value not being respected for ranges in some cases.","is_cherrypick":false,"cherrypick_hash":"","pull":22405},"c432ce4ee15fc396b2bccbbe2661b5bd34b9bee1":{"hash":"c432ce4ee15fc396b2bccbbe2661b5bd34b9bee1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22400 from Chaosus/viewport_color","body":"Added viewport border color setting for canvas item editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1f18a85ea1f79f023bc051bc43f80461325007e9":{"hash":"1f18a85ea1f79f023bc051bc43f80461325007e9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22398 from groud/fix_import_tab_update","body":"Fix import tab not updating when selecting in the tree view","is_cherrypick":false,"cherrypick_hash":"","pull":""},"943d0a90f563ccbe2e3fd631746aba5c14af043c":{"hash":"943d0a90f563ccbe2e3fd631746aba5c14af043c","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added viewport border color setting for canvas item editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22400},"49665a46d87cc7b86bca09e3deafeb18df63e782":{"hash":"49665a46d87cc7b86bca09e3deafeb18df63e782","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22353 from YeldhamDev/bbcode_strikethrough","body":"Add proper strikethrough BBCode to RichTextLabel","is_cherrypick":false,"cherrypick_hash":"","pull":""},"394e5de6bb05527e8c0e46308d331cce7f2b59c8":{"hash":"394e5de6bb05527e8c0e46308d331cce7f2b59c8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22396 from groud/allow_higher_treeview","body":"Allow the tree view of FileSystem to take more space","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ed516a11ca5da1c391ee771fa6a935f9cf5aa8fa":{"hash":"ed516a11ca5da1c391ee771fa6a935f9cf5aa8fa","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fix import tab not updating when selecting in the tree view","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22398},"43beed489a529f5cb3c153e4d082a2571748824c":{"hash":"43beed489a529f5cb3c153e4d082a2571748824c","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Allow the tree view of FileSystem to take more space","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22396},"aaef640b8c3e7c7c49aae11a1c8c9e606223fefd":{"hash":"aaef640b8c3e7c7c49aae11a1c8c9e606223fefd","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22383 from Faless/ws_close","body":"Implement WebSocket close frame handling","is_cherrypick":false,"cherrypick_hash":"","pull":""},"99e33092960e131427af6de24a386c7ab3f6593d":{"hash":"99e33092960e131427af6de24a386c7ab3f6593d","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Added hover_pressed style to CheckBox and CheckButton","body":"Added hover_pressed style to CheckBox and CheckButton.\nIf no style is defined for this property it will default to the pressed property.","is_cherrypick":false,"cherrypick_hash":"","pull":22384},"df43b94e6ebaad30991e7b909f40cd89aee9d6fd":{"hash":"df43b94e6ebaad30991e7b909f40cd89aee9d6fd","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Update WebSocket documentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22383},"4b92956db7cb479a1c3ee63f102f9866fbbc6fef":{"hash":"4b92956db7cb479a1c3ee63f102f9866fbbc6fef","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Implement WebSocket clean close detection.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22383},"5d91e87c64f757fb1c20f43a0a30db3c73073625":{"hash":"5d91e87c64f757fb1c20f43a0a30db3c73073625","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Implement WebSocket close notify.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22383},"44e996fdc51fe75d50bbf7941a747507b4b13fb1":{"hash":"44e996fdc51fe75d50bbf7941a747507b4b13fb1","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Made children of Containers not selectable.","body":"Made children of Containers not selectable.","is_cherrypick":false,"cherrypick_hash":"","pull":22329},"eaac1e3b81e3c330a23183c6638dfd08efbf427d":{"hash":"eaac1e3b81e3c330a23183c6638dfd08efbf427d","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":"[Docs] Remove double-spaces from descriptions, as well a couple other small fixes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22355},"d959e2ce78ddd340e1a8801776437bc37e050dac":{"hash":"d959e2ce78ddd340e1a8801776437bc37e050dac","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Add proper strikethrough BBCode to RichTextLabel","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22353},"b8f946f1186af016c4fb2faf676c628504188afb":{"hash":"b8f946f1186af016c4fb2faf676c628504188afb","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Make Rect2 EditorProperty obey the horizontal setting","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22364},"e78bfe19a7bb4cad7609eb6e343585d06c0731b4":{"hash":"e78bfe19a7bb4cad7609eb6e343585d06c0731b4","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Added warning when min_value of range is smaller than 0 while exp_edit is true.","body":"Added warning when min_value of range is smaller than 0 while exp_edit is true.\n\nThe new warning is: \"If exp_edit is true min_value must be > 0.\"","is_cherrypick":false,"cherrypick_hash":"","pull":22381},"399910ddd82e84f078ebefb3ed2c51d2ef989235":{"hash":"399910ddd82e84f078ebefb3ed2c51d2ef989235","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22357 from DualMatrix/no_built_in","body":"Prevent built-in-scripts from being made from FileSystem dock","is_cherrypick":false,"cherrypick_hash":"","pull":""},"60312915dc9c52d8dbf2b5cd6d28a9fcde92840e":{"hash":"60312915dc9c52d8dbf2b5cd6d28a9fcde92840e","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 after 65fd37c1, using Math_PI","body":"Also fix style in shaders.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"75e44badba566748300eb8473b56af542effa8f3":{"hash":"75e44badba566748300eb8473b56af542effa8f3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22380 from allkhor/fix_scons_warning","body":"Fixed scons warning: Ignoring missing 'core/helper/SCsub' after #22351.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"79d6bde5acb78adb13da426d66097631c1e2e4d2":{"hash":"79d6bde5acb78adb13da426d66097631c1e2e4d2","is_merge":false,"authored_by":["MDQ6VXNlcjEwNDk0NDI="],"author_raw":"allkhor <say2word@gmail.com>","committer_raw":"allkhor <say2word@gmail.com>","summary":"Fixed scons warning: Ignoring missing 'core/helper/SCsub' after #22351.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22380},"6dc0120c60eaac130fcf60fea83e9420f785380e":{"hash":"6dc0120c60eaac130fcf60fea83e9420f785380e","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Prevent built-in-scripts from being made from FileSystem dock","body":"Prevent built-in-scripts from being made from FileSystem dock","is_cherrypick":false,"cherrypick_hash":"","pull":22357},"65fd37c14947bd596510fb764de649927e1b18f4":{"hash":"65fd37c14947bd596510fb764de649927e1b18f4","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-Rewrote GLES2 lighting and shadows and optimized state changes, did many optimizations, added vertex lighting.","body":"-Did some fixes to GLES3 too","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7e3ce79ea9aaa30bad17d6373b5945083cb59209":{"hash":"7e3ce79ea9aaa30bad17d6373b5945083cb59209","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22346 from Paulb23/text_file_icon","body":"Icon for TextFiles.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2c7908739a9508cdd725fdd3175477f4d048ea26":{"hash":"2c7908739a9508cdd725fdd3175477f4d048ea26","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22351 from DualMatrix/remove_obsolete","body":"Removed obsoleted core/helper/value_evaluator.h and moved math_fieldwise to core/math/","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f483460e389727cd29fdd53e212037934a0bd767":{"hash":"f483460e389727cd29fdd53e212037934a0bd767","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Removed obsoleted core/helper/value_evaluator.h and moved math_fieldwise to core/math/","body":"Removed obsoleted core/helper/value_evaluator.h and moved math_fieldwise to core/math/","is_cherrypick":false,"cherrypick_hash":"","pull":22351},"3b510224293dd012278dcf6416835198fa9b67a2":{"hash":"3b510224293dd012278dcf6416835198fa9b67a2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22372 from akien-mga/cull-margin-range","body":"Fix GeometryInstance extra_cull_margin step","is_cherrypick":false,"cherrypick_hash":"","pull":""},"68b1ac2d1294288f099c098183f24772db3683e6":{"hash":"68b1ac2d1294288f099c098183f24772db3683e6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22371 from akien-mga/locale-C","body":"Fallback to \"en\" when invalid locale is requested","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d4c75e608e55e955d5727369b8f9b747ea5482db":{"hash":"d4c75e608e55e955d5727369b8f9b747ea5482db","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix GeometryInstance extra_cull_margin step","body":"Fixes #22369.","is_cherrypick":false,"cherrypick_hash":"","pull":22372},"87535fe2912030b041f21e48efd70c17b2c3c64f":{"hash":"87535fe2912030b041f21e48efd70c17b2c3c64f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fallback to \"en\" when invalid locale is requested","body":"Close #22365.","is_cherrypick":false,"cherrypick_hash":"","pull":22371},"8b2eeaa724829445b1f8b65855a816003df4f2ba":{"hash":"8b2eeaa724829445b1f8b65855a816003df4f2ba","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22362 from homer666/physicsdirectspacestate-docs-update","body":"[DOCS] PhysicsDirectSpaceState updates","is_cherrypick":false,"cherrypick_hash":"","pull":""},"81d713e5c275f5f3e1d3362f5061d3815a6de742":{"hash":"81d713e5c275f5f3e1d3362f5061d3815a6de742","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22342 from DualMatrix/duplicate_no_fun","body":"Fixed duplicating nodes not attaching script in-game with Sync Scene Changes enabled","is_cherrypick":false,"cherrypick_hash":"","pull":""},"db346bff8b3355e54fd032f7bd2389b573b8378e":{"hash":"db346bff8b3355e54fd032f7bd2389b573b8378e","is_merge":false,"authored_by":["MDQ6VXNlcjQwNzkzMzQy"],"author_raw":"Mikko Mustonen <mustonen.mikko@outlook.com>","committer_raw":"Mikko Mustonen <mustonen.mikko@outlook.com>","summary":"Fix mouse position when clicking in MOUSE_MODE_CAPTURED","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22368},"33dd2c8de6d9f20a282191b7988f0ca9e37a4177":{"hash":"33dd2c8de6d9f20a282191b7988f0ca9e37a4177","is_merge":false,"authored_by":["MDQ6VXNlcjQwNzkzMzQy"],"author_raw":"Mikko Mustonen <mustonen.mikko@outlook.com>","committer_raw":"Mikko Mustonen <mustonen.mikko@outlook.com>","summary":"Fix zero relative motion event when clicking in MOUSE_MODE_CAPTURED","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22368},"194f4760951a2323e3095936ca734b2d98e76f6c":{"hash":"194f4760951a2323e3095936ca734b2d98e76f6c","is_merge":false,"authored_by":["MDQ6VXNlcjgzOTU5NDg5"],"author_raw":"homer666 <homer666@users.noreply.github.com>","committer_raw":"homer666 <homer666@users.noreply.github.com>","summary":"[DOCS] PhysicsDirectSpaceState updates","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4065b8dd288f72684d7671669faf1f36f94742d9":{"hash":"4065b8dd288f72684d7671669faf1f36f94742d9","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTE5NzQ="],"author_raw":"Evandro Bitencourt <evandro.bitencourt@gmail.com>","committer_raw":"Evandro Bitencourt <evandro.bitencourt@gmail.com>","summary":"Fix issue #22320.","body":"When a resource item doesn´t define a icon it should not use the theme default icon, the default theme icon is an error msg.","is_cherrypick":false,"cherrypick_hash":"","pull":22354},"2613e59f59a67d78214e58cdb8856f50bfc08b19":{"hash":"2613e59f59a67d78214e58cdb8856f50bfc08b19","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22350 from volzhs/ignore-invalid-device","body":"Ignore invalid device for Android","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3a2d7076979521c5e1f8ec678da28b6eb71ca7e3":{"hash":"3a2d7076979521c5e1f8ec678da28b6eb71ca7e3","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Ignore invalid device for Android","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22350},"397b01d590e5850762d25eaaa2951b1a76da46dc":{"hash":"397b01d590e5850762d25eaaa2951b1a76da46dc","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22332 from Faless/udp_win_reset","body":"Fix Winsock UDP ECONNRESET/ENETRESET bug","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d878c828b5094b4cef845889055d429b207bd070":{"hash":"d878c828b5094b4cef845889055d429b207bd070","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22115 from akerudesu/find-parent","body":"Added find_parent method to node class","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a4c2890a7b7e27bf2c4a662aef582473029d4762":{"hash":"a4c2890a7b7e27bf2c4a662aef582473029d4762","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22335 from Faless/get_stream_string_no_len","body":"StreamPeer get[_utf8]_string with negative length.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e863bbb3b0598823cf7fa064a951fafe77edcd50":{"hash":"e863bbb3b0598823cf7fa064a951fafe77edcd50","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22339 from AndreaCatania/fixes2","body":"Toward 3.1 - physics fixes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0dd1cb0dccd5e15a40c78a84e5ce9af4b6514ff0":{"hash":"0dd1cb0dccd5e15a40c78a84e5ce9af4b6514ff0","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":"Icon for TextFiles","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22346},"b9707ce08fe65f3a1fa09f033351a32077dde906":{"hash":"b9707ce08fe65f3a1fa09f033351a32077dde906","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"StreamPeer get[_utf8]_string with negative length.","body":"If the \"bytes\" parameter of get_string and get_utf8_string is negative,\nthe length will be read from the stream instead.\nThe bytes parameter has now a default (-1), allowing to use them\ndirectly as reverses of put_string and put_utf8_string .\nput_string was not implemented, so I implemented it to allow sending\nASCII strings (which are much smaller than UTF8 ones).","is_cherrypick":false,"cherrypick_hash":"","pull":22335},"9dec4dc07b9a6cfb8f78ee782b4b2183ec1f2daa":{"hash":"9dec4dc07b9a6cfb8f78ee782b4b2183ec1f2daa","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Fixed duplicating nodes not attaching script in-game with Sync Scene Changes enabled","body":"Fixed duplicating nodes not attaching script in-game with Sync Scene Changes enabled.","is_cherrypick":false,"cherrypick_hash":"","pull":22342},"a3bdcb901f57fc2392fb8a003f8dd017ab5ee9f9":{"hash":"a3bdcb901f57fc2392fb8a003f8dd017ab5ee9f9","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Correctly freed PhysicalBoneEditor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22339},"d226ba7c2be9c8519aa5434809f93c03f338db0f":{"hash":"d226ba7c2be9c8519aa5434809f93c03f338db0f","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Corrected cast_motion query behaviour","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22339},"29b093f9e86a97b5cff6cc50afaccc01e9553a69":{"hash":"29b093f9e86a97b5cff6cc50afaccc01e9553a69","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22340 from akien-mga/sort_text_editor_themes","body":"Settings: Sort text editor themes alphabetically","is_cherrypick":false,"cherrypick_hash":"","pull":""},"29c557a29a7ec47217233726797c4b91374b0a5e":{"hash":"29c557a29a7ec47217233726797c4b91374b0a5e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21963 from YeldhamDev/dir_select_fix","body":"Make EditorFileDialog be able to pick a folder when entering it","is_cherrypick":false,"cherrypick_hash":"","pull":""},"855a440071897f757bcd60cf39008b1e374eab06":{"hash":"855a440071897f757bcd60cf39008b1e374eab06","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Removed node from physical_bone_plugin","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22339},"6555bf88379fde6bd2e9bfb6d956137e937c176f":{"hash":"6555bf88379fde6bd2e9bfb6d956137e937c176f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22325 from Chaosus/min_max_shader_improvement","body":"Added missed min/max shader overloads","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f0051394da56a329107b08e4f3c82de0e5fbf847":{"hash":"f0051394da56a329107b08e4f3c82de0e5fbf847","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Settings: Sort text editor themes alphabetically","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22340},"29e01f97e459867fbfe9bb065a6d81d577112d6a":{"hash":"29e01f97e459867fbfe9bb065a6d81d577112d6a","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Added rayshape solver algorithm to soft body configurator fixes #22283 fixes #22249 fixes #22281","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22339},"c37442ef0037ccbb63d3cce4caa918512193a06c":{"hash":"c37442ef0037ccbb63d3cce4caa918512193a06c","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix Winsock UDP ECONNRESET/ENETRESET bug","body":"Since Windows 2000:\nCalling recv/recvfrom when an ICMP reply was received from a previous\nsend/sendto, may result in a WSAECONNRESET error.\n\nSince Windows Vista(?)/Windows Server 2008:\nCalling recv/recvfrom when an ICMP reply was received from a previous\nsend/sendto, may also result in a WSAENETRESET error.\n\nBoth those features are disabled by this commit using disabling\nSIO_UDP_CONNRESET and SIO_UDP_NETRESET on newly created UDP sockets.","is_cherrypick":false,"cherrypick_hash":"","pull":22332},"5a03d50921d4d9e33fc3cd4adb1ea663819e2072":{"hash":"5a03d50921d4d9e33fc3cd4adb1ea663819e2072","is_merge":true,"authored_by":[],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22327 from Faless/defective_by_design_is_the_windows_way","body":"Use select instead of WSAPoll on Windows.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"479d4fb7413b2f824ed95d3ac91289e8e8e3cfbd":{"hash":"479d4fb7413b2f824ed95d3ac91289e8e8e3cfbd","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Detect POLLERR revents too in NetSocketPosix.","body":"Usually indicate an RST was received by a TCP socket.","is_cherrypick":false,"cherrypick_hash":"","pull":22327},"a15db2d2b6e8fd799c0f021f7f6c99ede0e9677b":{"hash":"a15db2d2b6e8fd799c0f021f7f6c99ede0e9677b","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Use select instead of WSAPoll on Windows.","body":"WSAPoll is broken by design.\nIt was announced as the new way to introduce compatibility to posix\nsockets, their implementation was broken, and they decided not to fix it.\n\nYou can read the full story here:\nhttps://daniel.haxx.se/blog/2012/10/10/wsapoll-is-broken/","is_cherrypick":false,"cherrypick_hash":"","pull":22327},"622bae393b7bbaf966a178c308080f0ec98eabc5":{"hash":"622bae393b7bbaf966a178c308080f0ec98eabc5","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Make EditorFileDialog be able to pick a folder when entering it","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21963},"16e5ef68942b739bf341d103087fe16df439de83":{"hash":"16e5ef68942b739bf341d103087fe16df439de83","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added missed min/max shader overloads","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22325},"ef7b384861d59e566badf1adf28c8b56255c912e":{"hash":"ef7b384861d59e566badf1adf28c8b56255c912e","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 formatting fixes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"eaef2cc6b5c3c0cf9d5b1c54eacdf234c305f7a7":{"hash":"eaef2cc6b5c3c0cf9d5b1c54eacdf234c305f7a7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22032 from Windfisch/docfix","body":"Add documentation details about Image formats and color space conversion","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a384cffc44af8fb891c83d71ad133b60b6823726":{"hash":"a384cffc44af8fb891c83d71ad133b60b6823726","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22316 from Faless/poll_more_checks_easy_squash","body":"Add checks for clean disconnect in HTTP/TCP/SSL.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0279985a70ebc2d69aa3672238a8813bdb5db26c":{"hash":"0279985a70ebc2d69aa3672238a8813bdb5db26c","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22218 from char0xff/doc_editorpluginsinterface","body":"Improve EditorPlugin.xml and EditorInterface.xml","is_cherrypick":false,"cherrypick_hash":"","pull":""},"92de6df113ddce8b85758541f2a23c38a45dc365":{"hash":"92de6df113ddce8b85758541f2a23c38a45dc365","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Add checks for clean disconnect in HTTP/TCP/SSL.","body":"Half-open TCP connection can, of course, only be detected by\nwriting the socket, or waiting for TCP timeout.","is_cherrypick":false,"cherrypick_hash":"","pull":22316},"94403af7ad9d853227fac72241953c4a0c2a4aa1":{"hash":"94403af7ad9d853227fac72241953c4a0c2a4aa1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22310 from groud/remove_unsplit_mode","body":"Remove auto disabling of the split-view in the FileSystem dock","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f19dfc1aa827bd8b9a7f610ca32089bc98a41486":{"hash":"f19dfc1aa827bd8b9a7f610ca32089bc98a41486","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Remove auto disabling of the split-view in the FileSystem dock","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22310},"e343610b0e3dae66939efc72678759f7b66d6a35":{"hash":"e343610b0e3dae66939efc72678759f7b66d6a35","is_merge":false,"authored_by":[""],"author_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","committer_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","summary":"Fix blend tree editor updating invalid blend tree node graph","body":"Editing unreferenced blend tree caused SIGSEGV when updating node graph.\n\nFixes #22037","is_cherrypick":false,"cherrypick_hash":"","pull":22311},"534b7ef292fa4686ae0fd7d34b6dcdcbe14045ea":{"hash":"534b7ef292fa4686ae0fd7d34b6dcdcbe14045ea","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22174 from cyclopsian/obj-paths","body":"Check for absolute paths in OBJ loader","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f22f83f2df827175a79f5f8a48fdec9e3352d759":{"hash":"f22f83f2df827175a79f5f8a48fdec9e3352d759","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22308 from groud/fix_filesystem_setting","body":"Fixes filesystem display mode not updating at startup","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d26c6b28a679861068f44ab9147cc26429f2a0de":{"hash":"d26c6b28a679861068f44ab9147cc26429f2a0de","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Fixes to rst converter","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"77a6a467b357798cdd7567076de5bca89a481e34":{"hash":"77a6a467b357798cdd7567076de5bca89a481e34","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fixes filesystem display mode not updating at startup","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22308},"78e335566bfcca218d51ee372b652839c4511f48":{"hash":"78e335566bfcca218d51ee372b652839c4511f48","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22304 from YeldhamDev/filedock_path_start_fix","body":"Make filesystem dock's path bar start with said path written","is_cherrypick":false,"cherrypick_hash":"","pull":""},"83758a9004b313f86df496aa5f8b83b2ea14a6b2":{"hash":"83758a9004b313f86df496aa5f8b83b2ea14a6b2","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":""},"ab2eac8e3fd4461b198ee973fa0c90f03fe9dccf":{"hash":"ab2eac8e3fd4461b198ee973fa0c90f03fe9dccf","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Make filesystem dock's path bar start with said path written","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22304},"8e4b18a721bbf38623e9dde1b4fe8d89308cdaf9":{"hash":"8e4b18a721bbf38623e9dde1b4fe8d89308cdaf9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22298 from LikeLakers2/docs-header-fix","body":"Fix the weird method linking issue when the previous method's description ends with a code block","is_cherrypick":false,"cherrypick_hash":"","pull":""},"268ae71fae08587e6df5b3270b7fc4833f30e34e":{"hash":"268ae71fae08587e6df5b3270b7fc4833f30e34e","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 the weird method linking issue when the previous method's description ends with a code block","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22298},"992a5892f1302dec024c7f603a0ddd2822e3ac83":{"hash":"992a5892f1302dec024c7f603a0ddd2822e3ac83","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Fixed method not found error when connecting with signal that fires in editor","body":"Fixed method not found error when connecting with signal that fires in editor.\n\nThis is a better solution to the problem than #22033. As discussed on IRC\n\nThis properly fixes #13070 then.","is_cherrypick":false,"cherrypick_hash":"","pull":22297},"d9e88bccbea11189b9ea1437d4a48266b69aaf27":{"hash":"d9e88bccbea11189b9ea1437d4a48266b69aaf27","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22295 from groud/fix_2D_IK","body":"Fixes 2D Inverse Kinematic","is_cherrypick":false,"cherrypick_hash":"","pull":""},"de01b7941d9d76a95d2ba89a0a9c501afe68155c":{"hash":"de01b7941d9d76a95d2ba89a0a9c501afe68155c","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fixes 2D IK","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22295},"34f8441434da6dc2278a8db58322fb41cc5b857b":{"hash":"34f8441434da6dc2278a8db58322fb41cc5b857b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22047 from DualMatrix/better_nav_2D","body":"Better heuristic for the shortest path algorithm for navigation2D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6d46e553f908e498c012b5b06005aa0186223db6":{"hash":"6d46e553f908e498c012b5b06005aa0186223db6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22277 from akien-mga/main-refactor","body":"Main: Group static members and add some docs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"58466b5b3a552a85a0c4a70cd834fc75257d5359":{"hash":"58466b5b3a552a85a0c4a70cd834fc75257d5359","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22233 from JFonS/fix_20061","body":"Fix lighting of rotated particles in 2D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"db2d999ea54b49275a15cdbc420b12abd201afaf":{"hash":"db2d999ea54b49275a15cdbc420b12abd201afaf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22155 from LittleWhite-tb/21718-font-leak","body":"Clear textures before setting new textures","is_cherrypick":false,"cherrypick_hash":"","pull":""},"76ca46d1f4ab42c9ea11b651a07274f4a471ab64":{"hash":"76ca46d1f4ab42c9ea11b651a07274f4a471ab64","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22225 from groud/fix_draw_on_viewport","body":"Fixes drawing of the 2D plugins on the 3D view","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f93a69cb6e7175174cb8ab7d1122a87e74b42d96":{"hash":"f93a69cb6e7175174cb8ab7d1122a87e74b42d96","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22287 from Chaosus/fix_warning","body":"Fix \"This control can't grab focus.\" warning spam","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0b5c694b7497861a8b432d142d5758ce843559bb":{"hash":"0b5c694b7497861a8b432d142d5758ce843559bb","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Better heuristic for the shortest path algorithm for navigation2D and navigation.","body":"Better heuristic for the shortest path algorithm for navigation2D and navigation.\nIt now will use the shortest distance to the polygon as cost instead of the distance to the center.","is_cherrypick":false,"cherrypick_hash":"","pull":22047},"0b705d558314e095c04c2120eb62df061e736f00":{"hash":"0b705d558314e095c04c2120eb62df061e736f00","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22068 from akien-mga/default-editor-layout","body":"EditorNode: New default dock layout","is_cherrypick":false,"cherrypick_hash":"","pull":""},"46d8a2831410fca339516821d3fce66938d251d2":{"hash":"46d8a2831410fca339516821d3fce66938d251d2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22094 from elasota/fix-visual-shader","body":"Fix VisualShader code overwrites and save failures","is_cherrypick":false,"cherrypick_hash":"","pull":""},"14632cf88f379645525695ba406f0f9a86779253":{"hash":"14632cf88f379645525695ba406f0f9a86779253","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22239 from Chaosus/fix_vs_connection","body":"Disconnects previous visual shader node before making a new connection","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8e0dfe55016c36a2c4867cf30142a5591c7a6ed2":{"hash":"8e0dfe55016c36a2c4867cf30142a5591c7a6ed2","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"EditorNode: New default dock layout","body":"As discussed with @reduz, now that the FileSystem dock is getting\nfiles display in tree view (#21426), we can change the docks layout\nagain to give more height to the new inspector.\n\nThe new layout is thus:\n- Top left: Scene and Import docks\n- Bottom left: FileSystem\n- Right (full height): Inspector and Node docks\n\nThe 2nd left (LEFT_R) and 1st right (RIGHT_L) VSplitContainers (the\nones in use) also get an additional 40px of width compared to their\nprevious size (which was the minimum size).\n\nFixes #21480.","is_cherrypick":false,"cherrypick_hash":"","pull":22068},"c884b55ff0ec89f1c469585880639072d717e67b":{"hash":"c884b55ff0ec89f1c469585880639072d717e67b","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"EditorNode: Reorder and cleanup initial dock setup","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22068},"69ee33896a98eb35f9110ddb87706691f4f99e96":{"hash":"69ee33896a98eb35f9110ddb87706691f4f99e96","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21426 from groud/add_files_to_tree_view","body":"Add files to tree view","is_cherrypick":false,"cherrypick_hash":"","pull":""},"561a7772c628d0cf36bd925d68a98a767758345b":{"hash":"561a7772c628d0cf36bd925d68a98a767758345b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22198 from DualMatrix/input_was_eaten","body":"Fixed ctrl+up/down shortcut no longer working in scene tree","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9136f1287e75a0232c54caa32a917bd146ced81b":{"hash":"9136f1287e75a0232c54caa32a917bd146ced81b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22282 from ibrahn/spatial_editor_origin_init","body":"fix branch on uninit in spatial_editor_plugin","is_cherrypick":false,"cherrypick_hash":"","pull":""},"88ebd710f9a8de2d95c0f9cc90d673bf1d9bed6d":{"hash":"88ebd710f9a8de2d95c0f9cc90d673bf1d9bed6d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22071 from DualMatrix/preserve_group","body":"Made duplicate_and_reown preserve groups","is_cherrypick":false,"cherrypick_hash":"","pull":""},"da48a599a4f5b6593346eacb390ece6be84823ca":{"hash":"da48a599a4f5b6593346eacb390ece6be84823ca","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22131 from DualMatrix/unique_res","body":"Make inspector select the correct resource after making them unique","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f8ead1a2ee29b6958bf8be0dc569f397a9cff131":{"hash":"f8ead1a2ee29b6958bf8be0dc569f397a9cff131","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Fixed ctrl+up/down shortcut no longer working in scene tree","body":"Fixed ctrl+up/down shortcut no longer working in scene tree.","is_cherrypick":false,"cherrypick_hash":"","pull":22198},"9f0ea24920727b8a67e6c0f01b7ba7e1669faca4":{"hash":"9f0ea24920727b8a67e6c0f01b7ba7e1669faca4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22163 from DualMatrix/create_extra","body":"Automatically add extra args to function when creating it from create signal window","is_cherrypick":false,"cherrypick_hash":"","pull":""},"48ace81d7b79c0428295df276c649df143ca0c3b":{"hash":"48ace81d7b79c0428295df276c649df143ca0c3b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22171 from DualMatrix/empty_boi_WTF_WHY","body":"Fixed empty item slipping into Search Classes dialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c19dc39630f16ec699be89b0fd39ed64c71fd08d":{"hash":"c19dc39630f16ec699be89b0fd39ed64c71fd08d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22201 from DualMatrix/error_spam_2_electric_boogaloo","body":"Fixed error spam in remote debugger","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7235f48690b67c7e67814137685fbb9c60b13643":{"hash":"7235f48690b67c7e67814137685fbb9c60b13643","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22244 from DualMatrix/debuging_the_debugger","body":"Fixed Objects no longer showing ID in debugger.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"eb4af940dd0aa427045e3d2f19b8f747cafd14ee":{"hash":"eb4af940dd0aa427045e3d2f19b8f747cafd14ee","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Main: Group static members and add some docs","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22277},"e4c8efd0514bacc96b6a74f254adda741ad2a319":{"hash":"e4c8efd0514bacc96b6a74f254adda741ad2a319","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix \"This control can't grab focus.\" warning spam","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22287},"ce15cf8ebc976c63cd19e0024102f67677c8c1ff":{"hash":"ce15cf8ebc976c63cd19e0024102f67677c8c1ff","is_merge":false,"authored_by":["MDQ6VXNlcjI0NDk4ODMy"],"author_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","committer_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","summary":"fix branch on uninit in spatial_editor_plugin","body":"Moved the initialisation of origin_enabled up a bit, to be inited before\nit's accessed in _init_grid. A step towards cleaner valgrind output and\nremoves an opportunity for a random occurance of the origin/grid\nz-fighting issue.\n\nAlso removed unused variable last_grid_snap to avoid later confusion.","is_cherrypick":false,"cherrypick_hash":"","pull":22282},"0a6626a5d11a170fe7a8d4a20feadbc30463e74c":{"hash":"0a6626a5d11a170fe7a8d4a20feadbc30463e74c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22268 from DualMatrix/highlight_no_save","body":"Fixed syntax highlighting setting not being saved","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e5bdf5e37b7d0d0889dce5d0d279555599679a7b":{"hash":"e5bdf5e37b7d0d0889dce5d0d279555599679a7b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22250 from ibrahn/shader_lang_vector_gotcha","body":"Fixed an access after free in ShaderLanguage::_reduce_expression.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d357b45fda65693167e61b61c5d2951edb919844":{"hash":"d357b45fda65693167e61b61c5d2951edb919844","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22270 from DualMatrix/locks_toggle_visible","body":"Added ability to hide edit locks and groups in editor view","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a4f5daca67760daf40e0867c8b530ab085f62a71":{"hash":"a4f5daca67760daf40e0867c8b530ab085f62a71","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22278 from JFonS/fix_21293","body":"Fix selection box staying when editing a GridMap","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cbe444ff1884a7f81b4b4a326e143cf097a65dd0":{"hash":"cbe444ff1884a7f81b4b4a326e143cf097a65dd0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22273 from JFonS/change_viewport_create_root","body":"Change viewport type after using create root menu","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9ffc30699fe87f93da3216105dc06f302dcacd0f":{"hash":"9ffc30699fe87f93da3216105dc06f302dcacd0f","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Fix selection box staying when editing a GridMap","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22278},"494354c8354e3b606a3cf7b1283ce6c41aa7d77f":{"hash":"494354c8354e3b606a3cf7b1283ce6c41aa7d77f","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Added ability to hide edit lock and groups in editor view","body":"Added ability to hide edit lock and groups in editor view","is_cherrypick":false,"cherrypick_hash":"","pull":22270},"4efcf9c94384fff34f9f3b629e48aa392ac6b3a0":{"hash":"4efcf9c94384fff34f9f3b629e48aa392ac6b3a0","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Fixed syntax highlighting setting not being saved","body":"Fixed syntax highlighting setting not being saved","is_cherrypick":false,"cherrypick_hash":"","pull":22268},"a65d9d96ea502f23f01bb2649bbf0e49e0bfe672":{"hash":"a65d9d96ea502f23f01bb2649bbf0e49e0bfe672","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22274 from JFonS/add_noise_textures","body":"Fix typo in SimplexNoise documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"463af5b6ef0b4014b4d235364eb3a9713f7bc314":{"hash":"463af5b6ef0b4014b4d235364eb3a9713f7bc314","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Fix typo in SimplexNoise documentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22274},"a100b320c267286493d8553217bd862468843d41":{"hash":"a100b320c267286493d8553217bd862468843d41","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Change viewport type after using create root menu","body":"Change viewport type (2D/3D) according to the type of node just created\nfrom the \"Create Root Node\" menu.","is_cherrypick":false,"cherrypick_hash":"","pull":22273},"a21ee5aa2cd17dde9e2ff775901cc5a60eab2600":{"hash":"a21ee5aa2cd17dde9e2ff775901cc5a60eab2600","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22251 from aaronfranke/decimal-int-strip","body":"Fix: Strip integer part in \"decimals\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4fca3fe180fa7be4f8e1e4859f532c0d407432c7":{"hash":"4fca3fe180fa7be4f8e1e4859f532c0d407432c7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22267 from YeldhamDev/dict_array_type_fix","body":"Properly setup EditorProperties in arrays and dictionaries","is_cherrypick":false,"cherrypick_hash":"","pull":""},"89a38b1b22f69a9eac161e4e81a2dce3fdcbcbc3":{"hash":"89a38b1b22f69a9eac161e4e81a2dce3fdcbcbc3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22269 from willnationsdev/fix-draw-call-editor-setting-saves","body":"Fix EditorSettings saving on draw calls","is_cherrypick":false,"cherrypick_hash":"","pull":""},"18004399972db7918889e016004368bbc06a4d37":{"hash":"18004399972db7918889e016004368bbc06a4d37","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22234 from DualMatrix/favorites_not_saved","body":"Fixed favorite nodes list not being saved","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5f4f9ca4a567857b3a23b610dd2f0be6b57efcb3":{"hash":"5f4f9ca4a567857b3a23b610dd2f0be6b57efcb3","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"Fix: Strip integer part in \"decimals\"","body":"Note: Core only.","is_cherrypick":false,"cherrypick_hash":"","pull":22251},"fa271e4870b3987c34fcb71fde89b242a0bf333f":{"hash":"fa271e4870b3987c34fcb71fde89b242a0bf333f","is_merge":false,"authored_by":["MDQ6VXNlcjE2MjE3NTYz"],"author_raw":"willnationsdev <willnationsdev@gmail.com>","committer_raw":"willnationsdev <willnationsdev@gmail.com>","summary":"Fix EditorSettings saving on draw calls","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22269},"c0c567add7c2d9aad27814f56a480c0d73bc28a3":{"hash":"c0c567add7c2d9aad27814f56a480c0d73bc28a3","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Properly setup EditorProperties in arrays and dictionaries","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22267},"e20a28a7db090dbf39bc8c90487c3d7beb84cbb8":{"hash":"e20a28a7db090dbf39bc8c90487c3d7beb84cbb8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22260 from JFonS/add_noise_textures","body":"Replace \"persistance\" with \"persistence\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4faa5acaa7379fa86d69cb2856edd3a990d190b1":{"hash":"4faa5acaa7379fa86d69cb2856edd3a990d190b1","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Replace \"persistance\" with \"persistence\"","body":"Replace \"persistance\" with \"persistence\" in the simplex code.\nAlso made some minor fixes to the docs.","is_cherrypick":false,"cherrypick_hash":"","pull":22260},"2306ec211cab87b2941d32e7b88e4bb7304e5e62":{"hash":"2306ec211cab87b2941d32e7b88e4bb7304e5e62","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22257 from AndreaCatania/fixes","body":"Daily physics Fixes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0de6514806dc0dd2c7f348a1023e9c7a5ab4631a":{"hash":"0de6514806dc0dd2c7f348a1023e9c7a5ab4631a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22259 from Calinou/improve-simplexnoise-doc","body":"Improve SimplexNoise documentation and fix typos","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a386af67ec6807e2647cce66a6db78517783f1a3":{"hash":"a386af67ec6807e2647cce66a6db78517783f1a3","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve SimplexNoise documentation and fix typos","body":"Spaces were added after code blocks to ensure correct rendering\non the online class reference.","is_cherrypick":false,"cherrypick_hash":"","pull":22259},"7adaad1c64604caddc8fcc51fdb2e8045324a854":{"hash":"7adaad1c64604caddc8fcc51fdb2e8045324a854","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22255 from guilhermefelipecgs/fix_label_min_size","body":"Fix Label::get_minimum_size not updating cache size for autowrap","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0a2c154c8e5b8f3db24253c49e2309bec2d109f7":{"hash":"0a2c154c8e5b8f3db24253c49e2309bec2d109f7","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Added automatically set velocity when rigid is kinematic","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22257},"b0b88df0168f7dcd39bfb22bda7f4ea7a22a5eff":{"hash":"b0b88df0168f7dcd39bfb22bda7f4ea7a22a5eff","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Fix Label::get_minimum_size not updating cache size for autowrap","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22255},"42f2ff2f8d4123c35832b1d5bad85b827220aded":{"hash":"42f2ff2f8d4123c35832b1d5bad85b827220aded","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Added check to prevent contact signal to happen too early","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22257},"b1187b9a2f8e6b6d34a04a4f9e168471de737836":{"hash":"b1187b9a2f8e6b6d34a04a4f9e168471de737836","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: Revert extra deletion when creating instance","body":"Revert part of e4af39cbc00446b03d142882a69813e94f0838b2 that was causing\na crash.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"825e85ab23ed60693eaf3970d544fe9bd15b4b07":{"hash":"825e85ab23ed60693eaf3970d544fe9bd15b4b07","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: Error on empty blocks at the end of file","body":"Fix #15415","is_cherrypick":false,"cherrypick_hash":"","pull":""},"02acb07d81e598c7b2689a77d8a8ac0ee64c2714":{"hash":"02acb07d81e598c7b2689a77d8a8ac0ee64c2714","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: Fix autocompletion inference after `is` check","body":"Fix #21915","is_cherrypick":false,"cherrypick_hash":"","pull":""},"726e836cd9b6eee5e060b694e076535ad5b5a7ae":{"hash":"726e836cd9b6eee5e060b694e076535ad5b5a7ae","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: Fix infinite loop in autocomplete","body":"It happened when the definition of the variable contained the variable\nitself.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e6a6ea65c7311175603a698b4051b90b2a112161":{"hash":"e6a6ea65c7311175603a698b4051b90b2a112161","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: Forbid enum values to shadow constants","body":"- Don't allow constants to shadow parent members.\n- Fix a spelling mistake.\n\nFix #13175","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6c70c4c3587d8dccb9603231a01a6a17b1748808":{"hash":"6c70c4c3587d8dccb9603231a01a6a17b1748808","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: Fix autocomplete crash when searching default values","body":"Fix #21700","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b5300314426dacff2f8cd4bd76ecb61528f3d899":{"hash":"b5300314426dacff2f8cd4bd76ecb61528f3d899","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: Allow Object constants to be used with qualifier","body":"Fix #15125","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4907a1cd284adcbe178aeedb84c2028ae54a78cd":{"hash":"4907a1cd284adcbe178aeedb84c2028ae54a78cd","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: Fix stack address test in compiler","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bff864818f5b47caf0f789fc61ca8729fb443c83":{"hash":"bff864818f5b47caf0f789fc61ca8729fb443c83","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 ShaderLanguage::_reduce_expression.","body":"Passing an element reference of a vector to a push_back call to\nthat same vector can cause an access after free. This is because push_back\nwill resize the vector, reallocating if necessary, leaving the reference\nreferring to the freed memory.\nRemoved an instance of this usage here.","is_cherrypick":false,"cherrypick_hash":"","pull":22250},"9c2986abda73e279d575a6d7d8c4f4b3e13a1a39":{"hash":"9c2986abda73e279d575a6d7d8c4f4b3e13a1a39","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22247 from groud/fix_polygon_editor","body":"Fixes polygon editor blocking other editor actions (move, scale...)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c3e66536cc0faaa45a1b15bd90b900e4ae4ff418":{"hash":"c3e66536cc0faaa45a1b15bd90b900e4ae4ff418","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fixes polygon editor blocking other editor actions (move, scale...)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22247},"aa32a9f22db029cbef69d730aca653847d4daf6c":{"hash":"aa32a9f22db029cbef69d730aca653847d4daf6c","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Fixed Objects no longer showing ID in debugger.","body":"Fixed Objects no longer showing ID in debugger.","is_cherrypick":false,"cherrypick_hash":"","pull":22244},"54286e1711ba08a474a18a3febfbbe3c880d23e3":{"hash":"54286e1711ba08a474a18a3febfbbe3c880d23e3","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Fixed error spam in remote debugger","body":"Fixed error spam in remote debugger.","is_cherrypick":false,"cherrypick_hash":"","pull":22201},"6f1513545bc1da4adfa0db476457577131b3e936":{"hash":"6f1513545bc1da4adfa0db476457577131b3e936","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22242 from groud/fix_set_as_toplevel_in_editor","body":"Fixes selection of toplevel CanvasItems in the editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e1c92e32e61ad609c81e754009ae8c026a0bbe6b":{"hash":"e1c92e32e61ad609c81e754009ae8c026a0bbe6b","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fixes selection of toplevel CanvasItems in the editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22242},"a3fdaa4f21d6e460003ad8db20ec0d16172cb95a":{"hash":"a3fdaa4f21d6e460003ad8db20ec0d16172cb95a","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Disconnect previous visual shader node connection before new connect","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22239},"197a3b292487b57f5de4ae49ea2d61f2a6da7c7a":{"hash":"197a3b292487b57f5de4ae49ea2d61f2a6da7c7a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22044 from Faless/uwp_miniupnpc","body":"Update miniupnpc to use UWP compatible APIs.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0274ded34cc0205ac14bc20c84b5a44dee5f99e4":{"hash":"0274ded34cc0205ac14bc20c84b5a44dee5f99e4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22070 from capnm/fix_Input.set_default_cursor_shape_take2","body":"Fix set_default_cursor_shape interaction with Control nodes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d3e24581b923724832daa01cb45ff3bd3470b26a":{"hash":"d3e24581b923724832daa01cb45ff3bd3470b26a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22150 from Calinou/editor-theme-improved-checkboxes","body":"Improve checkboxes in the default editor theme","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ca2ecf70a00c38677aca498fd83ef5995d0c1574":{"hash":"ca2ecf70a00c38677aca498fd83ef5995d0c1574","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22219 from akien-mga/color-float-to-8bit","body":"Color: Fix rounding error converting from float to 8-bit","is_cherrypick":false,"cherrypick_hash":"","pull":""},"58c8c05012a3d99fafc24384b00531c86962493b":{"hash":"58c8c05012a3d99fafc24384b00531c86962493b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22096 from elasota/fix-visual-shader-colors","body":"Fix visual shader color constants not retaining edits","is_cherrypick":false,"cherrypick_hash":"","pull":""},"edd93b76087de4c7483cebb14db9007d343d8842":{"hash":"edd93b76087de4c7483cebb14db9007d343d8842","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Fixed favorite nodes list not being saved","body":"Fixed favorite nodes list not being saved","is_cherrypick":false,"cherrypick_hash":"","pull":22234},"8f4f79c76775dbddad3bcf2dda49c1167bcc21e8":{"hash":"8f4f79c76775dbddad3bcf2dda49c1167bcc21e8","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Fix lighting of rotated particles in 2D","body":"Custom instance transform was not taken into account for normal map\ncalculation. Also renamed `extra_matrix2` to `extra_matrix_instance` for\nmore clarity.","is_cherrypick":false,"cherrypick_hash":"","pull":22233},"5172642c32900f97a6a81640dd6fcb518a254148":{"hash":"5172642c32900f97a6a81640dd6fcb518a254148","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fixes drawing of the 2D plugins on the 3D view","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22225},"dba8c3999d260fca0e7f891ab181829de714ffbe":{"hash":"dba8c3999d260fca0e7f891ab181829de714ffbe","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix put_var encoding some 32bits ints as 64bits.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22223},"c4f14e091c0f63f7951b0cf0aa97a733ac448044":{"hash":"c4f14e091c0f63f7951b0cf0aa97a733ac448044","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 rounding error converting from float to 8-bit","body":"Fixes #16736.","is_cherrypick":false,"cherrypick_hash":"","pull":22219},"e74876028e09cb08d5359ed6de9237027d351a79":{"hash":"e74876028e09cb08d5359ed6de9237027d351a79","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"Poommetee Ketson <poommetee@protonmail.com>","summary":"Fix find-in-files and go-to-line dialog (partially)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22220},"a0efe25c9e74f3dc8af75e5bec2e4e2f33253dd9":{"hash":"a0efe25c9e74f3dc8af75e5bec2e4e2f33253dd9","is_merge":false,"authored_by":[""],"author_raw":"char0xff <char0xff@users.noreply.github.com>","committer_raw":"char0xff <char0xff@users.noreply.github.com>","summary":"Improve EditorPlugin.xml and EditorInterface.xml","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22218},"76b2ae8dc684d86904a28eb6568f68b88a8d59be":{"hash":"76b2ae8dc684d86904a28eb6568f68b88a8d59be","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fixes favorites not updating and rename favorite_dirs to favorites","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21426},"f148e8eedeb1ff2dcf74d6843d1314d7c6db12a7":{"hash":"f148e8eedeb1ff2dcf74d6843d1314d7c6db12a7","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 ARVR can_build arity","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"05fbe415bdc45cae739bfc36d538079d8ec6266a":{"hash":"05fbe415bdc45cae739bfc36d538079d8ec6266a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22200 from DualMatrix/not_set_focus","body":"Fixed clicking on Find/Replace doesn't set the focus on the text field","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e10ca7b824037734f01c4fb9313ea80f3b13850a":{"hash":"e10ca7b824037734f01c4fb9313ea80f3b13850a","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Fixed clicking on Find/Replace doesn't set the focus on the text field","body":"Fixed clicking on Find/Replace doesn't set the focus on the text field","is_cherrypick":false,"cherrypick_hash":"","pull":22200},"fe7c6be08d0c20563c6f9fbd7e7e970a0e7fe746":{"hash":"fe7c6be08d0c20563c6f9fbd7e7e970a0e7fe746","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22199 from neikeq/branch1","body":"Regression: Fixed missing mono internal call","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e463834a8b7f3b766939154b8a24978c1258994b":{"hash":"e463834a8b7f3b766939154b8a24978c1258994b","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix missing mono internal call","body":"- Also fixed uninitalized variable in buildscript","is_cherrypick":false,"cherrypick_hash":"","pull":22199},"3aa82c524f037305d8d90b45956c315268f43741":{"hash":"3aa82c524f037305d8d90b45956c315268f43741","is_merge":false,"authored_by":["MDQ6VXNlcjg2MTg3NTQ="],"author_raw":"Alexandre LittleWhite Laurent <lw.demoscene@googlemail.com>","committer_raw":"Alexandre LittleWhite Laurent <lw.demoscene@googlemail.com>","summary":"Clear textures before setting new textures (#21718)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22155},"a4e4dd396665a29dac63339930a97852bb8cd449":{"hash":"a4e4dd396665a29dac63339930a97852bb8cd449","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22193 from neikeq/idontlikesanditscoarseandroughandirritatinganditgetseverywhere","body":"Mono: Build and external editor improvements for OSX","is_cherrypick":false,"cherrypick_hash":"","pull":""},"50f6dbff871e9e7997b3b9e5a312cde206de62d4":{"hash":"50f6dbff871e9e7997b3b9e5a312cde206de62d4","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Fix opening code editors in OSX and cleanup","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22193},"9610bc95803a3524ff1aa21b2fb7d2f94c41e4b4":{"hash":"9610bc95803a3524ff1aa21b2fb7d2f94c41e4b4","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22151 from 999eagle/monoexe","body":"Check for mono binary when finding version","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b032738a51e225c265131c46e5dd026687a40c19":{"hash":"b032738a51e225c265131c46e5dd026687a40c19","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Add some mono root dir hints to the build script","body":"This enhancement is specially noticeable in OSX, since it includes Mono's install location (both official and homebrew). This makes it possible to build Godot with Mono on OSX without pkg-config (pkg-config is bundled with Mono, but it's not added to PATH, so finding it would require finding the Mono root directory first).","is_cherrypick":false,"cherrypick_hash":"","pull":22193},"ede5f696b6e62acaad3b1cf57934b2027dec2b79":{"hash":"ede5f696b6e62acaad3b1cf57934b2027dec2b79","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22188 from guilhermefelipecgs/fix_20177_latest","body":"Fix Input::set_custom_mouse_cursor showing cursor when it's invisible","is_cherrypick":false,"cherrypick_hash":"","pull":""},"360204e532345999f4d986cc77194c20d53a8cae":{"hash":"360204e532345999f4d986cc77194c20d53a8cae","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Fix Input::set_custom_mouse_cursor showing cursor when it's invisible","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22188},"0d09f80e43f9bc27a4e7f02efb4921091389f884":{"hash":"0d09f80e43f9bc27a4e7f02efb4921091389f884","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Added warning when disabling editable_instance","body":"Added warning when disabling editable_instance to prevent data loss.","is_cherrypick":false,"cherrypick_hash":"","pull":22009},"ebd14a778d29e0de4904564a762358cbc2412303":{"hash":"ebd14a778d29e0de4904564a762358cbc2412303","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22113 from char0xff/editor_interface","body":"Update EditorInterface.xml","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7ffeabf6bbcdc44c29ff0d49321b289205034d66":{"hash":"7ffeabf6bbcdc44c29ff0d49321b289205034d66","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22119 from char0xff/doc_config","body":"Fix mistake in ConfigFile.xml","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c1674f1068f0a14390270c36d692bd3f4550b8bd":{"hash":"c1674f1068f0a14390270c36d692bd3f4550b8bd","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Fixed empty item slipping into Search Classes dialog","body":"Fixed empty item slipping into Search Classes dialog.\n\nPhew tracking this down was weird.","is_cherrypick":false,"cherrypick_hash":"","pull":22171},"4075c80ea9b6876db0b6dea0035c2e941142f98e":{"hash":"4075c80ea9b6876db0b6dea0035c2e941142f98e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22165 from DualMatrix/atan2_plain_wrong","body":"Fixed argument names having wrong order for atan2","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7c95613b410a4bd002f393b8ebf37f4cdfc84c53":{"hash":"7c95613b410a4bd002f393b8ebf37f4cdfc84c53","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22168 from Calinou/travis-build-release-mode","body":"Build non-editor targets in release mode on Travis CI","is_cherrypick":false,"cherrypick_hash":"","pull":""},"341e18a48ee8eaa1a9dfe504d53e136484ec1ad6":{"hash":"341e18a48ee8eaa1a9dfe504d53e136484ec1ad6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22162 from cbscribe/kcc_classref","body":"[DOCS] Classref additions and consistency fixes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c8fe74cfada4f1dea4d7d1ead07b4534bae4e5cf":{"hash":"c8fe74cfada4f1dea4d7d1ead07b4534bae4e5cf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22142 from avencherus/doc-change","body":"Small documentation clarification added to CanvasItem.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"87ba7de328e488790086f65a24d299bfcb0b740a":{"hash":"87ba7de328e488790086f65a24d299bfcb0b740a","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Build some targets in release and release_debug mode on Travis CI","body":"This makes sure the release code path is tested in CI builds.\n\nThis closes #22147.","is_cherrypick":false,"cherrypick_hash":"","pull":22168},"dbee7856e3d59b5ddce1ee0f424dc8a14cf4226f":{"hash":"dbee7856e3d59b5ddce1ee0f424dc8a14cf4226f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22157 from muiroc/fix_cast_crash","body":"Add null check in godot result callback","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6938b6e2f8351438556c2df4cee9cd25a160fecd":{"hash":"6938b6e2f8351438556c2df4cee9cd25a160fecd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22161 from eska014/html5-seticon","body":"Implement OS::set_icon in HTML5 platform","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1e201163b9afdee929f69d9ee4c2ef13a12b6c28":{"hash":"1e201163b9afdee929f69d9ee4c2ef13a12b6c28","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22134 from elasota/natvis","body":"Add Visual Studio debug visualizer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"af1e94543562fe0f1ad5bfa49f47115546da8af2":{"hash":"af1e94543562fe0f1ad5bfa49f47115546da8af2","is_merge":false,"authored_by":["MDQ6VXNlcjExMzcyNzM="],"author_raw":"elasota <ejlasota@gmail.com>","committer_raw":"elasota <ejlasota@gmail.com>","summary":"Initial version of VS natvis file","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22134},"45ba58c12376ab503230e5a4650648486042d936":{"hash":"45ba58c12376ab503230e5a4650648486042d936","is_merge":false,"authored_by":[""],"author_raw":"cyclopsian <cycl0ps@tuta.io>","committer_raw":"cyclopsian <cycl0ps@tuta.io>","summary":"Check for absolute paths in OBJ loader","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4bad2beeed5bf07db4c9d007a885a738c48a5498":{"hash":"4bad2beeed5bf07db4c9d007a885a738c48a5498","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Fixed argument names being swapped for atan2","body":"The arguments of atan2() should be y,x instead of x,y This was just wrong since the internal atan2 already had y,x as parameters, so if you followed the autocomplete the result would just be wrong.","is_cherrypick":false,"cherrypick_hash":"","pull":22165},"1775c796a482eacc3b620a58ffa9004ce13096b3":{"hash":"1775c796a482eacc3b620a58ffa9004ce13096b3","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Automatically add extra args to func when creating it from create signal window","body":"Automatically add extra arguments to function when creating it from create signal window. They will be called extra_arg_1, extra_arg_2,...","is_cherrypick":false,"cherrypick_hash":"","pull":22163},"42c6a67dcac26e9c313dc96b2493a167b09f13a1":{"hash":"42c6a67dcac26e9c313dc96b2493a167b09f13a1","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Implement OS::set_icon in HTML5 platform","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22161},"d286e98fd196634c5b25648a85cb99b46b5584ef":{"hash":"d286e98fd196634c5b25648a85cb99b46b5584ef","is_merge":false,"authored_by":[""],"author_raw":"Jared <avencherus@gmail.com>","committer_raw":"Jared <avencherus@gmail.com>","summary":"Small documentation clarification added to CanvasItem.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e522baf0b78ae475685e890059afd7f402b21541":{"hash":"e522baf0b78ae475685e890059afd7f402b21541","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22146 from KoderaSoftwareUnlimited/fix-22143","body":"Fix #22143","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ec5cc708ce987259ba9667bf48e4445fa675d94a":{"hash":"ec5cc708ce987259ba9667bf48e4445fa675d94a","is_merge":false,"authored_by":[""],"author_raw":"Chris Bradfield <chris@kidscancode.org>","committer_raw":"Chris Bradfield <chris@kidscancode.org>","summary":"[DOCS] Classref additions and consistency fixes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22162},"47bf26c40d7d832482dcb9048590c7997ab4d8f4":{"hash":"47bf26c40d7d832482dcb9048590c7997ab4d8f4","is_merge":false,"authored_by":["MDQ6VXNlcjEyMjQ1Mjc="],"author_raw":"Mariusz Chwalba <mariusz@chwalba.net>","committer_raw":"Mariusz Chwalba <mariusz@chwalba.net>","summary":"test for depreciacion warnings only on debug builds","body":"Fix adherence to clang-format rules","is_cherrypick":false,"cherrypick_hash":"","pull":22146},"23a61c7342d7e2c3a3a234b4df130d02cdb02267":{"hash":"23a61c7342d7e2c3a3a234b4df130d02cdb02267","is_merge":false,"authored_by":["MDQ6VXNlcjEwMDM2MzM3"],"author_raw":"muiroc <ian.mario.dev@gmail.com>","committer_raw":"muiroc <ian.mario.dev@gmail.com>","summary":"Add null check in godot result callback","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22157},"99cd17b102d865b1b010376918d4eb079c3e49dd":{"hash":"99cd17b102d865b1b010376918d4eb079c3e49dd","is_merge":false,"authored_by":["MDQ6VXNlcjEyMjE5ODQ="],"author_raw":"Sophie Tauchert <999eagle@999eagle.moe>","committer_raw":"Sophie Tauchert <999eagle@999eagle.moe>","summary":"Check for mono binary when finding version","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22151},"7533778760d893633501eb6b9492756b3724c8ab":{"hash":"7533778760d893633501eb6b9492756b3724c8ab","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve checkboxes in the default editor theme","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22150},"5614692a1a82ef0ce6fa1d268903ff38787bd728":{"hash":"5614692a1a82ef0ce6fa1d268903ff38787bd728","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22133 from YeldhamDev/all_oks_shall_be_banished","body":"Remove unnecessary \"OK\"s text settings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"75d5d81b8aa745e4239ff05f16e5247d077b47c8":{"hash":"75d5d81b8aa745e4239ff05f16e5247d077b47c8","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Remove unnecessary \"OK\"s text settings","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22133},"2996c85c4667a057d4ac1f2f662b2ac50bb645ef":{"hash":"2996c85c4667a057d4ac1f2f662b2ac50bb645ef","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Make inspector select the correct resource after making them unique","body":"Make inspector select the correct resource after making them unique","is_cherrypick":false,"cherrypick_hash":"","pull":22131},"787be50f1760be541e97b18a371abccc9c9b1ac9":{"hash":"787be50f1760be541e97b18a371abccc9c9b1ac9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22117 from Paulb23/colour_theme_crash_issue_21715","body":"Fix crash on colour theme change, issue 21715","is_cherrypick":false,"cherrypick_hash":"","pull":""},"68e1ef49b1fccd1370f9b865a9d0d6bff8edf83e":{"hash":"68e1ef49b1fccd1370f9b865a9d0d6bff8edf83e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22095 from KellyThomas/transform-interpolatewith","body":"[Mono] Transform - add InterpolateWith()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"437af1450e7fd2a77cf21c94c6ec8b5704333bfe":{"hash":"437af1450e7fd2a77cf21c94c6ec8b5704333bfe","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22111 from Chaosus/unification","body":"Few unification fixes for canvas_item and spatial editor toolbars","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7f5e653a22873a9ca0ae47457f384d4a772d2e77":{"hash":"7f5e653a22873a9ca0ae47457f384d4a772d2e77","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22066 from Faless/bundle_certs","body":"Bundle SSL certs with the templates","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9af72f09c5b03b448dbe6f066273faaaa263c313":{"hash":"9af72f09c5b03b448dbe6f066273faaaa263c313","is_merge":true,"authored_by":[],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22120 from Faless/fix_http_client","body":"Fix HTTPClient _get_http_data bug after #21976.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"26677d5e0c45d2bcfe6c3dc6661bd2f3b2ee33e9":{"hash":"26677d5e0c45d2bcfe6c3dc6661bd2f3b2ee33e9","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix HTTPClient _get_http_data bug after #21976.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22120},"77ff6de27e1a976f9001097779b03729228cc31d":{"hash":"77ff6de27e1a976f9001097779b03729228cc31d","is_merge":false,"authored_by":[""],"author_raw":"char0xff <char0xff@users.noreply.github.com>","committer_raw":"char0xff <char0xff@users.noreply.github.com>","summary":"Fix mistake in ConfigFile.xml","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22119},"64cecf9d61eccb45f939b33cc752f336682cdda1":{"hash":"64cecf9d61eccb45f939b33cc752f336682cdda1","is_merge":false,"authored_by":["MDQ6VXNlcjQwNDcyODk="],"author_raw":"Martin Capitanio <capnm@capitanio.org>","committer_raw":"Martin Capitanio <capnm@capitanio.org>","summary":"Fix set_default_cursor_shape interaction with Control nodes","body":"Do not call `set_cursor_shape` when the cursor is inside the `Control` node.\n\nMake it work for x11 in MOUSE_MODE_CONFINED.","is_cherrypick":false,"cherrypick_hash":"","pull":22070},"df2af46a41176a489f0d701f09dd39ceb9690c4b":{"hash":"df2af46a41176a489f0d701f09dd39ceb9690c4b","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 on colour theme change, issue 21715","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22117},"0c10d3fc167f62cd2417804fd94de3b54513e273":{"hash":"0c10d3fc167f62cd2417804fd94de3b54513e273","is_merge":false,"authored_by":[""],"author_raw":"char0xff <char0xff@users.noreply.github.com>","committer_raw":"char0xff <char0xff@users.noreply.github.com>","summary":"Update EditorInterface.xml","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22113},"0fdbf6b2ef833afa929881f7281ea801ef4d6b8b":{"hash":"0fdbf6b2ef833afa929881f7281ea801ef4d6b8b","is_merge":false,"authored_by":["MDQ6VXNlcjQwNTQ1ODEw"],"author_raw":"Unknown <akerudesu@gmail.com>","committer_raw":"Akeru <akerudesu@gmail.com>","summary":"Added find_parent method to node class","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22115},"2fe03656610ed37df90174ba1f0e300159aee435":{"hash":"2fe03656610ed37df90174ba1f0e300159aee435","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Few unifications between canvas_item and spatial editors","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22111},"2cf024ed916abf565011b254ea4f69c04781964c":{"hash":"2cf024ed916abf565011b254ea4f69c04781964c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22069 from scayze/fix_reload_scripts","body":"Fix scripts not reloading when edited externally","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0e56377e96ee492cc30de9ad2e6e9242737f4dbd":{"hash":"0e56377e96ee492cc30de9ad2e6e9242737f4dbd","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Allow system certs file to be used by Editor.","body":"Note, it will only used by the Editor, not when running the game.\nThis allows package maintainer to compile Godot to use system installed\ncertificates when accessing the AssetLib.","is_cherrypick":false,"cherrypick_hash":"","pull":22066},"82e69f38eeb4a41f74527248bf257ba50d375870":{"hash":"82e69f38eeb4a41f74527248bf257ba50d375870","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21973 from guilhermefelipecgs/fix_default_cursor_shape","body":"Some fixes to mouse's cursor and shape","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d2b38aabecd8f9bac5c050841f730ccbe07538f2":{"hash":"d2b38aabecd8f9bac5c050841f730ccbe07538f2","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Bundle SSL certs with the templates.","body":"If this is undesired it can be avoided by specifying builtin_certs=no .\nBundled SSL certs will be used unless you specify an override in:\nProject Settings -> SSL -> Certificates .","is_cherrypick":false,"cherrypick_hash":"","pull":22066},"37595e183df597257ae9d6213428eeee06810970":{"hash":"37595e183df597257ae9d6213428eeee06810970","is_merge":false,"authored_by":["MDQ6VXNlcjExMzcyNzM="],"author_raw":"elasota <ejlasota@gmail.com>","committer_raw":"elasota <ejlasota@gmail.com>","summary":"Fix visual shader color constants not retaining edits","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22096},"d4b24234283a022e4ae2fd124e6b94fc40572f99":{"hash":"d4b24234283a022e4ae2fd124e6b94fc40572f99","is_merge":false,"authored_by":["MDQ6VXNlcjExNTEzOTQ="],"author_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","committer_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","summary":"[Mono] implement Transform.InterpolateWith()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22095},"f5c7d644923c318a1020401df068cf072427ae45":{"hash":"f5c7d644923c318a1020401df068cf072427ae45","is_merge":false,"authored_by":["MDQ6VXNlcjExMzcyNzM="],"author_raw":"elasota <ejlasota@gmail.com>","committer_raw":"elasota <ejlasota@gmail.com>","summary":"Don't open VisualShaders in the text shader editor, and don't support saving them with the \"shader\" extension.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22094},"4547e223933d1c1b24a526b3d632a2f96cdd6c8b":{"hash":"4547e223933d1c1b24a526b3d632a2f96cdd6c8b","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":""},"43a1b93d71d2fa8da375a9881f8f389980c68575":{"hash":"43a1b93d71d2fa8da375a9881f8f389980c68575","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22090 from godotengine/break-the-chains-of-scrollbar","body":"Rename ScrollBar's drag_slave to drag_node","is_cherrypick":false,"cherrypick_hash":"","pull":""},"82ff99c18005f67c6d7692abf7594e31fc067f3c":{"hash":"82ff99c18005f67c6d7692abf7594e31fc067f3c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22087 from Faless/master_of_puppets","body":"Deprecate slave keyword in favor of puppet.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d423906c03e02d5682ca018c387c148437278902":{"hash":"d423906c03e02d5682ca018c387c148437278902","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22092 from akien-mga/video-toggle-regression","body":"Fix video toggle UX issue","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c0e4d7efca7eb24e91783a0ee15ac0ef0248833c":{"hash":"c0e4d7efca7eb24e91783a0ee15ac0ef0248833c","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Add GDScript slave keyword deprecation warning.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22087},"d3527834f3731f816a2bc009f9dfe8064567e9da":{"hash":"d3527834f3731f816a2bc009f9dfe8064567e9da","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix video toggle UX issue","body":"It was still functional but showing duplicate entries and thus\n\"GLES2\" for both GLES2 and GLES3 choices.\n\nFixes #22089.","is_cherrypick":false,"cherrypick_hash":"","pull":22092},"c25e23317cda17d8707e03075fb65348e62a15bb":{"hash":"c25e23317cda17d8707e03075fb65348e62a15bb","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Rename ScrollBar's drag_slave to drag_node","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22090},"1e9b46d6877acd1b397be83f5264bf1511c56407":{"hash":"1e9b46d6877acd1b397be83f5264bf1511c56407","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Clearly deprecate sync too in favor of remotesync.","body":"NOTE: This changes the RPC_MODE_* enum values.\nGames should be re-exported. GDNative rebuilt.","is_cherrypick":false,"cherrypick_hash":"","pull":22087},"d6b31daec61286dc5ebf953e0f2e70817deaf5ef":{"hash":"d6b31daec61286dc5ebf953e0f2e70817deaf5ef","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Rename slave keyword to puppet","body":"The slave keyword will still be available as deprecated in 3.1 but will\nbe dropped from future releases.","is_cherrypick":false,"cherrypick_hash":"","pull":22087},"9b97c74f5024be86529019166cc76c309e541c25":{"hash":"9b97c74f5024be86529019166cc76c309e541c25","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22081 from akien-mga/canvasitem-zoom-equal","body":"Set default CanvasItemEditor zoom shortcut to KEY_EQUAL","is_cherrypick":false,"cherrypick_hash":"","pull":""},"af5c30acb2eee54ce78e3dc713eea97bd3ddc18d":{"hash":"af5c30acb2eee54ce78e3dc713eea97bd3ddc18d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22080 from YeldhamDev/expose_get_top_modal_stack","body":"Expose \"get_modal_stack_top()\" to GDScript","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f7a6709f5ea809dded8c1c660aeaa01eab745c1e":{"hash":"f7a6709f5ea809dded8c1c660aeaa01eab745c1e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22078 from akien-mga/boot_bg_color","body":"Make boot splash background color always configurable","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d934cbcbc9a834063c4367260ea7473ba1aac848":{"hash":"d934cbcbc9a834063c4367260ea7473ba1aac848","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Set default CanvasItemEditor zoom shortcut to KEY_EQUAL","body":"At least on en_US QWERTY (and various QWERTY-derived variants)\nand fr_FR AZERTY, \"+\" is an indirect key obtained by pressing\n\"Shift\" + \"=\", so using \"=\" in the binding makes it easier to\naccess.\n\nIt doesn't work this way on other layouts like de_DE QWERTZ though,\nbut since 'script_editor/zoom_in' also uses KEY_EQUAL, setting\nthe same for consistency.\n\nFixes #22067.","is_cherrypick":false,"cherrypick_hash":"","pull":22081},"585ad5c8eabb74449b8e1215b2ac921a3e44ca1d":{"hash":"585ad5c8eabb74449b8e1215b2ac921a3e44ca1d","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Expose \"get_modal_stack_top()\" to GDScript","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22080},"de644a628df989d0529a4dac0dabd81ed159a1fa":{"hash":"de644a628df989d0529a4dac0dabd81ed159a1fa","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Make boot splash background color always configurable","body":"This also means that you can keep the default Godot splash and\nset your own custom background color.\n\nFixes #22076.","is_cherrypick":false,"cherrypick_hash":"","pull":22078},"1eed12f6d8076ac2ddf134186eccf22de9bb4ee2":{"hash":"1eed12f6d8076ac2ddf134186eccf22de9bb4ee2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22074 from willnationsdev/plugin-description","body":"Add EditorPlugin descriptions to their tooltip","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d26de79f4e41534ffd7c71ef0608092c927f9118":{"hash":"d26de79f4e41534ffd7c71ef0608092c927f9118","is_merge":false,"authored_by":["MDQ6VXNlcjE2MjE3NTYz"],"author_raw":"Will Nations <willnationsdev@gmail.com>","committer_raw":"Will Nations <willnationsdev@gmail.com>","summary":"Add EditorPlugin descriptions to their tooltip","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22074},"b0d9f7686c719c2aa38e979e8cc5329b8439b065":{"hash":"b0d9f7686c719c2aa38e979e8cc5329b8439b065","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Made duplicate_and_reown preserve groups","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22071},"8f33542ac3661afdaea3850159598e1311f25a6f":{"hash":"8f33542ac3661afdaea3850159598e1311f25a6f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"ProjectSettings: Fix InputMap editor on HiDPI","body":"Fixes #20898.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c9df3fbfdb03d9d9fd6ba4740dcbd800e39a3e04":{"hash":"c9df3fbfdb03d9d9fd6ba4740dcbd800e39a3e04","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21954 from isaacremnant/fix_inputs","body":"Fix is_action_pressed for InputEventActions","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e099fea259d85a44f533821c5337cdb0f91c00cc":{"hash":"e099fea259d85a44f533821c5337cdb0f91c00cc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22026 from fire/scons_vsproj_17843","body":"Fix #17843 describing inability to generate vs projects without being…","is_cherrypick":false,"cherrypick_hash":"","pull":""},"67477f1a067879cb0e137473ff874e84db114a75":{"hash":"67477f1a067879cb0e137473ff874e84db114a75","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22051 from fire/vs_expression_20885","body":"Update visual scripting to use new expression class #20885","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ebd518c9c9357dd2d6eee62ef1623bb694279aad":{"hash":"ebd518c9c9357dd2d6eee62ef1623bb694279aad","is_merge":false,"authored_by":["MDQ6VXNlcjEwMjk5NTE0"],"author_raw":"Manuel Strey <manuel.strey@gmx.de>","committer_raw":"Manuel Strey <manuel.strey@gmx.de>","summary":"fix scripts not reloading when edited externally","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22069},"5961a6da03e70dbfa811c30c4ec684d3a7746bf6":{"hash":"5961a6da03e70dbfa811c30c4ec684d3a7746bf6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21717 from willnationsdev/edicon-refactor","body":"Refactor editor icon retrieval","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2aad7f1376897a6cb57471d03169507fac178b42":{"hash":"2aad7f1376897a6cb57471d03169507fac178b42","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21569 from JFonS/add_noise_textures","body":"Add SimplexNoise and NoiseTexture as new resources","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5436abefe4f40eb84f96c36ae372df39ec4295d7":{"hash":"5436abefe4f40eb84f96c36ae372df39ec4295d7","is_merge":false,"authored_by":["MDQ6VXNlcjE2MjE3NTYz"],"author_raw":"willnationsdev <willnationsdev@gmail.com>","committer_raw":"Will Nations <willnationsdev@gmail.com>","summary":"Refactor editor icon retrieval","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21717},"f12a1b88636f6147d2445749d728ecd9585bc3c4":{"hash":"f12a1b88636f6147d2445749d728ecd9585bc3c4","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Add SimplexNoise and NoiseTexture as new resources","body":"SimplexNoise can be used to generate parameterized fractal noise based on Open Simplex.\n\nNoiseTexture uses SimplexNoise to generate noise textures for using in\nshaders/visual effects.","is_cherrypick":false,"cherrypick_hash":"","pull":21569},"c52a3646f1055f30b11b0c3fe5d2233a693bd498":{"hash":"c52a3646f1055f30b11b0c3fe5d2233a693bd498","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21502 from Web-eWorks/atlasfixes","body":"AtlasTexture fixes, part 2.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"59536b98b91751c524ad3560275ca8d5e4b9ac2a":{"hash":"59536b98b91751c524ad3560275ca8d5e4b9ac2a","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Bugfixes on the filesystem dock","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21426},"ebc07ad5a2ae771497db28082600729859694f28":{"hash":"ebc07ad5a2ae771497db28082600729859694f28","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 get_node in Node.get_child documentation","body":"See #22052.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"028813fb9c307cf732dda8e638cc0efab2c66824":{"hash":"028813fb9c307cf732dda8e638cc0efab2c66824","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Add a display mode toggle button","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21426},"4ef4df54d0cc9fca0e7463e0856bda01857c8a9a":{"hash":"4ef4df54d0cc9fca0e7463e0856bda01857c8a9a","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Store tree collapse when searching","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21426},"a5fba2aa79103982b04c0968586bbf1516a93b65":{"hash":"a5fba2aa79103982b04c0968586bbf1516a93b65","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Allow dragging files into the favorites section","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21426},"4731745deb479a2fc08d9da6f38161b5ad2902b8":{"hash":"4731745deb479a2fc08d9da6f38161b5ad2902b8","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Adds a filter in the tree view","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21426},"d7b638ed328e3fbd27fbe255278d7687a815b389":{"hash":"d7b638ed328e3fbd27fbe255278d7687a815b389","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Replace the -show in filesystem- button by a RMB entry","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21426},"bc5dfdde78919e8d27be9e3482b722457bf0701a":{"hash":"bc5dfdde78919e8d27be9e3482b722457bf0701a","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Replace the favorite button by a RMB menu entry","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21426},"796418aa11aa9e22ae9e182937e37718e7bb8a0b":{"hash":"796418aa11aa9e22ae9e182937e37718e7bb8a0b","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Merge the disable_split and show_files_in_tree settings","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21426},"b2633a97b9efa7b926d6682342480c5ccb482369":{"hash":"b2633a97b9efa7b926d6682342480c5ccb482369","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Add thumnails to the tree view","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21426},"5f3bbbdc8152375f1f7f0770d56e1933a559ea20":{"hash":"5f3bbbdc8152375f1f7f0770d56e1933a559ea20","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Add support for files in the tree view","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21426},"1e65916241037d559f27c5d3c81fbf4f5d57884f":{"hash":"1e65916241037d559f27c5d3c81fbf4f5d57884f","is_merge":false,"authored_by":["MDQ6VXNlcjQyNjMyODQy"],"author_raw":"Alexey Kashlakov <42632842+Leytak@users.noreply.github.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Discard button pressing flags on disable","body":"Is it a bug?\n1) Click the button and hold\n2) Disable it (for example I bind this action on keyboard)\n3) Release the mouse and move it outside the button\n4) Enable the button\n5) It's still pressed, but shouldn't","is_cherrypick":false,"cherrypick_hash":"","pull":22062},"319a0a319b7b8c7875e6fa1a4679ce23b152ae82":{"hash":"319a0a319b7b8c7875e6fa1a4679ce23b152ae82","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22057 from elasota/fix-compressed-zero-byte","body":"Fix get_8 returning 0 for last byte of compressed files","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d05fe056802f15ae533cbe64fc81002b1428df4c":{"hash":"d05fe056802f15ae533cbe64fc81002b1428df4c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22053 from akien-mga/animtexture-frame-internal","body":"Mark AnimatedTexture frame_* properties as internal","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a6c02c2320a5eb754ae3f056bec68ac13d2adbc5":{"hash":"a6c02c2320a5eb754ae3f056bec68ac13d2adbc5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22035 from karroffel/gdnative-variant-op","body":"[GDNative] add Variant::Operator","is_cherrypick":false,"cherrypick_hash":"","pull":""},"88c74aa017efdd6627bb69f5606f753af3db4164":{"hash":"88c74aa017efdd6627bb69f5606f753af3db4164","is_merge":false,"authored_by":["MDQ6VXNlcjExMzcyNzM="],"author_raw":"elasota <ejlasota@gmail.com>","committer_raw":"elasota <ejlasota@gmail.com>","summary":"Fix FileAccessCompressed::get_8 returning 0 for the last byte of a file","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22057},"909c06ee0f0ab5feced1c9c99a725f7a423ff9f8":{"hash":"909c06ee0f0ab5feced1c9c99a725f7a423ff9f8","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21806 from JFonS/inspector_uniform_defaults","body":"Set uniform default values in inspector","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3cedec5f754b08d04095d5ebe0cd9532de011268":{"hash":"3cedec5f754b08d04095d5ebe0cd9532de011268","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Set uniform default values in inspector","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21806},"cd0b82fd56bdba5a4f1a057fd2d50854c1f503ef":{"hash":"cd0b82fd56bdba5a4f1a057fd2d50854c1f503ef","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Mark AnimatedTexture frame_* properties as internal","body":"This way they no longer appear in the documentation, and the related\nsetters and getters do.","is_cherrypick":false,"cherrypick_hash":"","pull":22053},"e8f993677de80e5017e4f3a7b5ccaa79ef3e45d9":{"hash":"e8f993677de80e5017e4f3a7b5ccaa79ef3e45d9","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 visual scripting to use new expression class #20885","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22051},"f961758fbe299941384283904efe5b6b09240b2f":{"hash":"f961758fbe299941384283904efe5b6b09240b2f","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 to use UWP compatible APIs.","body":"Use GetBestInterfaceEX and GetAdaptersAddresses instead of GetBestRoute\nand GetIpAddrTable.","is_cherrypick":false,"cherrypick_hash":"","pull":22044},"04aef23585376c3e648c086e39a58e7f5fd41f7d":{"hash":"04aef23585376c3e648c086e39a58e7f5fd41f7d","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Fix set_custom_mouse_cursor changing to incorrect cursor shape","body":"[Docs] Add class ref for Input::set_default_cursor_shape","is_cherrypick":false,"cherrypick_hash":"","pull":21973},"06c8b5a4ffb0ab6787edf071463f17df522b3e79":{"hash":"06c8b5a4ffb0ab6787edf071463f17df522b3e79","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22027 from akien-mga/plain-text-gles-toggle","body":"Use plain text instead of icons for video driver toggle","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e0f763f1c9ee53d8000d97862fe1172c16548579":{"hash":"e0f763f1c9ee53d8000d97862fe1172c16548579","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDk2MTM="],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"Thomas Herzog <therzog@mail.de>","summary":"[GDNative] add Variant::Operator","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22035},"bcba5a99cdb2debcd9a595a4e9e905809f65da10":{"hash":"bcba5a99cdb2debcd9a595a4e9e905809f65da10","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22034 from mhilbrunner/docs-projectsettings-clearcolor","body":"[DOCS] Project Settings: Default clear color","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2b779cd5bb32811de0d39a8614979b1199ed2802":{"hash":"2b779cd5bb32811de0d39a8614979b1199ed2802","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTQ3NjM="],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"[DOCS] Project Settings: Default clear color","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22034},"e37f408e70d9969ee5c5c58b52a168ab6fb1a104":{"hash":"e37f408e70d9969ee5c5c58b52a168ab6fb1a104","is_merge":false,"authored_by":["MDQ6VXNlcjQ0NzE0ODQ="],"author_raw":"Florian Jung <florian.jung@fau.de>","committer_raw":"Florian Jung <florian.jung@fau.de>","summary":"Add documentation details about Image formats and color space conversion","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22032},"4d228e66b45a6a3859decde6b2452c78728f8958":{"hash":"4d228e66b45a6a3859decde6b2452c78728f8958","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22030 from Faless/sockets_fixes","body":"Properly initialize Winsock on startup","is_cherrypick":false,"cherrypick_hash":"","pull":""},"68f224a50483c39c6d13141c0ceb26549ad2579f":{"hash":"68f224a50483c39c6d13141c0ceb26549ad2579f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21847 from Calinou/light-gizmo-update-inspector","body":"Update Light properties in the inspector when dragging their gizmos","is_cherrypick":false,"cherrypick_hash":"","pull":""},"01c3c1a07bfbaf6df8b1154e5ef31ecc890b03a3":{"hash":"01c3c1a07bfbaf6df8b1154e5ef31ecc890b03a3","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Properly initialize Winsock on startup","body":"Also fix typo in _get_last_error which caused Winsock connect to fail.","is_cherrypick":false,"cherrypick_hash":"","pull":22030},"bcc50de2d168c3184dc5c07bbfbea68236c32864":{"hash":"bcc50de2d168c3184dc5c07bbfbea68236c32864","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21540 from YeldhamDev/image_reimp_error_fix","body":"Fix error when reimporting an Image resource","is_cherrypick":false,"cherrypick_hash":"","pull":""},"35e5ba84d324c575ca396a961fd51cc248eeb3ae":{"hash":"35e5ba84d324c575ca396a961fd51cc248eeb3ae","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 #17843 inability to generate vs projects without being in a MSVC command prompt by guessing variables.","body":"The vcxproj extension has been in MSVC 2012.\nThe sln extension has been in MSVC 2012.","is_cherrypick":false,"cherrypick_hash":"","pull":22026},"9b31d2da1c20807928ac2aea41a187184f9ee051":{"hash":"9b31d2da1c20807928ac2aea41a187184f9ee051","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Document provenance of Penner easing equations in Tween","body":"As noted in #21600.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"399f6679112087461ad9dc3a72996c13658a4f8e":{"hash":"399f6679112087461ad9dc3a72996c13658a4f8e","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Use plain text instead of icons for video driver toggle","body":"Fixes #21660, supersedes and closes #21724.","is_cherrypick":false,"cherrypick_hash":"","pull":22027},"ae8f984cf37210ebd0667bcaa2e80e947efc4841":{"hash":"ae8f984cf37210ebd0667bcaa2e80e947efc4841","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21730 from reisraff/fixing_key_shortcut","body":"#21500 Fixing key shortcut","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6c20c3a5345f6eefdbcbb1288bd874c4f3670a1b":{"hash":"6c20c3a5345f6eefdbcbb1288bd874c4f3670a1b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21819 from DualMatrix/built-in-script","body":"Made editor automatically open the scene of built in scripts","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4ae78987b76c0bbb175a9b4835c5113f549c2008":{"hash":"4ae78987b76c0bbb175a9b4835c5113f549c2008","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22017 from YeldhamDev/errors_tab_changes","body":"Add expand/collapse all buttons for the \"Errors\" tab","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1259cbf13c907e8d575232cd822cf0f8b81a5711":{"hash":"1259cbf13c907e8d575232cd822cf0f8b81a5711","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21976 from Faless/http_client_eof_fix","body":"Fix non chunked HTTP reading till eof.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"89c34a39a10009f167083ae20b1e5288661e209f":{"hash":"89c34a39a10009f167083ae20b1e5288661e209f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22013 from akien-mga/doc-unify-editor-rst","body":"doc: Make property sections in rst similar to editor docs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"afb486e7c95c06b9611bab0d5df669acd81b6da4":{"hash":"afb486e7c95c06b9611bab0d5df669acd81b6da4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22015 from vnen/uwp-arm-zstd","body":"Patch zstd to build for UWP ARM","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3d0638b8e97a56e7c2bc74501781f21f35d43552":{"hash":"3d0638b8e97a56e7c2bc74501781f21f35d43552","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22020 from Faless/tcp_fix","body":"Fix TCP connecting state not set correctly","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c8f761ae2d71ffb70c4ee59fd0f951440804f055":{"hash":"c8f761ae2d71ffb70c4ee59fd0f951440804f055","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22000 from Faless/lws_uwp32","body":"Fix libwebsockets 32-bits UWP builds.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1a16dabfb52a5f3e82afa22ee827d8ed8f17511e":{"hash":"1a16dabfb52a5f3e82afa22ee827d8ed8f17511e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21982 from luzpaz/misc-typos","body":"Misc. typos","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3d12eb6ca2bfc66c9d7e43a7bea42ba603a9547a":{"hash":"3d12eb6ca2bfc66c9d7e43a7bea42ba603a9547a","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix TCP connecting state not set correctly","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22020},"3a9df46b90fb7a4a0fb9e162f32de829c871c5bd":{"hash":"3a9df46b90fb7a4a0fb9e162f32de829c871c5bd","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Add expand/collapse all buttons for the \"Errors\" tab","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22017},"08bde5b2dea65ef3f80af5de4f4caf0e76982b64":{"hash":"08bde5b2dea65ef3f80af5de4f4caf0e76982b64","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":"Misc. typos","body":"Found via `codespell -q 3 -I ../godot-word-whitelist.txt --skip=\"./thirdparty,*.po\"`","is_cherrypick":false,"cherrypick_hash":"","pull":21982},"fb6fe5405859e5169174729dfe79aad66084288e":{"hash":"fb6fe5405859e5169174729dfe79aad66084288e","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Patch zstd to build for UWP ARM","body":"Patch comes from upstream and can be removed when it makes to stable\nrelease.","is_cherrypick":false,"cherrypick_hash":"","pull":22015},"9c0cc0db63f61cd71a2a735519dc7816973e5b7e":{"hash":"9c0cc0db63f61cd71a2a735519dc7816973e5b7e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21979 from Faless/script_debugger_connect_log","body":"Add message when ScriptDebugger connects.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"adceaf568cd8c14e67ba59d969eef84fd12fa8a8":{"hash":"adceaf568cd8c14e67ba59d969eef84fd12fa8a8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22014 from godotengine/revert-21780-animatedsprite-deprecated","body":"Revert \"Drop deprecated compatibility methods from AnimatedSprite\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f6481d1694e3efc87998efc5fe4bf183a5abcb8f":{"hash":"f6481d1694e3efc87998efc5fe4bf183a5abcb8f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Revert \"Drop deprecated compatibility methods from AnimatedSprite\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22014},"75b2db8c5ffad982bd9c61809aea1369cc8df03f":{"hash":"75b2db8c5ffad982bd9c61809aea1369cc8df03f","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix libwebsockets 32-bits UWP builds.","body":"Also fix bogus windows detect.py","is_cherrypick":false,"cherrypick_hash":"","pull":22000},"4e0f415c83c89c0eeabfe420535e182fcab11250":{"hash":"4e0f415c83c89c0eeabfe420535e182fcab11250","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 property sections in rst similar to editor docs","body":"There is now an overview table with hyperlinks, and further down a detailed\nlist of properties with their setter/getter and description.\n\nTheme items are now also included in the rst output.\n\nRefactored make_method() a bit.","is_cherrypick":false,"cherrypick_hash":"","pull":22013},"f438d311aef98a366b987608e5e5e5601d7cbbaa":{"hash":"f438d311aef98a366b987608e5e5e5601d7cbbaa","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22002 from akien-mga/doc-unify-editor-rst","body":"Doc: Use same headers and order in-editor and online","is_cherrypick":false,"cherrypick_hash":"","pull":""},"634d057a52f87e33c9a7b799aa8fcf661901d9de":{"hash":"634d057a52f87e33c9a7b799aa8fcf661901d9de","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Less verbose ScriptDebugger, message on connect.","body":"Short diff, long explaination:\n\nThis will hopefully clarify whether or not issues are about the dubgger\nlike the case of the never ending thread about MacOS \"Remote debugger\nfails\", which started as a real issue, and ended up being referenced for\nevery strange OSX issue where the window was not visible or the engine\ncrashed without appearing on screen.","is_cherrypick":false,"cherrypick_hash":"","pull":21979},"a923eff9a498af7780615a7dfaf6031eacf3510f":{"hash":"a923eff9a498af7780615a7dfaf6031eacf3510f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Doc: Use PascalCase names in hyperlinks","body":"We were not consistently applying .lower() every time we construct\nan hyperlink, so there would be case mismatch. It works fine to keep\nthe natural case for those links.","is_cherrypick":false,"cherrypick_hash":"","pull":22002},"ffd565aea0b53d06633cbbe43b1454f3707e6fac":{"hash":"ffd565aea0b53d06633cbbe43b1454f3707e6fac","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21909 from Rubonnek/remove-duplicate-branches","body":"Removed unused code","is_cherrypick":false,"cherrypick_hash":"","pull":""},"29c9ea69d1c89bec3c579d3357ff270e726f5e60":{"hash":"29c9ea69d1c89bec3c579d3357ff270e726f5e60","is_merge":false,"authored_by":["MDQ6VXNlcjgzMzc4ODA="],"author_raw":"Wilson E. Alvarez <wilson.e.alvarez1@gmail.com>","committer_raw":"Wilson E. Alvarez <wilson.e.alvarez1@gmail.com>","summary":"Removed unused function RasterizerSceneGLES3::_copy_to_front_buffer","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21909},"8704b7787624da98cece35c1b8b8e51bde709488":{"hash":"8704b7787624da98cece35c1b8b8e51bde709488","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22007 from neikeq/<name_of_your_new_branch>","body":"Move modules/mono/glue/cs_files to modules/mono/glue/Managed/Files","is_cherrypick":false,"cherrypick_hash":"","pull":""},"995a40e8efa9f7a868a6706e30c476305e16180b":{"hash":"995a40e8efa9f7a868a6706e30c476305e16180b","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Move modules/mono/glue/cs_files to modules/mono/glue/Managed/Files","body":"Added dummy MSBuild project and solution to get tooling help when editing these files.","is_cherrypick":false,"cherrypick_hash":"","pull":22007},"4cd3dd821932660a7d89d90da7626fa46c07ac39":{"hash":"4cd3dd821932660a7d89d90da7626fa46c07ac39","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21977 from guilhermefelipecgs/fix_text_edit","body":"Fix default_cursor_shape for TextEdit","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fe78aa0c3096b0e74255ad1aaf0acf8a8befea58":{"hash":"fe78aa0c3096b0e74255ad1aaf0acf8a8befea58","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21753 from guilhermefelipecgs/fix_confined_mode","body":"Fixes to mouse mode confined and captured","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5e57beebb1a43c65d949fdfe5081f9c27f181c80":{"hash":"5e57beebb1a43c65d949fdfe5081f9c27f181c80","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Fix build regression due to wrong return type","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22007},"9de03997ecfacd7d3e5d2e65536a2fe50e8c79b7":{"hash":"9de03997ecfacd7d3e5d2e65536a2fe50e8c79b7","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22005 from neikeq/issue-17581","body":"C#: Fix explicit enum values when exporting member","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6ae47ff19b4e55fb7e68ea8453d786cc6216198d":{"hash":"6ae47ff19b4e55fb7e68ea8453d786cc6216198d","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"C#: Fix explicit enum values when exporting member","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22005},"51e854846e4478167fce6b8408c3452181596fd0":{"hash":"51e854846e4478167fce6b8408c3452181596fd0","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Fix default_cursor_shape for TextEdit","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21977},"cdc5264a3ef08c0e6805eb38d3f632ca21a5171e":{"hash":"cdc5264a3ef08c0e6805eb38d3f632ca21a5171e","is_merge":true,"authored_by":[],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21692 from Faless/sockets_rebase","body":"New NetSocket interface with common BSD/Win implementation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"06667b2fcfcf130a9b9e8974c1c7ac0c9ae1de0a":{"hash":"06667b2fcfcf130a9b9e8974c1c7ac0c9ae1de0a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21219 from AlexHolly/fix-textedit-shows-nothing","body":"TextEdit update cache.size on ENTER_TREE","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ba64ea22830dd8e627428d7a0002c4ff70cd408d":{"hash":"ba64ea22830dd8e627428d7a0002c4ff70cd408d","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Doc: Use same headers and order in-editor and online","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22002},"68cc2cf3bfd6ec402e4c39fa44e59f5605da7786":{"hash":"68cc2cf3bfd6ec402e4c39fa44e59f5605da7786","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21997 from akien-mga/fix-script-name","body":"Fix default script name in ScriptCreateDialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"30327872e0d7989220a28a91a39d847dacca406d":{"hash":"30327872e0d7989220a28a91a39d847dacca406d","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Unify StreamPeerTCP/TCP_Server with NetSocket API","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21692},"1b99806b478b823ff04ad0e2538e211e55c037cb":{"hash":"1b99806b478b823ff04ad0e2538e211e55c037cb","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Unify PacketPeerUDP using NetSocket","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21692},"b4e3be7519d576cd341da5c8b36cd44ab4e13c45":{"hash":"b4e3be7519d576cd341da5c8b36cd44ab4e13c45","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"New NetSocket interface, BSD/Win implementation","body":"Unified BSD and Winsock sockets into a single implementation of a\ngeneric NetSocket interface.\n\nThis is some ground work for few network improvements:\n- Reuse as much code as possible between Posix and Windows.\n- Provide a single point of implementation for exotic sdks (consoles).\n- Provide platform agnostic StreamPeerTCP and PacketPeerUDP in core.\n- Implement connect for UDP allowing for DTLS implementation.","is_cherrypick":false,"cherrypick_hash":"","pull":21692},"82a0e752dfd1346fba4fa20454065891f91e48cf":{"hash":"82a0e752dfd1346fba4fa20454065891f91e48cf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21877 from DualMatrix/richlabel","body":"Fixed the remove_line function in richtextlabel. It was totally broken","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c4311b62c4eae8dd4ec614dcacaba48513284c85":{"hash":"c4311b62c4eae8dd4ec614dcacaba48513284c85","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21884 from RyanStein/feature-error-tree","body":"Resurrect integrated error display for the Debugger.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"143f522adbc88eabf2cfa9c70d007221fa542f0d":{"hash":"143f522adbc88eabf2cfa9c70d007221fa542f0d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21914 from hpvb/fix-21720","body":"When resizing an X11 window wait for the WM to process our request","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f98d946cd9cd14f3635dd9cd80be79ca9850d477":{"hash":"f98d946cd9cd14f3635dd9cd80be79ca9850d477","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21934 from groud/add_scale_mode","body":"Add a scale mode to the 2D editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cc5ab222040a0e896e9d88cd9fb2df782c00ad58":{"hash":"cc5ab222040a0e896e9d88cd9fb2df782c00ad58","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21935 from goodyttoor/gltf_cubic","body":"Fix cubic spline interpolation in glTF importer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7de28be76479796691730dcdc8c121543c5c9681":{"hash":"7de28be76479796691730dcdc8c121543c5c9681","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"ENet wrapper properly detect disconnect on poll","body":"Now PacketPeerUDP.get_available_packet_count() return -1 if the socket\nis in error state.","is_cherrypick":false,"cherrypick_hash":"","pull":21692},"d3108985e07d442aa90260b0830b3b46f9f4dcad":{"hash":"d3108985e07d442aa90260b0830b3b46f9f4dcad","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Properly reset socket blocking state on close","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21692},"ab0e610e86d2e4b8a246ce9628749dd067fc9692":{"hash":"ab0e610e86d2e4b8a246ce9628749dd067fc9692","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix non chunked HTTP reading till eof.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21976},"fb77cdf2f29c8fe5a75bc12a6c36c7eec192d64d":{"hash":"fb77cdf2f29c8fe5a75bc12a6c36c7eec192d64d","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix default script name in ScriptCreateDialog","body":"It would default either to '.gd' when created from the script editor,\nor to 'res:///NodeName.gd' (three '/') when created from the scene tree dock.","is_cherrypick":false,"cherrypick_hash":"","pull":21997},"c7fc3dcab3c030ba8428036f6cbb1350b5312f8e":{"hash":"c7fc3dcab3c030ba8428036f6cbb1350b5312f8e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21878 from RyanStein/bugfix-14400","body":"Make `_sort_list_on_update` true before opening files, fixes 14400","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1db4b307f9d85c499223e8cf3adaadb7e4558fa4":{"hash":"1db4b307f9d85c499223e8cf3adaadb7e4558fa4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21984 from groud/fix_2D_selection","body":"Fix 2D selection","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a4958bb867e9d161fa327435755248878a3b17c2":{"hash":"a4958bb867e9d161fa327435755248878a3b17c2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21910 from hpvb/fix-8145-x11","body":"Update X11 global mouse position at startup","is_cherrypick":false,"cherrypick_hash":"","pull":""},"74d80146ff22b9bfd309cf2616e101c3619ae566":{"hash":"74d80146ff22b9bfd309cf2616e101c3619ae566","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21913 from DualMatrix/tween_remove_all","body":"Fixed calling start() after remove_all() on tween not working","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ecefd07bcba655bd89a109d1370351940356dd2a":{"hash":"ecefd07bcba655bd89a109d1370351940356dd2a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21985 from Calinou/fix-osx-open-editor-path","body":"Fix project and editor data paths not being opened correctly on macOS","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ead2c2eef23885a6dbd8a90b3198007d3e9db314":{"hash":"ead2c2eef23885a6dbd8a90b3198007d3e9db314","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21705 from KellyThomas/tree-create-item","body":"Change return value of Tree.create_item() from Object to TreeItem","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0e8d31fdfa4edb272cf4a1f01e3990ee7a90a97e":{"hash":"0e8d31fdfa4edb272cf4a1f01e3990ee7a90a97e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21654 from Calinou/textureprogress-transparent-tint","body":"Allow transparent colors in TextureProgress tint properties","is_cherrypick":false,"cherrypick_hash":"","pull":""},"03f6e36d71e13446f67e1040c5ab2b83eb7fc7b0":{"hash":"03f6e36d71e13446f67e1040c5ab2b83eb7fc7b0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21988 from KellyThomas/array-invert-2","body":"Standardize documentation for the pool arrays' invert methods","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b0d2cc76c2cc19637deb621d1a6444367551871b":{"hash":"b0d2cc76c2cc19637deb621d1a6444367551871b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21755 from akien-mga/particles-init-velocity","body":"Particles: Reset default velocity to 0, allow negative values","is_cherrypick":false,"cherrypick_hash":"","pull":""},"158704fcaa91fc81ad19fdc7347be3e3d3e586ea":{"hash":"158704fcaa91fc81ad19fdc7347be3e3d3e586ea","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21780 from akien-mga/animatedsprite-deprecated","body":"Drop deprecated compatibility methods from AnimatedSprite","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5bd0ff003fdd82cf84a557251633ebb83bad4fd5":{"hash":"5bd0ff003fdd82cf84a557251633ebb83bad4fd5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21978 from akien-mga/include-core-absolute","body":"Make core/ includes absolute, remove subfolders from include path","is_cherrypick":false,"cherrypick_hash":"","pull":""},"277b24dfb7acdb42589b931252bbe7be81c7536e":{"hash":"277b24dfb7acdb42589b931252bbe7be81c7536e","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Make core/ includes absolute, remove subfolders from include path","body":"This allows more consistency in the manner we include core headers,\nwhere previously there would be a mix of absolute, relative and\ninclude path-dependent includes.","is_cherrypick":false,"cherrypick_hash":"","pull":21978},"cc71012266f880dcf3b37e40d5f90d9ce8b7a432":{"hash":"cc71012266f880dcf3b37e40d5f90d9ce8b7a432","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21990 from neikeq/howwouldyounamethisbranch","body":"C#/Mono fixes and enhancements","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d21c64cc3b6623b55ca0ccac725db353ce8c06f1":{"hash":"d21c64cc3b6623b55ca0ccac725db353ce8c06f1","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"C#: Fix cs_files glue mismatch bug","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21990},"e558e1ec09aa27852426bbd24dfa21e9b60cfbfc":{"hash":"e558e1ec09aa27852426bbd24dfa21e9b60cfbfc","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix/workaround for issue #21667","body":"When a Reference managed instance is garbage collected and its finalizer is called, it could happen that the native instance is referenced once again before the finalizer can unreference and memdelete it. The workaround is to create a new managed instance when this happens (at least for now).","is_cherrypick":false,"cherrypick_hash":"","pull":21990},"61426464ea28f82f0c340572caafeb6aaaad4c91":{"hash":"61426464ea28f82f0c340572caafeb6aaaad4c91","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Add some mono root hint dirs for OSX","body":"Fixes #13355","is_cherrypick":false,"cherrypick_hash":"","pull":21990},"691d4e38352ba3d1dc81ea66e2944f0947c4c4fb":{"hash":"691d4e38352ba3d1dc81ea66e2944f0947c4c4fb","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Allow special characters in C# glue files","body":"Fixes #21139\n\n- Surround the generated file modules/mono/glue/cs_compressed.gen.h with ifdef TOOLS_ENABLED","is_cherrypick":false,"cherrypick_hash":"","pull":21990},"b1356a3590ad1a4ed7bc4f85e1ffe7e9776855c3":{"hash":"b1356a3590ad1a4ed7bc4f85e1ffe7e9776855c3","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Cleanup of c# api files and bindings generator","body":"- We no longer generate RID and NodePath C# classes. Both will be maintained manually.\n- We no longer generate C# declarations and runtime registration of internal calls for the following classes: RID, NodePath, String, GD, SignalAwaiter and Godot.Object (partial base).\n- We no longer auto-generate the base members of Godot.Object. They will be maintained manually as a partial class.\n\nThis makes it easier to maintain these C# classes and their internal calls, as well as the bindings generator which no longer generates C# classes that don't derive from Godot Object, and it no longer generates the Godot.Object base members (which where unreadable in the bindings generator code).\n\n- Added missing 'RID(Object from)' constructor to the RID C# class.\n- Replaced MONO_GLUE_DISABLED constant macro with MONO_GLUE_ENABLED.\n- Add sources in module/mono/glue even if glue is disabled, but surround glue files with ifdef MONO_GLUE_ENABLED.","is_cherrypick":false,"cherrypick_hash":"","pull":21990},"3e0ab0a2f2be2b62d6f05183d201b9f866c855f7":{"hash":"3e0ab0a2f2be2b62d6f05183d201b9f866c855f7","is_merge":false,"authored_by":["MDQ6VXNlcjExNTEzOTQ="],"author_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","committer_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","summary":"Standardize documentation for the pool arrays' invert methods","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21988},"9dc81e6ca7c06ea08c600102d5091c39c9f286c2":{"hash":"9dc81e6ca7c06ea08c600102d5091c39c9f286c2","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fix 2D selection","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21984},"ff9d3e569fcdbf1f9b8e00bfc1567c5e88543dc2":{"hash":"ff9d3e569fcdbf1f9b8e00bfc1567c5e88543dc2","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Fix project and editor data paths not being opened correctly on macOS","body":"This closes #21904.","is_cherrypick":false,"cherrypick_hash":"","pull":21985},"0d04fb76e1d4543d04d6e41244c06f35bfecb07c":{"hash":"0d04fb76e1d4543d04d6e41244c06f35bfecb07c","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix mistake in previous commit","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"af5751577578982c7e54d361f22b93b56d35cf41":{"hash":"af5751577578982c7e54d361f22b93b56d35cf41","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"UPnP: Fix includes of thirdparty headers","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2f316bc608567b9c9dea8b5ecb1c2889fbcf2dfb":{"hash":"2f316bc608567b9c9dea8b5ecb1c2889fbcf2dfb","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Add a scale mode to the 2D editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21934},"10db0421db93f7b57ae05e067f27dba6e09e4761":{"hash":"10db0421db93f7b57ae05e067f27dba6e09e4761","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21974 from akien-mga/drop-property-editor","body":"Replace last occurrences of PropertyEditor and drop its code","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ed8b75a3e1c3dd4934ba8bb5f7f7c58cffe559e0":{"hash":"ed8b75a3e1c3dd4934ba8bb5f7f7c58cffe559e0","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Drop obsolete PropertyEditor and SectionedPropertyEditor code","body":"Replaced by EditorInspector.","is_cherrypick":false,"cherrypick_hash":"","pull":21974},"45b609f46a1b17ecfd9bc91061ef3a8a1ba2e4e8":{"hash":"45b609f46a1b17ecfd9bc91061ef3a8a1ba2e4e8","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 PropertyEditor by EditorInspector","body":"Updates the following plugins:\n- ConnectionsDialog\n- ScriptEditorDebugger\n- ItemListEditorPlugin\n\nAlso drop now unnecessary compatibility methods.","is_cherrypick":false,"cherrypick_hash":"","pull":21974},"359198f137bc2831b5cb50dc190f3c06314f591e":{"hash":"359198f137bc2831b5cb50dc190f3c06314f591e","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Fixed calling start() emmediately after remove_all() on tween not wroking","body":"Fixed calling start() emmediately after remove_all() on tween not wroking\n\nFixes #19901","is_cherrypick":false,"cherrypick_hash":"","pull":21913},"4c37ea59be1e85b397c48577857b783db10f22d5":{"hash":"4c37ea59be1e85b397c48577857b783db10f22d5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21971 from scayze/window_title_update","body":"Update window title when switching scenes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"909885642a09d8365bd0465845dc779e68f8076a":{"hash":"909885642a09d8365bd0465845dc779e68f8076a","is_merge":false,"authored_by":["MDQ6VXNlcjEwMjk5NTE0"],"author_raw":"Manuel Strey <manuel.strey@gmx.de>","committer_raw":"Manuel Strey <manuel.strey@gmx.de>","summary":"update window title when switching scenes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21971},"890fc101cc4861f11bf1555edd89b7d8f9d808bb":{"hash":"890fc101cc4861f11bf1555edd89b7d8f9d808bb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21967 from godotengine/revert-21831-fix_13849","body":"Revert \"Fix selection of spatial nodes after selecting a non-spatial one.\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0471386a9718b75f6943ea721da057de3f18a5b6":{"hash":"0471386a9718b75f6943ea721da057de3f18a5b6","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Revert \"Fix selection of spatial nodes after selecting a non-spatial one.\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21967},"592eda7ad9458ef1677565e2b86afd9aad45fed1":{"hash":"592eda7ad9458ef1677565e2b86afd9aad45fed1","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Fix MenuButton hover switching not happening with submenus open","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21962},"c320d9394d82b755e2ccffb0d8fac3e9df61396b":{"hash":"c320d9394d82b755e2ccffb0d8fac3e9df61396b","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":""},"bf286ed182405f6dc9b45e9790a5251f678aa933":{"hash":"bf286ed182405f6dc9b45e9790a5251f678aa933","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@aaronfranke, @capnm, @elasota\n\nThanks to all contributors and donors for making Godot possible!\n\n[ci skip]","is_cherrypick":false,"cherrypick_hash":"","pull":""},"621a5457ed2da37fd09a0a999925b00024a471e4":{"hash":"621a5457ed2da37fd09a0a999925b00024a471e4","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Display camera coordinates in the 3D viewport's information pane","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21897},"8366da5bc6073a6a622add80aae9beef3b215763":{"hash":"8366da5bc6073a6a622add80aae9beef3b215763","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21822 from aaronfranke/mono-pascal","body":"[Mono] Various style changes and naming standardization","is_cherrypick":false,"cherrypick_hash":"","pull":""},"96014b639111815de4c77ad30739d7b3927852ab":{"hash":"96014b639111815de4c77ad30739d7b3927852ab","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21911 from groud/fix_locked_nodes","body":"Fixes 2D nodes lock not working","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6be11846b491dc28bb15b762f05003fd87a75e61":{"hash":"6be11846b491dc28bb15b762f05003fd87a75e61","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21908 from JFonS/fix_18014","body":"Clear cache after reimporting an ArrayMesh","is_cherrypick":false,"cherrypick_hash":"","pull":""},"efeb88b102f35a5e10f76b7dd9babd9f108dc474":{"hash":"efeb88b102f35a5e10f76b7dd9babd9f108dc474","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21907 from JFonS/concave_collision_gizmo","body":"Fix SoftBody gizmo slowness, add ConcaveShape wireframe","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c440bf82d64017270b86bcd9060e80a4beb3e4f9":{"hash":"c440bf82d64017270b86bcd9060e80a4beb3e4f9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21941 from akien-mga/gdscript-memdelete-missing-script","body":"Fix crash when extending non-existing GDScript file","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fe4c893c887c099bea851b8bd86c884ce0a29268":{"hash":"fe4c893c887c099bea851b8bd86c884ce0a29268","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21871 from DualMatrix/recent_select","body":"Fixed favorites and recent nodes selecting wrong node","is_cherrypick":false,"cherrypick_hash":"","pull":""},"627ed98ed177de3c01c313bd2c7901fb39945af0":{"hash":"627ed98ed177de3c01c313bd2c7901fb39945af0","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"[Mono] Various style changes and naming standardization","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21822},"bf16f89a302239ea1abc4dd767eda01f61cb9feb":{"hash":"bf16f89a302239ea1abc4dd767eda01f61cb9feb","is_merge":false,"authored_by":["MDQ6VXNlcjM1MzU1MTYx"],"author_raw":"isaacremnant <isaacremnant@gmail.com>","committer_raw":"isaacremnant <isaacremnant@gmail.com>","summary":"Fix is_action_pressed for InputEventAction.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21954},"4743852466b8393bdcbb88ef9b33d13305f26038":{"hash":"4743852466b8393bdcbb88ef9b33d13305f26038","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"[Mono] Tabs -> Spaces","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21822},"6ec28de584e23b162ecb65a2451a9ae109fa0ebf":{"hash":"6ec28de584e23b162ecb65a2451a9ae109fa0ebf","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Fixed favorites and recent nodes selecting wrong node","body":"Fixed favorites and recent nodes selecting wrong node and fixed a typo.\n\nFixes #6535","is_cherrypick":false,"cherrypick_hash":"","pull":21871},"0faafa6f4d80cf0b89cd60d925d9165fb148bc91":{"hash":"0faafa6f4d80cf0b89cd60d925d9165fb148bc91","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix crash when extending non-existing GDScript file","body":"Fixes #21682 with a partial revert of #21411.\nThe ~Ref() destructor (from 'scriptres') already takes care\nof freeing the 'script' resource.","is_cherrypick":false,"cherrypick_hash":"","pull":21941},"864a3143406fe9a8023995ef5ca10758bcdd6ecd":{"hash":"864a3143406fe9a8023995ef5ca10758bcdd6ecd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21949 from marcelofg55/wasapi_init_fix","body":"Fix possible crash when switching audio device on WASAPI driver","is_cherrypick":false,"cherrypick_hash":"","pull":""},"10a492515991d69992aadf8cb02a8ceb77176d60":{"hash":"10a492515991d69992aadf8cb02a8ceb77176d60","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Fix possible crash when switching audio device on WASAPI driver","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21949},"db26c1205cd97c27ae658024fecc932ea6586ba4":{"hash":"db26c1205cd97c27ae658024fecc932ea6586ba4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21937 from romlok/remotetransform","body":"Clarify which direction RemoteTransform[2D] work","is_cherrypick":false,"cherrypick_hash":"","pull":""},"772b398ad8bce5013b5ac4d7a4a2c4ea475d084f":{"hash":"772b398ad8bce5013b5ac4d7a4a2c4ea475d084f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21886 from RyanStein/bugfix-15509","body":"Check for double-colon on open recent script.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"497853c383677c130f818d4988dcf52beb4e0ece":{"hash":"497853c383677c130f818d4988dcf52beb4e0ece","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21882 from DualMatrix/animation_track","body":"Fixed animation_player errors displaying wrong property.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ec788e1ac4ccc9db3a74ca666b63ebc453f064b8":{"hash":"ec788e1ac4ccc9db3a74ca666b63ebc453f064b8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21879 from willnationsdev/script-name-empty","body":"Fix ScriptCreateDialog passing script w/ no filename","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e883edfac94d03280a75b647fd19ac1cfab120b2":{"hash":"e883edfac94d03280a75b647fd19ac1cfab120b2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21872 from Paulb23/fix_backwards_search","body":"Fix backwards search in TextEdit selecting non-whole words, issue 15677","is_cherrypick":false,"cherrypick_hash":"","pull":""},"87e0563116df032dfa89473e2b1253e24cbdc42b":{"hash":"87e0563116df032dfa89473e2b1253e24cbdc42b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21491 from AlexHolly/fix-textedit-uncomment-spamm","body":"Uncommenting a selection was not updating the selection.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"76b211540eabea92a704e7764b3de2185ed9b482":{"hash":"76b211540eabea92a704e7764b3de2185ed9b482","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21865 from Calinou/tweak-android-export-errors","body":"Tweak Android-related error messages in the Export dialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0dd7e023507ef161fabb10668ad277e9deb16abb":{"hash":"0dd7e023507ef161fabb10668ad277e9deb16abb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21859 from avencherus/fix-scancode-colon","body":"Changed Windows key translate pair from KEY_COLON to KEY_COMMA.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5007b415c1bfd4dd9e1c5dc3b58e1ad8e878c0f8":{"hash":"5007b415c1bfd4dd9e1c5dc3b58e1ad8e878c0f8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21850 from DualMatrix/error_spam","body":"Fixed error spam when inspecting remote tree","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6d7a8a6caa225bca2e07bf1d3d196e841ce47e28":{"hash":"6d7a8a6caa225bca2e07bf1d3d196e841ce47e28","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21939 from akien-mga/physics-check-shape-query-params","body":"PhysicsServer: Add validity checks for shape query parameters","is_cherrypick":false,"cherrypick_hash":"","pull":""},"de8522aeb67dde9316f5ad59de7273af4b0abfd2":{"hash":"de8522aeb67dde9316f5ad59de7273af4b0abfd2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21846 from Calinou/tweak-light-instance-error","body":"Tweak the Light instantiation error message and fix a typo","is_cherrypick":false,"cherrypick_hash":"","pull":""},"584f1ab0c5c095c7ee6323a0e5f8e2d17fcb8a0f":{"hash":"584f1ab0c5c095c7ee6323a0e5f8e2d17fcb8a0f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21842 from merumelu/curve-point-count","body":"Bind Curve::get_point_count","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5e900ebf29222f9b0b95050936548b31479fe592":{"hash":"5e900ebf29222f9b0b95050936548b31479fe592","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"PhysicsServer: Add validity checks for shape query parameters","body":"Fixes #17439.","is_cherrypick":false,"cherrypick_hash":"","pull":21939},"de60714b910601b6e39cf440cc21b391a90ee58e":{"hash":"de60714b910601b6e39cf440cc21b391a90ee58e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21857 from BastiaanOlij/fix_never_true_prealpha","body":"Fixed a theoretical condition where prealpha prevents lighting","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fcabf95934953e9dea1335f0b512a4cac2dbcd8a":{"hash":"fcabf95934953e9dea1335f0b512a4cac2dbcd8a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21835 from DualMatrix/save_branch","body":"Prevent overwriting open scenes when saving","is_cherrypick":false,"cherrypick_hash":"","pull":""},"12448e659acbaa4253b59781970c6395d5a11c0b":{"hash":"12448e659acbaa4253b59781970c6395d5a11c0b","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MTE4OA=="],"author_raw":"Mel Collins <mel@raumkraut.net>","committer_raw":"Mel Collins <mel@raumkraut.net>","summary":"Clarify which direction RemoteTransform[2D] work","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21937},"04eb6046c58902fa7086a9fd85dc4e0dd5a939fb":{"hash":"04eb6046c58902fa7086a9fd85dc4e0dd5a939fb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21831 from JFonS/fix_13849","body":"Fix selection of spatial nodes after selecting a non-spatial one.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a2d2fbe8a6a2b506e4d2e9609efd1e29b07d66b3":{"hash":"a2d2fbe8a6a2b506e4d2e9609efd1e29b07d66b3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21784 from guilhermefelipecgs/fix_resized_mouse_confined","body":"Fix mouse confined leaving window with OS_Windows::set_window_position","is_cherrypick":false,"cherrypick_hash":"","pull":""},"463ead1eb7fafe8b52e32d41a095e256879d9628":{"hash":"463ead1eb7fafe8b52e32d41a095e256879d9628","is_merge":false,"authored_by":["MDQ6VXNlcjY2NTI1ODA="],"author_raw":"Vivatchai Kaveeta <goodytong@gmail.com>","committer_raw":"Vivatchai Kaveeta <goodytong@gmail.com>","summary":"Fix cubic spline interpolation in glTF importer","body":"Should solve #21001 #14636","is_cherrypick":false,"cherrypick_hash":"","pull":21935},"c0df3b147e59199fa3d7743f89c167a440daa070":{"hash":"c0df3b147e59199fa3d7743f89c167a440daa070","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Make sure project manager gets editor hint set","body":"Previous fix in e8e06b2 worked in most cases but not if you run e.g.\n'godot -', where the '-' argument would mean that 'project_manager'\nis false and yet that's what will be opened eventually.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0f6803ea779d46daeedcefa18d9d257fd661a86b":{"hash":"0f6803ea779d46daeedcefa18d9d257fd661a86b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21841 from char0xff/fix-array","body":"Fix mistake in Array.xml","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cfb54df9869d2cdf1785fa1b1f042879410da3d8":{"hash":"cfb54df9869d2cdf1785fa1b1f042879410da3d8","is_merge":false,"authored_by":["MDQ6VXNlcjEwODcyNjk3"],"author_raw":"VirtualBox <sam.inside@yahoo.it>","committer_raw":"VirtualBox <sam.inside@yahoo.it>","summary":"Fix mistake in Array.xml","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21841},"8a8a5e6c078070569c44eb8ec3b52c234b8fb8ce":{"hash":"8a8a5e6c078070569c44eb8ec3b52c234b8fb8ce","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21925 from ZodmanPerth/master","body":"Clarification about Input.get_accelerometer() usage","is_cherrypick":false,"cherrypick_hash":"","pull":""},"32cc267906dca8281ebcb1c06b9055668082bd4a":{"hash":"32cc267906dca8281ebcb1c06b9055668082bd4a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21927 from akien-mga/pm-editor-hint","body":"Set editor hint for the project manager","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fd74dd15ad148ead0d7c2aa867aebfa8e58b06a9":{"hash":"fd74dd15ad148ead0d7c2aa867aebfa8e58b06a9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21820 from capnm/fix-GradientTexture-width-property","body":"Set the lower bound for the GradientTexture width property to 1","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e8e06b2c9a83b88bc9532f92ba9c97309ce2651c":{"hash":"e8e06b2c9a83b88bc9532f92ba9c97309ce2651c","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Set editor hint for the project manager","body":"Fixes #21823.","is_cherrypick":false,"cherrypick_hash":"","pull":21927},"91aa940b4209a510a74a14a6870d3f3249d97bc9":{"hash":"91aa940b4209a510a74a14a6870d3f3249d97bc9","is_merge":false,"authored_by":["MDQ6VXNlcjU0NjM2OA=="],"author_raw":"Carl Scarlett <carl.orion.scarlett@gmail.com>","committer_raw":"Carl Scarlett <carl.orion.scarlett@gmail.com>","summary":"added clarification about Input.get_accelerometer only working when project is exported","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21925},"d9a96878f2e9251ca55a60e886559e975cdfdd51":{"hash":"d9a96878f2e9251ca55a60e886559e975cdfdd51","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21921 from AndreaCatania/bugfix2","body":"Fix bullet crashes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0b5041a627b2aaad04c2c0f023ea391a9c316d26":{"hash":"0b5041a627b2aaad04c2c0f023ea391a9c316d26","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21920 from Noshyaar/indent","body":"Fix indentation in bullet SCsub","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b252e66414c2dc70f5e36045e4f0144dd29147cc":{"hash":"b252e66414c2dc70f5e36045e4f0144dd29147cc","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Fiex bullet crash","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21921},"bb0e8d260c177fa5cfd0048b87fc5283e7f3588c":{"hash":"bb0e8d260c177fa5cfd0048b87fc5283e7f3588c","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"Poommetee Ketson <poommetee@protonmail.com>","summary":"Fix indentation in bullet SCsub","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9a1deedb8406bc25d6c1a8e414cb34cc3321a07a":{"hash":"9a1deedb8406bc25d6c1a8e414cb34cc3321a07a","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"When resizing an X11 window wait for the WM to process our request","body":"On X11 when we send an XResizeWindow request to the X server it is happy\nto say it is done when the request has been handed over to the window\nmanager. The window manager itself may however take some time to\nactually do the resize. Godot expects that a resize request is\nimmediate. To work around this issue we could implement the whole\n_NET_WM_SYNC_REQUEST protocol. However this protocol does not fit very\nwell with the way we currently process X events and would when\nimplemented in the current framework still cause a 1 frame delay between\na resize request and the actual resize happening.\n\nThis fixes #21720","is_cherrypick":false,"cherrypick_hash":"","pull":21914},"af290f7b7d0ea22fbb8d4c3ca5c5a8fb72a30a7e":{"hash":"af290f7b7d0ea22fbb8d4c3ca5c5a8fb72a30a7e","is_merge":true,"authored_by":[],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21866 from Paulb23/fix_scientific_notation_highlight_issue_21435","body":"Fixed scientific notation not highlighting correctly, issue 21435","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1d83f36a261d0a36af4733c73c7e4c501c62f842":{"hash":"1d83f36a261d0a36af4733c73c7e4c501c62f842","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fixes 2D nodes lock not working","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21911},"4b92ca1ccef83b40b9cde626b365b66aa23e2816":{"hash":"4b92ca1ccef83b40b9cde626b365b66aa23e2816","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Update X11 global mouse position at startup","body":"When we start the engine we haven't yet gotten any X11 motion events so\nwe don't yet know where our mouse cursor is located. Instead we now\nquery the X server for this information when we start and update the\nappropriate values.\n\nIn addition when we move the window we also update the mouse position\nbased off of X server knowledge as we will also not have received any\nmouse motion events.\n\nthis fixes #8145 (for X11 only)","is_cherrypick":false,"cherrypick_hash":"","pull":21910},"fdb6987eb4ff11f47f22edb43efbc00ea888ca02":{"hash":"fdb6987eb4ff11f47f22edb43efbc00ea888ca02","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Clear cache after reimporting an ArrayMesh","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21908},"216ba4cc8b12d6f9c65a176b549f80cdc22ba114":{"hash":"216ba4cc8b12d6f9c65a176b549f80cdc22ba114","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Fix SoftBody gizmo slowness, add ConcaveShape wireframe","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21907},"2f6f920884d10fe579c436b979e6b5acfa253c76":{"hash":"2f6f920884d10fe579c436b979e6b5acfa253c76","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Drop deprecated compatibility methods from AnimatedSprite","body":"They were deprecated in 2.1, but never properly identified as such\nand thus never removed.\n\nFixes #21765.","is_cherrypick":false,"cherrypick_hash":"","pull":21780},"1093c0ff51b980634dffdd9618eaa53061da6419":{"hash":"1093c0ff51b980634dffdd9618eaa53061da6419","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21783 from xsellier/feature/clipboard-android","body":"Add clipboard operation for android OS","is_cherrypick":false,"cherrypick_hash":"","pull":""},"13370e3e095b63cc7d8f8d6956bf65678cf292b1":{"hash":"13370e3e095b63cc7d8f8d6956bf65678cf292b1","is_merge":false,"authored_by":["MDQ6VXNlcjU4ODQ4NjU="],"author_raw":"Ryan Stein <ryan.stein@gmx.com>","committer_raw":"Ryan Stein <ryan.stein@gmx.com>","summary":"Merge debugger's error and stack trace lists into one tree interface.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21884},"1cdc04c9c40dae1bd5bd016958cda5250e10c76f":{"hash":"1cdc04c9c40dae1bd5bd016958cda5250e10c76f","is_merge":false,"authored_by":["MDQ6VXNlcjU4ODQ4NjU="],"author_raw":"Ryan Stein <ryan.stein@gmx.com>","committer_raw":"Ryan Stein <ryan.stein@gmx.com>","summary":"Check for double-colon on open recent script.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21886},"bb58bcfff61e87aea6a0c6cd5418725d7c6bfafb":{"hash":"bb58bcfff61e87aea6a0c6cd5418725d7c6bfafb","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Fixed animation_player errors displaying wrong property.","body":"Fixed animation_player errors displaying wrong property. It appears the cache wasn't created property.\n\nThis fixes #17718","is_cherrypick":false,"cherrypick_hash":"","pull":21882},"ffe158ae85b970cbc05b4da1047102dc19dc8297":{"hash":"ffe158ae85b970cbc05b4da1047102dc19dc8297","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21861 from fire/visual_script_18024","body":"Change the default variable Visual Script constructor to use EditorInspector and etc","is_cherrypick":false,"cherrypick_hash":"","pull":""},"69c09ab2fdcfcc9de42ddcb3b7580c118b2182a3":{"hash":"69c09ab2fdcfcc9de42ddcb3b7580c118b2182a3","is_merge":false,"authored_by":["MDQ6VXNlcjE2MjE3NTYz"],"author_raw":"willnationsdev <willnationsdev@gmail.com>","committer_raw":"willnationsdev <willnationsdev@gmail.com>","summary":"Fix ScriptCreateDialog passing script w/ no filename","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21879},"dd6074010c2afe5a1f9f23d12e900a8ea12584b0":{"hash":"dd6074010c2afe5a1f9f23d12e900a8ea12584b0","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Fixed the remove_line function in richtextlabel. It was totally broken","body":"Fixed the remove_line function in richtextlabel. It was totally broken\n\nThis fixes #21037","is_cherrypick":false,"cherrypick_hash":"","pull":21877},"7fdb8f72c0aa1d7e64d2aab24ab5653f4c5cd594":{"hash":"7fdb8f72c0aa1d7e64d2aab24ab5653f4c5cd594","is_merge":false,"authored_by":["MDQ6VXNlcjU4ODQ4NjU="],"author_raw":"Ryan Stein <ryan.stein@gmx.com>","committer_raw":"Ryan Stein <ryan.stein@gmx.com>","summary":"Make `_sort_list_on_update` true before opening new help or script files in the ScriptEditor.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21878},"e474b4a4447c3a7e1f7e2f35ff77af64623eaa1a":{"hash":"e474b4a4447c3a7e1f7e2f35ff77af64623eaa1a","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 backwards search in TextEdit selecting non-whole words, issue 15677","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21872},"f051f5110e39873a304aace622eaeb4a802f10ab":{"hash":"f051f5110e39873a304aace622eaeb4a802f10ab","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 scientific notaion not highlighting correctly, issue 21435","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21866},"5cb66b2776910536ea61256f7488cefb6a1da7b2":{"hash":"5cb66b2776910536ea61256f7488cefb6a1da7b2","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NDE4ODY="],"author_raw":"Alexander Holland <alexander.holland@live.de>","committer_raw":"Alexander Holland <alexander.holland@live.de>","summary":"Uncommenting a selection was not updating the selection.","body":"Also adds uncomment lines(ctrl+u) where # is not in first place","is_cherrypick":false,"cherrypick_hash":"","pull":21491},"8c8164129c6f3d3b3ef5e4ff15952394ee664741":{"hash":"8c8164129c6f3d3b3ef5e4ff15952394ee664741","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Tweak Android-related error messages in the Export dialog","body":"OpenJDK 8 has been working well for exporting to Android\nfor a while now, so it can be recommended instead of OpenJDK 6.","is_cherrypick":false,"cherrypick_hash":"","pull":21865},"7ce9e6735596f97a55fe8228e6b90eb26dc3a0df":{"hash":"7ce9e6735596f97a55fe8228e6b90eb26dc3a0df","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 the default variable constructor to use EditorInspector and updated property hints that were changed.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21861},"df39a034dccbc2c0e78b7345d13224278da7a608":{"hash":"df39a034dccbc2c0e78b7345d13224278da7a608","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21843 from AndreaCatania/bugfix1","body":"Fixed crash during raycast and CCD radius calculation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dde0229fac9518392b1d75eb5b2fd09bd1cb811e":{"hash":"dde0229fac9518392b1d75eb5b2fd09bd1cb811e","is_merge":false,"authored_by":[""],"author_raw":"Jared <avencherus@gmail.com>","committer_raw":"Jared <avencherus@gmail.com>","summary":"Changed Windows key translate pair from KEY_COLON to KEY_COMMA.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0625f5b546b91cd717222ad2c459c6112102e58e":{"hash":"0625f5b546b91cd717222ad2c459c6112102e58e","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Fixed a theoretical condition where prealpha prevents lighting","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21857},"f5a8637e7aa6561db811548b419839b5bfa32fd4":{"hash":"f5a8637e7aa6561db811548b419839b5bfa32fd4","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NDE4ODY="],"author_raw":"Alexander Holland <alexander.holland@live.de>","committer_raw":"Alexander Holland <alexander.holland@live.de>","summary":"Fix undo redo not showing errors","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21856},"35248a03bed7f56fca36ad9727b6f2d3ab374989":{"hash":"35248a03bed7f56fca36ad9727b6f2d3ab374989","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Fixed error spam when inspecting remote tree","body":"Fixed error spam when inspecting remote tree, fixes #20365","is_cherrypick":false,"cherrypick_hash":"","pull":21850},"3f87f9b79c1bdb0ee87c0617de10c6f89f7d2f41":{"hash":"3f87f9b79c1bdb0ee87c0617de10c6f89f7d2f41","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Update Light properties in the inspector when dragging their gizmos","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21847},"d789cbeb6b58daf55102460638d48ff9cc0c45ff":{"hash":"d789cbeb6b58daf55102460638d48ff9cc0c45ff","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 Light instantiation error message and fix a typo","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21846},"dff7366c8624185194ac403b7fd031adfe35a72f":{"hash":"dff7366c8624185194ac403b7fd031adfe35a72f","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Fix error when reimporting an Image resource","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21540},"3eaaf712db9a2319873ff6d758ac20778edbd133":{"hash":"3eaaf712db9a2319873ff6d758ac20778edbd133","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Fixed crash during raycast and CCD radius calculation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21843},"4b6846a59d785af3bef6a29958387ed0ee0f6575":{"hash":"4b6846a59d785af3bef6a29958387ed0ee0f6575","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Ensure that tree_exited signal really happens after tree exited, fixes #19641","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fc50728d451e438db245d92698115cfc9c3720cf":{"hash":"fc50728d451e438db245d92698115cfc9c3720cf","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21808 from AndreaCatania/optitri","body":"Optimized bullet trimesh collision","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ec4b8e4a5a96457ef5f88f87205363b86b7c7615":{"hash":"ec4b8e4a5a96457ef5f88f87205363b86b7c7615","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21836 from AndreaCatania/bulletUpdate","body":"Update bullet to Master 12409f1118a7c7a266f9071350c70789dfe73bb9","is_cherrypick":false,"cherrypick_hash":"","pull":""},"334f04251353194c5874901b69d3a027a6f17bf9":{"hash":"334f04251353194c5874901b69d3a027a6f17bf9","is_merge":false,"authored_by":["MDQ6VXNlcjE3Njc2ODQ3"],"author_raw":"merumelu <merumelu@protonmail.com>","committer_raw":"merumelu <merumelu@protonmail.com>","summary":"Bind Curve::get_point_count","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21842},"6ce9951d9e487cfacec40ea27e2a2be241d9da77":{"hash":"6ce9951d9e487cfacec40ea27e2a2be241d9da77","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Many fixes to gradient editor, which was pretty broken. Closes #19308","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6142448417f4e15bf0bc0c94df7d1862a790e3c7":{"hash":"6142448417f4e15bf0bc0c94df7d1862a790e3c7","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Update bullet to Master 12409f1118a7c7a266f9071350c70789dfe73bb9","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21836},"c43ffc8917581fda7577058329a30fcd504d592f":{"hash":"c43ffc8917581fda7577058329a30fcd504d592f","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Prevent overwriting open scenes when saving","body":"Prevent overwriting open scenes when saving, this fixes #17628","is_cherrypick":false,"cherrypick_hash":"","pull":21835},"b82f0378180cb37e2f7bdccc239ca706f5ed7cd5":{"hash":"b82f0378180cb37e2f7bdccc239ca706f5ed7cd5","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Fix selection of spatial nodes after selecting a non-spatial one.","body":"Fixes #13849","is_cherrypick":false,"cherrypick_hash":"","pull":21831},"f1e5b7cf42010db1251ecef34695367c125f02e1":{"hash":"f1e5b7cf42010db1251ecef34695367c125f02e1","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Print an error if you try to instantiate an editor class outside the editor, fixes #17624","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"74359a1d1e288a156d89e052d6b4ae6e8c187c6b":{"hash":"74359a1d1e288a156d89e052d6b4ae6e8c187c6b","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Add a function to force transform update, fixes #17628","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3f01fd5180e46fa2c1e57c9792596f285de55d82":{"hash":"3f01fd5180e46fa2c1e57c9792596f285de55d82","is_merge":false,"authored_by":["MDQ6VXNlcjQwNDcyODk="],"author_raw":"Martin Capitanio <capnm@capitanio.org>","committer_raw":"Martin Capitanio <capnm@capitanio.org>","summary":"Set the lower bound for the GradientTexture width property to 1","body":"Fixes #21522","is_cherrypick":false,"cherrypick_hash":"","pull":21820},"3f672307d709f42015c4603810f1b0870ac9f39d":{"hash":"3f672307d709f42015c4603810f1b0870ac9f39d","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Made editor automatically open scenes of built in scripts.","body":"Made editor automatically open scenes of built in scripts when attempting to open that script.","is_cherrypick":false,"cherrypick_hash":"","pull":21819},"072bf41c037ef4c7aab23f1afa769c65c9dfdf73":{"hash":"072bf41c037ef4c7aab23f1afa769c65c9dfdf73","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Ability for Light2D to use a proxy texture, fixes #17067","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"39e8aca1b77c6cba8f7fa22cc277441e5e86cd16":{"hash":"39e8aca1b77c6cba8f7fa22cc277441e5e86cd16","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Update FOV if edited in gizmo, fixes #16400","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"88967e40013212c2144cd4d35412aa1a3026b36b":{"hash":"88967e40013212c2144cd4d35412aa1a3026b36b","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Fixing trimesh precision","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21808},"f6fbf841d50d85f49fa127afdb29ebf23fe5974d":{"hash":"f6fbf841d50d85f49fa127afdb29ebf23fe5974d","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Show a warning if you try to grab focus when not allowed, closes #15388","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9b446f1cc30301324f05b13fa3a773e501e0ced0":{"hash":"9b446f1cc30301324f05b13fa3a773e501e0ced0","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Optimized in case is used just 1 shape with no transform","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21808},"47a4d78dbfd735c55ec263688c2ec30af9a4654a":{"hash":"47a4d78dbfd735c55ec263688c2ec30af9a4654a","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Only allow StreamTexture, ImageTexture in Light2D, closes #15194","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"53070437514e448c87f6cb31cf5b27a3839dbfa1":{"hash":"53070437514e448c87f6cb31cf5b27a3839dbfa1","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fixes to multimesh, added custom data and checks to avoid reconfiguring if instance count > 0. Fixes #12595","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bd3d73a9fd72ab5978b7b0e99237ac5b94978dda":{"hash":"bd3d73a9fd72ab5978b7b0e99237ac5b94978dda","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Fix mouse confined leaving window with OS_Windows::set_window_position","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21784},"f68e1270797b169e9a31ad5b45f6dd0a2041a27d":{"hash":"f68e1270797b169e9a31ad5b45f6dd0a2041a27d","is_merge":false,"authored_by":[""],"author_raw":"Xavier Sellier <xsellier@gmail.com>","committer_raw":"Xavier Sellier <xsellier@gmail.com>","summary":"Add clipboard operation for android OS","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21783},"fc207ba18a24f8383d8f985c161de229655a24d5":{"hash":"fc207ba18a24f8383d8f985c161de229655a24d5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21782 from eska014/gles3-get-texture-err","body":"Fix missing texture-download error with OpenGL ES","is_cherrypick":false,"cherrypick_hash":"","pull":""},"57eaea571af62e758453e8da9116ebfdcb86ff7e":{"hash":"57eaea571af62e758453e8da9116ebfdcb86ff7e","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Fix missing texture-download error with OpenGL ES","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21782},"3a8f8381f210aebf6cb2279f14f8377706438d9c":{"hash":"3a8f8381f210aebf6cb2279f14f8377706438d9c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21771 from WiggleWizard/get-stack-fix","body":"Fixed return type for get_stack() function call","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8804eb8c061634f740af04132b2c68e5c27c449d":{"hash":"8804eb8c061634f740af04132b2c68e5c27c449d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21707 from JFonS/fix_instanced_selection","body":"Fix selection of instanced scenes in 3D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2f4912ec69a07d62a4b56a5be6d8ada59516b310":{"hash":"2f4912ec69a07d62a4b56a5be6d8ada59516b310","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21767 from volzhs/expand-collapse-all","body":"Make expand/collapse all properties menu working","is_cherrypick":false,"cherrypick_hash":"","pull":""},"021159330c9422e0aa753fef820d97fb8e42242d":{"hash":"021159330c9422e0aa753fef820d97fb8e42242d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21766 from volzhs/bitmask-color","body":"Make better look for bitmask","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7d6364d431a16e619db7cd1092192ea647dc11b8":{"hash":"7d6364d431a16e619db7cd1092192ea647dc11b8","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Fixes to mouse mode confined and captured","body":"These modes will work on Linux in the same way as Windows.","is_cherrypick":false,"cherrypick_hash":"","pull":21753},"49495eab8d76376732fb1150818d63911a5ee51f":{"hash":"49495eab8d76376732fb1150818d63911a5ee51f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21774 from AndreaCatania/areaTri","body":"Fixed bullet area vs Trimesh shape overlap","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ce138d34495d0cb091106edc7288da3e97fd73ed":{"hash":"ce138d34495d0cb091106edc7288da3e97fd73ed","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Fixed bullet area vs Trimesh shape overlap","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21774},"d227a9ae1294134313047ac953cb818ed04123c7":{"hash":"d227a9ae1294134313047ac953cb818ed04123c7","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 return type for get_stack() function call","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21771},"ce4067e38bafe202653f8559c206b112a4b8b207":{"hash":"ce4067e38bafe202653f8559c206b112a4b8b207","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Make expand/collapse all properties menu working","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21767},"192beed068ecb80196020ea9c7bac425ea7b9159":{"hash":"192beed068ecb80196020ea9c7bac425ea7b9159","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Make better look for bitmask","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21766},"93a888e81ed7cc1f02d8833273a63ae987c58c04":{"hash":"93a888e81ed7cc1f02d8833273a63ae987c58c04","is_merge":true,"authored_by":[],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21754 from willnationsdev/fix-script-class-ns","body":"Fix invalid deref in NativeScript script classes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fadf2d2afd1f69655599607893f5e6f058964af6":{"hash":"fadf2d2afd1f69655599607893f5e6f058964af6","is_merge":false,"authored_by":["MDQ6VXNlcjE2MjE3NTYz"],"author_raw":"Will Nations <willnationsdev@gmail.com>","committer_raw":"Will Nations <willnationsdev@gmail.com>","summary":"Fix invalid deref in NativeScript script classes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21754},"13c3b9e59b6370f4c876d2cb7182714f0cf05b03":{"hash":"13c3b9e59b6370f4c876d2cb7182714f0cf05b03","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Particles: Reset default velocity to 0, allow negative values","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21755},"e8a6c5844ad7d8b0a1000b4173738e3e93f2a11e":{"hash":"e8a6c5844ad7d8b0a1000b4173738e3e93f2a11e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21747 from akien-mga/split-particlesmaterial","body":"Move ParticlesMaterial code to its own resource file","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ab0d4fd76230d629d2e8ebe163b3b32482dbf1a3":{"hash":"ab0d4fd76230d629d2e8ebe163b3b32482dbf1a3","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Style: Format generated shader code in ParticlesMaterial","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21747},"5fe01d4cfc6a915d24bcb8cdc32ab371c01e94c6":{"hash":"5fe01d4cfc6a915d24bcb8cdc32ab371c01e94c6","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Move ParticlesMaterial code to its own resource file","body":"It's shared by both 2D and 3D particles (+ CPU ones), so it makes sense\nto have as a common resource. It also allowed to disable compilation of\nParticles (3D) when using 'disable_3d'.\n\nAlso cleaned up includes in SpatialEditorGizmos and some other places,\nas well as dropped dead code in material_editor_plugin.cpp.","is_cherrypick":false,"cherrypick_hash":"","pull":21747},"a1b578562a6db61db668c0ea620df9f23989d23f":{"hash":"a1b578562a6db61db668c0ea620df9f23989d23f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21741 from capnm/fix-custom-cursor-hotspot","body":"Really fix the custom cursor hotspot","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bcee65284e5852b77dbfa0ae8fdf2e47bd6dcf81":{"hash":"bcee65284e5852b77dbfa0ae8fdf2e47bd6dcf81","is_merge":false,"authored_by":["MDQ6VXNlcjQwNDcyODk="],"author_raw":"Martin Capitanio <capnm@capitanio.org>","committer_raw":"Martin Capitanio <capnm@capitanio.org>","summary":"Really fix the custom cursor hotspot","body":"Add check for negative values.\n\nFixes #21721","is_cherrypick":false,"cherrypick_hash":"","pull":21741},"8c14cd5b69682c0d5e593f51b3fbca5df016e75c":{"hash":"8c14cd5b69682c0d5e593f51b3fbca5df016e75c","is_merge":false,"authored_by":["MDQ6VXNlcjE0NzkwMTAx"],"author_raw":"paul gruenbacher <pgruenbacher@totalsim.us>","committer_raw":"paul gruenbacher <pgruenbacher@totalsim.us>","summary":"added get_camera_method to spatial editor plugin viewport","body":"amend\n\nadded get_camera_method to spatial editor plugin viewport","is_cherrypick":false,"cherrypick_hash":"","pull":21679},"d1d1f4a77655264a9adc974dc5dd01a98ea59e92":{"hash":"d1d1f4a77655264a9adc974dc5dd01a98ea59e92","is_merge":false,"authored_by":["MDQ6VXNlcjQ2MjQyMTQ="],"author_raw":"Rafael Reis <reisraff@gmail.com>","committer_raw":"Rafael Reis <reisraff@gmail.com>","summary":"#21500 Fixing key shortcut","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21730},"f50dd682f6a0f9506daaf16fed06f4bc9efa6599":{"hash":"f50dd682f6a0f9506daaf16fed06f4bc9efa6599","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21727 from guilhermefelipecgs/fix_cursor_hotspot","body":"Fix custom cursor hotspot","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e5470cfa70121221fd9e51b085ec0dff259b5865":{"hash":"e5470cfa70121221fd9e51b085ec0dff259b5865","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Fix custom cursor hotspot","body":"Cursor hotspot must be inside image on Linux. Adding validation for all\nplatforms for consistency.","is_cherrypick":false,"cherrypick_hash":"","pull":21727},"1ebfd918d4b56a53ff1223cdf1912aa89863bb8b":{"hash":"1ebfd918d4b56a53ff1223cdf1912aa89863bb8b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21723 from volzhs/gles2-splash-fullsize","body":"Respect splash fullsize option on GLES2","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d5354e2e8fa445fea584f5ee394e64cdb8eb0866":{"hash":"d5354e2e8fa445fea584f5ee394e64cdb8eb0866","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Respect splash fullsize option on GLES2","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21723},"6ead00733aea5eb0003e70ffbf71997b9be2c8c4":{"hash":"6ead00733aea5eb0003e70ffbf71997b9be2c8c4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21714 from avencherus/multi-screen-center","body":"Added multi-monitor support for center_window()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4ccf25a577feef3201ab2ca13905cd56990dc683":{"hash":"4ccf25a577feef3201ab2ca13905cd56990dc683","is_merge":false,"authored_by":[""],"author_raw":"Jared <avencherus@gmail.com>","committer_raw":"Jared <avencherus@gmail.com>","summary":"Added multi-monitor support for center_window()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4a412943d4a80703a178396be34e2576f891bc80":{"hash":"4a412943d4a80703a178396be34e2576f891bc80","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Fix selection of instanced scenes in 3D","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21707},"3dc0d17c6fffa4d1d825888a0a78766198b9d8bf":{"hash":"3dc0d17c6fffa4d1d825888a0a78766198b9d8bf","is_merge":false,"authored_by":["MDQ6VXNlcjExNTEzOTQ="],"author_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","committer_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","summary":"Change return value of Tree.create_item() from Object to TreeItem","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21705},"19d57894d85b53218f1e4aa3cd5867ef4c5a0289":{"hash":"19d57894d85b53218f1e4aa3cd5867ef4c5a0289","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Change ResourceLoader::load to make it more thread safe.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8af9d1fc03c49cef38efc4381a1f2ff3c921c520":{"hash":"8af9d1fc03c49cef38efc4381a1f2ff3c921c520","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21693 from akien-mga/phymat-no-override-if-unneeded","body":"PhysicsBody: Don't create PhysicsMaterial override for default friction/bounce","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cdbc172a55288af59737c27fd64bf128a901a1f1":{"hash":"cdbc172a55288af59737c27fd64bf128a901a1f1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21694 from guilhermefelipecgs/fix_invert_color","body":"[Texture Import] Fix invert color","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4356af2a68998d19396e785ee0c9220dced37ab6":{"hash":"4356af2a68998d19396e785ee0c9220dced37ab6","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"[Texture Import] Fix invert color","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21694},"60570a5e60b6c453e4dfd20e6c47e01e57d5eecb":{"hash":"60570a5e60b6c453e4dfd20e6c47e01e57d5eecb","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"PhysicsBody: Don't create PhysicsMaterial override for default friction/bounce","body":"And don't save physics_material_override if null.","is_cherrypick":false,"cherrypick_hash":"","pull":21693},"457108924f499b22df2438f12621a1aadbd240f1":{"hash":"457108924f499b22df2438f12621a1aadbd240f1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21687 from Calinou/fix-osx-project-manager-size","body":"Fix the project manager window size on hiDPI displays on macOS","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9c5ce5cf58b951e4d19e367d51cb8451a21d1c20":{"hash":"9c5ce5cf58b951e4d19e367d51cb8451a21d1c20","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 project manager window size on hiDPI displays on macOS","body":"This closes #21525.","is_cherrypick":false,"cherrypick_hash":"","pull":21687},"737c90963f99c66d75d4372f02adaa6d82779644":{"hash":"737c90963f99c66d75d4372f02adaa6d82779644","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21636 from akien-mga/docdata-variant","body":"DocData: Fix return type listed as \"var\" instead of \"Variant\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e60408b0e9463bbab904cae3c333eb87d19e8c6f":{"hash":"e60408b0e9463bbab904cae3c333eb87d19e8c6f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21670 from cbscribe/kcc_class_edits","body":"[DOCS] Classref additions and corrections","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4e6c89dbce4f15dba35dccd7bc071c10df77f19d":{"hash":"4e6c89dbce4f15dba35dccd7bc071c10df77f19d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21672 from YeldhamDev/gui_input_ev_rename","body":"Change some instances of args named \"ev\" to \"event\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cf183efbcfab9bee12e0f905dc3c2e3f05d93b8e":{"hash":"cf183efbcfab9bee12e0f905dc3c2e3f05d93b8e","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Change some instances of args named \"ev\" to \"event\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21672},"ab6028379841183c8005792f83d6da5cb389d323":{"hash":"ab6028379841183c8005792f83d6da5cb389d323","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21663 from Calinou/fix-editor-shortcut-defaults","body":"Fix some editor shortcuts' default values not being set properly","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c049c8fbb9907fc7048b06c2a5c4be67a1e62dda":{"hash":"c049c8fbb9907fc7048b06c2a5c4be67a1e62dda","is_merge":false,"authored_by":[""],"author_raw":"Chris Bradfield <chris@kidscancode.org>","committer_raw":"Chris Bradfield <chris@kidscancode.org>","summary":"[DOCS] Classref additions and corrections","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21670},"88b56634f32a9caa97502e98f2bbafc084c479ea":{"hash":"88b56634f32a9caa97502e98f2bbafc084c479ea","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21657 from DualMatrix/array_dup","body":"Fixed duplicating AnimationPlayers leaving empty tracks.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8cff3074b2fe143f1e4956cc8db9437ada568e91":{"hash":"8cff3074b2fe143f1e4956cc8db9437ada568e91","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21652 from KellyThomas/classdb-signals","body":"Improve ClassDB information for some some signal parameters","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8c8cb1f16d67c020da4ce1844961bc708e57578d":{"hash":"8c8cb1f16d67c020da4ce1844961bc708e57578d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21658 from ibrahn/remove-unused-editor-genheaders","body":"Removed some unneeded generated headers from the editor directory SCsub.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"42f1ac2908563df965c2743f927a9dee7651f5a9":{"hash":"42f1ac2908563df965c2743f927a9dee7651f5a9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21632 from JFonS/fix_15166","body":"Fix handling of shader constants that caused crash, closes #15166","is_cherrypick":false,"cherrypick_hash":"","pull":""},"af139af69e17b591769d7c62db17b0325aba38cc":{"hash":"af139af69e17b591769d7c62db17b0325aba38cc","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Fix some editor shortcuts' default values not being set properly","body":"This also changes the uppercase/lowercase/capitalize shortcuts\nto Shift+F4, Shift+F5 and Shift+F6 respectively to avoid conflicts\nwith the new Find Next shortcut.\n\nThis closes #21612.","is_cherrypick":false,"cherrypick_hash":"","pull":21663},"cd438d56626c012f19257d8ac52eaa7c8033d4cf":{"hash":"cd438d56626c012f19257d8ac52eaa7c8033d4cf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21656 from ibrahn/fixup-license-shortnames","body":"Fixed up a couple of license names in COPYRIGHT.txt","is_cherrypick":false,"cherrypick_hash":"","pull":""},"02693b9af6cad5ab4e7a7034b850533140bb6f9b":{"hash":"02693b9af6cad5ab4e7a7034b850533140bb6f9b","is_merge":false,"authored_by":["MDQ6VXNlcjI0NDk4ODMy"],"author_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","committer_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","summary":"Removed some unneeded generated headers from the editor directory SCsub.","body":"These headers are currently built in (and included from) the core directory.\nRemoving the editor directory versions to avoid confusion.","is_cherrypick":false,"cherrypick_hash":"","pull":21658},"a35286e24bb344b06dbd79c42148c911d888e7d6":{"hash":"a35286e24bb344b06dbd79c42148c911d888e7d6","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Fixed duplicating AnimationPlayers leaving empty tracks.","body":"Fixed duplicating AnimationPlayers leaving empty tracks.\nI don't think duplicating arrays worked before. There was even this weird\n//does not make a long of sense but should work\ncomment at the changed line. Fixes #21616","is_cherrypick":false,"cherrypick_hash":"","pull":21657},"6f2977f9c394d3489a1377f0a3d63caa15bddab1":{"hash":"6f2977f9c394d3489a1377f0a3d63caa15bddab1","is_merge":false,"authored_by":["MDQ6VXNlcjI0NDk4ODMy"],"author_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","committer_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","summary":"Fixed up a couple of license names in COPYRIGHT.txt","body":"A couple of entries were using SPDX name over the Debian standard ones.\nSwitched these over and noted this policy at the top of the file to avoid\nconfusion.","is_cherrypick":false,"cherrypick_hash":"","pull":21656},"0b6c70fb59373beff0dbe3e310c28fcf1e46fe10":{"hash":"0b6c70fb59373beff0dbe3e310c28fcf1e46fe10","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Allow transparent colors in TextureProgress tint properties","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21654},"1dc8e7c05f8968df246183eee63d64c25e3b3975":{"hash":"1dc8e7c05f8968df246183eee63d64c25e3b3975","is_merge":false,"authored_by":["MDQ6VXNlcjExNTEzOTQ="],"author_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","committer_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","summary":"Improve ClassDB information for some some signal parameters","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21652},"df73d26314382829e4a7668bc254d7e11bc31f7d":{"hash":"df73d26314382829e4a7668bc254d7e11bc31f7d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21644 from elasota/fix-vs-res","body":"Fix bad res file include in VS project","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7028efd1ce32e803d261ae13a2799b7af5c299d6":{"hash":"7028efd1ce32e803d261ae13a2799b7af5c299d6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21641 from YeldhamDev/class_search_relation_lines","body":"Make \"Search Classes\" dialog have relationship lines if the setting is enabled","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d4045d835f109bde856afc19fccad6cbad736ec1":{"hash":"d4045d835f109bde856afc19fccad6cbad736ec1","is_merge":false,"authored_by":["MDQ6VXNlcjExMzcyNzM="],"author_raw":"elasota <ejlasota@gmail.com>","committer_raw":"elasota <ejlasota@gmail.com>","summary":"Fix bad res file include in VS project and simplify a bit","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21644},"8c74257d68b15fa7818b55a8d3483ff750c984c4":{"hash":"8c74257d68b15fa7818b55a8d3483ff750c984c4","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Make \"Search Classes\" dialog have relationship lines if the setting is enabled","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21641},"f92b87e5f8025e8ac7de1eaaf8fafbaf10521e7b":{"hash":"f92b87e5f8025e8ac7de1eaaf8fafbaf10521e7b","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"DocData: Fix return type listed as \"var\" instead of \"Variant\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21636},"29f2571662da0ee93ea2a632ec3b60aa26246563":{"hash":"29f2571662da0ee93ea2a632ec3b60aa26246563","is_merge":false,"authored_by":["MDQ6VXNlcjExNTEzOTQ="],"author_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"update class docs","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e00baaf6ced167a68ed1f99275f5f7e940e4a960":{"hash":"e00baaf6ced167a68ed1f99275f5f7e940e4a960","is_merge":false,"authored_by":["MDQ6VXNlcjExNTEzOTQ="],"author_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"emit more detailed type information for signal parameters","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3304e6cee0840c85db3d722814a8b321987fe117":{"hash":"3304e6cee0840c85db3d722814a8b321987fe117","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21606 from Ranoller/patch-2","body":"Tileset: Bind autotile_set_size()/get_size().","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f495cede0b7e07e67c5342aa1a28a9cadfb28dc6":{"hash":"f495cede0b7e07e67c5342aa1a28a9cadfb28dc6","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Fix handling of shader constants that caused crash, closes #15166","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21632},"21ea1d89efcf6e25669831baf7b7c9092d3850b1":{"hash":"21ea1d89efcf6e25669831baf7b7c9092d3850b1","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21605 from Faless/ws_no_proto","body":"Allow WebSocket connect with no sub-protocols.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"faa69665e3991f1dec046e619d129831d11dbc42":{"hash":"faa69665e3991f1dec046e619d129831d11dbc42","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21619 from akien-mga/export-validate-path","body":"ExportDialog: Validate path before allowing export","is_cherrypick":false,"cherrypick_hash":"","pull":""},"51dfdf549e2e22915cb125da9a4358a750b925ce":{"hash":"51dfdf549e2e22915cb125da9a4358a750b925ce","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"ExportDialog: Validate path before allowing export","body":"Otherwise one could quite easily end up with the exported game\nbeing hidden files named \".x86_64\" and \".pck\" for example.\n\nAlso improved the default filename logic a bit to also include\nextension, and never fallback to an empty string.\n\nAlso fixed being able to click \"Export project\" without selecting\na preset.","is_cherrypick":false,"cherrypick_hash":"","pull":21619},"fc01c793567c84007783c539dd67ed27e83242bb":{"hash":"fc01c793567c84007783c539dd67ed27e83242bb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21614 from willnationsdev/instance-with-name","body":"Fix script classes not instancing with custom name.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f2e52ff915e150e8713b5ff5e7a06c3092e9a04c":{"hash":"f2e52ff915e150e8713b5ff5e7a06c3092e9a04c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21611 from RandomShaper/fix-wacom-input","body":"Fix multitouch input not working on certain devices on Windows","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dee0ee749d8211d862d73a005af3e4ab39e63892":{"hash":"dee0ee749d8211d862d73a005af3e4ab39e63892","is_merge":false,"authored_by":["MDQ6VXNlcjE2MjE3NTYz"],"author_raw":"Will Nations <willnationsdev@gmail.com>","committer_raw":"Will Nations <willnationsdev@gmail.com>","summary":"Fix Script Classes not instancing with custom name.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21614},"28019c71a67ff89633f01548dbbd1f4a5ae5a152":{"hash":"28019c71a67ff89633f01548dbbd1f4a5ae5a152","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 multitouch input not working on certain devices on Windows","body":"Fixes #20474.","is_cherrypick":false,"cherrypick_hash":"","pull":21611},"2ba42b709541928aaaa0312077d5b9cacdb696a5":{"hash":"2ba42b709541928aaaa0312077d5b9cacdb696a5","is_merge":true,"authored_by":[],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21604 from karroffel/nativescript-instance-binding-refcount","body":"[NativeScript] implement refcount instance binding funcs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0d33f4e9a218f721eb83253c1fe222c04d495984":{"hash":"0d33f4e9a218f721eb83253c1fe222c04d495984","is_merge":false,"authored_by":["MDQ6VXNlcjExNzEyNzM3"],"author_raw":"Ranoller <davarrcal@hotmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Tileset: Bind autotile_set_size()/get_size().","body":"Since this class is editor-oriented, this set_get is necessary to full implement tool, importer, etc... for tiles. (No other way to know a real tile size in autotile mode)","is_cherrypick":false,"cherrypick_hash":"","pull":21606},"6bc97cc7cc86bff790fd63c28a48d76f845b4844":{"hash":"6bc97cc7cc86bff790fd63c28a48d76f845b4844","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Allow WebSocket connect with no sub-protocols.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21605},"2881a8e431308647fde21f9744b81269d0323922":{"hash":"2881a8e431308647fde21f9744b81269d0323922","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21597 from akien-mga/raycast2d-clear-collider","body":"RayCast2D: Fix reporting old collider after collision ended","is_cherrypick":false,"cherrypick_hash":"","pull":""},"917bd5b2c2db4b97c385422d2b6df1d2a3e17b60":{"hash":"917bd5b2c2db4b97c385422d2b6df1d2a3e17b60","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDk2MTM="],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"Thomas Herzog <therzog@mail.de>","summary":"[NativeScript] implement refcount instance binding funcs","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21604},"a1019c2c82f786cb5f2f1b59bbe5e28f93573a88":{"hash":"a1019c2c82f786cb5f2f1b59bbe5e28f93573a88","is_merge":true,"authored_by":[],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21602 from karroffel/gdnative-core-1.1","body":"[GDNative] add initial core 1.1 extension","is_cherrypick":false,"cherrypick_hash":"","pull":""},"492b4cf837ade72110d2ddbe606e8244ed15a54a":{"hash":"492b4cf837ade72110d2ddbe606e8244ed15a54a","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDk2MTM="],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"Thomas Herzog <therzog@mail.de>","summary":"[GDNative] add initial core 1.1 extension","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21602},"449fcc5a72ee09b942c4744d8a7ac77df7fe8908":{"hash":"449fcc5a72ee09b942c4744d8a7ac77df7fe8908","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"RayCast2D: Fix reporting old collider after collision ended","body":"It now behaves the same as RayCast (3D).\nFixed documentation accordingly and documented new configuration options.\n\nSupersedes and closes #20567.","is_cherrypick":false,"cherrypick_hash":"","pull":21597},"9e43129906b87f10314406a93b9f8badbe5aae76":{"hash":"9e43129906b87f10314406a93b9f8badbe5aae76","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21596 from JFonS/fix_21262","body":"Fix regression #21262 in Path Gizmo","is_cherrypick":false,"cherrypick_hash":"","pull":""},"07d9b7af7a851d802294bc7fbd0424822277da0a":{"hash":"07d9b7af7a851d802294bc7fbd0424822277da0a","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Fix regression #21262 in Path Gizmo","body":"closes #21262","is_cherrypick":false,"cherrypick_hash":"","pull":21596},"cb63cc86e5ff8d70dc074381eb5f7d32298cd2ef":{"hash":"cb63cc86e5ff8d70dc074381eb5f7d32298cd2ef","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21575 from YeldhamDev/gridmap_deprecated_fix","body":"Small change on how GridMap's \"theme\" is deprecated","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9320c852f575440443aec3e5197838591bab9dca":{"hash":"9320c852f575440443aec3e5197838591bab9dca","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21588 from eska014/html5-gamepads","body":"Fix HTML5 gamepad input","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9a5f3624948404df2f3720dc4bac433509893f6d":{"hash":"9a5f3624948404df2f3720dc4bac433509893f6d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21585 from TGRCdev/rigidbody_docs","body":"Documented some RigidBody and PhysicsDirectBodyState methods","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cd7c0f67b9f3497ec420da97c6a29c43c68612c2":{"hash":"cd7c0f67b9f3497ec420da97c6a29c43c68612c2","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Fix HTML5 gamepad input","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21588},"74aa104607ee48f07e21c20dd073c7d117b16886":{"hash":"74aa104607ee48f07e21c20dd073c7d117b16886","is_merge":false,"authored_by":["MDQ6VXNlcjQwNzkxODQ="],"author_raw":"Tiger C <tiger@caldwellfive.com>","committer_raw":"Tiger C <tiger@caldwellfive.com>","summary":"Added documentation for some RigidBody methods, and copied the descriptions to matching PhysicsDirectBodyState methods.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21585},"9eb4d4ab2d65c7e29b07308c7f18f40b6530f5a2":{"hash":"9eb4d4ab2d65c7e29b07308c7f18f40b6530f5a2","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 copyright headers","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6003cf70b180227a0b774afe61b41e68b50c31a0":{"hash":"6003cf70b180227a0b774afe61b41e68b50c31a0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21578 from volzhs/font-hindi","body":"Add Hindi font for editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5267099a87a3dce9d9899b7535bdc4bada907aa1":{"hash":"5267099a87a3dce9d9899b7535bdc4bada907aa1","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":""},"8ede2647eda68edd8449f8962efa65e8cdecdaf8":{"hash":"8ede2647eda68edd8449f8962efa65e8cdecdaf8","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Small change on how GridMap's \"theme\" is deprecated","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21575},"1dc6d47df9d3ef50d674e3dda1dcff333bf16d3b":{"hash":"1dc6d47df9d3ef50d674e3dda1dcff333bf16d3b","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Add Hindi font for editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21578},"cf834a22dc78950a9fba484a7f9db98da84cae59":{"hash":"cf834a22dc78950a9fba484a7f9db98da84cae59","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Ported CPU particles to 2D","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7b7f4b20cb6070b632824915033fca0d181b4c7f":{"hash":"7b7f4b20cb6070b632824915033fca0d181b4c7f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21572 from akien-mga/physicsbody-friction-bounce","body":"Physics: Properly obsolete friction and bounce properties","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5eb32cc179196df04706610f2d99431c3cd3997d":{"hash":"5eb32cc179196df04706610f2d99431c3cd3997d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21571 from AndreaCatania/zerver","body":"Fixed crash if convex has 0 vertices","is_cherrypick":false,"cherrypick_hash":"","pull":""},"060988408bceaa18391c1d571f2cd7631aebc44b":{"hash":"060988408bceaa18391c1d571f2cd7631aebc44b","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Physics: Properly obsolete friction and bounce properties","body":"Without this change any new PhysicsBody would show deprecation warnings\ndue to default values for friction and bounce being defined.\n\nIt also enforced a physics material override even when using default\nvalues.","is_cherrypick":false,"cherrypick_hash":"","pull":21572},"9a67a07a2c339fa4e847b28160093f02ceb64eaf":{"hash":"9a67a07a2c339fa4e847b28160093f02ceb64eaf","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Fixed crash if convex has 0 vertices","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21571},"39cbb992c3f84e9fcd06b5e991536b431c396fb6":{"hash":"39cbb992c3f84e9fcd06b5e991536b431c396fb6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21516 from elasota/fix-bptc","body":"Fix BPTC regressions","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cfa6a1d7ab29192b225e4f719662a2fc76266bad":{"hash":"cfa6a1d7ab29192b225e4f719662a2fc76266bad","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21563 from marcelofg55/_set_celld","body":"Unexpose TileMap set_celld","is_cherrypick":false,"cherrypick_hash":"","pull":""},"907b7a389736f10b22bb4f63688f489ed1d7f30a":{"hash":"907b7a389736f10b22bb4f63688f489ed1d7f30a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21538 from jmf/master","body":"Fix CSGBox size","is_cherrypick":false,"cherrypick_hash":"","pull":""},"27ae49ea29467d3e4bf1129d2ac6203522f8748a":{"hash":"27ae49ea29467d3e4bf1129d2ac6203522f8748a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21564 from ibrahn/fix-move-slide-crash","body":"Initialise rays_found count in test_ray_separation.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2a823a38accefab2c1a4c2310cc95c9b747907bf":{"hash":"2a823a38accefab2c1a4c2310cc95c9b747907bf","is_merge":false,"authored_by":["MDQ6VXNlcjI0NDk4ODMy"],"author_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","committer_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","summary":"Initialise rays_found count in test_ray_separation.","body":"Prevents branch on uninit that could result in crashes with\nmove_and_slide.","is_cherrypick":false,"cherrypick_hash":"","pull":21564},"20bea1e231223bf6e1de9899807b810f6e9f057d":{"hash":"20bea1e231223bf6e1de9899807b810f6e9f057d","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Unexpose TileMap set_celld","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21563},"24ecc4abb092926eb9ce21566add04bcfce8586b":{"hash":"24ecc4abb092926eb9ce21566add04bcfce8586b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21561 from BastiaanOlij/doc_mesh","body":"Update ArrayMesh/Mesh documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f3dfa1c8b9ab4441a6763cef9e15c46582b4ab6d":{"hash":"f3dfa1c8b9ab4441a6763cef9e15c46582b4ab6d","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Precise size calculation of ScrollContainer","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21534},"6837d695d6cad07a1e59afade0fc30a4f7080745":{"hash":"6837d695d6cad07a1e59afade0fc30a4f7080745","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Moved documentation for methods made accessible from super class for Mesh","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21561},"6c8aa939e4a8c770e586a20bfc556431b5b1dad7":{"hash":"6c8aa939e4a8c770e586a20bfc556431b5b1dad7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21539 from yurchor/master","body":"Fix minor typos and word puzzles","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1f3aa6890ff3ffc308e8aab198ec67c901a5c868":{"hash":"1f3aa6890ff3ffc308e8aab198ec67c901a5c868","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Travis: Move Coverity module to x11-tools-mono-gcc build","body":"Update Coverity Scan secure token, previous one expired.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4af5c2a0093500b66a20c5da518884fe0a31f64c":{"hash":"4af5c2a0093500b66a20c5da518884fe0a31f64c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21553 from bmwiedemann/sort","body":"Sort list of input files","is_cherrypick":false,"cherrypick_hash":"","pull":""},"06e73522dccdd683194bc439a6698ae93b4bbac6":{"hash":"06e73522dccdd683194bc439a6698ae93b4bbac6","is_merge":false,"authored_by":["MDQ6VXNlcjIyNTU4NTk="],"author_raw":"Yuri Chornoivan <yurchor@ukr.net>","committer_raw":"Yuri Chornoivan <yurchor@ukr.net>","summary":"Fix vformat(), minor typos and word puzzles","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21539},"83b856c0465c40ecd9768508f31d3e337e1a64e1":{"hash":"83b856c0465c40ecd9768508f31d3e337e1a64e1","is_merge":false,"authored_by":["MDQ6VXNlcjYzNzk5MA=="],"author_raw":"Bernhard M. Wiedemann <bwiedemann@suse.de>","committer_raw":"Bernhard M. Wiedemann <bwiedemann@suse.de>","summary":"BuildSystem: Sort input file lists","body":"so that godot package builds reproducibly\nin spite of indeterministic filesystem readdir order\nand http://bugs.python.org/issue30461\n\nSee https://reproducible-builds.org/ for why this is good.\n\nSort font input file list, so that builtin_fonts.gen.h\nis created in a reproducible way\n\nSort list of platforms, so that editor/register_exporters.gen.cpp\nis created in a reproducible way\n\nSort list of source files, so that .a files and resulting godot binaries\nare created in a reproducible way","is_cherrypick":false,"cherrypick_hash":"","pull":21553},"f3125823268c414e7538d440cffe3c8a95294cad":{"hash":"f3125823268c414e7538d440cffe3c8a95294cad","is_merge":false,"authored_by":["MDQ6VXNlcjYzNzk5MA=="],"author_raw":"Bernhard M. Wiedemann <bwiedemann@suse.de>","committer_raw":"Bernhard M. Wiedemann <bwiedemann@suse.de>","summary":"BuildSystem: Fix font list","body":"We want to add the individual strings to the list\nand not add a list object to the list.\n\nWithout this patch, sorting failed because \"str < list\"\nis not a valid operation in python.","is_cherrypick":false,"cherrypick_hash":"","pull":21553},"b6c170165c09c24f0b3ae224e204ae62ac75c325":{"hash":"b6c170165c09c24f0b3ae224e204ae62ac75c325","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21485 from JFonS/fix_selection","body":"Saner selection code for instanced scenes in 3D, should close #21447","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d2abbfb1c5c5dea4fcbd09f075e110b33c8c4e67":{"hash":"d2abbfb1c5c5dea4fcbd09f075e110b33c8c4e67","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21554 from bmwiedemann/date","body":"Do not record year of build","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1ff772bb7e46143c59306396d009606c8d455891":{"hash":"1ff772bb7e46143c59306396d009606c8d455891","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21559 from akien-mga/3d-grid-zfighting","body":"Fix z-fighting on origin grid lines in spatial editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7e79fb80db20337e23d11e2bbde829e9d5e8410f":{"hash":"7e79fb80db20337e23d11e2bbde829e9d5e8410f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix z-fighting on origin grid lines in spatial editor","body":"Fixes #21264.","is_cherrypick":false,"cherrypick_hash":"","pull":21559},"a8eaf69a680ef464144d4c0cd3a6eba5f4d4e456":{"hash":"a8eaf69a680ef464144d4c0cd3a6eba5f4d4e456","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21557 from akien-mga/fix-set_weight","body":"Fix operator precedence in PhysicsBody2D::set_weight","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3b01bf94adb2412a2af5c5e17bbf71e320af37c1":{"hash":"3b01bf94adb2412a2af5c5e17bbf71e320af37c1","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix operator precedence in PhysicsBody2D::set_weight","body":"Fixes #16038.","is_cherrypick":false,"cherrypick_hash":"","pull":21557},"07c43a6567e615afcce10f3f288497b725425a09":{"hash":"07c43a6567e615afcce10f3f288497b725425a09","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21544 from willnationsdev/fix-scn-meta","body":"Fix making _editor_icon meta during CLEAR_SCRIPT","is_cherrypick":false,"cherrypick_hash":"","pull":""},"853d9c0807ed4fd18a51f9e9c4f8846277b27553":{"hash":"853d9c0807ed4fd18a51f9e9c4f8846277b27553","is_merge":false,"authored_by":["MDQ6VXNlcjYzNzk5MA=="],"author_raw":"Bernhard M. Wiedemann <bwiedemann@suse.de>","committer_raw":"Bernhard M. Wiedemann <bwiedemann@suse.de>","summary":"Do not record year of build","body":"This value becomes part of get_version_info output,\nbut if it is changing every year without any other change,\nit cannot be a useful indicator of anything.\n\nUsing a constant value, makes the package build reproducible.\nSee https://reproducible-builds.org/ for why this is good.","is_cherrypick":false,"cherrypick_hash":"","pull":21554},"6fcc20ec5116a77c2328f4406a258527cc1aad5e":{"hash":"6fcc20ec5116a77c2328f4406a258527cc1aad5e","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Fix typo in os_uwp causing a build failure","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ca14766e3ae1457a8538b8e4e72de00775dcd063":{"hash":"ca14766e3ae1457a8538b8e4e72de00775dcd063","is_merge":false,"authored_by":["MDQ6VXNlcjE2MjE3NTYz"],"author_raw":"Will Nations <willnationsdev@gmail.com>","committer_raw":"Will Nations <willnationsdev@gmail.com>","summary":"Fix making _editor_icon meta during CLEAR_SCRIPT","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21544},"11c90b0bb3a663887c0138501668950602189b4d":{"hash":"11c90b0bb3a663887c0138501668950602189b4d","is_merge":false,"authored_by":["MDQ6VXNlcjE4NTc1MzI="],"author_raw":"jmf <jmf@mesecons.net>","committer_raw":"Jan-Michael Franz <jmf@mesecons.net>","summary":"Fix to make CSGBox the size that is entered in Width, Height and Depth instead of twice those lengths.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21538},"d42807371c667cc117460b01e9d1484f4418906f":{"hash":"d42807371c667cc117460b01e9d1484f4418906f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21537 from tko/itemlist-edit-scale","body":"Scale the Item List Editor window size with the editor scale","is_cherrypick":false,"cherrypick_hash":"","pull":""},"aded18104b84d2d9b4e72c00eed77c983b532b1e":{"hash":"aded18104b84d2d9b4e72c00eed77c983b532b1e","is_merge":false,"authored_by":["MDQ6VXNlcjEzNzg3"],"author_raw":"Tommi Komulainen <tommi.komulainen@iki.fi>","committer_raw":"Tommi Komulainen <tommi.komulainen@iki.fi>","summary":"Scale the Item List Editor window size with the editor scale","body":"Makes the dialog bigger and more usable on HiDPI screens.\n\nFixes #21520","is_cherrypick":false,"cherrypick_hash":"","pull":21537},"6f9416b2b6cff4272f69bbf0cff80f2b2c01de1b":{"hash":"6f9416b2b6cff4272f69bbf0cff80f2b2c01de1b","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21454 from char0xff/doc","body":"Update UndoRedo.xml","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e59dc6256241c363e3ffbd100fa422685ef811b0":{"hash":"e59dc6256241c363e3ffbd100fa422685ef811b0","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21444 from romlok/input-propagation","body":"Clarify direction of input event propagation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"40562a67c86d21a8ad411c0711889c519697e150":{"hash":"40562a67c86d21a8ad411c0711889c519697e150","is_merge":false,"authored_by":["MDQ6VXNlcjEzNjA3NDQx"],"author_raw":"Maykeye <maykeye@users.noreply.github.com>","committer_raw":"Maykeye <maykeye@users.noreply.github.com>","summary":"Changed A* exit condition, added 2 tests for it","body":"A* now exits when next node from open set with least cost happens to be end_point,\nnot when node with least cost has end_point as a neigbour.\n\nAdded two tests for astar:\n* ABC tests case where start and end node are\nneigbours\n* ABCX tests case with intermediate nodes","is_cherrypick":false,"cherrypick_hash":"","pull":21492},"a651dbfe7e583267418a504597eaefb2d0da0ada":{"hash":"a651dbfe7e583267418a504597eaefb2d0da0ada","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Donors: Add GameDev.tv as platinum sponsor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a5e44cd262e656b85e916ab2e316dd3b82bdf70d":{"hash":"a5e44cd262e656b85e916ab2e316dd3b82bdf70d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21526 from Faless/tcp_ip_fixes","body":"Fix DNS resolution when cache is invalid.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"97757cd1d1b6b3702a47c6f28c200010cee335e4":{"hash":"97757cd1d1b6b3702a47c6f28c200010cee335e4","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix DNS resolution when cache is invalid.","body":"Fix StreamPeerTCP.connect_to_host return value.","is_cherrypick":false,"cherrypick_hash":"","pull":21526},"0dd162a936b558d2f231143164c734aeb6b72a10":{"hash":"0dd162a936b558d2f231143164c734aeb6b72a10","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21523 from dragmz/21521-fix","body":"Fix for p_width - 1=-1 out of size","is_cherrypick":false,"cherrypick_hash":"","pull":""},"eaa0dbc7d83c3dc88953ce21adf1178de57ef01a":{"hash":"eaa0dbc7d83c3dc88953ce21adf1178de57ef01a","is_merge":false,"authored_by":["MDQ6VXNlcjQ0NzE0Mw=="],"author_raw":"Marcin Zawiejski <dragmz@gmail.com>","committer_raw":"Marcin Zawiejski <dragmz@gmail.com>","summary":"Fix for p_width - 1=-1 out of size","body":"Fixes a zero-size image creation by moving the profiler plot update call\nto the Clear button handler so it is not called during initialization.","is_cherrypick":false,"cherrypick_hash":"","pull":21523},"6671096dd7a442b250a8d07a175db99ba02e6d5a":{"hash":"6671096dd7a442b250a8d07a175db99ba02e6d5a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21514 from cbscribe/kcc_docs_fixes2","body":"[DOCS] Classref corrections and clarifications","is_cherrypick":false,"cherrypick_hash":"","pull":""},"57ba7caa6dac9fb2119c86a94e9aeba0bc524065":{"hash":"57ba7caa6dac9fb2119c86a94e9aeba0bc524065","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21511 from eska014/webm-nomt","body":"Fix WebM and Theora video in HTML5 export","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bec00110e0f9fa249a6148acc388aa4a84b04927":{"hash":"bec00110e0f9fa249a6148acc388aa4a84b04927","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21510 from milkowski/master","body":"No need to link with libandroid_support.a in NDK 17","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ac38b7e97b3de082d87a65bed7b53b51e603fec0":{"hash":"ac38b7e97b3de082d87a65bed7b53b51e603fec0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21496 from tko/macos-complete","body":"[macOS] change \"Complete Symbol\" shortcut to not conflict with Spotlight","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cda5a5680852229219ed3f3abc46fdd2bb1877a2":{"hash":"cda5a5680852229219ed3f3abc46fdd2bb1877a2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21495 from tko/macos-replace","body":"[macOS] fix conflicting keybindings for (Find and) Replace...","is_cherrypick":false,"cherrypick_hash":"","pull":""},"084cbdefa26dc708fb61a2e43362d9965d75abd9":{"hash":"084cbdefa26dc708fb61a2e43362d9965d75abd9","is_merge":false,"authored_by":["MDQ6VXNlcjExMzcyNzM="],"author_raw":"elasota <ejlasota@gmail.com>","committer_raw":"elasota <ejlasota@gmail.com>","summary":"Fix BPTC and fix importing HDR images with LDR compression","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21516},"285234e8d908a9dad0cda568e98f777ff002481e":{"hash":"285234e8d908a9dad0cda568e98f777ff002481e","is_merge":false,"authored_by":[""],"author_raw":"Chris Bradfield <chris@kidscancode.org>","committer_raw":"Chris Bradfield <chris@kidscancode.org>","summary":"[DOCS] Corrections and clarifications","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21514},"3a3ea6d5147b303ee24299d4aa19e99f3131a6bd":{"hash":"3a3ea6d5147b303ee24299d4aa19e99f3131a6bd","is_merge":false,"authored_by":["MDQ6VXNlcjEzNjU2NQ=="],"author_raw":"Wojciech Milkowski <wmilkowski@interia.pl>","committer_raw":"Wojciech Milkowski <wmilkowski@interia.pl>","summary":"No need to link with libandroid_support in NDK 17","body":"According to https://github.com/bytedeco/javacpp/pull/244 in NDK 17\nlibandroid_support library is not needed any more, and on armv8 is\nalready gone which breaks compilation.","is_cherrypick":false,"cherrypick_hash":"","pull":21510},"b4b816c1226df7205c878b58e0a704102a149003":{"hash":"b4b816c1226df7205c878b58e0a704102a149003","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Enable Theora module for HTML5 platform","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21511},"02490dbd2c6e5d89c29eb14c7c4ff62d7e68986a":{"hash":"02490dbd2c6e5d89c29eb14c7c4ff62d7e68986a","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21507 from fire/gltf2_quat_normalization","body":"GLTF2 animation regression with Quat normalization","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fa62037ff6f1f49510a5e907edaa42da8889b27b":{"hash":"fa62037ff6f1f49510a5e907edaa42da8889b27b","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":"In the GLTF importer normalize Quaternions after every operation and when reading from the format.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21507},"6b10e3750e8f7fe64abd3024b7cc2265e544f521":{"hash":"6b10e3750e8f7fe64abd3024b7cc2265e544f521","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21497 from neikeq/hm","body":"C# generated classes ignore warning CS1591 and cleanup","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c522fe05e043057c2232afb6a3385fbc2dd39933":{"hash":"c522fe05e043057c2232afb6a3385fbc2dd39933","is_merge":false,"authored_by":["MDQ6VXNlcjQyMTg0OTE="],"author_raw":"Webster Sheets <webster@web-eworks.com>","committer_raw":"Webster Sheets <webster@web-eworks.com>","summary":"AtlasTexture fixes, part 2.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21502},"aa2bcf3dfc854b13c81e9be3dc6f856b08ec93d5":{"hash":"aa2bcf3dfc854b13c81e9be3dc6f856b08ec93d5","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"C# generated classes ignore warning CS1591 and cleanup","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21497},"c2f0b4c9c638e628a36b91f9c797fd0ba4cd020c":{"hash":"c2f0b4c9c638e628a36b91f9c797fd0ba4cd020c","is_merge":false,"authored_by":["MDQ6VXNlcjEzNzg3"],"author_raw":"Tommi Komulainen <tommi.komulainen@iki.fi>","committer_raw":"Tommi Komulainen <tommi.komulainen@iki.fi>","summary":"[macOS] change \"Complete Symbol\" shortcut to not conflict with Spotlight","body":"The default shortcut for Spotlight search is Command+Space so try not to\nuse it. Instead use Ctrl+Space similar to Xcode.","is_cherrypick":false,"cherrypick_hash":"","pull":21496},"464756ec0f1ed500c8f6cb585a21c0caf5bca679":{"hash":"464756ec0f1ed500c8f6cb585a21c0caf5bca679","is_merge":false,"authored_by":["MDQ6VXNlcjEzNzg3"],"author_raw":"Tommi Komulainen <tommi.komulainen@iki.fi>","committer_raw":"Tommi Komulainen <tommi.komulainen@iki.fi>","summary":"[macOS] fix conflicting keybindings for (Find and) Replace...","body":"```\nPlay Scene Command+R (no change)\nReplace... Command+R => Option+Command+F\nFind Function... Option+Command+F => Ctrl+Command+J\n```\n\nOn macOS Option+Command+F is commonly used for Find and Replace so use\nit instead to avoid conflicting with \"Play Scene\"\n\nAnd as Option+Command+F is currently used by \"Find Function...\" rebind\nthe latter to Control+Command+J which is the Xcode shortcut for\n\"Jump to Definition\"\n\nFixes #19817","is_cherrypick":false,"cherrypick_hash":"","pull":21495},"0565adb20ff01a758c5ae8e4534a2cb7f07952df":{"hash":"0565adb20ff01a758c5ae8e4534a2cb7f07952df","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Removed fallback system and merged bptc into s3tc","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"79c6a83c995ae667f56adfe63b04dcbaf4ce8e8d":{"hash":"79c6a83c995ae667f56adfe63b04dcbaf4ce8e8d","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.1-alpha","body":"IMPORTANT: This means that the master branch is now considered feature-complete\nfor the upcoming 3.1 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.1-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":""},"2428ec6205c868d764a80814219958b195adbcea":{"hash":"2428ec6205c868d764a80814219958b195adbcea","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21453 from BlackCatter/triplanar-detail-fix","body":"Fix error using triplanar UV with detail map","is_cherrypick":false,"cherrypick_hash":"","pull":""},"02d2676dc9ad8094a22337a1c1bd74bc37ebb39c":{"hash":"02d2676dc9ad8094a22337a1c1bd74bc37ebb39c","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21405 from SneakyMax/fix-animation-condition-advancing","body":"Fix advancing based on condition in AnimationNodeStateMachinePlayback","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1fe6ad6a9deac8899fc5eb09d839ba8bc0432a88":{"hash":"1fe6ad6a9deac8899fc5eb09d839ba8bc0432a88","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21400 from rfht/master","body":"log to console if falling back to dummy audio driver","is_cherrypick":false,"cherrypick_hash":"","pull":""},"362464463015fa4e6690e5733fa3ee0be11fa32f":{"hash":"362464463015fa4e6690e5733fa3ee0be11fa32f","is_merge":false,"authored_by":["MDQ6VXNlcjI1MjA4NA=="],"author_raw":"Alexandru Croitor <placinta@gmail.com>","committer_raw":"Alexandru Croitor <placinta@gmail.com>","summary":"Pass -isysroot to compiler / linker when doing a macOS build","body":"Previously the compiler would use system headers located at\n/System/Library/Frameworks, which could result in compilation failures\ndue to the headers not always being up-to-date in regards to the\nlatest installed macOS SDK headers that come with Xcode.\n\nFix the issue by passing the SDK path via the -isysroot option to the\ncompiler and linker invocations.\n\nIf no custom SDK path is given, the build system queries the SDK path\nvia xcrun --show-sdk-path, which returns something similar to\n\n/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/\n/Developer/SDKs/MacOSX.sdk/\n\nQuerying via xcrun is now also done for iphone (and simulator)\nplatforms as well.\n\nHere is an example of a compilation failure message due to outdated\nheaders:\n\nplatform/osx/os_osx.mm:1421:41: error: use of undeclared identifier 'NSAppKitVersionNumber10_12'; did you mean 'NSAppKitVersionNumber'?\nif (floor(NSAppKitVersionNumber) >= NSAppKitVersionNumber10_12) {\n^~~~~~~~~~~~~~~~~~~~~~~~~~\nNSAppKitVersionNumber\n/System/Library/Frameworks/AppKit.framework/Headers/NSApplication.h:26:28: note: 'NSAppKitVersionNumber' declared here","is_cherrypick":false,"cherrypick_hash":"","pull":21339},"9df5ddae296fcdf4788e525f6898f4faa0cd36dd":{"hash":"9df5ddae296fcdf4788e525f6898f4faa0cd36dd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21456 from MarianoGnu/tileset_editor","body":"TileSet editor Fixes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"66778eae7123ddc25f1686066a54e4d2e3f9d76a":{"hash":"66778eae7123ddc25f1686066a54e4d2e3f9d76a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21420 from elasota/fix-last-mipmap","body":"Fix uninitialized mipmap levels","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f06b7d40c87e6a2435cdfcad6bb620184f16ea42":{"hash":"f06b7d40c87e6a2435cdfcad6bb620184f16ea42","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21449 from vnen/gdscript-builtin-is","body":"Allow `is` operator to test built-in types","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5b87864385fb702cf759df588120421bf0bacd68":{"hash":"5b87864385fb702cf759df588120421bf0bacd68","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21369 from Noshyaar/exportflag","body":"Deprecating bit flags export with no hint text","is_cherrypick":false,"cherrypick_hash":"","pull":""},"573d03d88816252b374bc32205c46a4b5a7bb23e":{"hash":"573d03d88816252b374bc32205c46a4b5a7bb23e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21489 from godotengine/revert-21236-windows-graceful-close","body":"Revert \"Try closing gracefully before terminating process\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"72996df656d4ecf8da22a9fe34f2fc73b91b1405":{"hash":"72996df656d4ecf8da22a9fe34f2fc73b91b1405","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Revert \"Try closing gracefully before terminating process\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21489},"c1f687c6818883f70c2b7f85577c51ed5ad65c08":{"hash":"c1f687c6818883f70c2b7f85577c51ed5ad65c08","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21387 from hpvb/fix-15324","body":"Fall back to GLES2 if GLES3 is not working","is_cherrypick":false,"cherrypick_hash":"","pull":""},"78bb53f85d97d3a5b66d9005732c3c07c1f0e636":{"hash":"78bb53f85d97d3a5b66d9005732c3c07c1f0e636","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21205 from KellyThomas/c-sharp-feature-parity-quat","body":"[Mono] Quat - add some missing constructors and methods","is_cherrypick":false,"cherrypick_hash":"","pull":""},"35fbb11cec6d4048704afe566d4e12563bd9fbc3":{"hash":"35fbb11cec6d4048704afe566d4e12563bd9fbc3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21484 from Omicron666/patch-1","body":"Typo in text string","is_cherrypick":false,"cherrypick_hash":"","pull":""},"71397e0e17f7e2064d0c06482fa3108988888f0c":{"hash":"71397e0e17f7e2064d0c06482fa3108988888f0c","is_merge":false,"authored_by":["MDQ6VXNlcjIzNDA1MTIy"],"author_raw":"Omicron <omicron666.dev@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Typo in text string","body":"reported by Yuri Chornoivan on weblate","is_cherrypick":false,"cherrypick_hash":"","pull":21484},"b58bb95c865095a1a4185e74e5fc7cce013ffbfe":{"hash":"b58bb95c865095a1a4185e74e5fc7cce013ffbfe","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Saner selection code for instanced scenes in 3D, should close #21447","body":"Selecting instanced scenes still doesn't work properly because gizmos are not being added to instanced nodes.\nI will probably work on fixing all the shenanigans around selection, but that will take some time.\nThis part of the code should work better for the moment.","is_cherrypick":false,"cherrypick_hash":"","pull":21485},"eb25cd0737612c1dc03b3757b18cea85cb8afc74":{"hash":"eb25cd0737612c1dc03b3757b18cea85cb8afc74","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21483 from godotengine/revert-21467-fix-3d-textures","body":"Revert \"Fix some 3D texture issues\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bca706b36138599e383c04fb502285bc97ca09bf":{"hash":"bca706b36138599e383c04fb502285bc97ca09bf","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Revert \"Fix some 3D texture issues\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21483},"87725e891d71b7d429ef54f63312cbfebb7c660a":{"hash":"87725e891d71b7d429ef54f63312cbfebb7c660a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21481 from BastiaanOlij/bind_mesh_methods","body":"Bound get surface functions on mesh","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d37e9ef95ddc18b494524a3e560dc9a4c1ba9a8d":{"hash":"d37e9ef95ddc18b494524a3e560dc9a4c1ba9a8d","is_merge":false,"authored_by":["MDQ6VXNlcjExMzM1MzE4"],"author_raw":"thfrwn <11335318+rfht@users.noreply.github.com>","committer_raw":"thfrwn <11335318+rfht@users.noreply.github.com>","summary":"log to console if falling back to dummy audio driver","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21400},"ca677090ffa40670c0bbdf747e2e20301a1f5ad7":{"hash":"ca677090ffa40670c0bbdf747e2e20301a1f5ad7","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Bound get surface functions on mesh","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21481},"2928091ce24b36568bab396d4febe523f2ef958a":{"hash":"2928091ce24b36568bab396d4febe523f2ef958a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21477 from akien-mga/tile_set_shape_offset","body":"TileSet: Bind tile_set_shape_offset and getter","is_cherrypick":false,"cherrypick_hash":"","pull":""},"439e562b1a69b8104fc6bbf5d7d8f69f373264f3":{"hash":"439e562b1a69b8104fc6bbf5d7d8f69f373264f3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21474 from elasota/fix-cvtt-scalar","body":"Fix CVTT scalar version not compiling","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fa2c5bea3c545f9911ac3d6919679c4e9cdc7423":{"hash":"fa2c5bea3c545f9911ac3d6919679c4e9cdc7423","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"TileSet: Bind tile_set_shape_offset and getter","body":"Fixes #21476.","is_cherrypick":false,"cherrypick_hash":"","pull":21477},"49cf675ef460eb8baac7b5e598cd018f53bcec39":{"hash":"49cf675ef460eb8baac7b5e598cd018f53bcec39","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21450 from vnen/gdscript-type-space","body":"Remove space before colon on type hints","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0fe3bda9affa315268f4122319b73ce365a162b3":{"hash":"0fe3bda9affa315268f4122319b73ce365a162b3","is_merge":false,"authored_by":["MDQ6VXNlcjExMzcyNzM="],"author_raw":"elasota <ejlasota@gmail.com>","committer_raw":"elasota <ejlasota@gmail.com>","summary":"Fix CVTT scalar version not compiling","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21474},"3dc63a710f0ca845e6de9e8b4a2158a33743ad36":{"hash":"3dc63a710f0ca845e6de9e8b4a2158a33743ad36","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21469 from akien-mga/glsl-clang-format","body":"Style: Enable clang-format on GLSL shaders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ddfef86836be8e30709006ac30bc83007823468c":{"hash":"ddfef86836be8e30709006ac30bc83007823468c","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 after c2a9cb34","body":"`return` statements were missing, and those warnings do not need to be\nbehind #ifdefs, they do not expose any deprecated API.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5cd00c378026ac7260da997d5ee4695fd43441a4":{"hash":"5cd00c378026ac7260da997d5ee4695fd43441a4","is_merge":false,"authored_by":["MDQ6VXNlcjM5NTc2MTA="],"author_raw":"alex-poe <3957610+CptPotato@users.noreply.github.com>","committer_raw":"alex-poe <3957610+CptPotato@users.noreply.github.com>","summary":"fix reinhard tonemapper, modified filmic tonemapper, added internal exposure bias","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21436},"3c0ea513de684a07916190c636414bb2f5b53348":{"hash":"3c0ea513de684a07916190c636414bb2f5b53348","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21460 from hpvb/fix-19716","body":"When setting an X11 icon fails, try halving the size","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0ba84b3f23393fc562dbf2a41e7126bb9031ee10":{"hash":"0ba84b3f23393fc562dbf2a41e7126bb9031ee10","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21467 from elasota/fix-3d-textures","body":"Fix some 3D texture issues","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2131f101b68dc61db8b4d9f9e2128bd0c9a6ef8c":{"hash":"2131f101b68dc61db8b4d9f9e2128bd0c9a6ef8c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21470 from elasota/fix-tiled-exr","body":"Fix tiled EXR import","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fc1d464f1fa35278c00d1a4b3318b67b942f3b6c":{"hash":"fc1d464f1fa35278c00d1a4b3318b67b942f3b6c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21381 from YeldhamDev/members_help_overview_fix","body":"Fix Members/Help Overview getting their items deselected when a tooltip appears","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0f4ba4481a7bdfa92cf6e4fe0e1fcbd01bd89050":{"hash":"0f4ba4481a7bdfa92cf6e4fe0e1fcbd01bd89050","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21432 from JFonS/fix_material_convert","body":"Fix \"Convert To ShaderMaterial\" option not working, closes #20891","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4b7885fb1e64204480323a64414c60a47a4d2e62":{"hash":"4b7885fb1e64204480323a64414c60a47a4d2e62","is_merge":false,"authored_by":["MDQ6VXNlcjExMzcyNzM="],"author_raw":"elasota <ejlasota@gmail.com>","committer_raw":"elasota <ejlasota@gmail.com>","summary":"Fix tiled EXR crash, update tinyexr to head to fix corrupted uncompressed EXR loading","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21470},"a543c689594c2cdb4de18c4a98d74ef520e0b8c5":{"hash":"a543c689594c2cdb4de18c4a98d74ef520e0b8c5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21466 from elasota/fix-layered-texture-import","body":"Fix crash when importing layered textures","is_cherrypick":false,"cherrypick_hash":"","pull":""},"98cc2ce1dd62947e240f61d61b995328b73fca6a":{"hash":"98cc2ce1dd62947e240f61d61b995328b73fca6a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21433 from AndreaCatania/megafix","body":"Multiple fixes on Physics things","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4226d56ca9ec91c4878d47e3bce4784e5edc3006":{"hash":"4226d56ca9ec91c4878d47e3bce4784e5edc3006","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Style: Enable clang-format on GLSL shaders","body":"As of clang-format 6.0.1, putting the `/* clang-format off */` hint\naround our \"invalid\" `[vertex]` and `[shader]` statements isn't enough\nto prevent a bogus indent of the next comments and first valid statement,\nso we need to enclose that first valid statement in the unformatted chunk.","is_cherrypick":false,"cherrypick_hash":"","pull":21469},"df4f3aecd8fef4cd8bc8104b0f5ccb5362af3b40":{"hash":"df4f3aecd8fef4cd8bc8104b0f5ccb5362af3b40","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Fix Members/Help Overview getting their items deselected when a tooltip appears","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21381},"92b259ccf15f392eb83c8b07e2f0d41c294a91ae":{"hash":"92b259ccf15f392eb83c8b07e2f0d41c294a91ae","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Fix WebM module for HTML5 platform","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21511},"30e20b6278b0a80e04fdee60637a9acd7bb0139d":{"hash":"30e20b6278b0a80e04fdee60637a9acd7bb0139d","is_merge":false,"authored_by":["MDQ6VXNlcjExMzcyNzM="],"author_raw":"elasota <ejlasota@gmail.com>","committer_raw":"elasota <ejlasota@gmail.com>","summary":"Partial fixes for 3D texture issues","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21467},"02d3d4c2ce2edf207691c676e5f0759046f2f087":{"hash":"02d3d4c2ce2edf207691c676e5f0759046f2f087","is_merge":false,"authored_by":["MDQ6VXNlcjExMzcyNzM="],"author_raw":"elasota <ejlasota@gmail.com>","committer_raw":"elasota <ejlasota@gmail.com>","summary":"Fix crash when importing layered textures","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21466},"3d4b7c6c5f1ace54d28ae23a2d5fa4c44780ac2f":{"hash":"3d4b7c6c5f1ace54d28ae23a2d5fa4c44780ac2f","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"When setting an X11 icon fails, try halving the size","body":"When setting an icon that is too large previously Godot would die with a\nX Error of failed request: BadLength error. To avoid this we install an\nerror handler right before we set an icon. If the error handler triggers\nwe halve the icon size until it works or until we've reached a 0 size on\neither width or height.\n\nWe print a warning when this happens to alert developers.\n\nThis fixes #19716","is_cherrypick":false,"cherrypick_hash":"","pull":21460},"c64ab9706303cae0841cfd7b93f276bb500b75f8":{"hash":"c64ab9706303cae0841cfd7b93f276bb500b75f8","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":"TileSet editor Fixes","body":"Properly draw navigation and oclusion polygons for SINGLE type tiles. Fixes #21398\nAdd some checks for TileID validation before accessing to it's properties. Fixes #21397\nFix 'Keep inside region' snap option for tiles with SINGLE_TILE mode. Fixes #21402\nRestore hability to asign/unasign an script to a tileset. Fixes #20886","is_cherrypick":false,"cherrypick_hash":"","pull":21456},"57f3e89f70678a4affb59e869c440b97aabf07f7":{"hash":"57f3e89f70678a4affb59e869c440b97aabf07f7","is_merge":false,"authored_by":["MDQ6VXNlcjEwODcyNjk3"],"author_raw":"VirtualBox <sam.inside@yahoo.it>","committer_raw":"VirtualBox <sam.inside@yahoo.it>","summary":"Update UndoRedo.xml","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21454},"2fe4c5dda1ecbd87e18a40c85304740ba904896a":{"hash":"2fe4c5dda1ecbd87e18a40c85304740ba904896a","is_merge":false,"authored_by":["MDQ6VXNlcjEwNjU3NTUx"],"author_raw":"Black Cat! <iblackcatw@gmail.com>","committer_raw":"Black Cat! <iblackcatw@gmail.com>","summary":"Fix error using triplanar UV with detail map","body":"Fixes #18550","is_cherrypick":false,"cherrypick_hash":"","pull":21453},"db55d8a4b6ad6c14f2131e02b50689eb8380276f":{"hash":"db55d8a4b6ad6c14f2131e02b50689eb8380276f","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21423 from exts/mono/collections","body":"[Mono] Added Collections namespace to Array & Dictionary","is_cherrypick":false,"cherrypick_hash":"","pull":""},"de45b18ddb3cdb4b665b0c4cccab636b8283369b":{"hash":"de45b18ddb3cdb4b665b0c4cccab636b8283369b","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: Remove space before colon on type hints","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21450},"4b974a36b77da55d331243bf42fa7ddc8fd9a33d":{"hash":"4b974a36b77da55d331243bf42fa7ddc8fd9a33d","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: Allow `is` operator to test built-in types","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21449},"282c0483c9688de79e0c147eb26638d48fb46ed8":{"hash":"282c0483c9688de79e0c147eb26638d48fb46ed8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21411 from Crazy-P/fixes-several-resource-leaks","body":"Fixes several resource leaks listed on coverity","is_cherrypick":false,"cherrypick_hash":"","pull":""},"08f452d1a95d7f171472c33a60983d95adf1665d":{"hash":"08f452d1a95d7f171472c33a60983d95adf1665d","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Fall back to GLES2 if GLES3 is not working","body":"This adds a static is_viable() method to all rasterizers which has to be\ncalled before initializing the rasterizer. This allows us to check what\nrasterizer to use in OS::initialize together with the GL context\ninitialization.\n\nThis commit also adds a new project setting\n\"rendering/quality/driver/driver_fallback\" which allows the creator of a\nproject to specify whether or not fallback to GLES2 is allowed. This\nsetting is ignored for the editor so the editor will always open even if\nthe project itself cannot run. This will hopefully reduce confusion for\nusers downloading projects from the internet.\n\nWe also no longer crash when GLES3 is not functioning on a platform.\n\nThis fixes #15324","is_cherrypick":false,"cherrypick_hash":"","pull":21387},"653b4829f1bee9e6bfae9d353b6e1145cea0aece":{"hash":"653b4829f1bee9e6bfae9d353b6e1145cea0aece","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21407 from marcelofg55/coreaudio_dfix","body":"Prevent CoreAudio driver failing on finish if Dummy driver was selected","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2d0a55c86cc29b72d2055217218d6f2c8399a4ef":{"hash":"2d0a55c86cc29b72d2055217218d6f2c8399a4ef","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MTE4OA=="],"author_raw":"Mel Collins <mel@raumkraut.net>","committer_raw":"Mel Collins <mel@raumkraut.net>","summary":"Clarify direction of input event propagation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21444},"76d02b13a18d477dcf21aa3a0e5664fc0e609ba3":{"hash":"76d02b13a18d477dcf21aa3a0e5664fc0e609ba3","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Fixed task creation with void chain in SkeletonIK","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21433},"ee06cfe6e561283bcbfc2bf72d98252509443aae":{"hash":"ee06cfe6e561283bcbfc2bf72d98252509443aae","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Fix \"Convert To ShaderMaterial\" option not working, closes #20891","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21432},"64b5eaf43c55ec7e40d67bad6d877196189c3b7f":{"hash":"64b5eaf43c55ec7e40d67bad6d877196189c3b7f","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Correctly set safe_motion on cast_motion query Fixes: #21212","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21433},"2e722caeadeb20285ea077417e6e67baf354e6c1":{"hash":"2e722caeadeb20285ea077417e6e67baf354e6c1","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Fixed physics bone crash: #20397","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21433},"c2a9cb343b425dec1d145552d25a3f2021bd0449":{"hash":"c2a9cb343b425dec1d145552d25a3f2021bd0449","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Added deprecated to joints un/used parameters","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21433},"e4af39cbc00446b03d142882a69813e94f0838b2":{"hash":"e4af39cbc00446b03d142882a69813e94f0838b2","is_merge":false,"authored_by":["MDQ6VXNlcjk3NTE5NTA="],"author_raw":"Crazy-P <patrickolsen@myw.dk>","committer_raw":"Crazy-P <patrickolsen@myw.dk>","summary":"Fixes several resource leaks in ...","body":"- gdscript\n- gdscript_compiler\n- regex\n- android/export\n- gles3/rasterizer (scene and storage)","is_cherrypick":false,"cherrypick_hash":"","pull":21411},"035d498af2903f2b92964d9609f796e984608f01":{"hash":"035d498af2903f2b92964d9609f796e984608f01","is_merge":false,"authored_by":["MDQ6VXNlcjE2Mzg3MTA3"],"author_raw":"exts <lamonteh2@gmail.com>","committer_raw":"exts <lamonteh2@gmail.com>","summary":"Added Collections namespace to Array & Dictionary","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21423},"de2a36505a9656c6abcd01d3f914a644175a4ced":{"hash":"de2a36505a9656c6abcd01d3f914a644175a4ced","is_merge":false,"authored_by":["MDQ6VXNlcjExMzcyNzM="],"author_raw":"elasota <ejlasota@gmail.com>","committer_raw":"elasota <ejlasota@gmail.com>","summary":"Fix mipmap levels not being initialized","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21420},"7d13f6ad303b0b2ed422e4f81fc2720f98ea4080":{"hash":"7d13f6ad303b0b2ed422e4f81fc2720f98ea4080","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Small improvements to the Spatial Editor's multiple viewport mode","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21421},"f2da51620d77492afe9ae40ef3526be779db8eba":{"hash":"f2da51620d77492afe9ae40ef3526be779db8eba","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NDE4ODY="],"author_raw":"Alexander Holland <alexander.holland@live.de>","committer_raw":"Alexander Holland <alexander.holland@live.de>","summary":"TextEdit replaced cache.size with get_size()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21219},"8c435a343e9739f30cb2e347df95835c91c1ff1a":{"hash":"8c435a343e9739f30cb2e347df95835c91c1ff1a","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16927 from neikeq/rework-refcount-notify","body":"Notify instance binding data api of refcount increment/decrement","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7c5883add0b2534bfc901c538381a7b3cba19966":{"hash":"7c5883add0b2534bfc901c538381a7b3cba19966","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21390 from MarianoGnu/texture_region","body":"Texture Region: Cache auto-slice information. Fixes #11503","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5d0622a8def7272f0229c48accc804a87f8204c6":{"hash":"5d0622a8def7272f0229c48accc804a87f8204c6","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Prevent CoreAudio driver failing on finish if Dummy driver was selected","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21407},"1f4a891a9cb288aedb177e1ebab6bf04b0e9ff06":{"hash":"1f4a891a9cb288aedb177e1ebab6bf04b0e9ff06","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":"Texture Region: Cache auto-slice information into the texture. Fixes #11503","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21390},"6714f73d9e2bbe71128c45bfc03f6ba02c329cb3":{"hash":"6714f73d9e2bbe71128c45bfc03f6ba02c329cb3","is_merge":false,"authored_by":["MDQ6VXNlcjM0MjU0MA=="],"author_raw":"Andy Brenneke <sneakymax@gmail.com>","committer_raw":"Andy Brenneke <sneakymax@gmail.com>","summary":"Fix advancing based on condition in AnimationNodeStateMachinePlayback","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21405},"12290c172a6dd3763670d36039fbac8198e711f5":{"hash":"12290c172a6dd3763670d36039fbac8198e711f5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21231 from AlexHolly/filedialog-fix-multi-selection","body":"Check all selected items on OPEN_MANY/OPEN_FILES in FileDialog, also …","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4a5579bf78e750a75f19e7701e3246208c5d1645":{"hash":"4a5579bf78e750a75f19e7701e3246208c5d1645","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21358 from MidZik/master","body":"Disable ability to copy or cut text from LineEdit if secret mode is enabled.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"19af8a59993b4edf7d23d564d0d7fe3064a39ce4":{"hash":"19af8a59993b4edf7d23d564d0d7fe3064a39ce4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21382 from hpvb/more-x11-dialog-programs","body":"Support more X11 dialogs for X11::alert()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"db0a2563c11b7a6c10618d4f719f1a5f879e4330":{"hash":"db0a2563c11b7a6c10618d4f719f1a5f879e4330","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21392 from MarianoGnu/tileset_editor","body":"Backward compatibility for autotile setup from Godot 3.0.X","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dafa4072fc8b86b7571bb5f041e20a53ed66cf4c":{"hash":"dafa4072fc8b86b7571bb5f041e20a53ed66cf4c","is_merge":false,"authored_by":["MDQ6VXNlcjQ4MzUzMQ=="],"author_raw":"MrCdK <contact@mrcdk.com>","committer_raw":"MrCdK <contact@mrcdk.com>","summary":"Expose the align property of the SpinBox's LineEdit control","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21395},"01d509b165eeea16fffe24d64f643505a7b3c260":{"hash":"01d509b165eeea16fffe24d64f643505a7b3c260","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":"Backward compatibility for autotile setup from Godot 3.0.X","body":"Fixes #20746","is_cherrypick":false,"cherrypick_hash":"","pull":21392},"c8464eb69f97bba44000e596b80f3cd56dba940f":{"hash":"c8464eb69f97bba44000e596b80f3cd56dba940f","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Support more X11 dialogs for X11::alert()","body":"Modern distributions such as Fedora do not ship 'xdialog' with their\ndefault deployment. This commit adds support for Gnome's Zenity as well\nas KDE's kdialog.","is_cherrypick":false,"cherrypick_hash":"","pull":21382},"6d0f4a4ad70bc20e2653c144d630f19507edb164":{"hash":"6d0f4a4ad70bc20e2653c144d630f19507edb164","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 picking in CanvasLayer","body":"New APIs in 2D physics allow intersection queries filtered by CanvasLayer object instance id. Viewport keep an inventory of its descendant CanvasLayers and takes advantage of all that to test picking with the mouse/touch position correctly transformed for each CanvasLayer.","is_cherrypick":false,"cherrypick_hash":"","pull":21386},"f72f74486d3f07b2be0c6480c6c0d34edd47794f":{"hash":"f72f74486d3f07b2be0c6480c6c0d34edd47794f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21385 from groud/fix_itemlist_signal","body":"Fix a mistake in itemlist multi_select signal","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5b5191ccf046d4d11085670f9398f9875c760bc5":{"hash":"5b5191ccf046d4d11085670f9398f9875c760bc5","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fix a mistake in itemlist multiselect signal","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21385},"6ce4078c5fdc5d9f855ea49b3382f2763a73e19b":{"hash":"6ce4078c5fdc5d9f855ea49b3382f2763a73e19b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20586 from AlexHolly/text-edit-auto-completion","body":"text_edit auto_completion","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0b9400d55bd3a44b322ee11175382194d70b7778":{"hash":"0b9400d55bd3a44b322ee11175382194d70b7778","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21380 from elasota/fix-cvtt-vs2015","body":"Fix CVTT compile failure on VS2015 x86","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9df480d68bc79bc22ff98d85220c1feffe98d23b":{"hash":"9df480d68bc79bc22ff98d85220c1feffe98d23b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21379 from volzhs/particle-mat","body":"Make ParticlesMaterial included with disable_3d=yes option","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f34690a1625d1480582c65eca5b7acf869b3815d":{"hash":"f34690a1625d1480582c65eca5b7acf869b3815d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21376 from akien-mga/particles-speed_scale-0","body":"Particles: Allow speed_scale at 0 in property hint, equivalent to pause","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ff81b2daeac1bbb3a65482f7bf174e569fbb69be":{"hash":"ff81b2daeac1bbb3a65482f7bf174e569fbb69be","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21375 from akien-mga/msvc-nominmax","body":"SCons: Disable min/max WinDef.h macros on MSVC","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0e7178a740f9ad23c5ce84fcdd0ff4713f9bc387":{"hash":"0e7178a740f9ad23c5ce84fcdd0ff4713f9bc387","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Make ParticlesMaterial included with disable_3d=yes option","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21379},"2dbd74b3a92faa24e8b7d45018a97f07dadb7c42":{"hash":"2dbd74b3a92faa24e8b7d45018a97f07dadb7c42","is_merge":false,"authored_by":["MDQ6VXNlcjExMzcyNzM="],"author_raw":"elasota <ejlasota@gmail.com>","committer_raw":"elasota <ejlasota@gmail.com>","summary":"Fix CVTT compile failures in VS2015","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21380},"62233423c7310a155e8c948c053701dba248dcdb":{"hash":"62233423c7310a155e8c948c053701dba248dcdb","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fix generation of env map, closes #18880","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"67b0d3c2dc8decdabb21650f1d77a70b1a0d236d":{"hash":"67b0d3c2dc8decdabb21650f1d77a70b1a0d236d","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Particles: Allow speed_scale at 0 in property hint, equivalent to pause","body":"Supersedes and closes #21193.","is_cherrypick":false,"cherrypick_hash":"","pull":21376},"72384626015f1990ab2009cdc99c32edf086c305":{"hash":"72384626015f1990ab2009cdc99c32edf086c305","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"SCons: Disable min/max WinDef.h macros on MSVC","body":"Fixes #21370.","is_cherrypick":false,"cherrypick_hash":"","pull":21375},"c6b340ea98708c27cb5a5a8380ef4072ad2fa839":{"hash":"c6b340ea98708c27cb5a5a8380ef4072ad2fa839","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20712 from marcelofg55/midi_open_close","body":"Add OS::open_midi_inputs and OS::close_midi_inputs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"77185aaf21f6235dd7aab664d191e149390ad5ee":{"hash":"77185aaf21f6235dd7aab664d191e149390ad5ee","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21049 from AndreaCatania/joints","body":"Improved 6DOF joint implementation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0b67d1665d94f91069e9163087f51c632d5b4d1d":{"hash":"0b67d1665d94f91069e9163087f51c632d5b4d1d","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 previous commits from @reduz","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f6c0a3fce9be3cb39a63434a32918e390827ad8d":{"hash":"f6c0a3fce9be3cb39a63434a32918e390827ad8d","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Property clear caches in animationtree if animatioplayer is modified. Fixes #19876","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d72a281468f8dacb06f11c210528c4f678dbd5c4":{"hash":"d72a281468f8dacb06f11c210528c4f678dbd5c4","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20717 from PJB3005/18-08-04-godot-exceptions","body":"Fix Mono exception handling.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f41dddf069ab3747e38f2236db17a46ea55200b0":{"hash":"f41dddf069ab3747e38f2236db17a46ea55200b0","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"missed outline size in previous commit","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c399c41dfb065efab8d3b168ef0a1c5a5cf609d5":{"hash":"c399c41dfb065efab8d3b168ef0a1c5a5cf609d5","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Initalize font size to 16, closes #21165","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"750f128a05ca86aa5fc1084d393f845ffe3f5883":{"hash":"750f128a05ca86aa5fc1084d393f845ffe3f5883","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20707 from aaronfranke/mono-combine","body":"[Mono] Move several related small files","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cee6d5620aa05d8b613479f8e6f098ed5bdae288":{"hash":"cee6d5620aa05d8b613479f8e6f098ed5bdae288","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"Poommetee Ketson <poommetee@protonmail.com>","summary":"Deprecating bit flags export with no hint text","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f733c6470d072f963a1fdf638817c22fb054dae7":{"hash":"f733c6470d072f963a1fdf638817c22fb054dae7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21110 from natrim/particles2d_editor","body":"Particles2D: fix editing Visibility Rect from new inspector","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dc09be4c5704704ca47d996604eb2083649f18b5":{"hash":"dc09be4c5704704ca47d996604eb2083649f18b5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21156 from MednauN/atlas-texture-fix","body":"Fix AtlasTexture with NinePatchRect and TextureProgress","is_cherrypick":false,"cherrypick_hash":"","pull":""},"683c3f2fcf0d9ade35e3f2ef180d42e35f800ad6":{"hash":"683c3f2fcf0d9ade35e3f2ef180d42e35f800ad6","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Avoid misuse of set_drag_preview() function where it shouldn't be. Closes #20100","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cd945e28def309222abdb2fdc057a0913abde4b8":{"hash":"cd945e28def309222abdb2fdc057a0913abde4b8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21272 from paulloz/tilemap-tools-enhancements","body":"tilemap_editor: change move and duplicate tools","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1ae7a78d8b7566c8421dda4a061e10c8278f7760":{"hash":"1ae7a78d8b7566c8421dda4a061e10c8278f7760","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21364 from akien-mga/shaders-style","body":"Style: Fix code formatting in GLSL shaders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cf217627c7b31dfce5b142351dbd93184a96db5c":{"hash":"cf217627c7b31dfce5b142351dbd93184a96db5c","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Added a more minimal test to avoid crash in #20677 but I dont think this is the cause","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c6e3394d55a96d43f2e60cfb4ea23b17f3335e54":{"hash":"c6e3394d55a96d43f2e60cfb4ea23b17f3335e54","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fix bug leading to crashes in CSG due to bug in OAHashMap, closes #20403","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"571dab7d1e45168237041cb7814c6b2c176db2a1":{"hash":"571dab7d1e45168237041cb7814c6b2c176db2a1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21356 from akien-mga/drop-shadergraph","body":"Drop old ShaderGraph code, obsoleted by VisualShader","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cad24adb977982a776a3ff3246ed9a47268da38e":{"hash":"cad24adb977982a776a3ff3246ed9a47268da38e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21354 from akien-mga/clean-print_line","body":"Make some debug prints verbose-only, remove others","is_cherrypick":false,"cherrypick_hash":"","pull":""},"52466d57e9c2897c40698a09482e5e7de230368f":{"hash":"52466d57e9c2897c40698a09482e5e7de230368f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Make some debug prints verbose-only, remove others","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21354},"d442f3d0aa4185f154bee396efaf24ceb73c9d84":{"hash":"d442f3d0aa4185f154bee396efaf24ceb73c9d84","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21351 from akien-mga/print_verbose","body":"Add print_verbose to print to stdout only in verbose mode","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e68b96928bbc9814519534acd89003db33279858":{"hash":"e68b96928bbc9814519534acd89003db33279858","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 code formatting in GLES2 shaders","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21364},"548c26239907c34081a96bff61d653f2a32ac243":{"hash":"548c26239907c34081a96bff61d653f2a32ac243","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21359 from dragmz/fix-plot-clear-when-stopped","body":"Fix clear button not clearing plot when stopped","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1b6d75a5996b5e3c7cfdea81953c5955e1645c1a":{"hash":"1b6d75a5996b5e3c7cfdea81953c5955e1645c1a","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 code formatting in GLES3 shaders","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21364},"0161e95f01a6a9c096eec75328e4f19c23cf5c25":{"hash":"0161e95f01a6a9c096eec75328e4f19c23cf5c25","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"some checks for node removed, may fix #20863","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"92a9a8969dc97cd6b4028f8164c96316af23da10":{"hash":"92a9a8969dc97cd6b4028f8164c96316af23da10","is_merge":false,"authored_by":["MDQ6VXNlcjQ0NzE0Mw=="],"author_raw":"Marcin Zawiejski <dragmz@gmail.com>","committer_raw":"Marcin Zawiejski <dragmz@gmail.com>","summary":"Fix clear button not clearing plot when stopped","body":"Fixes the profiler Clear button that did not clear the profiler plot if the profiler was stopped.","is_cherrypick":false,"cherrypick_hash":"","pull":21359},"f123694b4e5ac52bb82b3a2e3cbd6d36db1d0c9c":{"hash":"f123694b4e5ac52bb82b3a2e3cbd6d36db1d0c9c","is_merge":true,"authored_by":[],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21357 from karroffel/gles2-shader-language-f-to-pay-respects","body":"[GLES2] fix wrong shader compiler output","is_cherrypick":false,"cherrypick_hash":"","pull":""},"56bab6509c152e015f2c700a4e3db529d816e619":{"hash":"56bab6509c152e015f2c700a4e3db529d816e619","is_merge":true,"authored_by":[],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21318 from karroffel/gles2-shader-fixes","body":"[GLES2] attempt to fix some android problems","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2fa4b50027049f1755a2aed4451a7ebafb1a1245":{"hash":"2fa4b50027049f1755a2aed4451a7ebafb1a1245","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDk2MTM="],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"Thomas Herzog <therzog@mail.de>","summary":"[GLES2] fix wrong shader compiler output","body":"The `f` postfix was working fine on dekstop GL but not on\nsome mobile drivers.","is_cherrypick":false,"cherrypick_hash":"","pull":21357},"d53bb09fea28577d47da267b963f77af4b3e95e7":{"hash":"d53bb09fea28577d47da267b963f77af4b3e95e7","is_merge":true,"authored_by":[],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21355 from karroffel/gles2-multimesh-color-fix","body":"[GLES2] fix multimesh byte colors","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3f1b9772639dcaac807aee95e8226094f32dfac7":{"hash":"3f1b9772639dcaac807aee95e8226094f32dfac7","is_merge":false,"authored_by":["MDQ6VXNlcjQzNzAyNQ=="],"author_raw":"Paul Joannon <hello@pauljoannon.com>","committer_raw":"Paul Joannon <hello@pauljoannon.com>","summary":"tilemap_editor: change move and duplicate tools","body":"* Move now behaves like a Cut\n* Duplicate now behaves like a Copy\n* You can continue Pasting after Cut or Copy","is_cherrypick":false,"cherrypick_hash":"","pull":21272},"e22f0515c9ecfc64027b98feb35f1493d468679b":{"hash":"e22f0515c9ecfc64027b98feb35f1493d468679b","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Drop old ShaderGraph code, obsoleted by VisualShader","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21356},"7aca4c32e2d3051b4d58adafe401da2e97f77c44":{"hash":"7aca4c32e2d3051b4d58adafe401da2e97f77c44","is_merge":false,"authored_by":["MDQ6VXNlcjU3NjAxNjc="],"author_raw":"MidZik <matt.idzik1@gmail.com>","committer_raw":"MidZik <matt.idzik1@gmail.com>","summary":"Disable ability to copy or cut text from LineEdit if secret mode is enabled.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21358},"211e0fa4aae880fb295804f3309588b50736a2a5":{"hash":"211e0fa4aae880fb295804f3309588b50736a2a5","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDk2MTM="],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"Thomas Herzog <therzog@mail.de>","summary":"[GLES2] fix multimesh byte colors","body":"When using float colors, everything works fine, but when using\nthe byte format, the colors were read incorrectly.","is_cherrypick":false,"cherrypick_hash":"","pull":21355},"de59fe04e73250229e6ac11f9314e1b75dbdef1a":{"hash":"de59fe04e73250229e6ac11f9314e1b75dbdef1a","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Add print_verbose to print to stdout only in verbose mode","body":"Equivalent of the cumbersome:\nif (OS::get_singleton()->is_stdout_verbose())\nprint_line(msg);","is_cherrypick":false,"cherrypick_hash":"","pull":21351},"34e58fd831172bad1eebb748c97238c28864423a":{"hash":"34e58fd831172bad1eebb748c97238c28864423a","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Added a function to cache texture opacity at a pixel, and modified editor to use it.","body":"Provides massive speedups to selecting objects, still awaiting for @MarianoGNU to do fixes to the region editor to improve performance.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a94168459004e93a9c9431d29bac04fec3850631":{"hash":"a94168459004e93a9c9431d29bac04fec3850631","is_merge":false,"authored_by":["MDQ6VXNlcjExNTEzOTQ="],"author_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","committer_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","summary":"mono: Quat - add some missing constructors and methods","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21205},"cef310e0ea0f8e7f3621e9ba29a567f09fb51beb":{"hash":"cef310e0ea0f8e7f3621e9ba29a567f09fb51beb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21336 from eska014/html5-new-presentation","body":"Add responsive HTML5 export page with full-size canvas as new default","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8ebe5f45a7b9646cd46887680af77fa7799e3535":{"hash":"8ebe5f45a7b9646cd46887680af77fa7799e3535","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21332 from dragmz/apk-hint-fix","body":"Fix file hints","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b2494d38982418ce2cee2035cf07425abf02e595":{"hash":"b2494d38982418ce2cee2035cf07425abf02e595","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21325 from karroffel/gles2-texture-flags","body":"[GLES2] fix texture flags not having an effect","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3c4c8c40dbbc2bddcd870507d4f9e4274f1d3c4c":{"hash":"3c4c8c40dbbc2bddcd870507d4f9e4274f1d3c4c","is_merge":false,"authored_by":["MDQ6VXNlcjQ0NzE0Mw=="],"author_raw":"Marcin Zawiejski <dragmz@gmail.com>","committer_raw":"Marcin Zawiejski <dragmz@gmail.com>","summary":"Fix file hints","body":"Fixes file hints so the file dialog actually displays the files with given extension (e.g. *.apk).","is_cherrypick":false,"cherrypick_hash":"","pull":21332},"ab3716bd46d251dfb1c6664794e3b518c0d2218c":{"hash":"ab3716bd46d251dfb1c6664794e3b518c0d2218c","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Revert \"Take CanvasLayer transform into account for 2D physics\"","body":"This reverts commit 4839e5f6d9ed1c0afee933009ab44b9913310d27.\n\nFixes #21289.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b90dff787cb3696642fb2486f4ba02453d26fef7":{"hash":"b90dff787cb3696642fb2486f4ba02453d26fef7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21330 from eska014/html5-canvas-resize","body":"Facilitate external modification of HTML5 canvas size","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bffaa835fcf7608f5c33b7387414fa1c369f5ca4":{"hash":"bffaa835fcf7608f5c33b7387414fa1c369f5ca4","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-Fix blend tree rename, closes #20210","body":"-Fixed activity lines in blend tree","is_cherrypick":false,"cherrypick_hash":"","pull":""},"86d9e67d7a9f0128ff8b62d12a3ababc9135b618":{"hash":"86d9e67d7a9f0128ff8b62d12a3ababc9135b618","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Add responsive HTML5 export page with full-size canvas as new default","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21336},"adc0188d9facca0a85c7a956e33bb5ba48ee738d":{"hash":"adc0188d9facca0a85c7a956e33bb5ba48ee738d","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Added max() and min() functions to array to return greater or lesser element (or null if data is not of compatible type or empty array). Closes #15697","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"af39684885c519b44b654900fd89b80d4760fdb8":{"hash":"af39684885c519b44b654900fd89b80d4760fdb8","is_merge":false,"authored_by":["MDQ6VXNlcjgxMDc0NTk="],"author_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","committer_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","summary":"Fix Mono exception handling.","body":"First of all, this fixes the handling of exceptions so the engine actually notices them,\nit was broken in 4172fa03b56bb60fe096639585e0ca40df73b677.\n\nNext, unhandled exceptions now do NOT cause an abort(). They're logged now,\nso before #16987. The pending exception thing still works though.","is_cherrypick":false,"cherrypick_hash":"","pull":20717},"df4dadafb70cf07facb86cb2e8a6d345b3d94b82":{"hash":"df4dadafb70cf07facb86cb2e8a6d345b3d94b82","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21328 from marcelofg55/bind_clipcam","body":"Add missing BIND_ENUM_CONSTANT to ClippedCamera","is_cherrypick":false,"cherrypick_hash":"","pull":""},"524a795d50e2d779aae7ac6b35674149107e5b10":{"hash":"524a795d50e2d779aae7ac6b35674149107e5b10","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21326 from volzhs/remove-print-ansm-playback","body":"Remove unnecessary print with AnimationNodeStateMachinePlayback","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f344763b583906ebf4ad266ccbdab9dd3427b0da":{"hash":"f344763b583906ebf4ad266ccbdab9dd3427b0da","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Add missing BIND_ENUM_CONSTANT to ClippedCamera","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21328},"514856d8c79bee4a35c61aa08213fd774c7a7ee9":{"hash":"514856d8c79bee4a35c61aa08213fd774c7a7ee9","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"[Mono] Move several small related files","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20707},"6a0a8bf8148332cd64bb1025edf26234213573b5":{"hash":"6a0a8bf8148332cd64bb1025edf26234213573b5","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Remove unnecessary print with AnimationNodeStateMachinePlayback","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21326},"a1b594c2fc4c82c9dca847f8431852a970225e1a":{"hash":"a1b594c2fc4c82c9dca847f8431852a970225e1a","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Switched AnimatedTexture to a readers-writers lock, solves a race condition and fixes #20221","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8884b3daadf3b6803fa131c7e44445df01070c8e":{"hash":"8884b3daadf3b6803fa131c7e44445df01070c8e","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDk2MTM="],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"Thomas Herzog <therzog@mail.de>","summary":"[GLES2] fix texture flags not having an effect","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21325},"0edb50f629bd878d2b8c98d1a6f50c23316f1ac2":{"hash":"0edb50f629bd878d2b8c98d1a6f50c23316f1ac2","is_merge":true,"authored_by":[],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21321 from karroffel/gles2-canvas-modulate","body":"[GLES2] fix CanvasModulate not working","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c760121c10cb700500fe79ca9d8ba6aebb50bb31":{"hash":"c760121c10cb700500fe79ca9d8ba6aebb50bb31","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21322 from KellyThomas/aabb-rect2-end","body":"[Mono] AABB - Position, Size, End setters, Rect2 - End setter","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2c5b4094072073b8b1d29936a0be83d43d088059":{"hash":"2c5b4094072073b8b1d29936a0be83d43d088059","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21316 from AlexHolly/fix-update-2d-view-scene-tree-selection","body":"Fix update 2D view on selections in scene tree","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6fb144792f63a393a9a2ae9914aeb81acc310816":{"hash":"6fb144792f63a393a9a2ae9914aeb81acc310816","is_merge":true,"authored_by":[],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21320 from karroffel/gles2-transparent-depth-fixes","body":"[GLES2] fix depth for alpha pass","is_cherrypick":false,"cherrypick_hash":"","pull":""},"46207ae7aa19fb99476299d98cccba8cd5df7fb6":{"hash":"46207ae7aa19fb99476299d98cccba8cd5df7fb6","is_merge":false,"authored_by":["MDQ6VXNlcjExNTEzOTQ="],"author_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","committer_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","summary":"[Mono] AABB - Position, Size, End setters, Rect2 - End setter","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21322},"0f59cc179c859d1030b131c8b7fc122e826d2563":{"hash":"0f59cc179c859d1030b131c8b7fc122e826d2563","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDk2MTM="],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"Thomas Herzog <therzog@mail.de>","summary":"[GLES2] fix CanvasModulate not working","body":"That's what happens when you forget about your debug\nshortcuts.\n\nFixes #21025","is_cherrypick":false,"cherrypick_hash":"","pull":21321},"398c1c1c0c5c0380f39403b384e4d798ccf7fb75":{"hash":"398c1c1c0c5c0380f39403b384e4d798ccf7fb75","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fix transform not being applied properly after toggling remote node, fixes #17671","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5ebc70f288dcb68f67ee5b202bbd4bab3f6420e3":{"hash":"5ebc70f288dcb68f67ee5b202bbd4bab3f6420e3","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDk2MTM="],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"Thomas Herzog <therzog@mail.de>","summary":"[GLES2] fix depth for alpha pass","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21320},"634673cf5b900e36925ef0c6cea9ce572b83de2e":{"hash":"634673cf5b900e36925ef0c6cea9ce572b83de2e","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fix properly keep scale in RemoteTransform2D, fixes #17692, closes #17690","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d61fc6a97b45d2147d0ba43c0ec572d566aad6e6":{"hash":"d61fc6a97b45d2147d0ba43c0ec572d566aad6e6","is_merge":true,"authored_by":[],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21317 from karroffel/gles2-canvas-texture-sampler-long-branch-name","body":"[GLES2] fix canvas_item sampler allocation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a7bedaf935c979b4c369ce05e1ff2ac164cf8440":{"hash":"a7bedaf935c979b4c369ce05e1ff2ac164cf8440","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDk2MTM="],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"Thomas Herzog <therzog@mail.de>","summary":"[GLES2] attempt to fix some android problems","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21318},"29ccd2be18dd900957975160cb58bb79dc6fc0ea":{"hash":"29ccd2be18dd900957975160cb58bb79dc6fc0ea","is_merge":true,"authored_by":[],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21288 from karroffel/gles2-hardware-skeletons","body":"[GLES2] enable hardware skeletons","is_cherrypick":false,"cherrypick_hash":"","pull":""},"da876907fd0ee7fed0718e933100182f5fe5abfe":{"hash":"da876907fd0ee7fed0718e933100182f5fe5abfe","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDk2MTM="],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"Thomas Herzog <therzog@mail.de>","summary":"[GLES2] fix canvas_item sampler allocation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21317},"0d0cf2e9489ce80bc077fc1a9b7811dec9047faa":{"hash":"0d0cf2e9489ce80bc077fc1a9b7811dec9047faa","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Change how path properties are presented, so they can be edited. Fixes #20709","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8e7454e5d77e38dd9bae283daf701af1047bf90c":{"hash":"8e7454e5d77e38dd9bae283daf701af1047bf90c","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDk2MTM="],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"Thomas Herzog <therzog@mail.de>","summary":"enable hardware skeletons","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21288},"d1497b720eb34da7797e5107c357f6ed17b37297":{"hash":"d1497b720eb34da7797e5107c357f6ed17b37297","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 after #17440","body":"As discussed in https://github.com/godotengine/godot/pull/17440#discussion_r212277597","is_cherrypick":false,"cherrypick_hash":"","pull":""},"87958e7ada48b70b63c27aa3a5452bb1f68c19e8":{"hash":"87958e7ada48b70b63c27aa3a5452bb1f68c19e8","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Merge translation catalogs with updated template","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2f721d1245fd3cca455961a38a0b354c8887e8cd":{"hash":"2f721d1245fd3cca455961a38a0b354c8887e8cd","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":"Finally unlocking translations for the master/3.1 branch on Weblate\nto prepare for the stable release.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b7db3a69b8bc9c377fc3b301371b7af33407555c":{"hash":"b7db3a69b8bc9c377fc3b301371b7af33407555c","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NDE4ODY="],"author_raw":"Alexander Holland <alexander.holland@live.de>","committer_raw":"Alexander Holland <alexander.holland@live.de>","summary":"Fix update 2D view on selections in scene tree","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21316},"32a6542672f5b941b35ab9b4e373f9c168a152a1":{"hash":"32a6542672f5b941b35ab9b4e373f9c168a152a1","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 f16f9b2b8ae38b76e2a820c060561ebfc71644ab)\n\nAlso adds initial Georgian and Latvian translations.","is_cherrypick":true,"cherrypick_hash":"f16f9b2b8ae38b76e2a820c060561ebfc71644ab","pull":""},"f16f9b2b8ae38b76e2a820c060561ebfc71644ab":{"hash":"f16f9b2b8ae38b76e2a820c060561ebfc71644ab","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 adds initial Georgian and Latvian translations.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e3014467e4e5c53b9cf072c3fb26c079fbe24104":{"hash":"e3014467e4e5c53b9cf072c3fb26c079fbe24104","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21313 from JFonS/gizmo_enabling","body":"Remove material errors after opening new project, fixes #21073","is_cherrypick":false,"cherrypick_hash":"","pull":""},"92aafa898fba31b417093de75cf681ae60fdaf7f":{"hash":"92aafa898fba31b417093de75cf681ae60fdaf7f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21305 from Mr-Slurpy/expression-fix","body":"Fixed bugs in expression class","is_cherrypick":false,"cherrypick_hash":"","pull":""},"927f9f283f5152d4f7318850ccd8194e74996a3b":{"hash":"927f9f283f5152d4f7318850ccd8194e74996a3b","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Remove material errors after opening new project, fixes #21073","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21313},"7f8f76ffbbe7f6983d0362ce2d50b7cd4bca664c":{"hash":"7f8f76ffbbe7f6983d0362ce2d50b7cd4bca664c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21301 from elasota/multithread-cvtt","body":"Multithread BPTC compression jobs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"18e1268cd74a22f78454bb6c270c761466504b54":{"hash":"18e1268cd74a22f78454bb6c270c761466504b54","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21254 from YeldhamDev/tile_grid_map_side","body":"Add option to move Tile/GridMap editors to another side","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0c0aa5fc6f50374beb9add3a7f7bcdd5ddaeb287":{"hash":"0c0aa5fc6f50374beb9add3a7f7bcdd5ddaeb287","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21290 from elasota/texture-import-options","body":"Hide unused options when not using \"Video RAM\" compression mode","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1e729630d6bff3a32751a1850271b080494373ba":{"hash":"1e729630d6bff3a32751a1850271b080494373ba","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21240 from aaronfranke/mono-project-vector","body":"[Mono] Vector2/3 Project methods","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a2acbb0bfb547f893f9d84cfde4957fdc4791dae":{"hash":"a2acbb0bfb547f893f9d84cfde4957fdc4791dae","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21167 from elasota/squish-quality-config","body":"Support higher-quality S3TC compression modes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d3714d1787566e95be89823a48fafddc2667af6e":{"hash":"d3714d1787566e95be89823a48fafddc2667af6e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20507 from rdhafidh/android_libcpp_shared_master","body":"add support libc++_shared on android (master)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fb3506d796b1630305e2c5fcdfc509a0d81dda4f":{"hash":"fb3506d796b1630305e2c5fcdfc509a0d81dda4f","is_merge":false,"authored_by":["MDQ6VXNlcjE1NzkyMjE5"],"author_raw":"Daniel Eliasinski <danieleliasinski@msn.com>","committer_raw":"Daniel Eliasinski <danieleliasinski@msn.com>","summary":"Fixed bugs in expression class","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21305},"6e8b6be136d54a66d8f287c47cf51ac2d7e2dc57":{"hash":"6e8b6be136d54a66d8f287c47cf51ac2d7e2dc57","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Facilitate external modification of HTML5 canvas size","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21330},"8c4e24862b8e595c35d319502bd37a1e292b4207":{"hash":"8c4e24862b8e595c35d319502bd37a1e292b4207","is_merge":false,"authored_by":["MDQ6VXNlcjExMzcyNzM="],"author_raw":"elasota <ejlasota@gmail.com>","committer_raw":"elasota <ejlasota@gmail.com>","summary":"Multithread CVTT compression jobs","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21301},"2db494267b2924989900e968bdb898d8ab50c8f5":{"hash":"2db494267b2924989900e968bdb898d8ab50c8f5","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Modifications to raw input so the handling of absolute coordinates is more correct.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"908a30964a66884f0264021818531cc89c8d2b80":{"hash":"908a30964a66884f0264021818531cc89c8d2b80","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Notify instance binding data api of refcount increment/decrement","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16927},"106e5a8d5ea601f5a37b280e2c1ef61c0e0a2cfb":{"hash":"106e5a8d5ea601f5a37b280e2c1ef61c0e0a2cfb","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20523 from moiman100/windows-raw-input","body":"Raw input relative motion for Windows","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7ad1ca525ea655bc2dcf3ea058e8c990eb03676c":{"hash":"7ad1ca525ea655bc2dcf3ea058e8c990eb03676c","is_merge":false,"authored_by":["MDQ6VXNlcjExMzcyNzM="],"author_raw":"elasota <ejlasota@gmail.com>","committer_raw":"elasota <ejlasota@gmail.com>","summary":"Hide \"no BPTC if RGB\" and \"HDR Mode\" options when not using \"Video RAM\" import.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21290},"6fa1b5eca7bfcc32c4f9284819a7c3e87b08ad3c":{"hash":"6fa1b5eca7bfcc32c4f9284819a7c3e87b08ad3c","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Add option to move Tile/GridMap editors to another side","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21254},"b0419db46f52a3b606acb985265bcd56ec1dad7c":{"hash":"b0419db46f52a3b606acb985265bcd56ec1dad7c","is_merge":false,"authored_by":[""],"author_raw":"Ridwan Abdul Hafidh <ridwanabdulhafidh@gmail.com>","committer_raw":"Ridwan Abdul Hafidh <ridwanabdulhafidh@gmail.com>","summary":"add support libc++_shared stl on android","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20507},"9c696716118b7a190bff3b85a0e0863e521cfba3":{"hash":"9c696716118b7a190bff3b85a0e0863e521cfba3","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"get rid of default template function arguments, works on cxx03","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"61f15878deeee8195166419bef482a9206fdf3f2":{"hash":"61f15878deeee8195166419bef482a9206fdf3f2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21283 from YeldhamDev/gridmap_meshlib_rename","body":"Rename instances of the word \"theme\" to \"mesh_library\" in GridMap and MeshLibrary editors","is_cherrypick":false,"cherrypick_hash":"","pull":""},"980b81dd2a95ce2a53999a8d33f6e30f9f0d8784":{"hash":"980b81dd2a95ce2a53999a8d33f6e30f9f0d8784","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21174 from KellyThomas/c-sharp-feature-parity-rect2","body":"[Mono] Rect2 - add Abs(), rename private fields","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d9cad85f43a1ca319c391b53a631e92a99d252ff":{"hash":"d9cad85f43a1ca319c391b53a631e92a99d252ff","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21229 from marcelofg55/ns_profiling","body":"Implemented profiling functions for NativeScript","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a752e2f4a370d82b5769f784bc030af4a61369c1":{"hash":"a752e2f4a370d82b5769f784bc030af4a61369c1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21150 from Calinou/more-window-placement-options","body":"Add more project window placement options","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5c6be1aea54fc392227b0dcf846a5a82bc7adb38":{"hash":"5c6be1aea54fc392227b0dcf846a5a82bc7adb38","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Rename instances of the word \"theme\" to \"mesh_library\" in GridMap and MeshLibrary editors","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21283},"3fd2fc1e0159e480df6c1f01eea89a66ec89e67b":{"hash":"3fd2fc1e0159e480df6c1f01eea89a66ec89e67b","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Make sure resizing of float and half float images works, fixes #21157","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a323b7a1ba0082967df22411519c713348514b38":{"hash":"a323b7a1ba0082967df22411519c713348514b38","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Implemented profiling functions for NativeScript","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21229},"475a46c59cdc1d5abcd3a9f7441a0689847df186":{"hash":"475a46c59cdc1d5abcd3a9f7441a0689847df186","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Add more project window placement options","body":"It is now possible to use the previous or next monitor (relative to\nthe editor) to display running projects. If either end is reached,\nit will wrap around to the last or first monitor (respectively).\n\nThis closes #20283.","is_cherrypick":false,"cherrypick_hash":"","pull":21150},"434973fb83ce8add0a235fd5895acaf730857a08":{"hash":"434973fb83ce8add0a235fd5895acaf730857a08","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"[Mono] Vector2/3 Project methods","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21240},"4cd866685ea7f7dff569d71ae53392abb7a67df1":{"hash":"4cd866685ea7f7dff569d71ae53392abb7a67df1","is_merge":false,"authored_by":["MDQ6VXNlcjExMzcyNzM="],"author_raw":"elasota <ejlasota@gmail.com>","committer_raw":"elasota <ejlasota@gmail.com>","summary":"Use cluster fit at higher quality levels","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21167},"334acc017ff1f89c05a8c9dc362c584bc843c182":{"hash":"334acc017ff1f89c05a8c9dc362c584bc843c182","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Add distance based dithering to the default material.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"810b73c01eb056b23fafdd7419641079e3cea488":{"hash":"810b73c01eb056b23fafdd7419641079e3cea488","is_merge":false,"authored_by":["MDQ6VXNlcjE3NzYwNDQ="],"author_raw":"Mariano Javier Suligoy <marianognu.easyrpg@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Display tile ID along with name","body":"Fixes #20895.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8b25c0513f9ede95f855ef22b2a214224b88c371":{"hash":"8b25c0513f9ede95f855ef22b2a214224b88c371","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21152 from DualMatrix/fileselect_error","body":"Fixed !is_inside_tree() errors in file dialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a097fdfab12a94dbdb2bc79b2d64abf638006954":{"hash":"a097fdfab12a94dbdb2bc79b2d64abf638006954","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21287 from Noshyaar/preview-crash","body":"Fix crash when previewing null AudioStream","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a327a0078b3d78657ccd06a3f5d567f68212ee28":{"hash":"a327a0078b3d78657ccd06a3f5d567f68212ee28","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"Poommetee Ketson <poommetee@protonmail.com>","summary":"Fix crash when previewing null AudioStream","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3573d5f4ae9bddd063a6b74c9be9b44cd2780708":{"hash":"3573d5f4ae9bddd063a6b74c9be9b44cd2780708","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21281 from elasota/fix-squish-sse","body":"Fix Squish SSE misconfiguration","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a6979e7c66c366ad521fc3d8cbd81d911650f030":{"hash":"a6979e7c66c366ad521fc3d8cbd81d911650f030","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21279 from vnen/gdscript-fixes","body":"Assorted GDScript fixes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"703de2f6ece307dd0ddbfd8193d1996f141294c3":{"hash":"703de2f6ece307dd0ddbfd8193d1996f141294c3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21256 from elasota/bptc","body":"BPTC support","is_cherrypick":false,"cherrypick_hash":"","pull":""},"35f6ba5c5d950171ec3e4f15934ac5494b19acb1":{"hash":"35f6ba5c5d950171ec3e4f15934ac5494b19acb1","is_merge":false,"authored_by":["MDQ6VXNlcjExMzcyNzM="],"author_raw":"elasota <ejlasota@gmail.com>","committer_raw":"elasota <ejlasota@gmail.com>","summary":"BPTC support","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21256},"04410346bb15c49619f54ed439eff10c31b8c70d":{"hash":"04410346bb15c49619f54ed439eff10c31b8c70d","is_merge":false,"authored_by":["MDQ6VXNlcjExMzcyNzM="],"author_raw":"elasota <ejlasota@gmail.com>","committer_raw":"elasota <ejlasota@gmail.com>","summary":"Fix Squish SSE misconfiguration","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21281},"0e6551d8e2c080149bedcefd6c9dd0061261ea3f":{"hash":"0e6551d8e2c080149bedcefd6c9dd0061261ea3f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21274 from YeldhamDev/meshlib_editor_fixes","body":"Fix MeshLibrary editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4d6a6e08136a24e40f0e1a81a9425de7dee9a7a9":{"hash":"4d6a6e08136a24e40f0e1a81a9425de7dee9a7a9","is_merge":false,"authored_by":["MDQ6VXNlcjIwMzU1MTQ0"],"author_raw":"Laurent Van Acker <laurent@pozyx.io>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Add modulation of tiles from tileset in palette and editor draw","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"94d662ad558c80b0b04c85ad3daadb24ce653cd9":{"hash":"94d662ad558c80b0b04c85ad3daadb24ce653cd9","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: Ignore unused arguments/local vars that start with _","body":"Makes it simple to ignore particular arguments without adding special\ncomments, especially in engine-defined functions.","is_cherrypick":false,"cherrypick_hash":"","pull":21279},"4d2b9a4b352a86cb78331b136c05ec2538b2928b":{"hash":"4d2b9a4b352a86cb78331b136c05ec2538b2928b","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: Show warning messages only on debugger","body":"Don't show on console/output anymore.","is_cherrypick":false,"cherrypick_hash":"","pull":21279},"c45a4f03102f9c487a03b1fd0ef7b86d75318094":{"hash":"c45a4f03102f9c487a03b1fd0ef7b86d75318094","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21275 from neikeq/tfiswrongwithhooks","body":"Mono: Fix weird crash when loading corlib","is_cherrypick":false,"cherrypick_hash":"","pull":""},"143c471eff107cb1b28152d5d36f89f1b21a95ee":{"hash":"143c471eff107cb1b28152d5d36f89f1b21a95ee","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Fix weird crash when loading corlib","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21275},"5df91099c74889d48d05de9ad677f24ac71a0d48":{"hash":"5df91099c74889d48d05de9ad677f24ac71a0d48","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18502 from space-wizards/18-04-29-assembly-load-hook","body":"assembly_load_hook fallback for registering GDMonoAssemblies.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"27731a86d2003e0b98a217d191dc7e180ddf043b":{"hash":"27731a86d2003e0b98a217d191dc7e180ddf043b","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY=","MDQ6VXNlcjI1NzcyNjQz"],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Restrict set_pitch_scale to positive scales for AudioStreamPlayer*","body":"Fixes #20459.\n\nCo-authored-by: Tiago José Sousa Magalhães <crakylps@gmail.com>","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d0f55ab6e4687c0a3c52379ee9fbb31a121cc196":{"hash":"d0f55ab6e4687c0a3c52379ee9fbb31a121cc196","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Fix MeshLibrary editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21274},"a3fe19dd109c1d689d74e14ba6ff60929653d4c9":{"hash":"a3fe19dd109c1d689d74e14ba6ff60929653d4c9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21252 from vnen/remove-autoload-init","body":"Disable scripting and physics early in EditorNode","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4bf15d809013c6c70af20632f181b5ca0e75e47c":{"hash":"4bf15d809013c6c70af20632f181b5ca0e75e47c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21236 from dragmz/windows-graceful-close","body":"Try closing gracefully before terminating process","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0a8ac1a57c00db32464b7ea30dd9fd6404936948":{"hash":"0a8ac1a57c00db32464b7ea30dd9fd6404936948","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"display some constants as hex","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ed10ff65fd741263ab44eeb75b198b3a41c2eb67":{"hash":"ed10ff65fd741263ab44eeb75b198b3a41c2eb67","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21245 from RandomShaper/fix-physics-canvas-xform","body":"Take CanvasLayer transform into account for 2D physics","is_cherrypick":false,"cherrypick_hash":"","pull":""},"65c8a491221efdb4fd26ff230f22b541a2511483":{"hash":"65c8a491221efdb4fd26ff230f22b541a2511483","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21250 from dragmz/ref-ptr-n(eq)-op","body":"== and != operators for Ref<T> / T*","is_cherrypick":false,"cherrypick_hash":"","pull":""},"404ee1a56b138ac6280c0cba9dbd9ea92b9e9a24":{"hash":"404ee1a56b138ac6280c0cba9dbd9ea92b9e9a24","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 that went past CI","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a319d72071eaf0d2e67d88f205c53e1eca331162":{"hash":"a319d72071eaf0d2e67d88f205c53e1eca331162","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21253 from aaronfranke/plane-constants","body":"Rename Plane constants, add to Mono","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d3de933377d81126c20ca4599da3d3ed2e9c1884":{"hash":"d3de933377d81126c20ca4599da3d3ed2e9c1884","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21263 from guilhermefelipecgs/fix_gradient_edit","body":"Fix grab/select of gradient edit","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ee07fb5ebee339559da46f9d183418bbee2188e5":{"hash":"ee07fb5ebee339559da46f9d183418bbee2188e5","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Changes to ClippedCamera, RayCast,Raycast2D and 2D physics API to add ability to choose between bodies and areas when colliding.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"28e9aedbddb41f240ff7b416c8359673d3505a79":{"hash":"28e9aedbddb41f240ff7b416c8359673d3505a79","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21267 from akien-mga/color-grayscale","body":"Deprecate incorrect Color::gray()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"20dc63054f7846a9179b546dd3f02096ff4c6609":{"hash":"20dc63054f7846a9179b546dd3f02096ff4c6609","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":"Optimize CanvasLayer::get_global_transform_with_canvas","body":"So it takes advantage of the `get_global_transform` cached data.","is_cherrypick":false,"cherrypick_hash":"","pull":21245},"4839e5f6d9ed1c0afee933009ab44b9913310d27":{"hash":"4839e5f6d9ed1c0afee933009ab44b9913310d27","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":"Take CanvasLayer transform into account for 2D physics","body":"Fixes #18073.","is_cherrypick":false,"cherrypick_hash":"","pull":21245},"44d75e3b6d2565e13e4f49d21d5e00dfcc99afd9":{"hash":"44d75e3b6d2565e13e4f49d21d5e00dfcc99afd9","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21266 from AndreaCatania/master","body":"Added area / body collision exception in raycast","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fdf18a41985701aafb20d2f6d35f481fee22e6cc":{"hash":"fdf18a41985701aafb20d2f6d35f481fee22e6cc","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: Fix undefined behavior on GDScriptTokenizerBuffer","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21279},"c153489e25752efcc433f5d04d2c7fca9f3e97d5":{"hash":"c153489e25752efcc433f5d04d2c7fca9f3e97d5","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Added comment to class_db to know how to bind more then 6 params","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21266},"0b98834b772c8e753b2a31508cf105ae555d6000":{"hash":"0b98834b772c8e753b2a31508cf105ae555d6000","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Added ray / shape / point / motion / rest cast exclusion of area and or body","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21266},"abbdb9d9514ff1299a3a7cec044eaf735273cad3":{"hash":"abbdb9d9514ff1299a3a7cec044eaf735273cad3","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: Forbid invalid identifiers in match bindings","body":"Also forbid shadowing a variable from an upper scope.","is_cherrypick":false,"cherrypick_hash":"","pull":21279},"d97624e2954dc5180f2ae28d8aab9c8eaaff2954":{"hash":"d97624e2954dc5180f2ae28d8aab9c8eaaff2954","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDSCript: Fix cyclic class dependency detection","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21279},"2969dffbe3dc8cc5fc45f284a935f177f79efab4":{"hash":"2969dffbe3dc8cc5fc45f284a935f177f79efab4","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Deprecate incorrect Color::gray()","body":"This average is not a proper approximation of a grayscale value,\nget_v() is better suited for that.\n\nIf we want a real to_grayscale() conversion, it's somewhat more\ninvolved: https://en.wikipedia.org/wiki/Grayscale\n\nRemove the deprecated Gray() from C# bindings as it conflicts\nwith new named color constants.","is_cherrypick":false,"cherrypick_hash":"","pull":21267},"e20864c3408ff270b97ea44e806209221323788a":{"hash":"e20864c3408ff270b97ea44e806209221323788a","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Clipped camera implementation, a camera that avoids going into geometry.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"40f8ab6b1e36fb2a2745f8307a656c5eaa38558a":{"hash":"40f8ab6b1e36fb2a2745f8307a656c5eaa38558a","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Fix grab/select of gradient edit","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21263},"912131fe03d7f82126463fc62cc0a166ed5434f4":{"hash":"912131fe03d7f82126463fc62cc0a166ed5434f4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20101 from panzergame/shape_margin","body":"Expose bullet shape margin to UI.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a1d2fbdeb29dbc0f7fa2940f9f66c161cf723180":{"hash":"a1d2fbdeb29dbc0f7fa2940f9f66c161cf723180","is_merge":false,"authored_by":["MDQ6VXNlcjQ0NzE0Mw=="],"author_raw":"Marcin Zawiejski <dragmz@gmail.com>","committer_raw":"Marcin Zawiejski <dragmz@gmail.com>","summary":"== and != operators for Ref<T> / T*","body":"This is to prevent crashes for code like:\n\n...\nvoid Material::set_next_pass(const Ref<Material> &p_pass) {\n\nERR_FAIL_COND(p_pass == this);\n...\n\nthat's been fixed in 031f763d4fda4e0dbcdf90a170aad3124c50c062","is_cherrypick":false,"cherrypick_hash":"","pull":21250},"238b70e2db7e376ce8b627bbba5770535270da30":{"hash":"238b70e2db7e376ce8b627bbba5770535270da30","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21248 from akien-mga/remove-utf8-constants","body":"Remove circle/diamond String constants","is_cherrypick":false,"cherrypick_hash":"","pull":""},"94862d41cd40c8edb347fb3d11bd69bb096c5018":{"hash":"94862d41cd40c8edb347fb3d11bd69bb096c5018","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21260 from akien-mga/ci-debug_release","body":"CI: Disable debug_release on Travis/AppVeyor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e71c20099c311bd7e1e20518bd0bdd89c9b61440":{"hash":"e71c20099c311bd7e1e20518bd0bdd89c9b61440","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"CI: Disable debug_symbols on Travis/AppVeyor","body":"Also increase AppVeyor cache size to 1024,\nshould match what is available for us in the free plan:\nhttps://www.appveyor.com/docs/build-cache/#cache-size-beta\n\nAnd drop obsolete debug_release option for Windows, superseded\nby target=release and debug_symbols=yes.","is_cherrypick":false,"cherrypick_hash":"","pull":21260},"a986686ac4b4896fc13feb5a85e64e511e6a4c83":{"hash":"a986686ac4b4896fc13feb5a85e64e511e6a4c83","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"Rename Plane constants, add to Mono","body":"But I'm not tagging PR as [Core] or [Mono] due to it being a minor change anyway.","is_cherrypick":false,"cherrypick_hash":"","pull":21253},"e9cb03f33eb5e17ce3638c033299a4f919dab194":{"hash":"e9cb03f33eb5e17ce3638c033299a4f919dab194","is_merge":true,"authored_by":[],"author_raw":"Leon Krause <Lk@Leonkrause.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20922 from kripken/err","body":"HTML5: use console.warn instead of Module.printErr","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ed3776c6a48943e9b01a4d60e28cab68f47300eb":{"hash":"ed3776c6a48943e9b01a4d60e28cab68f47300eb","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Disable scripting and physics early in EditorNode","body":"This avoids issues with scripts being instanced before this is set, like\nautoloads.","is_cherrypick":false,"cherrypick_hash":"","pull":21252},"4ea3e4f551f3f364bd77242a1bc541e9b018f62e":{"hash":"4ea3e4f551f3f364bd77242a1bc541e9b018f62e","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":""},"f0b914fa688d5ad36ac51d5f6d19dfce073b1748":{"hash":"f0b914fa688d5ad36ac51d5f6d19dfce073b1748","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Remove circle/diamond and NodePath String constants","body":"They were introduced in #14704 but need more discussion IMO,\nthey don't strike me as core features that would have to be\nregistered in Variant directly.\n\nMoreover, they currently break the documentation XML as string\nconstants end up encoded as e.g. `value=\"\"..\"\"`.","is_cherrypick":false,"cherrypick_hash":"","pull":21248},"5dc2b12efa161ca48d893fc930ff5501ba51e809":{"hash":"5dc2b12efa161ca48d893fc930ff5501ba51e809","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21241 from dragmz/reset-debugger-reason","body":"Reset reason text when no longer connected","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ad8a6b10b51bc6ec133ba370e71c0408f645e6da":{"hash":"ad8a6b10b51bc6ec133ba370e71c0408f645e6da","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21220 from Noshyaar/import-crash","body":"Fix crash while importing corrupt wav","is_cherrypick":false,"cherrypick_hash":"","pull":""},"35d232b10018899261253aa13249fae58d08be9d":{"hash":"35d232b10018899261253aa13249fae58d08be9d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21228 from Noshyaar/docs-bind","body":"Fix arg name in docs, some copy-paste errors","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6b6e3bdce831417a3bec0e59571adf5efceda1f1":{"hash":"6b6e3bdce831417a3bec0e59571adf5efceda1f1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21233 from Essojadojef/custom-export-templates-fix","body":"fix Android/HTML5 custom templates option does not work","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cc3ccf7caadbecd5c8a664e50abc01a6f09196e8":{"hash":"cc3ccf7caadbecd5c8a664e50abc01a6f09196e8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21234 from guilhermefelipecgs/fix_inspector_capitalize","body":"[EditorInspector] Fix ImportDock and ProjectExport capitalize","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d8032dfdd59ee959dc0c43cf5bf5b30f840e16eb":{"hash":"d8032dfdd59ee959dc0c43cf5bf5b30f840e16eb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21239 from Calinou/fix-assetlib-download-crash","body":"Fix occasional crash when downloading assets from the Asset Library","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ca1c851dbdc14701695d9589225b44d5681606f0":{"hash":"ca1c851dbdc14701695d9589225b44d5681606f0","is_merge":false,"authored_by":["MDQ6VXNlcjQ0NzE0Mw=="],"author_raw":"Marcin Zawiejski <dragmz@gmail.com>","committer_raw":"Marcin Zawiejski <dragmz@gmail.com>","summary":"Try closing gracefully before terminating process","body":"Use a Microsoft recommended way of process termination for the project\nprocess run from the editor. This allows loaded DLLs to receive and handle\nDLL_PROCESS_DETACH notification and cleanup any global state before the\nprocess actually exits.","is_cherrypick":false,"cherrypick_hash":"","pull":21236},"d88d0d457d2828db2016f4854efff8c5f8b90e91":{"hash":"d88d0d457d2828db2016f4854efff8c5f8b90e91","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fixes to move and slide and ray separation, implement separation in Godot physics","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"50326a0077b9c6cb3ec0d3521bd46759ad5f6529":{"hash":"50326a0077b9c6cb3ec0d3521bd46759ad5f6529","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"[EditorInspector] Fix ImportDock and ProjectExport capitalize","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21234},"031f763d4fda4e0dbcdf90a170aad3124c50c062":{"hash":"031f763d4fda4e0dbcdf90a170aad3124c50c062","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Crash fixes for material and animtree","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ec68822cd7cea75de4bbf44fce9bf83ae5e89612":{"hash":"ec68822cd7cea75de4bbf44fce9bf83ae5e89612","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"Poommetee Ketson <poommetee@protonmail.com>","summary":"Fix crash while importing corrupted wav","body":"Line 199 does division with 'bits per sample' but the check for\n0 is missing.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"76adef27042b5185ab8a1db991cfff8ab872b928":{"hash":"76adef27042b5185ab8a1db991cfff8ab872b928","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"Poommetee Ketson <poommetee@protonmail.com>","summary":"Fix arg name in docs, some copy-paste errors","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ce73b56adb6d802b496f41b78f77d4175fc02c82":{"hash":"ce73b56adb6d802b496f41b78f77d4175fc02c82","is_merge":false,"authored_by":["MDQ6VXNlcjQ0NzE0Mw=="],"author_raw":"Marcin Zawiejski <dragmz@gmail.com>","committer_raw":"Marcin Zawiejski <dragmz@gmail.com>","summary":"Reset reason text when no longer connected","body":"Resets the \"Child Process Connected\" when the child process is no longer\nconnected.","is_cherrypick":false,"cherrypick_hash":"","pull":21241},"dd4fe8588bcf0e99b16e45508da7dcc3a1f3bb8e":{"hash":"dd4fe8588bcf0e99b16e45508da7dcc3a1f3bb8e","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Fix occasional crash when downloading assets from the Asset Library","body":"This is caused by GitHub not publishing a Content-Length header in\nall cases (it only does so if the file was requested recently),\nwhich in turn made `String.humanize_size()` try to humanize a size of\n-1 byte (as returned by HTTPRequest when no Content-Length\nis contained in the response).\nThis crashed the editor due to a division by zero.\n\nThis closes #21200.","is_cherrypick":false,"cherrypick_hash":"","pull":21239},"c1bd768ca2d5fcd7c505b1af5e4de753799a3476":{"hash":"c1bd768ca2d5fcd7c505b1af5e4de753799a3476","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18822 from QbieShay/master","body":"Added spring arm node","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c7e4527a88b90062e1d5fdea50c1b85cea3c8c6c":{"hash":"c7e4527a88b90062e1d5fdea50c1b85cea3c8c6c","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Massive rewrite to AnimationTree. Many APIs changed in order to:","body":"-Reuse resources\n-Expose properties in AnimationTree","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1b66b08fdb3adc838810ce79823c70ac391c8a21":{"hash":"1b66b08fdb3adc838810ce79823c70ac391c8a21","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20908 from AndreaCatania/kiSlope","body":"Improved move_and_slide function stay on slope","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0889d7e5894380279a42b95bda56409cf9ba39cf":{"hash":"0889d7e5894380279a42b95bda56409cf9ba39cf","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NDE4ODY="],"author_raw":"Alexander Holland <alexander.holland@live.de>","committer_raw":"Alexander Holland <alexander.holland@live.de>","summary":"Check all selected items on OPEN_MANY/OPEN_FILES in FileDialog, also changed confusing naming.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21231},"9c1fd917321a65ba1900b7d137dd5868887392b2":{"hash":"9c1fd917321a65ba1900b7d137dd5868887392b2","is_merge":false,"authored_by":["MDQ6VXNlcjMzNTc1Njkz"],"author_raw":"Alessandro <alessandroperelli30@gmail.com>","committer_raw":"Alessandro <alessandroperelli30@gmail.com>","summary":"fix Android/HTML5 custom templates option does not work","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21233},"75e540ce7259adbe1b1d4b22f2444078953da494":{"hash":"75e540ce7259adbe1b1d4b22f2444078953da494","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21148 from akien-mga/placeholder_text_hint","body":"Add PROPERTY_HINT_PLACEHOLDER_TEXT for String properties","is_cherrypick":false,"cherrypick_hash":"","pull":""},"16f7ff1ee946cc04f03670fb66eeb24392d8384d":{"hash":"16f7ff1ee946cc04f03670fb66eeb24392d8384d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21224 from hpvb/fix-stray-semicolon","body":"Remove a stray semicolon","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e9a35c2c6b5012c3a041a64851bf7ca6ba656730":{"hash":"e9a35c2c6b5012c3a041a64851bf7ca6ba656730","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Remove a stray semicolon","body":"This was causing a lot of compiler warnings for no good reason.","is_cherrypick":false,"cherrypick_hash":"","pull":21224},"661c9ece7cf167fd654a255ed80de0023ba171d9":{"hash":"661c9ece7cf167fd654a255ed80de0023ba171d9","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Add PROPERTY_HINT_PLACEHOLDER_TEXT for String properties","body":"Use it to provide a better example for application identifiers\non Android, iOS and macOS, where users thought they *had* to use\nthis as a magic token.","is_cherrypick":false,"cherrypick_hash":"","pull":21148},"1eb1606f34f0696eb5f1694a3fc563125ad914b8":{"hash":"1eb1606f34f0696eb5f1694a3fc563125ad914b8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21216 from akien-mga/import-export-editorinspector","body":"Port ImportDock and ProjectExport to new property editor (2nd try)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e7c5aca0401f6ee2433a5256adc0910df14f1132":{"hash":"e7c5aca0401f6ee2433a5256adc0910df14f1132","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Port ImportDock and ProjectExport to new property editor (2nd try)","body":"Thanks to @ibrahn for helping debug the crashes caused in ProjectExportDialog\nby the stray `update_tree()` call, no longer needed in the new inspector.","is_cherrypick":false,"cherrypick_hash":"","pull":21216},"30bfe5c942ee67366777abd9759e526ac212ec8c":{"hash":"30bfe5c942ee67366777abd9759e526ac212ec8c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21211 from Chaosus/light_fragcoord","body":"Added FRAGCOORD to spatial light shader","is_cherrypick":false,"cherrypick_hash":"","pull":""},"789d1f2e078e58fe15e090e0082a9db98b3405f7":{"hash":"789d1f2e078e58fe15e090e0082a9db98b3405f7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21208 from jmca/master","body":"Prevent \"cannot use a string pattern on a bytes-like object\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4723f7fe4d30a882e8cbb7ca113f66c8b1dce8ae":{"hash":"4723f7fe4d30a882e8cbb7ca113f66c8b1dce8ae","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21204 from dragmz/revert_gles2_batching","body":"Revert \"Batch GLES2 draw calls\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"acf67a1a193b1a696d93282acb55b1a675c37478":{"hash":"acf67a1a193b1a696d93282acb55b1a675c37478","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21202 from hpvb/fix-16560","body":"Remove faces in in QuickHull::build() that we don't need anymore","is_cherrypick":false,"cherrypick_hash":"","pull":""},"15433cffe783066c473266faf89bce37c6e6c37d":{"hash":"15433cffe783066c473266faf89bce37c6e6c37d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21195 from AlexHolly/search-help-selection-color","body":"changed search help selection color","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c962f03d3705eb31d378df685456cf75f7ed4742":{"hash":"c962f03d3705eb31d378df685456cf75f7ed4742","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21192 from Chaosus/fix_pass_crash","body":"Fix crash when setting Material's next pass to itself","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e746be7aa9e700c9eb0cd6afa2c8620877e8a553":{"hash":"e746be7aa9e700c9eb0cd6afa2c8620877e8a553","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21166 from Zylann/find_in_files_improvement","body":"Find in Files improvements","is_cherrypick":false,"cherrypick_hash":"","pull":""},"89f0d826ea7bc50122c15b8f59e5e1cda576c2c2":{"hash":"89f0d826ea7bc50122c15b8f59e5e1cda576c2c2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21197 from JPTeasdale/input-picking-bug","body":"Bullet ray picking should ignore objects with input_ray_pickable=false","is_cherrypick":false,"cherrypick_hash":"","pull":""},"37f5cc5b6398d4d9fb08282a0e47fb96f059581a":{"hash":"37f5cc5b6398d4d9fb08282a0e47fb96f059581a","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added FRAGCOORD to spatial light processing","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21211},"c6a4ca5c9e8c7c9c4c3fd3140bf8b1fc97f5cbfc":{"hash":"c6a4ca5c9e8c7c9c4c3fd3140bf8b1fc97f5cbfc","is_merge":false,"authored_by":["MDQ6VXNlcjI3NjAzNDk="],"author_raw":"Justin Abene <jabene@gmail.com>","committer_raw":"Justin Abene <jabene@gmail.com>","summary":"Prevent \"cannot use a string pattern on a bytes-like object\"","body":"Fixes #21207","is_cherrypick":false,"cherrypick_hash":"","pull":21208},"bd5ff205b2c1f6ebeeab94bb8dc02a2ff725f628":{"hash":"bd5ff205b2c1f6ebeeab94bb8dc02a2ff725f628","is_merge":false,"authored_by":["MDQ6VXNlcjQ0NzE0Mw=="],"author_raw":"Marcin Zawiejski <dragmz@gmail.com>","committer_raw":"Marcin Zawiejski <dragmz@gmail.com>","summary":"Revert \"Batch GLES2 draw calls\"","body":"This reverts commit f55039b194bbbd8d797b667d67e5677fb429d356.\n\nThe GLES2 batching seems to require more testing and tweaking in order\nto actually make the performance better on Android devices. It's been\nproved with #21184 that the current implementation has it's drawbacks\ntherefore I suggest reverting the commit for now.","is_cherrypick":false,"cherrypick_hash":"","pull":21204},"33669a8bcacf108e8fbf1bb64cf94b38381634e6":{"hash":"33669a8bcacf108e8fbf1bb64cf94b38381634e6","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Remove faces in in QuickHull::build() that we don't need anymore","body":"We delete the faces for consideration in this loop but we can still\nsometimes find an edge that connects to this face. We now interate over\nall edges and disconnect edges connecting to this face.\n\nThis fixes #16560 and fixes #17569","is_cherrypick":false,"cherrypick_hash":"","pull":21202},"7323f7998bf5025b182aa208b56cececdbfd0c2d":{"hash":"7323f7998bf5025b182aa208b56cececdbfd0c2d","is_merge":false,"authored_by":["MDQ6VXNlcjEzMjM4MjM="],"author_raw":"John Teasdale <jpteasdale@gmail.com>","committer_raw":"John Teasdale <jpteasdale@gmail.com>","summary":"Bullet picking will now ignore objects without input_ray_pickable","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21197},"5ba083ea1bf6517fc54d7306ba1cb0178ec830d7":{"hash":"5ba083ea1bf6517fc54d7306ba1cb0178ec830d7","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NDE4ODY="],"author_raw":"Alexander Holland <alexander.holland@live.de>","committer_raw":"Alexander Holland <alexander.holland@live.de>","summary":"changed search help selection color","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21195},"a6e51c8aa1efe12478613942995e390a8c53a1db":{"hash":"a6e51c8aa1efe12478613942995e390a8c53a1db","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix crash when setting Material's next pass to itself","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21192},"09c55f43cffa57da44cd07569bd406bc916ba8fc":{"hash":"09c55f43cffa57da44cd07569bd406bc916ba8fc","is_merge":false,"authored_by":["MDQ6VXNlcjEzMTE1NTU="],"author_raw":"Marc Gilleron <marc.gilleron@gmail.com>","committer_raw":"Marc Gilleron <marc.gilleron@gmail.com>","summary":"Find in Files improvements","body":"- Search results are now grouped by file using a Tree control\n- You can opt out occurences when using replace mode\n- Double-check search results in case files have been tampered with, so occurrences don't get badly replaced\n- Fixed replace bug when an occurrence is found twice in one line","is_cherrypick":false,"cherrypick_hash":"","pull":21166},"faa49c182978b3fe74e7aad65fb761c2881f009c":{"hash":"faa49c182978b3fe74e7aad65fb761c2881f009c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21183 from Chaosus/mat_varyings","body":"Allow matrixes in varyings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c9498d4c3da0ac0b107ea015cf6e554a0dd882b5":{"hash":"c9498d4c3da0ac0b107ea015cf6e554a0dd882b5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21182 from Calinou/highlight-multiline-strings","body":"Highlight multiline strings as strings instead of comments","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9634d74d312da34b3902ca5eadb6cdccd9ce60e3":{"hash":"9634d74d312da34b3902ca5eadb6cdccd9ce60e3","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Allow matrixes in varyings","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21183},"5d09877da8003740928502aead0b46505495721f":{"hash":"5d09877da8003740928502aead0b46505495721f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21154 from Chaosus/grid_2d_color","body":"Added setting to change color of 2d editor grid","is_cherrypick":false,"cherrypick_hash":"","pull":""},"88cb039f3913a5cf5d6426c1f59019b2b5f0c094":{"hash":"88cb039f3913a5cf5d6426c1f59019b2b5f0c094","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21129 from Calinou/fix-3d-grid-origin-flicker","body":"Fix the 3D grid flickering when the origin is enabled","is_cherrypick":false,"cherrypick_hash":"","pull":""},"649c3bee3b0d291f448463649dacbca4919f147b":{"hash":"649c3bee3b0d291f448463649dacbca4919f147b","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Highlight multiline strings as strings instead of comments","body":"Since multiline comments are not officially supported in GDScript, it is\nmore common to see multiline strings being used as strings rather than\nas comments (which are actually standalone expressions here).\n\nThis closes #21142.","is_cherrypick":false,"cherrypick_hash":"","pull":21182},"0010d9c82a89e89fc1bc83e806f59f34f3deb893":{"hash":"0010d9c82a89e89fc1bc83e806f59f34f3deb893","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Added ray shape and move_and_slide with snapping on 3D.","body":"Added stop_on_slope on 2d part","is_cherrypick":false,"cherrypick_hash":"","pull":20908},"792a8446acf9733829cf033194c9c6b073fa8cec":{"hash":"792a8446acf9733829cf033194c9c6b073fa8cec","is_merge":false,"authored_by":["MDQ6VXNlcjExNTEzOTQ="],"author_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","committer_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","summary":"mono: add Abs() to Rect2 and rename private fields","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21174},"238a78f13f337c8d86a0b7a7af1c752b274e54a3":{"hash":"238a78f13f337c8d86a0b7a7af1c752b274e54a3","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix compiling SkeletonIK with disable_3d","body":"Fixes #20825.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"94908f08e530a409b6b90829aa85533758cd2d4e":{"hash":"94908f08e530a409b6b90829aa85533758cd2d4e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20893 from guilhermefelipecgs/invert_depth_map","body":"Add option to convert from height map to depth map","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9c00d1aaa8b6e81b46270e9de1f177e8a99826a4":{"hash":"9c00d1aaa8b6e81b46270e9de1f177e8a99826a4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21176 from cbscribe/kcc_doc_updates","body":"[DOCS] Many class ref updates","is_cherrypick":false,"cherrypick_hash":"","pull":""},"54fcdabfd3072b95a4dfb37aa1716c23c97b8ad9":{"hash":"54fcdabfd3072b95a4dfb37aa1716c23c97b8ad9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21179 from elasota/vs-pdb","body":"Support debug_symbols in VS optimized builds","is_cherrypick":false,"cherrypick_hash":"","pull":""},"66c25d48290b0b53f1febbfa4af3d4982f6f3204":{"hash":"66c25d48290b0b53f1febbfa4af3d4982f6f3204","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added possibility to change color of 2d editor grid","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21154},"ffe0235f627f96f084c57cf8e91eba1f0ea977ab":{"hash":"ffe0235f627f96f084c57cf8e91eba1f0ea977ab","is_merge":false,"authored_by":["MDQ6VXNlcjExMzcyNzM="],"author_raw":"elasota <ejlasota@gmail.com>","committer_raw":"elasota <ejlasota@gmail.com>","summary":"Support debug_symbols in VS optimized builds","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21179},"2a0991dde6448ab2567bb01819105a1dda1b96c4":{"hash":"2a0991dde6448ab2567bb01819105a1dda1b96c4","is_merge":false,"authored_by":[""],"author_raw":"Chris Bradfield <chris@kidscancode.org>","committer_raw":"Chris Bradfield <chris@kidscancode.org>","summary":"[DOCS] Many class ref updates","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21176},"8bc9986db4a91a35e8c540b2b3cfbe81b2f2e1e6":{"hash":"8bc9986db4a91a35e8c540b2b3cfbe81b2f2e1e6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21155 from ordigdug/fix-colorpicker-popup","body":"Fixes colorpicker popup immeditately closing when interacting with co…","is_cherrypick":false,"cherrypick_hash":"","pull":""},"92401772c859207130aafcd0f2d24236600d76e0":{"hash":"92401772c859207130aafcd0f2d24236600d76e0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21132 from neonsoup/win_move_to_trash_fix","body":"Fix errors during removing files or folders and fix for latin symbols","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8c7034459626f733c3765592e52bae250dfc7533":{"hash":"8c7034459626f733c3765592e52bae250dfc7533","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21161 from Noshyaar/inspector-text","body":"Fix args count mismatch in property_changed signal","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f19446622aced670145283d237ccfcdbdce93068":{"hash":"f19446622aced670145283d237ccfcdbdce93068","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"Poommetee Ketson <poommetee@protonmail.com>","summary":"Fix args count mismatch in property_changed signal","body":"...when editing Dictionary/Array property","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fcab86a71e50e44a5589e22cfbf50ea6eb97641a":{"hash":"fcab86a71e50e44a5589e22cfbf50ea6eb97641a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21159 from DualMatrix/label_reverse","body":"Fixed text entry is going in reverse","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8ad251b331fdc6b7e02c7be7ba8a3eabcf479bbf":{"hash":"8ad251b331fdc6b7e02c7be7ba8a3eabcf479bbf","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Fixed text entry is going in reverse","body":"Fixed text entry is going in reverse, this undoes what seems to be a mistake in #20400 and fixes #21061","is_cherrypick":false,"cherrypick_hash":"","pull":21159},"b4ce1e3005ed54f028b57bbf6908f60113afe80a":{"hash":"b4ce1e3005ed54f028b57bbf6908f60113afe80a","is_merge":true,"authored_by":[],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20965 from dragmz/gles2_batching","body":"Batch GLES2 draw calls","is_cherrypick":false,"cherrypick_hash":"","pull":""},"15af0e9ec841be7afdc2f48c0eefd6f3a8741363":{"hash":"15af0e9ec841be7afdc2f48c0eefd6f3a8741363","is_merge":false,"authored_by":[""],"author_raw":"pesets <i.am.pesets@gmail.com>","committer_raw":"pesets <i.am.pesets@gmail.com>","summary":"Fix AtlasTexture with NinePatchRect and TextureProgress","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21156},"17b439844da7fa1460914c839240157d847a8f85":{"hash":"17b439844da7fa1460914c839240157d847a8f85","is_merge":false,"authored_by":["MDQ6VXNlcjUzODQyNTE="],"author_raw":"ordigdug <originaldigdug@yahoo.com>","committer_raw":"ordigdug <originaldigdug@yahoo.com>","summary":"Fixes colorpicker popup immeditately closing when interacting with colorpicker property in a subinspector. Fixes #19559","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21155},"2b139384591afa69b209367bd93a4041aa4c97e0":{"hash":"2b139384591afa69b209367bd93a4041aa4c97e0","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Fixed !is_inside_tree() errors in file dialog","body":"Fixed !is_inside_tree() errors appearing when current_file has a . in it.","is_cherrypick":false,"cherrypick_hash":"","pull":21152},"ff8e6f920cd99954c3394412713950c1195199f2":{"hash":"ff8e6f920cd99954c3394412713950c1195199f2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21149 from godotengine/revert-21146-import-export-editorinspector","body":"Revert \"Port ImportDock and ProjectExport to new property editor\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b3246f13d18cdd0a416d499963408736e1a37c41":{"hash":"b3246f13d18cdd0a416d499963408736e1a37c41","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Revert \"Port ImportDock and ProjectExport to new property editor\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21149},"bfcc3e7a00523f4569c2fc4086e5172a023822dd":{"hash":"bfcc3e7a00523f4569c2fc4086e5172a023822dd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21146 from akien-mga/import-export-editorinspector","body":"Port ImportDock and ProjectExport to new property editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9826456f2e78b3502f646ffa5445c76c6d31f7ea":{"hash":"9826456f2e78b3502f646ffa5445c76c6d31f7ea","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Improved move_and_slide function to stay on slope and fall on steep slope","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20908},"0a3d874efd981a08db0a96aadf214dc7c44cbfb2":{"hash":"0a3d874efd981a08db0a96aadf214dc7c44cbfb2","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Port ImportDock and ProjectExport to new property editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21146},"0fbc5b3bbf0017153969af328072c3dc969069f5":{"hash":"0fbc5b3bbf0017153969af328072c3dc969069f5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21085 from akien-mga/physical_material_ext","body":"Change PhysicsMaterial extension to phymat","is_cherrypick":false,"cherrypick_hash":"","pull":""},"487073d4c098268e9a5fdc221e62da84df7c8c79":{"hash":"487073d4c098268e9a5fdc221e62da84df7c8c79","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21130 from cbscribe/kcc_class_updates","body":"[DOCS] Updates to assorted class descriptions.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5acb309d61d868b9501a33c803e612e5a0a1d90c":{"hash":"5acb309d61d868b9501a33c803e612e5a0a1d90c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21115 from quendera/quendera-typo","body":"Fixed typo in detect.py","is_cherrypick":false,"cherrypick_hash":"","pull":""},"461d1bcb80b3b0b2fcb6f0388702843555071016":{"hash":"461d1bcb80b3b0b2fcb6f0388702843555071016","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21117 from akien-mga/itemlist_custom_fg_color","body":"Bind ItemList's item_custom_fg_color methods","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bb14ef5623a6a87bc69892b098911c0a310a55a6":{"hash":"bb14ef5623a6a87bc69892b098911c0a310a55a6","is_merge":false,"authored_by":["MDQ6VXNlcjc5MTc0NzU="],"author_raw":"QbieShay <cislaghi.ilaria@gmail.com>","committer_raw":"QbieShay <cislaghi.ilaria@gmail.com>","summary":"added spring arm node.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18822},"f3c09b5088503b46ad1ca7afbd56c13a2565627d":{"hash":"f3c09b5088503b46ad1ca7afbd56c13a2565627d","is_merge":true,"authored_by":[],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21134 from dumitru-stama/fix_black_screen","body":"Removed the lines forcing black screen on android GLES2","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5a74b15b3dbdc4fcd5e5b8e59f370882a488348a":{"hash":"5a74b15b3dbdc4fcd5e5b8e59f370882a488348a","is_merge":false,"authored_by":["MDQ6VXNlcjE2MjExMzg="],"author_raw":"dumitru.stama <dumitru.stama@gmail.com>","committer_raw":"dumitru.stama <dumitru.stama@gmail.com>","summary":"Removed the lines forcing black screen on android GLES2","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21134},"42dc2ec0800debbcecef404dac9c0499f9c28bf0":{"hash":"42dc2ec0800debbcecef404dac9c0499f9c28bf0","is_merge":false,"authored_by":["MDQ6VXNlcjM5NjE5MDA="],"author_raw":"neonsoup <neonsoup@gmail.com>","committer_raw":"neonsoup <neonsoup@gmail.com>","summary":"Fix errors during removing files or folders and fix for latin symbols","body":"This commit adds support for unicode strings in OS_Windows::move_to_trash.\nAlso reverts commit 6188388c5a9c7f9fcc0b7f3928f176a9047b9a45 as it did not add extra null character to the path string (SHFILEOPSTRUCTA and SHFILEOPSTRUCTW require path to be double null-terminated).","is_cherrypick":false,"cherrypick_hash":"","pull":21132},"23b7edb214658448cb95f0207d4055552d932e22":{"hash":"23b7edb214658448cb95f0207d4055552d932e22","is_merge":false,"authored_by":[""],"author_raw":"Chris Bradfield <chris@kidscancode.org>","committer_raw":"Chris Bradfield <chris@kidscancode.org>","summary":"[DOCS] Updates to assorted class descriptions.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21130},"442029b1c0fc4d31503a2c4640712d488cbb594a":{"hash":"442029b1c0fc4d31503a2c4640712d488cbb594a","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 3D grid flickering when the origin is enabled","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21129},"72104161dbd4969e05a3c649fbbf07cec3b61f71":{"hash":"72104161dbd4969e05a3c649fbbf07cec3b61f71","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"[Texture Importer] Add option to invert color","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20893},"c93888ae71bcc2b633f335b407c75412a493012d":{"hash":"c93888ae71bcc2b633f335b407c75412a493012d","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21116 from neikeq/improve-cs_files","body":"Mono: Improve C# core files (glue/cs_files) buildsystem","is_cherrypick":false,"cherrypick_hash":"","pull":""},"72873004332be8cb39ff24f0195fa5bd04ec570d":{"hash":"72873004332be8cb39ff24f0195fa5bd04ec570d","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Improve C# core files (glue/cs_files) buildsystem","body":"- Search C# files recursively in 'glue/cs_files'.\n- Determine a version for the C# core files automatically. The latest modified time will do for now.","is_cherrypick":false,"cherrypick_hash":"","pull":21116},"099f74584ab603a0242555f19926078896a3bb6a":{"hash":"099f74584ab603a0242555f19926078896a3bb6a","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Bind ItemList's item_custom_fg_color methods","body":"Fixes #21086.","is_cherrypick":false,"cherrypick_hash":"","pull":21117},"aa594614db4087be68be5c991155795a804eb146":{"hash":"aa594614db4087be68be5c991155795a804eb146","is_merge":false,"authored_by":["MDQ6VXNlcjIxMTc3MTMz"],"author_raw":"Tiago Quendera <tiagoquendera@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Update detect.py","body":"Fixed a typo in detect.py","is_cherrypick":false,"cherrypick_hash":"","pull":21115},"6ad0f4ebe8c429eb5e4e8ff52aa0c416574d767e":{"hash":"6ad0f4ebe8c429eb5e4e8ff52aa0c416574d767e","is_merge":false,"authored_by":["MDQ6VXNlcjQ4ODEzNg=="],"author_raw":"Natrim <maly@kinet.cz>","committer_raw":"Natrim <maly@kinet.cz>","summary":"Particles2D: fix editing Visibility Rect from inspector","body":"+ renamed generate_aabb to generate_visibility_rect to prevent future confusions","is_cherrypick":false,"cherrypick_hash":"","pull":21110},"1f65ed6a7d91a9882fd79e7cae80c923e0f96133":{"hash":"1f65ed6a7d91a9882fd79e7cae80c923e0f96133","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21108 from akien-mga/export-error-color","body":"Export dialog: Fix error color and link alignment","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5542d4a830760affb10b72b50f950341595d2dd7":{"hash":"5542d4a830760affb10b72b50f950341595d2dd7","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Export dialog: Fix error color and link alignment","body":"Also fix extraneous \"- \" line when there are more than 2 messages.","is_cherrypick":false,"cherrypick_hash":"","pull":21108},"985ed5e55abe880025fd3f0cfa484a23d3a0ca32":{"hash":"985ed5e55abe880025fd3f0cfa484a23d3a0ca32","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21099 from Chaosus/fix_error_icon","body":"Fix error icon color for light themes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0d16ffbcaad8b3c746d15eaa1c3a3b6334919bb3":{"hash":"0d16ffbcaad8b3c746d15eaa1c3a3b6334919bb3","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix error icon color","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21099},"68676c774d4f3b7bfad8866a08546acf5a594cdf":{"hash":"68676c774d4f3b7bfad8866a08546acf5a594cdf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21091 from hpvb/fix-removing-popup-menu-item","body":"Call minimum_size_changed() in PopupMenu::remove_item()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e46c2dbf748934e6fd09b5fbe66ac0a8665313fd":{"hash":"e46c2dbf748934e6fd09b5fbe66ac0a8665313fd","is_merge":false,"authored_by":["MDQ6VXNlcjE5OTA4MzU="],"author_raw":"Markar <markar24@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix bucket fill behaviour when selecting multiple tiles","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6936cbc24e7d675c685b43bd86fabc9d572fa178":{"hash":"6936cbc24e7d675c685b43bd86fabc9d572fa178","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21089 from hpvb/fix-linux-debugger-foreground","body":"Replace XRaiseWindow with a _NET_ACTIVE_WINDOW ClientRequest","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d7b892294b5385834c8d5e78d3da41e4217c7eab":{"hash":"d7b892294b5385834c8d5e78d3da41e4217c7eab","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21090 from hpvb/fix-19842-redux","body":"Delay emitting pressed signals in PopupMenu","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2d032c1562a5779f48bed92f2d51dbb9cd0791ec":{"hash":"2d032c1562a5779f48bed92f2d51dbb9cd0791ec","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Call minimum_size_changed() in PopupMenu::remove_item()","body":"When removing an item from a PopupMenu we need to update the control's\nsize cache otherwise the size of the PopupMenu itself lags behind by 1\nitem size. Meaning the PopupMenu will remain too large.","is_cherrypick":false,"cherrypick_hash":"","pull":21091},"fa7eac8a0dfbd7271dcbdd398d4075c7f49d6836":{"hash":"fa7eac8a0dfbd7271dcbdd398d4075c7f49d6836","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Delay emitting pressed signals in PopupMenu","body":"When processing items we may actually delete the item we're processing\nin the callback for the signal. To avoid this, call the signal after\nwe're done processing the items. But before hiding the popupmenu itself.\n\nThanks to @reduz for writing the whole solution.\n\nThis fixes #19842","is_cherrypick":false,"cherrypick_hash":"","pull":21090},"827cadafc8bfe1d9ee159574eb5e89041b138564":{"hash":"827cadafc8bfe1d9ee159574eb5e89041b138564","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Replace XRaiseWindow with a _NET_ACTIVE_WINDOW ClientRequest","body":"This fixes the editor on X11 not getting put on the foreground when a\ndebugged project hits an error or breakpoint.","is_cherrypick":false,"cherrypick_hash":"","pull":21089},"968b31e971da8040d939a38dcdfbc3445100daa8":{"hash":"968b31e971da8040d939a38dcdfbc3445100daa8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20561 from willnationsdev/script-class-ns","body":"Add NativeScript support for script classes via exported script properties.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"69694dde75fc76248cfeef122490faa9d9d5c70e":{"hash":"69694dde75fc76248cfeef122490faa9d9d5c70e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21084 from akien-mga/theora-webm-loading","body":"Fix Theora/Webm loaders declaring binary extension","is_cherrypick":false,"cherrypick_hash":"","pull":""},"17b2d808decf8a76dc28e4b202df87112c4fcba4":{"hash":"17b2d808decf8a76dc28e4b202df87112c4fcba4","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Change PhysicsMaterial extension to phymat","body":"All other binary extensions are lowercase.","is_cherrypick":false,"cherrypick_hash":"","pull":21085},"333999c24f5176b1a4f00f12846f1b1bcc82501c":{"hash":"333999c24f5176b1a4f00f12846f1b1bcc82501c","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix Theora/Webm loaders declaring binary extension","body":"RES_BASE_EXTENSION is only to declare our proprietary binary formats\n(e.g. \"scn\", \"res\", etc.).\n\nFixes #20395.","is_cherrypick":false,"cherrypick_hash":"","pull":21084},"a2abe760c8e494c78b34c59ce3de5144589e188d":{"hash":"a2abe760c8e494c78b34c59ce3de5144589e188d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21047 from gotnospirit/fix_tween_reversed_duration","body":"Tween: Always remove the desired InterpolateData when finished","is_cherrypick":false,"cherrypick_hash":"","pull":""},"134d071ca7f14df7158d7fb08ec8f822b72f4c03":{"hash":"134d071ca7f14df7158d7fb08ec8f822b72f4c03","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21046 from DualMatrix/recent_custom_type","body":"Fixed custom nodes not working with favorites and recently used","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e06825ba4b207346902ddb54a29f45f82ec6f8a2":{"hash":"e06825ba4b207346902ddb54a29f45f82ec6f8a2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21067 from natrim/Particles2D_AABB","body":"Particles2D: set emitting if not set before generating Visibility Rect","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b83f72ce12ad2765ca7c8180b8f1760bd57cc277":{"hash":"b83f72ce12ad2765ca7c8180b8f1760bd57cc277","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21081 from akien-mga/fix-19289","body":"Fix crash assigning script to a Resource","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9896b7bbf920d35e301848abe46a8fd7d944952b":{"hash":"9896b7bbf920d35e301848abe46a8fd7d944952b","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Fixed custom nodes not working properly with favorites and recently used in create node window.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21046},"e5bfa98d0fa6a1acb1d385534c51b8006ef64142":{"hash":"e5bfa98d0fa6a1acb1d385534c51b8006ef64142","is_merge":false,"authored_by":["MDQ6VXNlcjgwNDYwMDQ="],"author_raw":"Tristan Porteries <tristan@upbge.org>","committer_raw":"Porteries Tristan <republicthunderbolt9@gmail.com>","summary":"Expose bullet shape margin to UI.","body":"The margin value is exposed into the UI for shape ressource.\nThis value can be modified through set_margin and get from get_margin\nor by using the property margin. Each time the margin is modified\nthe associated collision shape is recreated and the margin value is\nused in ShapeBullet::prepare.","is_cherrypick":false,"cherrypick_hash":"","pull":20101},"4c2f9c19b8ae801bfc1400bbe77e3be844483389":{"hash":"4c2f9c19b8ae801bfc1400bbe77e3be844483389","is_merge":false,"authored_by":["MDQ6VXNlcjEyNjU2NDgz"],"author_raw":"James <gotnospirit@gmail.com>","committer_raw":"James <gotnospirit@gmail.com>","summary":"Tween: Add a unique identifier to InterpolateData to be able to remove the right one when finished","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21047},"ba47f15b786de8b6e1ea8a6bb8227e401180966e":{"hash":"ba47f15b786de8b6e1ea8a6bb8227e401180966e","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix crash assigning script to a Resource","body":"We were dereferencing the wrong identifier, which could be NULL.\nFixes #19289, supersedes and closes #20985.","is_cherrypick":false,"cherrypick_hash":"","pull":21081},"e11e080fa25c118a0d2f56d80633301a7d949bcc":{"hash":"e11e080fa25c118a0d2f56d80633301a7d949bcc","is_merge":false,"authored_by":["MDQ6VXNlcjQ4ODEzNg=="],"author_raw":"Natrim <maly@kinet.cz>","committer_raw":"Natrim <maly@kinet.cz>","summary":"Particles2D: set emitting if not set before generating Visibility Rect","body":"and removed not needed running zeroing\nin ParticlesEditor::_generate_aabb","is_cherrypick":false,"cherrypick_hash":"","pull":21067},"be9e349f563ec716cf3740850dc7aec20aed97c0":{"hash":"be9e349f563ec716cf3740850dc7aec20aed97c0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20804 from karroffel/vector-project","body":"add `project` method to Vector2/3","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9e4d1512db4dd0fb748d60fddf9b1c7b9ef67adc":{"hash":"9e4d1512db4dd0fb748d60fddf9b1c7b9ef67adc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21075 from akien-mga/rotation_degrees_range","body":"Lift 1440 limit in rotation_degrees hint range","is_cherrypick":false,"cherrypick_hash":"","pull":""},"aabb350d6ea2b76123d816522dcf07ace6a9e3ed":{"hash":"aabb350d6ea2b76123d816522dcf07ace6a9e3ed","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21074 from akien-mga/range-bool-properties","body":"Fix type of Range allow_greater/allow_lesser properties","is_cherrypick":false,"cherrypick_hash":"","pull":""},"968886768bc3f2177b69dfb3a070769e63b0020c":{"hash":"968886768bc3f2177b69dfb3a070769e63b0020c","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Lift 1440 limit in rotation_degrees hint range","body":"Fixes #15947.","is_cherrypick":false,"cherrypick_hash":"","pull":21075},"c78bbfa669602da60cbc91900e1af81df98e78ab":{"hash":"c78bbfa669602da60cbc91900e1af81df98e78ab","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 of Range allow_greater/allow_lesser properties","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21074},"de0fb0798ed1c8d16633da9b4d29ce4114f25540":{"hash":"de0fb0798ed1c8d16633da9b4d29ce4114f25540","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21069 from BastiaanOlij/change_mobile_vr_init","body":"Delay initializing lens distortion shader so GLES2 doesn't crash","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b466561c4ae91555ba96928944ba69876fef1b44":{"hash":"b466561c4ae91555ba96928944ba69876fef1b44","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21062 from Ovnuniarchos/PopupCheckables","body":"PopupMenu item_pressed is sent before checking hide flags.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"037f4638aba99981393edd247057f851e80db489":{"hash":"037f4638aba99981393edd247057f851e80db489","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDk2MTM="],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"Thomas Herzog <therzog@mail.de>","summary":"add project method to Vector2/3","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20804},"41945818235681de2ca91d0f91125e5f60576a61":{"hash":"41945818235681de2ca91d0f91125e5f60576a61","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Delay initialising lens distortion shader so GLES2 doesn't crash","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21069},"af93842f937270f5e25cd7270fba1cde18cd21c9":{"hash":"af93842f937270f5e25cd7270fba1cde18cd21c9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21063 from Chaosus/fix_error_icon","body":"Fix debugger icon for warnings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b5480634c36bcc2375b1f0fc8fa58b5a5cc357c0":{"hash":"b5480634c36bcc2375b1f0fc8fa58b5a5cc357c0","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Added possibility to create joints with only one body","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21049},"4fdb8ebdec61811bc9a889cf20ea82ca154188ea":{"hash":"4fdb8ebdec61811bc9a889cf20ea82ca154188ea","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix debugger icon for warnings","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21063},"9d0de7d417a87b46367b5dec1da7e93a9bc56408":{"hash":"9d0de7d417a87b46367b5dec1da7e93a9bc56408","is_merge":false,"authored_by":["MDQ6VXNlcjEzNDE4ODkw"],"author_raw":"Ovnuniarchos <pujalte.jorge@gmail.com>","committer_raw":"Ovnuniarchos <pujalte.jorge@gmail.com>","summary":"PopupMenu item_pressed is sent before checking hide flags.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21062},"1c17c2b9b39d9c6e7440d25251ac8b1a1fede5bb":{"hash":"1c17c2b9b39d9c6e7440d25251ac8b1a1fede5bb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21023 from Paulb23/fix_reopening_text_file","body":"Fix re-opening of TextFiles when its already being edited.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bec8c7770cb63b6f33dc42e0da77aafd594fbcbe":{"hash":"bec8c7770cb63b6f33dc42e0da77aafd594fbcbe","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21022 from Paulb23/create_text_files","body":"Ability to create TextFiles.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d9067460d7974651c3fd13e6beeabd4bff619a04":{"hash":"d9067460d7974651c3fd13e6beeabd4bff619a04","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21045 from karroffel/black-bar-fixes","body":"[gles2] fix black bar artifacts","is_cherrypick":false,"cherrypick_hash":"","pull":""},"12e22f004ac66e41914f97610dd962865dabb2a4":{"hash":"12e22f004ac66e41914f97610dd962865dabb2a4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21044 from willnationsdev/class_icons","body":"Fix error spam from loading script class icons","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6741e7a15dc7add747c71dc1ed427468dacbae3b":{"hash":"6741e7a15dc7add747c71dc1ed427468dacbae3b","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":"Added method to create TextFiles","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21022},"3a6711f8d604becf8f795eef920cc4384067d133":{"hash":"3a6711f8d604becf8f795eef920cc4384067d133","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21053 from akien-mga/doc-dialog_hide_on_ok","body":"Doc: Clarify usage of dialog_hide_on_ok and caveat for FileDialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"155fb45ca20da20bcc57c6bcbad9cbc2bb007f56":{"hash":"155fb45ca20da20bcc57c6bcbad9cbc2bb007f56","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Doc: Clarify usage of dialog_hide_on_ok and caveat for FileDialog","body":"Fixes #20817.","is_cherrypick":false,"cherrypick_hash":"","pull":21053},"c627f3a707b9dc052e6665f1a5b1268862a90642":{"hash":"c627f3a707b9dc052e6665f1a5b1268862a90642","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Attempting to workaround the problem present in #20904, let me know if it works.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a12e3bab233a9f752e7c138093fb3a0639b72df0":{"hash":"a12e3bab233a9f752e7c138093fb3a0639b72df0","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Improved 6DOF joint implementation, and removed useless function from cone joint","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21049},"05f717376b8d318734fc87598b2c524e71dd0e77":{"hash":"05f717376b8d318734fc87598b2c524e71dd0e77","is_merge":false,"authored_by":["MDQ6VXNlcjE2MjE3NTYz"],"author_raw":"willnationsdev <willnationsdev@gmail.com>","committer_raw":"Will Nations <willnationsdev@gmail.com>","summary":"Add NativeScript support for script classes.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20561},"3ed92311175bb7024d7b51e7c70acbeaaf0b4947":{"hash":"3ed92311175bb7024d7b51e7c70acbeaaf0b4947","is_merge":false,"authored_by":["MDQ6VXNlcjE2MjE3NTYz"],"author_raw":"Will Nations <willnationsdev@gmail.com>","committer_raw":"Will Nations <willnationsdev@gmail.com>","summary":"Fix error spam from loading script class icons","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21044},"0ef85b55e004f1b4a68aa57f9ae3a4a88ad1ee4c":{"hash":"0ef85b55e004f1b4a68aa57f9ae3a4a88ad1ee4c","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDk2MTM="],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"Thomas Herzog <therzog@mail.de>","summary":"[gles2] fix black bar artifacts","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21045},"d006aa0abb1c7580755a4fe72502d3a362d3f01f":{"hash":"d006aa0abb1c7580755a4fe72502d3a362d3f01f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21021 from DualMatrix/new_node_warning","body":"Fixed error spam in create node dialog with custom types.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8591a1bd8013cfeadd806ea882a5c2e7ba6d604c":{"hash":"8591a1bd8013cfeadd806ea882a5c2e7ba6d604c","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODIwNzM="],"author_raw":"DualMatrix <piet.goris@gmail.com>","committer_raw":"DualMatrix <piet.goris@gmail.com>","summary":"Fixed error spam in create node dialog with custom types.","body":"This should fix #20789","is_cherrypick":false,"cherrypick_hash":"","pull":21021},"040c6be426ea915a70eb7ded687c7618c33ad3ff":{"hash":"040c6be426ea915a70eb7ded687c7618c33ad3ff","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20560 from willnationsdev/class_icons","body":"Add custom icons to script classes.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"140b6db219c8b123ad3d5727df7f781f035fb399":{"hash":"140b6db219c8b123ad3d5727df7f781f035fb399","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21040 from volzhs/fix-configure-warning","body":"Fix not to show configuration warning on every node has script","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4e9795aa99c851ca90c6992fd7faaebaa4aa5d53":{"hash":"4e9795aa99c851ca90c6992fd7faaebaa4aa5d53","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Fix not to show configuration warning on every node has script","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21040},"2f20836e522e1e86e6afe966c074a9d2bfa7ea14":{"hash":"2f20836e522e1e86e6afe966c074a9d2bfa7ea14","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19837 from willnationsdev/plugin-utilities","body":"Add PluginConfigDialog.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e92777c1ee6603ea4b59f58aa3230d96c4d54c3f":{"hash":"e92777c1ee6603ea4b59f58aa3230d96c4d54c3f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21007 from guilhermefelipecgs/disable_camera_interpolation","body":"Disable camera interpolation when switching scene tabs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4c6cf97257343a95dd9042f9441dfe5de5f39cc7":{"hash":"4c6cf97257343a95dd9042f9441dfe5de5f39cc7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20941 from codingHahn/fix-normals-on-shader","body":"Fix handling of normals that approach 1","is_cherrypick":false,"cherrypick_hash":"","pull":""},"da157744cd40c5052bc1ebdc66bed972c0a3e7a6":{"hash":"da157744cd40c5052bc1ebdc66bed972c0a3e7a6","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21024 from godotengine/revert-20860-fix_border_artifact","body":"Revert \"Fix border artifacts at the edge of deep parallax.\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d7a9a224fd84f335d1d13deb54b140630baa0a61":{"hash":"d7a9a224fd84f335d1d13deb54b140630baa0a61","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Revert \"Fix border artifacts at the edge of deep parallax.\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21024},"eef39bcb84bb00d570669856061e354ffa5f6bf5":{"hash":"eef39bcb84bb00d570669856061e354ffa5f6bf5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21010 from YeldhamDev/tile_editors_changes","body":"Changes to the TileSet and TextureRegion editors","is_cherrypick":false,"cherrypick_hash":"","pull":""},"859f3bf5a929c885d217011440d8d5a4606f6e99":{"hash":"859f3bf5a929c885d217011440d8d5a4606f6e99","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20873 from ttencate/master","body":"Allow middle-click to close scripts","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4548ec4a492402402cb737e6abc17cb3c25672c4":{"hash":"4548ec4a492402402cb737e6abc17cb3c25672c4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20945 from neikeq/dict-erase-retbool","body":"Dictionary: remove erase_checked(key), make erase(key) return bool","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5d86b1e1557500df787852849f7d853e3900b898":{"hash":"5d86b1e1557500df787852849f7d853e3900b898","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21008 from groud/fix_action_init","body":"Fixes initialization of action list","is_cherrypick":false,"cherrypick_hash":"","pull":""},"81bf150cdc2bd58f07a0420fb47aa2956037ae4d":{"hash":"81bf150cdc2bd58f07a0420fb47aa2956037ae4d","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 re-opening of TextFiles when its already being edited","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21023},"ae788125a0ef081c99ce7360f689e96b8739db6d":{"hash":"ae788125a0ef081c99ce7360f689e96b8739db6d","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Disable camera interpolation when switching scene tabs","body":"Fix #11764","is_cherrypick":false,"cherrypick_hash":"","pull":21007},"4e55835e480b693e852571899eaa1b48bd52e026":{"hash":"4e55835e480b693e852571899eaa1b48bd52e026","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18096 from aaronfranke/master","body":"[Core] Split up math_2d.h","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d6058b967d295d20e3ce93de9263d48002971693":{"hash":"d6058b967d295d20e3ce93de9263d48002971693","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20906 from Chaosus/rrect_fix","body":"Fix ReferenceRect border","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1e49b2d72096720e6afe8634e13427d271e8bf15":{"hash":"1e49b2d72096720e6afe8634e13427d271e8bf15","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20997 from Gamblify/add_files_to_tree_view","body":"Add a way to disable the split view in the FileSystem dock","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6d684aae8a18b49c59bd4f1e83f7acf9dd2e4684":{"hash":"6d684aae8a18b49c59bd4f1e83f7acf9dd2e4684","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NDE4ODY="],"author_raw":"Alexander Holland <alexander.holland@live.de>","committer_raw":"Alexander Holland <alexander.holland@live.de>","summary":"text_edit auto_completion","body":"replaced \"similarity filter\" with \"sequential checks\" this give more control over the desired filtering.","is_cherrypick":false,"cherrypick_hash":"","pull":20586},"ef5095720b56e72d99b8ca2773e2a5fa24f7097d":{"hash":"ef5095720b56e72d99b8ca2773e2a5fa24f7097d","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-Deprecate ImageTexture::load","body":"-Add warning to Image::load when loading resources\n-Add script binding for get_configuration_warning","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6d9cc032e71ccc768064bf908623b0954d01181c":{"hash":"6d9cc032e71ccc768064bf908623b0954d01181c","is_merge":false,"authored_by":["MDQ6VXNlcjE2MjE3NTYz"],"author_raw":"Will Nations <willnationsdev@gmail.com>","committer_raw":"Will Nations <willnationsdev@gmail.com>","summary":"Add custom icons to script classes.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20560},"b4f579b5ba8df8b8972c79a10b6d9c8b0719829f":{"hash":"b4f579b5ba8df8b8972c79a10b6d9c8b0719829f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20583 from neikeq/issue-15371","body":"Fix case where exported properties value is lost","is_cherrypick":false,"cherrypick_hash":"","pull":""},"66da2ca3200d0f83e6504102c04e371581de9679":{"hash":"66da2ca3200d0f83e6504102c04e371581de9679","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20856 from KoBeWi/pretty-dictionary-print","body":"Add some curly braces to make dictionary printing less ambiguous","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e6a64b1888dd170feb3a555b7b432c0635899707":{"hash":"e6a64b1888dd170feb3a555b7b432c0635899707","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Avoid scripts from being opened in same inspector, closes #20111","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6808583306d48795099702b4c183e3a496906a94":{"hash":"6808583306d48795099702b4c183e3a496906a94","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21015 from godotengine/revert-20112-openvisualeditorbutton","body":"Revert \"Open visual editor when \"open editor\" button in the inspector is pressed\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c72cab1293e98ff3b88f33d92c25798fa6e3ef27":{"hash":"c72cab1293e98ff3b88f33d92c25798fa6e3ef27","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Revert \"Open visual editor when \"open editor\" button in the inspector is pressed\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21015},"ecd5d0ad1248a3246aec405590627db133bd8af5":{"hash":"ecd5d0ad1248a3246aec405590627db133bd8af5","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20901 from KellyThomas/mono-consts","body":"mono: add constants to transform and vector structs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"78a6cd9e09fe6d2df21ec7d978e2eb85b8cca1c3":{"hash":"78a6cd9e09fe6d2df21ec7d978e2eb85b8cca1c3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20977 from malbach/Particles3D_AABB","body":"Particles3D: set emitting if not set before generating AABB","is_cherrypick":false,"cherrypick_hash":"","pull":""},"815d08f10cc2b2ac7c048eb20f562119ed7f2786":{"hash":"815d08f10cc2b2ac7c048eb20f562119ed7f2786","is_merge":false,"authored_by":["MDQ6VXNlcjExNTEzOTQ="],"author_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","committer_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","summary":"mono: add constants to transform and vector structs","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20901},"21d285e30fac8753bf2e1422054907d6b9c21150":{"hash":"21d285e30fac8753bf2e1422054907d6b9c21150","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Dictionary: remove erase_checked(key), make erase(key) return bool","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20945},"609d97b6d4e14f45a90432cdb02fc633586576b4":{"hash":"609d97b6d4e14f45a90432cdb02fc633586576b4","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Changes to the TileSet and TextureRegion editors","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21010},"6ccf3d887c0a0bf6117d38d74b74142c8635085f":{"hash":"6ccf3d887c0a0bf6117d38d74b74142c8635085f","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fixes initialization of action list","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21008},"d7b9fcd33689673c6237d91afdb4a8dfe548784a":{"hash":"d7b9fcd33689673c6237d91afdb4a8dfe548784a","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20890 from KellyThomas/mono-is-instance-valid","body":"mono: add IsInstanceValid(), move WeakRef()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d867f11820cf67e48e12570b8b456c81cf7697de":{"hash":"d867f11820cf67e48e12570b8b456c81cf7697de","is_merge":false,"authored_by":["MDQ6VXNlcjkwOTMw"],"author_raw":"Thomas ten Cate <ttencate@gmail.com>","committer_raw":"Thomas ten Cate <ttencate@gmail.com>","summary":"Allow middle-click to close scripts","body":"Fixes #20871","is_cherrypick":false,"cherrypick_hash":"","pull":20873},"bbdb6cf16ead5138bb18cbf435cdecd63bc7d4ab":{"hash":"bbdb6cf16ead5138bb18cbf435cdecd63bc7d4ab","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20400 from OliPerraul/oliperraul/20332/fix_defects_with_editor_export_dict","body":"Fixed a number of issues related to the Dictionary export property for the editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7718b90d9237e7ef65557f3bfb89f771dc7459eb":{"hash":"7718b90d9237e7ef65557f3bfb89f771dc7459eb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20443 from AlexHolly/add-string-format-no-index","body":"Added String.format \"no index\" support","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c3a57ddf03805e96e6c9a615e4032138a71c42e7":{"hash":"c3a57ddf03805e96e6c9a615e4032138a71c42e7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20484 from willnationsdev/create-favorites","body":"Add toggle for favorites in create_root_dialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7a2ad1321a10d30644f8aeed385488e03afc6193":{"hash":"7a2ad1321a10d30644f8aeed385488e03afc6193","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20621 from YeldhamDev/bottom_panel_min","body":"Adjust bottom panel's minimal height for the expand icon","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c0137db76209c06538ea63338f8745a92579bf5e":{"hash":"c0137db76209c06538ea63338f8745a92579bf5e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20665 from SaracenOne/animation_tree_control","body":"Add method to manually advance AnimationTree and manual process mode.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0322081ec59e61da337a0a092ba97f233c17ed67":{"hash":"0322081ec59e61da337a0a092ba97f233c17ed67","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20744 from Zylann/fix_viewport_lock_rotation","body":"Initialize default lock rotation in constructor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"22c3fcb20bea447ecf1dbda5815eee8799c34d9c":{"hash":"22c3fcb20bea447ecf1dbda5815eee8799c34d9c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20760 from Calinou/improve-assetlib-download-ux","body":"Improve the asset library download UX","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9a6e4d10b495211d68088806e45bdf1242244c7c":{"hash":"9a6e4d10b495211d68088806e45bdf1242244c7c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20772 from dragmz/string_copy_oob_read_fix","body":"Fix out of buffer read when copying from a non-null-terminated string","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8c38bab6d719bc2e49f4826330529278f18e7ae5":{"hash":"8c38bab6d719bc2e49f4826330529278f18e7ae5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20831 from Calinou/project-manager-window-size-hidpi","body":"Scale the project manager window size with the editor scale","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c8414007addf1df8d97cd92841faf375bc11ecd0":{"hash":"c8414007addf1df8d97cd92841faf375bc11ecd0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20835 from Calinou/use-standard-button-texts-2","body":"Tweak some editor button texts","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2ae7c67322fc29a91ce35267f8837734f69ad41a":{"hash":"2ae7c67322fc29a91ce35267f8837734f69ad41a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20844 from gotnospirit/fix_tween_memory_leak","body":"interpolation was not removed because of id mismatch","is_cherrypick":false,"cherrypick_hash":"","pull":""},"892667878a03ba9f64fb149b511bdd923f28c51d":{"hash":"892667878a03ba9f64fb149b511bdd923f28c51d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20848 from Calinou/improve-3d-manipulator-gizmo","body":"Improve the 3D manipulator gizmo","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a3d0b89892a7b1ce19b75e5e2448c0e42af3539d":{"hash":"a3d0b89892a7b1ce19b75e5e2448c0e42af3539d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20876 from ttencate/cursor_blink","body":"Reset caret blink when Ctrl+moving the cursor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"240462e99877e00c8846c4bb3e01b83ef70aac40":{"hash":"240462e99877e00c8846c4bb3e01b83ef70aac40","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20992 from Chaosus/conversion_fix","body":"Fix int(String) != int(int) conversion","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6f025dc4d374e159d4d23ad52511e543ef38d112":{"hash":"6f025dc4d374e159d4d23ad52511e543ef38d112","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20993 from Chaosus/fix_folder_deleting","body":"Fix impossibility of removing folder which contains non-latin symbols","is_cherrypick":false,"cherrypick_hash":"","pull":""},"affc781d7225acc95ec4b30fdfc313ae3ea4e6cb":{"hash":"affc781d7225acc95ec4b30fdfc313ae3ea4e6cb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20999 from ivodopiviz/project-manager-show","body":"Always show \"Open in File Manager\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8f202bd9ec6ee6d2c2a90c672e1494aa72458107":{"hash":"8f202bd9ec6ee6d2c2a90c672e1494aa72458107","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21002 from dragmz/patch-3","body":"Reduce verbosity for unsupported GLES2 bg modes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ab1e460f539dea93ff14b250b0c3b76262ff343d":{"hash":"ab1e460f539dea93ff14b250b0c3b76262ff343d","is_merge":false,"authored_by":["MDQ6VXNlcjQ0NzE0Mw=="],"author_raw":"Marcin Zawiejski <dragmz@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Reduce verbosity for unsupported GLES2 bg modes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21002},"c50d7f7b849e756c9fec58f8cade19697fa8cfad":{"hash":"c50d7f7b849e756c9fec58f8cade19697fa8cfad","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20915 from ivodopiviz/rmb-filesystem","body":"Show in File Manager Clarification","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ccf5a502505cf5e4bcd27badc842a0d6adb742e2":{"hash":"ccf5a502505cf5e4bcd27badc842a0d6adb742e2","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix comments indentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f6a250adf8ebffa709e810625388249ef3d6d108":{"hash":"f6a250adf8ebffa709e810625388249ef3d6d108","is_merge":false,"authored_by":["MDQ6VXNlcjI1MDQ2NA=="],"author_raw":"Ivan Vodopiviz <ivanvodo@gmail.com>","committer_raw":"Ivan Vodopiviz <ivanvodo@gmail.com>","summary":"Always show \"Open in File Manager\"","body":"Now this button is always shown in the project manager. Fixes #20799.","is_cherrypick":false,"cherrypick_hash":"","pull":20999},"afb3c0c933d57ad363ef079e3991400fe1eca698":{"hash":"afb3c0c933d57ad363ef079e3991400fe1eca698","is_merge":false,"authored_by":["MDQ6VXNlcjI1MDQ2NA=="],"author_raw":"Ivan Vodopiviz <ivanvodo@gmail.com>","committer_raw":"Ivan Vodopiviz <ivanvodo@gmail.com>","summary":"Show in File Manager Clarification","body":"Changed the context menu 'Show in File Manager' action description to better reflect actual behavior. Fixes #20897","is_cherrypick":false,"cherrypick_hash":"","pull":20915},"6188388c5a9c7f9fcc0b7f3928f176a9047b9a45":{"hash":"6188388c5a9c7f9fcc0b7f3928f176a9047b9a45","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix impossibility of removing folder which contains non-latin symbols(on Windows)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f55039b194bbbd8d797b667d67e5677fb429d356":{"hash":"f55039b194bbbd8d797b667d67e5677fb429d356","is_merge":false,"authored_by":["MDQ6VXNlcjQ0NzE0Mw=="],"author_raw":"Marcin Zawiejski <dragmz@gmail.com>","committer_raw":"Marcin Zawiejski <dragmz@gmail.com>","summary":"Batch GLES2 draw calls","body":"Adds GLES2 draw calls batching for the same render list item that uses\nmultiple rasterizer commands (e.g. Label node; a node with multiple\nGDScript draw_* calls).","is_cherrypick":false,"cherrypick_hash":"","pull":20965},"b3f02d084040475e52bb2fb7b2747b5efece8c6e":{"hash":"b3f02d084040475e52bb2fb7b2747b5efece8c6e","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Add a way to disable the split view","body":"Also add a parameter as the max height before split","is_cherrypick":false,"cherrypick_hash":"","pull":20997},"9f8e2d5c5bb0ab56630768530025e9e36c4bd445":{"hash":"9f8e2d5c5bb0ab56630768530025e9e36c4bd445","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20773 from Noshyaar/tree","body":"[DOCS] complete Tree drag and drop related methods","is_cherrypick":false,"cherrypick_hash":"","pull":""},"62f3de6c86d4802605e0f68a5b2a29650c6f94c1":{"hash":"62f3de6c86d4802605e0f68a5b2a29650c6f94c1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20747 from hpvb/fix-20184","body":"Do not call _update_actions when only changing deadzone","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f33a9db27906153d334e5f85435e063976daa457":{"hash":"f33a9db27906153d334e5f85435e063976daa457","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20826 from raphael10241024/mybranch","body":"fix #20390: handle time before year 1970","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3b10bd1fa2b365d5c346894f7f1b406ee2e30e5d":{"hash":"3b10bd1fa2b365d5c346894f7f1b406ee2e30e5d","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix int(String) != int(int) conversion","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20992},"9341129d149dfafa6b652d9a4a0ca32ccf3cef5f":{"hash":"9341129d149dfafa6b652d9a4a0ca32ccf3cef5f","is_merge":false,"authored_by":["MDQ6VXNlcjExNTEzOTQ="],"author_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","committer_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","summary":"mono: add IsInstanceValid(), move WeakRef()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20890},"e651102b6f2d4aad48db37ee4017415db031f302":{"hash":"e651102b6f2d4aad48db37ee4017415db031f302","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20860 from guilhermefelipecgs/fix_border_artifact","body":"Fix border artifacts at the edge of deep parallax.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0386054b4c3a26d2eead443650b50d7a2faaefaf":{"hash":"0386054b4c3a26d2eead443650b50d7a2faaefaf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20986 from marcelofg55/audio_dummy","body":"Add Dummy AudioDriver into the AudioDriverManager list","is_cherrypick":false,"cherrypick_hash":"","pull":""},"98da0df8946414c57586c026527070debb4abb69":{"hash":"98da0df8946414c57586c026527070debb4abb69","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20982 from hpvb/fix-19842","body":"Emit pressed events after processing items","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ac2add26a1da33e3445b89629657f087c554247a":{"hash":"ac2add26a1da33e3445b89629657f087c554247a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20981 from gotnospirit/case_aware_autocomplete","body":"Case-aware autocomplete: prefer same case candidates","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3ebbd0976597a8222aa4883b0a48415202fc1dfd":{"hash":"3ebbd0976597a8222aa4883b0a48415202fc1dfd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20976 from Chaosus/warning_color","body":"Add warning color to output log","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e6b8963aaea65a30ac4b846d6d027a44965cb1cd":{"hash":"e6b8963aaea65a30ac4b846d6d027a44965cb1cd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20947 from oisincar/get_bone_ix","body":"Expose PhysicalBone::get_bone_id() to c#/gdscript","is_cherrypick":false,"cherrypick_hash":"","pull":""},"82b092deccfeb2e7baaf01f3d7335e59363b621c":{"hash":"82b092deccfeb2e7baaf01f3d7335e59363b621c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20932 from clayjohn/doc_backbuffercopy","body":"[Doc] Removed reference to texscreen in BackBufferCopy docs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"12dd1435d2b164c534af3035fdaffd850ba6f175":{"hash":"12dd1435d2b164c534af3035fdaffd850ba6f175","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20952 from hpvb/fix-17963","body":"When starting up try creating directories recursively","is_cherrypick":false,"cherrypick_hash":"","pull":""},"695b8d254e508bb2023e21d7ffa99871c4095e94":{"hash":"695b8d254e508bb2023e21d7ffa99871c4095e94","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 mono_root initialization","body":"As advised by @neikeq.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"333dfd562b5714fdd23fdffd49f208d182e89fc5":{"hash":"333dfd562b5714fdd23fdffd49f208d182e89fc5","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"removed reference to texscreen","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20932},"321ac5ae136635a12925c97d078153a5cae44f3d":{"hash":"321ac5ae136635a12925c97d078153a5cae44f3d","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"When starting up try creating directories recursively","body":"Previously we had a check to see if cache and data directories exist and\nanother check to try to make them if they do not. However the second\ncheck was never reached if we don't have the directories in question.\n\nFurthermore for cache directories on Linux people who never started a\ndesktop environment we need to recurisively create the XDG directory as\nwell as the godot specific directory.\n\nThis fixes #17963","is_cherrypick":false,"cherrypick_hash":"","pull":20952},"14fa84373507590b6a2623ac00b8d85104cce421":{"hash":"14fa84373507590b6a2623ac00b8d85104cce421","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Add Dummy AudioDriver into the AudioDriverManager list","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20986},"c4e75aa63a6e1c823f825baeb7ba3876bfa16f05":{"hash":"c4e75aa63a6e1c823f825baeb7ba3876bfa16f05","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20706 from mysticfall/issue-20705","body":"Add missing GetPtr() for Dictionary<> and Array<>","is_cherrypick":false,"cherrypick_hash":"","pull":""},"868efb8184dae7904aebf6366c5de246f052dead":{"hash":"868efb8184dae7904aebf6366c5de246f052dead","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Emit pressed events after processing items","body":"When processing items we may actually delete the item we're processing\nin the callback for the signal. To avoid this, call the signal after\nwe're done processing the items.\n\nThis fixes #19842","is_cherrypick":false,"cherrypick_hash":"","pull":20982},"139e621338c7ba1fe03a86d6f2bee9ed1fb97a3b":{"hash":"139e621338c7ba1fe03a86d6f2bee9ed1fb97a3b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20913 from pulkomandy/master","body":"Rebase patches for fixing haiku build.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"369e54603ef8a9a02b7a2ebfffade0648402c5ca":{"hash":"369e54603ef8a9a02b7a2ebfffade0648402c5ca","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20918 from Fluffel/document_tween_branch","body":"[DOCS] get_indexed, tween","is_cherrypick":false,"cherrypick_hash":"","pull":""},"94cf2133d54265ebeef272bb1c7c2e4c32fe730f":{"hash":"94cf2133d54265ebeef272bb1c7c2e4c32fe730f","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Add warning color to output log","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20976},"641dd15b1dafb0259d24c3fd1c52819a89b67a91":{"hash":"641dd15b1dafb0259d24c3fd1c52819a89b67a91","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20953 from hpvb/fix-20322","body":"Don't try to update the visual shader graph if it doesn't exist yet","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4170aa3f39baa9fe10e156386964d76a4b99978c":{"hash":"4170aa3f39baa9fe10e156386964d76a4b99978c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20956 from volzhs/update-help","body":"Update help doc when changing font size","is_cherrypick":false,"cherrypick_hash":"","pull":""},"109028f52b34563f56f59c96097cebc4ae5b3f74":{"hash":"109028f52b34563f56f59c96097cebc4ae5b3f74","is_merge":false,"authored_by":["MDQ6VXNlcjEyNjU2NDgz"],"author_raw":"James <gotnospirit@gmail.com>","committer_raw":"James <gotnospirit@gmail.com>","summary":"Editor autocomplete: prefer same case candidates","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20981},"7558a77f69c9bfdbf01d6d2358772b6ea9541ca3":{"hash":"7558a77f69c9bfdbf01d6d2358772b6ea9541ca3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20963 from akien-mga/remove-tmp-tpz","body":"Remove cached .tpz archive after templates download and install","is_cherrypick":false,"cherrypick_hash":"","pull":""},"eef9c1f5b57cab09f50d0580034b1cf52f4d96eb":{"hash":"eef9c1f5b57cab09f50d0580034b1cf52f4d96eb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20936 from marcelofg55/mingw_compile_err","body":"MinGW compile fix","is_cherrypick":false,"cherrypick_hash":"","pull":""},"334922de8f8da023140a6a91c67c8f608ce62b08":{"hash":"334922de8f8da023140a6a91c67c8f608ce62b08","is_merge":false,"authored_by":["MDQ6VXNlcjg3OTEwMTg="],"author_raw":"malbach <malbach@free.fr>","committer_raw":"malbach <malbach@free.fr>","summary":"Particles3D: set emitting if not set before generating AABB","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20977},"b6b722d5c1cb71ed6370a0673c52684e1d7ce724":{"hash":"b6b722d5c1cb71ed6370a0673c52684e1d7ce724","is_merge":true,"authored_by":[],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20974 from karroffel/imgeo-gles2","body":"[gles2] added ImmediateGeometry rendering","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b68f186c46c5df260eff9ea70ef2802ee07d251c":{"hash":"b68f186c46c5df260eff9ea70ef2802ee07d251c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20971 from swarnimarun/new-resource-option","body":"Fix for resource save dialog call","is_cherrypick":false,"cherrypick_hash":"","pull":""},"51a0a3813577f20dd76a297e51d2b4445546a7d9":{"hash":"51a0a3813577f20dd76a297e51d2b4445546a7d9","is_merge":false,"authored_by":["MDQ6VXNlcjEyNDgzODU0"],"author_raw":"Teashrock <kajitsu22@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fixed absent variable exception while trying to raise another exception.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3d2984c9628692e3809d511c57ab82ed55aadb05":{"hash":"3d2984c9628692e3809d511c57ab82ed55aadb05","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDk2MTM="],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"Thomas Herzog <therzog@mail.de>","summary":"[gles2] added ImmediateGeometry rendering","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20974},"c091c12dcc40872f9a045ec0e92f3732a2e5c9e0":{"hash":"c091c12dcc40872f9a045ec0e92f3732a2e5c9e0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20970 from Chaosus/fix_spam","body":"Remove usage console spam","is_cherrypick":false,"cherrypick_hash":"","pull":""},"48abe73fe238fc4bec337fbc4d82f59ea96830f1":{"hash":"48abe73fe238fc4bec337fbc4d82f59ea96830f1","is_merge":false,"authored_by":["MDQ6VXNlcjE5OTMwODcw"],"author_raw":"Swarnim Arun <swarnimarun11@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Fix for resource save dialog call","body":"to make sure the resource save opens in the current folder when using right click to do it.","is_cherrypick":false,"cherrypick_hash":"","pull":20971},"179e15f876463116e9ede714abd535d75cabe737":{"hash":"179e15f876463116e9ede714abd535d75cabe737","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Remove usage console spam","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20970},"e5ce6b728f2af108fd3c183cc7d9d540adda5193":{"hash":"e5ce6b728f2af108fd3c183cc7d9d540adda5193","is_merge":true,"authored_by":[],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20933 from marcelofg55/pa_compile_err","body":"Fix compile error with PulseAudio driver and clang","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0d96902a0c876373ff508b45c7fa3073b7577aa5":{"hash":"0d96902a0c876373ff508b45c7fa3073b7577aa5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20731 from YeldhamDev/scr_editor_context_fix","body":"Fix wrong context menu when right-clicking script/doc files","is_cherrypick":false,"cherrypick_hash":"","pull":""},"68ab428d4d2cbb3bd9d86798a0ce09b7bfcdd9f5":{"hash":"68ab428d4d2cbb3bd9d86798a0ce09b7bfcdd9f5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20155 from Tunous/line-edit-clear","body":"Add clear button to search fields","is_cherrypick":false,"cherrypick_hash":"","pull":""},"812d0aba4264ee061a50d5aa32173e2f8fc8baf5":{"hash":"812d0aba4264ee061a50d5aa32173e2f8fc8baf5","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Remove cached .tpz archive after templates download and install","body":"Closes #20640.","is_cherrypick":false,"cherrypick_hash":"","pull":20963},"623529ce2fad5328a920666845bc558b0acceb99":{"hash":"623529ce2fad5328a920666845bc558b0acceb99","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20778 from ibrahn/remove-zero-append-typos","body":"removed some surplus null appends that got typoed in 0e29f7974b59e444…","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b69143023f9d2e50feb063460be8ee0784945530":{"hash":"b69143023f9d2e50feb063460be8ee0784945530","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20680 from Calinou/text-editor-faster-caret-blink","body":"Make the default text editor caret blink speed faster","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8cbd0902494707adeb41566b03ab7bc31921ae12":{"hash":"8cbd0902494707adeb41566b03ab7bc31921ae12","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20670 from Calinou/script-editor-zoom-hidpi","body":"Fix zoom display in the script editor on hiDPI displays","is_cherrypick":false,"cherrypick_hash":"","pull":""},"652eb9347cb90ec02a842dcd53ccd17a5e1e207d":{"hash":"652eb9347cb90ec02a842dcd53ccd17a5e1e207d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20668 from SaracenOne/enum_help_fix","body":"Fixes the hyperlinks for enumerators inside classes in the editor help.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9ce33978db6c07561a8b6907111cf74aa9b671de":{"hash":"9ce33978db6c07561a8b6907111cf74aa9b671de","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20666 from Calinou/script-editor-underline-hidpi","body":"Scale underlines in the script editor with the editor scale","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ec1e8843cf91bb898f54cc56ba2c6b4a8df3c612":{"hash":"ec1e8843cf91bb898f54cc56ba2c6b4a8df3c612","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20595 from dragmz/fix-windows-process-handles-leak","body":"Fix Windows handles leak","is_cherrypick":false,"cherrypick_hash":"","pull":""},"43825dce477f5ad2300f1fd5c07cd5aeb00c42b9":{"hash":"43825dce477f5ad2300f1fd5c07cd5aeb00c42b9","is_merge":false,"authored_by":[""],"author_raw":"RaphaelHunter <raphael20141024@gmail.com>","committer_raw":"ZhangYakun <zhangyakun@hummergames.com>","summary":"fix #20390 :get_unix_time_from_datetime and get_date_time_from_unix_time can handle time before year 1970 now","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20826},"fed34c3fef480b84f4e1ec34d19b72534f99dfac":{"hash":"fed34c3fef480b84f4e1ec34d19b72534f99dfac","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20581 from ronchaine/nvmath-dont-use-obsolete-functions-on-linux","body":"Do not use deprecated stuff that only glibc now implements","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2062d6126d70f5c70b7b03ecb9372ec637c0ea3e":{"hash":"2062d6126d70f5c70b7b03ecb9372ec637c0ea3e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20587 from groud/fix_2deditor_scrollable_zone","body":"Fixes bugs on the 2D editor scrollable area","is_cherrypick":false,"cherrypick_hash":"","pull":""},"284b56f2fbddea4a5e951279ae897900a21baed1":{"hash":"284b56f2fbddea4a5e951279ae897900a21baed1","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@dragmz, @fire\n\nThanks to all contributors and donors for making Godot possible!\n\n[ci skip]","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fe74e996e41db398f58d2d8bd435b0162870577b":{"hash":"fe74e996e41db398f58d2d8bd435b0162870577b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20554 from YeldhamDev/cursor_doc_linux","body":"Small doc formating changes and Linux cursor theme note","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1574c3a18674c992edb70f5e010689e333018331":{"hash":"1574c3a18674c992edb70f5e010689e333018331","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Update help doc when changing font size","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20956},"2a02f44ad959ed3ac24a36688c74a1284c9a8a74":{"hash":"2a02f44ad959ed3ac24a36688c74a1284c9a8a74","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Don't try to update the visual shader graph if it doesn't exist yet","body":"When setting shader mode on a visual shader that was just created in the\neditor we try to _update_graph(). However, the graph does not yet exist\nin the visualshadereditor. This gets populated in\nVisualShaderEditor::edit() which hasn't been called yet.\n\nThis PR simply changes the logic to not try to update the non-existent\ngraph.\n\nThis fixes #20322","is_cherrypick":false,"cherrypick_hash":"","pull":20953},"b684116b60ed4b40b2b1576aa39e7db06534276d":{"hash":"b684116b60ed4b40b2b1576aa39e7db06534276d","is_merge":false,"authored_by":["MDQ6VXNlcjQ1NjkxMzE="],"author_raw":"oisincar <oisincar@gmail.com>","committer_raw":"oisincar <oisincar@gmail.com>","summary":"Expose PhysicalBone::get_bone_id() to c#/gdscript","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20947},"15530ce2c51937da9050d6bf3dece34fc9e278cd":{"hash":"15530ce2c51937da9050d6bf3dece34fc9e278cd","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fix gizmos submenu","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2a4cd769a1d861ad3d5414e563b899ba207fbd0f":{"hash":"2a4cd769a1d861ad3d5414e563b899ba207fbd0f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20940 from akien-mga/resourceloader-exists","body":"Fix ResourceLoader::exists() false negative and readd deprecated has()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"66eba18969587762044825922e4a761c393583a6":{"hash":"66eba18969587762044825922e4a761c393583a6","is_merge":false,"authored_by":[""],"author_raw":"Nick Hahn <nick.hahn@hotmail.de>","committer_raw":"Nick Hahn <nick.hahn@hotmail.de>","summary":"Fix handling of normals that approach 1","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20941},"d29ea4337fd165423b3b8ae0e88b18ce89f6dd9a":{"hash":"d29ea4337fd165423b3b8ae0e88b18ce89f6dd9a","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix ResourceLoader::exists() false negative and readd deprecated has()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20940},"51fa23a52a71fcbae5743587b35b179dcc226b92":{"hash":"51fa23a52a71fcbae5743587b35b179dcc226b92","is_merge":false,"authored_by":["MDQ6VXNlcjQwNzkzMzQy"],"author_raw":"Mikko Mustonen <mustonen.mikko@outlook.com>","committer_raw":"Mikko Mustonen <mustonen.mikko@outlook.com>","summary":"Added double clicking to all buttons","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20385},"a9f071c41b3bfd7b869493b9c6942b7c9f6366af":{"hash":"a9f071c41b3bfd7b869493b9c6942b7c9f6366af","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"MinGW compile fix","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20936},"eb3ab7cbbd49f2ac844790e442ba772ca09eb7ed":{"hash":"eb3ab7cbbd49f2ac844790e442ba772ca09eb7ed","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Fix compile error with PulseAudio driver and clang","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20933},"64595f0f6ad2aab38fb14f85c077c6e147326624":{"hash":"64595f0f6ad2aab38fb14f85c077c6e147326624","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20928 from JFonS/gizmo_enabling","body":"Improvements on the gizmo disabling menu and icon selection bugfix","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ac51da2eb65986fbc9d3d2316ee4aac4d4663d67":{"hash":"ac51da2eb65986fbc9d3d2316ee4aac4d4663d67","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Improvements on the gizmo disabling menu and icon selection bugfix","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20928},"71c03883b50b98441ce457fb3cec1701a2e11842":{"hash":"71c03883b50b98441ce457fb3cec1701a2e11842","is_merge":false,"authored_by":["MDQ6VXNlcjE3MzY2MQ=="],"author_raw":"Alon Zakai (kripken) <alonzakai@gmail.com>","committer_raw":"Alon Zakai (kripken) <alonzakai@gmail.com>","summary":"use console.warn instead of Module.printErr: emscripten no longer exports printErr by default, and instead err() should be used in code seen by the optimizer; however, as Godot only runs on the Web (and not in node.js or elsewhere), using console.warn directly is good enough, and will work in all versions if emscripten","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20922},"a294a842cb85f86cdd69b6e902aef01c9721668b":{"hash":"a294a842cb85f86cdd69b6e902aef01c9721668b","is_merge":false,"authored_by":["MDQ6VXNlcjI5NjQyOTc="],"author_raw":"Adrien Destugues <pulkomandy@pulkomandy.tk>","committer_raw":"Adrien Destugues <pulkomandy@pulkomandy.tk>","summary":"Rebase patches for fixing haiku build.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20913},"a164d593c092874ecb9eb09d28ba94788a86da75":{"hash":"a164d593c092874ecb9eb09d28ba94788a86da75","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDEzMDg2"],"author_raw":"Fluffel <flokandra9@gmail.com>","committer_raw":"Fluffel <flokandra9@gmail.com>","summary":"[DOCS] get_indexed, tween","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20918},"73cf0fd30524a6acc4400ef069210d90eaba29a2":{"hash":"73cf0fd30524a6acc4400ef069210d90eaba29a2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19106 from SaracenOne/audio_mic","body":"[WIP] Experimental microphone support","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b6b1d14ca1fb9f4067ce200d0bffd0c32b38f48b":{"hash":"b6b1d14ca1fb9f4067ce200d0bffd0c32b38f48b","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20753 from Faless/ws_fix","body":"Fix WebSocket crash due to non PDO init after CowData PR","is_cherrypick":false,"cherrypick_hash":"","pull":""},"81fb81de9d9fe7ae075bd06a3877d6cb452af67f":{"hash":"81fb81de9d9fe7ae075bd06a3877d6cb452af67f","is_merge":false,"authored_by":["MDQ6VXNlcjUxNTYzNDA="],"author_raw":"Łukasz Rutkowski <lukus178@gmail.com>","committer_raw":"Łukasz Rutkowski <lukus178@gmail.com>","summary":"Do not use theme to set LineEdit right_icon","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20155},"e8a435c8cdc5778ebae5e66d983a7bc720f81e85":{"hash":"e8a435c8cdc5778ebae5e66d983a7bc720f81e85","is_merge":false,"authored_by":["MDQ6VXNlcjUxNTYzNDA="],"author_raw":"Łukasz Rutkowski <lukus178@gmail.com>","committer_raw":"Łukasz Rutkowski <lukus178@gmail.com>","summary":"Add clear text button to LineEdit","body":"- Add pressed state to clear button\n- Enable clear button on all inputs with search icon\n- Remove duplicate clear buttons\n- Fix rendering of icon for center and right alignments\n- Add clear button to more search fields\n- Add clear icon to default theme\n- Add method to control enabled state of clear button\n- Add property to enable clear button from inspector","is_cherrypick":false,"cherrypick_hash":"","pull":20155},"cf136a91d60509a99f9ba47c7dbc6fbb9cb6240d":{"hash":"cf136a91d60509a99f9ba47c7dbc6fbb9cb6240d","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"[Core] Completely kill math_2d.h, change includes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18096},"aaf62fcecc7b95825e1843c52c6bd81ee8e5dd40":{"hash":"aaf62fcecc7b95825e1843c52c6bd81ee8e5dd40","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix ReferenceRect border","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20906},"14fe7230f4db402fba1efb74a1a17ce8a4dd20bb":{"hash":"14fe7230f4db402fba1efb74a1a17ce8a4dd20bb","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"[Core] Move Vector2i and Rect2i out of math_2d.h","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18096},"2eb8a9749ea005325e6918288a1b6f1be311eebf":{"hash":"2eb8a9749ea005325e6918288a1b6f1be311eebf","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"[Core] Move Rect2 and Transform2D to their own files","body":"Math2D includes Transform2D, which includes Rect2, which includes Vector2.","is_cherrypick":false,"cherrypick_hash":"","pull":18096},"9170d932e3832c86e5e1fc09a6a555b4efd95992":{"hash":"9170d932e3832c86e5e1fc09a6a555b4efd95992","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"[Core] Grammar, move defs to defs","body":"Math constant definitions belong in `math_defs.h`. Also, the grammer in these files really needed some updating.","is_cherrypick":false,"cherrypick_hash":"","pull":18096},"0fc1c4eda8acd97af36228ed1d947bb5cdb2634a":{"hash":"0fc1c4eda8acd97af36228ed1d947bb5cdb2634a","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20149 from Overblob/shader_float_typing","body":"Shader language - Add optional float typings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"28fc19533902dbc2614c949486bb4edf9450cc05":{"hash":"28fc19533902dbc2614c949486bb4edf9450cc05","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"[Core] Change math_2d includes to vector2 includes where relevant","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18096},"9d1b5f4e3b58d9287addc723d8ce34626523a302":{"hash":"9d1b5f4e3b58d9287addc723d8ce34626523a302","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"[Core] Move Vector2 to its own file","body":"Makes 2D math code easier to read and makes Vector2 consistent with Vector3. In the future, we may move other things out of math_2d as well.","is_cherrypick":false,"cherrypick_hash":"","pull":18096},"52e6f1f25c86891381ca3ce9e03422db586ecd16":{"hash":"52e6f1f25c86891381ca3ce9e03422db586ecd16","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20072 from RandomShaper/fix-camera-offsets","body":"Fix camera offsets not applied always","is_cherrypick":false,"cherrypick_hash":"","pull":""},"783fd23deab0360366b52c551b3717a894f42ab7":{"hash":"783fd23deab0360366b52c551b3717a894f42ab7","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19993 from vnen/gdscript-warnings","body":"System for GDScript warnings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"eb481198218399c9f86e5bfe1879757e1aa9a86e":{"hash":"eb481198218399c9f86e5bfe1879757e1aa9a86e","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Added system for GDScript warnings","body":"- Count and panel per script.\n- Ability to disable warnings per script using special comments.\n- Ability to disable warnings globally using Project Settings.\n- Option to treat enabled warnings as errors.","is_cherrypick":false,"cherrypick_hash":"","pull":19993},"7e33b2085c244b3d41f46f1fb4498a81af0a97c7":{"hash":"7e33b2085c244b3d41f46f1fb4498a81af0a97c7","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20861 from RandomShaper/improve-bitmap","body":"Improve BitMap: expose methods + prevent stack overflow","is_cherrypick":false,"cherrypick_hash":"","pull":""},"852378109fa701101c851c789cc5306298d2a636":{"hash":"852378109fa701101c851c789cc5306298d2a636","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Added function ResourceLoader.exists(), to check if a resource exists. Closes #19140","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b48d421ca0d2b9a272068213d566819b64ef0ae7":{"hash":"b48d421ca0d2b9a272068213d566819b64ef0ae7","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":"Transform fill_bits from recursive to iterative","body":"Avoids crashes when generating polygons from big bitmaps.","is_cherrypick":false,"cherrypick_hash":"","pull":20861},"42bf5cd790b17058b1a1bae5e9272afe81f06ca4":{"hash":"42bf5cd790b17058b1a1bae5e9272afe81f06ca4","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":"Expose additional BitMap methods","body":"Bonus: Restrict debug prints to debug builds","is_cherrypick":false,"cherrypick_hash":"","pull":20861},"767fb2fa0ba14ee6afb4eeeaad12e5dee944547b":{"hash":"767fb2fa0ba14ee6afb4eeeaad12e5dee944547b","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20889 from godotengine/revert-18914-master","body":"Revert \"added get_creation_time function for gdscript\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ea3d997f9d4243c21a9f7a65d0320f31c4d57f54":{"hash":"ea3d997f9d4243c21a9f7a65d0320f31c4d57f54","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Revert \"added get_creation_time function for gdscript\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20889},"275e0d5ee4e80d9d3cd124ffa29a691b9aed3e70":{"hash":"275e0d5ee4e80d9d3cd124ffa29a691b9aed3e70","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18914 from notwarp/master","body":"added get_creation_time function for gdscript","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b9730a695643af15bd97f9b87ae656b735281bba":{"hash":"b9730a695643af15bd97f9b87ae656b735281bba","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Make line edit always vertically aligned, makes no sense otherwise. Fixes #17188","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c02fb271fd54ecda331968d2269af79a6007dcb1":{"hash":"c02fb271fd54ecda331968d2269af79a6007dcb1","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"apply a threshold for floor angle, fixes #16037, fixes #15632","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c76f444c4ec6971d5797568787b346ffde411c4a":{"hash":"c76f444c4ec6971d5797568787b346ffde411c4a","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #14704 from poke1024/colorconstants","body":"Allow some non-integer built-in constants in gdscript","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b4006f68b35d4270a0f3555d9baa2d8622bfc1e5":{"hash":"b4006f68b35d4270a0f3555d9baa2d8622bfc1e5","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15536 from poke1024/fix3327","body":"Fix SortArray crashing with bad comparison functions","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6e0adf3656183602f3603b8a26319bcaf84eb7dd":{"hash":"6e0adf3656183602f3603b8a26319bcaf84eb7dd","is_merge":true,"authored_by":[],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20842 from marcelofg55/osx_build_err","body":"Fix clang compile error","is_cherrypick":false,"cherrypick_hash":"","pull":""},"44d761e55cfd185b08081936979c9b89f593ecf7":{"hash":"44d761e55cfd185b08081936979c9b89f593ecf7","is_merge":false,"authored_by":["MDQ6VXNlcjkwOTMw"],"author_raw":"Thomas ten Cate <ttencate@gmail.com>","committer_raw":"Thomas ten Cate <ttencate@gmail.com>","summary":"Reset caret blink when Ctrl+moving the cursor","body":"There was a hardcoded exception to never reset caret blinking if Ctrl\n(`command`) was pressed. This broke on Ctrl+arrows,\nCtrl+Home/End/PgUp/PgDn, Ctrl+C, Ctrl+V, Ctrl+Backspace and Ctrl+Delete.\n\nResetting blink only for those Ctrl operations that actually touch the\ncursor somehow would clutter the code a lot, so I removed the check\nentirely. That means we now also reset blinking on unrelated operations\nlike Ctrl+O, but that seems pretty harmless. I actually like the\nadditional bit of feedback even in that case (most of these will\nimmediately defocus the editor anyway, so you never see it).\n\nFixes #18100","is_cherrypick":false,"cherrypick_hash":"","pull":20876},"b293dd363e378ffd43e1385e024429d2d7526158":{"hash":"b293dd363e378ffd43e1385e024429d2d7526158","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20585 from MarianoGnu/tileset_editor","body":"New TileSet Editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ae67c0b303c01887ad301c5107687c146af4d1e1":{"hash":"ae67c0b303c01887ad301c5107687c146af4d1e1","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"too much information, made it less information","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ce87a30e450a3f92b01afc1fc6d34dfb6255fa80":{"hash":"ce87a30e450a3f92b01afc1fc6d34dfb6255fa80","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":"New TileSet Editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20585},"432f2f1a6762af3acccbeda2c7785b2a7233f4b3":{"hash":"432f2f1a6762af3acccbeda2c7785b2a7233f4b3","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Information sign for MarianoGNU","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"85f4d3327601d9c75b1d94d9e63d7c5af42ceaba":{"hash":"85f4d3327601d9c75b1d94d9e63d7c5af42ceaba","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Fix border artifacts at the edge of deep parallax.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20860},"929b416fdbf542e30cf13d0e7ef9610ff4f188fa":{"hash":"929b416fdbf542e30cf13d0e7ef9610ff4f188fa","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Add some curly braces to make dictionary printing less ambiguous","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20856},"fbb5ca4d9733426aa3b161c7209942aa2bb67953":{"hash":"fbb5ca4d9733426aa3b161c7209942aa2bb67953","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20584 from JFonS/gizmo_enabling","body":"New gizmo structure and gizmo disabling menu","is_cherrypick":false,"cherrypick_hash":"","pull":""},"59fd18ab1aa037121aae049792762320777611dc":{"hash":"59fd18ab1aa037121aae049792762320777611dc","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"New gizmo structure and new gizmo disabling menu","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20584},"dcca20027c70bc52d9879a7da9825d7b3217cac4":{"hash":"dcca20027c70bc52d9879a7da9825d7b3217cac4","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 manipulator gizmo","body":"Its size now takes into account the editor scale and the viewport's\nhalf resolution setting. It is now also more detailed.","is_cherrypick":false,"cherrypick_hash":"","pull":20848},"796088a9116730f26797f783aec4d4c87e11aeb6":{"hash":"796088a9116730f26797f783aec4d4c87e11aeb6","is_merge":false,"authored_by":["MDQ6VXNlcjEyNjU2NDgz"],"author_raw":"James <gotnospirit@gmail.com>","committer_raw":"James <gotnospirit@gmail.com>","summary":"interpolation was not removed because of id mismatch","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20844},"da1f1619fe65bb974bd8fd89345bef017be80d72":{"hash":"da1f1619fe65bb974bd8fd89345bef017be80d72","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Fix clang compile error","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20842},"147f7fbdcf2ee34f641f283c5785cbe977dc1b07":{"hash":"147f7fbdcf2ee34f641f283c5785cbe977dc1b07","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 button texts","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20835},"cd29cdab154cad8f66902f56ddf0c1a3124ddcc0":{"hash":"cd29cdab154cad8f66902f56ddf0c1a3124ddcc0","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Scale the project manager window size with the editor scale","body":"This also makes the project search field slightly larger.","is_cherrypick":false,"cherrypick_hash":"","pull":20831},"a71a5fc0c3f5d487d3f18c3b9e9a768052795e86":{"hash":"a71a5fc0c3f5d487d3f18c3b9e9a768052795e86","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Ability to pass custom variables to expression.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"934c641a15337201fe8877c6b28ee538882f5c2a":{"hash":"934c641a15337201fe8877c6b28ee538882f5c2a","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-Add Expression class, used to evaluate expressions","body":"-Added expression evaluation to EditorSpinSlider, fixes #20813, fixes #18932","is_cherrypick":false,"cherrypick_hash":"","pull":""},"77e38f9ddfd9825a73f604553860963fdeee5df5":{"hash":"77e38f9ddfd9825a73f604553860963fdeee5df5","is_merge":true,"authored_by":[],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20819 from dragmz/unhack-gles2-unhack","body":"Fix mat4 uniform writes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a0afaaeeb9c130bf10bc6c196b463dae4aecba84":{"hash":"a0afaaeeb9c130bf10bc6c196b463dae4aecba84","is_merge":false,"authored_by":["MDQ6VXNlcjQ0NzE0Mw=="],"author_raw":"Marcin Zawiejski <dragmz@gmail.com>","committer_raw":"Marcin Zawiejski <dragmz@gmail.com>","summary":"Fix mat4 uniform writes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20819},"1ea37c34ad1d1b8e6ed40434b4a8c55eb6535d0b":{"hash":"1ea37c34ad1d1b8e6ed40434b4a8c55eb6535d0b","is_merge":false,"authored_by":["MDQ6VXNlcjE2MjE3NTYz"],"author_raw":"willnationsdev <willnationsdev@gmail.com>","committer_raw":"Will Nations <willnationsdev@gmail.com>","summary":"Add toggle for favorites in create_root_dialog.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20484},"1800664e803c1f9bd10d4ff5dad94be6b2166520":{"hash":"1800664e803c1f9bd10d4ff5dad94be6b2166520","is_merge":true,"authored_by":[],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20805 from karroffel/gles2-misc-fixes","body":"unhacking some GLES2 code","is_cherrypick":false,"cherrypick_hash":"","pull":""},"73fe08be2e378384d76ec48cf3647f2b950b52b3":{"hash":"73fe08be2e378384d76ec48cf3647f2b950b52b3","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDk2MTM="],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"Thomas Herzog <therzog@mail.de>","summary":"GLES2 refactors","body":"This commit unhacks some parts of the 3D rendering.\n\nMost notably:\n\n- possibility to use negative texture units\n(no longer weird manual index allocation for user samplers)\n\n- refactoring of light code, now sorts in a different way,\nshould yield better performance\n\n- fixes a crash while saving (because of \"Illegal instruction\" execution)\nwhen using a decent compiler (clang, it's clang. Thanks GCC for not telling me about UB).","is_cherrypick":false,"cherrypick_hash":"","pull":20805},"e9c083ad62b843e64d20ca04d05d0f3858016cfa":{"hash":"e9c083ad62b843e64d20ca04d05d0f3858016cfa","is_merge":true,"authored_by":[],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20808 from Calinou/fix-ttr-typo","body":"Fix a typo in a TTR() call","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c541430315cdd408bd9f0311f1ef491ecbdbf784":{"hash":"c541430315cdd408bd9f0311f1ef491ecbdbf784","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Fix a typo in a TTR() call","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20808},"b67f98272394d6f20913d471c2db9067a61d25dc":{"hash":"b67f98272394d6f20913d471c2db9067a61d25dc","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20681 from DavidSichma/master","body":"Keeping track of discard","is_cherrypick":false,"cherrypick_hash":"","pull":""},"978505a90a3878c213bde89271dfa521b8f99850":{"hash":"978505a90a3878c213bde89271dfa521b8f99850","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20727 from muiroc/fix_sw_sat_table","body":"fixed godotphysics sat dispatch table","is_cherrypick":false,"cherrypick_hash":"","pull":""},"51da08856aa25491397ad1274c1af139cb1bc68b":{"hash":"51da08856aa25491397ad1274c1af139cb1bc68b","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20737 from Calinou/use-standard-button-texts","body":"Use a standard \"OK\" text for confirmation buttons in error dialogs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"913a7dbd8fcaea9de183d8af9f9b2429f83131ef":{"hash":"913a7dbd8fcaea9de183d8af9f9b2429f83131ef","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20787 from Calinou/tweak-default-material-properties","body":"Tweak the default SpatialMaterial properties","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9bd5315d30be8cb162bd7fee6a7db17f65b5057d":{"hash":"9bd5315d30be8cb162bd7fee6a7db17f65b5057d","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20786 from groud/skybox_default_change","body":"Changes the default skybox to avoid the blue shade","is_cherrypick":false,"cherrypick_hash":"","pull":""},"14fd797c536a675c94c36a2b2b924ce0295f5d64":{"hash":"14fd797c536a675c94c36a2b2b924ce0295f5d64","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20381 from AndreaCatania/phymat_2","body":"Improved Physics material","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5e65e28eed1398cceb4b77cb99ba6578115953db":{"hash":"5e65e28eed1398cceb4b77cb99ba6578115953db","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Removed physics material combination mode. Added rough and absorbent parameter to material. Fixed 'change' signal connection","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20381},"e0456f7976832b9f17958e1e8e7c18379b19e382":{"hash":"e0456f7976832b9f17958e1e8e7c18379b19e382","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Make sure warn deprecated uses a volatile bool (for multithreading)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"254eb46de3c59d9f9864698747d4ec4bea8eaa2c":{"hash":"254eb46de3c59d9f9864698747d4ec4bea8eaa2c","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Several improvements to inspector.","body":"-Added optional horizontal/vertical modes for vector editing (default false for vec2, true for vec3)\n-Some clean ups with fonts and styles","is_cherrypick":false,"cherrypick_hash":"","pull":""},"31c12f05c42f4ce63f82e429a2698d675a3c0c7e":{"hash":"31c12f05c42f4ce63f82e429a2698d675a3c0c7e","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 SpatialMaterial properties","body":"Roughness is now set to 1 by default and albedo is now white,\neven on meshes that do not have any materials defined.\n\nThis means there is no longer a visual difference between a\nmesh with no materials defined and a mesh with a default\nSpatialMaterial defined.","is_cherrypick":false,"cherrypick_hash":"","pull":20787},"6ffd2d3529eaac30031874c24aa1c97809166421":{"hash":"6ffd2d3529eaac30031874c24aa1c97809166421","is_merge":true,"authored_by":[],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20636 from goodyttoor/hdr_import","body":"Fix #20564 HDR import fail","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8af2047966482baaaf6212dc4056938aa1f7ffa6":{"hash":"8af2047966482baaaf6212dc4056938aa1f7ffa6","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Changes the default skybox to avoid the blue shade","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20786},"619ba76f46544b3e8f449177830032fec3f129e9":{"hash":"619ba76f46544b3e8f449177830032fec3f129e9","is_merge":true,"authored_by":[],"author_raw":"Chris Bradfield <chris@kidscancode.org>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20779 from Noshyaar/stretch","body":"[DOCS] SceneTree stretching constants","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5ed0861e8112d903edd519ca7e5f00316061d8dd":{"hash":"5ed0861e8112d903edd519ca7e5f00316061d8dd","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"Poommetee Ketson <poommetee@protonmail.com>","summary":"[DOCS] SceneTree stretching constants","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"62f0dd9d57b2409206838bee240f30643852f1f0":{"hash":"62f0dd9d57b2409206838bee240f30643852f1f0","is_merge":false,"authored_by":["MDQ6VXNlcjI0NDk4ODMy"],"author_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","committer_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","summary":"removed some surplus null appends that got typoed in 0e29f7974b59e4440cf02e1388fb9d8ab2b5c5fd","body":"A couple of null appends got typoed to append a '0' character instead.\nRemoved them here since String already takes care of the null terminator for us.","is_cherrypick":false,"cherrypick_hash":"","pull":20778},"5b70ad9d34d2777e3abd0a13118442eb132aff70":{"hash":"5b70ad9d34d2777e3abd0a13118442eb132aff70","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Respect process order for out of order skeleton bones (fixes GLTF2 import issues).","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6536834d428e3321cf1694c605208dc5aedfc73c":{"hash":"6536834d428e3321cf1694c605208dc5aedfc73c","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"Poommetee Ketson <poommetee@protonmail.com>","summary":"[DOCS] complete Tree.get_drop_section_at_position and Tree.drop_mode_flags","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f3b2689aa6fdc8dd4ab01fdded7fd94a5e998a4c":{"hash":"f3b2689aa6fdc8dd4ab01fdded7fd94a5e998a4c","is_merge":false,"authored_by":["MDQ6VXNlcjQ0NzE0Mw=="],"author_raw":"Marcin Zawiejski <dragmz@gmail.com>","committer_raw":"Marcin Zawiejski <dragmz@gmail.com>","summary":"fix out of buffer read when copying non-null terminated strings","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20772},"00c573c255d0fcae926dd2fe2a10991c7ad76cd9":{"hash":"00c573c255d0fcae926dd2fe2a10991c7ad76cd9","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Several fixes to GLTF2 importer","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c1108a4d17f569db57a1456044f337c2d526b670":{"hash":"c1108a4d17f569db57a1456044f337c2d526b670","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 asset library download UX","body":"The progress bar is now correctly set to 0% while initiating\nthe download and is hidden once the download is completed.","is_cherrypick":false,"cherrypick_hash":"","pull":20760},"edde52c8dea0193111239b6b2f002adcc24ac0c9":{"hash":"edde52c8dea0193111239b6b2f002adcc24ac0c9","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Added proper import support for 3D and Array textures","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"80a8636aa3739822b1ebbbad39f932a176ec158d":{"hash":"80a8636aa3739822b1ebbbad39f932a176ec158d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20714 from Calinou/travis-use-xcode-9.4","body":"Use Xcode 9.4 on Travis CI","is_cherrypick":false,"cherrypick_hash":"","pull":""},"07a982e614715cab04611aec4631f9053a86bdd6":{"hash":"07a982e614715cab04611aec4631f9053a86bdd6","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20597 from karroffel/tex3d","body":"add 3D textures","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6a57f295730f1ab594e905fccba5a05578a2f5a0":{"hash":"6a57f295730f1ab594e905fccba5a05578a2f5a0","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix WebSocket crash due to non PDO init.","body":"Move RingBuffer (and few related vars) to LWSPeer.","is_cherrypick":false,"cherrypick_hash":"","pull":20753},"b5a20d21f2e20a4c2001909574094db10abba06b":{"hash":"b5a20d21f2e20a4c2001909574094db10abba06b","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20573 from hpvb/fix-nested-vector-cow","body":"Fix nested Vectors","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7db66fea393f066e52aab66ff11d552cb2be97dd":{"hash":"7db66fea393f066e52aab66ff11d552cb2be97dd","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Do not call _update_actions when only changing deadzone","body":"Because changing the deadzone with a click happens during\n_propagate_mouse_event the tree is always blocked leading to a crash. We\ndon't actually need to update actions here anyway.\n\nThis fixes #20184","is_cherrypick":false,"cherrypick_hash":"","pull":20747},"6cf4f62f2bc2cffc2e25cd88c2f5fb2afb9ee50e":{"hash":"6cf4f62f2bc2cffc2e25cd88c2f5fb2afb9ee50e","is_merge":false,"authored_by":["MDQ6VXNlcjEzMTE1NTU="],"author_raw":"Marc Gilleron <marc.gilleron@gmail.com>","committer_raw":"Marc Gilleron <marc.gilleron@gmail.com>","summary":"Allow to create a heightmap collision shape from an image","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20745},"65215a7829b50aa83e4c469d2747a6f1cc5c50b1":{"hash":"65215a7829b50aa83e4c469d2747a6f1cc5c50b1","is_merge":false,"authored_by":["MDQ6VXNlcjEzMTE1NTU="],"author_raw":"Marc Gilleron <marc.gilleron@gmail.com>","committer_raw":"Marc Gilleron <marc.gilleron@gmail.com>","summary":"Initialize default lock rotation in constructor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20744},"d5d83b754d1d3f73e6c5d02671fef32aaeac5a40":{"hash":"d5d83b754d1d3f73e6c5d02671fef32aaeac5a40","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Ensure index is only saved when scene is inherited, or parent node is not from the edited scene. Closes #17562.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1368bcfc5382d904e7e87be28159df2c7dee748a":{"hash":"1368bcfc5382d904e7e87be28159df2c7dee748a","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 standard \"OK\" text for confirmation buttons in error dialogs","body":"[ci skip]","is_cherrypick":false,"cherrypick_hash":"","pull":20737},"464d59935dccd558e54f30de24c9ad8ce4e7b686":{"hash":"464d59935dccd558e54f30de24c9ad8ce4e7b686","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20645 from Ertain/master","body":"Added and modified AudioStream descriptions","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a1440760ed6ee73350f6d2a1185514e5b9b48fbb":{"hash":"a1440760ed6ee73350f6d2a1185514e5b9b48fbb","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20697 from PJB3005/18-08-03-tile_map_docs","body":"Improve TileMap.get_used_cells docs.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9194e42175a020ebec3ffe96ec1dc0855c296247":{"hash":"9194e42175a020ebec3ffe96ec1dc0855c296247","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Fix wrong context menu when right-clicking script/doc files","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20731},"79ab43299a8f1d17d3ba0988c2d31a545cebbde9":{"hash":"79ab43299a8f1d17d3ba0988c2d31a545cebbde9","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Small doc formating changes and Linux cursor theme note","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20554},"14a227e9e7b809811446c912a0002a5e9e2cd499":{"hash":"14a227e9e7b809811446c912a0002a5e9e2cd499","is_merge":false,"authored_by":["MDQ6VXNlcjEwMDM2MzM3"],"author_raw":"muiroc <ian.mario.dev@gmail.com>","committer_raw":"muiroc <ian.mario.dev@gmail.com>","summary":"fixed godotphysics sat dispatch table","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20727},"a3bd9c27a3b95a0ff0398c074d206d56a79dcc2e":{"hash":"a3bd9c27a3b95a0ff0398c074d206d56a79dcc2e","is_merge":true,"authored_by":[],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20721 from willnationsdev/fix-image-loader","body":"ResourceFormatLoaderImage::get_resource_type now uses file path","is_cherrypick":false,"cherrypick_hash":"","pull":""},"417e5457b805eb21093e0787aeab09a49162baf9":{"hash":"417e5457b805eb21093e0787aeab09a49162baf9","is_merge":false,"authored_by":["MDQ6VXNlcjE2MjE3NTYz"],"author_raw":"willnationsdev <willnationsdev@gmail.com>","committer_raw":"willnationsdev <willnationsdev@gmail.com>","summary":"ResourceFormatLoaderImage::get_resource_type now uses file path","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20721},"150da987c933e954fa4a2f172985798af6f99f75":{"hash":"150da987c933e954fa4a2f172985798af6f99f75","is_merge":true,"authored_by":[],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20715 from godotengine/AndreaCatania-patch-1","body":"Fixed typo in SkeletonIK","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4073e443322b16817aad54672341f79cf565a6f0":{"hash":"4073e443322b16817aad54672341f79cf565a6f0","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Fixed typo in SkeletonIK","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20715},"2450debc0e69771c0d4010eb9f19c3910fe2a8aa":{"hash":"2450debc0e69771c0d4010eb9f19c3910fe2a8aa","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Use Xcode 9.4 on Travis CI","body":"See <https://blog.travis-ci.com/2018-07-19-xcode9-4-default-announce>.","is_cherrypick":false,"cherrypick_hash":"","pull":20714},"7c712a25bc40c4d8e09867b61c941af06c6799f5":{"hash":"7c712a25bc40c4d8e09867b61c941af06c6799f5","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18699 from AndreaCatania/ik","body":"Inverse kinematic","is_cherrypick":false,"cherrypick_hash":"","pull":""},"05fc12ddb631c111b96bf03d84100d270f296b21":{"hash":"05fc12ddb631c111b96bf03d84100d270f296b21","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Add OS::open_midi_inputs and OS::close_midi_inputs","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20712},"c1860fe88b8dfe58828a06cdebb305e4528c6444":{"hash":"c1860fe88b8dfe58828a06cdebb305e4528c6444","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Fixed process priority","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18699},"c41397596dd829e44dab2c3fd8de9ce655238ee3":{"hash":"c41397596dd829e44dab2c3fd8de9ce655238ee3","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20693 from AndreaCatania/soft_fix2","body":"Fixed SoftBody pinned point offset calculation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9d27bd3c3b39e3a1cd7d42872cddb55e6368da70":{"hash":"9d27bd3c3b39e3a1cd7d42872cddb55e6368da70","is_merge":false,"authored_by":["MDQ6VXNlcjExODU5NTM4"],"author_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","committer_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","summary":"Fix SortArray crashing with bad comparison functions","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":15536},"b7e66188df12503e0d8559c4e08386c0d98c06ce":{"hash":"b7e66188df12503e0d8559c4e08386c0d98c06ce","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Implemented IK","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18699},"b34d2efedbaf8d0f6074513db686c4eb91311a62":{"hash":"b34d2efedbaf8d0f6074513db686c4eb91311a62","is_merge":true,"authored_by":[],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20704 from dragmz/patch-2","body":"Fix uniform set for mat3 and mat4","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5d2c239772c7c6d4fb0eda104ffbe301899bdef6":{"hash":"5d2c239772c7c6d4fb0eda104ffbe301899bdef6","is_merge":false,"authored_by":["MDQ6VXNlcjIzNjcwMzI="],"author_raw":"Xavier Cho <mysticfallband@gmail.com>","committer_raw":"Xavier Cho <mysticfallband@gmail.com>","summary":"Add missing GetPtr() for Dictionary<> and Array<>","body":"Add missing GetPtr() method for generic versions of Dictionary\nand Array to fix #20705.","is_cherrypick":false,"cherrypick_hash":"","pull":20706},"477f49616203d9f26c44e071b6f15c775ad31032":{"hash":"477f49616203d9f26c44e071b6f15c775ad31032","is_merge":false,"authored_by":["MDQ6VXNlcjQ0NzE0Mw=="],"author_raw":"Marcin Zawiejski <dragmz@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Fix uniform set for mat3 and mat4","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20704},"b911165679f906dbb4a18ff5eb0b9ac27c5485dc":{"hash":"b911165679f906dbb4a18ff5eb0b9ac27c5485dc","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20600 from exts/new_generic_methods","body":"Mono: Added generic methods for PackedScene & ResourceLoader","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cdb4ae471b6aeb0f1afacae3dd42774660d8f133":{"hash":"cdb4ae471b6aeb0f1afacae3dd42774660d8f133","is_merge":false,"authored_by":["MDQ6VXNlcjE2Mzg3MTA3"],"author_raw":"exts <lamonteh2@gmail.com>","committer_raw":"exts <lamonteh2@gmail.com>","summary":"Added generic method for ResourceLoader: Load<T>()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20600},"338217c30bbba690d840c734a4873dbf187b0e4a":{"hash":"338217c30bbba690d840c734a4873dbf187b0e4a","is_merge":false,"authored_by":["MDQ6VXNlcjgxMDc0NTk="],"author_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","committer_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","summary":"Improve TileMap.get_used_cells docs.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20697},"b469267d949b1bb78e9d0b73ada3787dc0ea5963":{"hash":"b469267d949b1bb78e9d0b73ada3787dc0ea5963","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Fixed SoftBody pinned point offset calculation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20693},"c101dd5fa62708b5c8175a9d8b0bfedd2b306961":{"hash":"c101dd5fa62708b5c8175a9d8b0bfedd2b306961","is_merge":false,"authored_by":["MDQ6VXNlcjI1NjkyNzkw"],"author_raw":"David Sichma <sichmada@gmail.com>","committer_raw":"David Sichma <sichmada@gmail.com>","summary":"Keeping track of discard","body":"Shader compilation now keeps track of the discard key word.\n\nPreviously only variables were monitored. But discard, which needs\nspecial treatment in some cases, went unnoticed by the compiler as\ndiscard is not a variable but a flow control.\n\nThis commit adds monitoring for discard.","is_cherrypick":false,"cherrypick_hash":"","pull":20681},"24f39b08c76593342866923ea0715eea809d08be":{"hash":"24f39b08c76593342866923ea0715eea809d08be","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Make the default text editor caret blink speed faster","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20680},"cbe95970217d7a9727dc1b4c9dfb6d3dab37a2bc":{"hash":"cbe95970217d7a9727dc1b4c9dfb6d3dab37a2bc","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Fix zoom display in the script editor on hiDPI displays","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20670},"7d11f01636de02948f4fac4c0acac3894f389632":{"hash":"7d11f01636de02948f4fac4c0acac3894f389632","is_merge":false,"authored_by":["MDQ6VXNlcjQwNzkzMzQy"],"author_raw":"unknown <40793342+moiman100@users.noreply.github.com>","committer_raw":"Mikko Mustonen <mustonen.mikko@outlook.com>","summary":"Fixes is_pressed when holding double click.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20081},"63c6a2487fda4121ea28ba980ac331cd39e61acb":{"hash":"63c6a2487fda4121ea28ba980ac331cd39e61acb","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"Fixes the hyperlinks for enumerators inside classes in the editor help.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20668},"501fc98c63bd8d28ac403bac028af9d70e70f768":{"hash":"501fc98c63bd8d28ac403bac028af9d70e70f768","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Scale underlines in the script editor with the editor scale","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20666},"c55e269bfa675b3b65a28fee0eedea8fd30027ee":{"hash":"c55e269bfa675b3b65a28fee0eedea8fd30027ee","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"Add method to manually advance AnimationTree and manual process mode.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20665},"6c569c90b666c7fb773eca3948fc76ba7a160a27":{"hash":"6c569c90b666c7fb773eca3948fc76ba7a160a27","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20617 from viktor-ferenczi/issue-20613","body":"Fix Mac build","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3fa2404a793ab72816cbae3a9fedaf5c27c08e00":{"hash":"3fa2404a793ab72816cbae3a9fedaf5c27c08e00","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20644 from NickToony/master","body":"Fixed Windows mono compile","is_cherrypick":false,"cherrypick_hash":"","pull":""},"24b4694313211d5ddf65c21bdb209d2365149ee8":{"hash":"24b4694313211d5ddf65c21bdb209d2365149ee8","is_merge":false,"authored_by":["MDQ6VXNlcjY3MTc1MDU="],"author_raw":"Nick Hope <nicktoony@gmail.com>","committer_raw":"Nick Hope <nicktoony@gmail.com>","summary":"fixed: windows mono compile (#20598)","body":"tidy: formatting.","is_cherrypick":false,"cherrypick_hash":"","pull":20644},"512ae49f7d5a87c5d236b9ddec690c473cf7ffd0":{"hash":"512ae49f7d5a87c5d236b9ddec690c473cf7ffd0","is_merge":false,"authored_by":["MDQ6VXNlcjMxODA3MTg="],"author_raw":"Jason Anderson <sirius-c@iname.com>","committer_raw":"Jason Anderson <sirius-c@iname.com>","summary":"Added description and measurement","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20645},"ccce161d0e8b03cb7abc3186e920547d6914ef56":{"hash":"ccce161d0e8b03cb7abc3186e920547d6914ef56","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20639 from neikeq/issue-20531-and-cleanup","body":"Mono: Fix property set_value and cleanup","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4172fa03b56bb60fe096639585e0ca40df73b677":{"hash":"4172fa03b56bb60fe096639585e0ca40df73b677","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Fix property set_value and cleanup","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20639},"ba974b8d1e245818d819791bd628e70ec3b92de3":{"hash":"ba974b8d1e245818d819791bd628e70ec3b92de3","is_merge":false,"authored_by":["MDQ6VXNlcjExODU5NTM4"],"author_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","committer_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","summary":"Allow some non-integer built-in constants in gdscript","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":14704},"7fbb8264224c3194436e53df7f43d6b166200201":{"hash":"7fbb8264224c3194436e53df7f43d6b166200201","is_merge":false,"authored_by":["MDQ6VXNlcjY2NTI1ODA="],"author_raw":"Unknown <goodytong@gmail.com>","committer_raw":"Unknown <goodytong@gmail.com>","summary":"Fix #20564 HDR import fail","body":"Token has extra \"0\" at the end so it fail condition checking.","is_cherrypick":false,"cherrypick_hash":"","pull":20636},"73636953ae48c84fc9667109bd3dfbd234f41ea5":{"hash":"73636953ae48c84fc9667109bd3dfbd234f41ea5","is_merge":true,"authored_by":[],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"Merge branch 'audio_mic' of https://github.com/SaracenOne/godot into audio_mic","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"59b703c4f80253a64a2a13d76fb75ecd45fc3e86":{"hash":"59b703c4f80253a64a2a13d76fb75ecd45fc3e86","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"Add extra latency to microphone playback to reduce clipping.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19106},"22ffaded01188f9a531495c55cfb876b766cabab":{"hash":"22ffaded01188f9a531495c55cfb876b766cabab","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Adjust bottom panel's minimal height for the expand icon","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20621},"5590ec67db4b0eddaf2489862b7e659c3ee4ce02":{"hash":"5590ec67db4b0eddaf2489862b7e659c3ee4ce02","is_merge":false,"authored_by":["MDQ6VXNlcjE4NDg1MTQ="],"author_raw":"Viktor Ferenczi <viktor@ferenczi.eu>","committer_raw":"Viktor Ferenczi <viktor@ferenczi.eu>","summary":"Fixed short circuiting on non-Windows platforms","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20617},"32a2c46d028f3ce39d4acd38ea2deadccef4f3e4":{"hash":"32a2c46d028f3ce39d4acd38ea2deadccef4f3e4","is_merge":false,"authored_by":["MDQ6VXNlcjE4NDg1MTQ="],"author_raw":"Viktor Ferenczi <viktor@ferenczi.eu>","committer_raw":"Viktor Ferenczi <viktor@ferenczi.eu>","summary":"Fixed Mac build by running builders in subprocess only on Windows","body":"Also passing serializable SCons environment variables (env) for compatibility with debug builds (search for uses of env in make functions)","is_cherrypick":false,"cherrypick_hash":"","pull":20617},"dcbbc445dba8a07ef6d6f5029a6e18372fe3201f":{"hash":"dcbbc445dba8a07ef6d6f5029a6e18372fe3201f","is_merge":false,"authored_by":["MDQ6VXNlcjQwNzkzMzQy"],"author_raw":"Mikko Mustonen <mustonen.mikko@outlook.com>","committer_raw":"Mikko Mustonen <mustonen.mikko@outlook.com>","summary":"Relative motion based on raw input for Windows","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20523},"17eb26a83af38d7557ba8b3f6d226411dfe68c5d":{"hash":"17eb26a83af38d7557ba8b3f6d226411dfe68c5d","is_merge":false,"authored_by":["MDQ6VXNlcjMxODA3MTg="],"author_raw":"Jason Anderson <sirius-c@iname.com>","committer_raw":"Jason Anderson <sirius-c@iname.com>","summary":"Added description","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20645},"3f01f40e91c962b68fd18c0ca00144dfb6aee65f":{"hash":"3f01f40e91c962b68fd18c0ca00144dfb6aee65f","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20550 from AndreaCatania/soft_fix","body":"Soft Body - Pin Point fix, Material fix","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b1e0da455b2ac9a63e092eacda6927032add8b30":{"hash":"b1e0da455b2ac9a63e092eacda6927032add8b30","is_merge":false,"authored_by":["MDQ6VXNlcjQ0NzE0Mw=="],"author_raw":"Marcin Zawiejski <dragmz@gmail.com>","committer_raw":"Marcin Zawiejski <dragmz@gmail.com>","summary":"Fix Windows handles leak","body":"Fixes thread and process handles leak when running and killing project\nfrom editor (caused by a missing CloseHandle call) plus a potential leak\nwhen calling OS_Windows::execute with p_blocking and !r_pipe.\n\nThe leak could be easily observed with a Handles counter in Task Manager\n(or Performance Monitor) for the Godot editor process.","is_cherrypick":false,"cherrypick_hash":"","pull":20595},"b4d3f541e761d257199104a10f53260fa149690c":{"hash":"b4d3f541e761d257199104a10f53260fa149690c","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDk2MTM="],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"Thomas Herzog <therzog@mail.de>","summary":"add 3D textures","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20597},"5a5614e8adcc49b92621dc2f39364385769d36a0":{"hash":"5a5614e8adcc49b92621dc2f39364385769d36a0","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Add support for line continuations (wtf) in obj format, fixes #7974","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"15db793ef277b6d2c3aae5e5a075ba2ece31b27a":{"hash":"15db793ef277b6d2c3aae5e5a075ba2ece31b27a","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Ensure process notification is received only if really enabled, fixes #7894","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e896261b87b2b8703a447f4bfaee5251bcb59b23":{"hash":"e896261b87b2b8703a447f4bfaee5251bcb59b23","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Added missing support for traditional chinese on Windows, fixes #7674","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ac52eb444f868b14db9eac4d29a10d2fc40919c0":{"hash":"ac52eb444f868b14db9eac4d29a10d2fc40919c0","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Ensure one shot signals are not disconnected while edited, closes #7776","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"95a9e51975e2bf1c2a72cc124db1f713af90db7a":{"hash":"95a9e51975e2bf1c2a72cc124db1f713af90db7a","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Remove pointless check for no texture, fixes #7298","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"aff57a613b0b79b1190d223d04572eaac9343788":{"hash":"aff57a613b0b79b1190d223d04572eaac9343788","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Add extra functions to toggle bits in visualinstance and camera, same as physics. Helps with #6685","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"eb7f4ddccebfc0aca0a8981f3ba62971cb9838d4":{"hash":"eb7f4ddccebfc0aca0a8981f3ba62971cb9838d4","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fixes bugs on the 2D editor scrollable area","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20587},"f3c7527225c73812a7de10dfc273ba0e82e8d7ec":{"hash":"f3c7527225c73812a7de10dfc273ba0e82e8d7ec","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix case where exported properties value is lost","body":"Fixes exported property modified values lost when creating a placeholder script instance with a failed script compilation\n\n- Object set/get will call PlaceHolderScriptInstance's new fallback set/get methods as a last resort. This way, placeholder script instances can keep the values for storage or until the script is compiled successfuly.\n- Script::can_instance() will only return true if a real script instance can be created. Otherwise, in the case of placeholder script instances, it will return false.\n- Object::set_script(script) is now in charge of requesting the creation of placeholder script instances. It's no longer Script::instance_create(owner)'s duty.\n- PlaceHolderScriptInstance has a new method set_build_failed(bool) to determine whether it should call into its script methods or not.\n- Fixed a few problems during reloading of C# scripts.","is_cherrypick":false,"cherrypick_hash":"","pull":20583},"200c6cf630aa56b98310b3e747439795f8abbab8":{"hash":"200c6cf630aa56b98310b3e747439795f8abbab8","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Perform a name check when loading scenes and running on editor, fixes #6152","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b3919dcb44988c72a46e3b97beb41fba68219d4c":{"hash":"b3919dcb44988c72a46e3b97beb41fba68219d4c","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20582 from hpvb/fix-mono-mingw","body":"Fix Mono compilation on Windows/Ming","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0deb8dda517aee11280bcaf12d96456d5a404ad3":{"hash":"0deb8dda517aee11280bcaf12d96456d5a404ad3","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Fix Mono compilation on Windows/Ming","body":"(cherry picked from commit 83140541dc91c29a288d7dd71044780b50b2cc4b)","is_cherrypick":true,"cherrypick_hash":"83140541dc91c29a288d7dd71044780b50b2cc4b","pull":20582},"83140541dc91c29a288d7dd71044780b50b2cc4b":{"hash":"83140541dc91c29a288d7dd71044780b50b2cc4b","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Fix Mono compilation on Windows/Ming","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"317dee95de84f3dca47b5ecc386975d6e37a9702":{"hash":"317dee95de84f3dca47b5ecc386975d6e37a9702","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"It is now possible to import images as a separate resource, closes #5738 and likely many others","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"687b95b41fb178382cecac7c7f5b1a078503431e":{"hash":"687b95b41fb178382cecac7c7f5b1a078503431e","is_merge":false,"authored_by":["MDQ6VXNlcjQ4MTEyNQ=="],"author_raw":"Jari Ronkainen <ronchaine@gmail.com>","committer_raw":"Jari Ronkainen <ronchaine@gmail.com>","summary":"Do not use deprecated stuff that only glibc now implements","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20581},"7b63c6323d2eeade5a6d6e82b44e72ff4e1b6d0c":{"hash":"7b63c6323d2eeade5a6d6e82b44e72ff4e1b6d0c","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Clear color was not correctly being set, fixes #4939","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7949ba771b149d355fcdce721e59afcca998015f":{"hash":"7949ba771b149d355fcdce721e59afcca998015f","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"SoftBody add MeshInstance Material correctly","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20550},"c752c2642720820e17ed7d0ca223f60aee3b2739":{"hash":"c752c2642720820e17ed7d0ca223f60aee3b2739","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Expose _clips_input as a virtual function, closes #15358","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0fcc28b6f370c478d1990af51070f9fbee531c20":{"hash":"0fcc28b6f370c478d1990af51070f9fbee531c20","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15269 from ianb96/context_menu_improvements","body":"Context Menu Improvements","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d2aaf460fbb5d743adae1ea079a24cdd834d659f":{"hash":"d2aaf460fbb5d743adae1ea079a24cdd834d659f","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Manually fix, merge and close #15168","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2d98b40d47661913ab3a815deea2a47ab8429ec7":{"hash":"2d98b40d47661913ab3a815deea2a47ab8429ec7","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Fix nested Vectors","body":"When a Vector of Vectors gets resized the 'this' pointer of the Vectors\nchange. This means that the VectorWriteProxy _parent references get\ninvalidated. Thanks a lot to @ibrahn for finding the root cause of this.\n\nTo fix this we now create a pointer to CowData in Vector (which won't\nchange when the vectors move) and pass that to the write proxy also.\n\nThis fixes #20475","is_cherrypick":false,"cherrypick_hash":"","pull":20573},"b62586c9f992c4f258ecdcb2cf734e02deabe0cb":{"hash":"b62586c9f992c4f258ecdcb2cf734e02deabe0cb","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20546 from ibrahn/fix-menu-branch-on-uninit","body":"fixed uninitialised variable that was causing menu crash.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5c88bc66e3a9dbfc4cd9d9a1ad8c7fc07c299a34":{"hash":"5c88bc66e3a9dbfc4cd9d9a1ad8c7fc07c299a34","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Undo an accidental revert.","body":"Sorry for the history pollution. I was testing something on this branch\nand forgot to reset befor pushing the security update.\n\nThis reverts commit 2ef66def4615594b87340aed2b02adf2204c74c2.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"feaf03421dda0213382b51aff07bd5a96b29487b":{"hash":"feaf03421dda0213382b51aff07bd5a96b29487b","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Fix marshalls size checks.","body":"Yesterday, when playing around with my network code, I realized there is\na security issue in decode_variant, at least when decoding PoolArrays.\nBasically, the size of the PoolArray is encoded in a uint32_t, when\ndecoding it, that value is cast to int when comparing if the packet is\nactually that size causing numbers with MSB=1 to be interpreted as\nnegative thus always passing the check. That same value though, is used\nas uint32_t again to resize the output vector. For this reason, sending\na malformed packet with declared type PoolByteArray and size of 2^31(+x)\ncauses the engine to try to allocate 2+GB of pool memory, causing the\nengine to crash.\n\n(cherry picked from commit 5262d1bbcc81a06db66ac45c3f75535f231268bc)","is_cherrypick":true,"cherrypick_hash":"5262d1bbcc81a06db66ac45c3f75535f231268bc","pull":""},"5262d1bbcc81a06db66ac45c3f75535f231268bc":{"hash":"5262d1bbcc81a06db66ac45c3f75535f231268bc","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix marshalls size checks.","body":"Yesterday, when playing around with my network code, I realized there is\na security issue in decode_variant, at least when decoding PoolArrays.\nBasically, the size of the PoolArray is encoded in a uint32_t, when\ndecoding it, that value is cast to int when comparing if the packet is\nactually that size causing numbers with MSB=1 to be interpreted as\nnegative thus always passing the check. That same value though, is used\nas uint32_t again to resize the output vector. For this reason, sending\na malformed packet with declared type PoolByteArray and size of 2^31(+x)\ncauses the engine to try to allocate 2+GB of pool memory, causing the\nengine to crash.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2ef66def4615594b87340aed2b02adf2204c74c2":{"hash":"2ef66def4615594b87340aed2b02adf2204c74c2","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Revert \"Open visual editor when \"open editor\" button in the inspector is pressed.\"","body":"This reverts commit 0ae400f523b0e4aefc9cdbea5195a54e6e8268df.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"45160f0c0d07928fdcc1203e3da3eced89df3cc8":{"hash":"45160f0c0d07928fdcc1203e3da3eced89df3cc8","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Fixed Softbody pin point","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20550},"07129deaeb767528e550344e1134f2739c89bdd0":{"hash":"07129deaeb767528e550344e1134f2739c89bdd0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20544 from dragmz/fix-py37-windows-build","body":"fix windows build using python 3.7","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dc2df7a1464b8ce06662d9163c09787e010826ea":{"hash":"dc2df7a1464b8ce06662d9163c09787e010826ea","is_merge":false,"authored_by":["MDQ6VXNlcjI0MzcxMjQ3"],"author_raw":"oliperraul <olivier.perrault@usherbrooke.ca>","committer_raw":"oliperraul <olivier.perrault@usherbrooke.ca>","summary":"Fixed a number of issues related to the Dictionary export property for the editor","body":"* Fixed a problem when buttons were deleted on the same frame they were pressed (inside update_property)\n* Prevent usage of nul key for a dictionary.\n* Provide symetry in the interface for both the array property and dictionary property by first clicking on the field to instantiating the dictionary.\nArray (Nil), Array (size 0), Array (size 1)\nDictionary (Nil), Array (size 0), Array (size 1)\n* Allow to press enter to confirm a string in line edi.","is_cherrypick":false,"cherrypick_hash":"","pull":20400},"1626ae642102cb4c5853f7a73fb9441093fc1de2":{"hash":"1626ae642102cb4c5853f7a73fb9441093fc1de2","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 that was causing menu crash.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20546},"8fd337e2df27cec7dafa8bda5fcc03dfe6930a51":{"hash":"8fd337e2df27cec7dafa8bda5fcc03dfe6930a51","is_merge":false,"authored_by":["MDQ6VXNlcjQ0NzE0Mw=="],"author_raw":"Marcin Zawiejski <dragmz@gmail.com>","committer_raw":"Marcin Zawiejski <dragmz@gmail.com>","summary":"fix windows build using python 3.7","body":"fixes NameError (missing \"subprocess_main\" and \"basestring\")","is_cherrypick":false,"cherrypick_hash":"","pull":20544},"90298ddf01622ec4d8a50deaf7c351a766b9e78a":{"hash":"90298ddf01622ec4d8a50deaf7c351a766b9e78a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20532 from BastiaanOlij/arraymesh_surface_find_by_name","body":"Added a method to find the index for a surface with a given name","is_cherrypick":false,"cherrypick_hash":"","pull":""},"04ec0bf5e1714131d31421f59083578236274ff7":{"hash":"04ec0bf5e1714131d31421f59083578236274ff7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20539 from akien-mga/mbedtls-2.12.0","body":"mbedtls: Update to upstream version 2.12.0","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bdbc63c4eeeb43176d48b40fb713e793c40a1f3d":{"hash":"bdbc63c4eeeb43176d48b40fb713e793c40a1f3d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20537 from akien-mga/glad-0.1.25","body":"glad: Sync with upstream 0.1.25","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d7490bbee9eedabe047028a905803d5264e08a83":{"hash":"d7490bbee9eedabe047028a905803d5264e08a83","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20536 from akien-mga/libpng-1.6.35","body":"libpng: Update to upstream version 1.6.35","is_cherrypick":false,"cherrypick_hash":"","pull":""},"31c67a0fa024d688a262df91e6c97cbd873c1da2":{"hash":"31c67a0fa024d688a262df91e6c97cbd873c1da2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20535 from akien-mga/layers-tooltips","body":"Fix layer 2-line tooltips used as name in inspector","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d8e1cd7a109bc832826f21d6df1faf401be8dcc9":{"hash":"d8e1cd7a109bc832826f21d6df1faf401be8dcc9","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.12.0","body":"_WIN32_WINNT redefinition fix is no longer needed as it was merged\nupstream. PR 1453 is still not merged, diff updated to current state.","is_cherrypick":false,"cherrypick_hash":"","pull":20539},"d41a4089c642584ff97b12e2f1321fea7591573d":{"hash":"d41a4089c642584ff97b12e2f1321fea7591573d","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Added a method to find the index for a surface with a given name","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20532},"a431492b6201215873b9c8baaa0603bca344585e":{"hash":"a431492b6201215873b9c8baaa0603bca344585e","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.25","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20537},"f4e682d7171b0ccf89ffc2d1e9bab084209fdfd0":{"hash":"f4e682d7171b0ccf89ffc2d1e9bab084209fdfd0","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 version 1.6.35","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20536},"4e4702e3868af342b0e2964c7753fa4a3aa83af8":{"hash":"4e4702e3868af342b0e2964c7753fa4a3aa83af8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20464 from Calinou/add-editor-standalone-feature-tags","body":"Add \"editor\" and \"standalone\" feature tags","is_cherrypick":false,"cherrypick_hash":"","pull":""},"578c8fc1e53f1c27a6ff976a5bcd2ceab2146e0a":{"hash":"578c8fc1e53f1c27a6ff976a5bcd2ceab2146e0a","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix layer 2-line tooltips used as name in inspector","body":"Fixes #20288.","is_cherrypick":false,"cherrypick_hash":"","pull":20535},"4488bb995683c381db78b7ec76d563be92762d6c":{"hash":"4488bb995683c381db78b7ec76d563be92762d6c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20463 from fire/vs_expand_hints_to_virtual_func","body":"Visualscript: Carry property hint and hint string through to Visualscript virtual funcs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e6aec27428400d35c6d431044ae0b5e6c9649d53":{"hash":"e6aec27428400d35c6d431044ae0b5e6c9649d53","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20511 from maksloboda/InputEventActionFix","body":"Fixed shortcuts not working with InputEventActions","is_cherrypick":false,"cherrypick_hash":"","pull":""},"66429a1576402376c5e0a4c0ecce113904a98d49":{"hash":"66429a1576402376c5e0a4c0ecce113904a98d49","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17595 from viktor-ferenczi/issue-5042-subproc","body":"Running builder (content generator) functions in subprocesses on Windows","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6601502acd2fd5811418d65d4e26750ee83071c1":{"hash":"6601502acd2fd5811418d65d4e26750ee83071c1","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20528 from Calinou/improve-appstream-add-mime-type","body":"Tweak AppStream metadata and add MIME type integration","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f045534f866204b5458b9ef32f7a5b5996253839":{"hash":"f045534f866204b5458b9ef32f7a5b5996253839","is_merge":true,"authored_by":[],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #7 from marcelofg55/audio_mic_mf2","body":"Added support for single channel inputs for PulseAudio","is_cherrypick":false,"cherrypick_hash":"","pull":""},"01914ee00b2ccb638f697305b094f030088f8716":{"hash":"01914ee00b2ccb638f697305b094f030088f8716","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Tweak AppStream metadata and add MIME type integration","body":"This allows Godot to be registered as an application to open\nGodot project files.","is_cherrypick":false,"cherrypick_hash":"","pull":20528},"913eec5b04fa349efe5ad37ef14ecfffb8f35118":{"hash":"913eec5b04fa349efe5ad37ef14ecfffb8f35118","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Added support for single channel inputs for PulseAudio","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19106},"2650b8710280a0759d751bc6d81f415a18442142":{"hash":"2650b8710280a0759d751bc6d81f415a18442142","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":"Carry property hint and hint string through to Visualscript virtual functions.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20463},"aecc3a444b122efd1001b25893ea7622918e2e22":{"hash":"aecc3a444b122efd1001b25893ea7622918e2e22","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20457 from fire/vs_generic_search_crash_and_connecting","body":"Visualscript: misc generic search changes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c5bd0c37ce5b185542a0c8c934f3c71c1ad3daad":{"hash":"c5bd0c37ce5b185542a0c8c934f3c71c1ad3daad","is_merge":false,"authored_by":["MDQ6VXNlcjE4NDg1MTQ="],"author_raw":"Viktor Ferenczi <viktor@ferenczi.eu>","committer_raw":"Viktor Ferenczi <viktor@ferenczi.eu>","summary":"Running builder (content generator) functions in subprocesses on Windows","body":"- Refactored all builder (make_*) functions into separate Python modules along to the build tree\n- Introduced utility function to wrap all invocations on Windows, but does not change it elsewhere\n- Introduced stub to use the builders module as a stand alone script and invoke a selected function\n\nThere is a problem with file handles related to writing generated content (*.gen.h and *.gen.cpp)\non Windows, which randomly causes a SHARING VIOLATION error to the compiler resulting in flaky\nbuilds. Running all such content generators in a new subprocess instead of directly inside the\nbuild script works around the issue.\n\nYes, I tried the multiprocessing module. It did not work due to conflict with SCons on cPickle.\nSuggested workaround did not fully work either.\n\nUsing the run_in_subprocess wrapper on osx and x11 platforms as well for consistency. In case of\nrunning a cross-compilation on Windows they would still be used, but likely it will not happen\nin practice. What counts is that the build itself is running on which platform, not the target\nplatform.\n\nSome generated files are written directly in an SConstruct or SCsub file, before the parallel build starts. They don't need to be written in a subprocess, apparently, so I left them as is.","is_cherrypick":false,"cherrypick_hash":"","pull":17595},"33f1ca89a50d25551e9a5928baf356d2e3b2f03b":{"hash":"33f1ca89a50d25551e9a5928baf356d2e3b2f03b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20462 from fire/vs_don't_typeguess_nil","body":"Visualscript: Don't type guess on nil and set default type to \"\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d91183be524c2a2d13d5c40473297cbc713f43da":{"hash":"d91183be524c2a2d13d5c40473297cbc713f43da","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"Added pointer to WASAPI input_buffer_write method.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19106},"e8f13432f88fd0e1ec8a8979e2f40e358bcc5ac2":{"hash":"e8f13432f88fd0e1ec8a8979e2f40e358bcc5ac2","is_merge":true,"authored_by":[],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #6 from marcelofg55/audio_mic_mf2","body":"Renamed AudioDriver audio_input_* vars to input_*","is_cherrypick":false,"cherrypick_hash":"","pull":""},"597301db349c2c0c70af6b411465a5f578765052":{"hash":"597301db349c2c0c70af6b411465a5f578765052","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Renamed AudioDriver audio_input_* vars to input_*","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19106},"dd8a0b92e0bbc0e82263061b3947cb93a39f9df1":{"hash":"dd8a0b92e0bbc0e82263061b3947cb93a39f9df1","is_merge":true,"authored_by":[],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #5 from marcelofg55/audio_mic_mf2","body":"Added support for single channel inputs for CoreAudio","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e5e4dbb6c9a750e217659caea1fc06e4a7270a91":{"hash":"e5e4dbb6c9a750e217659caea1fc06e4a7270a91","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Added support for single channel inputs for CoreAudio","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19106},"92c59384ec3ad48dfad0e09f0067193f532cd367":{"hash":"92c59384ec3ad48dfad0e09f0067193f532cd367","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17720 from paulloz/custom-csharp-glue","body":"[mono] Generic Typed GetNode, GetChild, etc.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"09eafaba6289adab27057a6c1b737ec20498a0f6":{"hash":"09eafaba6289adab27057a6c1b737ec20498a0f6","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"Implemented capture device selection for PulseAudio (marcelofg55)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19106},"0a877b58b8adb08ab137393b84036b8be94097ca":{"hash":"0a877b58b8adb08ab137393b84036b8be94097ca","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"Reset audio input during render device change to keep synchronisation.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19106},"aca6e291d64fcbd253ea9c34756db6f8c6915c72":{"hash":"aca6e291d64fcbd253ea9c34756db6f8c6915c72","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"Fixed audio clipping on WASAPI by fixing argument order on AudioClient","body":"Initialize method ensuring a larger capture buffer and adding bounds\nto the capture and stream.","is_cherrypick":false,"cherrypick_hash":"","pull":19106},"7142e1d3f7af98850d64ec881d21ed82222396a0":{"hash":"7142e1d3f7af98850d64ec881d21ed82222396a0","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"Fix single channel capture devices on WASAPI.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19106},"909cf03568b2b9ca62cd72a7d20e494fac21be66":{"hash":"909cf03568b2b9ca62cd72a7d20e494fac21be66","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"Fixed device capture switching for WASAPI driver","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19106},"2cf8da9d9f5e73bcd123cd497a0adbaa65fcc7a6":{"hash":"2cf8da9d9f5e73bcd123cd497a0adbaa65fcc7a6","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"Implemented capture device selection for CoreAudio","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19106},"061358d8385a78a32a30ac5acf5443c465c8ec61":{"hash":"061358d8385a78a32a30ac5acf5443c465c8ec61","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"Modified Microphone implementation to handle only one device at a time (WIP)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19106},"76fd9d215c25874b1c5d33355de0ed983922c32d":{"hash":"76fd9d215c25874b1c5d33355de0ed983922c32d","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"Fixes for microphone clipping and latency (marcelofg55)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19106},"f85062495c3ee477b7ab38f4de435435aedaf375":{"hash":"f85062495c3ee477b7ab38f4de435435aedaf375","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"Experimental microphone support.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19106},"6afabc03350f468b253524d600c978ae3aa66e07":{"hash":"6afabc03350f468b253524d600c978ae3aa66e07","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20516 from BastiaanOlij/fix_nativescript_getset","body":"Fixed nativescript getter and setter logic","is_cherrypick":false,"cherrypick_hash":"","pull":""},"eb17a65dec77ed36aa20887fd3ea8b89bdb3c767":{"hash":"eb17a65dec77ed36aa20887fd3ea8b89bdb3c767","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20515 from akien-mga/physicsbody-deprecated","body":"Fix PhysicsBody build with deprecated=no","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c7dc066dc180149652006e86f07765e5326f324b":{"hash":"c7dc066dc180149652006e86f07765e5326f324b","is_merge":true,"authored_by":[],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20512 from karroffel/gles2-pr","body":"add initial GLES2 3D renderer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8a914f17b0646c98b115e06e382b864f7a47a335":{"hash":"8a914f17b0646c98b115e06e382b864f7a47a335","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Fixed nativescript getter and setter logic","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20516},"12254594ac3aaebb794a83c0bd753f69e52e4fdb":{"hash":"12254594ac3aaebb794a83c0bd753f69e52e4fdb","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix PhysicsBody build with deprecated=no","body":"Fixes #20483.","is_cherrypick":false,"cherrypick_hash":"","pull":20515},"b64171e79cb8de3e7cc5b79352a4cb711347918c":{"hash":"b64171e79cb8de3e7cc5b79352a4cb711347918c","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDk2MTM="],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"Thomas Herzog <therzog@mail.de>","summary":"add initial GLES2 3D renderer","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20512},"c2be1a75a0b93c2a0f8ec7c4df7f125d1a53eca4":{"hash":"c2be1a75a0b93c2a0f8ec7c4df7f125d1a53eca4","is_merge":false,"authored_by":[""],"author_raw":"Max <maksloboda123@gmail.com>","committer_raw":"Max <maksloboda123@gmail.com>","summary":"Fixed shortcuts not working with InputEventActions","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20511},"936b5a395a4bd80fbb2832ff175efbde844e5fde":{"hash":"936b5a395a4bd80fbb2832ff175efbde844e5fde","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Do conversion of scene preview icon at the end, improves save performance a bit. Closes #14387","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6a5aec36448a4927fde8b8875e50532071bcbc73":{"hash":"6a5aec36448a4927fde8b8875e50532071bcbc73","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Rename flag to better name","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bfb21be871d015308f63d7510c45c3249d2052e4":{"hash":"bfb21be871d015308f63d7510c45c3249d2052e4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20509 from BastiaanOlij/fixup_mobile_vr_interface","body":"Reenabled module and fixed missing const","is_cherrypick":false,"cherrypick_hash":"","pull":""},"03d02e88fc38c5f96e9b4a6e29df777dec398f9d":{"hash":"03d02e88fc38c5f96e9b4a6e29df777dec398f9d","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Reenabled module and fixed missing const","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20509},"4487c27f7beb89bc74236abda31a4bc4ec7d5f05":{"hash":"4487c27f7beb89bc74236abda31a4bc4ec7d5f05","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20508 from Gamblify/FixAudioRecordingCrash","body":"Fix of AudioRecordingEffect property","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0672fc377e1a95927c9efda05e54fd1101c91de6":{"hash":"0672fc377e1a95927c9efda05e54fd1101c91de6","is_merge":false,"authored_by":["MDQ6VXNlcjM3MzgyNjQ="],"author_raw":"Gustav Lund <glu@gamblify.com>","committer_raw":"Gustav Lund <glu@gamblify.com>","summary":"Fix of AudioRecordingEffect property","body":"For debug purposes the boolean whether the recording is active or not were an editor property.\nIt has been removed to avoid users leaving it on true on close, causing it to be saved in the default_bus_layout\nIt was also renamed to better describe its functionality\n\nrelated to issue: 20487","is_cherrypick":false,"cherrypick_hash":"","pull":20508},"ea0abedaf76616f9b948d27be0376201c767eb15":{"hash":"ea0abedaf76616f9b948d27be0376201c767eb15","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20506 from akien-mga/check-only-paired","body":"Main: Fix --check-only option implemented as paired","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7056dc601130ae0aa97b5399db3f66b138e462c9":{"hash":"7056dc601130ae0aa97b5399db3f66b138e462c9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20498 from Calinou/caret-width-hidpi","body":"Make the caret thicker in TextEdit and scale it with the editor scale","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4c0ded6dcc81f5c551d18c7d42c34230f07b359d":{"hash":"4c0ded6dcc81f5c551d18c7d42c34230f07b359d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20497 from Calinou/textedit-hidpi-line-spacing","body":"Multiply TextEdit line spacing by the editor scale","is_cherrypick":false,"cherrypick_hash":"","pull":""},"877ea882ce3a4938c3b73b903e5d6e1e8f970eef":{"hash":"877ea882ce3a4938c3b73b903e5d6e1e8f970eef","is_merge":false,"authored_by":["MDQ6VXNlcjQzNzAyNQ=="],"author_raw":"Paul Joannon <hello@pauljoannon.com>","committer_raw":"Paul Joannon <hello@pauljoannon.com>","summary":"Add missing methods to Node class in the mono glue","body":"* GetNodeOrNull<T>\n* GetChild<T>\n* GetChildOrNull<T>\n* GetOwner<T>\n* GetOwnerOrNull<T>\n* GetParent<T>\n* GetParentOrNull<T>","is_cherrypick":false,"cherrypick_hash":"","pull":17720},"2d4a4a245db7847dd1f446814845d48299a42053":{"hash":"2d4a4a245db7847dd1f446814845d48299a42053","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Main: Fix --check-only option implemented as paired","body":"Fixes #20503.\n\nAlso added the option to the Linux manpage.","is_cherrypick":false,"cherrypick_hash":"","pull":20506},"b5b8f52d4f96e019ed85174e117b766dcb703083":{"hash":"b5b8f52d4f96e019ed85174e117b766dcb703083","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15310 from remorse107/Cinema-Mode","body":"Added \"Cinema Mode\" so that the spatial editor can actively track the...","is_cherrypick":false,"cherrypick_hash":"","pull":""},"75947b1b721c737bfaa9af108456e9a6ebc186c9":{"hash":"75947b1b721c737bfaa9af108456e9a6ebc186c9","is_merge":false,"authored_by":["MDQ6VXNlcjc0NjI5OTM="],"author_raw":"Robert Morse <robertmorse107@gmail.com>","committer_raw":"Robert Morse <robertmorse107@gmail.com>","summary":"Add \"Cinematic Preview\" to the Spatial Plugin Editor.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":15310},"f8a2cb3e15a4fec3ce4929db36f73ca1cb8309f8":{"hash":"f8a2cb3e15a4fec3ce4929db36f73ca1cb8309f8","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Multiply TextEdit line spacing by the editor scale","body":"This makes sure the default line spacing in the script editor\nis consistent with the editor scale in use.","is_cherrypick":false,"cherrypick_hash":"","pull":20497},"8d05f89bc1eabfe6d682b850ea22cf32d5d97285":{"hash":"8d05f89bc1eabfe6d682b850ea22cf32d5d97285","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Make the caret thicker in TextEdit and scale it with the editor scale","body":"The caret in LineEdit is still 1 pixel thick, but it will become\n2 pixels thick at editor scales higher than or equal to 150%.","is_cherrypick":false,"cherrypick_hash":"","pull":20498},"274d1bc683bbd7f31b323f217bbe4512a8c275a1":{"hash":"274d1bc683bbd7f31b323f217bbe4512a8c275a1","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20233 from willnationsdev/gsc-editor","body":"Add script class hierarchies & add-script button permanence/auto-derivation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6cf5eb8e377bafc99b907c3c38c4066f680811f4":{"hash":"6cf5eb8e377bafc99b907c3c38c4066f680811f4","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20022 from EIREXE/snap_to_floor","body":"Add snap to floor functionality to the editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"03e11c13bfb1649fc9cf9a460249bce5e7f07462":{"hash":"03e11c13bfb1649fc9cf9a460249bce5e7f07462","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Add check to clang 6.0 compiler bug workaround","body":"Extending on b68222e4e75d6cbe23c533f140733248df046c7e to ensure that it still\nhas the exact same behaviour as the previous code, as discussed with @hpvb.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ff604414a4730ba49409afca22e1c7aa44d0c338":{"hash":"ff604414a4730ba49409afca22e1c7aa44d0c338","is_merge":false,"authored_by":["MDQ6VXNlcjE2MjE3NTYz"],"author_raw":"Will Nations <willnationsdev@gmail.com>","committer_raw":"Will Nations <willnationsdev@gmail.com>","summary":"Add PluginConfigDialog, EditorPluginSettings GUI","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19837},"e8da2a60b3b112919e237c5cbd3e79d76e39cf0b":{"hash":"e8da2a60b3b112919e237c5cbd3e79d76e39cf0b","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: Fix parse error in string formatting","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"607e5b7c95d410ee10d0fa5da5b715428a6c1d07":{"hash":"607e5b7c95d410ee10d0fa5da5b715428a6c1d07","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: Don't type guess on nil.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20462},"91d6fa817ec412b1cb7a753e812e76aa952a7ac0":{"hash":"91d6fa817ec412b1cb7a753e812e76aa952a7ac0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15967 from Gamblify/AudioRecordingModule","body":"Audio Recording from godot","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ef93fec789b20ffb244b23bbfa33a09556d675b0":{"hash":"ef93fec789b20ffb244b23bbfa33a09556d675b0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15643 from organicpencil/bullet_contact_impulse","body":"Expose PhysicsDirectBodyState.get_contact_impulse","is_cherrypick":false,"cherrypick_hash":"","pull":""},"00519debbe31a471c85a9756d49c552fdb9a3d44":{"hash":"00519debbe31a471c85a9756d49c552fdb9a3d44","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 fix crash and generic search does not connect ports.","body":"* Signal change requires function changes to _selected_new_virtual_method","is_cherrypick":false,"cherrypick_hash":"","pull":20457},"1bb13e95a89c57996d6d6d937e49a6329c03d940":{"hash":"1bb13e95a89c57996d6d6d937e49a6329c03d940","is_merge":false,"authored_by":["MDQ6VXNlcjEwMDU0MjI2"],"author_raw":"Ian Bishop <ianb96@gmail.com>","committer_raw":"Ian Bishop <ianb96@gmail.com>","summary":"context menu improvements","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":15269},"adb43b6976a3cb1237ac095f7a472a4488af5019":{"hash":"adb43b6976a3cb1237ac095f7a472a4488af5019","is_merge":false,"authored_by":["MDQ6VXNlcjM3MzgyNjQ="],"author_raw":"Gustav Lund <glu@gamblify.com>","committer_raw":"Gustav Lund <glu@gamblify.com>","summary":"AudioStreamSample can now be saved to a WAV file","body":"8 and 16 bit sample saving has been implemented.","is_cherrypick":false,"cherrypick_hash":"","pull":15967},"cd2070c684c9befa4a0c8badfecfcded07d490c0":{"hash":"cd2070c684c9befa4a0c8badfecfcded07d490c0","is_merge":false,"authored_by":["MDQ6VXNlcjM3MzgyNjQ="],"author_raw":"Gustav Lund <glu@gamblify.com>","committer_raw":"Gustav Lund <glu@gamblify.com>","summary":"Audio Recording module","body":"Implements an Audio bus effect that outputs the audio from the bus into a wav file\n\nNow channels audio recording into an AudioStreamSample instead of saving to wav","is_cherrypick":false,"cherrypick_hash":"","pull":15967},"96d37769d90ed9aa52eb23e7672962049d31dfd8":{"hash":"96d37769d90ed9aa52eb23e7672962049d31dfd8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20468 from vnen/typed-gds-fixes","body":"General GDScript fixes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0494bbc5ca2a00ea9196efbec51416ae291066ef":{"hash":"0494bbc5ca2a00ea9196efbec51416ae291066ef","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20478 from mattiascibien/main_Scene_filter","body":"Fix main scene file filter","is_cherrypick":false,"cherrypick_hash":"","pull":""},"10af1b3444bca648dcb7bf1a73f61bc45f33e10d":{"hash":"10af1b3444bca648dcb7bf1a73f61bc45f33e10d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20477 from swarnimarun/vs_duplicate_fix","body":"Fix Visual Script duplicate issue","is_cherrypick":false,"cherrypick_hash":"","pull":""},"391e46830f4f08ddfc9104fc9182d6944f609635":{"hash":"391e46830f4f08ddfc9104fc9182d6944f609635","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 various missing arguments in bindings.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4462819e6347b054e0e839afbcc8688cece7c699":{"hash":"4462819e6347b054e0e839afbcc8688cece7c699","is_merge":false,"authored_by":["MDQ6VXNlcjEzMDA2ODE="],"author_raw":"Mattias Cibien <mattias.cibien@outlook.com>","committer_raw":"Mattias Cibien <mattias.cibien@outlook.com>","summary":"Fix main scene file filter","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20478},"fd16dd48cbf309e06384535b5169aec57b590307":{"hash":"fd16dd48cbf309e06384535b5169aec57b590307","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 5c6c88ef15219d491fcf63e44da186dee6f8cda4)","is_cherrypick":true,"cherrypick_hash":"5c6c88ef15219d491fcf63e44da186dee6f8cda4","pull":""},"5c6c88ef15219d491fcf63e44da186dee6f8cda4":{"hash":"5c6c88ef15219d491fcf63e44da186dee6f8cda4","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":""},"47a7dc7b3c935e3b764f1b32fea50ff3b6d7edc3":{"hash":"47a7dc7b3c935e3b764f1b32fea50ff3b6d7edc3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18282 from aaronfranke/better-mathf","body":"[Core] [Mono] Fix Color missing int export methods, added 64-bit","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5c8919aac6877f49f8a113557b2e87422eda72c9":{"hash":"5c8919aac6877f49f8a113557b2e87422eda72c9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18955 from tagcup/fix_set_scale","body":"Removed incorrect Basis::set_scale().","is_cherrypick":false,"cherrypick_hash":"","pull":""},"eab105310b6722684d48bc0fe944fccc9392a26d":{"hash":"eab105310b6722684d48bc0fe944fccc9392a26d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19257 from volzhs/edit-visual-script","body":"Open internal visual script editor while use external editor is on","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b893dc202832f87f8ffa4591aeeb1caa31006046":{"hash":"b893dc202832f87f8ffa4591aeeb1caa31006046","is_merge":false,"authored_by":["MDQ6VXNlcjE5OTMwODcw"],"author_raw":"Swarnim Arun <swarnimarun11@gmail.com>","committer_raw":"Swarnim Arun <swarnimarun11@gmail.com>","summary":"Fix Visual Script duplicate issue","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20477},"39168f125e7774129125721a99c0b9a4604ba2ab":{"hash":"39168f125e7774129125721a99c0b9a4604ba2ab","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19464 from bojidar-bg/19448-fix-subproperty-handling","body":"Fix bug in animationplayer editor not using subproperties properly","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f2ced43a43178713b57b7840afb0fe1bb432a22a":{"hash":"f2ced43a43178713b57b7840afb0fe1bb432a22a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18365 from JFonS/fix_billboard_scale","body":"Added keep scale flag to billboard materials","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0052ee70d249c0d8f68b4c9f640a7c2307d9fc5d":{"hash":"0052ee70d249c0d8f68b4c9f640a7c2307d9fc5d","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Added keep scale flag to billboard materials","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18365},"c47f824c3b7446b7bdd8136afffa58fc695590f0":{"hash":"c47f824c3b7446b7bdd8136afffa58fc695590f0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20466 from TigerCaldwell/layer_toggle_fix","body":"Layer editor shouldn't close each time one is toggled (#20399)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"af725094d7f7a099766d32b6603aeb93b55ab035":{"hash":"af725094d7f7a099766d32b6603aeb93b55ab035","is_merge":false,"authored_by":["MDQ6VXNlcjMxMDE2OTA="],"author_raw":"Alex Roman <eirexe123@gmail.com>","committer_raw":"Alex Roman <eirexe123@gmail.com>","summary":"Add snap to floor functionality to the editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20022},"4c5f0844e1cba7d964dda5292f22ecb324d12706":{"hash":"4c5f0844e1cba7d964dda5292f22ecb324d12706","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19758 from kyledayton/feature/spatial-viewport-lock-rotation","body":"Add lock rotation feature to spatial editor viewport","is_cherrypick":false,"cherrypick_hash":"","pull":""},"46ec1deba579c7b3c073201324d241b498eacb15":{"hash":"46ec1deba579c7b3c073201324d241b498eacb15","is_merge":false,"authored_by":[""],"author_raw":"Kyle Dayton <kyle@grol.ly>","committer_raw":"Kyle Dayton <kyle@grol.ly>","summary":"Add lock rotation feature to spatial editor viewport","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19758},"0b78e4f9e3824361e4984eedd1c57996eb48c546":{"hash":"0b78e4f9e3824361e4984eedd1c57996eb48c546","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: Add type inference syntax for function arguments","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20468},"7db7b43cb0452b02123eeeb8f4370646b31ba8e0":{"hash":"7db7b43cb0452b02123eeeb8f4370646b31ba8e0","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: Fix type detection for String formatting operator","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20468},"aeb0b3114d336958e4e1ab7781022e583ef8fe1d":{"hash":"aeb0b3114d336958e4e1ab7781022e583ef8fe1d","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: Fix type detection on Object typed assign","body":"Also make typed assigns a debug-only thing, so release builds are more\nlenient on errors.","is_cherrypick":false,"cherrypick_hash":"","pull":20468},"a3ae4a9510146433e725289770d7cf6ef9424de0":{"hash":"a3ae4a9510146433e725289770d7cf6ef9424de0","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: Allow accessing constants of outer classes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20468},"a62f4af7ba86f612e558ecf11c8d4070b4e3fdac":{"hash":"a62f4af7ba86f612e558ecf11c8d4070b4e3fdac","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: Enable built-in function introspection in non-tools","body":"Only for debug builds. Fix problems in non-tools targets.","is_cherrypick":false,"cherrypick_hash":"","pull":20468},"3d6609303bc2def39fb5b87b9325b94b2549ede8":{"hash":"3d6609303bc2def39fb5b87b9325b94b2549ede8","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: Fix bogus error when a cursor token is found on class","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20468},"1ac9c0fe3aa42458441cea9ca9df87bde30e676a":{"hash":"1ac9c0fe3aa42458441cea9ca9df87bde30e676a","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: Allow strict conversion when assigning typed variables","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20468},"96ee93e8c7638d8c0d8f1dd6567bbab2a24fd9e8":{"hash":"96ee93e8c7638d8c0d8f1dd6567bbab2a24fd9e8","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: Fix mismatching between export hint and type hint","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20468},"4cb17191b8e5a690889870bd03d83e71d62fb694":{"hash":"4cb17191b8e5a690889870bd03d83e71d62fb694","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: Allow inherited method to add optional arguments","body":"Also show the parent method signature in the error message.","is_cherrypick":false,"cherrypick_hash":"","pull":20468},"cd6ad5462c59a9f7545e252e0fecd65dd4c0eda7":{"hash":"cd6ad5462c59a9f7545e252e0fecd65dd4c0eda7","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: Fix returned value of get_default_argument_count()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20468},"65c069c8d9925aab870f7778591eb60cca85b214":{"hash":"65c069c8d9925aab870f7778591eb60cca85b214","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: Fix main script detection","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20468},"b7bd85e70c40c6cdff61b1e057eafb9abd93a742":{"hash":"b7bd85e70c40c6cdff61b1e057eafb9abd93a742","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: Look up local scope first for detecting type","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20468},"832e2bfcd38965a01a9149d509169dd197e42f58":{"hash":"832e2bfcd38965a01a9149d509169dd197e42f58","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20137 from hpvb/reduce-vector-cow","body":"Reduce unnecessary COW on Vector by make writing explicit","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0e29f7974b59e4440cf02e1388fb9d8ab2b5c5fd":{"hash":"0e29f7974b59e4440cf02e1388fb9d8ab2b5c5fd","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Reduce unnecessary COW on Vector by make writing explicit","body":"This commit makes operator[] on Vector const and adds a write proxy to it. From\nnow on writes to Vectors need to happen through the .write proxy. So for\ninstance:\n\nVector<int> vec;\nvec.push_back(10);\nstd::cout << vec[0] << std::endl;\nvec.write[0] = 20;\n\nFailing to use the .write proxy will cause a compilation error.\n\nIn addition COWable datatypes can now embed a CowData pointer to their data.\nThis means that String, CharString, and VMap no longer use or derive from\nVector.\n\n_ALWAYS_INLINE_ and _FORCE_INLINE_ are now equivalent for debug and non-debug\nbuilds. This is a lot faster for Vector in the editor and while running tests.\nThe reason why this difference used to exist is because force-inlined methods\nused to give a bad debugging experience. After extensive testing with modern\ncompilers this is no longer the case.","is_cherrypick":false,"cherrypick_hash":"","pull":20137},"5421e46a431b7407af1e232c19025c9f03defcc4":{"hash":"5421e46a431b7407af1e232c19025c9f03defcc4","is_merge":false,"authored_by":["MDQ6VXNlcjQwNzkxODQ="],"author_raw":"Tiger Caldwell <tiger@caldwellfive.com>","committer_raw":"Tiger Caldwell <tiger@caldwellfive.com>","summary":"Fixed Issue #20399","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20466},"9423f23ffb80c946dec380f73f3f313ec44d0d18":{"hash":"9423f23ffb80c946dec380f73f3f313ec44d0d18","is_merge":false,"authored_by":["MDQ6VXNlcjExMTE1NzM="],"author_raw":"Todd Ross <github@brainsick.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"allow comments and whitespace before shader_type declaration","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"96ce66e00f345147f9280bdbf7113972094e031e":{"hash":"96ce66e00f345147f9280bdbf7113972094e031e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20455 from Calinou/add-user-data-dropdowns","body":"Add menu buttons to open the project and editor data folders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b4f6b202739d6c9aa255836a18759c077c99a9a9":{"hash":"b4f6b202739d6c9aa255836a18759c077c99a9a9","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Add menu buttons to open the project and editor data folders","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20455},"0254a408173f36ba194dc3b69543d85d66e832fa":{"hash":"0254a408173f36ba194dc3b69543d85d66e832fa","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Add \"editor\" and \"standalone\" feature tags","body":"These feature tags can be used to check whether the project was\nstarted from an editor binary or from an export template binary.","is_cherrypick":false,"cherrypick_hash":"","pull":20464},"55d976467da4d2ff580240a62ba3e031314fe8ea":{"hash":"55d976467da4d2ff580240a62ba3e031314fe8ea","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"Expose 64-bit Color methods to GDScript and fix/update Color XML doc","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18282},"de4b0968988f97a40ab50de51d5b7c5420409c85":{"hash":"de4b0968988f97a40ab50de51d5b7c5420409c85","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"[Core] 64-bit int Color methods","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18282},"e3368d692d39d33c657cf985e46a45d43fc31546":{"hash":"e3368d692d39d33c657cf985e46a45d43fc31546","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"[Mono] Fix Color incorrect ordering of int export methods, added 64-bit","body":"[Mono] Fix Color incorrect ordering of int export methods, added 64-bit long export methods.","is_cherrypick":false,"cherrypick_hash":"","pull":18282},"e38051970c73713948544a96a27012b30d59d444":{"hash":"e38051970c73713948544a96a27012b30d59d444","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20448 from volzhs/duplicated-code","body":"Remove duplicated codes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3de15363abcc3dd3b2030ab5840aa4924e2e01cf":{"hash":"3de15363abcc3dd3b2030ab5840aa4924e2e01cf","is_merge":false,"authored_by":["MDQ6VXNlcjE2MjE3NTYz"],"author_raw":"Will Nations <willnationsdev@gmail.com>","committer_raw":"Will Nations <willnationsdev@gmail.com>","summary":"Add script hierarchies,add-script btn auto-derives","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20233},"79d4be275fbf6e8babc4097edc1412f35694d956":{"hash":"79d4be275fbf6e8babc4097edc1412f35694d956","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20260 from fire/editor_property_type","body":"Add editor property type so that inspector can search for objects.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7e75b9b2c038f1d942db197cb2c3aa1aab50425c":{"hash":"7e75b9b2c038f1d942db197cb2c3aa1aab50425c","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20458 from neikeq/igiveuponbranchnames","body":"Mono module bug fixes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"23744d8064bea76dc386a5e1e4a77fa7f14a0675":{"hash":"23744d8064bea76dc386a5e1e4a77fa7f14a0675","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 property type so that inspector can search for objects. This is a regression.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20260},"762c912e8ea060bba7d1e35993540c905824d5c0":{"hash":"762c912e8ea060bba7d1e35993540c905824d5c0","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix continuous attempt to reload domain with API assemblies out of sync","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20458},"f1130f9a8a4e88c898236e722b758a142107a92a":{"hash":"f1130f9a8a4e88c898236e722b758a142107a92a","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Fix domain reload never triggering","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20458},"8edf85b09c014bee48adcc515a46cf315ef393f5":{"hash":"8edf85b09c014bee48adcc515a46cf315ef393f5","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix '!valid' error spam on C# script instance create","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20458},"5aefe5d93692d09b6cf57daab5b6846a68dd3a16":{"hash":"5aefe5d93692d09b6cf57daab5b6846a68dd3a16","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Fix null dereferences","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20458},"c0c795474ee1914b87b89f4aab4aa7d1179659aa":{"hash":"c0c795474ee1914b87b89f4aab4aa7d1179659aa","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20453 from ippan/fix_coremidi_case","body":"change framework name CoreMidi to CoreMIDI","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cbf85ea74328391c325cfc10908f9e05f26d3540":{"hash":"cbf85ea74328391c325cfc10908f9e05f26d3540","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20456 from Paulb23/issue_20429_fix_right_click_crash","body":"Fix crash on doc right click, issue 20429","is_cherrypick":false,"cherrypick_hash":"","pull":""},"19fe78fe6fe2aa3b8a0d8009a5a47d75c3242a92":{"hash":"19fe78fe6fe2aa3b8a0d8009a5a47d75c3242a92","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20450 from fire/vs_generic_search_20433","body":"Visualscript: Don't show Shift+A search box at every screen.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"237148e80f4af141049eeee033f7e60310ece8dc":{"hash":"237148e80f4af141049eeee033f7e60310ece8dc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18368 from Gamblify/RasterizerEngineSync","body":"sync rasterizers with engine","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6696b16685b06da1415057da6657cae4694dfb52":{"hash":"6696b16685b06da1415057da6657cae4694dfb52","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 on doc right click, issue 20429","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20456},"bacc02b7d810e5ba98d93e441861843d29016110":{"hash":"bacc02b7d810e5ba98d93e441861843d29016110","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20452 from fire/vs_hide_empty_categories_20433","body":"Visualscript: Hide empty categories for basic types and methods.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"31008c91998107fe434e96ebc86414336e842bf8":{"hash":"31008c91998107fe434e96ebc86414336e842bf8","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: Don't show Shift+A search box at every screen and reuse EDIT_FIND_NODE_TYPE (ctrl-f) shortcut.","body":"The generic search shortcut is now CTRL-F.","is_cherrypick":false,"cherrypick_hash":"","pull":20450},"746a15142ffb69bcbaff1ea32ed0402e5ad72327":{"hash":"746a15142ffb69bcbaff1ea32ed0402e5ad72327","is_merge":false,"authored_by":["MDQ6VXNlcjIwNzA2MDQ="],"author_raw":"PanPan <ippan829@gmail.com>","committer_raw":"PanPan <ippan829@gmail.com>","summary":"change framework name CoreMidi to CoreMIDI","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20453},"fe28e323b39c008229180207576d258f1f171efe":{"hash":"fe28e323b39c008229180207576d258f1f171efe","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20298 from PJB3005/18-07-20-mono-partial-api-ext","body":"Makes Mono binding classes partial & adds GetNode<T>.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5b2c4b77e20ef6db1c51c051bc79709f8da60a11":{"hash":"5b2c4b77e20ef6db1c51c051bc79709f8da60a11","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: Hide empty categories for basic types and methods.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20452},"41a0ecb59b244ee01ece644107f02c64d2a5b64a":{"hash":"41a0ecb59b244ee01ece644107f02c64d2a5b64a","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20449 from Chaosus/matrix_conversion","body":"Added conversions between matrixes in shaders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ca0a6c3fca1ee753050de474e4f6eb4ca71171a5":{"hash":"ca0a6c3fca1ee753050de474e4f6eb4ca71171a5","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added conversions between matrixes in shaders","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20449},"95d9302248edb3ddf6b08d23084ee928c41546c4":{"hash":"95d9302248edb3ddf6b08d23084ee928c41546c4","is_merge":true,"authored_by":[],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20370 from marcelofg55/gdnative_crash","body":"Fix possible crash at NativeScript::get_base_script","is_cherrypick":false,"cherrypick_hash":"","pull":""},"946be8be50e4e9210ddb704059b715eced3ed58f":{"hash":"946be8be50e4e9210ddb704059b715eced3ed58f","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Remove duplicated codes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20448},"77f3c0b4958785c06eead36bdad79b778c5be495":{"hash":"77f3c0b4958785c06eead36bdad79b778c5be495","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Fix possible crash at NativeScript::get_base_script","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20370},"2290cc622702b3b50e50238d63fdc7a9d98c7abe":{"hash":"2290cc622702b3b50e50238d63fdc7a9d98c7abe","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NDE4ODY="],"author_raw":"Alexander Holland <alexander.holland@live.de>","committer_raw":"Alexander Holland <alexander.holland@live.de>","summary":"Added String.format \"no index\" support","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20443},"9e16f4a3704b76b3b7c236e29a141b3c33263667":{"hash":"9e16f4a3704b76b3b7c236e29a141b3c33263667","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20441 from AlexHolly/fix-string-format-case-placeholder","body":"Fix format ignores case in placeholder","is_cherrypick":false,"cherrypick_hash":"","pull":""},"84db7056b79010231c76b658b090265023ed01ef":{"hash":"84db7056b79010231c76b658b090265023ed01ef","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NDE4ODY="],"author_raw":"Alexander Holland <alexander.holland@live.de>","committer_raw":"Alexander Holland <alexander.holland@live.de>","summary":"Fix format ignores case in placeholder","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20441},"46985ae0755871493003352acd7bae9b6e35c621":{"hash":"46985ae0755871493003352acd7bae9b6e35c621","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20440 from Chaosus/fixtexturecrash","body":"Fix game crash when you pass invalid or null parameter to ImageTexture.set_data","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bde962dbddacfe5d09acb444eda66498b864b756":{"hash":"bde962dbddacfe5d09acb444eda66498b864b756","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix crash when you pass invalid parameter to ImageTexture.set_data","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20440},"f778bd8e694cb9c93cc0e021418f2be362dcdd3c":{"hash":"f778bd8e694cb9c93cc0e021418f2be362dcdd3c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20404 from TigerCaldwell/master","body":"Ensured consistency between RigidBody, PhysicsDirectBodyState, PhysicsServers and their 2D counterparts","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6bdec4ffb6a1e9f48052c257dfb647b1c16c0503":{"hash":"6bdec4ffb6a1e9f48052c257dfb647b1c16c0503","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Open internal visual script editor while use external editor is on","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19257},"f8e8ac2c664a12f3af2b9bb545da193d86c75503":{"hash":"f8e8ac2c664a12f3af2b9bb545da193d86c75503","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20133 from ibrahn/fix-tree-uninit-branch","body":"fixed a branch on uninitialised data in gui/tree","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a501678ba174f9faa1760ce26ec43d96a01adfa0":{"hash":"a501678ba174f9faa1760ce26ec43d96a01adfa0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20154 from marcelofg55/midi_driver","body":"Added a new MIDIDriver class","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4080e7ff8e992735028f18807713dd0e57c3af9c":{"hash":"4080e7ff8e992735028f18807713dd0e57c3af9c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20300 from Chaosus/editorsettings_fixes","body":"Few fixes for editor tab in editor settings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e1a1441f4f3cc523ffd6fda7f4bed6a484f46d06":{"hash":"e1a1441f4f3cc523ffd6fda7f4bed6a484f46d06","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20422 from fire/gltf2_names_3","body":"GLTF2 Bones are now named and their parents are correct.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3ecb25a283e0f4b558f026762910bfb0201618c0":{"hash":"3ecb25a283e0f4b558f026762910bfb0201618c0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19726 from guilhermefelipecgs/feature_add_menu_hover","body":"Opens the menu with the same parent on mouse focus","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d1f5deabd8138fbfd56db2f850d96dca7b03cc8e":{"hash":"d1f5deabd8138fbfd56db2f850d96dca7b03cc8e","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Opens the menu with the same parent on mouse focus","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19726},"ac541f5d16f832615ceae1d23fd2c964fab99856":{"hash":"ac541f5d16f832615ceae1d23fd2c964fab99856","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":"Bones are now named and their parents are correct.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20422},"540da3683f9aab041279e24c328a48b8fc4fcf73":{"hash":"540da3683f9aab041279e24c328a48b8fc4fcf73","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20411 from ibrahn/remove-substr-strlen","body":"removed redundant strlen calculation from String::substr","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2e67fc57e6df5151506665108240d10ca366e56c":{"hash":"2e67fc57e6df5151506665108240d10ca366e56c","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18867 from fire/better_vx_us_rebase_02","body":"Improve VisualScript UX","is_cherrypick":false,"cherrypick_hash":"","pull":""},"85670726fdf840da22d3ab1fe55de4162e9289df":{"hash":"85670726fdf840da22d3ab1fe55de4162e9289df","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":"Improve VisualScript UX","body":"* Prototype faster function call ux.\n* Work on general search ux.\n* Able to create nodes from search.\n* Show class for variables but not methods.\n* Get actions search working.\n* Descriptions now show for both methods and properties.\n* Enable zooming on mouse wheel up and down.\n* Make the drag trigger on right mouse button.\n* Search now shows for action visual script nodes.\n* Able to search visual node names.\n* Search works better.\n* Change zooming scale to hide artifacts better.\n* Remove zoom changes\n* Select from base should check properties too like the other functions.\n* Seq_connect flag is needed to set sequence lines correctly.\n* Remove comment\n* Code cleanup with function names and arguments.\n* Use brief description for search descriptions.\n* Clean and fix bug with input nodes connecting with sequence lines.\n* Add a warning and fix some edge conditions with sequence into data lines and vice versa.\n* Don't search functions when pulling from a sequence node.\n* Don't show actions when pulling from a data line.\n* Set set and get properties.\n* Convert visual script operators to the correct type\n* Create a function preset finds only functions.\n* Singletons can now find functions.\n* Add shift-a for generic search.\n* Add brief descriptions for Visual Script nodes.\n* Search boxes can now filter names.\n* Add bigger hit zones to node connect.\n* For the drop zones, make all the rect2 areas the same size.\n* Function names in visual script node should be lower case so that search works better.\n* Use the convention of capitalize() for set, set, visual script nodes and methods.\n* Make search more general. Ignore \"_\" and make case-insensitive. Also made the search window smaller and remove extra info from search\n* Make type_cast use the connecting node's type and remove use of found variable.\n* Fix case where you call an instance's call function where it becomes an invalid call.\n* Make get_visual_node_names use a set of filters, move action creations and fix bug with sequence node connections.\n* Make the window bigger.\n* Make connect_data and connect_seq more robust.\n* Add icons to search items.\n* Add vs constructors in shift-a menu.\n* Operators, builtins and constructors show type name. Fix several problems with port connections.\n* In shift-a mode search everything.\n* Code cleanup\n* Work on autocompleting the type.\n* Use type guess in action creation.\n* Check if type hint string exists in object variables when generating the visual script search.\n* Add the hint to SceneTree.\n* Add original type detection.\n* Make type casting great again. This puts the type casted base type as the data output type string hint.\n* Pass the type in a VisualScriptFunctionCall too.\n* Set the base type correctly in VisualScriptFunctionGet and VisualScriptFunctionSet using hint string.\n* Make sure the instance is passed in VisualScriptPropertySet.\n* Restore search on the node's type.\n* Remove dependencies from graph_edit.\n* Remove dependencies from property_selector and name the class visual_script_property_selector.\n* Extract hot zones into a function.\n* Move hot_zones constants into default theme.\n* Bigger capture zones.\n* Clean messy port_grab_distance variables.\n* Remove RMB functionality.\n* Remove memory leak on showing visual script descriptions.\n* Read the port_grab_distance constants on enter tree and theme changed.","is_cherrypick":false,"cherrypick_hash":"","pull":18867},"62f2a8aadb28572f6d6a1fd382312e788fada3bc":{"hash":"62f2a8aadb28572f6d6a1fd382312e788fada3bc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20252 from RandomShaper/fix-canvas-search","body":"Fix CanvasItem's search for a CanvasLayer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d1624cca990637a571f56cbcb2f512c0d0d28e20":{"hash":"d1624cca990637a571f56cbcb2f512c0d0d28e20","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20245 from bruvzg/fix_win_pp_transp","body":"Fix OpenGL buffer depth for per pixel transparency support (Windows)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fda6b78baebf67e20eb29fd7b949db468c10a990":{"hash":"fda6b78baebf67e20eb29fd7b949db468c10a990","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18806 from Calinou/bilinear-textureprogress","body":"Add support for bilinear bars in TextureProgress","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b92c4323131e617077129d755f9d1032e5873bd4":{"hash":"b92c4323131e617077129d755f9d1032e5873bd4","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19225 from Paulb23/open_all_files_in_script_editor","body":"Open all files in script editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"15c6adcd5b023ad75cf119f847d28cc4d8a78ed5":{"hash":"15c6adcd5b023ad75cf119f847d28cc4d8a78ed5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19781 from razcore-art/fix-tween","body":"Fix and make Tween node less confusing","is_cherrypick":false,"cherrypick_hash":"","pull":""},"23a63050f03dd922845e24894a1717a42e068f72":{"hash":"23a63050f03dd922845e24894a1717a42e068f72","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20282 from Calinou/add-appstream-metadata","body":"Add an AppStream metadata file","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1f6fedeb37f4740b250b61993e01a343a3f22a31":{"hash":"1f6fedeb37f4740b250b61993e01a343a3f22a31","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19729 from razcore-art/rename-discard-instancing","body":"Rename 'Discard Instancing' to 'Make Local'","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cf297b43b669c1c0b9b16ed56f0ffae67218be5d":{"hash":"cf297b43b669c1c0b9b16ed56f0ffae67218be5d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20414 from marcelofg55/bucket_fill_fix","body":"Fixed Bucket Fill tool","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9377f8db55abffc0532e797a3ff6bb39aaac9228":{"hash":"9377f8db55abffc0532e797a3ff6bb39aaac9228","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20407 from akien-mga/po-newline-eof","body":"Fix loading PO files with missing newline after last msgstr","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ff95bbc6c47b9f24562add2766b238c4310b3cf5":{"hash":"ff95bbc6c47b9f24562add2766b238c4310b3cf5","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Fixed Bucket Fill tool","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20414},"eb38a61a6d5b205f149411dd9b737cd9426a910b":{"hash":"eb38a61a6d5b205f149411dd9b737cd9426a910b","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20413 from mhilbrunner/tilemap-crash-fix","body":"Tilemap editor: Fix crash introduced in #17582","is_cherrypick":false,"cherrypick_hash":"","pull":""},"81fd48eb1ea3f0c1131b02a1ccf583c30d23471b":{"hash":"81fd48eb1ea3f0c1131b02a1ccf583c30d23471b","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTQ3NjM="],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Tilemap editor: Fix crash introduced in #17582","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20413},"4bf9031e528ee79270f7ca9a1d5e25518feb9925":{"hash":"4bf9031e528ee79270f7ca9a1d5e25518feb9925","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20278 from Noshyaar/0","body":"Fix example code for EditorImportPlugin","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e0df1221bf50934063b8e881e2d2b48fb8a643c0":{"hash":"e0df1221bf50934063b8e881e2d2b48fb8a643c0","is_merge":false,"authored_by":["MDQ6VXNlcjI0NDk4ODMy"],"author_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","committer_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","summary":"removed redundant strlen calculation from String::substr","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20411},"817f315eae55008bb05279fbda428bbba1b9dd30":{"hash":"817f315eae55008bb05279fbda428bbba1b9dd30","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"Poommetee Ketson <poommetee@protonmail.com>","summary":"Fix example code for EditorImportPlugin","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7360f6aeff704538e98ac8af65297c8263a053fe":{"hash":"7360f6aeff704538e98ac8af65297c8263a053fe","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Rename AppStream metadata and desktop files to follow the specification","body":"This also adds a few more fields to the AppStream file to improve\ndesktop integration.","is_cherrypick":false,"cherrypick_hash":"","pull":20282},"a2f9ce2569bf2e16b3b4c5d2376a2e1fb0def90e":{"hash":"a2f9ce2569bf2e16b3b4c5d2376a2e1fb0def90e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20328 from ordigdug/fix-grid-missing-lines","body":"Fix grid missing lines. Fixes: #20246","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c2a2567ecccf84a7e7f38eb601ef42d3933088b4":{"hash":"c2a2567ecccf84a7e7f38eb601ef42d3933088b4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20359 from swarnimarun/new-resource-option","body":"Ability to add Resource from FileSystem Dock","is_cherrypick":false,"cherrypick_hash":"","pull":""},"12d69ef53e8d86db864320449f5a4bd37a7c251b":{"hash":"12d69ef53e8d86db864320449f5a4bd37a7c251b","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix loading PO files with missing newline after last msgstr","body":"Fixes #20375.","is_cherrypick":false,"cherrypick_hash":"","pull":20407},"bcd5b5ebe6eca775cffcb208fd478f41b1ef94c4":{"hash":"bcd5b5ebe6eca775cffcb208fd478f41b1ef94c4","is_merge":true,"authored_by":[],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20406 from karroffel/clang-warning-fixes","body":"reduce clang warning spam","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7211fd604cfcb00538ee12c3b7034d97b0c41f37":{"hash":"7211fd604cfcb00538ee12c3b7034d97b0c41f37","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDk2MTM="],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"Thomas Herzog <therzog@mail.de>","summary":"reduce clang warning spam","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20406},"6b363c612e306f30b711723795b4ed07944f7a0d":{"hash":"6b363c612e306f30b711723795b4ed07944f7a0d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20380 from akien-mga/scons-libsuffixes","body":"SCons: Keep default platform lib extensions in LIBSUFFIXES","is_cherrypick":false,"cherrypick_hash":"","pull":""},"40c7716586db9182208b51d22e117d099bb4c97d":{"hash":"40c7716586db9182208b51d22e117d099bb4c97d","is_merge":false,"authored_by":["MDQ6VXNlcjQwNzkxODQ="],"author_raw":"Tiger Caldwell <tiger@caldwellfive.com>","committer_raw":"Tiger Caldwell <tiger@caldwellfive.com>","summary":"Modified RigidBody, PhysicsDirectBodyState, PhysicsServer, and their respective 2D counterparts to be more consistent and to include more useful methods.","body":"RigidBody:\n- Added add_central_force\n- Added add_force\n- Added add_torque\n- Added apply_central_impulse\n\nRigidBody2D:\n- Added add_central_force\n- Added add_torque\n- Added apply_central_impulse\n- Added apply_torque_impulse\n\nPhysicsDirectBodyState:\n- Added apply_central_impulse\n\nPhysics2DDirectBodyState:\n- Added add_central_force\n- Added add_force\n- Added add_torque\n- Added apply_central_impulse\n- Added apply_impulse\n- Added apply_torque_impulse\n\nPhysicsServer:\n- Added body_add_force\n- Added body_add_torque\n- Added body_add_central_force\n- Added body_apply_central_impulse\n\nPhysics2DServer:\n- Added body_add_torque\n- Added body_add_central_force\n- Added body_apply_central_impulse\n- Added body_apply_torque_impulse\n\nAlso fixed some small bugs along the way","is_cherrypick":false,"cherrypick_hash":"","pull":20404},"bfe52fc30a626012437c325b58587c8b65e6f8a2":{"hash":"bfe52fc30a626012437c325b58587c8b65e6f8a2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20391 from YeldhamDev/expose_tileset_modulate","body":"Expose 'modulate' set/get in TileSet resource","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a22e746bc3478bcba8540fbf30de58ebf975b132":{"hash":"a22e746bc3478bcba8540fbf30de58ebf975b132","is_merge":false,"authored_by":["MDQ6VXNlcjgzMzc4ODA="],"author_raw":"Wilson E. Alvarez <wilson.e.alvarez1@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Removed unnecessary assignments","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4b277c2c20438c5aada0d45f1e4228b15249faee":{"hash":"4b277c2c20438c5aada0d45f1e4228b15249faee","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19693 from nhair/import-project-via-zip","body":"Add ability to import projects via ZIP archive.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"779c9d638e7046f285b301aa79f7cf50aa4c2f1c":{"hash":"779c9d638e7046f285b301aa79f7cf50aa4c2f1c","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15880 from neikeq/better-collections","body":"Mono: Add Dictionary and Array classes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dc0c75ce6868ee0a1ad9bb7d6de6d0a95f033a0a":{"hash":"dc0c75ce6868ee0a1ad9bb7d6de6d0a95f033a0a","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Expose 'modulate' set/get in TileSet resource","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20391},"b66580927e8d4d0fb568d66d2193c1f2a6772c88":{"hash":"b66580927e8d4d0fb568d66d2193c1f2a6772c88","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19313 from RandomShaper/improve-image","body":"Image trilinear scaling + Optimization","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c09734b401d79e7e718899100401220f7ff7eb0b":{"hash":"c09734b401d79e7e718899100401220f7ff7eb0b","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":"Optimize image scaling routines","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19313},"8c05c2830c62d38b8b159ecf13f2b22293bfe299":{"hash":"8c05c2830c62d38b8b159ecf13f2b22293bfe299","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 trilinear filtering to image scaling","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19313},"dc976cac57bc04de6cdace8d582a48f07afa0a7b":{"hash":"dc976cac57bc04de6cdace8d582a48f07afa0a7b","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #12678 from AndreaCatania/soft","body":"Soft body","is_cherrypick":false,"cherrypick_hash":"","pull":""},"17ebbfb56de980c5529c8a02a12141dd7bb766c8":{"hash":"17ebbfb56de980c5529c8a02a12141dd7bb766c8","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Implemented Soft body","body":"- Soft Body Physics node\n- Soft Body Rendering\n- Soft body Editor\n- Soft body importer","is_cherrypick":false,"cherrypick_hash":"","pull":12678},"ec85fd554b0ae9861fddabbda1667a93bdd52450":{"hash":"ec85fd554b0ae9861fddabbda1667a93bdd52450","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fix issues with CPUParticles and related conversion from Particles. Closes #20126","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0e8f2c81cc58399746fd8f7401cea65a11709acf":{"hash":"0e8f2c81cc58399746fd8f7401cea65a11709acf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20379 from ibrahn/fix-alsa-uninit-branch","body":"correctly close handle in alsa audio driver.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8bbf455f1e9bde96f813758b8ce2e00598868f9a":{"hash":"8bbf455f1e9bde96f813758b8ce2e00598868f9a","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 default platform lib extensions in LIBSUFFIXES","body":"We used to fully override the default lib extensions from LIBSUFFIXES,\nleading to issues such as #20045 where thirdparty libraries could not\neasily be linked unless they adopted Godot's platform/config suffix.\n\nFixes #20045.","is_cherrypick":false,"cherrypick_hash":"","pull":20380},"3e85e89dc548401b779c403f182860e5dcd31927":{"hash":"3e85e89dc548401b779c403f182860e5dcd31927","is_merge":false,"authored_by":["MDQ6VXNlcjI0NDk4ODMy"],"author_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","committer_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","summary":"correctly close handle in alsa audio driver.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20379},"1a9603e2bbae97cf558469bb49e421b93595ed5b":{"hash":"1a9603e2bbae97cf558469bb49e421b93595ed5b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20342 from marcelofg55/upper_lower","body":"Fix upper/lower case convertion for characters > 0x80","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fbf3ad284182b002edc63b453f2aa943a93bdd86":{"hash":"fbf3ad284182b002edc63b453f2aa943a93bdd86","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Added some API to visual server so from control VRAM buffer is more easy","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":12678},"b204389762cdaa4b5327e4a655041ef3be05232f":{"hash":"b204389762cdaa4b5327e4a655041ef3be05232f","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Added function append_array to vector","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":12678},"1ad20dc2f13001d95e91cb2089571028f44db11a":{"hash":"1ad20dc2f13001d95e91cb2089571028f44db11a","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #12403 from AndreaCatania/phymat","body":"Physics material","is_cherrypick":false,"cherrypick_hash":"","pull":""},"172f652dc0c31a9a70ad24e233e6d7abc3ee9c6d":{"hash":"172f652dc0c31a9a70ad24e233e6d7abc3ee9c6d","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19888 from AndreaCatania/pry","body":"Implemented proceses priority","is_cherrypick":false,"cherrypick_hash":"","pull":""},"51dfa10ac7047258761d73a4f474183bdaf7d282":{"hash":"51dfa10ac7047258761d73a4f474183bdaf7d282","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Implemented proceses priority","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19888},"17b44e44b9a34e540cf48ee0a7335ecefcd0c3b7":{"hash":"17b44e44b9a34e540cf48ee0a7335ecefcd0c3b7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20374 from dragmz/20327","body":"Fix disappearing lines in visual script editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2d05ae39a2ecd9e0e369230fb7124aa786713fc7":{"hash":"2d05ae39a2ecd9e0e369230fb7124aa786713fc7","is_merge":false,"authored_by":["MDQ6VXNlcjQ0NzE0Mw=="],"author_raw":"Marcin Zawiejski <dragmz@gmail.com>","committer_raw":"Marcin Zawiejski <dragmz@gmail.com>","summary":"fix disappearing lines in visual script editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20374},"15ee6b781bd3f946790fbe3d20be52d4f621b99a":{"hash":"15ee6b781bd3f946790fbe3d20be52d4f621b99a","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20358 from akien-mga/mono-absolutely-proprietary","body":"Mono: Default to not shipping C# scripts content","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ecb071b2210a5b167f078375635d9c8210b38353":{"hash":"ecb071b2210a5b167f078375635d9c8210b38353","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Fix upper/lower case convertion for characters >= 0x80","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20342},"4b549faaab40f09756b644d4ad4d9d63e3b5e70c":{"hash":"4b549faaab40f09756b644d4ad4d9d63e3b5e70c","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"transmission was broken, fix was made. Also fixed treshold.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8e4de57e56887c8f60ef471493c7a04606edb012":{"hash":"8e4de57e56887c8f60ef471493c7a04606edb012","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 \"execinfo\" option to force linking libexecinfo","body":"Fixes #20035.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ad8897984183d29b52128d8ad5db6ca7d2ff8278":{"hash":"ad8897984183d29b52128d8ad5db6ca7d2ff8278","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fix opaque pre pass not casting shadows","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a1dee44e21c3b9c61a77d4ba51806c743c5d0cb4":{"hash":"a1dee44e21c3b9c61a77d4ba51806c743c5d0cb4","is_merge":false,"authored_by":["MDQ6VXNlcjE5OTMwODcw"],"author_raw":"steincodes <swarnimarun11@gmail.com>","committer_raw":"steincodes <swarnimarun11@gmail.com>","summary":"Ability to add Resource from FileSystem Dock","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20359},"89e1b302b504feb1cea218adcc6fac77c8ae0052":{"hash":"89e1b302b504feb1cea218adcc6fac77c8ae0052","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20136 from ordigdug/Inspector-fix-remote-debug-view-changing-after-exit-game","body":"Fix -inspector- remote debug view not changing to current scene a…","is_cherrypick":false,"cherrypick_hash":"","pull":""},"df170d81ccf5aad64817091979708f95396cfc93":{"hash":"df170d81ccf5aad64817091979708f95396cfc93","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Mono: Default to not shipping C# scripts content","body":"Fixes #20053.","is_cherrypick":false,"cherrypick_hash":"","pull":20358},"2f365bb9bb9f0402100ecd1c05670065fd95acf3":{"hash":"2f365bb9bb9f0402100ecd1c05670065fd95acf3","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20339 from akien-mga/scons-disable-with-tools","body":"SCons: Prevent using disable_3d or disable_advanced_gui with tools=yes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c579c48461c5f6d3d98c1db4e116c5176fc69ba4":{"hash":"c579c48461c5f6d3d98c1db4e116c5176fc69ba4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20353 from dragmz/gles2_redundant","body":"Remove redundant uniform set call","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c02f639aa5dbb1a9fb251bb996151ae4771a7178":{"hash":"c02f639aa5dbb1a9fb251bb996151ae4771a7178","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20352 from PJB3005/18-07-22-defer-tile-quad-update","body":"Fix TileMap::set_cell performance regression","is_cherrypick":false,"cherrypick_hash":"","pull":""},"790a81d715e00cb4e58ffe2a77743c3b620b5642":{"hash":"790a81d715e00cb4e58ffe2a77743c3b620b5642","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20351 from dragmz/20326","body":"Initialize texture shrink to false by default","is_cherrypick":false,"cherrypick_hash":"","pull":""},"00180ef264b051e61f06c67402e356855fc7bd6d":{"hash":"00180ef264b051e61f06c67402e356855fc7bd6d","is_merge":false,"authored_by":["MDQ6VXNlcjQ0NzE0Mw=="],"author_raw":"Marcin Zawiejski <dragmz@gmail.com>","committer_raw":"Marcin Zawiejski <dragmz@gmail.com>","summary":"remove redundant uniform set call","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20353},"b2c797c584fea1933b9c9d1c237a09cad6e088ed":{"hash":"b2c797c584fea1933b9c9d1c237a09cad6e088ed","is_merge":false,"authored_by":["MDQ6VXNlcjgxMDc0NTk="],"author_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","committer_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","summary":"Defer TileMap::update_dirty_quadrants once again.","body":"This fixes #20323.\n\n#11077 is now technically re-broken,\nbut you can now call update_dirty_quadrants as workaround.","is_cherrypick":false,"cherrypick_hash":"","pull":20352},"d2e909847d28e7171b3b5d0d0748957087cee606":{"hash":"d2e909847d28e7171b3b5d0d0748957087cee606","is_merge":false,"authored_by":["MDQ6VXNlcjQ0NzE0Mw=="],"author_raw":"Marcin Zawiejski <dragmz@gmail.com>","committer_raw":"Marcin Zawiejski <dragmz@gmail.com>","summary":"initialize texture shrink to false by default","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20351},"f1e2874ca96db9295a3c30d0321cf694133407d5":{"hash":"f1e2874ca96db9295a3c30d0321cf694133407d5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20348 from akien-mga/gl_InstanceID","body":"Shader lang: Properly assign INSTANCE_ID to gl_InstanceID","is_cherrypick":false,"cherrypick_hash":"","pull":""},"00dfc9c8eba828ec13eea7ef976a672465d3cf6e":{"hash":"00dfc9c8eba828ec13eea7ef976a672465d3cf6e","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Shader lang: Properly assign INSTANCE_ID to gl_InstanceID","body":"Note that gl_InstanceID is not supported in OpenGL ES 2.0,\nso in the gles2 backend we assign it to 0.\n\nAlso clean up some duplicates/commented out code.\nFixes #20088.","is_cherrypick":false,"cherrypick_hash":"","pull":20348},"8ff747171f019aa1004db2a6aa37eb51ae932928":{"hash":"8ff747171f019aa1004db2a6aa37eb51ae932928","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":"Allow opening and editing of any utf_8 file in script editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19225},"765d6752bb6ae59d0b19d0d2b602ef2fcb98385b":{"hash":"765d6752bb6ae59d0b19d0d2b602ef2fcb98385b","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":"Refactored text manipulation into CodeTexteditor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19225},"7ab7bda48e5685fb6c38ec7f7f1b1b4afd9c661c":{"hash":"7ab7bda48e5685fb6c38ec7f7f1b1b4afd9c661c","is_merge":false,"authored_by":["MDQ6VXNlcjUzODQyNTE="],"author_raw":"ordigdug <originaldigdug@yahoo.com>","committer_raw":"ordigdug <originaldigdug@yahoo.com>","summary":"Fix grid missing lines #20246","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20328},"525384d8cc45a0976e0afb862c8a54244bbd72e7":{"hash":"525384d8cc45a0976e0afb862c8a54244bbd72e7","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20337 from aaronfranke/mono-pascal-gd","body":"[Mono] Improvements to GD.cs: PascalCasing and real_t","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7478649b2ff4983da605594420561cd46f5d15b1":{"hash":"7478649b2ff4983da605594420561cd46f5d15b1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20229 from aaronfranke/mono-warning-text","body":"[Mono] Update about/warning text","is_cherrypick":false,"cherrypick_hash":"","pull":""},"174cf31d002268f0d5e309b6587c91d62534842d":{"hash":"174cf31d002268f0d5e309b6587c91d62534842d","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"[Mono] Improvements to GD.cs: PascalCasing and real_t","body":"[Mono] Improvements to GD.cs: PascalCasing and real_t","is_cherrypick":false,"cherrypick_hash":"","pull":20337},"0aa7fcd41042f4ba96b259c438e5ea3d220c6cc9":{"hash":"0aa7fcd41042f4ba96b259c438e5ea3d220c6cc9","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"SCons: Prevent using disable_3d or disable_advanced_gui with tools=yes","body":"Those make no sense for tools build, as the editor uses advanced GUI\nfeatures heavily, and adding checks for 3D/physics features everywhere\nin the editor would be cumbersome (and error-prone).\n\nFixes #1701.","is_cherrypick":false,"cherrypick_hash":"","pull":20339},"92415365c8586dd0c91b0566d7c00753e0687273":{"hash":"92415365c8586dd0c91b0566d7c00753e0687273","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19264 from vnen/typed-gdscript-final","body":"Typed GDScript","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2b9902db06d922fc98ae49c0d1e31123feed469a":{"hash":"2b9902db06d922fc98ae49c0d1e31123feed469a","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-Fix disable_3d flag","body":"-Add extra flag optimize=[size,speed] to be able to prioritize size","is_cherrypick":false,"cherrypick_hash":"","pull":""},"69530ef61464ad164e124003680b2039e841069f":{"hash":"69530ef61464ad164e124003680b2039e841069f","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"[Mono] Update about/warning text","body":"I've removed the section about being unable to export games using C# - as you are now able to do this, as long as the export templates are installed. Also, I've made a few minor grammar tweaks.","is_cherrypick":false,"cherrypick_hash":"","pull":20229},"7a5f9fc08ea4f25cd20e743a9a1ef5566246cf2c":{"hash":"7a5f9fc08ea4f25cd20e743a9a1ef5566246cf2c","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Added a new MIDIDriver class","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20154},"3e87ad518742d93aaaddbfb9cdabe59aceabb159":{"hash":"3e87ad518742d93aaaddbfb9cdabe59aceabb159","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Rewrite code completion","body":"- Use data type struct from the parser.\n- Avail from type hints when type can't be guessed.\n- Consider inner classes and other scripts when looking for candidates.","is_cherrypick":false,"cherrypick_hash":"","pull":19264},"3445dca01d81cfca7d5233ab7e3fda2798f75dc5":{"hash":"3445dca01d81cfca7d5233ab7e3fda2798f75dc5","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Add ability to infer variable type from assigned value","body":"Syntax: var x : = 42\nInfers the type of \"x\" to be an integer.","is_cherrypick":false,"cherrypick_hash":"","pull":19264},"03746da73f275030832f83373388cb0f248616eb":{"hash":"03746da73f275030832f83373388cb0f248616eb","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Add editor highlight for type-safe lines","body":"The line number is hightlighted to indicate that the line contains only\ntype-safe code.","is_cherrypick":false,"cherrypick_hash":"","pull":19264},"a2305cd8b2fccf576ca62634a061b16edd4d6c55":{"hash":"a2305cd8b2fccf576ca62634a061b16edd4d6c55","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Fix line number detection in some parser nodes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19264},"75f395c2a0dd3d1af4f53585145dc22f76ecd134":{"hash":"75f395c2a0dd3d1af4f53585145dc22f76ecd134","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Use type hints to improve completion","body":"- Allow type hints to be completed.\n- Use type information to infer completion candidates.\n- Show typed function signature in tooltip.\n- Add type hints when completing declaration from virtual functions\n(optional).","is_cherrypick":false,"cherrypick_hash":"","pull":19264},"95351ac867228774d455fe1e3de27d08d1f4f83a":{"hash":"95351ac867228774d455fe1e3de27d08d1f4f83a","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Add syntax highlighting to type hints","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19264},"e3d72d14ff27af2b396397065ddc38f87685c694":{"hash":"e3d72d14ff27af2b396397065ddc38f87685c694","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Use type information to enable GDScript introspection","body":"This makes the Script API provide accurate information when requesting\nproperty or method info.","is_cherrypick":false,"cherrypick_hash":"","pull":19264},"4b18c4e448c93fbb44c80b89e744cfacea8d8bc4":{"hash":"4b18c4e448c93fbb44c80b89e744cfacea8d8bc4","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Add typed instructions to GDScript","body":"- Typed assignment (built-in, native, and script).\n- Cast (built-in conversion; native and script checks).\n- Check type of functions arguments on call.\n- Check type of members on set.","is_cherrypick":false,"cherrypick_hash":"","pull":19264},"743053734f187c220250d88e4e475b7a87767cbc":{"hash":"743053734f187c220250d88e4e475b7a87767cbc","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Add static type checks in the parser","body":"- Resolve types for all identifiers.\n- Error when identifier is not found.\n- Match return type and error when not returning a value when it should.\n- Check unreachable code (code after sure return).\n- Match argument count and types for function calls.\n- Determine if return type of function call matches the assignment.\n- Do static type check with match statement when possible.\n- Use type hints to determine export type.\n- Check compatibility between type hint and explicit export type.","is_cherrypick":false,"cherrypick_hash":"","pull":19264},"f7793fc5c9b43b35c5ef1c53e02a8c251a8ba4a4":{"hash":"f7793fc5c9b43b35c5ef1c53e02a8c251a8ba4a4","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Store type hint of declared identifiers","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19264},"b7a00aead039a988f9e224ef5ad19688a17c971c":{"hash":"b7a00aead039a988f9e224ef5ad19688a17c971c","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Move inheritance resolution to the parser","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19264},"8aab9a06d4db1106dc733022f951db979e39f97b":{"hash":"8aab9a06d4db1106dc733022f951db979e39f97b","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Add typing syntax","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19264},"cfcb6e11f25adb13177ba08777263288a5ec6f61":{"hash":"cfcb6e11f25adb13177ba08777263288a5ec6f61","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20312 from Nufflee/fix-#20171","body":"Fix #20171.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"336db8bcd1ab9f08009efc58896510b66f5fe561":{"hash":"336db8bcd1ab9f08009efc58896510b66f5fe561","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-Fix tooltips in inspector, now they show as rich text.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"228bd21e265045abd066ce688225f9fd06c9018e":{"hash":"228bd21e265045abd066ce688225f9fd06c9018e","is_merge":false,"authored_by":["MDQ6VXNlcjE5MTUwNTUw"],"author_raw":"Nufflee <zifcani@gmail.com>","committer_raw":"Nufflee <zifcani@gmail.com>","summary":"Fix #20171.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20312},"002bacc01ffe3ace87c3880f76a2cadcc5650dda":{"hash":"002bacc01ffe3ace87c3880f76a2cadcc5650dda","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20311 from YeldhamDev/update_spinner_popup_radio","body":"Make Update Spinner popup use radio items","is_cherrypick":false,"cherrypick_hash":"","pull":""},"12b55610edd8c81b1fadc4e77350dd8cea6448d2":{"hash":"12b55610edd8c81b1fadc4e77350dd8cea6448d2","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Make Update Spinner popup use radio items","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20311},"6c09cdd1361881ab44c971bae57f3a273f8b5110":{"hash":"6c09cdd1361881ab44c971bae57f3a273f8b5110","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20157 from GodotExplorer/image-load-webp","body":"Add webp buffer loader for Image","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a8c97eb0944d89df9ba686f22c8241dfc2425a46":{"hash":"a8c97eb0944d89df9ba686f22c8241dfc2425a46","is_merge":false,"authored_by":["MDQ6VXNlcjgxMDc0NTk="],"author_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","committer_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","summary":"Makes Mono bindings partial & adds GetNode<T>.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20298},"982c4d7d5cf8142b9275cd7ba7dea140945b1377":{"hash":"982c4d7d5cf8142b9275cd7ba7dea140945b1377","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Few fixes for editor tab in editor settings","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20300},"814fdd398507bf697f249d58b8b349f253bb0289":{"hash":"814fdd398507bf697f249d58b8b349f253bb0289","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 more build issues after c69de2ba4","body":"Fixes #20301.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2662c7e3d108493372aab08b1c3b0b1c6116e61e":{"hash":"2662c7e3d108493372aab08b1c3b0b1c6116e61e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20299 from PJB3005/18-07-20-cs-editorconfig","body":"Adds C# rule to .editorconfig.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4c40227af622ad2e83557908fd56f1c1f26fc1ed":{"hash":"4c40227af622ad2e83557908fd56f1c1f26fc1ed","is_merge":false,"authored_by":["MDQ6VXNlcjgxMDc0NTk="],"author_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","committer_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","summary":"Adds C# rule to .editorconfig.","body":"C# standard is 4 width spaces, not tabs.","is_cherrypick":false,"cherrypick_hash":"","pull":20299},"8c9e10553cd429857086a9d635fc55305065ff76":{"hash":"8c9e10553cd429857086a9d635fc55305065ff76","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 issues and typos after c69de2ba4","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"286c88bb50003fc9f8c20ecd8fa348bf2027deae":{"hash":"286c88bb50003fc9f8c20ecd8fa348bf2027deae","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 gdnative module path in CODEOWNERS","body":"Supersedes and closes #20293.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a85f0f89fec8f7eea309d6fa3b7e2b490cc59e91":{"hash":"a85f0f89fec8f7eea309d6fa3b7e2b490cc59e91","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20257 from oisincar/fix_basis","body":"Fix bug with Basis.Transposed()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b2d7641a0dd65a782f981fb1f73c5e84a90f816c":{"hash":"b2d7641a0dd65a782f981fb1f73c5e84a90f816c","is_merge":true,"authored_by":[],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20295 from volzhs/fix-restart","body":"Fix unwanted restarting","is_cherrypick":false,"cherrypick_hash":"","pull":""},"515c848ba83e883fa79b2e29afa1815318f931c6":{"hash":"515c848ba83e883fa79b2e29afa1815318f931c6","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Fix unwanted restarting","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20295},"ee3c476c9a8a3be949252468570e75f35fea2697":{"hash":"ee3c476c9a8a3be949252468570e75f35fea2697","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Add Array and Dictionary wrapper classes to C#","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":15880},"c69de2ba46463adeadf90f38660d6b6e034d7e0b":{"hash":"c69de2ba46463adeadf90f38660d6b6e034d7e0b","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-Project/Editor settings now use new inspector","body":"-Project/Editor settings now show tooltips properly\n-Settings thar require restart now will show a restart warning\n-Video driver is now visible all the time, can be changed easily\n-Added function to request current video driver","is_cherrypick":false,"cherrypick_hash":"","pull":""},"76bfe14e00ee5c8b65275d8b8e0c4cdc25b4b899":{"hash":"76bfe14e00ee5c8b65275d8b8e0c4cdc25b4b899","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20117 from ordigdug/inspector-fix-inconsistencies-with-exported-enums","body":"Fix -new inspector- Inconsistencies with exported enums - Fixes remai…","is_cherrypick":false,"cherrypick_hash":"","pull":""},"aea6f4853e63d74a38456bd3c7f6bc31ce4351e6":{"hash":"aea6f4853e63d74a38456bd3c7f6bc31ce4351e6","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20265 from BastiaanOlij/csg_documentation","body":"Added some documentation for the CSG nodes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6843f39875b59e7f8053c662464d28c97b4394ff":{"hash":"6843f39875b59e7f8053c662464d28c97b4394ff","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Added some documentation for the CSG nodes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20265},"4ebcbea1ce65ad66db106167d47635803e28e5bc":{"hash":"4ebcbea1ce65ad66db106167d47635803e28e5bc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20259 from marcelofg55/anim_call_err","body":"Print an error when calling an invalid method on an Animation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"911febb41f95481f3cb6290ba810c25885427b16":{"hash":"911febb41f95481f3cb6290ba810c25885427b16","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Improvements to vector fields, show axis in color with a background","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9b9949de39530cca5cce7fa03a6c82df07eac767":{"hash":"9b9949de39530cca5cce7fa03a6c82df07eac767","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Print an error when calling an invalid method on an Animation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20259},"afb4dfab22ffd1b87faa9dd596efa832f2475abb":{"hash":"afb4dfab22ffd1b87faa9dd596efa832f2475abb","is_merge":false,"authored_by":["MDQ6VXNlcjUzODQyNTE="],"author_raw":"ordigdug <originaldigdug@yahoo.com>","committer_raw":"ordigdug <originaldigdug@yahoo.com>","summary":"Fix -new inspector- Inconsistencies with exported enums - Fixes remaining issues in #19534","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20117},"7a4d5931983335ea1bba41d9a45f17a3484b50c1":{"hash":"7a4d5931983335ea1bba41d9a45f17a3484b50c1","is_merge":false,"authored_by":["MDQ6VXNlcjQ1NjkxMzE="],"author_raw":"oisincar <oisincar@gmail.com>","committer_raw":"oisincar <oisincar@gmail.com>","summary":"Fix bug with Basis.Transposed()","body":"Fix bug where Basis.Transposed() incorrectly updated local basis, and\nreturned an unmodified copy. This also fixes Transform.Inverse().","is_cherrypick":false,"cherrypick_hash":"","pull":20257},"43dc050947753d201607d26717ca6fc3fe412c34":{"hash":"43dc050947753d201607d26717ca6fc3fe412c34","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Several improvements to editor inspector usability and style","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2f69e36cef8acca00ec5445f4aa8ec538bb38e3e":{"hash":"2f69e36cef8acca00ec5445f4aa8ec538bb38e3e","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Add Dictionary::erase_checked(key) method","body":"Same as erase, but it returns a boolean value indicating whether the pair was erased or not.\nThis method should be removed during the next compatibility breakage, and 'Dictionary::erase(key)' should be changed to return a boolean.","is_cherrypick":false,"cherrypick_hash":"","pull":15880},"a731bd58643da57f3c3846102c9173651ef7478b":{"hash":"a731bd58643da57f3c3846102c9173651ef7478b","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20253 from neikeq/nobranchnameideasfeelsbadman","body":"Make C# bindings generator ignore disabled classes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"92c7fe422be7401e3234988a8369d2d3281f5c03":{"hash":"92c7fe422be7401e3234988a8369d2d3281f5c03","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Make C# bindings generator ignore disabled classes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20253},"82b550c6b34b7a836a3bb9da4d31c9e6264c5252":{"hash":"82b550c6b34b7a836a3bb9da4d31c9e6264c5252","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fix spin slider, was not registering drag properly","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"49d0af3c8ef1f7add1aec66f66acbbe0c969677b":{"hash":"49d0af3c8ef1f7add1aec66f66acbbe0c969677b","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 CanvasItem search for a CanvasLayer","body":"This fixes the situation where a `CanvasItem` descendant of a `Viewport` which in turn is a descendant of a `CanvasLayer` prefers the more outer `CanvasLayer` rather than the `Vierport`'s.\n\nBecause of that, `CanvasItem`s inside a `Viewport` inside a `CanvasLayer` were being rendered to the main `Viewport` instead of the render target of the innermost one.","is_cherrypick":false,"cherrypick_hash":"","pull":20252},"b538254b1816668938aa63116accc147c97a0eb0":{"hash":"b538254b1816668938aa63116accc147c97a0eb0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20243 from karroffel/object-windows-doof","body":"fix nameclash with MSVC","is_cherrypick":false,"cherrypick_hash":"","pull":""},"43ae1c712fcdbe0159085386391fa1ab67aab1d7":{"hash":"43ae1c712fcdbe0159085386391fa1ab67aab1d7","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDk2MTM="],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"Thomas Herzog <therzog@mail.de>","summary":"fix nameclash with MSVC","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20243},"d1550b4a9ba5d416d294a3aeaaf3d4b81559915f":{"hash":"d1550b4a9ba5d416d294a3aeaaf3d4b81559915f","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Ability to disable scale in nodes, closes #19927","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"36efa7d4455238e44747db08298df9b1e8388172":{"hash":"36efa7d4455238e44747db08298df9b1e8388172","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 version in shell script","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"22b176f69de00815064c69bb975ff40b0b5dc5b9":{"hash":"22b176f69de00815064c69bb975ff40b0b5dc5b9","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Travis: Install libstdc++ >= 4.9 for clang-format-6.0","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"31a0b9eaed1ff4ef27655281c56daa0704d67200":{"hash":"31a0b9eaed1ff4ef27655281c56daa0704d67200","is_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 OpenGL buffer depth for per pixel transparency support (Windows, NVIDIA)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20245},"09b1fdc97bd735a562434112b4893b7a354eb81a":{"hash":"09b1fdc97bd735a562434112b4893b7a354eb81a","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19931 from BastiaanOlij/csg_polygon_local","body":"Added path_local, path_continuous_u and path_joined properties to CSGPolygon","is_cherrypick":false,"cherrypick_hash":"","pull":""},"003ac67df1c25bb64bdf648ca39e4987277171b6":{"hash":"003ac67df1c25bb64bdf648ca39e4987277171b6","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 style checks to clang-format 6.0.1","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7c9f7452f4fd775ff80dbdfc27a6bfa07a1e8fcc":{"hash":"7c9f7452f4fd775ff80dbdfc27a6bfa07a1e8fcc","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Style: Format code with clang-format 6.0.1","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ce53876a444974d091da8a3ba77e16101ed2ff67":{"hash":"ce53876a444974d091da8a3ba77e16101ed2ff67","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20242 from akien-mga/export-preset-reload","body":"Export: Properly reload preset when opening dialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e064eea940ff1da774f81afed21bfcdd499749f4":{"hash":"e064eea940ff1da774f81afed21bfcdd499749f4","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20241 from akien-mga/export-filter-no-res","body":"Export filters: Relax match to allow paths without leading res://","is_cherrypick":false,"cherrypick_hash":"","pull":""},"13239cd4cc271ba4ccac59a060012129829dfc5f":{"hash":"13239cd4cc271ba4ccac59a060012129829dfc5f","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 reload preset when opening dialog","body":"Fixes #20119 where newly installed templates were not detected.\n\nAlso fix a bug with preset deletion where it would attempt to\nedit an already removed preset. For this I made it so that\nItemList::deselect_all() also resets `current` to -1, as a manual\nItemList::deselect(idx) already does.","is_cherrypick":false,"cherrypick_hash":"","pull":20242},"d603a74c53bbcd7d5f4b542999cea5ff9db33c89":{"hash":"d603a74c53bbcd7d5f4b542999cea5ff9db33c89","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20240 from matthew1006/has-custom-feature-tag-fix","body":"Fixed OS.has_feature not using custom feature tags.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"70b3ef52dacc3a21ee0f1797dde69e5c35d4012c":{"hash":"70b3ef52dacc3a21ee0f1797dde69e5c35d4012c","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Export filters: Relax match to allow paths without leading res://","body":"Previously to include \"file.txt\", you had to set either \"res://file.txt\",\n\"*file.txt\" or \"*.txt\" as filter. Now you can use \"file.txt\".","is_cherrypick":false,"cherrypick_hash":"","pull":20241},"bd9b8098fef50b034f71ae1942c74131a984f6ba":{"hash":"bd9b8098fef50b034f71ae1942c74131a984f6ba","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20140 from EIREXE/ambient_light_disable_shader","body":"Add disable ambient light flag to shaders and materials","is_cherrypick":false,"cherrypick_hash":"","pull":""},"afb554afdfb6b7f8cf7b4ac3c618fc6dc9597cbb":{"hash":"afb554afdfb6b7f8cf7b4ac3c618fc6dc9597cbb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20185 from volzhs/audio-preview","body":"Add audio preview to Inspector dock","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b631306de1a4ab09480aae9a95dee4848351c794":{"hash":"b631306de1a4ab09480aae9a95dee4848351c794","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@JFonS\nAlso updated alphabetically sorting with `sort -d`.\n\nThanks to all contributors and donors for making Godot possible!\n\n[ci skip]","is_cherrypick":false,"cherrypick_hash":"","pull":""},"25e64ffa20a15abe6c435ae8abf517be209fea53":{"hash":"25e64ffa20a15abe6c435ae8abf517be209fea53","is_merge":false,"authored_by":["MDQ6VXNlcjczNjQ5NzY="],"author_raw":"matthew1006 <matthew1006@hotmail.co.uk>","committer_raw":"matthew1006 <matthew1006@hotmail.co.uk>","summary":"Fixed OS.has_feature not using custom feature tags.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20240},"5b7ebf4d04129d55cfaf346b0ce2de1fe8601579":{"hash":"5b7ebf4d04129d55cfaf346b0ce2de1fe8601579","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20232 from marcelofg55/fix_enums_vs","body":"Fix some missing BIND_ENUM_CONSTANT for visual_shader_nodes.cpp","is_cherrypick":false,"cherrypick_hash":"","pull":""},"40e34bb7ddaa6a9cabf7af47e6175d4f5db4d33c":{"hash":"40e34bb7ddaa6a9cabf7af47e6175d4f5db4d33c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20231 from ibrahn/rework-string-rsplit","body":"reworked ustring.rsplit to fix behaviour.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2c63d02f247a04335e2f8369df36d25bdb1ea684":{"hash":"2c63d02f247a04335e2f8369df36d25bdb1ea684","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20227 from volzhs/fix-copy-ttf","body":"Fix copying ttf, otf by DND to editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c25deadd4dbdfa650c2b4ddbe9c46026b166c5e3":{"hash":"c25deadd4dbdfa650c2b4ddbe9c46026b166c5e3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20228 from volzhs/fix-autowrap-clip","body":"Fix Label autowrap clips text","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e4db15471bd4785863d5dfa2d6040ca6213f90e6":{"hash":"e4db15471bd4785863d5dfa2d6040ca6213f90e6","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Fix some missing BIND_ENUM_CONSTANT for visual_shader_nodes.cpp","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20232},"8ff52c59238f0916a4f47fdfd5bd588363a60c7c":{"hash":"8ff52c59238f0916a4f47fdfd5bd588363a60c7c","is_merge":false,"authored_by":["MDQ6VXNlcjI0NDk4ODMy"],"author_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","committer_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","summary":"reworked ustring.rsplit to fix behaviour.","body":"Previous problems include failure to remove the splitter from the last\nelement found and a possible infinite loop dealing with multi-character\nsplitter strings.","is_cherrypick":false,"cherrypick_hash":"","pull":20231},"2ce1118faa453d622383c4bbb2bf797477317ad7":{"hash":"2ce1118faa453d622383c4bbb2bf797477317ad7","is_merge":false,"authored_by":["MDQ6VXNlcjMxMDE2OTA="],"author_raw":"Alex Roman <eirexe123@gmail.com>","committer_raw":"Alex Roman <eirexe123@gmail.com>","summary":"Add disable ambient light flag to shaders and materials","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20140},"adb179154afbb59052a43b13b034ef6c8f0a5d74":{"hash":"adb179154afbb59052a43b13b034ef6c8f0a5d74","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Fix Label autowrap clips text","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20228},"4bb85b70e1b4bf6ccfba2e2c63e38879a5f09d10":{"hash":"4bb85b70e1b4bf6ccfba2e2c63e38879a5f09d10","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Fix copying ttf, otf by DND to editor","body":"regression from d65ac7378c77648124e0e8acd09cea8fd0d104cd","is_cherrypick":false,"cherrypick_hash":"","pull":20227},"f1970e15b9450bff321f854d5ff1dbfc4bf80148":{"hash":"f1970e15b9450bff321f854d5ff1dbfc4bf80148","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20186 from Yar-Mukhamedov/master","body":"A fix for the export templates installation error...","is_cherrypick":false,"cherrypick_hash":"","pull":""},"71b18acb05bd3f2046ad1ab78953c81f6526ce70":{"hash":"71b18acb05bd3f2046ad1ab78953c81f6526ce70","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20220 from volzhs/texture-size","body":"Fix preview texture size on Inspector","is_cherrypick":false,"cherrypick_hash":"","pull":""},"41a2dccd93d79c8c786ea1b4296cd58af8d87d7b":{"hash":"41a2dccd93d79c8c786ea1b4296cd58af8d87d7b","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19689 from marcelofg55/audio_profile","body":"Add Audio Server profiling time to the profiler","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f694dcec83ecd343856dc0b9f6a13bf3087ba4e4":{"hash":"f694dcec83ecd343856dc0b9f6a13bf3087ba4e4","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20222 from godotengine/revert-19764-godot_malbach","body":"Revert \"Fix #19507 Not emitted particles affects performance\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"277793439ab026476fbdccd5d3f0070284d732ea":{"hash":"277793439ab026476fbdccd5d3f0070284d732ea","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTQ3NjM="],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Revert \"Fix #19507 Not emitted particles affects performance\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20222},"4b626dc1149a523c1a1d05064994521d1460e527":{"hash":"4b626dc1149a523c1a1d05064994521d1460e527","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19764 from malbach/godot_malbach","body":"Fix #19507 Not emitted particles affects performance","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c5690240b440871f2121afa3cc8c470152836558":{"hash":"c5690240b440871f2121afa3cc8c470152836558","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18535 from sketchyfun/new_mirror_path_handles","body":"Added curve in/out (tangent) handle mirroring","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bf37bd94b6c3604f760abea691973b4b2d09e622":{"hash":"bf37bd94b6c3604f760abea691973b4b2d09e622","is_merge":false,"authored_by":["MDQ6VXNlcjk0ODk1MzM="],"author_raw":"Yar-Mukhamedov <9489533+Yar-Mukhamedov@users.noreply.github.com>","committer_raw":"Yar-Mukhamedov <9489533+Yar-Mukhamedov@users.noreply.github.com>","summary":"Fix export templates installation error...","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20186},"abfa4b822bef869acbebb55e1659174623c3815e":{"hash":"abfa4b822bef869acbebb55e1659174623c3815e","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18717 from Essojadojef/fix-inputmap-categories","body":"Fix all Input Map actions expand when an event is modified","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e57e53debb4e13c0a5182542b0066ed5b37b2447":{"hash":"e57e53debb4e13c0a5182542b0066ed5b37b2447","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20217 from akien-mga/layer-tooltip","body":"Inspector: Add bit/value info to layer tooltip","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d551f81874307b18e7f52d7486204c5cf6b49a50":{"hash":"d551f81874307b18e7f52d7486204c5cf6b49a50","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Fix preview texture size on Inspector","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20220},"707175eda8f0872d7d6201c5aab9ec4592ebdf83":{"hash":"707175eda8f0872d7d6201c5aab9ec4592ebdf83","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19044 from Mintormo/make_header_fix","body":"Added support of Python 3 in make_header.py","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9f6536bd0af75ea1dad3a5cbfe1c7987e5557986":{"hash":"9f6536bd0af75ea1dad3a5cbfe1c7987e5557986","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Add Audio Server profiling time to the profiler","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19689},"dd2f39da5314498e9f6d312d9e55babfa40738a6":{"hash":"dd2f39da5314498e9f6d312d9e55babfa40738a6","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Add audio stream preview to Inspector dock","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20185},"b64bf118f11aaf083b4dcad790e8acdaa809c158":{"hash":"b64bf118f11aaf083b4dcad790e8acdaa809c158","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19087 from danvalho/master","body":"SpriteFrames: expose method to get array containing animation names","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8b03df24e45241b802dddb6e8423eebee6d25b27":{"hash":"8b03df24e45241b802dddb6e8423eebee6d25b27","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20131 from ibrahn/fix-connection-dialog-make-function","body":"fixed connection dialog's creation of script functions.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"26d3e31e053784993d316580390bba3b3d9b52ff":{"hash":"26d3e31e053784993d316580390bba3b3d9b52ff","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20132 from ibrahn/fix-android-device-poll-thread","body":"fixed branch on uninit and data race in editor android device polling","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f71ffa97248e29f1dd8ee5507d4430b08b456842":{"hash":"f71ffa97248e29f1dd8ee5507d4430b08b456842","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20146 from dodgyville/bezier_fixes_19777","body":"fix issue with bezier tracks using incorrect duration for interpolating values","is_cherrypick":false,"cherrypick_hash":"","pull":""},"044737246b81a09bf97070b9a719b4d0aa303535":{"hash":"044737246b81a09bf97070b9a719b4d0aa303535","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20215 from marcelofg55/audio_latency","body":"Added Performance.AUDIO_OUTPUT_LATENCY","is_cherrypick":false,"cherrypick_hash":"","pull":""},"634ce7917e8eb32213870dcb5244efa33672db1b":{"hash":"634ce7917e8eb32213870dcb5244efa33672db1b","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Inspector: Add bit/value info to layer tooltip","body":"Fixes #20213.","is_cherrypick":false,"cherrypick_hash":"","pull":20217},"1d84c4f870c5ef7c83bdbaa111bb301612a75ebe":{"hash":"1d84c4f870c5ef7c83bdbaa111bb301612a75ebe","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20158 from Overblob/Fixed_shader_parsing_error_log","body":"Fixed shader parsing error log","is_cherrypick":false,"cherrypick_hash":"","pull":""},"13a801430bdc9f8f739b951d5c54a1030795dcb9":{"hash":"13a801430bdc9f8f739b951d5c54a1030795dcb9","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Further fixes to KinematicBody2D API, support for sync motion in moving objects","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3930e755e4642e5705bb00edc1b35bec6077f9dc":{"hash":"3930e755e4642e5705bb00edc1b35bec6077f9dc","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Added Performance.AUDIO_OUTPUT_LATENCY","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20215},"95d99cb2acd08748a797a6fb86edcfb7f430bcae":{"hash":"95d99cb2acd08748a797a6fb86edcfb7f430bcae","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20176 from Chaosus/vs_namefixes","body":"Several name fixes for visual shaders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"adec9c31683c27734e0f241cd431e8b0611953ad":{"hash":"adec9c31683c27734e0f241cd431e8b0611953ad","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20150 from ibrahn/fix-scrollbar-atlas","body":"fix scrollbar icons with atlas texture.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1f1b45c7ec00bbbf5abe0cbb92938b150a5d01f2":{"hash":"1f1b45c7ec00bbbf5abe0cbb92938b150a5d01f2","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20191 from jvdnbus/line2d-stretch","body":"Line2D texture stretch mode","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dd4b4e56af65afb2f9d94b035df8bb12602d2e3e":{"hash":"dd4b4e56af65afb2f9d94b035df8bb12602d2e3e","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20192 from volzhs/keep-screen-on-android","body":"Fix keep screen on property path for Android/iOS/UWP","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2ba1f768707fc25328ccebfbe13746e173805f6a":{"hash":"2ba1f768707fc25328ccebfbe13746e173805f6a","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20195 from Faless/ssl_handshake","body":"Non-blocking SSL handshake","is_cherrypick":false,"cherrypick_hash":"","pull":""},"adb16be6b96602061fcc2037e6b6e1e27ae41023":{"hash":"adb16be6b96602061fcc2037e6b6e1e27ae41023","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 example for array indexing","body":"Supersedes and closes #20180.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d18235bc38d4091a27e70f28b19dd48766c9d444":{"hash":"d18235bc38d4091a27e70f28b19dd48766c9d444","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Fix keep screen on property path for Android/iOS/UWP","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20192},"4565fd12160367ba930c56e4500d4fdb5b8c834b":{"hash":"4565fd12160367ba930c56e4500d4fdb5b8c834b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20147 from ibrahn/fix-move-file-dialog","body":"fix for moving file using filesystem dock context menu.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c5efe5d625529af5df908808791599f8dceaf50c":{"hash":"c5efe5d625529af5df908808791599f8dceaf50c","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Add webp buffer loader for Image","body":"Cleanup the code memory load related code for Image\nFix jpeg buff load function always returns OK event failed","is_cherrypick":false,"cherrypick_hash":"","pull":20157},"e1f2feec2eccbc0589a66b84ea8b3af34c1740b4":{"hash":"e1f2feec2eccbc0589a66b84ea8b3af34c1740b4","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Changes to how snap works (I think this makes more sense now)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"063a22851a4cc1568623363140e16bbaecfd7ec9":{"hash":"063a22851a4cc1568623363140e16bbaecfd7ec9","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-Added support for raycast in KinematicBody2D","body":"-Added support for snapping in KinematicBody2D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d7aa3e33c823073b1495b5705edbd60619f1decf":{"hash":"d7aa3e33c823073b1495b5705edbd60619f1decf","is_merge":false,"authored_by":[""],"author_raw":"Jorn Van denbussche <jorn.vandenbussche@ugent.be>","committer_raw":"Jorn Van denbussche <jorn.vandenbussche@ugent.be>","summary":"Line2D texture stretch mode","body":"Prototype for stretching the texture across the whole line.\nFixed end cap tile mode.","is_cherrypick":false,"cherrypick_hash":"","pull":20191},"de910f8c26407ea37b97a94a6fb1a8731d3694c6":{"hash":"de910f8c26407ea37b97a94a6fb1a8731d3694c6","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Finally figured out how to implement AnimatedTexture properly.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9eb082004d9d6f9003ca5c0c64e3d5b10b210e60":{"hash":"9eb082004d9d6f9003ca5c0c64e3d5b10b210e60","is_merge":true,"authored_by":[],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20034 from Faless/master_fixes","body":"Fix server and GDNative in master branch","is_cherrypick":false,"cherrypick_hash":"","pull":""},"72430b041e4d8e937e4c9c890d121558cf5046b6":{"hash":"72430b041e4d8e937e4c9c890d121558cf5046b6","is_merge":true,"authored_by":[],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20169 from Chaosus/rightclick_vs","body":"Visual shaders - make \"Add node\" menu showed by right click","is_cherrypick":false,"cherrypick_hash":"","pull":""},"103524e6b758bed2629ddd83c15820a92d03614e":{"hash":"103524e6b758bed2629ddd83c15820a92d03614e","is_merge":true,"authored_by":[],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20112 from nunodonato/openvisualeditorbutton","body":"Open visual editor when \"open editor\" button in the inspector is pressed","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a21aeec4b971007a1930730b5d0490ffcf8a725c":{"hash":"a21aeec4b971007a1930730b5d0490ffcf8a725c","is_merge":true,"authored_by":[],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20167 from Chaosus/fix_vshader_bug","body":"Fix display scale bug in visual shaders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"28aa9a1d6d43fc2780f7152ee5b96bbb2567ce7d":{"hash":"28aa9a1d6d43fc2780f7152ee5b96bbb2567ce7d","is_merge":false,"authored_by":[""],"author_raw":"Jorn Van denbussche <jorn.vandenbussche@ugent.be>","committer_raw":"Jorn Van denbussche <jorn.vandenbussche@ugent.be>","summary":"More accurate UV round begin cap","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20191},"9ba8f0d2d85b7a614dc789ba40b805b47e55e705":{"hash":"9ba8f0d2d85b7a614dc789ba40b805b47e55e705","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"HTTP client now uses non blocking handshake","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20195},"99d0b7ba14ee98a6a712c5cbb65af4fd37f2cf56":{"hash":"99d0b7ba14ee98a6a712c5cbb65af4fd37f2cf56","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Implement non blocking-handshake for StreamPeerSSL","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20195},"c0c243ac5c0a8b03a64fdb18b0e647ae6427279c":{"hash":"c0c243ac5c0a8b03a64fdb18b0e647ae6427279c","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"New option, make any node the new scene root.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"512ffd489adb545138056067e255480f182291c2":{"hash":"512ffd489adb545138056067e255480f182291c2","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Small feature to help users understand the editor faster.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"af7d8fb8442a5be03751b775c850dd5d2ce8fedc":{"hash":"af7d8fb8442a5be03751b775c850dd5d2ce8fedc","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Added small icon to expand the bottom panel (and shortcut too)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a3f1ee5c57d7818eaa30c272dd97d1bbb06ca099":{"hash":"a3f1ee5c57d7818eaa30c272dd97d1bbb06ca099","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Global class names (and GDScript support for it)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3af81427a169c560392f2143d80f6ef8684eb5c1":{"hash":"3af81427a169c560392f2143d80f6ef8684eb5c1","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Several name fixes for visual shader","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20176},"e6ad5e23b4be79965d6ce2afe18909c3becd2754":{"hash":"e6ad5e23b4be79965d6ce2afe18909c3becd2754","is_merge":false,"authored_by":["MDQ6VXNlcjMxOTU4ODY2"],"author_raw":"Overblob <xavier.patricelli@gmail.com>","committer_raw":"Overblob <xavier.patricelli@gmail.com>","summary":"* Small hex/float/integer parsing refactoring","body":"* Potential bug fix on hex (cannot be used atm)\n* Added optional typing for floats, eg:\n\"1f\" -> \"1.0\"\n\"1.f\" -> \"1.0\"\n\"1.99f\" -> \"1.99\"\n\"1.\" -> \"1.0\"","is_cherrypick":false,"cherrypick_hash":"","pull":20149},"f8417ac6829fa00e9168cdca8c5ea9aa1ede1ad4":{"hash":"f8417ac6829fa00e9168cdca8c5ea9aa1ede1ad4","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Visual shaders - make \"Add node\" menu showed by right click","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20169},"c88da2fce53365e9f8446ef473446ed09e4dd012":{"hash":"c88da2fce53365e9f8446ef473446ed09e4dd012","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix display scale bug in visual shaders","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20167},"f6ce73f7245fe9cc06d942ac4c8cec44a7252c5c":{"hash":"f6ce73f7245fe9cc06d942ac4c8cec44a7252c5c","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Visual Shaders are back.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7a74d310aac3bd980d1bffe9b3cd13de2539d356":{"hash":"7a74d310aac3bd980d1bffe9b3cd13de2539d356","is_merge":false,"authored_by":["MDQ6VXNlcjMxOTU4ODY2"],"author_raw":"Overblob <xavier.patricelli@gmail.com>","committer_raw":"Overblob <xavier.patricelli@gmail.com>","summary":"Fixed error due to bad cursor handling when parsing shader code","body":"Fixed completion error log thrown on \"no auto-completion found\" for typings with no completion.","is_cherrypick":false,"cherrypick_hash":"","pull":20158},"e51a94905d4b866475c16fe1a2b20a7db5d61e81":{"hash":"e51a94905d4b866475c16fe1a2b20a7db5d61e81","is_merge":false,"authored_by":["MDQ6VXNlcjI0NDk4ODMy"],"author_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","committer_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","summary":"fix scrollbar icons with atlas texture.","body":"Draw scrollbar icons through their textures, rather than calling\ndirectly to the server. Allows atlas textures to manipulate the source\nrect as required.","is_cherrypick":false,"cherrypick_hash":"","pull":20150},"7298a746ce62bc16ffa0d8f248102ff4653c16ab":{"hash":"7298a746ce62bc16ffa0d8f248102ff4653c16ab","is_merge":false,"authored_by":[""],"author_raw":"Luke Miller <dodgyville@gmail.com>","committer_raw":"Luke Miller <dodgyville@gmail.com>","summary":"fix issue with bezier tracks using incorrect duration for interpolating values","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20146},"9e4a6a6be2fd99257032e2294354c96a75d6f61e":{"hash":"9e4a6a6be2fd99257032e2294354c96a75d6f61e","is_merge":false,"authored_by":["MDQ6VXNlcjI0NDk4ODMy"],"author_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","committer_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","summary":"fix for moving file using filesystem dock context menu.","body":"Updated a method binding to match parameter default of recently added\nparameter.","is_cherrypick":false,"cherrypick_hash":"","pull":20147},"9c7e647124694b1f3f6940c2b6e1b5f329b61a70":{"hash":"9c7e647124694b1f3f6940c2b6e1b5f329b61a70","is_merge":false,"authored_by":["MDQ6VXNlcjUzODQyNTE="],"author_raw":"ordigdug <originaldigdug@yahoo.com>","committer_raw":"ordigdug <originaldigdug@yahoo.com>","summary":"Fix -new inspector- remote debug view not changing to current scene after exiting game - Fixes #20075","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20136},"fb32adfcf8baa38b8812204e540a557a90e1dcd5":{"hash":"fb32adfcf8baa38b8812204e540a557a90e1dcd5","is_merge":false,"authored_by":["MDQ6VXNlcjI0NDk4ODMy"],"author_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","committer_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","summary":"fixed a branch on uninitialised data in gui/tree","body":"I don't think it was really causing any harm, but this makes things a\nlittle more explicit and helps clean up valgrind output.","is_cherrypick":false,"cherrypick_hash":"","pull":20133},"fe4265ad463e8fdf9bd1f8677d5e697b6ee090e0":{"hash":"fe4265ad463e8fdf9bd1f8677d5e697b6ee090e0","is_merge":false,"authored_by":["MDQ6VXNlcjI0NDk4ODMy"],"author_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","committer_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","summary":"fixed branch on uninit and data race in editor android device polling","body":"Initialised relevant variables before stating thread,\nto prevent a branch on uninitialised data.\nFixed race condition in polling that could miss a device change.","is_cherrypick":false,"cherrypick_hash":"","pull":20132},"f13f54e9dbbf3176d8ffa869efdf13117895bd94":{"hash":"f13f54e9dbbf3176d8ffa869efdf13117895bd94","is_merge":false,"authored_by":["MDQ6VXNlcjI0NDk4ODMy"],"author_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","committer_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","summary":"fixed connection dialog's creation of script functions.","body":"Was accessing deleted objects to find the argument list.\nReordered things to get the arg list before deletion.","is_cherrypick":false,"cherrypick_hash":"","pull":20131},"1fc7973a00e17025441b6b8333e38d1606c1d304":{"hash":"1fc7973a00e17025441b6b8333e38d1606c1d304","is_merge":true,"authored_by":[],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20118 from vnen/uwp-gles2","body":"UWP: Add support for GLES2 driver","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a684e853abfa7a9e29adec80c12daf2734adf176":{"hash":"a684e853abfa7a9e29adec80c12daf2734adf176","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"UWP: Add support for GLES2 driver","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20118},"ed55fb538a36a0d4fa86d0207b947c62a35a6d10":{"hash":"ed55fb538a36a0d4fa86d0207b947c62a35a6d10","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20096 from CptPotato/19163-aces-whitepoint","body":"Fix missing whitepoint for ACES tonemapping","is_cherrypick":false,"cherrypick_hash":"","pull":""},"37357c86cd6af485fcd03c13bcfbf9d9a17005ab":{"hash":"37357c86cd6af485fcd03c13bcfbf9d9a17005ab","is_merge":false,"authored_by":["MDQ6VXNlcjM5NTc2MTA="],"author_raw":"alex-poe <3957610+CptPotato@users.noreply.github.com>","committer_raw":"alex-poe <3957610+CptPotato@users.noreply.github.com>","summary":"reformatted and restructured tonemap.glsl","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20096},"0ae400f523b0e4aefc9cdbea5195a54e6e8268df":{"hash":"0ae400f523b0e4aefc9cdbea5195a54e6e8268df","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDIwMTU="],"author_raw":"Nuno Donato <nunodonato@gmail.com>","committer_raw":"Nuno Donato <nunodonato@gmail.com>","summary":"Open visual editor when \"open editor\" button in the inspector is pressed.","body":"Fixes #20111","is_cherrypick":false,"cherrypick_hash":"","pull":20112},"d488c35efabee9d9317a91cdb905a460e7fce0af":{"hash":"d488c35efabee9d9317a91cdb905a460e7fce0af","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20026 from taylorjoshuaw/fix-window-height-crash","body":"Temporary fix to issue #19628 and #19207","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cc57b62ab3ac7b06527d7998dec9f1aae11067f8":{"hash":"cc57b62ab3ac7b06527d7998dec9f1aae11067f8","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20068 from Xrayez/submenu-popup-delay","body":"Add ability to set submenu's popup delay time on mouse hovering","is_cherrypick":false,"cherrypick_hash":"","pull":""},"29e70fa5ced3124dd143801458a6c947db67a6ca":{"hash":"29e70fa5ced3124dd143801458a6c947db67a6ca","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19840 from jjay/ios_screen_orientation","body":"Respect window/handheld/orientation setting in iOS","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a889e0d7f33a2f138e48c535fadc7cc7cba0b8ab":{"hash":"a889e0d7f33a2f138e48c535fadc7cc7cba0b8ab","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20102 from marcelofg55/coreaudio_dispose","body":"Properly cleanup up CoreAudio unit using AudioComponentInstanceDispose","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f312b01ccd5b6dd9bd7a8c9b1ca1f02e0f444a04":{"hash":"f312b01ccd5b6dd9bd7a8c9b1ca1f02e0f444a04","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19091 from guilhermefelipecgs/fix_ui","body":"[InspectorDock] Change label offset","is_cherrypick":false,"cherrypick_hash":"","pull":""},"118d4f311516e678cb2d0a6565e1d8626f5e8815":{"hash":"118d4f311516e678cb2d0a6565e1d8626f5e8815","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19540 from muiroc/cylinder","body":"Cylinder resource and collision shape (bullet only)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"40f38216cf4b50b175bf9c70b35291d900db0f80":{"hash":"40f38216cf4b50b175bf9c70b35291d900db0f80","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19707 from toger5/fix_clipping_vflip","body":"fix clipping with v_flip fixes: #18600","is_cherrypick":false,"cherrypick_hash":"","pull":""},"11c36a939d6eab3d0639b0e3f2f7248d250740ca":{"hash":"11c36a939d6eab3d0639b0e3f2f7248d250740ca","is_merge":true,"authored_by":[],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20093 from marcelofg55/audio_stream2d","body":"Fix possible bug with AudioStreamPlayer2D audio position","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7fe75bb43ba6dcf2e2b8d3e8626e8a99e42c2b77":{"hash":"7fe75bb43ba6dcf2e2b8d3e8626e8a99e42c2b77","is_merge":false,"authored_by":["MDQ6VXNlcjM5NTc2MTA="],"author_raw":"alex-2b17x4 <3957610+CptPotato@users.noreply.github.com>","committer_raw":"alex-2b17x4 <3957610+CptPotato@users.noreply.github.com>","summary":"added 'whitepoint' to ACES tonemapping","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20096},"1b78b664cbdf55c52a1de421cbfa7253667ac84e":{"hash":"1b78b664cbdf55c52a1de421cbfa7253667ac84e","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20092 from karroffel/gles3-multimesh-fix","body":"fix wrong loop condition in MultiMesh allocation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"de9a77ebde706cd7469ad1ad1abb9c71d70d7579":{"hash":"de9a77ebde706cd7469ad1ad1abb9c71d70d7579","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Properly cleanup up CoreAudio unit using AudioComponentInstanceDispose","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20102},"0c78a58b6472f704d473e0307c9ea83dfbde1811":{"hash":"0c78a58b6472f704d473e0307c9ea83dfbde1811","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Fix possible bug with AudioStreamPlayer2D audio position","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20093},"bd9c592c528034a58f4ede0bd2ba06760dd360b5":{"hash":"bd9c592c528034a58f4ede0bd2ba06760dd360b5","is_merge":false,"authored_by":["MDQ6VXNlcjQwNzkzMzQy"],"author_raw":"mm <40793342+moiman100@users.noreply.github.com>","committer_raw":"unknown <40793342+moiman100@users.noreply.github.com>","summary":"Fixed button mask behavior","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20063},"3d33da19bd1cd5a0d2569432a356074702095508":{"hash":"3d33da19bd1cd5a0d2569432a356074702095508","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDk2MTM="],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"Thomas Herzog <therzog@mail.de>","summary":"fix wrong loop condition in MultiMesh allocation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20092},"a184126e8b2a74b47137b47001c1d11a092ccdaa":{"hash":"a184126e8b2a74b47137b47001c1d11a092ccdaa","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20028 from eska014/html5-refactor-os","body":"Refactor HTML5 platform OS implementation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"750aa9939432035cfafd9ae9cded87c2deb3a65b":{"hash":"750aa9939432035cfafd9ae9cded87c2deb3a65b","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20083 from AlexHolly/fix-colorpickerbutton-popup","body":"fix ColorPickerButton.get_popup()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b69422162d5039d0aeee4957c9d85c29ad034c6c":{"hash":"b69422162d5039d0aeee4957c9d85c29ad034c6c","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20084 from guilhermefelipecgs/fix_visual_script_editor","body":"Fix visual script editor interface","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b6ae2d8037eb990ff03168112ddf5e1d6b3c820c":{"hash":"b6ae2d8037eb990ff03168112ddf5e1d6b3c820c","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Refactor OS_JavaScript","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20028},"e0510369d693101e8f50083474ac329920a0fcb2":{"hash":"e0510369d693101e8f50083474ac329920a0fcb2","is_merge":false,"authored_by":["MDQ6VXNlcjMyMzIx"],"author_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Fix visual script editor interface","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20084},"c3c7391ebb0cc7662704adc2b9cffcf56f43a6d1":{"hash":"c3c7391ebb0cc7662704adc2b9cffcf56f43a6d1","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19930 from Alexander-Alekseev/non-existent_font_fallback_2","body":"Fallback to default font if main/code font path doesn't exist","is_cherrypick":false,"cherrypick_hash":"","pull":""},"38887d1a52e65844bb890dae4f2917817631f0e1":{"hash":"38887d1a52e65844bb890dae4f2917817631f0e1","is_merge":false,"authored_by":["MDQ6VXNlcjMyMTIzMDY2"],"author_raw":"Alexander-Alekseev <alexander.n.alekseev@gmail.com>","committer_raw":"Alexander-Alekseev <alexander.n.alekseev@gmail.com>","summary":"Fallback to default font if main/code font path doesn't exist","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19930},"bf3c81f20b5c0a0d7d5b044bc56a183b628fce80":{"hash":"bf3c81f20b5c0a0d7d5b044bc56a183b628fce80","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NDE4ODY="],"author_raw":"Alexander Holland <alexander.holland@live.de>","committer_raw":"Alexander Holland <alexander.holland@live.de>","summary":"fix ColorPickerButton.get_popup()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20083},"27b70914e409b0bdbf4ace17e7929a5537542c58":{"hash":"27b70914e409b0bdbf4ace17e7929a5537542c58","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19422 from Faless/mbedtls_2.10","body":"Bump mbedTLS to version 2.10.0","is_cherrypick":false,"cherrypick_hash":"","pull":""},"04d9f8dbd6b1ec517c2d66db19efa93517933232":{"hash":"04d9f8dbd6b1ec517c2d66db19efa93517933232","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20046 from SaracenOne/bmp_fix","body":"Fix bits_per_pixel validation in BMP and TGA loader modules.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"41ff975b8cce9d9dedaf6eabd47051b18bd72f8e":{"hash":"41ff975b8cce9d9dedaf6eabd47051b18bd72f8e","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20014 from Chaosus/scrollable","body":"Added scrollable property for sliders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"48471ee0995061ea8c8b5957db905fcf31cd8682":{"hash":"48471ee0995061ea8c8b5957db905fcf31cd8682","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20049 from moiman100/extra-mouse-buttons","body":"Added support for extra mouse buttons.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3eb25ac3fbea09817ef28354f58ba55d2ecd1a6d":{"hash":"3eb25ac3fbea09817ef28354f58ba55d2ecd1a6d","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20052 from marcelofg55/stream_pause_fade","body":"Improved stream paused fade code","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b01f036fb4dedaa3e0d9b36360ef08f706007a32":{"hash":"b01f036fb4dedaa3e0d9b36360ef08f706007a32","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20076 from Baekalfen/master","body":"Added path for Mono installed through Homebrew","is_cherrypick":false,"cherrypick_hash":"","pull":""},"229d217a51ae9bba3c356331574e8d0b0be7aa95":{"hash":"229d217a51ae9bba3c356331574e8d0b0be7aa95","is_merge":true,"authored_by":[],"author_raw":"Leon Krause <Lk@Leonkrause.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20079 from eska014/dummy-cpuparticles","body":"Fix dummy renderer for CPU particles","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ae5ef9f0c5060b523e01bfdc432f4dca25dc517b":{"hash":"ae5ef9f0c5060b523e01bfdc432f4dca25dc517b","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Fix dummy renderer for CPU particles","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20079},"087329074d6b755c5be0ee3837cdd3336ddef2af":{"hash":"087329074d6b755c5be0ee3837cdd3336ddef2af","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Improved stream paused fade code","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20052},"39aabba0a9650e034cb87e7a2b6686882ba1a20b":{"hash":"39aabba0a9650e034cb87e7a2b6686882ba1a20b","is_merge":false,"authored_by":["MDQ6VXNlcjU1MjgxNzA="],"author_raw":"Mads Ynddal <mads-git@ynddal.dk>","committer_raw":"Mads Ynddal <mads-git@ynddal.dk>","summary":"Added path for Mono installed through Homebrew","body":"On macOS, it is common to install packages like Mono through the third-party\npackage-manager Homebrew. This commit simply adds an additional path to\nwhere Homebrew installs the Mono framework.","is_cherrypick":false,"cherrypick_hash":"","pull":20076},"ec5c96dbe11f3f62f7a47204d65392ff25b5a62a":{"hash":"ec5c96dbe11f3f62f7a47204d65392ff25b5a62a","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 camera offsets not applied always","body":"Specifically, project/unproject methods weren't taking them into account. Frustum computation may be affected as well.\n\nThis commit considers them for the camera matrix at all times.","is_cherrypick":false,"cherrypick_hash":"","pull":20072},"149c6709897db45bfc7107fa1c56dbf1630a7857":{"hash":"149c6709897db45bfc7107fa1c56dbf1630a7857","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20010 from toger5/docs_texture_load","body":"[DOCS] mention load in texture class","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e3b77b24ac05896af3d0aa9ff171f91f624d582a":{"hash":"e3b77b24ac05896af3d0aa9ff171f91f624d582a","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 set submenu's popup delay time on mouse hovering","body":"This allows to set delay time for the submenu to popup. Setting\nthis value low can increase responsiveness. If the popup menu is added\nas a child of another (acting as a submenu), it will inherit the delay\ntime of the parent menu item.","is_cherrypick":false,"cherrypick_hash":"","pull":20068},"533e026f9c36813a6a47a5fe5e551043e8f37268":{"hash":"533e026f9c36813a6a47a5fe5e551043e8f37268","is_merge":false,"authored_by":["MDQ6VXNlcjE2NzE4ODU5"],"author_raw":"toger5 <toger5@hotmail.de>","committer_raw":"toger5 <toger5@hotmail.de>","summary":"mention load in texture class","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20010},"9cc41a59ac579b3676a832ebc4f1c865413897ce":{"hash":"9cc41a59ac579b3676a832ebc4f1c865413897ce","is_merge":false,"authored_by":["MDQ6VXNlcjQwNzkzMzQy"],"author_raw":"unknown <40793342+moiman100@users.noreply.github.com>","committer_raw":"unknown <40793342+moiman100@users.noreply.github.com>","summary":"Added support for extra mouse buttons.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20049},"4d9fde944e331e5502083db5ca6f86a304e6630b":{"hash":"4d9fde944e331e5502083db5ca6f86a304e6630b","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20032 from Faless/send_bytes_mode","body":"MultiplayerAPI::send_bytes transfer mode support.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"115f6d14a0c1e6e108ea4b91179357eedea32173":{"hash":"115f6d14a0c1e6e108ea4b91179357eedea32173","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"Fix bits_per_pixel validation in BMP and TGA loader modules.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20046},"e2b7a68db450d0d48d005719731619a49f96b7c8":{"hash":"e2b7a68db450d0d48d005719731619a49f96b7c8","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #20041 from hpvb/fix-android-export","body":"Write new permissions to the AndroidManifest.xml","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2a126242ddaa4f05af8dfbb2de8323ce9045ea91":{"hash":"2a126242ddaa4f05af8dfbb2de8323ce9045ea91","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Write new permissions to the AndroidManifest.xml","body":"Instead of editing the placeholder permissions actually write new ones.\nThis should solve the privacy statement problems for the Play store.\nThis means we also no longer need to placeholder permissions in the\ntemplate.","is_cherrypick":false,"cherrypick_hash":"","pull":20041},"644da37073dc0530c74e495653ce7aab41f1ee2c":{"hash":"644da37073dc0530c74e495653ce7aab41f1ee2c","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix server platform","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20034},"d4465fce431cff532246d011b6f5205fabecebc3":{"hash":"d4465fce431cff532246d011b6f5205fabecebc3","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix some enum export in new Animation editor.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20034},"e82f0fefbcc1d80d8737c26a3cfa8fab82059ec7":{"hash":"e82f0fefbcc1d80d8737c26a3cfa8fab82059ec7","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"MultiplayerAPI::send_bytes transfer mode support.","body":"Added as extra parameter, allow you to specify which transfer mode to\nuse for those specific bytes","is_cherrypick":false,"cherrypick_hash":"","pull":20032},"892a4b175a54c1172ba7c8dc1b60f4ad25b968a2":{"hash":"892a4b175a54c1172ba7c8dc1b60f4ad25b968a2","is_merge":false,"authored_by":["MDQ6VXNlcjEzMDczMzY="],"author_raw":"Josh Taylor <taylor.joshua.w@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Changed minimum visible viewport size","body":"When the viewport's size.y becomes lower than 2, the storage->frame.current_rt->effects.mip_maps[0].sizes Vector during rendering becomes empty, resulting in crashes in at least GLES3. This is a temporary fix to stop rendering a viewport when its size is below 2 rather than below 1.","is_cherrypick":false,"cherrypick_hash":"","pull":20026},"ea473594086ebc4d0f5ec8d3cb5fac1607909571":{"hash":"ea473594086ebc4d0f5ec8d3cb5fac1607909571","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Add option to convert Particles to CPUParticles","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dbd5afc4984d506f79cc0bee7cbd5b0bc5fa5377":{"hash":"dbd5afc4984d506f79cc0bee7cbd5b0bc5fa5377","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added scrollable property to Sliders","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":20014},"a971288bb0d64158147526ff49fc250aecdaba28":{"hash":"a971288bb0d64158147526ff49fc250aecdaba28","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Added path_local and path_continious_u properties to CSGPolygon","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19931},"7dcaabaf1989f0e4d6957ca123df522c805ac57a":{"hash":"7dcaabaf1989f0e4d6957ca123df522c805ac57a","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Support for CPU based particles, which aids compatibility with OpenGL ES 2.0","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e19388df97743939efd0cfda3dae6de2db393897":{"hash":"e19388df97743939efd0cfda3dae6de2db393897","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19980 from JFonS/fix_light_vec_rotation","body":"Move light 2D rotation to vertex shader","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4421a6661d3753ef461315789ccd6d390215d2d1":{"hash":"4421a6661d3753ef461315789ccd6d390215d2d1","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Move light 2D rotation to vertex shader","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19980},"9f82368d40f1948de708804645374ea02ca6e7db":{"hash":"9f82368d40f1948de708804645374ea02ca6e7db","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19475 from YeldhamDev/animplayer_cosmetic","body":"Minor changes to the AnimationPlayer editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c488a74e0c9d56975d5b23e5bff5ca2341f80036":{"hash":"c488a74e0c9d56975d5b23e5bff5ca2341f80036","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19498 from guilhermefelipecgs/fix_regression","body":"Fix \"find and replace\" initializing with wrong size","is_cherrypick":false,"cherrypick_hash":"","pull":""},"073e77454dccb08d56f837f809eef43d57f09819":{"hash":"073e77454dccb08d56f837f809eef43d57f09819","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19713 from volzhs/fix-crash-nodepath-animation-edit","body":"Fix crash when assigning a node on editing animation key","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ed61bdd2ae16c3d81b8aa1cdd9df7d769e44c49c":{"hash":"ed61bdd2ae16c3d81b8aa1cdd9df7d769e44c49c","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19646 from chanon/fix-audiostream-cant-set-null-stream","body":"Fix can't set AudioStreamPlayer stream to null","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3f272c6ae65bd608c3f6412aebced29cfcb813e7":{"hash":"3f272c6ae65bd608c3f6412aebced29cfcb813e7","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19637 from dragmz/19548","body":"Fix onready vars / vars accessing class members if _ready / _init not present","is_cherrypick":false,"cherrypick_hash":"","pull":""},"16f1a773192c46cc86c3fbe549c917fd8927faf6":{"hash":"16f1a773192c46cc86c3fbe549c917fd8927faf6","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19735 from Paulb23/text_offset_issue_15688","body":"Fixed text drawing too high in TextEdit, issue 15688","is_cherrypick":false,"cherrypick_hash":"","pull":""},"43748f67be6b7ba68ed2e941d30d753e1868a567":{"hash":"43748f67be6b7ba68ed2e941d30d753e1868a567","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19351 from guilhermefelipecgs/fix_reversed_text","body":"Fixes to the new inspector","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e3c8ac43c61b19a44f6ee9a6b88d4187fb873a2c":{"hash":"e3c8ac43c61b19a44f6ee9a6b88d4187fb873a2c","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19187 from Zirak/editor-autocomplete-quote","body":"Editor autocomplete won't insert unnecessary quotes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"edc63a2f6037e2fa695915094cf2762a5d15953f":{"hash":"edc63a2f6037e2fa695915094cf2762a5d15953f","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18028 from gabrii/18026","body":"Fix #18026. Expose TextEdit::set_draw_breakpoint_gutter.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"43a2e9e6691eaa434b165e6f6b2e74fe6d07963c":{"hash":"43a2e9e6691eaa434b165e6f6b2e74fe6d07963c","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15881 from dertom95/EditorScenePostImport","body":"EditorScenePostImport: added get_source_folder() and get_source_file(…","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8bb90fd5f3b9819bc3bc475e8b9f36c012d6c855":{"hash":"8bb90fd5f3b9819bc3bc475e8b9f36c012d6c855","is_merge":false,"authored_by":[""],"author_raw":"Patrick Kaster <kaster@theappguys.de>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"added 'android_add_asset_dir('...') method to Android module gradle build config","body":"(cherry picked from commit 9190ae2be7068c8a84f60766a2f7c1da3e0bcd4b)","is_cherrypick":true,"cherrypick_hash":"9190ae2be7068c8a84f60766a2f7c1da3e0bcd4b","pull":""},"9190ae2be7068c8a84f60766a2f7c1da3e0bcd4b":{"hash":"9190ae2be7068c8a84f60766a2f7c1da3e0bcd4b","is_merge":false,"authored_by":[""],"author_raw":"Patrick Kaster <kaster@theappguys.de>","committer_raw":"Patrick Kaster <kaster@theappguys.de>","summary":"added 'android_add_asset_dir('...') method to Android module gradle build config","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19944},"709948aa5aef188560a40423e41b1bb7cd34737b":{"hash":"709948aa5aef188560a40423e41b1bb7cd34737b","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Fixes to the new inspector","body":"- Fix inspector dock not updating tree for main resource;\n- Fixes the inspector input text reverted during typing;\n- Add method bind for \"refresh\" used by MultiNodeEdit;","is_cherrypick":false,"cherrypick_hash":"","pull":19351},"d4f860c768364081dff128ba5da21ec442d76e84":{"hash":"d4f860c768364081dff128ba5da21ec442d76e84","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19231 from aaronfranke/mono-fposmod-to-mod","body":"[Mono] Rename Fposmod to PosMod, fix output","is_cherrypick":false,"cherrypick_hash":"","pull":""},"751a4232ed417b48035f8beec75ba4efff8eda45":{"hash":"751a4232ed417b48035f8beec75ba4efff8eda45","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19090 from toger5/prop_spinner_improovement","body":"Prop editor input improvements","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c41d322e110988fafedef343c6864bf300019b07":{"hash":"c41d322e110988fafedef343c6864bf300019b07","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19183 from Nallebeorn/rename-main-scene","body":"Update resource file project settings after renaming/moving the files","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c538f2ff8014a3a411c5c3dd66de4ead6d341035":{"hash":"c538f2ff8014a3a411c5c3dd66de4ead6d341035","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19279 from aaronfranke/core-fposmod-fix","body":"[Core] [Math] Fix fposmod() function","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4f39d330cf1c6434988fffa5b01428d86d1e3d4c":{"hash":"4f39d330cf1c6434988fffa5b01428d86d1e3d4c","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19245 from swarnimarun/overwrite_fix","body":"Fix overwrite of file/folder of same name without warning","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dc2d8d4dee22ca870dffb7a7a4508dabb18a9988":{"hash":"dc2d8d4dee22ca870dffb7a7a4508dabb18a9988","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19229 from RandomShaper/fix-focus-steal","body":"Fix debugger focus stealing","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a8a318161bec25bf6e1c1a0421a255f017d9f41b":{"hash":"a8a318161bec25bf6e1c1a0421a255f017d9f41b","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19015 from toger5/fixed_scrolling_with_trackpad_in_new_inspector","body":"fixed scrolling in new ispector when using trackpad pan gesture","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d988d188adcfd7060c59b40fe8e3a5d4c4ad7538":{"hash":"d988d188adcfd7060c59b40fe8e3a5d4c4ad7538","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18966 from chanon/new-debug-print","body":"Add new debug print method that shows line number where the print came from","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d90efacbc9a507fcf2693ffd08af5481fabc58e2":{"hash":"d90efacbc9a507fcf2693ffd08af5481fabc58e2","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19973 from JFonS/fix_light_vec_rotation","body":"Fix regression of 2D light height","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9986b64b7683a224cc16192bf54c619dc2cac9be":{"hash":"9986b64b7683a224cc16192bf54c619dc2cac9be","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19960 from groud/fix_control_size","body":"Fixes control nodes size not updated when outside the tree","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ac18444c7e14e2d7f5bf347c7a600156d3af6ac7":{"hash":"ac18444c7e14e2d7f5bf347c7a600156d3af6ac7","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Fix regression of 2D light height","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19973},"293a96c22d9e7cd68dc18b7d1dec9448d9f28e0f":{"hash":"293a96c22d9e7cd68dc18b7d1dec9448d9f28e0f","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19947 from GagaPete/html5-http-fix","body":"Fix CORS problems due to added headers on JS target","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dacd9c51b139d1dce66405d3357669862d6250ff":{"hash":"dacd9c51b139d1dce66405d3357669862d6250ff","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19849 from willnationsdev/expose-script-create-dialog","body":"Expose ScriptCreateDialog to EditorPlugin","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8f5cd7076b403cb69e2c9c3aa5ba70bc5bcfcda6":{"hash":"8f5cd7076b403cb69e2c9c3aa5ba70bc5bcfcda6","is_merge":false,"authored_by":["MDQ6VXNlcjE2NzE4ODU5"],"author_raw":"toger5 <toger5@hotmail.de>","committer_raw":"toger5 <toger5@hotmail.de>","summary":"spin_slider: dont show grabber when editing value with keyboard","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19090},"7363be2575f9eefdd465dc2c85024e0a52f4017a":{"hash":"7363be2575f9eefdd465dc2c85024e0a52f4017a","is_merge":false,"authored_by":["MDQ6VXNlcjE2NzE4ODU5"],"author_raw":"toger5 <toger5@hotmail.de>","committer_raw":"toger5 <toger5@hotmail.de>","summary":"better tab support for property editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19090},"1706f636d7b4e48c20a9e93950533262d1e27e40":{"hash":"1706f636d7b4e48c20a9e93950533262d1e27e40","is_merge":false,"authored_by":["MDQ6VXNlcjE2NzE4ODU5"],"author_raw":"toger5 <toger5@hotmail.de>","committer_raw":"toger5 <toger5@hotmail.de>","summary":"spin_slider added ctrl and shift shrotcuts, removed exp dragging","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19090},"02372bfdf7e81bb3e1a154f824665fc9ddbcd566":{"hash":"02372bfdf7e81bb3e1a154f824665fc9ddbcd566","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19872 from exts/export_signals","body":"Mono: Fixes annotated signal loading in exported binaries","is_cherrypick":false,"cherrypick_hash":"","pull":""},"769f172602ebaac9afb8cf8e5761b7665f8666d5":{"hash":"769f172602ebaac9afb8cf8e5761b7665f8666d5","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19756 from NathanWarden/mono_lerp_fixes","body":"[C#] Lerp now consistent with Godot API. InverseLerp fixed.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2a6c591957b456961db192908ce62d997d34acac":{"hash":"2a6c591957b456961db192908ce62d997d34acac","is_merge":false,"authored_by":["MDQ6VXNlcjE2MjE3NTYz"],"author_raw":"willnationsdev <willnationsdev@gmail.com>","committer_raw":"Will Nations <willnationsdev@gmail.com>","summary":"Expose ScriptCreateDialog to EditorPlugin","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19849},"f8daa080f297523d641f176d9b07b7d85fb0f772":{"hash":"f8daa080f297523d641f176d9b07b7d85fb0f772","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19965 from neikeq/issue-19961","body":"Mono: Fix build script not decoding process utf-8 output","is_cherrypick":false,"cherrypick_hash":"","pull":""},"33fd0f762d23273db5058c1b624bc343f1686435":{"hash":"33fd0f762d23273db5058c1b624bc343f1686435","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Fix build script not decoding process utf-8 output","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19965},"858d0b68870176564fc17a32e0e275b182780bb1":{"hash":"858d0b68870176564fc17a32e0e275b182780bb1","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19941 from guilhermefelipecgs/fix_animation_key","body":"Fix animation key icon not show on inspector","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dfc4ca9f6a713eb03a80e0e0389e9cc36ed04724":{"hash":"dfc4ca9f6a713eb03a80e0e0389e9cc36ed04724","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19807 from JFonS/fix_light_vec_rotation","body":"Fix rotation of 2D lights","is_cherrypick":false,"cherrypick_hash":"","pull":""},"560deda2076fd1d63b461cf74f65f90f1472b109":{"hash":"560deda2076fd1d63b461cf74f65f90f1472b109","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fixes control nodes size not updated when outside the tree","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19960},"3724f1562be5caca3c5236c1cfac8d73a3303d42":{"hash":"3724f1562be5caca3c5236c1cfac8d73a3303d42","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19782 from Calinou/fix-control-pixel-snap-rounding","body":"Fix control pixel snap rounding using floor() instead of round()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"92bfde531cea21555dc74ad928a79120fbc9c34d":{"hash":"92bfde531cea21555dc74ad928a79120fbc9c34d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19786 from JFonS/correct_normal_scaling","body":"Add render mode to ensure correct normals when using non-uniform scaling","is_cherrypick":false,"cherrypick_hash":"","pull":""},"db546732cf5f7b367b88c9008c74f18602167230":{"hash":"db546732cf5f7b367b88c9008c74f18602167230","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19824 from JFonS/fix_orthogonal_select","body":"Fix selection in 3D orthogonal view","is_cherrypick":false,"cherrypick_hash":"","pull":""},"db977319329fbd02591bde242093e5821626f3ba":{"hash":"db977319329fbd02591bde242093e5821626f3ba","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19882 from khairul169/trackedit_playposition","body":"Hide play position in animation editor if no animation node is selected","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0b7df80eb1b1f6415b397f0ac115da5014b7b8a8":{"hash":"0b7df80eb1b1f6415b397f0ac115da5014b7b8a8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19937 from akien-mga/video-exporting","body":"Fix loading and exporting of Theora and WebM video streams","is_cherrypick":false,"cherrypick_hash":"","pull":""},"489c9adf03b369daf35132b40b7641592d9d0d15":{"hash":"489c9adf03b369daf35132b40b7641592d9d0d15","is_merge":false,"authored_by":["MDQ6VXNlcjQxMzQ5NDc="],"author_raw":"= <lamonteh1@gmail.com>","committer_raw":"= <lamonteh1@gmail.com>","summary":"Mono: Fixes annotated signal loading in exported binaries","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19872},"ac9e736b065f0ec30f3b1af19c41b7cd3a0371e6":{"hash":"ac9e736b065f0ec30f3b1af19c41b7cd3a0371e6","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16987 from neikeq/pending-exceptions","body":"Mono: Pending exceptions and cleanup","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4739cb8c0003a7c35220ce43d8263df617c6fbe0":{"hash":"4739cb8c0003a7c35220ce43d8263df617c6fbe0","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Pending exceptions and cleanup","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16987},"88b89c20848ebccfac6451bbaa88e76e977aec82":{"hash":"88b89c20848ebccfac6451bbaa88e76e977aec82","is_merge":false,"authored_by":["MDQ6VXNlcjExNTEzOTQ="],"author_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Changes to default C# script template (#19940)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19940},"8a4dccc4ce91e26ddeda7fcb1409cdd251b17779":{"hash":"8a4dccc4ce91e26ddeda7fcb1409cdd251b17779","is_merge":false,"authored_by":[""],"author_raw":"GagaPete <gagapeterbs@gmail.com>","committer_raw":"GagaPete <gagapeterbs@gmail.com>","summary":"Fix CORS problems due to added headers on JS target","body":"Before this change, missing User-Agent and Accept headers were automatically\nadded on all platforms. Setting the User-Agent header forces the browser to\ndo a CORS preflight (see 1) which fails if the HTTP endpoint is not\nconfigured appropriate. It's not neccesary to set either header as the\nbrowser sets them and so this commit disables that functionality on the JS\ntarget.\n\n1: https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Simple_requests","is_cherrypick":false,"cherrypick_hash":"","pull":19947},"085483e88577ea91400a1ee46bc4321340824c51":{"hash":"085483e88577ea91400a1ee46bc4321340824c51","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-Fix fullscreen on Windows with a HiDPI monitor but a non-HiDPI project","body":"-Replaced some viewport size calls to screen size, since viewport size should be deprecated at this point..","is_cherrypick":false,"cherrypick_hash":"","pull":""},"63d1b35c59a0f5505cde57ad999d2446c0c10c7c":{"hash":"63d1b35c59a0f5505cde57ad999d2446c0c10c7c","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Fix animaiton key icon not show on inspector","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19941},"6dc20adadd721bfc31a6b761eb6224975938dbf4":{"hash":"6dc20adadd721bfc31a6b761eb6224975938dbf4","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix loading and exporting of Theora and WebM video streams","body":"Theora and WebM video streams were mistakenly imported with a ResourceImporter,\nbut those imported ogvstr and webmstr were simply links to the local resource.\nWhile that works fine in the editor, it no longer works when exporting a game\nas the \"source\" ogv and webm files are ommitted and only the ogvstr and webmstr\nreferences were exported.\n\nAs discussed with @reduz, it doesn't make sense to import videos, as we only\nintend to play them back and not modify them/access their raw data. As such we\nuse a ResourceFormatLoader instead of an importer, to load the file on the fly.\nogv and webm files linked to this loader are now considered as resources, and\nthus exported.\n\nNote: The Theora and WebM loaders lack any kind of validity check beyond the\nexistence of the target file, but it was already the case with the importer.\nBetter checks and error reports could be added, but those loaders will eventually\nbe obsoleted by GDNative plugins anyway.\n\nFixes #14954.","is_cherrypick":false,"cherrypick_hash":"","pull":19937},"0bcc46d524e4ed4e5fd4f4c030fa0dbc09fc54ea":{"hash":"0bcc46d524e4ed4e5fd4f4c030fa0dbc09fc54ea","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19938 from Chaosus/fix_regression","body":"[Regression] Fixed editor bad responsibility after #19244","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a28494c962a59e7ce136ec2cf31a386066a39569":{"hash":"a28494c962a59e7ce136ec2cf31a386066a39569","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix button regression","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19938},"8cbe2105f50a61e0bc688a8de2125a2124feb01a":{"hash":"8cbe2105f50a61e0bc688a8de2125a2124feb01a","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19816 from leecommamichael/survive-null-scene-root-from-plugin","body":"Survive editor crash if a plugin scene's root is null.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"28ebddd49e0306f4a2d97572ff2ebf60e4acb6d4":{"hash":"28ebddd49e0306f4a2d97572ff2ebf60e4acb6d4","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19799 from kosz78/android-payment-fix","body":"Fix possible NullPointerException crash on cancel payment","is_cherrypick":false,"cherrypick_hash":"","pull":""},"aad475937bf2c36912981be7ce016f0de1fb6314":{"hash":"aad475937bf2c36912981be7ce016f0de1fb6314","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19828 from jjay/fix_yield_leak","body":"Fix memory leak in GDScript during infinnity loops with yields","is_cherrypick":false,"cherrypick_hash":"","pull":""},"465edbd2bc218cde1b4f90ac77f8ae4b817b4f26":{"hash":"465edbd2bc218cde1b4f90ac77f8ae4b817b4f26","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19853 from khairul169/duplicate_bug","body":"Fix duplicate method on instanced node generates duplicated children.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"82a2d2df3ed826b62f2d3327743691c8a0a4c104":{"hash":"82a2d2df3ed826b62f2d3327743691c8a0a4c104","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19873 from volzhs/show-scene-file","body":"Show current scene file in FileSystem dock","is_cherrypick":false,"cherrypick_hash":"","pull":""},"27b20e767083781282b9db7ba50d7b2bdf2fb378":{"hash":"27b20e767083781282b9db7ba50d7b2bdf2fb378","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19881 from khairul169/popupmenu_animedit","body":"Fix error msg when selecting popupmenu if there is no animation selected","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2017119a3dfda0ac6b1aa30c949a7e9b8e5f1e77":{"hash":"2017119a3dfda0ac6b1aa30c949a7e9b8e5f1e77","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19919 from marcelofg55/notif_crash","body":"Add a new notification to detect crashes on native scripts","is_cherrypick":false,"cherrypick_hash":"","pull":""},"af4d7c4f6d434bf4b55cf0ee65cd10813d06e580":{"hash":"af4d7c4f6d434bf4b55cf0ee65cd10813d06e580","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19920 from guilhermefelipecgs/group_dialog_resizable","body":"Makes the group dialog resizable","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cb5097a217b008f796a3b94709ece53dec5a9232":{"hash":"cb5097a217b008f796a3b94709ece53dec5a9232","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16265 from nanoframe/export_issue_fix","body":"Fix error when downloading export templates","is_cherrypick":false,"cherrypick_hash":"","pull":""},"72e05f3f9927f23efaeac727a56e34a5a37cd47b":{"hash":"72e05f3f9927f23efaeac727a56e34a5a37cd47b","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16944 from rainerdeyke/master","body":"Added 'fill selection' command to grid map editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dce4bf96cc96e250ccb7e570b6585d3fb6027a53":{"hash":"dce4bf96cc96e250ccb7e570b6585d3fb6027a53","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17582 from Ovnuniarchos/TMapEditorMultiSel","body":"Tile randomizer for tilemap editor.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fbff1804d24009a9f909762f55448f24de1aeb7e":{"hash":"fbff1804d24009a9f909762f55448f24de1aeb7e","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17438 from Deluvi/get-word-pos-quote-fix","body":"get_word_at_pos considers simple and double quotes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4cd69e91fc096668e2000a06f6fc9ee673516cec":{"hash":"4cd69e91fc096668e2000a06f6fc9ee673516cec","is_merge":false,"authored_by":["MDQ6VXNlcjcwMTM0ODk="],"author_raw":"Benjamin <mafortion.benjamin@gmail.com>","committer_raw":"Benjamin <mafortion.benjamin@gmail.com>","summary":"Update resource file project settings on rename","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19183},"b21c1f64cdbbb762e6ede25eed1fbd1dec4b91a6":{"hash":"b21c1f64cdbbb762e6ede25eed1fbd1dec4b91a6","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18634 from groud/fix_control_child_of_node2d","body":"Fixes the bad calculation of margin & anchors when child of Node2D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5885e1c6ddfaa90ad71ffab1923abaceeadee18d":{"hash":"5885e1c6ddfaa90ad71ffab1923abaceeadee18d","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18976 from chanon/new-get-stack","body":"Add new get_stack function to get GDScript stack trace as array","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f672ea15592909ba6394ae87ebd77abbee02a7a7":{"hash":"f672ea15592909ba6394ae87ebd77abbee02a7a7","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19138 from firefly2442/pcre2-10.31","body":"update PCRE2 to version 10.31, fixes #15662","is_cherrypick":false,"cherrypick_hash":"","pull":""},"165f3c31a5850b47f46d535e87783dd75db31e16":{"hash":"165f3c31a5850b47f46d535e87783dd75db31e16","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19166 from Grula/issue-18779","body":"Changed \"Syntax Menu\" into radio Menu","is_cherrypick":false,"cherrypick_hash":"","pull":""},"deb005c96656d95c5853d3c7956fca2672892be0":{"hash":"deb005c96656d95c5853d3c7956fca2672892be0","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19156 from volzhs/fix-remove-split","body":"Fix unable to remove split on Polygon 2D editor after restarting editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1d57d03ea05e253bc97d1bb63a243642a3bd530d":{"hash":"1d57d03ea05e253bc97d1bb63a243642a3bd530d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19934 from volzhs/gles2-android","body":"Change required gles version to 2 for android","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fb838bf1b4cf4ecb8e8e7d1039f1342b1d977ef2":{"hash":"fb838bf1b4cf4ecb8e8e7d1039f1342b1d977ef2","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19192 from marcelofg55/undo_redo_msg","body":"Add a message when there is nothing to Undo or Redo","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1262f940c1abce024d24d9c8ab8eb0eeb65dc373":{"hash":"1262f940c1abce024d24d9c8ab8eb0eeb65dc373","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Change required gles version to 2 for android","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19934},"6d0ade54c0f4216067cd421cae91ec1e4ac6725e":{"hash":"6d0ade54c0f4216067cd421cae91ec1e4ac6725e","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19205 from marcelofg55/audio_stream_pause","body":"Pause AudioStreamPlayer when SceneTree pauses","is_cherrypick":false,"cherrypick_hash":"","pull":""},"24ce1ace1309f7379169f7f17929bd59f85485b6":{"hash":"24ce1ace1309f7379169f7f17929bd59f85485b6","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19244 from Chaosus/settingsperformance_and_colordeferred","body":"Increases settings apply speed and added deferred color setting to ColorPicker","is_cherrypick":false,"cherrypick_hash":"","pull":""},"585a185e895bfd8258d7bd03900625b0b11b1749":{"hash":"585a185e895bfd8258d7bd03900625b0b11b1749","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19246 from xemjeff/physics","body":"Hinge Joint Inspector - Change range for motor target velocity and params bias values","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0705eb904a006ede23a8a837d20aa79a1d7a0b98":{"hash":"0705eb904a006ede23a8a837d20aa79a1d7a0b98","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19251 from YeldhamDev/script_templates_changes","body":"Small changes to the comments in the script templates","is_cherrypick":false,"cherrypick_hash":"","pull":""},"23ad85c692ebbb10df00e1a01263017e897ac4ef":{"hash":"23ad85c692ebbb10df00e1a01263017e897ac4ef","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19398 from godotengine/remove-left-margin","body":"Remove default non-zero left margin","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9e5b2ce99e94abb0039ffbf8d643ac9395f0fc41":{"hash":"9e5b2ce99e94abb0039ffbf8d643ac9395f0fc41","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18305 from groud/inputmap_gui","body":"Move the deadzone to a column in the input project settings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5af08779b9dd5f036ab312e131ef06898d89c521":{"hash":"5af08779b9dd5f036ab312e131ef06898d89c521","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19682 from dragmz/particles_redraw_fix","body":"Prevent redraws when an inactive Particles2D node is present","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6efc1ba6e09e8f8e0b5ca71dd581c6291beeec07":{"hash":"6efc1ba6e09e8f8e0b5ca71dd581c6291beeec07","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19565 from robojumper/fixed_edge_scroll","body":"Re-enable scrolling via selecting code beyond edges in text_edit.cpp","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e179bf0726868fbf2c6216a6c6a715c4a2f99419":{"hash":"e179bf0726868fbf2c6216a6c6a715c4a2f99419","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Ensure, if a texture meant for a normal map is imported and size limit exists, that it's renormalized after resize.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"74369229de7f43ce4a0e0a102e5b3bf3c6e3a33a":{"hash":"74369229de7f43ce4a0e0a102e5b3bf3c6e3a33a","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19634 from guilhermefelipecgs/fix_shortcut_conflict","body":"Remove shortcut conflict","is_cherrypick":false,"cherrypick_hash":"","pull":""},"beefe98974c0400b38939f5c17e70c3ad7f2bb31":{"hash":"beefe98974c0400b38939f5c17e70c3ad7f2bb31","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19635 from bojidar-bg/19158-exported-array-new-inspector","body":"Add proper type information to array property","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bb8844d8d76357a58a42a976f96818d136a629e9":{"hash":"bb8844d8d76357a58a42a976f96818d136a629e9","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19708 from RandomShaper/fix-windows-touch","body":"Fix touch issues on Windows","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f276e24ea871d2345870a1d2b9ebfd25e0061b09":{"hash":"f276e24ea871d2345870a1d2b9ebfd25e0061b09","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19802 from matthew1006/custom-feature-tag-fix","body":"Fixed project settings overrides not using custom feature tags.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"065d209f12eedff6a927707e779e0e8f31e09a0d":{"hash":"065d209f12eedff6a927707e779e0e8f31e09a0d","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19639 from volzhs/rescan-file-moved","body":"Re-scan only when actually moving file","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e29e4e56c1c6acccc8082472b117e4ce4b496aec":{"hash":"e29e4e56c1c6acccc8082472b117e4ce4b496aec","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19843 from Calinou/fix-dynamicfont-hinting-setting","body":"Fix the DynamicFont hinting setting being ineffective","is_cherrypick":false,"cherrypick_hash":"","pull":""},"045944f83a65fcb6a997486da450ea364878e6d5":{"hash":"045944f83a65fcb6a997486da450ea364878e6d5","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19819 from MetaSaval/master","body":"Change the neighbours vector to a set in AStar","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f8200d020a5604171c4461be9352c1846a03bde9":{"hash":"f8200d020a5604171c4461be9352c1846a03bde9","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19921 from ttencate/yield_docs","body":"Document return value of yield() with signals","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8ce6444f595839d6c0128427d17100b6f361e26c":{"hash":"8ce6444f595839d6c0128427d17100b6f361e26c","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix server build after 7fc23675","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d280b14e6e7b686d4e1d873e6b1ac14754404075":{"hash":"d280b14e6e7b686d4e1d873e6b1ac14754404075","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Hacked around duplication bug. I think duplicate needs to be even smarter, maybe pass two bools? (containers and/or resources)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0f616ff5d8052b8d7de2ed6af92c3acc07d4349b":{"hash":"0f616ff5d8052b8d7de2ed6af92c3acc07d4349b","is_merge":false,"authored_by":["MDQ6VXNlcjEwMjk2NDcy"],"author_raw":"khairul169 <me@khairul.my.id>","committer_raw":"khairul169 <me@khairul.my.id>","summary":"Hide play position if animation node is invalid","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19882},"7fc2367508c41cfab86eaf7d84e04cd122978fdb":{"hash":"7fc2367508c41cfab86eaf7d84e04cd122978fdb","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Added ability for SSAO to affect AO textures too","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"117c666fcea1067c0fcefe4414fd1e530a65d622":{"hash":"117c666fcea1067c0fcefe4414fd1e530a65d622","is_merge":false,"authored_by":["MDQ6VXNlcjkwOTMw"],"author_raw":"Thomas ten Cate <ttencate@gmail.com>","committer_raw":"Thomas ten Cate <ttencate@gmail.com>","summary":"Document return value of yield() with signals","body":"Fixes godotengine/godot-docs#1478","is_cherrypick":false,"cherrypick_hash":"","pull":19921},"8c37df17acf52dca924eb7e6c3f7852ed74b2808":{"hash":"8c37df17acf52dca924eb7e6c3f7852ed74b2808","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Makes the group dialog resizable","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19920},"deebeb27424e63a9f30cb855a4e0d72ea586d1c9":{"hash":"deebeb27424e63a9f30cb855a4e0d72ea586d1c9","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Add a new notification to detect crashes on native scripts","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19919},"2dc738ce2733757631a4ccf413a92411c4400246":{"hash":"2dc738ce2733757631a4ccf413a92411c4400246","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-Fixes to how hashing happened, now StringName and NodePath use default hasher, this was leading to some severe slowdown in scenarios","body":"-Fixes to some duplication scenarios for instanced scenes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ecee0c92ff86911fa50e745b4ab98196e0d2afe4":{"hash":"ecee0c92ff86911fa50e745b4ab98196e0d2afe4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19905 from AndreaCatania/no3d_2","body":"Removed two skeleton parameter from compilation width no 3d","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c02d8be59d890653df2626888b8d976fbaa8be58":{"hash":"c02d8be59d890653df2626888b8d976fbaa8be58","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"further fixes to tag detection on importer","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"008e8266bb83a498e43125ed2017f0aec74f4f53":{"hash":"008e8266bb83a498e43125ed2017f0aec74f4f53","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Removed two skeleton parameter from compilation width no 3d","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19905},"d56d7299e42f1f36c02eb918c1de524448a94afe":{"hash":"d56d7299e42f1f36c02eb918c1de524448a94afe","is_merge":true,"authored_by":[],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19875 from willnationsdev/meta-underlined","body":"Fix underline_meta not working in RichTextLabel","is_cherrypick":false,"cherrypick_hash":"","pull":""},"beebd0b9dee16b618d15bf0f7deffa5a634dd2b1":{"hash":"beebd0b9dee16b618d15bf0f7deffa5a634dd2b1","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Add a condition to detect duplicates objects, so cases like object-col.323, common in blender, is still detected as collision.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"896e250f2bdeb972ddb7ed646716ac012ded4341":{"hash":"896e250f2bdeb972ddb7ed646716ac012ded4341","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-Fix in animationplayback, sound would be cut on loop","body":"-Fix on scene importer, keeping changes to animation tracks was not working","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f78e5e5725253942190a92d52fb63dd2379fb863":{"hash":"f78e5e5725253942190a92d52fb63dd2379fb863","is_merge":false,"authored_by":[""],"author_raw":"Yasha Borevich <johndoe@example.com>","committer_raw":"Yasha Borevich <johndoe@example.com>","summary":"Respect window/handheld/orientation setting in iOS","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19840},"d9d78786dc3a642926a3eaba635601adb53dd4aa":{"hash":"d9d78786dc3a642926a3eaba635601adb53dd4aa","is_merge":false,"authored_by":["MDQ6VXNlcjEzNDE4ODkw"],"author_raw":"Ovnuniarchos <pujalte.jorge@gmail.com>","committer_raw":"Ovnuniarchos <pujalte.jorge@gmail.com>","summary":"Tile randomizer for tilemap editor.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17582},"8f390da4229ca10e8c53aa21e5d04fe57190a0b8":{"hash":"8f390da4229ca10e8c53aa21e5d04fe57190a0b8","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":"Center text drawing in LineEdit","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19735},"9c56a16d61daa444920f2f25d38ae842fc7551f3":{"hash":"9c56a16d61daa444920f2f25d38ae842fc7551f3","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 typos spotted by @yurchor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"82e03b206652c23c8f79e7844cba9152a5d705cb":{"hash":"82e03b206652c23c8f79e7844cba9152a5d705cb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19871 from guilhermefelipecgs/fix_performance_ui","body":"Fix performance for godot's interface","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c17221b619d48b29ec2d79f8717f8786ceba4ca9":{"hash":"c17221b619d48b29ec2d79f8717f8786ceba4ca9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19851 from ibrahn/fix-icon-readme-link","body":"Corrected art depo link in editor icons readme.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e1b14db86ae6dc1c865409a62babb7863e9c0b08":{"hash":"e1b14db86ae6dc1c865409a62babb7863e9c0b08","is_merge":false,"authored_by":["MDQ6VXNlcjI0NDk4ODMy"],"author_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","committer_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","summary":"Corrected art depo link in editor icons readme.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19851},"b2e78e117ca5560f5b9290b2f333d054b9756a3e":{"hash":"b2e78e117ca5560f5b9290b2f333d054b9756a3e","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Fix performance for godot's interface","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19871},"05cc7020c02a445b2b93f54cab5a202d1cd7143b":{"hash":"05cc7020c02a445b2b93f54cab5a202d1cd7143b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19886 from AndreaCatania/no3d","body":"Fixes #19845 no 3d Compilation issue","is_cherrypick":false,"cherrypick_hash":"","pull":""},"08009c75a2b79ae56a7fc642f49b9f6234e581a3":{"hash":"08009c75a2b79ae56a7fc642f49b9f6234e581a3","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Fixes #19845 no 3d Compilation issue","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19886},"c9b57d4b4017a9bc25478a6334e3e1c74311f9c6":{"hash":"c9b57d4b4017a9bc25478a6334e3e1c74311f9c6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19884 from AndreaCatania/compfix","body":"Fixes #19648 Kinematic body move_and_slide compatibility issue","is_cherrypick":false,"cherrypick_hash":"","pull":""},"16cf262e34ca37c62e6d7e1b41df42f87ac0bb6b":{"hash":"16cf262e34ca37c62e6d7e1b41df42f87ac0bb6b","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Fixes #19648 Kinematic body move_and_slide compatibility issue","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19884},"0a36e974daeac1875d4e7551f4ba88ba8e1d1851":{"hash":"0a36e974daeac1875d4e7551f4ba88ba8e1d1851","is_merge":false,"authored_by":["MDQ6VXNlcjEwMDM2MzM3"],"author_raw":"muiroc <ian.mario.dev@gmail.com>","committer_raw":"muiroc <ian.mario.dev@gmail.com>","summary":"added cylinder shape support","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19540},"0a67aa5ce4b0aba3553824a1ce9612aacadc600f":{"hash":"0a67aa5ce4b0aba3553824a1ce9612aacadc600f","is_merge":false,"authored_by":["MDQ6VXNlcjEwMjk2NDcy"],"author_raw":"khairul169 <me@khairul.my.id>","committer_raw":"khairul169 <me@khairul.my.id>","summary":"Fix error msg when selecting popupmenu if there is no animation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19881},"a9ea06e73a9979210491ed88a57834e51bace1b9":{"hash":"a9ea06e73a9979210491ed88a57834e51bace1b9","is_merge":false,"authored_by":["MDQ6VXNlcjE2MjE3NTYz"],"author_raw":"Will Nations <willnationsdev@gmail.com>","committer_raw":"Will Nations <willnationsdev@gmail.com>","summary":"Fix underline_meta not working in RichTextLabel","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19875},"a9acb95ef48bce7d4bb95b85082168ae2a9d9541":{"hash":"a9acb95ef48bce7d4bb95b85082168ae2a9d9541","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Show current scene file in FileSystem dock","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19873},"68c106d60d66d9b685ecbed8dac6b6ce7b50f42a":{"hash":"68c106d60d66d9b685ecbed8dac6b6ce7b50f42a","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19768 from KellyThomas/env-string","body":"mono: convert unicode mono root path to ascii string","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b3627e29f0bbb67813fe518ad55e9509b4752e6c":{"hash":"b3627e29f0bbb67813fe518ad55e9509b4752e6c","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-Fixes to OBJ importer, option to disable optimization","body":"-Fixes to script language, PlaceHolder can now get and check methods","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8e03715a5cc1590da10e9f7b78d3960152086c71":{"hash":"8e03715a5cc1590da10e9f7b78d3960152086c71","is_merge":false,"authored_by":["MDQ6VXNlcjEwMjk2NDcy"],"author_raw":"khairul169 <me@khairul.my.id>","committer_raw":"khairul169 <me@khairul.my.id>","summary":"Fix duplicate bug","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19853},"02181292b8976c4edf99fd7d74622423fc4da017":{"hash":"02181292b8976c4edf99fd7d74622423fc4da017","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Minor changes to the AnimationPlayer editor.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19475},"3852c5f8a0b439a8c0c6e72433d6fe82e3e596de":{"hash":"3852c5f8a0b439a8c0c6e72433d6fe82e3e596de","is_merge":true,"authored_by":[],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19678 from vnen/remove-latency-print","body":"Remove audio latency print","is_cherrypick":false,"cherrypick_hash":"","pull":""},"753230c275c21f991622ad550cf5219349294d3e":{"hash":"753230c275c21f991622ad550cf5219349294d3e","is_merge":false,"authored_by":["MDQ6VXNlcjExNTEzOTQ="],"author_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","committer_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","summary":"convert unicode mono root path to ascii string","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19768},"6deb1889d0f65f57237f04bb0394fb8dce4c5976":{"hash":"6deb1889d0f65f57237f04bb0394fb8dce4c5976","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 DynamicFont hinting setting being ineffective","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19843},"22dac831bc1fd53de50900fc271c5ac8f7682dcb":{"hash":"22dac831bc1fd53de50900fc271c5ac8f7682dcb","is_merge":true,"authored_by":[],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19757 from Faless/gdnet_pr","body":"Network bindings for GDNative","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0ffec7daf762b74c7453aa22b71865e63660901c":{"hash":"0ffec7daf762b74c7453aa22b71865e63660901c","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Small fixes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b7f17a100d43af1df6ff11f2a81d1aeb170d2d69":{"hash":"b7f17a100d43af1df6ff11f2a81d1aeb170d2d69","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19836 from akien-mga/save-subresources","body":"Revert \"Fix saving unmodified scenes and resources\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5d7f9f804a238f48115b488b93261f68940d3eb5":{"hash":"5d7f9f804a238f48115b488b93261f68940d3eb5","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 saving unmodified scenes and resources\"","body":"This reverts commits 28ab60422d648d43d219186ea0ecffce1645188f\nand 7821b70a00768cb99c0b48450eabe5a687ae276c.\n\nFixes #19576, and likely the fact that subresources are no\nlonger saved when saving scenes with no change.","is_cherrypick":false,"cherrypick_hash":"","pull":19836},"30317296af1124e2092d3acd374ca0246afd5536":{"hash":"30317296af1124e2092d3acd374ca0246afd5536","is_merge":false,"authored_by":[""],"author_raw":"Yasha Borevich <johndoe@example.com>","committer_raw":"Yasha Borevich <johndoe@example.com>","summary":"Fix memory leak in GDScript during infinnity loops with yields","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19828},"54988df9ce0227d9f933f6f82e2f9f1d35df28c0":{"hash":"54988df9ce0227d9f933f6f82e2f9f1d35df28c0","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19829 from Calinou/optimize-images","body":"Optimize images losslessly using `oxipng -o6 --strip all --zopfli`","is_cherrypick":false,"cherrypick_hash":"","pull":""},"53e94a1ce146cba7ef3b6920b8620be1b197b3af":{"hash":"53e94a1ce146cba7ef3b6920b8620be1b197b3af","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":19829},"87dc0d7c7ed87bb845ee69a1865edb1e804af490":{"hash":"87dc0d7c7ed87bb845ee69a1865edb1e804af490","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19827 from Faless/lws_fix_lite","body":"Fix fragment size bug in WebSocket (lws)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e245efaead2a23f717079350637a13d4e74ca8a4":{"hash":"e245efaead2a23f717079350637a13d4e74ca8a4","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Fix selection in 3D orthogonal view","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19824},"9b60bb2c7ce5b0f721f1212dfdee38db16f25cfe":{"hash":"9b60bb2c7ce5b0f721f1212dfdee38db16f25cfe","is_merge":false,"authored_by":["MDQ6VXNlcjkxMjM4NTY="],"author_raw":"Danny <metasaval@gmail.com>","committer_raw":"Danny <metasaval@gmail.com>","summary":"Change the neighbours vector to a set in AStar","body":"This fixes an issue where one could not disconnect two points that were connected more than once.","is_cherrypick":false,"cherrypick_hash":"","pull":19819},"2adfdbe18410a048b93f27fdcdbe17f7ac0d1015":{"hash":"2adfdbe18410a048b93f27fdcdbe17f7ac0d1015","is_merge":false,"authored_by":[""],"author_raw":"Michael Lee <mal@xiaomike.attlocal.net>","committer_raw":"Michael Lee <mal@xiaomike.attlocal.net>","summary":"Preventing an editor crash in the event that a plugin scene's root-node is null.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19816},"eeab3502d5eec68dbce2d7b7ff822a14e6a3599c":{"hash":"eeab3502d5eec68dbce2d7b7ff822a14e6a3599c","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Changes to how node paths are selected from property, allowing setting a hint.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9bab5134cfd4f0095545ae58fcf6a10dc07dc7d1":{"hash":"9bab5134cfd4f0095545ae58fcf6a10dc07dc7d1","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"The way multiple quaternions being slerped was not good, changed approach to one that seems to work better.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"15451479e5baba92f22e6ed5bb521809e4c0dcf6":{"hash":"15451479e5baba92f22e6ed5bb521809e4c0dcf6","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Add [Packet/Stream/Multiplayer]PeerGDNative","body":"They provide an interface to implement PacketPeer, StreamPeer, and\nNetworkedMultiplayerPeer via GDNative.","is_cherrypick":false,"cherrypick_hash":"","pull":19757},"1844704c20c3ba74a6f18d0c781df8f006aa2d46":{"hash":"1844704c20c3ba74a6f18d0c781df8f006aa2d46","is_merge":false,"authored_by":["MDQ6VXNlcjczNjQ5NzY="],"author_raw":"matthew1006 <matthew1006@hotmail.co.uk>","committer_raw":"matthew1006 <matthew1006@hotmail.co.uk>","summary":"Fixed project settings overrides not using custom feature tags.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19802},"07874292d0246e7d09dfc9aeb25c25e867eaa724":{"hash":"07874292d0246e7d09dfc9aeb25c25e867eaa724","is_merge":false,"authored_by":[""],"author_raw":"Răzvan C. Rădulescu <razcore.art@gmail.com>","committer_raw":"Răzvan C. Rădulescu <razcore.art@gmail.com>","summary":"Check \"done\" state in original loop","body":"My first attepmt I added a second loop to check if processing should\nstop. This attempts to optimize by using the original loop (one loop).\n\nAlso resets `elapsed` time on finish of tween which fixes `tell()`.","is_cherrypick":false,"cherrypick_hash":"","pull":19781},"d05db4de8e0e58e7a558e1d825fb76c9ef110cab":{"hash":"d05db4de8e0e58e7a558e1d825fb76c9ef110cab","is_merge":false,"authored_by":["MDQ6VXNlcjM5OTIxOTU="],"author_raw":"Konstantin Zaitsev <konstantin.zaitsev@xored.com>","committer_raw":"Konstantin Zaitsev <konstantin.zaitsev@xored.com>","summary":"Fix possible NullPointerException crash on cancel payment","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19799},"68f7cf13c7326c077cc6ff8a6a267ae2610c4519":{"hash":"68f7cf13c7326c077cc6ff8a6a267ae2610c4519","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19794 from Calinou/document-vector2-vector3-round","body":"Document Vector2.round() and Vector3.round()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"be9731459a1037829bda14dff531afe68389e872":{"hash":"be9731459a1037829bda14dff531afe68389e872","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 clang-format to animation_tree.cpp","body":"Fixes issues introduced in c633b77 and de1ff22.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"de1ff22eae1e1319782c6967fe4e0c890fed3df5":{"hash":"de1ff22eae1e1319782c6967fe4e0c890fed3df5","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"change node graph property and improved some bindings","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5b2b23c9a950e8fcc6e76099449c7e421d147b73":{"hash":"5b2b23c9a950e8fcc6e76099449c7e421d147b73","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"[Mono] Rename Fposmod to PosMod","body":"[Mono] Rename Fposmod to PosMod","is_cherrypick":false,"cherrypick_hash":"","pull":19231},"c633b770cb648613ca88fc9e007718acfc219317":{"hash":"c633b770cb648613ca88fc9e007718acfc219317","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-Add root motion support in AnimationTree.","body":"-Add RootMotionView, to debug root motion in 3D (disabled in runtime)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"61fd3cd32a06744bdc74e1b6adc5d1ffcc633491":{"hash":"61fd3cd32a06744bdc74e1b6adc5d1ffcc633491","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Document Vector2.round() and Vector3.round()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19794},"f036353b93269e1162437f188f6792f3953ac155":{"hash":"f036353b93269e1162437f188f6792f3953ac155","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19164 from marcelofg55/tilemap_undo2","body":"Improve TileMap undo operations, second try","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2f161ffd4f1a671304f1c54f60c315b40e9374b7":{"hash":"2f161ffd4f1a671304f1c54f60c315b40e9374b7","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 touch issues on Windows","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19708},"5c914e2d5b5ac1e488c97089e1bc053585fce9a8":{"hash":"5c914e2d5b5ac1e488c97089e1bc053585fce9a8","is_merge":false,"authored_by":[""],"author_raw":"Răzvan C. Rădulescu <razcore.art@gmail.com>","committer_raw":"Răzvan C. Rădulescu <razcore.art@gmail.com>","summary":"Fix and make Tween node less confusing","body":"I've made the following changes:\n- make `is_active` the main way of keeping track of tween\nprocessing/activity, meaning that `is_active` will now return\n`false` if all tween actions have finished or if it isn't started\nor if it was stopped via `set_active(false)` or any other mode\n- removed is_stopped because is redundand now\n\nThe above meant that we don't have to keep track of yet another variable\n`available` since everything is based on `*processing_internal` so I\nremoved it, likewise it's own local `processing` variable was removed,\nas well as the \"double\" `_set_process` which it feels more like a hack.\n\nWhat wasn't changed:\n- `tell()` still returns max value (i.e. `== get_runtime()` when all\ntweens `finish`)\n\n*More testing is needed*. So far I've tested repeat on/off, delay,\n`is_active()` working corretly, `set_active(true), set_active(false)`,\nbut probably more tests are necessary, all the resets, stops, resume\netc.","is_cherrypick":false,"cherrypick_hash":"","pull":19781},"88c23e243f05696b2c3d56caad8055046e5edcd3":{"hash":"88c23e243f05696b2c3d56caad8055046e5edcd3","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Fix control pixel snap rounding using floor() instead of round()","body":"This resulted in small leftwards/upwards movement of controls being\nfaster than it should be.\n\nThis closes #19763.","is_cherrypick":false,"cherrypick_hash":"","pull":19782},"c8617565d84d69b1966878debe61b4c712750780":{"hash":"c8617565d84d69b1966878debe61b4c712750780","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19776 from marcelofg55/tilemap_quadrant_opt","body":"Optimize _recreate_quadrants","is_cherrypick":false,"cherrypick_hash":"","pull":""},"80d6882ccd5380e62009d857454c87ca78da98bb":{"hash":"80d6882ccd5380e62009d857454c87ca78da98bb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19767 from Chaosus/vsync_fix","body":"Fix vsync initialization","is_cherrypick":false,"cherrypick_hash":"","pull":""},"07af826051ffe5b8500e60ed1a6d53d24a1771cd":{"hash":"07af826051ffe5b8500e60ed1a6d53d24a1771cd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19766 from GodotExplorer/android-gles2","body":"Implement OpenGL ES rasterizer selection logic for Android.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e574c7cedc629c0df3baac6cae68256149722f45":{"hash":"e574c7cedc629c0df3baac6cae68256149722f45","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19774 from karroffel/blendspace-1d-sync-fix","body":"ensure BlendSpace1D syncs animations","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e2aa777d4d391647062268fe36f3a1f3be488dbf":{"hash":"e2aa777d4d391647062268fe36f3a1f3be488dbf","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Implement OpenGL ES rasterizer selection logic for Android.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19766},"67a78e020a1254bf9f37a1aee3bcbc31806cf13e":{"hash":"67a78e020a1254bf9f37a1aee3bcbc31806cf13e","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Optimize _recreate_quadrants","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19776},"0f45d0aa7dfd618e4e8db6b161fe6415214bab7f":{"hash":"0f45d0aa7dfd618e4e8db6b161fe6415214bab7f","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDk2MTM="],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"Thomas Herzog <therzog@mail.de>","summary":"ensure BlendSpace1D syncs animations","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19774},"8c7da84e1eae25302a0c88594cce88b84f2dc21e":{"hash":"8c7da84e1eae25302a0c88594cce88b84f2dc21e","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"renamed AnimationGraphPlayer to AnimationTree","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"87f48e7a3ee7bbfbc746e9df3fcff68917ae5f76":{"hash":"87f48e7a3ee7bbfbc746e9df3fcff68917ae5f76","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19720 from karroffel/blendspace-1d","body":"add BlendSpace1D animation node","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5b035107e3bae3f34f46935bc593569aad3fbca7":{"hash":"5b035107e3bae3f34f46935bc593569aad3fbca7","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"removed print","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0f7c35f95561c41648415c370005093827e5e445":{"hash":"0f7c35f95561c41648415c370005093827e5e445","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDk2MTM="],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"Thomas Herzog <therzog@mail.de>","summary":"added BlendSpace1D editor plugin","body":"This commit also fixes a crash in the BlendSpace2D as well as correct\nthe drawing of the x-zero indicator in the BlendSpace2D editor plugin.","is_cherrypick":false,"cherrypick_hash":"","pull":19720},"84252f2ec48380840284b097f6bbfedf86040e44":{"hash":"84252f2ec48380840284b097f6bbfedf86040e44","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDk2MTM="],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"Thomas Herzog <therzog@mail.de>","summary":"added AnimationBlendSpace1D","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19720},"1ff7aa4c9b046a39fd454a50062476455974e7a8":{"hash":"1ff7aa4c9b046a39fd454a50062476455974e7a8","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDk2MTM="],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"Thomas Herzog <therzog@mail.de>","summary":"rename BlendSpace to BlendSpace2D","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19720},"4f5a7ebaecfcf00cf1e5c4af4b20034f0dcecd29":{"hash":"4f5a7ebaecfcf00cf1e5c4af4b20034f0dcecd29","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"State machine animation node","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cef8d355d2d4683d538a3ec1ac2ba7f181573c70":{"hash":"cef8d355d2d4683d538a3ec1ac2ba7f181573c70","is_merge":false,"authored_by":["MDQ6VXNlcjg3OTEwMTg="],"author_raw":"malbach <malbach@free.fr>","committer_raw":"malbach <malbach@free.fr>","summary":"Fix #19507 Not emitted particles affects performance","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19764},"c45a8a574a7d7ead577a7668cc562ece75733266":{"hash":"c45a8a574a7d7ead577a7668cc562ece75733266","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Remove extra addition to tree of editor autoloads","body":"Fix #19675","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5c0a57663002d5fc3ac9f272d46a40602f53d06a":{"hash":"5c0a57663002d5fc3ac9f272d46a40602f53d06a","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix vsync initialization","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19767},"0954c8f01765125d90e641b85c6015b1371e5010":{"hash":"0954c8f01765125d90e641b85c6015b1371e5010","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19744 from marcelofg55/profiler_clear","body":"Add a Clear button to the profiler","is_cherrypick":false,"cherrypick_hash":"","pull":""},"baf85f299c054564d4a6492b6e117a20d3aa1bda":{"hash":"baf85f299c054564d4a6492b6e117a20d3aa1bda","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19728 from Chaosus/theme_strings","body":"Changed themes presets to String format","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4e867a1d7a3864ee8c9c8611b6cc406fa3f0900b":{"hash":"4e867a1d7a3864ee8c9c8611b6cc406fa3f0900b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19698 from Chaosus/theme_submenu","body":"Move Theme options to submenu","is_cherrypick":false,"cherrypick_hash":"","pull":""},"74bd1bf1c28eedafcee571408d135a07359ebee2":{"hash":"74bd1bf1c28eedafcee571408d135a07359ebee2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19718 from thduynguyen/bug_fixes","body":"bugfix: correct #ifdef for TOUCH_ENABLED and OPENGL_ENABLED","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ad4666f8e0c4a110f0cc07e0555b0808916a4cf4":{"hash":"ad4666f8e0c4a110f0cc07e0555b0808916a4cf4","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19193 from tagcup/quat_norm","body":"Fixed Basis -> Quat conversions, added a few safety checks.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e8315f306c744410f280b527c329aacdcde77661":{"hash":"e8315f306c744410f280b527c329aacdcde77661","is_merge":false,"authored_by":[""],"author_raw":"Răzvan C. Rădulescu <razcore.art@gmail.com>","committer_raw":"Răzvan C. Rădulescu <razcore.art@gmail.com>","summary":"Rename 'Discard Instancing' to 'Make Local'","body":"Rename the option in the right click menu in the Scene nodes\nbecause Discard Instancing is confusing (it could imply deleting the\ninstance). I renamed it to Make Local which is used for example in\nBlender as well when talking about appending assets from other files.\nI think it's clearer. Or it can be renamed to Make Instance Local, but I\nthought it's a bit oo long so I went just with Make Local as this option\nappears in the menu only when the node is an instance anyway.","is_cherrypick":false,"cherrypick_hash":"","pull":19729},"682c2f249369e18724ffbe1c2c7ba617c05fb379":{"hash":"682c2f249369e18724ffbe1c2c7ba617c05fb379","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19743 from Calinou/remove-appimage-structure","body":"Remove the old AppImage structure","is_cherrypick":false,"cherrypick_hash":"","pull":""},"25f1833890a643e07d31f5160917c46ec5665e9e":{"hash":"25f1833890a643e07d31f5160917c46ec5665e9e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19730 from BastiaanOlij/fix_y_shift","body":"Fix typo in y shift","is_cherrypick":false,"cherrypick_hash":"","pull":""},"76369008c97f200710420c7ba9be170249ab80f3":{"hash":"76369008c97f200710420c7ba9be170249ab80f3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19745 from BastiaanOlij/fix_frustum_msg","body":"ARVR - Fight off some error spam in the editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c2315e3291d2ae264a49c1ee30ea9b024d2d0427":{"hash":"c2315e3291d2ae264a49c1ee30ea9b024d2d0427","is_merge":false,"authored_by":["MDQ6VXNlcjYyOTQyMg=="],"author_raw":"Nathan Warden <nathan@nathanwarden.com>","committer_raw":"Nathan Warden <nathan@nathanwarden.com>","summary":"Lerp now consistent with Godot API. InverseLerp fixed.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19756},"8a168637fec47d2403f7697c32b570a76a5e4615":{"hash":"8a168637fec47d2403f7697c32b570a76a5e4615","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 text drawing too high in TextEdit, issue 15688","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19735},"c11735facf2f74ef8beac71ab6d999e3c783558d":{"hash":"c11735facf2f74ef8beac71ab6d999e3c783558d","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Fight off some error spam in the editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19745},"9634e3586cf547fc951a58983b494f9f0131b07f":{"hash":"9634e3586cf547fc951a58983b494f9f0131b07f","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Add a Clear button to the profiler","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19744},"8c08c4fe84f15cfae26ffdd3d056c8cd7af2413e":{"hash":"8c08c4fe84f15cfae26ffdd3d056c8cd7af2413e","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Remove the old AppImage structure","body":"These files did not serve a real purpose since `icon.png` can be used\nas the AppImage icon, and a .desktop file can be found at\n`misc/dist/linux/godot.desktop` with the same contents.","is_cherrypick":false,"cherrypick_hash":"","pull":19743},"267b3746c5904c37116956a32596350ad0a189e4":{"hash":"267b3746c5904c37116956a32596350ad0a189e4","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Sanitize protocol struct, def LWS T/RX buffer size","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19827},"f29f7bf0e7f33b1f8da0ed9c8c2c8037c7ee4c5d":{"hash":"f29f7bf0e7f33b1f8da0ed9c8c2c8037c7ee4c5d","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Changed themes presets to String format","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19728},"ddc40e511516699d16aecab57fac2eddbbeab508":{"hash":"ddc40e511516699d16aecab57fac2eddbbeab508","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Fix typo in y shift","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19730},"25275de50e31aa081cdefe0c8b3b76b6389cb6a6":{"hash":"25275de50e31aa081cdefe0c8b3b76b6389cb6a6","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19016 from neikeq/w","body":"Mono: Module build improvements","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ec6416d2b6126af209a92a0dc60b8bef17a725e0":{"hash":"ec6416d2b6126af209a92a0dc60b8bef17a725e0","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Module build improvements","body":"- Add (Csc/Vbc/Fsc)ToolExe environment variables when running Mono's MSBuild.\n- Fix directory for the 'mono_assemblies_output_dir' argument being created with the '#' top level directory token as part of its name.\n- Allow to build with 'mono_static=yes' on Unix without specifying a mono prefix. The build script will try to find the mono prefix using the output from pkg-config.","is_cherrypick":false,"cherrypick_hash":"","pull":19016},"25ad5f8a35ab216da98bafb1992da9b394851449":{"hash":"25ad5f8a35ab216da98bafb1992da9b394851449","is_merge":false,"authored_by":["MDQ6VXNlcjMzODYwMzk="],"author_raw":"Duy-Nguyen Ta <thduynguyen@gmail.com>","committer_raw":"Duy-Nguyen Ta <thduynguyen@gmail.com>","summary":"bugfix: correct #ifdef for TOUCH_ENABLED and OPENGL_ENABLED","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19718},"80f7eacf88f301567f60f990f2c8dacf7fc96e7e":{"hash":"80f7eacf88f301567f60f990f2c8dacf7fc96e7e","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 d04cc2855a23fbfaeb3981736929a7d7aa46ca41)","is_cherrypick":true,"cherrypick_hash":"d04cc2855a23fbfaeb3981736929a7d7aa46ca41","pull":""},"d04cc2855a23fbfaeb3981736929a7d7aa46ca41":{"hash":"d04cc2855a23fbfaeb3981736929a7d7aa46ca41","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":""},"2bdac0a5d90811158c0615ab4d16e5dcff933957":{"hash":"2bdac0a5d90811158c0615ab4d16e5dcff933957","is_merge":false,"authored_by":["MDQ6VXNlcjM1NzczNw=="],"author_raw":"chanon <chanon.s@gmail.com>","committer_raw":"chanon <chanon.s@gmail.com>","summary":"fix can't set AudioStreamPlayer stream to null","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19646},"8bf5b502223d48ee1b7b88ab8613be7bacbb63d2":{"hash":"8bf5b502223d48ee1b7b88ab8613be7bacbb63d2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19695 from rraallvv/nocache_gen_master","body":"Add NoCache wrapper to Command (master)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b4f60ae3acaddfcc3cae02c7f9e804b1909a8f02":{"hash":"b4f60ae3acaddfcc3cae02c7f9e804b1909a8f02","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Fix crash when assigning a node on editing animation key","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19713},"6831bc422bf9bf7c8a06aabf79c405a61e63f8c3":{"hash":"6831bc422bf9bf7c8a06aabf79c405a61e63f8c3","is_merge":false,"authored_by":["MDQ6VXNlcjI1NTk5NDc0"],"author_raw":"Nathan Harrell <nharrel@clemson.edu>","committer_raw":"Nathan Harrell <nharrel@clemson.edu>","summary":"Add ability to import projects via ZIP archive.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19693},"2365fe472b0999100e76078d7b9f5e8f7fe2f9d5":{"hash":"2365fe472b0999100e76078d7b9f5e8f7fe2f9d5","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Added auto triangle generation in blend space, using Delaunay.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b76143bfdee9ff0c21e1aac247567d2381dffa4d":{"hash":"b76143bfdee9ff0c21e1aac247567d2381dffa4d","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Remove error messages","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b80946ee0dbb7c28021c55d2623a35e89fc972f4":{"hash":"b80946ee0dbb7c28021c55d2623a35e89fc972f4","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fix crashes, ability to add blendpsace into blendtree, ability to delete with delete key","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a0719533bdc4e99a24bd02886fc77a29d5d30dfc":{"hash":"a0719533bdc4e99a24bd02886fc77a29d5d30dfc","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Animation Blend Spaces","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7a18b9590611a329c9a654cd0b378ce0a051c6b6":{"hash":"7a18b9590611a329c9a654cd0b378ce0a051c6b6","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Move Theme options to submenu","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19698},"920224a535f7858dd4bf39f04e3c90c8276503c3":{"hash":"920224a535f7858dd4bf39f04e3c90c8276503c3","is_merge":false,"authored_by":["MDQ6VXNlcjE4NDA1MjQ="],"author_raw":"Rhody Lugo <rhodylugo@gmail.com>","committer_raw":"Rhody Lugo <rhodylugo@gmail.com>","summary":"add NoCache wrapper to Command","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19695},"0254616c37767aadec4bcbd1863313961ed820fb":{"hash":"0254616c37767aadec4bcbd1863313961ed820fb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19690 from rodolforg/fix-gltf-import-parameters","body":"fix default glTF metallic & roughness factor values","is_cherrypick":false,"cherrypick_hash":"","pull":""},"01b01209a3ec3da4df17b03d401560bb664772c6":{"hash":"01b01209a3ec3da4df17b03d401560bb664772c6","is_merge":false,"authored_by":["MDQ6VXNlcjEzMjM5ODc="],"author_raw":"Rodolfo Ribeiro Gomes <rodolforg@gmail.com>","committer_raw":"Rodolfo Ribeiro Gomes <rodolforg@gmail.com>","summary":"fix default glTF metallic & roughness factor values","body":"The glTF 2.0 spec says that these pbrMetallicRoughness material\nproperties should be set as 1.0 by default.\nIn fact, KhronosGroup's official Blender Exporter does not even write\ndown those parameters if they are set as 1.0.\n\nHowever, Godot import them as 0.0.\n\nhttps://github.com/KhronosGroup/glTF/tree/master/specification/2.0#pbrmetallicroughness\n\nFixes: #19613 https://github.com/godotengine/godot/issues/19613","is_cherrypick":false,"cherrypick_hash":"","pull":19690},"c8cf71753c4f971c25924addbfe79356e7d2ec4e":{"hash":"c8cf71753c4f971c25924addbfe79356e7d2ec4e","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Add render mode to ensure correct normals when using non-uniform scaling","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19786},"f6f7ada91bc6072eeaa05e996bad6001abc809cc":{"hash":"f6f7ada91bc6072eeaa05e996bad6001abc809cc","is_merge":false,"authored_by":["MDQ6VXNlcjQ0NzE0Mw=="],"author_raw":"Marcin Zawiejski <dragmz@gmail.com>","committer_raw":"Marcin Zawiejski <dragmz@gmail.com>","summary":"prevent redraws when an inactive Particles2D node is present","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19682},"5d61cdf5b5d60c0fc13fe18628832f2e69d24132":{"hash":"5d61cdf5b5d60c0fc13fe18628832f2e69d24132","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Remove audio latency print","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19678},"a9acdd84b7a6fd074f21d500a64976326f6cbb67":{"hash":"a9acdd84b7a6fd074f21d500a64976326f6cbb67","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19662 from marcelofg55/profiler_update","body":"Fix profiler not updating on realtime","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d433310580e6fd5263abac2db7fb4c86d969e98e":{"hash":"d433310580e6fd5263abac2db7fb4c86d969e98e","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19663 from marcelofg55/add_child_below_node","body":"Add missing NULL checks for add_child_below_node","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8c1c7ff1314bad018162c14aaff9d0124aed070e":{"hash":"8c1c7ff1314bad018162c14aaff9d0124aed070e","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Add missing NULL checks for add_child_below_node","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19663},"34045051d29a94797415e693204862ddf155f564":{"hash":"34045051d29a94797415e693204862ddf155f564","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Fix profiler not updating on realtime","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19662},"fb5fc042302a314b08f548bc95c015b32bc55bf3":{"hash":"fb5fc042302a314b08f548bc95c015b32bc55bf3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19654 from maksloboda/color-bug","body":"Invalid color picker values fixed","is_cherrypick":false,"cherrypick_hash":"","pull":""},"83b98785b3ab2a447e6158dde22fdd3438b32ee3":{"hash":"83b98785b3ab2a447e6158dde22fdd3438b32ee3","is_merge":false,"authored_by":[""],"author_raw":"Max <maksloboda123@gmail.com>","committer_raw":"Max <maksloboda123@gmail.com>","summary":"Fixed float Color conversions to int types","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19654},"ff01fd57bc19d9f4cb3929dbee87cdd9eda578e1":{"hash":"ff01fd57bc19d9f4cb3929dbee87cdd9eda578e1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19591 from BastiaanOlij/gdnative_android","body":"Android platform dependent entry points for GDNative","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e9a3cf8feb25c3492b30e812119cbff7e29e6739":{"hash":"e9a3cf8feb25c3492b30e812119cbff7e29e6739","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Fix rotation of 2D lights","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19807},"1697cbb4bb0a06ff5865f1c4c91084831d4ea5f2":{"hash":"1697cbb4bb0a06ff5865f1c4c91084831d4ea5f2","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Add access for GDNative modules to some platform dependent internals on Android","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19591},"0a1c1c660fc6aa0689816e85f2b6791c225c6d63":{"hash":"0a1c1c660fc6aa0689816e85f2b6791c225c6d63","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-Added AnimationGraphPlayer (still missing features)","body":"-Added ability to edit resources from built-in inspector (wip, needs testing and feedback)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9501acaee6f673455a7966d3fe5b41a74ca5ddeb":{"hash":"9501acaee6f673455a7966d3fe5b41a74ca5ddeb","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Re-scan only when actually moving file","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19639},"5c5aafabecfeaa056cae4c3a7fbaa1c52f147930":{"hash":"5c5aafabecfeaa056cae4c3a7fbaa1c52f147930","is_merge":true,"authored_by":[],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19632 from vnen/fix-editor-autoload-register","body":"Fix order to register autoloads in-editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"317dcb084b0da397dfe8dc43c3954d3b9167bee8":{"hash":"317dcb084b0da397dfe8dc43c3954d3b9167bee8","is_merge":false,"authored_by":["MDQ6VXNlcjQ0NzE0Mw=="],"author_raw":"Marcin Zawiejski <dragmz@gmail.com>","committer_raw":"Marcin Zawiejski <dragmz@gmail.com>","summary":"Fix onready vars / vars accessing class members if _ready / _init not present","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19637},"08c6cc668ac98773827d5007783f0b1ac29fd179":{"hash":"08c6cc668ac98773827d5007783f0b1ac29fd179","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19631 from guilhermefelipecgs/fix_animation_player_crash","body":"Prevent animation player crash","is_cherrypick":false,"cherrypick_hash":"","pull":""},"41b962fc9c5c4517a1665aa4b0f18d486ac49c6a":{"hash":"41b962fc9c5c4517a1665aa4b0f18d486ac49c6a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19612 from Zylann/get_ticks_usec","body":"Expose OS.get_ticks_usec()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8ecef3496ceca62dc5536ae2cf97cd2b05f0f4e6":{"hash":"8ecef3496ceca62dc5536ae2cf97cd2b05f0f4e6","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 proper type information to array property","body":"Part of #19158","is_cherrypick":false,"cherrypick_hash":"","pull":19635},"7c52824504718d04b1b6dd63a83f7ef09159fde8":{"hash":"7c52824504718d04b1b6dd63a83f7ef09159fde8","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Remove shortcut conflict","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19634},"4705dc4f0003e0bed87e3672dd977b3decdbd8b9":{"hash":"4705dc4f0003e0bed87e3672dd977b3decdbd8b9","is_merge":false,"authored_by":["MDQ6VXNlcjEzMTE1NTU="],"author_raw":"Marc Gilleron <marc.gilleron@gmail.com>","committer_raw":"Marc Gilleron <marc.gilleron@gmail.com>","summary":"Expose OS.get_ticks_usec()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19612},"b75ad7b6b0761239b5396719b4e90b0b235c2a6a":{"hash":"b75ad7b6b0761239b5396719b4e90b0b235c2a6a","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Prevent animation player crash","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19631},"e1338ac0eb2313795b7060bc98211495fa45e384":{"hash":"e1338ac0eb2313795b7060bc98211495fa45e384","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Fix order to register autoloads in-editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19632},"db913cb9b872dc86c297bac8b152bb5abceff1ed":{"hash":"db913cb9b872dc86c297bac8b152bb5abceff1ed","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19626 from romlok/viewporttexturedoc","body":"Add longer description to ViewportTexture doc","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cf63abac360e0e8d0eb8b2d95de49678d66602c2":{"hash":"cf63abac360e0e8d0eb8b2d95de49678d66602c2","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MTE4OA=="],"author_raw":"Mel Collins <mel@raumkraut.net>","committer_raw":"Mel Collins <mel@raumkraut.net>","summary":"Add longer description to ViewportTexture doc","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19626},"d1b3f36eab87e9fc6054634236c9fbcb9198c9d8":{"hash":"d1b3f36eab87e9fc6054634236c9fbcb9198c9d8","is_merge":false,"authored_by":["MDQ6VXNlcjgxNDM4Nzk="],"author_raw":"unknown <8143879+yodamerlin@users.noreply.github.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Added description for abs function in Rect2","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1d2ed8885dcf0e32f22be8236c88857f6f7720c6":{"hash":"1d2ed8885dcf0e32f22be8236c88857f6f7720c6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19573 from guilhermefelipecgs/fix_animation_preview","body":"[AnimationPlayer] Fix preview for both AnimatedSprite (2D and 3D)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e19da5ab6ac1acd965842c5deaa329dad8ea3299":{"hash":"e19da5ab6ac1acd965842c5deaa329dad8ea3299","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19589 from NathanWarden/build_solutions_force_editor","body":"The build-solutions flag now forces editor mode.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7b107cb1805350b7e1214a1dd58b4fea55613f57":{"hash":"7b107cb1805350b7e1214a1dd58b4fea55613f57","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 bug in animationplayer editor not using subproperties properly","body":"Fixes #19448","is_cherrypick":false,"cherrypick_hash":"","pull":19464},"88cc8074d0798b9119b6d36753d99f890ec4e66b":{"hash":"88cc8074d0798b9119b6d36753d99f890ec4e66b","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19622 from mhilbrunner/docs-builtins","body":"[DOCS] Builtin keywords because search is terribad","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5002db6be1ba99bcd1b4d669a8c0dfad15650878":{"hash":"5002db6be1ba99bcd1b4d669a8c0dfad15650878","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTQ3NjM="],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"[DOCS] Builtin keywords because search is terribad","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19622},"1bb7f4b2bc34012318a4cfd172da6b05dba5985d":{"hash":"1bb7f4b2bc34012318a4cfd172da6b05dba5985d","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19615 from romlok/viewporttexturedoc","body":"Add a little to ViewportTexture docs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"419e3492d426a94f3c3df43a413de19ee97308c2":{"hash":"419e3492d426a94f3c3df43a413de19ee97308c2","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19621 from mhilbrunner/docs-treeitem","body":"[DOCS] TreeItem: Small fix for remove_child()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"25b5242d9f9a7328f62977eea41ef96b82b67338":{"hash":"25b5242d9f9a7328f62977eea41ef96b82b67338","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTQ3NjM="],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"[DOCS] TreeItem: Small fix for remove_child()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19621},"970fd4349218eebea87cfb188ea9c3ca78cb6f6e":{"hash":"970fd4349218eebea87cfb188ea9c3ca78cb6f6e","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19620 from mhilbrunner/docs-inputeventmousebutton","body":"[DOCS] InputEventMouseButton: Factor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"03250259d35f411a36fd08480267364b8e628b0f":{"hash":"03250259d35f411a36fd08480267364b8e628b0f","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTQ3NjM="],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"[DOCS] InputEventMouseButton: Factor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19620},"b820056b3803871e46ae89e7dca12dc83276c01b":{"hash":"b820056b3803871e46ae89e7dca12dc83276c01b","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MTE4OA=="],"author_raw":"Mel Collins <mel@raumkraut.net>","committer_raw":"Mel Collins <mel@raumkraut.net>","summary":"Add a little to ViewportTexture docs","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19615},"b4b7ca89f54b39a192a2763a31eaaa376f9ddec7":{"hash":"b4b7ca89f54b39a192a2763a31eaaa376f9ddec7","is_merge":false,"authored_by":["MDQ6VXNlcjE2NzE4ODU5"],"author_raw":"toger5 <toger5@hotmail.de>","committer_raw":"toger5 <toger5@hotmail.de>","summary":"fix clipping with v_flip fixes: #2929","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19707},"a74e1514206af1b8456ece2cf009b841b86b72f1":{"hash":"a74e1514206af1b8456ece2cf009b841b86b72f1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19595 from akien-mga/reflectionprobe-extents","body":"Fix property hint for ReflectionProbe extents","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2fabb813183ec6e5f9a72dc508e3b291fd18d21c":{"hash":"2fabb813183ec6e5f9a72dc508e3b291fd18d21c","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix property hint for ReflectionProbe extents","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19595},"78fbf507f034deac8ef5ac448baf0778455558c6":{"hash":"78fbf507f034deac8ef5ac448baf0778455558c6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19585 from touilleMan/pluginscript-working-exports","body":"[Pluginscript] Fix not working exports in editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"03bb14bcc56e33208865b37d4ef8ae0c3a72cda8":{"hash":"03bb14bcc56e33208865b37d4ef8ae0c3a72cda8","is_merge":false,"authored_by":["MDQ6VXNlcjYyOTQyMg=="],"author_raw":"Nathan Warden <nathan@nathanwarden.com>","committer_raw":"Nathan Warden <nathan@nathanwarden.com>","summary":"The build-solutions flag now forces editor mode.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19589},"380b85a32fab9b36f95a428e4b473b608cbd310e":{"hash":"380b85a32fab9b36f95a428e4b473b608cbd310e","is_merge":false,"authored_by":["MDQ6VXNlcjMxODc2Mzc="],"author_raw":"Emmanuel Leblond <emmanuel.leblond@gmail.com>","committer_raw":"Emmanuel Leblond <emmanuel.leblond@gmail.com>","summary":"[Pluginscript] Fix not working exports in editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19585},"db345b65543b960cef5fd594886696c6e72213cf":{"hash":"db345b65543b960cef5fd594886696c6e72213cf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19587 from marcelofg55/audioserver_update_remove","body":"Removed unused AudioServer::update function","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d145ec1c8551b8b3fec92b6154dc20899b33f67b":{"hash":"d145ec1c8551b8b3fec92b6154dc20899b33f67b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19583 from letheed/doc-vector2","body":"Fix Vector2 doc of floor, add ceil doc","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c8a5145a6def2ca5d9dbc3c03a599aaf1766718c":{"hash":"c8a5145a6def2ca5d9dbc3c03a599aaf1766718c","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Removed unused AudioServer::update function","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19587},"d759d25aca6151f574efe15ca09b49c1c01973c3":{"hash":"d759d25aca6151f574efe15ca09b49c1c01973c3","is_merge":false,"authored_by":["MDQ6VXNlcjUzMzA2OTI="],"author_raw":"letheed <letheed@outlook.com>","committer_raw":"letheed <letheed@outlook.com>","summary":"Fix Vector2 doc of floor, add ceil doc","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19583},"4c41f6c2adb27103873e1ba495bddb8842a54b25":{"hash":"4c41f6c2adb27103873e1ba495bddb8842a54b25","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19568 from guilhermefelipecgs/fix_editor_def","body":"Fix path typo for editor def capitalize_properties","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3511a7ac7e14232f297c61d657ea27b1cd87800e":{"hash":"3511a7ac7e14232f297c61d657ea27b1cd87800e","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Fix path typo for editor def capitalize_properties","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19568},"a2e12a5ce54ebca9bc3e2dd61374c1d0284689f5":{"hash":"a2e12a5ce54ebca9bc3e2dd61374c1d0284689f5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19547 from akien-mga/travis-mono","body":"Travis: Add Mono build on X11/GCC with tools","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7bf0c134a76aa86d8fc538d1ac11467cdc09354f":{"hash":"7bf0c134a76aa86d8fc538d1ac11467cdc09354f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Travis: Build Mono module in linux tools job","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19547},"c58f73fd3577bff35cac774423b2e98a0820c3b8":{"hash":"c58f73fd3577bff35cac774423b2e98a0820c3b8","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 dependencies follow the matrix requirements","body":"Also make the coverity addon only applied to the static checks build job.","is_cherrypick":false,"cherrypick_hash":"","pull":19547},"f827dcba44802be5d6bfcc2f2685d3f6d549a0b8":{"hash":"f827dcba44802be5d6bfcc2f2685d3f6d549a0b8","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Travis: Cleanup build matrix","body":"Remove unused MinGW config, switch server build to gcc/tools.\nUpdate COVERITY_SCAN_TOKEN's secure.","is_cherrypick":false,"cherrypick_hash":"","pull":19547},"d4bdbbc7d4a0e4676188791ad31cef9de3cfbd3f":{"hash":"d4bdbbc7d4a0e4676188791ad31cef9de3cfbd3f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19553 from guilhermefelipecgs/fix_solarized_theme","body":"Small improvement to solarized theme","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f2cd1e0c15855f3b7b7ede5c1db95cc4d61ac10c":{"hash":"f2cd1e0c15855f3b7b7ede5c1db95cc4d61ac10c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19544 from RandomShaper/gltf-shapes-names","body":"Import morph target names from glTF","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4bfa8fabb7ff098836b23c7f52e6dc273cd2e183":{"hash":"4bfa8fabb7ff098836b23c7f52e6dc273cd2e183","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19574 from letheed/tweak-guideline-color","body":"Tweak adaptative guideline and completion_background color","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7927eb60137c49ab6eb6d591accf6409500dbc1e":{"hash":"7927eb60137c49ab6eb6d591accf6409500dbc1e","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 extraneous empty lines in descriptions","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8e73629def2132a057c6b444d1b867a5afd66b33":{"hash":"8e73629def2132a057c6b444d1b867a5afd66b33","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19575 from tagcup/skeleton_doc","body":"Added some details in skeleton docs.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"195e96361399b6d38b5e148b989d3d0e60a2e758":{"hash":"195e96361399b6d38b5e148b989d3d0e60a2e758","is_merge":false,"authored_by":["MDQ6VXNlcjM0ODY2MjU2"],"author_raw":"Ferenc Arn <tagcup@yahoo.com>","committer_raw":"Ferenc Arn <tagcup@yahoo.com>","summary":"Added some details in skeleton docs.","body":"Workaround for #19551.","is_cherrypick":false,"cherrypick_hash":"","pull":19575},"c75e7f48485207d128c1b62505eeaf0587bcb8cc":{"hash":"c75e7f48485207d128c1b62505eeaf0587bcb8cc","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"[AnimationPlayer] Fix preview for both AnimatedSprite (2D and 3D)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19573},"90c5f60f1d3e915aa386f11d72136a2d92a604b3":{"hash":"90c5f60f1d3e915aa386f11d72136a2d92a604b3","is_merge":false,"authored_by":["MDQ6VXNlcjUzMzA2OTI="],"author_raw":"letheed <letheed@outlook.com>","committer_raw":"letheed <letheed@outlook.com>","summary":"Tweak adaptative guideline and completion_background color","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19574},"4ba675532416e00e5d8e3a1c4dc0483d79a48a10":{"hash":"4ba675532416e00e5d8e3a1c4dc0483d79a48a10","is_merge":false,"authored_by":["MDQ6VXNlcjE0Mjk5NDQ5"],"author_raw":"robojumper <robojumper@gmail.com>","committer_raw":"robojumper <robojumper@gmail.com>","summary":"Re-enable scrolling via selecting code beyond edges in text_edit.cpp","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19565},"a63683e312f607da9d9038f963816a67d173fb1f":{"hash":"a63683e312f607da9d9038f963816a67d173fb1f","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Small improvement to solarized theme","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19553},"4810eae03bfe94efb896c5d36e50aeb073370602":{"hash":"4810eae03bfe94efb896c5d36e50aeb073370602","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":"Import morph target names from glTF","body":"If mesh.extras.targetNames is available. Keep the former naming pattern as fallback.","is_cherrypick":false,"cherrypick_hash":"","pull":19544},"4da621603eaf4b85dbaacb64a010ec2e62574ec5":{"hash":"4da621603eaf4b85dbaacb64a010ec2e62574ec5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19545 from akien-mga/gizmos-defval","body":"Fix invalid DEFVAL in SpatialEditorGizmo::add_unscaled_billboard","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e5e23c7ebff93042263d8384282714572969c6e8":{"hash":"e5e23c7ebff93042263d8384282714572969c6e8","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix invalid DEFVAL in SpatialEditorGizmo::add_unscaled_billboard","body":"Likely added by mistake in #19487.\nShould fix #19543.","is_cherrypick":false,"cherrypick_hash":"","pull":19545},"576db2acee4be73ded221bde3289c9bd8b9a47ff":{"hash":"576db2acee4be73ded221bde3289c9bd8b9a47ff","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19488 from Paulb23/text_editor_colour_refactor","body":"Text editor colour refactor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"08c036b706f8cd921b3d0ea5b7d4a29d67011c9f":{"hash":"08c036b706f8cd921b3d0ea5b7d4a29d67011c9f","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":"Removed duplicate default colours and removed GDScriptHighligher colours from main editor.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19488},"8f7e791ab65536b53889c3d0de8ec9268d658a7d":{"hash":"8f7e791ab65536b53889c3d0de8ec9268d658a7d","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":"Theme saving no longer hard coded","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19488},"5bae3693bfcd856507a85fded3c23515e4e633c1":{"hash":"5bae3693bfcd856507a85fded3c23515e4e633c1","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Fix \"find and replace\" initializing with wrong size","body":"Fix the code editor outside the allowed limits.","is_cherrypick":false,"cherrypick_hash":"","pull":19498},"ea5512fc25bd2db55c2bf7f5e1d76a8c3f1ce051":{"hash":"ea5512fc25bd2db55c2bf7f5e1d76a8c3f1ce051","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19541 from SaracenOne/ime2","body":"Make LineEdit IME position hook ignore placeholder text","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8efbe9ed3dc51e89d032cc2464cfe96fa9e4ea78":{"hash":"8efbe9ed3dc51e89d032cc2464cfe96fa9e4ea78","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19487 from JFonS/better_3d_select","body":"Improve 3D selection","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9cd1c20f6aae87e34b45471271062127d385871e":{"hash":"9cd1c20f6aae87e34b45471271062127d385871e","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Polished 3D selection","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19487},"9d0bdf69c46138748023714a1a402b035e9ee469":{"hash":"9d0bdf69c46138748023714a1a402b035e9ee469","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"LineEdit IME position will now ignore placeholder text.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19541},"1651dbb54df30dd189658b9cf9cd84f650be6bdc":{"hash":"1651dbb54df30dd189658b9cf9cd84f650be6bdc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19539 from nemerle/master","body":"A typo in ShaderCompilerGLES2 constructor code '==' used instead of '='","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7d9a55bdc50bc735b255ffb594c39ab60bae0eba":{"hash":"7d9a55bdc50bc735b255ffb594c39ab60bae0eba","is_merge":false,"authored_by":["MDQ6VXNlcjk2NTk3"],"author_raw":"nemerle <nemerle5@gmail.com>","committer_raw":"nemerle <nemerle5@gmail.com>","summary":"A typo in ShaderCompilerGLES2 constructor code '==' used instead of '='","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19539},"44050cd24fa9c683e080cd7785fd0c327a59ed9d":{"hash":"44050cd24fa9c683e080cd7785fd0c327a59ed9d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19503 from akien-mga/osx-ctrl-cmd","body":"Fix shortcuts using KEY_MASK_CTRL instead of KEY_MASK_CMD","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c6ad75c277070b37808d4abe68ceb723cc711d5d":{"hash":"c6ad75c277070b37808d4abe68ceb723cc711d5d","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19505 from BastiaanOlij/improve_stereo_render","body":"Improvement for stereo render, reuse culling and lighting for both eyes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d6d8237a5a976317493b9759868c6246c22f39c9":{"hash":"d6d8237a5a976317493b9759868c6246c22f39c9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19509 from SaracenOne/ime","body":"IME context detection.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7bb6b39c10135119f9510a6f43f929be5dbeceaa":{"hash":"7bb6b39c10135119f9510a6f43f929be5dbeceaa","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19514 from Chaosus/solarized_themes","body":"Added Solarized Dark and Light themes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9c2de8ae2d80cfcc082ef88bd3894c900531a409":{"hash":"9c2de8ae2d80cfcc082ef88bd3894c900531a409","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19516 from groud/fix_crash_on_hover","body":"Fixes a crash on draw_hover","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e1abb84524aa83eb0f3b6871788b1b88caa4bb49":{"hash":"e1abb84524aa83eb0f3b6871788b1b88caa4bb49","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added Solarized Dark and Light themes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19514},"cca0b8cb03f96a18e28354f22f450e0aaeb46e91":{"hash":"cca0b8cb03f96a18e28354f22f450e0aaeb46e91","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19528 from guilhermefelipecgs/fix_tab_resize","body":"Fix TabContainer not showing tabs on left when resizing.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9165e550f85c820a65dc97111c521ac74275ecb4":{"hash":"9165e550f85c820a65dc97111c521ac74275ecb4","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Style fixes for commit d5bb6faa","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f0fa5902100b5b2a6207b1656cf90af3c36bd213":{"hash":"f0fa5902100b5b2a6207b1656cf90af3c36bd213","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19526 from robojumper/fix_tutorials","body":"Add support for tutorial links to makerst.py","is_cherrypick":false,"cherrypick_hash":"","pull":""},"62b75a94ec9c746aa6f58dad39ca2917428a38f1":{"hash":"62b75a94ec9c746aa6f58dad39ca2917428a38f1","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19515 from YeldhamDev/log_creation_fix","body":"Fixed regression making the logger not respect the max files limit","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d2b75557a5dedf951ee036ca01af4f94bc059069":{"hash":"d2b75557a5dedf951ee036ca01af4f94bc059069","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19524 from jahd2602/master","body":"Inner classes' functions now appear in the editor's functions panel","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b904c37a5499cba6a645a2976196740027c21d15":{"hash":"b904c37a5499cba6a645a2976196740027c21d15","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Fix TabContainer not showing tabs on left when resizing.","body":"Fix #19510.","is_cherrypick":false,"cherrypick_hash":"","pull":19528},"8ae652bd592c519373d8423a6e337b99940643e3":{"hash":"8ae652bd592c519373d8423a6e337b99940643e3","is_merge":false,"authored_by":["MDQ6VXNlcjE5OTMwODcw"],"author_raw":"steincodes <swarnimarun11@gmail.com>","committer_raw":"steincodes <swarnimarun11@gmail.com>","summary":"Fix for overwriting files and folders on move","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19245},"1971baf8a9e1ca512cb48297b125c9004ef513cf":{"hash":"1971baf8a9e1ca512cb48297b125c9004ef513cf","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Fixed regression making the logger not respect the max files limit.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19515},"98b59cf2a387e469851eee137cc6310cfc4b2a6d":{"hash":"98b59cf2a387e469851eee137cc6310cfc4b2a6d","is_merge":false,"authored_by":["MDQ6VXNlcjE0Mjk5NDQ5"],"author_raw":"robojumper <robojumper@gmail.com>","committer_raw":"robojumper <robojumper@gmail.com>","summary":"Add support for tutorial links to makerst.py","body":"Also change the <tutorials> structure to make use of individual <link> tags","is_cherrypick":false,"cherrypick_hash":"","pull":19526},"afcac41d313f64400b3ed8a19c64f7187d5b832f":{"hash":"afcac41d313f64400b3ed8a19c64f7187d5b832f","is_merge":false,"authored_by":["MDQ6VXNlcjI4NDE3NDA="],"author_raw":"Jairo Honorio <registrofx@gmail.com>","committer_raw":"Jairo Honorio <registrofx@gmail.com>","summary":"Inner classes' functions now appear in the editor's functions panel","body":"Fixes #19386","is_cherrypick":false,"cherrypick_hash":"","pull":19524},"71cea6b5159ce4e11cc350ff3b0cdcfdcd00d2fd":{"hash":"71cea6b5159ce4e11cc350ff3b0cdcfdcd00d2fd","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fixes a crash on draw_hover","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19516},"d5bb6faac77334154d2b16a3ff2d7ef6479b98be":{"hash":"d5bb6faac77334154d2b16a3ff2d7ef6479b98be","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-Make sure that ProjectSettings are properly dumped when dumping docs.","body":"-Documented all properties of project settings\n\nUpdate documentation for ProjectSettings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c5bdb5b1d8893abaf171520412479fb31a697a41":{"hash":"c5bdb5b1d8893abaf171520412479fb31a697a41","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"IME context detection.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19509},"3fc9b5d93f0f0c37803117ce823254c7f8166680":{"hash":"3fc9b5d93f0f0c37803117ce823254c7f8166680","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Moved culling, updated lights and shadows into a prepare function so it is only called once for stereo rendering","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19505},"76875ba145c5745033d0a1c9fda2f4349e2509b3":{"hash":"76875ba145c5745033d0a1c9fda2f4349e2509b3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19494 from clayjohn/doc_viewport","body":"Updated Viewport docs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9d65c0f195fd55c0ae2eb651be451ae318261175":{"hash":"9d65c0f195fd55c0ae2eb651be451ae318261175","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19492 from clayjohn/particle_properties","body":"updated some ParticleMaterial properties","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1319f3852d3f407360d7ef6893face43a3deb44a":{"hash":"1319f3852d3f407360d7ef6893face43a3deb44a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19489 from Nallebeorn/csg-reparent","body":"Fix CSG issues when reparenting shape nodes.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3f09cac267ad351307b4dfcc7e4276ef4347c459":{"hash":"3f09cac267ad351307b4dfcc7e4276ef4347c459","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix shortcuts using KEY_MASK_CTRL instead of KEY_MASK_CMD","body":"KEY_MASK_CMD is automatically replaced by KEY_MASK_CTRL on non-OSX\nand KEY_MASK_META (Command key) on OSX, so it should be used for all\nCtrl/Cmd + key shortcuts.\n\nAlso de-hacked the macOS shortcut replacements with proper conditional\ndefinition. Not tested on macOS, cannot judge if they are good shortcuts.\n\nFixes #10761.","is_cherrypick":false,"cherrypick_hash":"","pull":19503},"fd17b960e977149f026b49fb9f5ffa492982872a":{"hash":"fd17b960e977149f026b49fb9f5ffa492982872a","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Small changes to the comments in the script templates.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19251},"eebe41b1b0cbe10989ab2f7451ac5699c13c16a2":{"hash":"eebe41b1b0cbe10989ab2f7451ac5699c13c16a2","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"[Core] [Math] Fix fposmod() function","body":"ffff\n\n\nmeth","is_cherrypick":false,"cherrypick_hash":"","pull":19279},"650ebdc832beafd7aec68db797301b412439e8a4":{"hash":"650ebdc832beafd7aec68db797301b412439e8a4","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"updated Viewport docs to correct wrong information and fill out empty sections","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19494},"fafa197ca521842f1a5245eae06b7e8c077a1a42":{"hash":"fafa197ca521842f1a5245eae06b7e8c077a1a42","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"updated some particlematerial properties","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19492},"1535ffab06dcc6d7ad19eccc1b7b49c3d82bd5de":{"hash":"1535ffab06dcc6d7ad19eccc1b7b49c3d82bd5de","is_merge":false,"authored_by":["MDQ6VXNlcjcwMTM0ODk="],"author_raw":"Benjamin <mafortion.benjamin@gmail.com>","committer_raw":"Benjamin <mafortion.benjamin@gmail.com>","summary":"Fix CSG issues when reparenting shape nodes.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19489},"acd9646ede45f8c34f423e392e60bf128c953bd1":{"hash":"acd9646ede45f8c34f423e392e60bf128c953bd1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19461 from touilleMan/correct-test_get_names","body":"Correct test list returned by test_get_names","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fc00af99ce37ee400d0344dce59243d58a8bd782":{"hash":"fc00af99ce37ee400d0344dce59243d58a8bd782","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19459 from clayjohn/primitive_mesh_ranges","body":"Updated Ranges for Primitive Mesh Properties","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a18fe067736c2136e451ab183b53d228f5568c0d":{"hash":"a18fe067736c2136e451ab183b53d228f5568c0d","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@Nallebeorn, @ibrahn, @KellyThomas, @ShyRed\n\nThanks to all contributors and donors for making Godot possible!\n\n[ci skip]","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e9492308379dfc26cd8223ceeaa4c41f98426b56":{"hash":"e9492308379dfc26cd8223ceeaa4c41f98426b56","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18298 from gabrii/TextEditScaledSelection","body":"TextEdit scaled selection","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0c2622a856ff7341628ef6415c08422c2193cf93":{"hash":"0c2622a856ff7341628ef6415c08422c2193cf93","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19462 from volzhs/fix-autoload-dnd","body":"Fix drag and drop autoload","is_cherrypick":false,"cherrypick_hash":"","pull":""},"12f93e9a0e294edd02790d955d7780a7988667c5":{"hash":"12f93e9a0e294edd02790d955d7780a7988667c5","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Fix drag and drop autoload","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19462},"7e3b605ff43c309e146225c6bdee669e724e620c":{"hash":"7e3b605ff43c309e146225c6bdee669e724e620c","is_merge":false,"authored_by":["MDQ6VXNlcjMxODc2Mzc="],"author_raw":"Emmanuel Leblond <emmanuel.leblond@gmail.com>","committer_raw":"Emmanuel Leblond <emmanuel.leblond@gmail.com>","summary":"Correct test list returned by test_get_names","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19461},"14acc61ce1775dae6199cd4f75bbf3e00e7caf07":{"hash":"14acc61ce1775dae6199cd4f75bbf3e00e7caf07","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"updated ranges for primitive meshes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19459},"257d3c3f39fd144d202f112c9cb08a82c174afbc":{"hash":"257d3c3f39fd144d202f112c9cb08a82c174afbc","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Bit more of visual polish","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e5b876e92a76a6521840ccda7bb16e49967fff8d":{"hash":"e5b876e92a76a6521840ccda7bb16e49967fff8d","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Remove the \"go back\" behavior in track editor for inspector based key editing, fixes #19434, fixes #19423","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"66871322b99436990daec5a70c09620619430b8d":{"hash":"66871322b99436990daec5a70c09620619430b8d","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Properly update range and valid key range when keys are in/out of view, fixes #19433","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"30491a88f3ca8be8c5d8c73f6914593daf740e18":{"hash":"30491a88f3ca8be8c5d8c73f6914593daf740e18","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19452 from guilhermefelipecgs/fix_messages","body":"Fix translate messages for new AnimationPlayer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c8289d95cdde0766f1df90e944c74bab8b1a4ee8":{"hash":"c8289d95cdde0766f1df90e944c74bab8b1a4ee8","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fixed cursor not updating in some circumstances, closes #19430","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6daed7d12294b3f47f1ecb309d2e2b5b225ee663":{"hash":"6daed7d12294b3f47f1ecb309d2e2b5b225ee663","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Move the deadzone to a column in the input project settings","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18305},"365bb077fe44b903670f552f36d0e8bb1a8b0ce6":{"hash":"365bb077fe44b903670f552f36d0e8bb1a8b0ce6","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Fix translate messages for new AnimationPlayer","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19452},"7572b31a396955e270dc9aeddbcda6e1f8b6cfd2":{"hash":"7572b31a396955e270dc9aeddbcda6e1f8b6cfd2","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Disallow via add track for animation player to animate itself, fixes #19425","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9cb17d7af8c9e49bc7baee2e70144490d6548b1d":{"hash":"9cb17d7af8c9e49bc7baee2e70144490d6548b1d","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Avoid animation length from ever being completely, fixes #19420","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3aed396a30d4cbcfb4a63c14b8416dad024808b2":{"hash":"3aed396a30d4cbcfb4a63c14b8416dad024808b2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19343 from bojidar-bg/x-fix-tilemap-shape-rotation","body":"Fix bugs related to bad handling of rotated/translated shapes in tilemap","is_cherrypick":false,"cherrypick_hash":"","pull":""},"69058d33fc3ab22407a0b2b70cf24075c9e38c0e":{"hash":"69058d33fc3ab22407a0b2b70cf24075c9e38c0e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19443 from eska014/html5-audio-refactor","body":"Detect channel count and mix rate in HTML5 audio driver","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a8dd5750e2accc987f7bcaf35946ac528f465f4f":{"hash":"a8dd5750e2accc987f7bcaf35946ac528f465f4f","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19334 from guilhermefelipecgs/fix_popup","body":"Fixes popup_centered_* methods, dialogs with wrong sizes and visual script editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6f328420c3f62726c2264d5d3725a48d57f218e1":{"hash":"6f328420c3f62726c2264d5d3725a48d57f218e1","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19340 from BastiaanOlij/particle_docs","body":"Added some documentation to particles","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f35115309b59604064e008d2ed303e966995d28d":{"hash":"f35115309b59604064e008d2ed303e966995d28d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19314 from Jellonator/master","body":"Added autotile override","is_cherrypick":false,"cherrypick_hash":"","pull":""},"185ac7acd9eae17c5d4c14c43052379ec96d9215":{"hash":"185ac7acd9eae17c5d4c14c43052379ec96d9215","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19407 from AndreaCatania/impTriMesh","body":"Added functions to get trimesh info","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a6c9b11de13181d02c67e23fdfb9ded72cb45669":{"hash":"a6c9b11de13181d02c67e23fdfb9ded72cb45669","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19437 from volzhs/live-edit-reparent-child","body":"Make same child index as edited scene when using live edit","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8d3ca2c13710b1bf2f4c7e89e41d6401c9790644":{"hash":"8d3ca2c13710b1bf2f4c7e89e41d6401c9790644","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Detect channel count, mix rate, and buffer length in HTML5 audio driver","body":"Refactor WebAudio driver.","is_cherrypick":false,"cherrypick_hash":"","pull":19443},"c4dfef58d9cca9d9112f5f8d8db9dcc1bd9dfaae":{"hash":"c4dfef58d9cca9d9112f5f8d8db9dcc1bd9dfaae","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Added some documentation to particles","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19340},"cad3c41a91f139b4602d09bd3cd1dcf6332030d1":{"hash":"cad3c41a91f139b4602d09bd3cd1dcf6332030d1","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Make same child index as edited scene when using live edit","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19437},"2db0c615dd71788f35db03854919a8cad384c4d0":{"hash":"2db0c615dd71788f35db03854919a8cad384c4d0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19428 from Calinou/tweak-scons-help-texts","body":"Tweak some help texts in the build system","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d54b5da9406ffaad12d63b5895e53f293e834c34":{"hash":"d54b5da9406ffaad12d63b5895e53f293e834c34","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 help texts in the build system","body":"This also removes `unix_global_settings_path` from SConstruct\nsince it is no longer used.","is_cherrypick":false,"cherrypick_hash":"","pull":19428},"4d78e16bc1bf265da32858a38aa75a1233421da4":{"hash":"4d78e16bc1bf265da32858a38aa75a1233421da4","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 bad calculation of margin & anchors when child of Node2D","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18634},"3d5aabe7fcaa46fe36afe3c418756710d6a97363":{"hash":"3d5aabe7fcaa46fe36afe3c418756710d6a97363","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19426 from guilhermefelipecgs/fix_cursor_regression","body":"Fix regression with cursor shape","is_cherrypick":false,"cherrypick_hash":"","pull":""},"807dd4997cd5c6c92f98bf08363eeff4b31ea138":{"hash":"807dd4997cd5c6c92f98bf08363eeff4b31ea138","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19413 from Faless/lws_3.0","body":"Update libwebsockets to version 3.0","is_cherrypick":false,"cherrypick_hash":"","pull":""},"aa53c032ed67bb5c1de0c72d7c0707e4fb6da35a":{"hash":"aa53c032ed67bb5c1de0c72d7c0707e4fb6da35a","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Fix regression with cursor shape","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19426},"888379e5131c34278c26c4696918a6cdcebc886b":{"hash":"888379e5131c34278c26c4696918a6cdcebc886b","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Bump mbedTLS to version 2.10.0","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19422},"333e398413c87b06cef8391a898208260c5df3a6":{"hash":"333e398413c87b06cef8391a898208260c5df3a6","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Add libwebsocket 3.0 BSD fix","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19413},"e56a3c1dc4e08be35b0740808f71444c41072203":{"hash":"e56a3c1dc4e08be35b0740808f71444c41072203","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Bump libwebsockets to version 3.0.0","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19413},"efdd0c4b894a4329469e3c8456b0440e7398c5d8":{"hash":"efdd0c4b894a4329469e3c8456b0440e7398c5d8","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Oops, for some reason gedit used this file as my notebook, though I made a new one.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b659fd6d7442701284cbb8763fb712be36d17ed0":{"hash":"b659fd6d7442701284cbb8763fb712be36d17ed0","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Entirely new (and much improved) animation editor.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3cd09cd9437ba7ad1755734beae3fd2c1e594566":{"hash":"3cd09cd9437ba7ad1755734beae3fd2c1e594566","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19410 from swarnimarun/tween-stopped","body":"Adding is_stopped method to Tween","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0d7fa5f6eef41c4137a45d6e2f9650efd6ab9d00":{"hash":"0d7fa5f6eef41c4137a45d6e2f9650efd6ab9d00","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19373 from AlexHolly/filedialog-lineedit-changed-signal","body":"Expose lineedit","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0b7c4db5ee5aadcbd90761ef976f285e09ae66d7":{"hash":"0b7c4db5ee5aadcbd90761ef976f285e09ae66d7","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Added functions to get trimesh info","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19407},"d3483d8c1e7d454f477343472b1d1cae5d54106d":{"hash":"d3483d8c1e7d454f477343472b1d1cae5d54106d","is_merge":false,"authored_by":["MDQ6VXNlcjE5OTMwODcw"],"author_raw":"steincodes <swarnimarun11@gmail.com>","committer_raw":"steincodes <swarnimarun11@gmail.com>","summary":"Adding is_stopped method to Tween","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19410},"9d23f1bf1a5b8c1b17a69d928834f92635eedd78":{"hash":"9d23f1bf1a5b8c1b17a69d928834f92635eedd78","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19399 from guilhermefelipecgs/fix_theme_change","body":"Fix theme not updating with changes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"952fe9d50664203292531cbb264f71ddf4c27d19":{"hash":"952fe9d50664203292531cbb264f71ddf4c27d19","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Add code owners for specific paths in the codebase","body":"https://blog.github.com/2017-07-06-introducing-code-owners/","is_cherrypick":false,"cherrypick_hash":"","pull":""},"37d01b057d4c2108a786fd4e71e920d6c73191df":{"hash":"37d01b057d4c2108a786fd4e71e920d6c73191df","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19408 from akien-mga/3rdparty-copyright-unbundling","body":"Update COPYRIGHT and allows unbundling libwebsockets and miniupnpc on Linux/BSD","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d0811ed3f9604b2dab755ab6df0a2950fd1ccede":{"hash":"d0811ed3f9604b2dab755ab6df0a2950fd1ccede","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Thirdparty: Fill copyright for lws, miniupnpc, clipper","body":"Rename `lws` to `libwebsockets` which is its library name.\n\nAdd missing license file for mbedtls.","is_cherrypick":false,"cherrypick_hash":"","pull":19408},"7d392cd6f496374aea98e8f5c85792acb6f8bc7a":{"hash":"7d392cd6f496374aea98e8f5c85792acb6f8bc7a","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"SCons: Allow unbundling libwebsockets and miniupnpc","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19408},"b4c65093d72bf9b48cc3ddce50a0d913d3d75ed3":{"hash":"b4c65093d72bf9b48cc3ddce50a0d913d3d75ed3","is_merge":true,"authored_by":[],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18780 from mhilbrunner/upnp","body":"Add UPnP support (port forwarding, querying external IP)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c21da40de5fb20ade5b07dcc961c9364ba3815af":{"hash":"c21da40de5fb20ade5b07dcc961c9364ba3815af","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTQ3NjM="],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","summary":"Add UPnP support (port forwarding, querying external IP)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18780},"048f149478bf72061613a553f5cfc3d4fa8d4d1a":{"hash":"048f149478bf72061613a553f5cfc3d4fa8d4d1a","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Fix theme not updating with changes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19399},"aaf93f92d8ba9bef29f42b590782fc6f0fad6fdc":{"hash":"aaf93f92d8ba9bef29f42b590782fc6f0fad6fdc","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19397 from Faless/ws_get_ip_port","body":"Fix LWSPeer get_connected_[host/port]","is_cherrypick":false,"cherrypick_hash":"","pull":""},"12a87b257f37499611ac37abb55468b1931426ec":{"hash":"12a87b257f37499611ac37abb55468b1931426ec","is_merge":false,"authored_by":["MDQ6VXNlcjExNzk3MTc0"],"author_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Remove default non-zero left margin","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19398},"af15a1f10e9928d545065952b123b3eaa6f4b036":{"hash":"af15a1f10e9928d545065952b123b3eaa6f4b036","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19396 from KellyThomas/env-var-check","body":"allow undefined GODOT_DEBUG_MSBUILD environment variable","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6cda58a12fde6a0232e84b1f7463f1aba836fd6b":{"hash":"6cda58a12fde6a0232e84b1f7463f1aba836fd6b","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix LWSPeer get_connected_[host/port]","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19397},"7a3882723cf12f8d547e3eb18ed3b375c43fcd03":{"hash":"7a3882723cf12f8d547e3eb18ed3b375c43fcd03","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Fix #16069, #19292, #19267 and #18940","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19334},"17516822f9424c6a94402339ee466f9d37264482":{"hash":"17516822f9424c6a94402339ee466f9d37264482","is_merge":false,"authored_by":["MDQ6VXNlcjExNTEzOTQ="],"author_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","committer_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","summary":"allow undefined GODOT_DEBUG_MSBUILD environment variable","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19396},"07d4cd7f6d833332b1bc3d2025d222778624ce17":{"hash":"07d4cd7f6d833332b1bc3d2025d222778624ce17","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19388 from volzhs/show-filename","body":"Show opened script or help name","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e3fcb7b0114d9efa0fc2e864ced58723ce1bdf23":{"hash":"e3fcb7b0114d9efa0fc2e864ced58723ce1bdf23","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NDE4ODY="],"author_raw":"Alexander Holland <alexander.holland@live.de>","committer_raw":"Alexander Holland <alexander.holland@live.de>","summary":"expose lineedit","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19373},"69ac6a1f3d6c670155368e34fe39a30ba75ed25d":{"hash":"69ac6a1f3d6c670155368e34fe39a30ba75ed25d","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Show opened script or help name","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19388},"dd5398ce9dc49d1562faab5504f3923883d461a0":{"hash":"dd5398ce9dc49d1562faab5504f3923883d461a0","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 e8bfc09b81f02395226a06f5a8ecd47bea136cc6)","is_cherrypick":true,"cherrypick_hash":"e8bfc09b81f02395226a06f5a8ecd47bea136cc6","pull":""},"e8bfc09b81f02395226a06f5a8ecd47bea136cc6":{"hash":"e8bfc09b81f02395226a06f5a8ecd47bea136cc6","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":""},"6bc9ac9cc37e036e9a70decea28ebe34b3c24afb":{"hash":"6bc9ac9cc37e036e9a70decea28ebe34b3c24afb","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 templates with current source","body":"(cherry picked from commit 74808e71d213888d40671246ace3c701dd674a2b)","is_cherrypick":true,"cherrypick_hash":"74808e71d213888d40671246ace3c701dd674a2b","pull":""},"74808e71d213888d40671246ace3c701dd674a2b":{"hash":"74808e71d213888d40671246ace3c701dd674a2b","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 templates with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b4f66e04e88c6457dd40486fedc7223e9e654249":{"hash":"b4f66e04e88c6457dd40486fedc7223e9e654249","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19387 from neikeq/y","body":"Mono fixes and improvements","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4a021fa7a2fdafe4d8aaced8652fa0c72a2a7b08":{"hash":"4a021fa7a2fdafe4d8aaced8652fa0c72a2a7b08","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Add 'View log' button to open the MSBuild log of a build","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19387},"25f10b3c406761b0bb88bf70da1ba2d8f5335fbd":{"hash":"25f10b3c406761b0bb88bf70da1ba2d8f5335fbd","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Fix passing wrong logger assembly path to MSBuild","body":"- Add option to print MSBuild's stdout and stderr instead of redirecting it. This can be enabled by setting the environment variable: Godot_DEBUG_MSBUILD=1","is_cherrypick":false,"cherrypick_hash":"","pull":19387},"7933a6cc9fcf2b54e19be6b5b18874069a05331b":{"hash":"7933a6cc9fcf2b54e19be6b5b18874069a05331b","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Null checks when marshaling from MonoArray* and managed Dictionary","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19387},"4ea88aab4d3ac29f13a9ca9a36a23b5bc8434a2f":{"hash":"4ea88aab4d3ac29f13a9ca9a36a23b5bc8434a2f","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19384 from guilhermefelipecgs/fix_loses_focus","body":"[Inspector] Fix search field losing focus when typing","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8569a0db3cd7010b55181c8922262ee346f07546":{"hash":"8569a0db3cd7010b55181c8922262ee346f07546","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 typo in File documentation","body":"Fixes #19383.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6676060805579ed228e1a1ef6f38742ad3b4fe36":{"hash":"6676060805579ed228e1a1ef6f38742ad3b4fe36","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"[Inspector] Fix search field losing focus when typing","body":"Fix #19382","is_cherrypick":false,"cherrypick_hash":"","pull":19384},"35eb7f2d6a1f872435dad3a295dc8b93721086aa":{"hash":"35eb7f2d6a1f872435dad3a295dc8b93721086aa","is_merge":false,"authored_by":["MDQ6VXNlcjM3MzgyNjQ="],"author_raw":"Gustav Lund <glu@gamblify.com>","committer_raw":"Gustav Lund <glu@gamblify.com>","summary":"Rasterizers are now in sync with engine","body":"The rasterisers (both GLES3 and GLES2) were calculating their own frame delta time\nThis fix lets the rasterizers get the frame delta through the draw call\nThat way any regulations to the frame step from the main script will not cause particle systems to process at a different step than the rest of the Engine.\n\nRemove unused rasterizer storage variable\n\nframe.prev_tick variable were not used anywhere and has been removed","is_cherrypick":false,"cherrypick_hash":"","pull":18368},"296af5276f920c89d313dfa6d921fb4d94a1a40e":{"hash":"296af5276f920c89d313dfa6d921fb4d94a1a40e","is_merge":false,"authored_by":["MDQ6VXNlcjM4NTgwMTk="],"author_raw":"danvalho <danvalho@gmail.com>","committer_raw":"danvalho <danvalho@gmail.com>","summary":"SpriteFrames: expose method to get array containing animation names","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19087},"6a69f92370ba82befdfdf3c2f798b6b2fd6df1fb":{"hash":"6a69f92370ba82befdfdf3c2f798b6b2fd6df1fb","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19378 from Faless/udp_bcast","body":"Set SO_BROADCAST socket option for UDP sockets.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"69817232ff5b363a9f98696548ecd9c99c7a80e2":{"hash":"69817232ff5b363a9f98696548ecd9c99c7a80e2","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Set SO_BROADCAST socket option for UDP sockets.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19378},"36c70bbcd02c963f133ed4011006668a2f64197a":{"hash":"36c70bbcd02c963f133ed4011006668a2f64197a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19377 from godotengine/revert-18172-fix_notification","body":"Revert \"Prevent visibility notification from being called twice in object creation\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2935cd8a58af0e85e2c605e6ceb307807ab87bf2":{"hash":"2935cd8a58af0e85e2c605e6ceb307807ab87bf2","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Revert \"Prevent visibility notification from being called twice in object creation\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19377},"6e32a2886f6d816c1e7e1921d64ad931a0cfa20e":{"hash":"6e32a2886f6d816c1e7e1921d64ad931a0cfa20e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18792 from PJB3005/18-05-11-objectdb-verbose-mono","body":"Fixes ObjectDB leak printout with mono.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7488e839541384da0ed8985872ac3b936ec5e27d":{"hash":"7488e839541384da0ed8985872ac3b936ec5e27d","is_merge":true,"authored_by":[],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19371 from guilhermefelipecgs/fix_rect2_prop","body":"Fix Rect2 properties typo","is_cherrypick":false,"cherrypick_hash":"","pull":""},"262c78ed970c01002ff9c557dcdcd47e6c3a0d08":{"hash":"262c78ed970c01002ff9c557dcdcd47e6c3a0d08","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Fix Rect2 properties typo","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19371},"2a9253a3a6935d62552eeef1203eb9363608d7a2":{"hash":"2a9253a3a6935d62552eeef1203eb9363608d7a2","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19332 from Faless/optional_net_poll","body":"Add option to disable automatic multiplayer poll in SceneTree","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e2acc602f38f336272b2482bd46b7ddf06e5ccb7":{"hash":"e2acc602f38f336272b2482bd46b7ddf06e5ccb7","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Dist: update script to make Steam icon sets","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c409fe05972b39fb1509e0b5c106378a0c30450c":{"hash":"c409fe05972b39fb1509e0b5c106378a0c30450c","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Pause AudioStreamPlayers when SceneTree pauses","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19205},"348725dfe0685a5467b91928929385ffe9ab98b7":{"hash":"348725dfe0685a5467b91928929385ffe9ab98b7","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Add option to disable automatic multiplayer poll","body":"Automatic poll from SceneTree is enabled by default.\nThis allows for polling (and thus RPCs/RSETs) manually in other loops\n(e.g. physics, thread, specific step) and for proper mutex protecion\nwhen accessing the multiplayer API from threads (e.g. for sending larger\nfiles in chunks).","is_cherrypick":false,"cherrypick_hash":"","pull":19332},"d73cdeb2487bbd21d2eb062a13d92199c85cda2f":{"hash":"d73cdeb2487bbd21d2eb062a13d92199c85cda2f","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 bugs related to bad handling of rotated/translated shapes in tilemap","body":"Fixup #18529 and #12870","is_cherrypick":false,"cherrypick_hash":"","pull":19343},"6cbafdea163e96ef81df33f1ed7451484c535f43":{"hash":"6cbafdea163e96ef81df33f1ed7451484c535f43","is_merge":false,"authored_by":["MDQ6VXNlcjE3MDAxNTM="],"author_raw":"James Beedie <jellonator00@gmail.com>","committer_raw":"James Beedie <jellonator00@gmail.com>","summary":"Added autotile override","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19314},"8684b631182dffebba27bdf538129818321d0d7d":{"hash":"8684b631182dffebba27bdf538129818321d0d7d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19310 from hpvb/fix-mingw-static-mono-linking","body":"Fix Mono static linking on Mingw","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f2d669f5d33ee42d22ee5506b131ef9ab91e2edd":{"hash":"f2d669f5d33ee42d22ee5506b131ef9ab91e2edd","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Fix Mono static linking on Mingw","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19310},"bc666c42ffba2497516f361e397b276205a5f9ad":{"hash":"bc666c42ffba2497516f361e397b276205a5f9ad","is_merge":false,"authored_by":["MDQ6VXNlcjEyMDgyOTc2"],"author_raw":"NIkola Grulovic <grula93@gmail.com>","committer_raw":"NIkola Grulovic <grula93@gmail.com>","summary":"Syntax Menu as sub-menu of Edit","body":"Moved syntax menu to be sub-menu of edit, as-well made choices radio buttons","is_cherrypick":false,"cherrypick_hash":"","pull":19166},"ff0d295d9e5472fe974b8e14030107ed8c4e394f":{"hash":"ff0d295d9e5472fe974b8e14030107ed8c4e394f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19250 from YeldhamDev/scene_editor_tooltips","body":"Minor changes to the Scene and Canvas editors' tooltips","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6c1d71edc4a41c9ad89922fc433e617a813e4658":{"hash":"6c1d71edc4a41c9ad89922fc433e617a813e4658","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19280 from clktmr/master","body":"Add cli paramerter --check-only for script parsing","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1820f9752dd258f81d18e2940a9a9d1c13216985":{"hash":"1820f9752dd258f81d18e2940a9a9d1c13216985","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19299 from oliverrausch/master","body":"Fix return type of isnan and isinf in the shader language","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2368b31e1e286b164637e4b379345a2d5036a64e":{"hash":"2368b31e1e286b164637e4b379345a2d5036a64e","is_merge":false,"authored_by":["MDQ6VXNlcjIyMTM3MjM2"],"author_raw":"Oliver Rausch <oliverrausch99@gmail.com>","committer_raw":"Oliver Rausch <oliverrausch99@gmail.com>","summary":"Fix return type of isnan and isinf in the shader language","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19299},"33909723735261991acccb6f1d3756e3659533d9":{"hash":"33909723735261991acccb6f1d3756e3659533d9","is_merge":false,"authored_by":["MDQ6VXNlcjEyOTE2MjAx"],"author_raw":"Timur Celik <mail@timurcelik.de>","committer_raw":"Timur Celik <mail@timurcelik.de>","summary":"Add cli paramerter --check-only for script parsing","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19280},"255d6470eec957b2d5010bd494f357aff1f7e8c6":{"hash":"255d6470eec957b2d5010bd494f357aff1f7e8c6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19263 from vnen/fix-get-return","body":"Fix return type of _get() virtual method","is_cherrypick":false,"cherrypick_hash":"","pull":""},"44b0146953e3cf1b7af3449912ef1747161abc01":{"hash":"44b0146953e3cf1b7af3449912ef1747161abc01","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Revert \"Revert \"Prevent visibility notification been called twice in object creation\"\"","body":"This reverts commit 4d277b96ad581358f63870ae051dc73b69c82cd7.\n\nWoops, this wasn't meant to be committed. I just reverted it locally\nto test something, nothing wrong with the original commit :)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"819911d16e9d5c556cb37de05cedc28d326d9b29":{"hash":"819911d16e9d5c556cb37de05cedc28d326d9b29","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"makerst.py: Properly escape \\ for rst","body":"Fixes godotengine/godot-docs#1486.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4d277b96ad581358f63870ae051dc73b69c82cd7":{"hash":"4d277b96ad581358f63870ae051dc73b69c82cd7","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Revert \"Prevent visibility notification been called twice in object creation\"","body":"This reverts commit d42b17607ef14aeb72036f8747eb4d5c64979872.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cf38270ef7b7d9d01979b156a1222bdd6607087a":{"hash":"cf38270ef7b7d9d01979b156a1222bdd6607087a","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Increase settings apply speed and added deferred color apply","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19244},"43b7ebf0a0478d7b04620b03920fd82041afb588":{"hash":"43b7ebf0a0478d7b04620b03920fd82041afb588","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 clang-format (5.0) to some missed files","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e823a366d02cdcd8ac48f635eeb6127962aeeb2a":{"hash":"e823a366d02cdcd8ac48f635eeb6127962aeeb2a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19270 from akien-mga/recast-buildsystem","body":"Move NavigationMeshEditorPlugin to Recast module as should be","is_cherrypick":false,"cherrypick_hash":"","pull":""},"48e3ff0c8af10952e2b821bd5ce23df880d6db4c":{"hash":"48e3ff0c8af10952e2b821bd5ce23df880d6db4c","is_merge":false,"authored_by":["MDQ6VXNlcjM4OTEzNw=="],"author_raw":"Thomas Trocha <thomas.trocha@gmail.com>","committer_raw":"Thomas Trocha <thomas.trocha@gmail.com>","summary":"EditorScenePostImport: added get_source_folder() and get_source_file() methods","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":15881},"10cab25f7257340217de5027e4e118ab42abaca4":{"hash":"10cab25f7257340217de5027e4e118ab42abaca4","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19278 from karroffel/image-rgbe-srgb","body":"added rgbe_to_srgb method to Image","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bc66b5c619af337d31e7271d5b5157eb25240e8d":{"hash":"bc66b5c619af337d31e7271d5b5157eb25240e8d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19261 from YeldhamDev/logger_period_fix","body":"Don't add a period to a log file name if it has no extension","is_cherrypick":false,"cherrypick_hash":"","pull":""},"59c2c21b152aad4a9b925aab98ecdb85fee6867d":{"hash":"59c2c21b152aad4a9b925aab98ecdb85fee6867d","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Move NavigationMeshEditorPlugin to Recast module as should be","body":"Modules can register their own editor plugins (like GridMap does),\nso no need to put module-specific classes in the `editor/` folder.\n\nAlso cleans up the previous SCons env pollution from the Recast\nmodule, integrating its code into libmodules as other modules.","is_cherrypick":false,"cherrypick_hash":"","pull":19270},"65fc525ed8d5b801279b73bc864b4d6290f5da3e":{"hash":"65fc525ed8d5b801279b73bc864b4d6290f5da3e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19272 from akien-mga/svg-buildsystem","body":"SCons: Remove extraneous lib for SVG module","is_cherrypick":false,"cherrypick_hash":"","pull":""},"33cb5f4492350802a0d081214e5059800b1842ef":{"hash":"33cb5f4492350802a0d081214e5059800b1842ef","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19275 from akien-mga/modules-can_build","body":"SCons: Pass env to modules can_build method","is_cherrypick":false,"cherrypick_hash":"","pull":""},"130bf14ac83751b5107ab49224779a19437e8615":{"hash":"130bf14ac83751b5107ab49224779a19437e8615","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDk2MTM="],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"Thomas Herzog <therzog@mail.de>","summary":"added rgbe_to_srgb method to Image","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19278},"3334209a732737274a8598191267573fcb989a99":{"hash":"3334209a732737274a8598191267573fcb989a99","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"SCons: Pass env to modules can_build method","body":"This allows to disable modules based on the environment,\nin particular `env[tools]` which tells us if we are\nbuilding the editor or not.","is_cherrypick":false,"cherrypick_hash":"","pull":19275},"5eb611b297fbddef1c8b7e28effe3c00d171ba73":{"hash":"5eb611b297fbddef1c8b7e28effe3c00d171ba73","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"SCons: Remove extraneous lib for SVG module","body":"It was likely copy pasted by mistake from the freetype module,\nwhich is more complex due to its usage in the core of the engine.\nThe SVG module does not seem to need any special treatment,\napart from linking in the main env so that editor can access it.","is_cherrypick":false,"cherrypick_hash":"","pull":19272},"cf9520ba2e8d2e966a842b5df66a4e6454c870ce":{"hash":"cf9520ba2e8d2e966a842b5df66a4e6454c870ce","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Don't add a period to a log file name if it has no extension.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19261},"28fa82c2defacca8ccad5c26022d2eeaee925f4f":{"hash":"28fa82c2defacca8ccad5c26022d2eeaee925f4f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19268 from swarnimarun/minor_fixes","body":"Removing duplicate Batch Rename from scene-tree menu","is_cherrypick":false,"cherrypick_hash":"","pull":""},"63b607257b9b84acd55e8a37097a9ad5ab0591db":{"hash":"63b607257b9b84acd55e8a37097a9ad5ab0591db","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19266 from akien-mga/os-execute-doc","body":"Improve return value and docs on OS.execute regarding blocking/non-blocking variants","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fc7f931d26900f70ec19f91837d1715e1a301834":{"hash":"fc7f931d26900f70ec19f91837d1715e1a301834","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19255 from Faless/rpc_sync_mmore","body":"RPCMode refactor, more sync modes (2)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b7b63fe0349094d05aa2f12317bcc9e97f3638d3":{"hash":"b7b63fe0349094d05aa2f12317bcc9e97f3638d3","is_merge":false,"authored_by":["MDQ6VXNlcjMyNzgyNDM="],"author_raw":"Gabriel Gavilan <me@gabrii.com>","committer_raw":"Gabriel Gavilan <me@gabrii.com>","summary":"Improve breakpoints and breakpoint gutter API in TextEdit","body":"Added breakpoint_gutter, is_breakpoint_gutter_enabled, set_breakpoint_gutter_enabled, get_breakpoints, remove_breakpoints.\nFixed breakpoint_toggled signal not fierd when text is edited.\nFixes #18026.","is_cherrypick":false,"cherrypick_hash":"","pull":18028},"25704427b56c5d11117d1d497554731f99ed94b7":{"hash":"25704427b56c5d11117d1d497554731f99ed94b7","is_merge":false,"authored_by":["MDQ6VXNlcjE5OTMwODcw"],"author_raw":"steincodes <swarnimarun11@gmail.com>","committer_raw":"steincodes <swarnimarun11@gmail.com>","summary":"Removing Duplicate Batch Rename from scene-tree menu","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19268},"f392650be2434aadad71af95a0b81a33900e84ec":{"hash":"f392650be2434aadad71af95a0b81a33900e84ec","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Improve return value of OS.execute in blocking/non-blocking variants","body":"Initialized the PID to -2, which will be the value returns in blocking-\nmode where the PID is not available. (-1 was already taken to signify an\nexecution failure).\n\nOS::execute will now properly return a non-OK error code when it fails\nto execute the target file.\n\nThe documentation was rewritten to be very clear about the differences\nbetween blocking and non-blocking mode.\n\nFixes #19056.","is_cherrypick":false,"cherrypick_hash":"","pull":19266},"3d9dffdef7d436cda779ee4a659476fa94c62a35":{"hash":"3d9dffdef7d436cda779ee4a659476fa94c62a35","is_merge":true,"authored_by":[],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19171 from BastiaanOlij/add_arvr_interface_gdnative_version","body":"Adding version info to GDNative ARVR interfaces","is_cherrypick":false,"cherrypick_hash":"","pull":""},"34e2ccc593f6b2161c8c2e84cd0f808e5de9ddc2":{"hash":"34e2ccc593f6b2161c8c2e84cd0f808e5de9ddc2","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Fix return type of _get() virtual method","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19263},"cadd72793b8d9c21d0b70bdef6427125fd008a40":{"hash":"cadd72793b8d9c21d0b70bdef6427125fd008a40","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Improve TileMap undo operations, second try","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19164},"8e35d937a96399c7fc9dcc3b9cd7344a6a38cfd8":{"hash":"8e35d937a96399c7fc9dcc3b9cd7344a6a38cfd8","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"New sync keywords in GDScript, NativeScript, Mono","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19255},"4524153b6ece766e496d7b9c1a4f9216ea9e34cc":{"hash":"4524153b6ece766e496d7b9c1a4f9216ea9e34cc","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"New sync RPC modes to match all combinations","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19255},"1400f6fdc444650ebf37c83bb4164e25e641bab1":{"hash":"1400f6fdc444650ebf37c83bb4164e25e641bab1","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Refactor RPCMode enum and checks","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19255},"589f18a374783fd0076515aa9a264b06d1b0bb90":{"hash":"589f18a374783fd0076515aa9a264b06d1b0bb90","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Minor changes to the Scene and Canvas editors' tooltips.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19250},"bd29fec042d39a8ed4168fcb042a709d92814983":{"hash":"bd29fec042d39a8ed4168fcb042a709d92814983","is_merge":false,"authored_by":["MDQ6VXNlcjg1MjQ2MjA="],"author_raw":"Jeffs <jeff@xemory.com>","committer_raw":"Jeffs <jeff@xemory.com>","summary":"Issues #19203 and #19204","body":"- Hinge Joint Inspector:\nMotor target velocity range changed from [0,4096] to [-200,200] to allow for negative velocity and a reasonable range.\nParams bias now allows a zero value to prevent the bullet message of not supporting a non-zero bias.","is_cherrypick":false,"cherrypick_hash":"","pull":19246},"46bab3abc71156cd2da95312368f2c72abe7b151":{"hash":"46bab3abc71156cd2da95312368f2c72abe7b151","is_merge":false,"authored_by":[""],"author_raw":"Dmitry Pupinin <dlnsk@mail.ru>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Allow setting higher numbers in Android version/code","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"37146897673f66f51736bd7022a6682285d87f47":{"hash":"37146897673f66f51736bd7022a6682285d87f47","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19243 from godotengine/revert-19021-rpc_sync_fix","body":"Revert \"RPCMode refactor, more sync modes\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4c69a495c948b1698a1634b506bf660bd49cdd76":{"hash":"4c69a495c948b1698a1634b506bf660bd49cdd76","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTQ3NjM="],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Revert \"RPCMode refactor, more sync modes\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19243},"d0b62ce1558766134ea2fc6bcf912e837d0ae40b":{"hash":"d0b62ce1558766134ea2fc6bcf912e837d0ae40b","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19021 from Faless/rpc_sync_fix","body":"RPCMode refactor, more sync modes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e2bf28e80599d5bbe362410f2261a1abf495afa5":{"hash":"e2bf28e80599d5bbe362410f2261a1abf495afa5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19238 from volzhs/fix-image-out-of-size-error","body":"Fix index out of size error of image.cpp","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5877863b23a4f4510b6f060287c503a4de61f2a2":{"hash":"5877863b23a4f4510b6f060287c503a4de61f2a2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19227 from ibrahn/fix-py3-build","body":"fixed building using scons with python3.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"53440ddeec128de3cac7e59853ce0994a8f4214b":{"hash":"53440ddeec128de3cac7e59853ce0994a8f4214b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19199 from AndreaCatania/kinimp","body":"Improved kinematic test_body_motion code","is_cherrypick":false,"cherrypick_hash":"","pull":""},"224ca96c57284ffd2a58fcc9803c8d3f1b5424f6":{"hash":"224ca96c57284ffd2a58fcc9803c8d3f1b5424f6","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Fix index out of size error of image.cpp","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19238},"5383ae005cab1deafc1d822b473cb2b73df6f8df":{"hash":"5383ae005cab1deafc1d822b473cb2b73df6f8df","is_merge":false,"authored_by":["MDQ6VXNlcjUzMTE3NQ=="],"author_raw":"firefly2442 <firefly2442@gmail.com>","committer_raw":"firefly2442 <firefly2442@gmail.com>","summary":"update PCRE2 to version 10.31, fixes #15662","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19138},"2fcbf9dd8105940cefecb9c1d666bf3002869996":{"hash":"2fcbf9dd8105940cefecb9c1d666bf3002869996","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 debugger focus stealing","body":"At least on Windows, the authorization must be given every time, not only at startup.","is_cherrypick":false,"cherrypick_hash":"","pull":19229},"27310974e0598e50f87ed51d34a56953e39a8eb6":{"hash":"27310974e0598e50f87ed51d34a56953e39a8eb6","is_merge":false,"authored_by":["MDQ6VXNlcjI0NDk4ODMy"],"author_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","committer_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","summary":"fixed building using scons with python3","body":"I broke python 3 builds by using py2 specific dict functions in\ncommit 98846b39ee039358584884b439b96e799f1d2bd0\nFixed with functions in compat.py","is_cherrypick":false,"cherrypick_hash":"","pull":19227},"38284bc6da801dcc0e1a6b47580a20b5ade32f06":{"hash":"38284bc6da801dcc0e1a6b47580a20b5ade32f06","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Enable singletons to be recognized as constant expressions","body":"Fix #14681","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c8a799d6918f2c5dbbf7084ef681fcd016c79d3d":{"hash":"c8a799d6918f2c5dbbf7084ef681fcd016c79d3d","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix MethodInfo for EditorInspectorPlugin.can_handle","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fac0120521f1bf37dc7a8b86e67eb0754baee931":{"hash":"fac0120521f1bf37dc7a8b86e67eb0754baee931","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19218 from guilhermefelipecgs/fix_invalid_image2","body":"Change position of validation in set_custom_mouse_cursor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4c5dd51eb9253478bfb5b106ea22a24f5b55133c":{"hash":"4c5dd51eb9253478bfb5b106ea22a24f5b55133c","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Sync classref with current source","body":"Also fix binding of Basis.slerp","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c8e0ec0580b16460372ae59a17b1b824eb5df4f1":{"hash":"c8e0ec0580b16460372ae59a17b1b824eb5df4f1","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Change position of validation in set_custom_mouse_cursor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19218},"ddc24347ba0170d73d804a320a16739be17328c8":{"hash":"ddc24347ba0170d73d804a320a16739be17328c8","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19217 from godotengine/revert-18998-customizable-performance-reporting-rate","body":"Revert \"Make the performance reporting update frequency customizable\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5bb412f389c443d7562bdd28b973936c40c7a56e":{"hash":"5bb412f389c443d7562bdd28b973936c40c7a56e","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Revert \"Make the performance reporting update frequency customizable\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19217},"3ea6d9f37d7ea5899ef035efb2f746422d75ddb5":{"hash":"3ea6d9f37d7ea5899ef035efb2f746422d75ddb5","is_merge":false,"authored_by":["MDQ6VXNlcjM1NzczNw=="],"author_raw":"chanon <chanon.s@gmail.com>","committer_raw":"chanon <chanon.s@gmail.com>","summary":"add new print_debug method which shows source and line number","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18966},"856d945248a8ff3518de80eba48f19d2388c06f9":{"hash":"856d945248a8ff3518de80eba48f19d2388c06f9","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19210 from guilhermefelipecgs/fix_invalid_image","body":"Add validation in set_custom_mouse_cursor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ced113136b2ff9e838bbc86ea798ac8afe6e1062":{"hash":"ced113136b2ff9e838bbc86ea798ac8afe6e1062","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19213 from bit-shift-io/master","body":"Fix for not picking up locale of some .po translation files","is_cherrypick":false,"cherrypick_hash":"","pull":""},"daa136784d69c224fa60161a8f9d5494e56e9ced":{"hash":"daa136784d69c224fa60161a8f9d5494e56e9ced","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19181 from guilhermefelipecgs/fix_memory_leak","body":"Fix memory leak in set_custom_mouse_cursor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bce002f5c3555080cc9edec7fa6650c9f072e632":{"hash":"bce002f5c3555080cc9edec7fa6650c9f072e632","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18410 from GodotExplorer/debugger-inherited-variables","body":"Add inherited variables support for script debugger","is_cherrypick":false,"cherrypick_hash":"","pull":""},"98846b39ee039358584884b439b96e799f1d2bd0":{"hash":"98846b39ee039358584884b439b96e799f1d2bd0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18899 from ibrahn/gdscript-license-info","body":"GDScript access to copyright, license, author and donor information.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cdb5186d7e0c0c1374686cdd92015c233b62ee64":{"hash":"cdb5186d7e0c0c1374686cdd92015c233b62ee64","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19194 from YeldhamDev/scenetree_doc_groupcall","body":"Fixed GroupCallFlags links in the SceneTree's doc","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1065f06eef57b9c402fb731a94a6f4e69f70804d":{"hash":"1065f06eef57b9c402fb731a94a6f4e69f70804d","is_merge":false,"authored_by":["MDQ6VXNlcjExMTUzMjMy"],"author_raw":"Fabian <supagu@gmail.com>","committer_raw":"Fabian <supagu@gmail.com>","summary":"Fix for not picking up locale of some .po translation files","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19213},"aad6bdad946e54e567d6cd22abfa2d829db6b871":{"hash":"aad6bdad946e54e567d6cd22abfa2d829db6b871","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Add validation in set_custom_mouse_cursor","body":"Check if the image is valid.","is_cherrypick":false,"cherrypick_hash":"","pull":19210},"9d41161596167984efdb02639d0857da8979b01b":{"hash":"9d41161596167984efdb02639d0857da8979b01b","is_merge":false,"authored_by":["MDQ6VXNlcjM0ODY2MjU2"],"author_raw":"Ferenc Arn <tagcup@yahoo.com>","committer_raw":"Ferenc Arn <tagcup@yahoo.com>","summary":"Fixed Basis -> Quat conversions, added a few safety checks.","body":"Fixes #19027.","is_cherrypick":false,"cherrypick_hash":"","pull":19193},"c80ac06253e832284be7ae37515b0ca1ecf11a52":{"hash":"c80ac06253e832284be7ae37515b0ca1ecf11a52","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18691 from Web-eWorks/atlasfixes","body":"Fix Sprite3d using AtlasTexture... Again.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e9db8964e39cdeae6ebbfd314f3e68b6954400c5":{"hash":"e9db8964e39cdeae6ebbfd314f3e68b6954400c5","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Add a message when there is nothing to Undo or Redo","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19192},"97342e69856d0f5d15523cfdd13edaeefeb4c823":{"hash":"97342e69856d0f5d15523cfdd13edaeefeb4c823","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19201 from neikeq/issue-13837","body":"Mono: Fix MonoImage filename being set to an invalid path","is_cherrypick":false,"cherrypick_hash":"","pull":""},"97fb999976ce7d86d4bbe881716f12c45d138c51":{"hash":"97fb999976ce7d86d4bbe881716f12c45d138c51","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Fix MonoImage filename being set to an invalid path","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19201},"4ea8c6b1e16d12d95f83bce0aeb9505b7131ec87":{"hash":"4ea8c6b1e16d12d95f83bce0aeb9505b7131ec87","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Fix unable to remove split on Polygon 2D editor after restarting editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19156},"97a1011ba1bdf32894027c2b4bae0753a62299e2":{"hash":"97a1011ba1bdf32894027c2b4bae0753a62299e2","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Improved kinematic test_body_motion code","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19199},"8901b3cf0050b107edc68a46005e67fd9aaf2999":{"hash":"8901b3cf0050b107edc68a46005e67fd9aaf2999","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"[WIP] Adding version info to GDNative ARVR interfaces","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19171},"6c649bd785b0901b0fcba37673f5256626d3f92d":{"hash":"6c649bd785b0901b0fcba37673f5256626d3f92d","is_merge":true,"authored_by":[],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19029 from BastiaanOlij/more_viewport_texture_fixes","body":"Fixed generating radiance texture when using viewport texture for sky","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5d28a214543f93033a5c5c10228184074e943d70":{"hash":"5d28a214543f93033a5c5c10228184074e943d70","is_merge":false,"authored_by":[""],"author_raw":"Mintormo <fregnos@gmail.com>","committer_raw":"Mintormo <fregnos@gmail.com>","summary":"Added support Python 3 in \"make_header.py\" file","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19044},"e10687a520936a628a7ad1c1b3d1313c961b05a8":{"hash":"e10687a520936a628a7ad1c1b3d1313c961b05a8","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Fixed GroupCallFlags links in the SceneTree's doc.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19194},"c329780ea7096386e97510414f63c51c3aec8723":{"hash":"c329780ea7096386e97510414f63c51c3aec8723","is_merge":false,"authored_by":["MDQ6VXNlcjExNDQ2MTU="],"author_raw":"Zirak <zirakertan@gmail.com>","committer_raw":"Zirak <zirakertan@gmail.com>","summary":"Editor autocomplete won't insert unnecessary quotes","body":"When autocompleting a string (e.g. emit_signal or connect), e.g.\n\nemit_signal('visibility_c')\n^\n\nwhere \"^\" is the cursor, hitting <tab> would insert an unnecessary\nquote, breaking the string:\n\nemit_signal('visibility_changed'')\n\nThis commit adds a small lookahead, so the end result will be as the\nuser probably expected:\n\nemit_signal('visibility_changed')","is_cherrypick":false,"cherrypick_hash":"","pull":19187},"aa174d963df943ba8a763a57a51888e3a37c2fe0":{"hash":"aa174d963df943ba8a763a57a51888e3a37c2fe0","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Fix memory leak in set_custom_mouse_cursor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19181},"130fd6bcb88d7b297b13c3ed20a715b5ab9cce47":{"hash":"130fd6bcb88d7b297b13c3ed20a715b5ab9cce47","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18279 from RandomShaper/allow-naive-http","body":"Allow body-up-to-EOF HTTP responses","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8a9e7ab6a627ef3e0a3d872fb24c9dba744a827e":{"hash":"8a9e7ab6a627ef3e0a3d872fb24c9dba744a827e","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15489 from willnationsdev/gdnative-hook","body":"Add EditorPlugin.build() build callbacks","is_cherrypick":false,"cherrypick_hash":"","pull":""},"23b4b7d53a8dabf822cf07074c3b72de43cf649c":{"hash":"23b4b7d53a8dabf822cf07074c3b72de43cf649c","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18234 from flashyincceo/font-preview","body":"Adding font preview to file browsers","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e790d4aafa0777423194d583ac2bba31ce3d7e2e":{"hash":"e790d4aafa0777423194d583ac2bba31ce3d7e2e","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18349 from Gorgexpress/master","body":"Fixed 2D intersect_shape limiting broadphase results","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7e8b7a7815788544d9cfacb14e265d10cf832160":{"hash":"7e8b7a7815788544d9cfacb14e265d10cf832160","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18379 from ZDDM/18-04-23-audiostream-docs","body":"Fully expose the data variable in AudioStreamSample and AudioStreamOGGVorbis","is_cherrypick":false,"cherrypick_hash":"","pull":""},"98dd2b3c7951bb7bab5c0aee4ce28970f6523bad":{"hash":"98dd2b3c7951bb7bab5c0aee4ce28970f6523bad","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18884 from bojidar-bg/17698-screentex-bug","body":"Fix a corner-case bug in _copy_texscreen in the gles3 renderer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"140822cc8fc6383182afbd21ff6239abe644ec14":{"hash":"140822cc8fc6383182afbd21ff6239abe644ec14","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18885 from Gamblify/AnimationTreeExposePos","body":"Expose animation pos to user for AnimationNodes in AnimationTree","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2fca33ac7bfea33ec560a69a9b3c552beeac452c":{"hash":"2fca33ac7bfea33ec560a69a9b3c552beeac452c","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18516 from PJB3005/18-04-30-visual-script-title-bars","body":"Move things into the title bars of Visual Script nodes.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0e5ee8d635aef09ec851141b7de75d628b610ee8":{"hash":"0e5ee8d635aef09ec851141b7de75d628b610ee8","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18747 from anakimluke/patch-1","body":"fixed minor doc wording problem","is_cherrypick":false,"cherrypick_hash":"","pull":""},"16974d81d8ce03ea744871757c627aa2f9a0dfc7":{"hash":"16974d81d8ce03ea744871757c627aa2f9a0dfc7","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18998 from Calinou/customizable-performance-reporting-rate","body":"Make the performance reporting update frequency customizable","is_cherrypick":false,"cherrypick_hash":"","pull":""},"603af8055accedf63f80d11c0b44febb62ce7d5e":{"hash":"603af8055accedf63f80d11c0b44febb62ce7d5e","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19020 from toger5/better_light_theme_text_editor_behaviour","body":"light theme text editor behaviour","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6d45de38a56fb62b8d42d58fdb0388289c464d36":{"hash":"6d45de38a56fb62b8d42d58fdb0388289c464d36","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19179 from Zirak/instance-without-parent","body":"Instance scene at root node by default","is_cherrypick":false,"cherrypick_hash":"","pull":""},"93bfa75ddbfb6eacb22aa7fb36bba063560c805d":{"hash":"93bfa75ddbfb6eacb22aa7fb36bba063560c805d","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19172 from BastiaanOlij/docs_ShaderMaterial","body":"Added some quick info on shaders to the docs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"595d37706255e757a4eaa977fac75a53e801680e":{"hash":"595d37706255e757a4eaa977fac75a53e801680e","is_merge":false,"authored_by":["MDQ6VXNlcjExNDQ2MTU="],"author_raw":"Zirak <zirakertan@gmail.com>","committer_raw":"Zirak <zirakertan@gmail.com>","summary":"Instance scene at root by default","body":"Fix bug in cdcfb9582e6e9f18df1475619f2ebe62b7f0bdce leading to the\nroot node not being selected by default.\n\nFix #18557.","is_cherrypick":false,"cherrypick_hash":"","pull":19179},"c0d37123050f0bbc04b42f3073ee22a657528190":{"hash":"c0d37123050f0bbc04b42f3073ee22a657528190","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19177 from Nallebeorn/debugger-long-reasons","body":"Don't cut of long errors in debugger.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"98233073a9c8839e142ca5c430d382c7ae2ca348":{"hash":"98233073a9c8839e142ca5c430d382c7ae2ca348","is_merge":false,"authored_by":["MDQ6VXNlcjcwMTM0ODk="],"author_raw":"Benjamin <mafortion.benjamin@gmail.com>","committer_raw":"Benjamin <mafortion.benjamin@gmail.com>","summary":"Don't cut of long errors in debugger.","body":"Autowrap to expand to up to 3 lines + display full error in tooltip.","is_cherrypick":false,"cherrypick_hash":"","pull":19177},"a5e8a3be5e0ed2e7c6b1a9cc5803d96391b180f3":{"hash":"a5e8a3be5e0ed2e7c6b1a9cc5803d96391b180f3","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"New sync keywords in GDScript, NativeScript, Mono","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19021},"19ba3d5da3ad00907d80c6d8774bf835af4f3f4a":{"hash":"19ba3d5da3ad00907d80c6d8774bf835af4f3f4a","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"New sync RPC modes to match all combinations","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19021},"9de4ffde616266f5bcc2164590f36ef1143bc271":{"hash":"9de4ffde616266f5bcc2164590f36ef1143bc271","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Refactor RPCMode enum and checks","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19021},"a71b0830ab79709ec7f6daa1c9a03c6de6e9f83b":{"hash":"a71b0830ab79709ec7f6daa1c9a03c6de6e9f83b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19169 from BastiaanOlij/fix_zero_roll_influence","body":"Check for 0 roll influence","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b7ae2ca128307f4926a9b380f271469030c06e2a":{"hash":"b7ae2ca128307f4926a9b380f271469030c06e2a","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Added some quick info on shaders to the docs","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19172},"660bebec94a6e4ce6b0d5c5e4af8ec8403845009":{"hash":"660bebec94a6e4ce6b0d5c5e4af8ec8403845009","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Check for 0 roll influence","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19169},"ca9b7f422f0fcc111b038e5dfa85879dc805e410":{"hash":"ca9b7f422f0fcc111b038e5dfa85879dc805e410","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19165 from mrcdk/expose_area_methods","body":"Expose methods area_set_area_monitor_callback and area_set_monitorable","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0ea9c7c4dd29296ae9714e095c7426c385db8979":{"hash":"0ea9c7c4dd29296ae9714e095c7426c385db8979","is_merge":false,"authored_by":["MDQ6VXNlcjQ4MzUzMQ=="],"author_raw":"MrCdK <contact@mrcdk.com>","committer_raw":"MrCdK <contact@mrcdk.com>","summary":"Expose methods area_set_area_monitor_callback and area_set_monitorable in PhysicsServer and Physics2DServer","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19165},"ba125a60a40955da04a9c0d079c906cc0fc06fd0":{"hash":"ba125a60a40955da04a9c0d079c906cc0fc06fd0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18931 from guilhermefelipecgs/fix_find_bar","body":"[Doc] Fixes in find bar","is_cherrypick":false,"cherrypick_hash":"","pull":""},"335679f48198364ab0d0c2f21c0a86fecdd726e0":{"hash":"335679f48198364ab0d0c2f21c0a86fecdd726e0","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19161 from godotengine/docs-sort","body":"[DOCS] Array sort","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9115d84913f30d35997cf3e2c26b86ebccd36f0e":{"hash":"9115d84913f30d35997cf3e2c26b86ebccd36f0e","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTQ3NjM="],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"[DOCS] Array sort","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19161},"47cfdfe2ee14418439afaf08644a194e8cf4193a":{"hash":"47cfdfe2ee14418439afaf08644a194e8cf4193a","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19120 from Keetz/master","body":"Take tween speed into account when calculating runtime","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c518b96362f5a92a31b9b993f6f31cff3d397d2d":{"hash":"c518b96362f5a92a31b9b993f6f31cff3d397d2d","is_merge":false,"authored_by":["MDQ6VXNlcjY3MDczMzA="],"author_raw":"Rasmus Ketelsen <rke@gamblify.com>","committer_raw":"Rasmus Ketelsen <rke@gamblify.com>","summary":"Take tween speed into account when calculating runtime","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19120},"c7ccb8abe1362a388b5f04c2c1aaad0f8b3115e3":{"hash":"c7ccb8abe1362a388b5f04c2c1aaad0f8b3115e3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19159 from godotengine/revert-19127-set_cell_undo","body":"Revert \"Improve TileMap undo operations\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"665319de351b0e79c6325d87276b70b0e66270c0":{"hash":"665319de351b0e79c6325d87276b70b0e66270c0","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Revert \"Improve TileMap undo operations\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19159},"37cda5795961c6eeca456aa38adb40a06cac5084":{"hash":"37cda5795961c6eeca456aa38adb40a06cac5084","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19151 from Web-eWorks/freelook-fixes","body":"Revert #14753, as it is buggy and no longer necessary.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"121eaddf118045ebc044e26fa0f65df6b8e06ef7":{"hash":"121eaddf118045ebc044e26fa0f65df6b8e06ef7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19150 from guilhermefelipecgs/update_stb","body":"Update stb_truetype to 1.19 and stb_vorbis to 1.14","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f5bc7156b7ffdf3f0959e3bc7b93fb1d1bd0097e":{"hash":"f5bc7156b7ffdf3f0959e3bc7b93fb1d1bd0097e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19139 from KidRigger/master","body":"Ensures CMD+left and CMD+right only valid for OSX.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5ac70d96d0c3ea34b027c6b7004871f70c90a19a":{"hash":"5ac70d96d0c3ea34b027c6b7004871f70c90a19a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19115 from firefly2442/cppcheck-defensive","body":"cppcheck - defensive programming on i index check order","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0929caea82d20c30c42cde123b7f488fc7404a83":{"hash":"0929caea82d20c30c42cde123b7f488fc7404a83","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19135 from Zylann/fix_find_in_files_2","body":"Fix potential bugs with Find in Files","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a830e633a26c8dc29347e16c275a38a113de2be8":{"hash":"a830e633a26c8dc29347e16c275a38a113de2be8","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19074 from cart/optimize-mono-pool-marshal","body":"Reduce allocations when converting mono arrays to pool arrays","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d522bf3b9f8d05968cd0d6b9b9e163c2ffcb51d5":{"hash":"d522bf3b9f8d05968cd0d6b9b9e163c2ffcb51d5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18752 from danilo2205/enhanced_path_follow","body":"Up Vector for Curve3D and OrientedPathFollow Implementation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e19405b2b448f5c0ff7c67d6e8c8071e1e5bd537":{"hash":"e19405b2b448f5c0ff7c67d6e8c8071e1e5bd537","is_merge":true,"authored_by":[],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19157 from volzhs/bone-visibility","body":"Don't draw bones if it's not visible","is_cherrypick":false,"cherrypick_hash":"","pull":""},"17faf111190e0061a91a8913dcbed3c03dd5c1c8":{"hash":"17faf111190e0061a91a8913dcbed3c03dd5c1c8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19063 from KellyThomas/c-sharp-feature-parity-vectors","body":"mono: Add Slerp method to vector classes, expose Cross method for Vector2","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b4d3b6a5403f8f2bdd801825b251944d191c3303":{"hash":"b4d3b6a5403f8f2bdd801825b251944d191c3303","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19147 from guilhermefelipecgs/update_vorbis","body":"Update libvorbis to 1.3.6","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6a28bfe09c6c9cffc2bee651b2047852a23ec63d":{"hash":"6a28bfe09c6c9cffc2bee651b2047852a23ec63d","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Don't draw bones if it's not visible","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19157},"1198662b2b8aa7458f9d8d3afe66085fdfc0d113":{"hash":"1198662b2b8aa7458f9d8d3afe66085fdfc0d113","is_merge":false,"authored_by":["MDQ6VXNlcjQyMTg0OTE="],"author_raw":"Webster Sheets <webster@web-eworks.com>","committer_raw":"Webster Sheets <webster@web-eworks.com>","summary":"Revert #14753, as it is buggy and no longer necessary.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19151},"fd1ee14056a09e47e4d3d4644bb089d33a853898":{"hash":"fd1ee14056a09e47e4d3d4644bb089d33a853898","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19148 from mhilbrunner/mhilbrunner-js-log","body":"Javascript: Remove weird log","is_cherrypick":false,"cherrypick_hash":"","pull":""},"afbc66fccd61c6afca68f3691ddc2c0c341bc9fa":{"hash":"afbc66fccd61c6afca68f3691ddc2c0c341bc9fa","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Update stb_truetype to 1.19 and stb_vorbis to 1.14","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19150},"64c903580ec5798e480a7c5215117bdcc933e93e":{"hash":"64c903580ec5798e480a7c5215117bdcc933e93e","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19149 from neikeq/x","body":"Mono: Improve 'script class not found' error","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0c56e011adf4de59848d8fb801e8741119548543":{"hash":"0c56e011adf4de59848d8fb801e8741119548543","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTQ3NjM="],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Javascript: Remove weird log","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19148},"c8945fe7d81c6168e300375d2e6d2a9b01612496":{"hash":"c8945fe7d81c6168e300375d2e6d2a9b01612496","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Improve 'script class not found' error","body":"No longer printed when using using placeholder script instances (for non-tool scripts in the editor).\nPrint different error if the project assembly is not loaded","is_cherrypick":false,"cherrypick_hash":"","pull":19149},"4932c7ddcf00dbc8dd48ae03a79e360661581732":{"hash":"4932c7ddcf00dbc8dd48ae03a79e360661581732","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Update libvorbis to 1.3.6","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19147},"5d3108acbbe8704f38fa8646f5968af4acc137ed":{"hash":"5d3108acbbe8704f38fa8646f5968af4acc137ed","is_merge":false,"authored_by":["MDQ6VXNlcjE3MjQ1OTQy"],"author_raw":"Anish <anishbhobe@hotmail.com>","committer_raw":"Anish <anishbhobe@hotmail.com>","summary":"Ensures CMD+left and CMD+right only valid for OSX.","body":"Fix in #18370 is now only valid for OSX and is reverted for other OS.\n\nFixes #19042","is_cherrypick":false,"cherrypick_hash":"","pull":19139},"aee8d262528497298a50ff2b25eefd8dce18c033":{"hash":"aee8d262528497298a50ff2b25eefd8dce18c033","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19131 from YeldhamDev/connection_comment_capitalize","body":"Capitalized comments of methods created by the Connect Signal dialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6f6ee60e198eb664e2d3f140090a09bf210db2df":{"hash":"6f6ee60e198eb664e2d3f140090a09bf210db2df","is_merge":false,"authored_by":["MDQ6VXNlcjEzMTE1NTU="],"author_raw":"Marc Gilleron <marc.gilleron@gmail.com>","committer_raw":"Marc Gilleron <marc.gilleron@gmail.com>","summary":"Fix potential bugs with Find in Files","body":"- Iteration still going on after scan finished\n- Comparing milliseconds with seconds\n- Potential imprecision due to accumulating milliseconds (iteration could take fewer than 1ms)\n- Folders to scan not cleared when a new search starts","is_cherrypick":false,"cherrypick_hash":"","pull":19135},"0fa3e302631f22a0a6495464d185c07add9be7a3":{"hash":"0fa3e302631f22a0a6495464d185c07add9be7a3","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19130 from guilhermefelipecgs/fix_borderless","body":"More fixes to set_borderless_window","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4e257293d9b074b272350bfe88c891dec6632a14":{"hash":"4e257293d9b074b272350bfe88c891dec6632a14","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Capitalized comments of methods created by the Connect Signal dialog.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19131},"5e04dcd616f2a4957458461d2b18a9d82eaca855":{"hash":"5e04dcd616f2a4957458461d2b18a9d82eaca855","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19127 from marcelofg55/set_cell_undo","body":"Improve TileMap undo operations","is_cherrypick":false,"cherrypick_hash":"","pull":""},"34e9e5ba3720611834b54f5bf37214cb878c486e":{"hash":"34e9e5ba3720611834b54f5bf37214cb878c486e","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19129 from vnen/positive-fix","body":"Fix positive operator in GDScript compiler","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3cec24baa850019f9968b4e04e9c79fbddee3b72":{"hash":"3cec24baa850019f9968b4e04e9c79fbddee3b72","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Fix positive operator in GDScript compiler","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19129},"8c17d8e6fe632564965d861936be0c7e63c689bf":{"hash":"8c17d8e6fe632564965d861936be0c7e63c689bf","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"More fixes to set_borderless_window","body":"[x11] Preserve window size when calling this method.\n[osx] Make sure it don't make the window resizable if it's not needed.\n[windows] clean up the code.","is_cherrypick":false,"cherrypick_hash":"","pull":19130},"f1383f80bfa589327e16d359efa5011f03101e06":{"hash":"f1383f80bfa589327e16d359efa5011f03101e06","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Improve TileMap undo operations","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19127},"d55351ed20def8c84e36435ce8c85a1701b73ffd":{"hash":"d55351ed20def8c84e36435ce8c85a1701b73ffd","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19097 from volzhs/fix-import-filename","body":"Make filename clipped on Import dock","is_cherrypick":false,"cherrypick_hash":"","pull":""},"65c49643c111ba006f3d564cae0f3c67c7d6f9e7":{"hash":"65c49643c111ba006f3d564cae0f3c67c7d6f9e7","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19124 from volzhs/relative-node-path","body":"Use relative node path when assigning a node on inspector","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c5946259446afdf046488f6f1d3c63cd281344d5":{"hash":"c5946259446afdf046488f6f1d3c63cd281344d5","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18876 from TailyFair/assetlib-console-spam","body":"Fix AssetLib image loading","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9f40a8d27008c3d8973460b07a7dda7713dabeac":{"hash":"9f40a8d27008c3d8973460b07a7dda7713dabeac","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19108 from vnen/autoload-fix","body":"Only add autoloads in editor if they have tool scripts","is_cherrypick":false,"cherrypick_hash":"","pull":""},"acf6c326fb6a800040ac31da7cc37b9560571434":{"hash":"acf6c326fb6a800040ac31da7cc37b9560571434","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #14715 from Krakean/string_add_rsplit2","body":"Added rsplit() method to String class","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f1e5a47fab3b6e305427deb9fac03e9295dd7b16":{"hash":"f1e5a47fab3b6e305427deb9fac03e9295dd7b16","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19103 from volzhs/fix-reimport-dae","body":"Fix updating mesh when reimporting","is_cherrypick":false,"cherrypick_hash":"","pull":""},"70e04ae26f23cb3cef687fa12906c2097549efff":{"hash":"70e04ae26f23cb3cef687fa12906c2097549efff","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Use relative node path when assigning a node on inspector","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19124},"b22c1dd0f71ab53304551249a8750870ecb1b504":{"hash":"b22c1dd0f71ab53304551249a8750870ecb1b504","is_merge":false,"authored_by":["MDQ6VXNlcjUzMTE3NQ=="],"author_raw":"firefly2442 <firefly2442@gmail.com>","committer_raw":"firefly2442 <firefly2442@gmail.com>","summary":"cppcheck - defensive programming on i index check order","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19115},"55b4b30ab29a85e4af7c2f10494cfdd0e7bccc46":{"hash":"55b4b30ab29a85e4af7c2f10494cfdd0e7bccc46","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Only add autoloads in editor if they have tool scripts","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19108},"2587fcccee3b9ee2b934f681f9f3ff921edf096f":{"hash":"2587fcccee3b9ee2b934f681f9f3ff921edf096f","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":"Allow body-up-to-EOF HTTP responses","body":"Implements the same heuristic as Curl (and web browsers): if no `Content-Length`, no `Connection: keep-alive` and no chunked transfer encoding, assume th rest of the data until EOF is the body, gracefully setting the HTTP client back to the disconnected state.\n\nTheoretically, this is not compliant with HTTP 1.1, by which `keep-alive` is the default, but in practice, an explicit header is sent by servers.","is_cherrypick":false,"cherrypick_hash":"","pull":18279},"9d5e1228eaa1fe0180b23969edda80d3c461f677":{"hash":"9d5e1228eaa1fe0180b23969edda80d3c461f677","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Fix updating mesh when reimporting","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19103},"12fb5f58d9e0913c12358ccfb410f3e4b0128198":{"hash":"12fb5f58d9e0913c12358ccfb410f3e4b0128198","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Make filename clipped on Import dock","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19097},"b335274bcd6df9ad7e4ba381574fd1607f2b3437":{"hash":"b335274bcd6df9ad7e4ba381574fd1607f2b3437","is_merge":false,"authored_by":["MDQ6VXNlcjExNTEzOTQ="],"author_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","committer_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","summary":"mono: add Slerp method to vector classes, expose Cross method for Vector2, and fix unnecessary casts in Basis","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19063},"e8047e56d21df0c167a180afd5913ac4a8720270":{"hash":"e8047e56d21df0c167a180afd5913ac4a8720270","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"[InspectorDock] Change label offset","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19091},"1a92906fe00df821974159e3c0256dc2d70266d3":{"hash":"1a92906fe00df821974159e3c0256dc2d70266d3","is_merge":false,"authored_by":[""],"author_raw":"Karolis K <karolis.kalzanauskas@stud.vgtu.lt>","committer_raw":"TailyFair <karolis.kalzanauskas@stud.vgtu.lt>","summary":"Fix AssetLib image loading","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18876},"0980991e6433a3f394a9ae99bec10cb04c8b77e0":{"hash":"0980991e6433a3f394a9ae99bec10cb04c8b77e0","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19070 from guilhermefelipecgs/fix_19033","body":"Fix mouse confined and set_borderless_window","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3ac7f08b5585943b2f6e9e4868e366eb44cec368":{"hash":"3ac7f08b5585943b2f6e9e4868e366eb44cec368","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19082 from guilhermefelipecgs/fix_cursor","body":"Fix cursor not displaying arrow when transiting from mode captured to visible.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9af14ac1db93f713fec7f37148d71f594c0752ca":{"hash":"9af14ac1db93f713fec7f37148d71f594c0752ca","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Fix #15678","body":"Fix cursor not displaying arrow when transiting from mode captured to\nvisible.","is_cherrypick":false,"cherrypick_hash":"","pull":19082},"bd39e0d864893c08471a1dcb6abae3c5df698139":{"hash":"bd39e0d864893c08471a1dcb6abae3c5df698139","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19081 from Faless/osxcross_fix2","body":"Fix OSXCROSS build with clang-6.0","is_cherrypick":false,"cherrypick_hash":"","pull":""},"689290d71b2ae52c8b00e444097d797c60872356":{"hash":"689290d71b2ae52c8b00e444097d797c60872356","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19077 from KellyThomas/fix-string-extension","body":"mono: Fix index out of range error in string.Extension()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8289ff5fb363d1976589f8102af39c4fa88fe628":{"hash":"8289ff5fb363d1976589f8102af39c4fa88fe628","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18951 from YeldhamDev/small_tooltip_changes","body":"Small tooltip changes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"875d822d77f3088793cb0b4320c08b8f4d40a03e":{"hash":"875d822d77f3088793cb0b4320c08b8f4d40a03e","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix OSXCROSS build with clang-6.0","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19081},"c7e98eef67639d6ba66fae80d2d691e1a8af79d4":{"hash":"c7e98eef67639d6ba66fae80d2d691e1a8af79d4","is_merge":false,"authored_by":["MDQ6VXNlcjExNTEzOTQ="],"author_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","committer_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","summary":"Fix index out of range error in string.Extension()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19077},"7de36f0517f82b3d149887cc6a8d38349d5f2358":{"hash":"7de36f0517f82b3d149887cc6a8d38349d5f2358","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19039 from GodotExplorer/gitignore-ide-configs","body":"Add more IDE created files into .gitignore","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e7bb6ab3d6d9d7918e8127446b1cf23d9d4e146d":{"hash":"e7bb6ab3d6d9d7918e8127446b1cf23d9d4e146d","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19067 from cbscribe/kcc_videoplayer_doc","body":"[DOCS] Update VideoPlayer classref","is_cherrypick":false,"cherrypick_hash":"","pull":""},"56262ceafe4f41e61b5c69e4f387fe0c50cf5f1e":{"hash":"56262ceafe4f41e61b5c69e4f387fe0c50cf5f1e","is_merge":false,"authored_by":["MDQ6VXNlcjI2OTQ2NjM="],"author_raw":"Carter Anderson <mcanders1@gmail.com>","committer_raw":"Carter Anderson <mcanders1@gmail.com>","summary":"Reduce allocations when converting mono arrays to pool arrays","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19074},"28d24c4f6689a622f4451b354797038fc00543e9":{"hash":"28d24c4f6689a622f4451b354797038fc00543e9","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Fix #19033","body":"- Fix a bug when mouse is confined don't update the cursor shape.\n- Don't let the mouse leave the window when resizing to a smaller\nresolution when MOUSE_MODE_CONFINED.\n- Fix set_borderless_window to preserve the actual video_mode.widht/height.","is_cherrypick":false,"cherrypick_hash":"","pull":19070},"dc639d334a1e7ed81c25ce76cd986b2f49f85e65":{"hash":"dc639d334a1e7ed81c25ce76cd986b2f49f85e65","is_merge":false,"authored_by":["MDQ6VXNlcjEyODc5Mjgy"],"author_raw":"danilo2205 <danilo.davilla@gmail.com>","committer_raw":"danilo2205 <danilo.davilla@gmail.com>","summary":"Up vector implementation and OrientedPathFollow.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18752},"393125a6a4bbe97f4e7ebe3ac5e652a321be324c":{"hash":"393125a6a4bbe97f4e7ebe3ac5e652a321be324c","is_merge":false,"authored_by":[""],"author_raw":"Chris Bradfield <chris@kidscancode.org>","committer_raw":"Chris Bradfield <chris@kidscancode.org>","summary":"[DOCS] Update VideoPlayer classref","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19067},"9a5950ace52c4ebb575d452d6451259d6f2323e3":{"hash":"9a5950ace52c4ebb575d452d6451259d6f2323e3","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19064 from ibrahn/ui-text-changed-fixup","body":"fixup project_manager and find_in_files for text_changed signal change.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8afb00a8ec45526f957794a537cbcb30f9b8851a":{"hash":"8afb00a8ec45526f957794a537cbcb30f9b8851a","is_merge":false,"authored_by":["MDQ6VXNlcjI0NDk4ODMy"],"author_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","committer_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","summary":"fixup project_manager and find_in_files for text_changed signal change.","body":"Background:\nCommit 2abec59db96496611bb16dd1300d9b7d3def9780 removing text_changed\nsignal emmision from LineEdit::set_text broke the project manager and\nfind_in_files.","is_cherrypick":false,"cherrypick_hash":"","pull":19064},"5b11d16f219ff5741365cda8569297c0d39fee7a":{"hash":"5b11d16f219ff5741365cda8569297c0d39fee7a","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19050 from ibrahn/fix-signals-on-set","body":"fix for TextEdit::set_text firing signals it shouldn't.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9b567cc549199ef407e7f379bce400e8565d0a63":{"hash":"9b567cc549199ef407e7f379bce400e8565d0a63","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Dictionary editing support in inspector","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"eded06166860b3c052310cc8db28cc080655b510":{"hash":"eded06166860b3c052310cc8db28cc080655b510","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Dictionary editing does the comeback to the inspector, fixes #19046","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2abec59db96496611bb16dd1300d9b7d3def9780":{"hash":"2abec59db96496611bb16dd1300d9b7d3def9780","is_merge":false,"authored_by":["MDQ6VXNlcjI0NDk4ODMy"],"author_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","committer_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","summary":"fix for TextEdit::set_text firing signals it shouldn't.","body":"Removing some _changed signals in set_ functions.\nIncludes revert of commit 384625aa31a3627c25246e06c1fbc3019866765c","is_cherrypick":false,"cherrypick_hash":"","pull":19050},"d3a696043769ff7ccdec95aa2bf74cf654154670":{"hash":"d3a696043769ff7ccdec95aa2bf74cf654154670","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Add more IDE created files into .gitignore","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19039},"f4638d16f132c80a001cb79b30e16348fcaef8f6":{"hash":"f4638d16f132c80a001cb79b30e16348fcaef8f6","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Fixed generating radiance texture when using viewport texture for sky","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19029},"1433c2cbbb89df1edb0b727c9781481af5705f59":{"hash":"1433c2cbbb89df1edb0b727c9781481af5705f59","is_merge":false,"authored_by":["MDQ6VXNlcjI0NDk4ODMy"],"author_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","committer_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","summary":"GDScript access to copyright, license, author and donor information.","body":"Adds following functions to the Engine singleton:\nget_author_info - names of Godot authors\nget_copyright_info - detailed source copyright get_license_info\nget_donor_info - donor names\nget_license_info - full text of licenses used, indexed by license names\nget_license_text - the text of the Godot Expat license","is_cherrypick":false,"cherrypick_hash":"","pull":18899},"228b09bafbad467389dd851699df1a327fbdea21":{"hash":"228b09bafbad467389dd851699df1a327fbdea21","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18974 from KellyThomas/c-sharp-feature-parity-basis","body":"Mono: Basis constructor for euler parameter","is_cherrypick":false,"cherrypick_hash":"","pull":""},"30caac8ee3b75de660075f07a1f334eed6cd17c7":{"hash":"30caac8ee3b75de660075f07a1f334eed6cd17c7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19013 from bruvzg/uwp_build_fix","body":"Fix UWP build after #14622.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c97a1b17fe6beecee63f52cb7cc6e3cc9f123f2a":{"hash":"c97a1b17fe6beecee63f52cb7cc6e3cc9f123f2a","is_merge":false,"authored_by":["MDQ6VXNlcjE2NzE4ODU5"],"author_raw":"toger5 <toger5@hotmail.de>","committer_raw":"toger5 <toger5@hotmail.de>","summary":"light theme text editor behaviour","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19020},"fc90f41f53a639649bbc764746bfc59d22b98081":{"hash":"fc90f41f53a639649bbc764746bfc59d22b98081","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18975 from KellyThomas/c-sharp-feature-parity-color","body":"mono: New Color methods: Darkened, Lightened and ToRgba32","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d6c15bd96a3d0d98bfdb9559604acdc5dc0cda06":{"hash":"d6c15bd96a3d0d98bfdb9559604acdc5dc0cda06","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19017 from toger5/fix_no_a_input_script_editor_osx","body":"fixed capital A osx","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6c058040b7ce27c8687dcd001447312ff97e9717":{"hash":"6c058040b7ce27c8687dcd001447312ff97e9717","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Small tooltip changes.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18951},"6476b708d9275c279f76c64caadcaccbe4e618e5":{"hash":"6476b708d9275c279f76c64caadcaccbe4e618e5","is_merge":false,"authored_by":["MDQ6VXNlcjE2NzE4ODU5"],"author_raw":"toger5 <toger5@hotmail.de>","committer_raw":"toger5 <toger5@hotmail.de>","summary":"fixed capital A osx","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19017},"1ad47735844276496cec2054599b72bf07da676e":{"hash":"1ad47735844276496cec2054599b72bf07da676e","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18977 from KellyThomas/c-sharp-feature-parity-plane","body":"Mono: Expose Normal and D properties as properties in Plane","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0e015f6023ae2069f0cb66978a679b59577d320c":{"hash":"0e015f6023ae2069f0cb66978a679b59577d320c","is_merge":false,"authored_by":["MDQ6VXNlcjE2NzE4ODU5"],"author_raw":"toger5 <toger5@hotmail.de>","committer_raw":"toger5 <toger5@hotmail.de>","summary":"fixed scrolling in new ispector when using trackpad pan gesture","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19015},"6f0a83b681bf2eef1bceabbd2fac649aec42d724":{"hash":"6f0a83b681bf2eef1bceabbd2fac649aec42d724","is_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 UWP build after #14622.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19013},"9b5275b135ad8887b402628084829f25dd1f9c1a":{"hash":"9b5275b135ad8887b402628084829f25dd1f9c1a","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-Hid texture flags by default so they dont take so much space","body":"-make curve texture preview not so large, so its easier to embed the editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5e997c9483e7409e67f3430b667b2982f75b2418":{"hash":"5e997c9483e7409e67f3430b667b2982f75b2418","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19004 from BastiaanOlij/fix_particles_viewport_texture","body":"Fixes issue that a viewport texture doesn't work with particle shader","is_cherrypick":false,"cherrypick_hash":"","pull":""},"124774860c9f431eb103258fd9ca4694d1500e8f":{"hash":"124774860c9f431eb103258fd9ca4694d1500e8f","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Fixes issue that a viewport texture doesn't work with particle shader","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":19004},"b003b7d846a2aa2369a13f957131fdbc1c1cd398":{"hash":"b003b7d846a2aa2369a13f957131fdbc1c1cd398","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18978 from Chaosus/cubebugfix","body":"Fix property bug in CubeMesh which prevent it from changing in inspector","is_cherrypick":false,"cherrypick_hash":"","pull":""},"11fd889b0eca1c8390749015bc08c4e805b4ae8c":{"hash":"11fd889b0eca1c8390749015bc08c4e805b4ae8c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18989 from YeldhamDev/filter_fancy","body":"Small visual changes for some filter bars","is_cherrypick":false,"cherrypick_hash":"","pull":""},"228ae60a63df4190028a34648290417982c0d268":{"hash":"228ae60a63df4190028a34648290417982c0d268","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Make the performance reporting update frequency customizable","body":"The default update frequency has been changed from 1000ms to 250ms.","is_cherrypick":false,"cherrypick_hash":"","pull":18998},"03a6b0d926ca42ba12743211341182469754fe57":{"hash":"03a6b0d926ca42ba12743211341182469754fe57","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Small visual changes for some filter bars.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18989},"942e0c483247af1e84b7992be48f8ef6317d45c6":{"hash":"942e0c483247af1e84b7992be48f8ef6317d45c6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18988 from godotengine/revert-18981-fix_color_picker","body":"Revert \"Fix color-picker sliders\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e8dce91481649f56da6aa48f8f5c23bccd9e648a":{"hash":"e8dce91481649f56da6aa48f8f5c23bccd9e648a","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Revert \"Fix color-picker sliders\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18988},"1bba6eeeb9f0898308e5b96f6f996c2fbabe55ee":{"hash":"1bba6eeeb9f0898308e5b96f6f996c2fbabe55ee","is_merge":false,"authored_by":["MDQ6VXNlcjM0ODY2MjU2"],"author_raw":"Ferenc Arn <tagcup@yahoo.com>","committer_raw":"Ferenc Arn <tagcup@yahoo.com>","summary":"Removed incorrect Basis::set_scale().","body":"Also added a missing constructor in Basis, and fixed usage of inverse and affine inverse in Transform.","is_cherrypick":false,"cherrypick_hash":"","pull":18955},"7eddb80b27f9846bb24d5757c23c5003fd5b1a6d":{"hash":"7eddb80b27f9846bb24d5757c23c5003fd5b1a6d","is_merge":true,"authored_by":[],"author_raw":"Mariano Javier Suligoy <marianognu.easyrpg@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18960 from isaacremnant/autotile_3x3_minimal","body":"Restore support for minimal 3x3 autotile sets","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c5182a580a292327583b92c17a53cf6cc85d133d":{"hash":"c5182a580a292327583b92c17a53cf6cc85d133d","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Working Drag & Drop again in inspector","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2aafd928317776c0e896d6c2d3f019d4ce800c98":{"hash":"2aafd928317776c0e896d6c2d3f019d4ce800c98","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18981 from capnm/fix_color_picker","body":"Fix color-picker sliders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c8831fefc68fb77c3a6a23562619c2a63bc68160":{"hash":"c8831fefc68fb77c3a6a23562619c2a63bc68160","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18962 from djrm/pr_inspector_dock","body":"Moved inspector functionality from EditorNode to InspectorDock.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9a365a1216b8fe9f394d6efdd9550eab4e899eca":{"hash":"9a365a1216b8fe9f394d6efdd9550eab4e899eca","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Moved inspector functionality from EditorNode to InspectorDock.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18962},"c58e1555801216d536d85f4fda9ebbb938714aed":{"hash":"c58e1555801216d536d85f4fda9ebbb938714aed","is_merge":false,"authored_by":["MDQ6VXNlcjQwNDcyODk="],"author_raw":"Martin Capitanio <capnm@capitanio.org>","committer_raw":"Martin Capitanio <capnm@capitanio.org>","summary":"Fix color-picker sliders","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18981},"4b5227ff7755aa19aa57452c49e9466252fcb4a0":{"hash":"4b5227ff7755aa19aa57452c49e9466252fcb4a0","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-Ability to open resources in the same window","body":"-Plenty of fixes and improvements to new inspector\n-Fixes that were needed to make inspector work better","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3183375135e7e9d7bdab2b318dd74f672ebda27d":{"hash":"3183375135e7e9d7bdab2b318dd74f672ebda27d","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18971 from marcelofg55/missing_return","body":"Fix missing return on Navigation2D::get_closest_point_owner","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b3fccc5778dca7bc948c4a9dcb24da9dbb10a846":{"hash":"b3fccc5778dca7bc948c4a9dcb24da9dbb10a846","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix bug in CubeMesh","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18978},"16e1b4bacf4074e8ea374bde73f699c27d7bfbab":{"hash":"16e1b4bacf4074e8ea374bde73f699c27d7bfbab","is_merge":false,"authored_by":["MDQ6VXNlcjExNTEzOTQ="],"author_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","committer_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","summary":"mono: Plane, expose Normal, and D","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18977},"a56d6ff35fae14dfd9257c3c1c059153a241ebca":{"hash":"a56d6ff35fae14dfd9257c3c1c059153a241ebca","is_merge":false,"authored_by":["MDQ6VXNlcjM1NzczNw=="],"author_raw":"chanon <chanon.s@gmail.com>","committer_raw":"chanon <chanon.s@gmail.com>","summary":"add new get_stack function to get GDScript stack trace as array","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18976},"e4f0ac558d4ec77c04154b75d75f28d1ed7c4767":{"hash":"e4f0ac558d4ec77c04154b75d75f28d1ed7c4767","is_merge":false,"authored_by":["MDQ6VXNlcjM1MzU1MTYx"],"author_raw":"isaacremnant <isaacremnant@gmail.com>","committer_raw":"isaacremnant <isaacremnant@gmail.com>","summary":"Restore support for minimal 3x3 autotile sets","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18960},"88bd33f451fe15b0d31e5244366656ccc95484a7":{"hash":"88bd33f451fe15b0d31e5244366656ccc95484a7","is_merge":false,"authored_by":["MDQ6VXNlcjExNTEzOTQ="],"author_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","committer_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","summary":"mono: New Color methods: Darkened, Lightened and ToRgba32","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18975},"c26d30986a1664dc9b90335a5ef8259bc5f3e822":{"hash":"c26d30986a1664dc9b90335a5ef8259bc5f3e822","is_merge":false,"authored_by":["MDQ6VXNlcjExNTEzOTQ="],"author_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","committer_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","summary":"Mono: Basis constructor for euler parameter","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18974},"b9023715e2d2f522cd4d2c38961486eae68c50af":{"hash":"b9023715e2d2f522cd4d2c38961486eae68c50af","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Fix missing return on Navigation2D::get_closest_point_owner","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18971},"edc3e6b0daf4acfeb3565f0f799d304d945e5a0a":{"hash":"edc3e6b0daf4acfeb3565f0f799d304d945e5a0a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18967 from Valentactive/fix-mono-build-linux","body":"fixes build error on Linux after its introduction in #18949","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6c74f3de6dbba53878d9ebe377a6c33ef2294afc":{"hash":"6c74f3de6dbba53878d9ebe377a6c33ef2294afc","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIwNjE3"],"author_raw":"Michele Valente <valentactive@gmail.com>","committer_raw":"Michele Valente <valentactive@gmail.com>","summary":"fixes build error on Linux after its introduction in #18949","body":"The function expects now a return value. Returning NULL seems to work in\nthis case.","is_cherrypick":false,"cherrypick_hash":"","pull":18967},"b0649d2718f48c812e29884c633a823b1cb78571":{"hash":"b0649d2718f48c812e29884c633a823b1cb78571","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18405 from flashyincceo/gdscript-constants-help","body":"Fix Ctrl+click on @GDScript constants","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5e20a229eb347058800d00b29ba63bb809aedca0":{"hash":"5e20a229eb347058800d00b29ba63bb809aedca0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18529 from swarnimarun/master","body":"Fix StaticBody2D ignore in tileset bug","is_cherrypick":false,"cherrypick_hash":"","pull":""},"802ddc6e947dc4c8cce88016ab510cb13706b7f7":{"hash":"802ddc6e947dc4c8cce88016ab510cb13706b7f7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18862 from endragor/remove-font-width-ceiling","body":"Ceil char width within Label instead of Font","is_cherrypick":false,"cherrypick_hash":"","pull":""},"da8fe2f31d01772d686bd173467e0cc11357d8ac":{"hash":"da8fe2f31d01772d686bd173467e0cc11357d8ac","is_merge":false,"authored_by":["MDQ6VXNlcjM3MzgyNjQ="],"author_raw":"Gustav Lund <glu@gamblify.com>","committer_raw":"Gustav Lund <glu@gamblify.com>","summary":"Expose the animation pos to the user for AnimationNodes in AnimationTrees","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18885},"c3510cd9819934ff4eb3bf516f3437faf5e3abea":{"hash":"c3510cd9819934ff4eb3bf516f3437faf5e3abea","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18949 from neikeq/alo","body":"Mono: Project building fixes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"18203b7e786f55871a824d29547feb895b206568":{"hash":"18203b7e786f55871a824d29547feb895b206568","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18946 from nemerle/fix_poolallocator_resize","body":"Fix PoolAllocator::resize for too large p_new_size","is_cherrypick":false,"cherrypick_hash":"","pull":""},"01397a10d9f82e00638eb9b5c200b6dde8e515a9":{"hash":"01397a10d9f82e00638eb9b5c200b6dde8e515a9","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Project building fixes","body":"- Set (Csc/Vbc/Fsc)ToolExe environment variables to point to the batch files in Mono's bin directory when building with Mono's MSBuild.\n- Set Mono's MSBuild as the default build tool on Windows.\n- Generate projects with portable DebugType instead of full.","is_cherrypick":false,"cherrypick_hash":"","pull":18949},"ba134d44b8a5d87cf3694dd8858ec2a495bf6c11":{"hash":"ba134d44b8a5d87cf3694dd8858ec2a495bf6c11","is_merge":true,"authored_by":[],"author_raw":"Mariano Javier Suligoy <marianognu.easyrpg@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15909 from authenticate/tilemap_fix","body":"TileMap Navigation Fixes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2bbe6144ff4eb6b68b8b06144bca21bffdf1e8b5":{"hash":"2bbe6144ff4eb6b68b8b06144bca21bffdf1e8b5","is_merge":false,"authored_by":["MDQ6VXNlcjk2NTk3"],"author_raw":"nemerle <nemerle5@gmail.com>","committer_raw":"nemerle <nemerle5@gmail.com>","summary":"Fix PoolAllocator::resize for too large p_new_size","body":"The code had a subtle signed/unsigned bug -\n```cpp\nif( signed - unsigned < 0)\n// signed - unsigned is unsigned in c++, so\nif( unsigned < 0)\n// and thus the if block will never be executed\n```\n\nThus all the following code would be ran, including unnecessary retries\nof compacting the pool.","is_cherrypick":false,"cherrypick_hash":"","pull":18946},"41f79a6f14843406ea3c7f464a899fdc290e4bb0":{"hash":"41f79a6f14843406ea3c7f464a899fdc290e4bb0","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18889 from madadam/async-await-fix","body":"Set current SynchronizationContext before the game loop starts","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1378ca1e0429ce19320cec3941df58d59d50f18d":{"hash":"1378ca1e0429ce19320cec3941df58d59d50f18d","is_merge":false,"authored_by":["MDQ6VXNlcjMwNDAzNTI="],"author_raw":"Eoin O'Neill <eoinoneill1991@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Added Rename Context Menu Option for SceneTreeDock","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"36a74696d6751957c1d345ed1c7633d8b68ba827":{"hash":"36a74696d6751957c1d345ed1c7633d8b68ba827","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18804 from tagcup/vec_slerp","body":"Add SLERP to Vector{2,3}, optimize Quat's Vector3 rotation.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2cf36651b968e99602445678e1fa6ea0adfc078a":{"hash":"2cf36651b968e99602445678e1fa6ea0adfc078a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18814 from PJB3005/18-05-12-imagetexture-load-error","body":"ImageTexture.load returns an error code.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"97b1e8b5175478d1f09f72aa72f6d98b655f56a4":{"hash":"97b1e8b5175478d1f09f72aa72f6d98b655f56a4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18868 from bruvzg/clang_6_workaround","body":"Workaround for clang 6.0.0 / Xcode 9.3 release (-O3) build bug.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a404ceb1284e1e366750cb678ab7f73f4cdc5ac3":{"hash":"a404ceb1284e1e366750cb678ab7f73f4cdc5ac3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18930 from samdze/master","body":"Changed the name displayed for built-in scripts in the Script tab with a more descriptive one","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0888f75c25f09626a768d928215286ccf9cd9159":{"hash":"0888f75c25f09626a768d928215286ccf9cd9159","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18934 from YeldhamDev/project_metadata_expose","body":"Exposed set/get_project_metadata in EditorSettings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8998e5bdbc988f16f8f6ddbfe449904aa8c1b59a":{"hash":"8998e5bdbc988f16f8f6ddbfe449904aa8c1b59a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18944 from akien-mga/appveyor-pip","body":"Fix scons installation on AppVeyor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"79e76d8329b655d9cce03989a88b0d38e523dd6f":{"hash":"79e76d8329b655d9cce03989a88b0d38e523dd6f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix scons installation on AppVeyor","body":"Seems like AppVeyor just upgraded pip and finally removed the\ndeprecated --egg switch.","is_cherrypick":false,"cherrypick_hash":"","pull":18944},"5e96eaf1622070312e42abb232277fca48219739":{"hash":"5e96eaf1622070312e42abb232277fca48219739","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18905 from volzhs/zstd-1.3.4","body":"Update zstd to 1.3.4","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c31456b82173a7b0daff55237266466cd386eecc":{"hash":"c31456b82173a7b0daff55237266466cd386eecc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18891 from groud/fix_bone_selection","body":"Bring back 2D bone selection","is_cherrypick":false,"cherrypick_hash":"","pull":""},"82042bdd03a0bd3d11c2c3a814374a2f2f26148d":{"hash":"82042bdd03a0bd3d11c2c3a814374a2f2f26148d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18893 from eska014/html5-reldeb-Os","body":"Build HTML5 release_debug with -Os","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9c5dfdaf063e3b3f774e3dcfe66d28f324a340ad":{"hash":"9c5dfdaf063e3b3f774e3dcfe66d28f324a340ad","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18938 from guilhermefelipecgs/missing_header","body":"Add missing copyright headers","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2665707c18f17490141be27cb39239ac6f638773":{"hash":"2665707c18f17490141be27cb39239ac6f638773","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18942 from nemerle/fix_shader_validate_assign","body":"Fix bad operator check in `ShaderLanguage::_validate_assign`","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f2ba9a1f65e9f06371ebddff1607e9a0977eb3ab":{"hash":"f2ba9a1f65e9f06371ebddff1607e9a0977eb3ab","is_merge":false,"authored_by":["MDQ6VXNlcjk2NTk3"],"author_raw":"nemerle <nemerle5@gmail.com>","committer_raw":"nemerle <nemerle5@gmail.com>","summary":"Fix bad operator check in `ShaderLanguage::_validate_assign`","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18942},"35024d4e7bd2ee0ca55807b25c94b1b6665d22bd":{"hash":"35024d4e7bd2ee0ca55807b25c94b1b6665d22bd","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Add missing copyright headers","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18938},"e62e7fd768467aad9452cacf7331caee7f730020":{"hash":"e62e7fd768467aad9452cacf7331caee7f730020","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Properly show the property name on tooltip","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"045451e58d847201017042b052b54198688bb288":{"hash":"045451e58d847201017042b052b54198688bb288","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18935 from KellyThomas/doc-links","body":"[docs] fix links in class docs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c6ed46891d0abacb6619ff77697c616c9658a90f":{"hash":"c6ed46891d0abacb6619ff77697c616c9658a90f","is_merge":false,"authored_by":["MDQ6VXNlcjExNTEzOTQ="],"author_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","committer_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","summary":"[docs] fix links in class docs","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18935},"b1182f9de122c466fedc831bb209e132a25f8d34":{"hash":"b1182f9de122c466fedc831bb209e132a25f8d34","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18903 from volzhs/minizip-1.2.11","body":"Update minizip to 1.2.11","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e03de3ddfcb3d4d8111d5d3f50eb1301e47cb4e5":{"hash":"e03de3ddfcb3d4d8111d5d3f50eb1301e47cb4e5","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Exposed set/get_project_metadata in EditorSettings.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18934},"22041264ed38b65379a46a54050448d3807b5936":{"hash":"22041264ed38b65379a46a54050448d3807b5936","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"[Doc] Fixes in find bar","body":"- Automatically select all text when find bar called.\n- Adjust the size height when first displayed.","is_cherrypick":false,"cherrypick_hash":"","pull":18931},"760ec584df5ab1126b73a8c0d47637916e22250e":{"hash":"760ec584df5ab1126b73a8c0d47637916e22250e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18898 from TailyFair/assetlib-pagination","body":"AssetLib pagination modifications","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8694f98170a98c799b5492000ee0d4063845b879":{"hash":"8694f98170a98c799b5492000ee0d4063845b879","is_merge":false,"authored_by":[""],"author_raw":"Karolis K <karolis.kalzanauskas@stud.vgtu.lt>","committer_raw":"TailyFair <karolis.kalzanauskas@stud.vgtu.lt>","summary":"AssetLib pagination modifications","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18898},"375c94510f529af4513e552a9c9610d22fddad8a":{"hash":"375c94510f529af4513e552a9c9610d22fddad8a","is_merge":false,"authored_by":["MDQ6VXNlcjE5MzkyMTA0"],"author_raw":"Samuele Zolfanelli <samdazel@gmail.com>","committer_raw":"Samuele Zolfanelli <samdazel@gmail.com>","summary":"Changed the name displayed in the Script tab for built-in script with a more descriptive one","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18930},"93c4274941cf755c738a870eaeb71521da05cad3":{"hash":"93c4274941cf755c738a870eaeb71521da05cad3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18928 from BastiaanOlij/fix_viewport_flags","body":"Store flags so it isn't lost when viewport isn't setup yet","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0fc4f2252205f9c51168026ab757f095532b441a":{"hash":"0fc4f2252205f9c51168026ab757f095532b441a","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Store flags so it isn't lost when viewport isn't setup yet","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18928},"dfd1331690fab7e634e2e18fd7269bab8f759b3a":{"hash":"dfd1331690fab7e634e2e18fd7269bab8f759b3a","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Allow editing of some unbound properties when hinted (or no range hinted)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"031a4453684c75e2b5082aa39b8256f88faf3158":{"hash":"031a4453684c75e2b5082aa39b8256f88faf3158","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Add note about color picker deferred initialization","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"66dc73f3ca5ba5f4ef191e23bcf89bdb073caf0d":{"hash":"66dc73f3ca5ba5f4ef191e23bcf89bdb073caf0d","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18922 from volzhs/fix-segfault","body":"Fix segfault at quiting editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b49cb7d8797fee8545b51a5f4aa889298124577d":{"hash":"b49cb7d8797fee8545b51a5f4aa889298124577d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18917 from ReyAnthony/master","body":"Fix Camera2D drag margin property is affected by zoom property #18912","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fcc321f75fd29bee8c115b4ea1a0ad13128c2bde":{"hash":"fcc321f75fd29bee8c115b4ea1a0ad13128c2bde","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18921 from volzhs/margin-find-replace-bar","body":"Add margin bottom with find/replace bar on script editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"98e5a3ea426f12b4ae439f67d29a5c6cfc5f39d4":{"hash":"98e5a3ea426f12b4ae439f67d29a5c6cfc5f39d4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18442 from StraToN/add-button-sort-methods-overview","body":"Add a ToggleButton for alphabetic sorting in methods overview","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e639db0529d97f6b797503617906cd26c2a06021":{"hash":"e639db0529d97f6b797503617906cd26c2a06021","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Fix segfault at quiting editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18922},"592ff9bb9d1bbfa11a7635b988b331a7bbadc693":{"hash":"592ff9bb9d1bbfa11a7635b988b331a7bbadc693","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Add margin bottom with find/replace bar on script editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18921},"17e84568a45df3b81c3a40dc8eab8dbc1f95329a":{"hash":"17e84568a45df3b81c3a40dc8eab8dbc1f95329a","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18855 from clayjohn/doc_procedural_sky","body":"Added Documentation for Procedural Sky","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0ab1b05e86487cfd4454601a63231684253e97fe":{"hash":"0ab1b05e86487cfd4454601a63231684253e97fe","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18916 from marcelofg55/clang_compile_fix","body":"Fix compile error with clang","is_cherrypick":false,"cherrypick_hash":"","pull":""},"69cafb6044cc2f438da7381eb1e3eb1dd8e4c45c":{"hash":"69cafb6044cc2f438da7381eb1e3eb1dd8e4c45c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18910 from PJB3005/18-05-15-fix-textedit-param","body":"Fix missing registration for new param of TextEdit::cursor_set_line.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6f4a90592fa2f8142fa34871a564f012a034bc75":{"hash":"6f4a90592fa2f8142fa34871a564f012a034bc75","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18909 from ianb96/getcharwidthfix","body":"fix get_char_width for non-latin characters","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dfee637ff99a949ead64a4710d4526c164886577":{"hash":"dfee637ff99a949ead64a4710d4526c164886577","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18897 from volzhs/libwebp-1.0.0","body":"Update libwebp to 1.0.0","is_cherrypick":false,"cherrypick_hash":"","pull":""},"69ee7945d70e40c7953e9f587a8d0480db8eda86":{"hash":"69ee7945d70e40c7953e9f587a8d0480db8eda86","is_merge":false,"authored_by":["MDQ6VXNlcjQ1NDMyNTk="],"author_raw":"James <j.lammlein@gmail.com>","committer_raw":"James <j.lammlein@gmail.com>","summary":"Fixing a bug where tilemap navigation would not be accurate after a tilemap exits and then re-enters the tree. Fixing a bug where deleting a tile and then querying navigation would result in an incorrect path if both happened within the same frame.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":15909},"c8a42f98cc58cc0207cf1da61c6b918ee9a854bc":{"hash":"c8a42f98cc58cc0207cf1da61c6b918ee9a854bc","is_merge":false,"authored_by":["MDQ6VXNlcjg3MTM3Nzg="],"author_raw":"Anthony Rey <anthony.rey5@gmail.com>","committer_raw":"Anthony Rey <anthony.rey5@gmail.com>","summary":"Fix Camera2D drag margin property is affected by zoom property #18912","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18917},"1dfb95de22990708b0172826803796c803d0b4f9":{"hash":"1dfb95de22990708b0172826803796c803d0b4f9","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Fix compile error with clang","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18916},"d315b0fb8aa03ee6ecc7d93d884b606dc19c6ad5":{"hash":"d315b0fb8aa03ee6ecc7d93d884b606dc19c6ad5","is_merge":false,"authored_by":["MDQ6VXNlcjk2ODEwMjk="],"author_raw":"Daniele Giuliani <d.giuliani304@gmail.com>","committer_raw":"Daniele Giuliani <d.giuliani304@gmail.com>","summary":"added get_creation_time function for gdscript","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18914},"005b69cf6e276209464cc8c36ebc7376679925b6":{"hash":"005b69cf6e276209464cc8c36ebc7376679925b6","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-New inspector.","body":"-Changed UI resizing code, gained huge amount of speed.\n-Reorganized timer sync to clean up behavior (sorry forgot commit this before)\n\n-","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0f303c9f43e22f9905d7955d5f3ade146558b3f6":{"hash":"0f303c9f43e22f9905d7955d5f3ade146558b3f6","is_merge":false,"authored_by":["MDQ6VXNlcjgxMDc0NTk="],"author_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","committer_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","summary":"Fix missing registration for new param of TextEdit::cursor_set_line.","body":"This caused Mono glue gen to fail and other bugs to appear\n(such as in Visual Script)","is_cherrypick":false,"cherrypick_hash":"","pull":18910},"ce434bca825b2ffc5c5fe3f7884ca21d863ddbf8":{"hash":"ce434bca825b2ffc5c5fe3f7884ca21d863ddbf8","is_merge":false,"authored_by":["MDQ6VXNlcjEwMDU0MjI2"],"author_raw":"Ian Bishop <ianb96@gmail.com>","committer_raw":"Ian Bishop <ianb96@gmail.com>","summary":"fix get_char_width for non-latin characters","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18909},"5c5918a52dd93489fcb61b84d07d07368151824a":{"hash":"5c5918a52dd93489fcb61b84d07d07368151824a","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Update zstd to 1.3.4","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18905},"7e563f75b528c0565c0fff0d251bb752cd31dbd8":{"hash":"7e563f75b528c0565c0fff0d251bb752cd31dbd8","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Update minizip to 1.2.11","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18903},"6ed81249238260358609e2d806daba06831d1b6a":{"hash":"6ed81249238260358609e2d806daba06831d1b6a","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Update libwebp to 1.0.0","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18897},"3b8bd50b41e0197ab3bce653548715872a93ea80":{"hash":"3b8bd50b41e0197ab3bce653548715872a93ea80","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18894 from volzhs/fix-toggle-visibility","body":"Respect visibility change by Scene dock when using Sync Scene Changes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bcb24a0bb70f8a5e84774cffa8df1a8a6cfdfc60":{"hash":"bcb24a0bb70f8a5e84774cffa8df1a8a6cfdfc60","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Respect visibility change by Scene dock when using Sync Scene Changes","body":"Fix #18757 with keeping a feature introduced at 8343c9fbd","is_cherrypick":false,"cherrypick_hash":"","pull":18894},"0021df3da3832a7fe3053004b0983e52bbd919bb":{"hash":"0021df3da3832a7fe3053004b0983e52bbd919bb","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Bring back 2D bone selection","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18891},"f25240cfe6a4b7f030b2dfd5db1365b4de44301d":{"hash":"f25240cfe6a4b7f030b2dfd5db1365b4de44301d","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzE="],"author_raw":"Adam Cigánek <adam.ciganek@gmail.com>","committer_raw":"Adam Cigánek <adam.ciganek@gmail.com>","summary":"Set current SynchronizationContext before the game loop starts","body":"This fixes the problem that `SynchronizationContext.Current` would be null\nduring the call to `_EnterTree`, `_Ready` and the first call to `_Process` thus\nthe task continuations would be scheduled outside the main thread, which is unexpected and might lead to crashes.\n\nWith this change, task continuations are scheduled always on the main thread and so async/await can be used without any explicit synchronization, which is what is expected.\n\nFixes #18849","is_cherrypick":false,"cherrypick_hash":"","pull":18889},"ee52d12921aefd51c74ff9d50833e19569b2fb31":{"hash":"ee52d12921aefd51c74ff9d50833e19569b2fb31","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 a corner-case bug in _copy_texscreen in the gles3 renderer","body":"Fixes #17698","is_cherrypick":false,"cherrypick_hash":"","pull":18884},"0738ba6bc1ed93ad24f4c0c7e493512ee0670cd6":{"hash":"0738ba6bc1ed93ad24f4c0c7e493512ee0670cd6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18798 from jfaust/bugfix/scene-import-on-server-platform","body":"Fix two issues preventing model import from working properly when platform=server","is_cherrypick":false,"cherrypick_hash":"","pull":""},"57d257c361303a502957e04115eaf2c837c83f18":{"hash":"57d257c361303a502957e04115eaf2c837c83f18","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18680 from Gamblify/DummyTextureLoader","body":"Dummy texture importer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"911d01c10242d7437c866d6abc1dbbb3c00cce21":{"hash":"911d01c10242d7437c866d6abc1dbbb3c00cce21","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18881 from groud/fix_hovered_nodes2D","body":"Fixes hovered Nodes2D display in the editor (remove duplicates)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e928473190f72ed8ee121f48ad483512f3af1292":{"hash":"e928473190f72ed8ee121f48ad483512f3af1292","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #14848 from ianb96/ww","body":"TextEdit Word Wrap","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e6147898826cf45017e972d0cb9785e4a0d55d3e":{"hash":"e6147898826cf45017e972d0cb9785e4a0d55d3e","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fixes hovered Nodes2D display in the editor (remove duplicates)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18881},"6711691d10892a341b2d05d0cf0903aa20423aaa":{"hash":"6711691d10892a341b2d05d0cf0903aa20423aaa","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"added documentation for procedural sky","body":"Added documentation for procedural sky\n\nadded documentation for procedural sky\n\nadded documentation for procedural sky","is_cherrypick":false,"cherrypick_hash":"","pull":18855},"47d4a011d8cacbdf95f9cae6d29db1f4dc1de734":{"hash":"47d4a011d8cacbdf95f9cae6d29db1f4dc1de734","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18545 from vnen/editor-autoload","body":"Enable autoload in editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e1fff4bc092e188a7bf0cb4407b9f4b2403ee11a":{"hash":"e1fff4bc092e188a7bf0cb4407b9f4b2403ee11a","is_merge":false,"authored_by":["MDQ6VXNlcjEwMDU0MjI2"],"author_raw":"Ian Bishop <ianb96@gmail.com>","committer_raw":"Ian Bishop <ianb96@gmail.com>","summary":"TextEdit word wrap","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":14848},"622a754584d2b9442aee3d5c3835556451225262":{"hash":"622a754584d2b9442aee3d5c3835556451225262","is_merge":false,"authored_by":["MDQ6VXNlcjgxMDc0NTk="],"author_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","committer_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","summary":"ImageTexture.load returns an error code.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18814},"92f1debf0824f8eb8e2e38450dc34542be079375":{"hash":"92f1debf0824f8eb8e2e38450dc34542be079375","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18866 from KellyThomas/class-docs-links","body":"[docs] fix links in class docs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b68222e4e75d6cbe23c533f140733248df046c7e":{"hash":"b68222e4e75d6cbe23c533f140733248df046c7e","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"Workaround for clang 6 bug.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18868},"888eefa0fd5d14468161832d96e41e79d150899e":{"hash":"888eefa0fd5d14468161832d96e41e79d150899e","is_merge":false,"authored_by":["MDQ6VXNlcjExNTEzOTQ="],"author_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","committer_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","summary":"[docs] fix links in class docs","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18866},"d5a0b5f35b22658f5c575e2f494ebd3f3239b8cc":{"hash":"d5a0b5f35b22658f5c575e2f494ebd3f3239b8cc","is_merge":false,"authored_by":["MDQ6VXNlcjI0MTc4NDk="],"author_raw":"Ruslan Mustakov <r.mustakov@gmail.com>","committer_raw":"Ruslan Mustakov <r.mustakov@gmail.com>","summary":"Ceil char width within Label instead of Font","body":"Some classes use Font::get_char_size directly and not only for\nautowrapping. RichTextLabel is one such example. So this commit\nreverts aa8561d (PR #17504) and instead ceils character width within\nLabel. This makes sure Label autowraps correctly while not affecting\nother Font clients.\n\nFixes #18835.","is_cherrypick":false,"cherrypick_hash":"","pull":18862},"975c0516a4e0bf9d27888b859c1b5185a5788f32":{"hash":"975c0516a4e0bf9d27888b859c1b5185a5788f32","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Build HTML5 release_debug with -Os, like release.","body":"The increased build time is negligible in comparison to the decreased\nfile size.","is_cherrypick":false,"cherrypick_hash":"","pull":18893},"504ffda8d711b2747bf7efbbc13ca8e427eab6d1":{"hash":"504ffda8d711b2747bf7efbbc13ca8e427eab6d1","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Small refactoring in HTML5 build scripts","body":"Drop logic for non-existent 'profile' target","is_cherrypick":false,"cherrypick_hash":"","pull":18893},"8c71cbbe3fcd45cc1459c24a712273d143ef6879":{"hash":"8c71cbbe3fcd45cc1459c24a712273d143ef6879","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18797 from TailyFair/assetlib-video-overlay","body":"Added video thumbnail overlay in asset description","is_cherrypick":false,"cherrypick_hash":"","pull":""},"aba499965caa78ce1fd9a412ab3f385e1bdf1006":{"hash":"aba499965caa78ce1fd9a412ab3f385e1bdf1006","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18851 from groud/fix_animatedsprite","body":"Updates frame timeout when changing speed scale","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dd2aba021cade88b6b029071edde634197a253cd":{"hash":"dd2aba021cade88b6b029071edde634197a253cd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18853 from YeldhamDev/gui_cppcheck_fixes","body":"Fixed some warnings found with Cppcheck","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e036eb648b2437ef9a5a074df534a487465996b0":{"hash":"e036eb648b2437ef9a5a074df534a487465996b0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18782 from toger5/fix_no_a_input_script_editor_osx","body":"fixed 'A' input not registered in osx script editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7f72d6476b7bf5a248685e91a994ac4d73e50ff6":{"hash":"7f72d6476b7bf5a248685e91a994ac4d73e50ff6","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Fixed some warnings found with Cppcheck.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18853},"0db3d1d2a754aa122bcbb6ed74cf6f10ba3fc859":{"hash":"0db3d1d2a754aa122bcbb6ed74cf6f10ba3fc859","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15739 from poke1024/macos-catch-exception","body":"Catch NSException in macOS run loop to prevent crashs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"af6513b7ff8ee5887ac8ed2e2065daa918898a2d":{"hash":"af6513b7ff8ee5887ac8ed2e2065daa918898a2d","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18821 from PJB3005/18-05-12-doc-enums","body":"Makes doc methods display enums.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d7f25f7adb12b02c43e60c31bfc3572e4892c3f2":{"hash":"d7f25f7adb12b02c43e60c31bfc3572e4892c3f2","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Updates frame timeout when changing speed scale","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18851},"71abd73c004154c5946c652fdab5a01821324951":{"hash":"71abd73c004154c5946c652fdab5a01821324951","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18845 from bruvzg/fix_osx_num_scancodes","body":"[macOS] Fix numeric keys scan-codes remapping.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b01e1f04bf833c49abd47952bc62a871fd4b4287":{"hash":"b01e1f04bf833c49abd47952bc62a871fd4b4287","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18847 from clayjohn/doc_panorama_sky","body":"Filled in Docs for Panorama Sky","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1bf7f8fcd13bf1662e961ab07b5799b5975491b3":{"hash":"1bf7f8fcd13bf1662e961ab07b5799b5975491b3","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"filled in docs for panorama sky","body":"filled in docs for panorama sky","is_cherrypick":false,"cherrypick_hash":"","pull":18847},"55d71e68aa327311f2b9be27677c13f744ce811d":{"hash":"55d71e68aa327311f2b9be27677c13f744ce811d","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18846 from godotengine/revert-17367-audio_playing_","body":"Revert \"Use fake audio playing property in editor\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3cfb9df3258e286acebc41f2ff10ef6cd3558dff":{"hash":"3cfb9df3258e286acebc41f2ff10ef6cd3558dff","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Revert \"Use fake audio playing property in editor\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18846},"24dbe5e3102a0d4830904901de8f6a9ee25d68d5":{"hash":"24dbe5e3102a0d4830904901de8f6a9ee25d68d5","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17367 from ShyRed/audio_playing_","body":"Use fake audio playing property in editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"096eb38fb08565baccc0aba461ed67c8fc7e6279":{"hash":"096eb38fb08565baccc0aba461ed67c8fc7e6279","is_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 numeric keys scan-codes remapping.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18845},"dc7060973c6a58fa8b6b1df726edc58b8f1d31c1":{"hash":"dc7060973c6a58fa8b6b1df726edc58b8f1d31c1","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18764 from AndreaCatania/rag","body":"Improved API to active / deactive ragdoll","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2014bb485ae9a0c63569f71be9c83c3458e3e8e4":{"hash":"2014bb485ae9a0c63569f71be9c83c3458e3e8e4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18810 from eska014/cmdline","body":"Fix command line II","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5e297416154fa4d0c4168c26dfc762eb91b512e6":{"hash":"5e297416154fa4d0c4168c26dfc762eb91b512e6","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18830 from cbscribe/kcc_api_fixes","body":"[DOCS] Vector2/Vector3/TileMap wording fixes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"30289e8831a85c0d008f04c65a2041feaa3a86b6":{"hash":"30289e8831a85c0d008f04c65a2041feaa3a86b6","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18832 from capnm/fix-editor-font-bold","body":"Editor: make custom bold font config work","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0a3621ebaf04411de3090f5514f5a41dfc00e014":{"hash":"0a3621ebaf04411de3090f5514f5a41dfc00e014","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18838 from eska014/freetype-build","body":"Fix duplicate definitions with FreeType","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b8c35b4078da176d083a4d43f3c91aca1830d97c":{"hash":"b8c35b4078da176d083a4d43f3c91aca1830d97c","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Fix duplicate definitions with FreeType","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18838},"1b8146f77b8c597eeb6db90ee17ceef90ec0b1e8":{"hash":"1b8146f77b8c597eeb6db90ee17ceef90ec0b1e8","is_merge":false,"authored_by":["MDQ6VXNlcjQwNDcyODk="],"author_raw":"Martin Capitanio <capnm@capitanio.org>","committer_raw":"Martin Capitanio <capnm@capitanio.org>","summary":"Editor: make custom bold font config working","body":"Fixes #18737","is_cherrypick":false,"cherrypick_hash":"","pull":18832},"8bc4882dd33a4b162b96abc4f2fda72e78ba0119":{"hash":"8bc4882dd33a4b162b96abc4f2fda72e78ba0119","is_merge":false,"authored_by":[""],"author_raw":"Chris Bradfield <chris@kidscancode.org>","committer_raw":"Chris Bradfield <chris@kidscancode.org>","summary":"[DOCS] Vector2/Vector3/TileMap wording fixes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18830},"a0ea57b72cfd2f3895e93545f557d0d505e0ee89":{"hash":"a0ea57b72cfd2f3895e93545f557d0d505e0ee89","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18827 from Faless/enet_channels","body":"Expose channels and ordered mode in NetworkedMultiplayerENet","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f95e4c72df109f1ac03264106e78a7bd336279ca":{"hash":"f95e4c72df109f1ac03264106e78a7bd336279ca","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Expose channels in NetworkedMultiplayerENet","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18827},"ca10cb6eea0f86e0ec2fe24a142006cbc6db21c6":{"hash":"ca10cb6eea0f86e0ec2fe24a142006cbc6db21c6","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18823 from Faless/multiplayer_raw","body":"Allow sending raw bytes via the Multiplayer API","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0ad07a823cec6de4b1ca1563ec4292c5f8d20198":{"hash":"0ad07a823cec6de4b1ca1563ec4292c5f8d20198","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix and improve docs, adds send_bytes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18823},"c7466eb144be819e740ec19f4db246011971bb85":{"hash":"c7466eb144be819e740ec19f4db246011971bb85","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Allow sending raw bytes through MultiplayerAPI","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18823},"331b0e8526997cdbbdc29f7da8c09b6b63e6b069":{"hash":"331b0e8526997cdbbdc29f7da8c09b6b63e6b069","is_merge":false,"authored_by":["MDQ6VXNlcjgxMDc0NTk="],"author_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","committer_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","summary":"Makes doc methods display enums.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18821},"ed7aadcd87a64cde70febc8ee313860e8c67dcaf":{"hash":"ed7aadcd87a64cde70febc8ee313860e8c67dcaf","is_merge":false,"authored_by":["MDQ6VXNlcjM0ODY2MjU2"],"author_raw":"Ferenc Arn <tagcup@yahoo.com>","committer_raw":"Ferenc Arn <tagcup@yahoo.com>","summary":"Add SLERP to Vector{2,3}, optimize Quat's Vector3 rotation.","body":"Also even out Basis and Quat APIs a little.","is_cherrypick":false,"cherrypick_hash":"","pull":18804},"430d84769c1f18b82448d242d4a2a33e24b2a630":{"hash":"430d84769c1f18b82448d242d4a2a33e24b2a630","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Change reused variable name in command line parsing","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18810},"5b4974f171ea1a8467049c85cd0c3c5011e39c18":{"hash":"5b4974f171ea1a8467049c85cd0c3c5011e39c18","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Remove dead branch in command line logic","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18810},"81b1d3c846de263cf843e9e0e9d7c0c0a94f65c8":{"hash":"81b1d3c846de263cf843e9e0e9d7c0c0a94f65c8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18807 from Orangestar12/master","body":"Correctly label vertical scroll position in tooltip as \"vertical\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3bdeb6f8a88df45d3fa9d8908204458b39be95ed":{"hash":"3bdeb6f8a88df45d3fa9d8908204458b39be95ed","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Revert \"Fix custom resource path look-up per command line\"","body":"This reverts commit 942f6dfbd66c1d15a45ef6447fd883103d9678a8.","is_cherrypick":false,"cherrypick_hash":"","pull":18810},"40ec56801b77ad799547e5a9dc492288eb192947":{"hash":"40ec56801b77ad799547e5a9dc492288eb192947","is_merge":false,"authored_by":["MDQ6VXNlcjc4NTMxNQ=="],"author_raw":"Daniel \"Orangestar\" O <orangestar@cats4gold.net>","committer_raw":"GitHub <noreply@github.com>","summary":"Fix Error in the ScrollContainer Tooltips","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18807},"814989e10625d94490a7cf9091e7dc9f7b15e2cc":{"hash":"814989e10625d94490a7cf9091e7dc9f7b15e2cc","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 bilinear bars in TextureProgress","body":"These bars will extend from the center to the left and right of\nthe node, or from the center to the top and bottom of the node\ndepending on the option selected.\n\nThe Clockwise and Counter Clockwise mode will expand the progress\nbar both ways in a circular fashion.","is_cherrypick":false,"cherrypick_hash":"","pull":18806},"fb8f71fe54d32487e6ac6fa90b783b7fa74d7170":{"hash":"fb8f71fe54d32487e6ac6fa90b783b7fa74d7170","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18788 from Chaosus/fixblackpreviews","body":"Fix black script previews","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d5a0d653c8936b8439a8ab978bdf7495337ec557":{"hash":"d5a0d653c8936b8439a8ab978bdf7495337ec557","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18800 from dragmz/removefile","body":"fix for removing files","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9af5cab32ed4fab8bed28da2349cb08b45730342":{"hash":"9af5cab32ed4fab8bed28da2349cb08b45730342","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18802 from bruvzg/fix_x11_arm_build","body":"Fix X11 build on ARM Linux","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3d9deda8b367ae9c715bef7e9b1b5917ed81240f":{"hash":"3d9deda8b367ae9c715bef7e9b1b5917ed81240f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Sync classref with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5b639269a2e07b8d9af69338affc146d40b51984":{"hash":"5b639269a2e07b8d9af69338affc146d40b51984","is_merge":false,"authored_by":["MDQ6VXNlcjEzODgzNzc="],"author_raw":"Josh Faust <josh@torch3d.com>","committer_raw":"Josh Faust <josh@torch3d.com>","summary":"Fix scene import when platform=server","body":"Adds code in RasterizerStorageDummy to store off mesh surface information,\nrather than just throwing it away. Without this, all surface arrays were\njust defaulting to empty when the packed scene was written.","is_cherrypick":false,"cherrypick_hash":"","pull":18798},"224d5371ff65a242f354b0c645176bdeea1cd14c":{"hash":"224d5371ff65a242f354b0c645176bdeea1cd14c","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18742 from TailyFair/assetlib-fix","body":"Fix AssetLib icon if remote icon load fails","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0711d865e21311b625941f1e4618bb0c83410ed5":{"hash":"0711d865e21311b625941f1e4618bb0c83410ed5","is_merge":false,"authored_by":[""],"author_raw":"Karolis K <karolis.kalzanauskas@stud.vgtu.lt>","committer_raw":"Karolis K <karolis.kalzanauskas@stud.vgtu.lt>","summary":"Thumbnail overlay for videos in AssetLib","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18797},"9ecc26ce598dc081063340de3fe1ea8d5d57eba3":{"hash":"9ecc26ce598dc081063340de3fe1ea8d5d57eba3","is_merge":false,"authored_by":["MDQ6VXNlcjQ0NzE0Mw=="],"author_raw":"Marcin Zawiejski <dragmz@gmail.com>","committer_raw":"Marcin Zawiejski <dragmz@gmail.com>","summary":"fix for removing files","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18800},"4e58db9f1244a00b1f29d9a0b57f77cfe32c0a44":{"hash":"4e58db9f1244a00b1f29d9a0b57f77cfe32c0a44","is_merge":false,"authored_by":["MDQ6VXNlcjEzODgzNzc="],"author_raw":"Josh Faust <josh@torch3d.com>","committer_raw":"Josh Faust <josh@torch3d.com>","summary":"Fix crash on editor startup when running with platform=server","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18798},"a081507be7bec45400fd52f75c0476d4e713a4dc":{"hash":"a081507be7bec45400fd52f75c0476d4e713a4dc","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix black script previews","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18788},"ce64c2a32e0f1db8f0f75e1091a24d01fd669044":{"hash":"ce64c2a32e0f1db8f0f75e1091a24d01fd669044","is_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 Linux/X11 build on ARMs.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18802},"0902915c33883e5fcb39287e4bc82826497d233b":{"hash":"0902915c33883e5fcb39287e4bc82826497d233b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18751 from guilhermefelipecgs/fix_cursor_osx","body":"Fix custom cursor disappearing on osx","is_cherrypick":false,"cherrypick_hash":"","pull":""},"eaa6613f0683bfc29767e9c4abc9f5b1435b5577":{"hash":"eaa6613f0683bfc29767e9c4abc9f5b1435b5577","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18770 from eska014/cmdline","body":"Command line fixes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5676ab368a0f739d5981e4980fd3c54b728a1ae7":{"hash":"5676ab368a0f739d5981e4980fd3c54b728a1ae7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18771 from karroffel/gdnative-api-json-stuff","body":"changed GDNative API JSON format","is_cherrypick":false,"cherrypick_hash":"","pull":""},"41e9e5501b7000146f6719faa52c0684257698a6":{"hash":"41e9e5501b7000146f6719faa52c0684257698a6","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Fix docs regarding Color.from_hsv hue range [0,360] -> [0,1]","body":"Per changes in #17407","is_cherrypick":false,"cherrypick_hash":"","pull":""},"27d70924a00ef2e199426d3facd8fa5dd7151bb5":{"hash":"27d70924a00ef2e199426d3facd8fa5dd7151bb5","is_merge":false,"authored_by":["MDQ6VXNlcjgxMDc0NTk="],"author_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","committer_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","summary":"Fixes ObjectDB leak printout with mono.","body":"Fixes #18767","is_cherrypick":false,"cherrypick_hash":"","pull":18792},"0f9fc47234e0d4f8a3e232de0efe4696dec06c32":{"hash":"0f9fc47234e0d4f8a3e232de0efe4696dec06c32","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18791 from endragor/fix-ios-lifecycle","body":"Proper focus in/out handling on iOS","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0f942764ff6a0994f4b5794ddf0d5dd3e5bf91d7":{"hash":"0f942764ff6a0994f4b5794ddf0d5dd3e5bf91d7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18789 from endragor/fix-oversampled-outline-update","body":"Update oversampling of outlines after window size change","is_cherrypick":false,"cherrypick_hash":"","pull":""},"68b9fd79e475b14ea109b6b973944cc4def3f57d":{"hash":"68b9fd79e475b14ea109b6b973944cc4def3f57d","is_merge":false,"authored_by":["MDQ6VXNlcjEyODkyMDc="],"author_raw":"Julian Murgia <the.straton@gmail.com>","committer_raw":"Julian Murgia <the.straton@gmail.com>","summary":"Add button hbox with alphabetic sort toggle above methods outline.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18442},"08a924bcee3b4d128ddcf261a8c2fc915db486fc":{"hash":"08a924bcee3b4d128ddcf261a8c2fc915db486fc","is_merge":false,"authored_by":["MDQ6VXNlcjI0MTc4NDk="],"author_raw":"Ruslan Mustakov <r.mustakov@gmail.com>","committer_raw":"Ruslan Mustakov <r.mustakov@gmail.com>","summary":"Proper focus in/out handling on iOS","body":"PR #18675 (commit 96301e9) revealed a problem with how iOS lifecycle\ncallbacks were handled by Godot. Before that PR it was possible to get\nNOTIFICATION_WM_FOCUS_IN callback without getting the corresponding\nNOTIFICATION_WM_FOCUS_OUT. That commit added a flag to ensure they are\nalways coupled, but now there is an issue when, for example, you open a\nnotification panel on iOS without moving the app to background.\nIt resulted in view.stopAnimation being called without the\ncorresponding startAnimation when the app moves to foreground again, so\nit looked like the game hanged.\n\nI changed focus out notification to be sent in applicationWillResignActive,\nbecause it makes more sense than to do it in applicationDidEnterBackground,\nbecause it is always called in pair with applicationDidBecomeActive, where\nfocus in is sent. applicationDidEnterBackground may not come under\ncircumstances that are now described as a comment in code.","is_cherrypick":false,"cherrypick_hash":"","pull":18791},"f34ea810fed6b14eef5f2aaae5438287cc2dbd19":{"hash":"f34ea810fed6b14eef5f2aaae5438287cc2dbd19","is_merge":false,"authored_by":["MDQ6VXNlcjI0MTc4NDk="],"author_raw":"Ruslan Mustakov <r.mustakov@gmail.com>","committer_raw":"Ruslan Mustakov <r.mustakov@gmail.com>","summary":"Update oversampling of outlines after window size change","body":"Fixes #18774.","is_cherrypick":false,"cherrypick_hash":"","pull":18789},"74796d9b6cf1663029a5fa6b5024b236746e506a":{"hash":"74796d9b6cf1663029a5fa6b5024b236746e506a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18784 from YeldhamDev/ignore_tags","body":"Added \"*.tags\" (Made by Geany's Ctags plugin) to the \".gitignore\" file","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f8d2bc6a87cdb7ce0d73de77276d34e020ed0c0b":{"hash":"f8d2bc6a87cdb7ce0d73de77276d34e020ed0c0b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18781 from toger5/bold_font_error_message","body":"fixed bold font error message","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dbee4825f292ce5eba25fab251a6403d4d197906":{"hash":"dbee4825f292ce5eba25fab251a6403d4d197906","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18776 from guilhermefelipecgs/reset_cursor","body":"Reset the cursor with Input.set_custom_mouse_cursor(null)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b38905ae981e25689b82030afd344f4ea69531b4":{"hash":"b38905ae981e25689b82030afd344f4ea69531b4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18775 from yaakuro/master-gltf-image-fix","body":"Use mimeType according to glTF spec.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6c5ac57ed7cd145dfdb68f699931892135597f60":{"hash":"6c5ac57ed7cd145dfdb68f699931892135597f60","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Added \"*.tags\" (Made by Geany's Ctags plugin) to the \".gitignore\" file.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18784},"d927e972d1e9794b10e058345e8bd46d511242d6":{"hash":"d927e972d1e9794b10e058345e8bd46d511242d6","is_merge":false,"authored_by":["MDQ6VXNlcjE2NzE4ODU5"],"author_raw":"toger5 <toger5@hotmail.de>","committer_raw":"toger5 <toger5@hotmail.de>","summary":"fixed a input not registered in osx script editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18782},"78af1e8ddeb50c1d8a7ac19f837b5ab63c0a506c":{"hash":"78af1e8ddeb50c1d8a7ac19f837b5ab63c0a506c","is_merge":false,"authored_by":["MDQ6VXNlcjE2NzE4ODU5"],"author_raw":"toger5 <toger5@hotmail.de>","committer_raw":"toger5 <toger5@hotmail.de>","summary":"fixed bodl font error message","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18781},"5f66734d2d70951b273a078a3ee20e406cf0f84d":{"hash":"5f66734d2d70951b273a078a3ee20e406cf0f84d","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Implemented physics material","body":"Hidden a function\n\nFixed travis static check","is_cherrypick":false,"cherrypick_hash":"","pull":12403},"50a0220d2dedd1d93f94e581d6b8ff363b62a130":{"hash":"50a0220d2dedd1d93f94e581d6b8ff363b62a130","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Reset the cursor with Input.set_custom_mouse_cursor(null)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18776},"9a50a4442da3fa9fcdb798f017b396ce73dadf32":{"hash":"9a50a4442da3fa9fcdb798f017b396ce73dadf32","is_merge":false,"authored_by":[""],"author_raw":"Yaakuro <yaakuro@codeposer.net>","committer_raw":"Yaakuro <yaakuro@codeposer.net>","summary":"Use mimetype according to glTF spec.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18775},"1ec2fa42f83ec107d346e610496a547bde861725":{"hash":"1ec2fa42f83ec107d346e610496a547bde861725","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18772 from akien-mga/travis-server","body":"Travis: Add server build with clang","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c4c7270cc7108e514b596dd7f4aac53810f0186d":{"hash":"c4c7270cc7108e514b596dd7f4aac53810f0186d","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Fix help/man for --export and --export-debug","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18770},"70866bbafd74d277a7f8aedcd2c8bf23a0cce99d":{"hash":"70866bbafd74d277a7f8aedcd2c8bf23a0cce99d","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDk2MTM="],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"Thomas Herzog <therzog@mail.de>","summary":"changed GDNative API json format","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18771},"a415efa4b749da90c86db5ac4664491e2ee125dd":{"hash":"a415efa4b749da90c86db5ac4664491e2ee125dd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18765 from eska014/enginejs-extalt","body":"Facilitate using non-default filename extensions in HTML5 platform","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1e19e2846dbcd4435f64a73deded67c92993204e":{"hash":"1e19e2846dbcd4435f64a73deded67c92993204e","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Travis: Add server build with clang","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18772},"2766050c532c7a93957e35cd1e70852b322b6de7":{"hash":"2766050c532c7a93957e35cd1e70852b322b6de7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18768 from Faless/server_fix","body":"Implement missing methods in dummy rasterizer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"aa5cd9d7640de20b4fd39711e316af816a0b6106":{"hash":"aa5cd9d7640de20b4fd39711e316af816a0b6106","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18756 from volzhs/freetype-2.9.1","body":"Update FreeType to 2.9.1","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5a0119f9e2c0c1dec78447b9ca4f085087dfa3d9":{"hash":"5a0119f9e2c0c1dec78447b9ca4f085087dfa3d9","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Improved API to active / deactive ragdoll","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18764},"942f6dfbd66c1d15a45ef6447fd883103d9678a8":{"hash":"942f6dfbd66c1d15a45ef6447fd883103d9678a8","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Fix custom resource path look-up per command line","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18770},"af7926cf9863343a43b3673ab2d3fbe27f3e88ea":{"hash":"af7926cf9863343a43b3673ab2d3fbe27f3e88ea","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Allow exporting runnable presets from command line","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18770},"c3e921fba3be76c27c33c495e2df4b64fdeb8638":{"hash":"c3e921fba3be76c27c33c495e2df4b64fdeb8638","is_merge":false,"authored_by":[""],"author_raw":"Karolis K <karolis.kalzanauskas@stud.vgtu.lt>","committer_raw":"Karolis K <karolis.kalzanauskas@stud.vgtu.lt>","summary":"Fix icon if remote icon load fails","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18742},"486ec499f33b4062625b859509127db765fa23e1":{"hash":"486ec499f33b4062625b859509127db765fa23e1","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18766 from eska014/html5-localcustomshell","body":"Use local path for custom HTML5 shell export","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0cad1417b61cbad9926d364840de54f2d644e200":{"hash":"0cad1417b61cbad9926d364840de54f2d644e200","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Implement missing methods in dummy rasterizer","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18768},"d1970888d3eb0513dffbab7d5454d0548973ad9a":{"hash":"d1970888d3eb0513dffbab7d5454d0548973ad9a","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Use local path for custom HTML5 shell export","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18766},"96f907c023b687206df6233be383d724e2810088":{"hash":"96f907c023b687206df6233be383d724e2810088","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Accept non-default main packs in engine.js startGame()","body":"Allows using startGame() with main packs exported as .zip, but also any\nother custom extension, for example if a web game host does not allow\nthe .pck filename extension.","is_cherrypick":false,"cherrypick_hash":"","pull":18765},"f20af4b632e7c715ba391aaac0dcce8097f09e00":{"hash":"f20af4b632e7c715ba391aaac0dcce8097f09e00","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18753 from eska014/html5-iframefocus","body":"Fix keyboard focus lock-out with HTML5 canvas in iframe","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b72424c88b08595fb9fe7f5d9f32403742878c58":{"hash":"b72424c88b08595fb9fe7f5d9f32403742878c58","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18755 from volzhs/fix-pointing-emulate","body":"Fix setting for pointing emulation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"32eb3e1b7d2aa6010f154d8b4850357f5a11662a":{"hash":"32eb3e1b7d2aa6010f154d8b4850357f5a11662a","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Add Engine.setWebAssemblyFilenameExtension()","body":"Some web game hosts only allow certain filename extensions. If .wasm is\nnot allowed, this function allows overriding the WebAssembly filename\nextension to work around that restriction.","is_cherrypick":false,"cherrypick_hash":"","pull":18765},"c9bd739a8bff115dcd8631f7a321702e8868af77":{"hash":"c9bd739a8bff115dcd8631f7a321702e8868af77","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Update FreeType to 2.9.1","body":"close #15660","is_cherrypick":false,"cherrypick_hash":"","pull":18756},"99bc7f3f4e6f46bd3d00c0adcb63217c5f53d727":{"hash":"99bc7f3f4e6f46bd3d00c0adcb63217c5f53d727","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Fix setting for pointing emulation","body":"Fix #18582\n\nGLOBAL_DEF(\"input/something\") is treated as Input Map setting, not as General.","is_cherrypick":false,"cherrypick_hash":"","pull":18755},"9080e96bc81328e658a03e2cd248c06ddbf9f2ec":{"hash":"9080e96bc81328e658a03e2cd248c06ddbf9f2ec","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Fix keyboard focus lock-out with HTML5 canvas in iframe","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18753},"fe82b5a1220a1948c03c92544a7e066cb0cd9057":{"hash":"fe82b5a1220a1948c03c92544a7e066cb0cd9057","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18749 from eska014/html5-mousecapture-rel","body":"Fix relative motion with captured mouse in HTML5 platform","is_cherrypick":false,"cherrypick_hash":"","pull":""},"919d802e6665be1c2e984b26098a8a2a707d5ec1":{"hash":"919d802e6665be1c2e984b26098a8a2a707d5ec1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18183 from Paulb23/gdscript_highlighter_inital_changes","body":"GDScript function definition and get_node shortcut syntax highlighting","is_cherrypick":false,"cherrypick_hash":"","pull":""},"48f9e6a05b928bdd9085827c4f6b341f960be75e":{"hash":"48f9e6a05b928bdd9085827c4f6b341f960be75e","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Fix custom cursor disappearing on osx","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18751},"d78b10313b78e56a65ef4fdfeef6d85ae8ad5311":{"hash":"d78b10313b78e56a65ef4fdfeef6d85ae8ad5311","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Fix relative mouse motion when captured in HTML5 platform","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18749},"4fe2605ab37ba72beefc7eca63d3733bb6a55296":{"hash":"4fe2605ab37ba72beefc7eca63d3733bb6a55296","is_merge":false,"authored_by":["MDQ6VXNlcjIyNzU2MzQ1"],"author_raw":"anakimluke <anakimluke@users.noreply.github.com>","committer_raw":"GitHub <noreply@github.com>","summary":"fixed minor doc wording problem","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18747},"b0069bb118820e5a62bb240be6bb75a5814b93c5":{"hash":"b0069bb118820e5a62bb240be6bb75a5814b93c5","is_merge":false,"authored_by":["MDQ6VXNlcjMyNzgyNDM="],"author_raw":"Gabriel Gavilan <me@gabrii.com>","committer_raw":"Gabriel Gavilan <me@gabrii.com>","summary":"Apply viewport scale to selection update methods. Changed to propper fix sugested by reduz","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18298},"365d81436161ebb8349e96d5b19d922b973e80ea":{"hash":"365d81436161ebb8349e96d5b19d922b973e80ea","is_merge":false,"authored_by":["MDQ6VXNlcjE4NjY4ODgw"],"author_raw":"Peter Folkins <folkins.peter@gmail.com>","committer_raw":"Peter Folkins <folkins.peter@gmail.com>","summary":"Adding font preview to file browsers","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18234},"c294993d97bdb350d8a1e84a4050430fa973daed":{"hash":"c294993d97bdb350d8a1e84a4050430fa973daed","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18745 from DmitryKrutskikh/minor-fix-project-manager","body":"Disable 'run' button if any project not selected","is_cherrypick":false,"cherrypick_hash":"","pull":""},"138004033753f68b2d803373d0a9d274db6abf54":{"hash":"138004033753f68b2d803373d0a9d274db6abf54","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18716 from guilhermefelipecgs/support_for_atlas_tex_on_cursor_2","body":"Add support for atlas texture on set_custom_mouse_cursor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"965b6ac2736dd7bac8686cd447f0e9430e020349":{"hash":"965b6ac2736dd7bac8686cd447f0e9430e020349","is_merge":false,"authored_by":["MDQ6VXNlcjg0MDE4OTQ="],"author_raw":"DmitryKrutskikh <dmitry.krutskikh@gmail.com>","committer_raw":"DmitryKrutskikh <dmitry.krutskikh@gmail.com>","summary":"Disable 'run' button if any project not selected and tiny refactoring","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18745},"36787621f95a74a8f02cfead23e8dd959e08b527":{"hash":"36787621f95a74a8f02cfead23e8dd959e08b527","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18743 from Zouch/master","body":"Consider TextEdit paste operation complex.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"31b6776f116272592bc302fbb824a92e60fdb527":{"hash":"31b6776f116272592bc302fbb824a92e60fdb527","is_merge":false,"authored_by":[""],"author_raw":"Ben Hickling <ben.hickling@aria-networks.com>","committer_raw":"Ben Hickling <ben.hickling@aria-networks.com>","summary":"Added option to 2D and 3D curve editor to mirror curve tangent handles both in angle and/or length","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18535},"8ead09342d44fb39b28b400cb2fcb3c947f8f34f":{"hash":"8ead09342d44fb39b28b400cb2fcb3c947f8f34f","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Add support for atlas texture on set_custom_mouse_cursor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18716},"b09e0454bb4049c2cf92b92a7194d9c016fbb736":{"hash":"b09e0454bb4049c2cf92b92a7194d9c016fbb736","is_merge":false,"authored_by":["MDQ6VXNlcjExNTI2NzE="],"author_raw":"Charly Mourglia <charly.mourglia@gmail.com>","committer_raw":"Charly Mourglia <charly.mourglia@gmail.com>","summary":"Consider TextEdit paste operation complex.","body":"Not considering a paste operation as a complex one ends up\nadding an unneeded extra step when pasting over a selection.\n\nThis fixes issue #18325","is_cherrypick":false,"cherrypick_hash":"","pull":18743},"8529763a0f9b4368bc907c61c47e1eaeacc374e4":{"hash":"8529763a0f9b4368bc907c61c47e1eaeacc374e4","is_merge":false,"authored_by":["MDQ6VXNlcjE5OTMwODcw"],"author_raw":"Swarnim Arun <swarnimarun11@gmail.com>","committer_raw":"steincodes <swarnimarun11@gmail.com>","summary":"Fix tileset bug #18090 to use StaticBody2D position","body":"Using staticbody2d position to affect the collision shape position whenever a tileset is created.\n\nFormatting the code\n\nRemoved the most get/set from my old code.","is_cherrypick":false,"cherrypick_hash":"","pull":18529},"215150cfbfdb8ed9696c18a4e544cde63910bded":{"hash":"215150cfbfdb8ed9696c18a4e544cde63910bded","is_merge":false,"authored_by":["MDQ6VXNlcjMzMjU5NzQ4"],"author_raw":"Deluvi <noe.baylac@protonmail.com>","committer_raw":"Deluvi <noe.baylac@protonmail.com>","summary":"get_word_at_pos considers simple and double quotes","body":"When using the get_word_at_pos function in TextEdit, the function would\nreturn a full string only if this string is surrounded by double quotes\nand not by simple quotes.\n\nWith this fix, get_word_at_pos will return the full string, whether be a\nstring surrounded by simple or double quotes.\n\nFixes #17437","is_cherrypick":false,"cherrypick_hash":"","pull":17438},"3dcf338ebb194c659cced6b5e4f1ab46cb37e524":{"hash":"3dcf338ebb194c659cced6b5e4f1ab46cb37e524","is_merge":false,"authored_by":["MDQ6VXNlcjM3MzgyNjQ="],"author_raw":"Gustav Lund <glu@gamblify.com>","committer_raw":"Gustav Lund <glu@gamblify.com>","summary":"Dummy texture importer","body":"Added a dummy importer for textures to use with the server platform.\nAllows for running a project in headless mode without crashing when loading scenes containing textured objects\nAlso as a result decreases load time as no image files have to be loaded.","is_cherrypick":false,"cherrypick_hash":"","pull":18680},"0f930f831410bc57d0e975b4ab73715d0d034735":{"hash":"0f930f831410bc57d0e975b4ab73715d0d034735","is_merge":true,"authored_by":[],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18730 from marcelofg55/bind_fix","body":"canvas_item_add_triangle_array bind fixup","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cf4a506cf1327c8233256f7769077dce2a985288":{"hash":"cf4a506cf1327c8233256f7769077dce2a985288","is_merge":true,"authored_by":[],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18729 from marcelofg55/bind_enums","body":"Fix some enums missing its bind","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3fa352dc9cb385ee015a3bc4671147f6e73f1f55":{"hash":"3fa352dc9cb385ee015a3bc4671147f6e73f1f55","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"canvas_item_add_triangle_array bind fixup","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18730},"e64bbcc4297af70e8e889026b856f9322082b667":{"hash":"e64bbcc4297af70e8e889026b856f9322082b667","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Fix some enums missing its bind","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18729},"e744d12e568c22d2f260eee15fc9b2cade3dcdd8":{"hash":"e744d12e568c22d2f260eee15fc9b2cade3dcdd8","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18709 from Faless/multiplayer_docs","body":"Rename multiplayer_api to multiplayer, add docs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9a22a835f6527af3f2165ee048c875cd2ce6b2cf":{"hash":"9a22a835f6527af3f2165ee048c875cd2ce6b2cf","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18728 from hpvb/fix-uwp-arch","body":"For uwp the ARM architecture needs to be in lower case","is_cherrypick":false,"cherrypick_hash":"","pull":""},"07f590046ad1ac96098989f8c266bfa0cc414f18":{"hash":"07f590046ad1ac96098989f8c266bfa0cc414f18","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"For uwp the ARM architecture needs to be in lower case","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18728},"720e2f7b090a36e515e334c41f6ae24ad5b6f2e9":{"hash":"720e2f7b090a36e515e334c41f6ae24ad5b6f2e9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18726 from volzhs/remove-legacy","body":"Remove android compatibility under API 16","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2f8f34ceaf58b221d157706e35335e6f14470768":{"hash":"2f8f34ceaf58b221d157706e35335e6f14470768","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Remove android compatibility under API 16","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18726},"a79f4ac382686ec1e10484d4cf2351090d28ce2f":{"hash":"a79f4ac382686ec1e10484d4cf2351090d28ce2f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18720 from RandomShaper/fix-gdnative-leak","body":"Fix Variant leak in call_native","is_cherrypick":false,"cherrypick_hash":"","pull":""},"474eda9e30cd86ff93ebf317df2e904b770a8851":{"hash":"474eda9e30cd86ff93ebf317df2e904b770a8851","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 Variant leak in call_native","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18720},"dd546dc5b86e0bb9c397919fd8bfcf8e8460bc38":{"hash":"dd546dc5b86e0bb9c397919fd8bfcf8e8460bc38","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Document websocket module, further document enet","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18709},"cbb744c4e09c44cd44ab4a21bc3a814c0913f6fe":{"hash":"cbb744c4e09c44cd44ab4a21bc3a814c0913f6fe","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Document MultiplayerAPI class","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18709},"4a98b1575bd0b890e834c54a2216f839e9540543":{"hash":"4a98b1575bd0b890e834c54a2216f839e9540543","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15286 from guilhermefelipecgs/pr_better_find_doc","body":"Better find in documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4966bb5c67590465a6588c43a903f895a0987f5f":{"hash":"4966bb5c67590465a6588c43a903f895a0987f5f","is_merge":false,"authored_by":["MDQ6VXNlcjMzNTc1Njkz"],"author_raw":"Alessandro <alessandroperelli30@gmail.com>","committer_raw":"Alessandro <alessandroperelli30@gmail.com>","summary":"Fix actions unfold in Input Map when events are modified","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18717},"4b545e3105bb804ac5f412fcd83a9832675475d0":{"hash":"4b545e3105bb804ac5f412fcd83a9832675475d0","is_merge":false,"authored_by":["MDQ6VXNlcjQyMTg0OTE="],"author_raw":"Webster Sheets <webster@web-eworks.com>","committer_raw":"Webster Sheets <webster@web-eworks.com>","summary":"Fix AtlasTexture usage in Sprite3D.","body":"Changes as requested in b484d5c.","is_cherrypick":false,"cherrypick_hash":"","pull":18691},"e668757aa9ff4ccd3a90b1f402aba8a424b4c11d":{"hash":"e668757aa9ff4ccd3a90b1f402aba8a424b4c11d","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #14622 from bruvzg/non-rectangular-windows","body":"Experimental support for windows with per-pixel transparency.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"aacd7f012ebcfb7f8023ebecba2e003fcd018e98":{"hash":"aacd7f012ebcfb7f8023ebecba2e003fcd018e98","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18374 from JFonS/fix_particles_animation","body":"Fix particle animation controls","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b190afe0847cef449b094469ad50b0c8e3ca1350":{"hash":"b190afe0847cef449b094469ad50b0c8e3ca1350","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15549 from SaracenOne/bmp","body":"BMP module","is_cherrypick":false,"cherrypick_hash":"","pull":""},"06b076f6871a9524c4fa1af57441527bba03d619":{"hash":"06b076f6871a9524c4fa1af57441527bba03d619","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15305 from poke1024/checks-peer","body":"Checks on input_buffer in PacketPeerStream","is_cherrypick":false,"cherrypick_hash":"","pull":""},"06f1d1ae23e9c14aa8882ab41330fbfbd2d3424c":{"hash":"06f1d1ae23e9c14aa8882ab41330fbfbd2d3424c","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15282 from poke1024/check-obj-class","body":"Check implicit casts on object classes in bound method calls","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9dbfe5dc615f398577a926d400086b38de37051e":{"hash":"9dbfe5dc615f398577a926d400086b38de37051e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17578 from endragor/ft-outlines","body":"Perfect FreeType-based outlines for DynamicFonts","is_cherrypick":false,"cherrypick_hash":"","pull":""},"47db64ac007878904a6ccf23304502765174a8ca":{"hash":"47db64ac007878904a6ccf23304502765174a8ca","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15258 from RyanStein/bugfix-15241","body":"Use exact positioning for the ItemList::get_tooltip method.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3fd3dd10f774ba20409ab4a40040c22848eb26af":{"hash":"3fd3dd10f774ba20409ab4a40040c22848eb26af","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18706 from Calinou/fix-3d-grid-color-hint","body":"Fix the 3D grid color setting hints","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a6552819b1d357c0ee1afdbec7485afafa544793":{"hash":"a6552819b1d357c0ee1afdbec7485afafa544793","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Android: Increase targetSdkVersion to 27","body":"Matches the change for 2.1 in #18626, and the new requirements from Google\nfor new apps starting with August 2018 (targetSdkVersion 26 or higher):\nhttps://android-developers.googleblog.com/2017/12/improving-app-security-and-performance.html","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d5c3fc152222c147c37f3147213600b5fc756599":{"hash":"d5c3fc152222c147c37f3147213600b5fc756599","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15119 from poke1024/visible-subwindows","body":"More efficient subwindow handling","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e391b493d5630d90e7e41c142900dc65ebb438bd":{"hash":"e391b493d5630d90e7e41c142900dc65ebb438bd","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Internal methods in MultiplayerAPI start with _","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18709},"c54ac6a15d473e9b3617606ef7545ac85f663507":{"hash":"c54ac6a15d473e9b3617606ef7545ac85f663507","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15074 from PJB3005/17-12-26-remove_gui_focus_on_visibility_loss","body":"Hiding a Control now fires NOTIFICATION_FOCUS_EXIT.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d63cc11bee8340be4c728f2c14b525ca30f18269":{"hash":"d63cc11bee8340be4c728f2c14b525ca30f18269","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Change from \"search dialog\" to \"search bar\" on help screen","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":15286},"863dd9aa46aff502f7425ea6045de93bf09b76a3":{"hash":"863dd9aa46aff502f7425ea6045de93bf09b76a3","is_merge":false,"authored_by":["MDQ6VXNlcjI0MTc4NDk="],"author_raw":"Ruslan Mustakov <r.mustakov@gmail.com>","committer_raw":"Ruslan Mustakov <r.mustakov@gmail.com>","summary":"Always emit dynamic font change in update_oversampling","body":"Fixes #15787.\n\nThe issue occurred when two (or more) separate DynamicFont instances\nused the same DynamicFontAtSize instance due to having equal\nproperties. The first instance updated its data_at_size and emitted\n\"changed\" signal, but the second did not because it considered the\ndata_at_size to be up to date, even though it has just been updated.","is_cherrypick":false,"cherrypick_hash":"","pull":17578},"ce7056bb8d037d489faa796f516f5631710f0564":{"hash":"ce7056bb8d037d489faa796f516f5631710f0564","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 3D grid color setting hints","body":"It was mistakenly changed to RGBA in #18525 when it should have\nstayed RGB (the 3D grid does not currently support transparency).","is_cherrypick":false,"cherrypick_hash":"","pull":18706},"e854a71fac776cf49a0d65468e8130401eff3c6b":{"hash":"e854a71fac776cf49a0d65468e8130401eff3c6b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18693 from AndreaCatania/patch-1","body":"Fixed editor crash during editor closing","is_cherrypick":false,"cherrypick_hash":"","pull":""},"234914c42ceebfb3c8d05b9071248cdd993b673b":{"hash":"234914c42ceebfb3c8d05b9071248cdd993b673b","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Rename multiplayer_api to just multiplayer.","body":"Only the class name retain the MultiplayerAPI name","is_cherrypick":false,"cherrypick_hash":"","pull":18709},"de9683b6059ed709441f28c42757de311cb409bb":{"hash":"de9683b6059ed709441f28c42757de311cb409bb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17559 from simedis/joint_motors","body":"Implemented interface for bullet linear motors","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7e396476236e9ee6c2f719d579048d682cca46e2":{"hash":"7e396476236e9ee6c2f719d579048d682cca46e2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18665 from mhilbrunner/build-sdk","body":"Windows detect.py: Detect missing WindowsSdkDir","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d7d20b70afa53ab3ddb7fc594fb37d5f0c4c5bc4":{"hash":"d7d20b70afa53ab3ddb7fc594fb37d5f0c4c5bc4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18619 from mateusak/master","body":"Add more flexibility to 3X3 autotiles","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5cd12f6649387f91d08fd17bf3c70e732798ab58":{"hash":"5cd12f6649387f91d08fd17bf3c70e732798ab58","is_merge":false,"authored_by":["MDQ6VXNlcjI0MTc4NDk="],"author_raw":"Ruslan Mustakov <r.mustakov@gmail.com>","committer_raw":"Ruslan Mustakov <r.mustakov@gmail.com>","summary":"Perfect FreeType-based outlines for DynamicFonts","body":"- Implement outlines based on FreeType Stroker API. This allows\nartifact-free results, similar to what you will see in Web or any text\nediting tools. Outline is a part of DynamicFont rather than Label,\nbecause outlines have to be baked into the font's atlas. Font has a\ndefault outline_color and a Label can specify font_outline_modulator\nthat will be multiplied with the Font's color to get the final result.\n\n- draw_char now has to be called twice to fully render a text - first\nwith p_outline == true for each character and then with\np_outline == false for each character.\n\n- Number of draw-calls is reduced from 5 to 2 per outlined character.\n\n- Overall cleanup of DynamicFont code, extracted duplicated code pieces\ninto separate methods.\n\n- The change is backward-compatible - Labels still have outline\nproperties that work exactly as they worked before.\n\nCloses #16279.","is_cherrypick":false,"cherrypick_hash":"","pull":17578},"6e8e401359ba86d33253fb3d3241cf09a742c8e4":{"hash":"6e8e401359ba86d33253fb3d3241cf09a742c8e4","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18701 from GodotExplorer/fix-#18685","body":"Fix double free for drag preview control in viewport","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b8087987723e5299635044b4dedcecb69426c43b":{"hash":"b8087987723e5299635044b4dedcecb69426c43b","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18700 from GodotExplorer/fix-#18686","body":"Add default paramater value for OptionButton::add_icon_item","is_cherrypick":false,"cherrypick_hash":"","pull":""},"56c2463f8c1240fcf2376b7979991cbce3a3f1d3":{"hash":"56c2463f8c1240fcf2376b7979991cbce3a3f1d3","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Fix double free for drag preview control in viewport","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18701},"9ee8ddcd8d521e7db3e1e62e27533ad0de44d392":{"hash":"9ee8ddcd8d521e7db3e1e62e27533ad0de44d392","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Add default paramater value for OptionButton::add_icon_item","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18700},"64cb61619ae76325b2450d9a2570bf6471248450":{"hash":"64cb61619ae76325b2450d9a2570bf6471248450","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15928 from StateOff/feature_batch_rename","body":"Implements \"Batch Rename\" editor tool.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bdad359d99c2c139723b2ea0f3ea76e550d68bfa":{"hash":"bdad359d99c2c139723b2ea0f3ea76e550d68bfa","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18453 from groud/add_speed_factor","body":"Adds a speed factor to AnimatedSprite","is_cherrypick":false,"cherrypick_hash":"","pull":""},"af128f6d39b06779b094f409393c9640b400e2d7":{"hash":"af128f6d39b06779b094f409393c9640b400e2d7","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16573 from StateOff/more_console_debugging","body":"Local debugging fix & extensions","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c45f44d85635a1d16a93c00cd8cb17f60dfa6336":{"hash":"c45f44d85635a1d16a93c00cd8cb17f60dfa6336","is_merge":false,"authored_by":["MDQ6VXNlcjIxMTY1NjY="],"author_raw":"Blazej Floch <register@bfloch.com>","committer_raw":"Blazej Floch <register@bfloch.com>","summary":"Local debugger fixes and extensions","body":"- Adds q/quit option to console debugging\n- Adds options (variable_prefix)\n- Breaks into debugger with Ctrl-C in local debug mode (Unix/Windows)\n- Added option to list all breakpoints\n- Fixes add/remove breakpoint bug (invalid path parsing)\n- Minor cleanup","is_cherrypick":false,"cherrypick_hash":"","pull":16573},"c32b24da70ebf345a2c6aa4092ee7b96c1a2a6ac":{"hash":"c32b24da70ebf345a2c6aa4092ee7b96c1a2a6ac","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18627 from RameshRavone/patch-2","body":"Fix: JAR files signed with the MD5 algorithm as unsigned (godot 3)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9b1fdad035f226bb7eba3e592083fc40a9e1ab27":{"hash":"9b1fdad035f226bb7eba3e592083fc40a9e1ab27","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16122 from ibrahn/sprite-region-with-frames","body":"Allow use of frames in sprites with texture region enabled.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"299d8a80bac303279d93de2ec0a7d8f763e9d9cf":{"hash":"299d8a80bac303279d93de2ec0a7d8f763e9d9cf","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16106 from poke1024/gdscript-lerp","body":"GDScript: generalize lerp","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cb1fc5734b874f289ffb0d6b0b3035124f9498c8":{"hash":"cb1fc5734b874f289ffb0d6b0b3035124f9498c8","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17316 from ShyRed/significantdigits","body":"Adjust decimal precision","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7b85c9d0ea8de12b501f101af7d9ecaa1ba1be7a":{"hash":"7b85c9d0ea8de12b501f101af7d9ecaa1ba1be7a","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17295 from eon-s/instance-placeholder","body":"Make InstancePlaceholder more flexible by allowing to instance without removing it.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6c4916ddf56e999e4dd3d85a2890cfa610d20ba6":{"hash":"6c4916ddf56e999e4dd3d85a2890cfa610d20ba6","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Removed pointer deletion during editor closing","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18693},"633bbdb2318a9776b651264ea6146bd805a16fb8":{"hash":"633bbdb2318a9776b651264ea6146bd805a16fb8","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17353 from zmanuel/timer_hysteresis_multiframe_pr1","body":"Use hysteresis for smoother physics update frequency","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9f2d54cd6827e39799b85bf306d0fc98ce5941bd":{"hash":"9f2d54cd6827e39799b85bf306d0fc98ce5941bd","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Added a simpler way to flip faces, closes #17373 and closes #17369","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7811156c4f1632e36143c7dae0f8f27b2916f3f4":{"hash":"7811156c4f1632e36143c7dae0f8f27b2916f3f4","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17451 from Goutte/feat-base-button-mask","body":"Allow configuration of which mouse buttons the BaseButton responds to","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7175a7f02532eba6232c3bedb206c77103213b6d":{"hash":"7175a7f02532eba6232c3bedb206c77103213b6d","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17504 from endragor/fix-oversampling-autowrap","body":"Ceil dynamic font glyph size","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7b065a59fa1d413b4199bdd3e998cba717ebe90c":{"hash":"7b065a59fa1d413b4199bdd3e998cba717ebe90c","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15911 from Zephilinox/ready_signal","body":"Add ready signal to Node","is_cherrypick":false,"cherrypick_hash":"","pull":""},"69a96ff4a627fabea2bc40ed27b973f202c44825":{"hash":"69a96ff4a627fabea2bc40ed27b973f202c44825","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15943 from poke1024/geometry-line-line","body":"Add Geometry::line_intersects_line_2d()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cbd849d13fec42302c0a6e96531c54a71c7d43f8":{"hash":"cbd849d13fec42302c0a6e96531c54a71c7d43f8","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16033 from poke1024/marshalls-dict","body":"Detects crash-related marshalling errors due to NAN values","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ff1e7cfbf4b7ad9b327588ce7dffb43d31fee3e9":{"hash":"ff1e7cfbf4b7ad9b327588ce7dffb43d31fee3e9","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Add is_instance_valid() method to GDScript, ending more than a decade of pain.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"80b9edf0f69107d88aecd4df3783f20eb1b17dd5":{"hash":"80b9edf0f69107d88aecd4df3783f20eb1b17dd5","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16893 from GodotExplorer/debugger-improvement-3","body":"Save runtime node as scene from remote scene tree.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2ba8b5b27c8c2a0a01eca5aa2db0e60870ff1668":{"hash":"2ba8b5b27c8c2a0a01eca5aa2db0e60870ff1668","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17828 from bojidar-bg/17779-progressbar-minimum-size","body":"Fix StyleBox ignoring region rect and ProgressBar using center size","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3051bb8a81858b3cbb26f760e572a44a8668c155":{"hash":"3051bb8a81858b3cbb26f760e572a44a8668c155","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17845 from JFonS/disable_spatial_shadows","body":"Added flag on SpatialMaterial to disable shadows","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6d46f73ec3e3eadaf25927633bdc0aa1eaca93ab":{"hash":"6d46f73ec3e3eadaf25927633bdc0aa1eaca93ab","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #11973 from AndreaCatania/ragdoll","body":"Ragdoll - Physical bone node","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9e57a07fb60fcd6c55bd51cf63d4c3cf4c6a3b26":{"hash":"9e57a07fb60fcd6c55bd51cf63d4c3cf4c6a3b26","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Implemented ragdoll","body":"Implementing ragdoll\n\nImplementing ragdoll\n\nImplementing ragdoll\n\nImplementing ragdoll\n\nImplementing ragdoll\n\na\n\nImplemented implicit hierarchy.\n\nImproved\n\nAdded some physics properties\n\nAdded bone offset to preserve COM, partially fixed scaling\n\nwork in progress\n\nWIP\n\nwip\n\nImplemented Joint Gizmos\n\nImplemented pin joint joint\n\nImplemented all joints","is_cherrypick":false,"cherrypick_hash":"","pull":11973},"dff3a2f3789ee2fb7eebb1d115097b944b439a18":{"hash":"dff3a2f3789ee2fb7eebb1d115097b944b439a18","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18003 from sherjilozair/patch_macosx_shortcuts","body":"Add additional macos shortcuts for going to start/end of line","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8b9b653e763d94e56b2c4968fc2df4dbf8060943":{"hash":"8b9b653e763d94e56b2c4968fc2df4dbf8060943","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18113 from toger5/bold_font","body":"added bold font to editor (support for coustom bold font)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3e8c8ac59002f996d7df6f1e0ea57a4bdbf2292b":{"hash":"3e8c8ac59002f996d7df6f1e0ea57a4bdbf2292b","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18688 from godotengine/revert-16707-atlasfixes","body":"Revert \"Fix Sprite3D's incorrect behavior when using AtlasTextures.\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b484d5c2d874a300954c8f4cd45272f0b1fb93fa":{"hash":"b484d5c2d874a300954c8f4cd45272f0b1fb93fa","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Revert \"Fix Sprite3D's incorrect behavior when using AtlasTextures.\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18688},"3f3b4703e4e48aa7cbcce44c03e2e45b708c8b47":{"hash":"3f3b4703e4e48aa7cbcce44c03e2e45b708c8b47","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18121 from Crazy-P/Resolves-Freeze-on-change-reflection-probe","body":"Resolves editor freezes on change of reflection probe","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4897373015cf984d5a57344d9933980e53cb96e6":{"hash":"4897373015cf984d5a57344d9933980e53cb96e6","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18144 from Crazy-P/Resolves-crash-on-shape2D-culling-for-empty-Concave-shapes","body":"Resolves crash on shape2D culling for empty Concave shapes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f1d2b0ebf9317ffd661c2c129527e2334ba39367":{"hash":"f1d2b0ebf9317ffd661c2c129527e2334ba39367","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18159 from ShyRed/viewportsky","body":"Fix binding of ViewportTexture to Sky","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e6b938ef160fc175590a82626b05b9ac63e9f18e":{"hash":"e6b938ef160fc175590a82626b05b9ac63e9f18e","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18219 from AlexHolly/fix-image-blit-blend","body":"blit and blend fix when dst<Vector2","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0db4c576f1080bdb8819d2f83c9c01ba87d85a12":{"hash":"0db4c576f1080bdb8819d2f83c9c01ba87d85a12","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18533 from JFonS/fix_shader_compile","body":"Fix vector reduction in shader language","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5b50685b38bf527dff5a816ce4505a32ef682a9e":{"hash":"5b50685b38bf527dff5a816ce4505a32ef682a9e","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Fix vector reduction in shader language","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18533},"89fe7e2f925e7a62ec2d77ebafaf123aaa88442b":{"hash":"89fe7e2f925e7a62ec2d77ebafaf123aaa88442b","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Adds a speed factor to AnimatedSprite","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18453},"8c30337565326f313e398f6428eda5cb17614f14":{"hash":"8c30337565326f313e398f6428eda5cb17614f14","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18684 from muiroc/fix_dragdrop_instancing","body":"Editor: Makes dragdrop instantiation behavior consistent with the instance scene button","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b96cd25305b21ba23f734004b885139c65c732ba":{"hash":"b96cd25305b21ba23f734004b885139c65c732ba","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18495 from Zylann/partial_texture_update","body":"Added partial texture update to VisualServer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dbe95e6b421b48348924f89aed0c221c2b6fa744":{"hash":"dbe95e6b421b48348924f89aed0c221c2b6fa744","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18519 from TheYokai/connectionsdock_upgrade","body":"ConnectionsDock - Additional Features (Edit Connection, Disconnect All) and Refactor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d8ea68195a54dfb2be639d2833941d2554a1e28c":{"hash":"d8ea68195a54dfb2be639d2833941d2554a1e28c","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18525 from Calinou/improve-3d-grid","body":"Improve the 3D editor grid","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4db0da0fcc057cb632d7ea573f7a09c622b4d89e":{"hash":"4db0da0fcc057cb632d7ea573f7a09c622b4d89e","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18682 from YeldhamDev/play_backwards_autocomplete","body":"Added \"play_backwards\" to the list o functions to autocomplete","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d3182248c4ab29ab20decabe17066018298a8073":{"hash":"d3182248c4ab29ab20decabe17066018298a8073","is_merge":false,"authored_by":["MDQ6VXNlcjEwMTI0MDk0"],"author_raw":"RameshRavone <ramesh.maran443@gmail.com>","committer_raw":"RameshRavone <ramesh.maran443@gmail.com>","summary":"Fix: JAR files signed with the MD5 algorithm as unsigned","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18627},"863eb0e1e0d6346beb211906b1308aaf28fc1bdc":{"hash":"863eb0e1e0d6346beb211906b1308aaf28fc1bdc","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Added \"play_backwards\" to the list o functions to autocomplete.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18682},"863781dd3c1ed114bab5d4d491271e3ad8ee211b":{"hash":"863781dd3c1ed114bab5d4d491271e3ad8ee211b","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18505 from AlexHolly/image-point2-helper","body":"add Point2 helper for Image.get_pixel and Image.set_pixel","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b89e354ce634884ee2f5839577667b4e835f97c8":{"hash":"b89e354ce634884ee2f5839577667b4e835f97c8","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18610 from homer666/editor-popup-adjustments","body":"Adjust default editor dialog window sizes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fd8e93eb9f68e39297c3afe26625bdfe4f6f5a74":{"hash":"fd8e93eb9f68e39297c3afe26625bdfe4f6f5a74","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18616 from Chaosus/updateglad","body":"Update GLAD to 0.1.20a0","is_cherrypick":false,"cherrypick_hash":"","pull":""},"14e9a6ae164158cf5416be4a474f478029f94e54":{"hash":"14e9a6ae164158cf5416be4a474f478029f94e54","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18633 from groud/fix_2d_editor","body":"Fix 2d editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6e9517ca838ee01444614cdc9e6899c2555a172e":{"hash":"6e9517ca838ee01444614cdc9e6899c2555a172e","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18642 from flashyincceo/engine-click","body":"Fix script editor CTRL+CLICK on singleton functions","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d4cdee5f9e4d39493e3f28ab229935a143a52015":{"hash":"d4cdee5f9e4d39493e3f28ab229935a143a52015","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15640 from willnationsdev/resource-saved-signal","body":"Added EditorPlugin 'resource_saved' signal","is_cherrypick":false,"cherrypick_hash":"","pull":""},"801657f64e4566d8c9bd86f2f2e70f31637b327f":{"hash":"801657f64e4566d8c9bd86f2f2e70f31637b327f","is_merge":true,"authored_by":[],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18628 from raphael10241024/patch","body":"fix : code editor's text size should change at least one each time when you try to change it using shortcuts","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fb4e9526e80efa2188e0651c2be80fafec01f589":{"hash":"fb4e9526e80efa2188e0651c2be80fafec01f589","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18122 from olivergs/wip/rtl-content-height","body":"RichTextLabel, doc: Added new method to get total content height","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c587cac304fd580342141fe3ed5899377d9759fd":{"hash":"c587cac304fd580342141fe3ed5899377d9759fd","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18308 from ericmccarthy7/develop","body":"Fix clone down newline bug","is_cherrypick":false,"cherrypick_hash":"","pull":""},"35322c0678edad29927adc7352003f166549a5d3":{"hash":"35322c0678edad29927adc7352003f166549a5d3","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18677 from BastiaanOlij/add_no_blend","body":"Add no-blend canvas item render_mode","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6103c8d7a36ffce4acc7a0c9d8d19f174a0d360b":{"hash":"6103c8d7a36ffce4acc7a0c9d8d19f174a0d360b","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Add no-blend canvas item render_mode","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18677},"38aaf78325b9507d825f067f85ce551ebc5cb850":{"hash":"38aaf78325b9507d825f067f85ce551ebc5cb850","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18524 from BastiaanOlij/keep_3d_linear","body":"Added option to viewport to keep linear color","is_cherrypick":false,"cherrypick_hash":"","pull":""},"eeb05344267580a25bc59d3c363537ade363f82e":{"hash":"eeb05344267580a25bc59d3c363537ade363f82e","is_merge":false,"authored_by":["MDQ6VXNlcjg0OTEzNTE="],"author_raw":"RaphaelHunter <raphael10241024@gmail.com>","committer_raw":"RaphaelHunter <raphael10241024@gmail.com>","summary":"Fix:code editor text size should change at least one each time, don't mind how you setting your display scale","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18628},"9aa9dd27fef7aeea92cf5bbec771f7d6f47caf82":{"hash":"9aa9dd27fef7aeea92cf5bbec771f7d6f47caf82","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18675 from endragor/fix-ios-audio-interrupt","body":"Resume audio on iOS after phone call or alarm","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a6a4f5c10f4a08d0913530ffc2092f316d1ab653":{"hash":"a6a4f5c10f4a08d0913530ffc2092f316d1ab653","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18625 from hhirsch/patch-1","body":"Remove commented out code in methods.py","is_cherrypick":false,"cherrypick_hash":"","pull":""},"96301e934d7600975922c5f373a488a532d77aad":{"hash":"96301e934d7600975922c5f373a488a532d77aad","is_merge":false,"authored_by":["MDQ6VXNlcjI0MTc4NDk="],"author_raw":"Ruslan Mustakov <r.mustakov@gmail.com>","committer_raw":"Ruslan Mustakov <r.mustakov@gmail.com>","summary":"Resume audio on iOS after phone call or alarm","body":"When a phone call or an alarm triggers on iOS, the application receives\nan \"audio interruption\" and it's up to the application to resume\nplayback when the interruption ends. I added handling for audio\ninterruptions same as if the game is focused out and then back in.","is_cherrypick":false,"cherrypick_hash":"","pull":18675},"e15305721da0e4478b62efcda3e79f1c04e7a901":{"hash":"e15305721da0e4478b62efcda3e79f1c04e7a901","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18454 from KidRigger/working_timer","body":"Allows setting the Timer wait_time in start method.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9b0c487dd43116f16848146f1ea0904eae1ae888":{"hash":"9b0c487dd43116f16848146f1ea0904eae1ae888","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18587 from AlexHoratio/master","body":"Defaults to instancing child at tree root when none selected","is_cherrypick":false,"cherrypick_hash":"","pull":""},"91428b8cae201cef5d6dafee6a4d4839d1d8d67b":{"hash":"91428b8cae201cef5d6dafee6a4d4839d1d8d67b","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18670 from cbscribe/kcc_minor_fixes","body":"[DOCS] Rewrite Tween class reference.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7c04e62578153acc82c65543d70c29613447823c":{"hash":"7c04e62578153acc82c65543d70c29613447823c","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18666 from mhilbrunner/enet","body":"Enet: Allow setting client port, specifying wait time on close","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d7218c742cef965e92b8eeb7e38436e73183eae6":{"hash":"d7218c742cef965e92b8eeb7e38436e73183eae6","is_merge":false,"authored_by":[""],"author_raw":"Chris Bradfield <chris@kidscancode.org>","committer_raw":"Chris Bradfield <chris@kidscancode.org>","summary":"Rewrite Tween class reference.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18670},"ba4600757acbcc63bf8794c1d3b728aa68104a6e":{"hash":"ba4600757acbcc63bf8794c1d3b728aa68104a6e","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTQ3NjM="],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","summary":"Enet: Add wait time param to close_connection()","body":"Enet: Allow to set client interface/address and port\n\nEnet: More error checks\n\nFix comment","is_cherrypick":false,"cherrypick_hash":"","pull":18666},"a6b191e3e0bbc707777165ecac593f72857ff395":{"hash":"a6b191e3e0bbc707777165ecac593f72857ff395","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTQ3NjM="],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Windows detect.py: Detect missing WindowsSdkDir","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18665},"884b239ca535292ca5c1bf7fedc2eb0a22a086e6":{"hash":"884b239ca535292ca5c1bf7fedc2eb0a22a086e6","is_merge":false,"authored_by":["MDQ6VXNlcjEwMDM2MzM3"],"author_raw":"muiroc <ian.mario.dev@gmail.com>","committer_raw":"muiroc <ian.mario.dev@gmail.com>","summary":"SpatialEditorViewport::_create_instance: pass GEN_EDIT_STATE_INSTANCED to scene->instance()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18684},"baa39339681d1a3dd60a41f58c363a1fce176073":{"hash":"baa39339681d1a3dd60a41f58c363a1fce176073","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18645 from AlexHoratio/light_theme_asset_store","body":"LinkButtons are now responsive to engine theme","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cdcfb9582e6e9f18df1475619f2ebe62b7f0bdce":{"hash":"cdcfb9582e6e9f18df1475619f2ebe62b7f0bdce","is_merge":false,"authored_by":["MDQ6VXNlcjIwNTQxMTM5"],"author_raw":"Unknown <linux.kwongo@gmail.com>","committer_raw":"AlexHoratio <linux.kwongo@gmail.com>","summary":"Defaults to instancing child at tree root when none selected","body":"If no node is selected, it will default to selecting the tree root node to instance a child under. This solves #18557","is_cherrypick":false,"cherrypick_hash":"","pull":18587},"6f7fefa489bb303301850befc9ea8eb573d33774":{"hash":"6f7fefa489bb303301850befc9ea8eb573d33774","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Added option to viewport to keep linear color","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18524},"c364a1278e1e499f40dccadbd78b76bbe6e44604":{"hash":"c364a1278e1e499f40dccadbd78b76bbe6e44604","is_merge":false,"authored_by":["MDQ6VXNlcjIwNTQxMTM5"],"author_raw":"Unknown <linux.kwongo@gmail.com>","committer_raw":"Unknown <linux.kwongo@gmail.com>","summary":"LinkButtons are now responsive to engine theme","body":"Fixes #18636, so now LinkButtons (like those in the asset store) will change font colour to remain visible in any engine theme, just like Labels etc","is_cherrypick":false,"cherrypick_hash":"","pull":18645},"2bf71d0eeadbd2e497b1555bf1f04993f7f3d63a":{"hash":"2bf71d0eeadbd2e497b1555bf1f04993f7f3d63a","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18613 from KellyThomas/vector-methods-csharp","body":"round / ceil methods for c sharp vectors","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0c1a71b0471d30138db00f9a50d3bf4157523586":{"hash":"0c1a71b0471d30138db00f9a50d3bf4157523586","is_merge":false,"authored_by":["MDQ6VXNlcjE4NjY4ODgw"],"author_raw":"Peter Folkins <folkins.peter@gmail.com>","committer_raw":"Peter Folkins <folkins.peter@gmail.com>","summary":"Fix script editor CTRL+CLICK on singleton functions","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18642},"c9f5288b671ea7dda8a07e9834058438ebe8bbc4":{"hash":"c9f5288b671ea7dda8a07e9834058438ebe8bbc4","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18629 from raphael10241024/patch2","body":"Fix : add condition check in Imgae::create(...), #18592","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7331ca6f6355f38c9e20d3202ad24f48644b64cd":{"hash":"7331ca6f6355f38c9e20d3202ad24f48644b64cd","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fixes some 2d bones display problems","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18633},"3962862ea37ffd478ce2da3bec285c8361c3dc7f":{"hash":"3962862ea37ffd478ce2da3bec285c8361c3dc7f","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fixes several selection problems in the 2D editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18633},"63e258cc8fa653a66b6020d091abce3fad8e9db7":{"hash":"63e258cc8fa653a66b6020d091abce3fad8e9db7","is_merge":false,"authored_by":["MDQ6VXNlcjg0OTEzNTE="],"author_raw":"RaphaelHunter <raphael10241024@gmail.com>","committer_raw":"RaphaelHunter <raphael10241024@gmail.com>","summary":"add condition check in Imgae::create(...)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18629},"291fa9deb45077bec4d83570b8ab1e9d18a66373":{"hash":"291fa9deb45077bec4d83570b8ab1e9d18a66373","is_merge":false,"authored_by":["MDQ6VXNlcjI0NTE0MjY="],"author_raw":"Henry Hirsch <henry@w3-net.de>","committer_raw":"GitHub <noreply@github.com>","summary":"Remove commented out code in methods.py","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18625},"fc9fad925b7e406729748660d9079011cb40a96b":{"hash":"fc9fad925b7e406729748660d9079011cb40a96b","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18146 from mjtorn/gh-mjtorn-rtl-shadow","body":"Implement font shadows for RichTextLabel","is_cherrypick":false,"cherrypick_hash":"","pull":""},"eec38da856686ea13b1373958b5e2d38edcc8dbf":{"hash":"eec38da856686ea13b1373958b5e2d38edcc8dbf","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18407 from danilo2205/get_closest_point","body":"Add methods get_closest_point and get_closest_offset for both Curve2D and Curve3D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1d472664900d4e968a1abac43c793c499521bef7":{"hash":"1d472664900d4e968a1abac43c793c499521bef7","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18501 from touilleMan/clean-variant-_data-RefPtr","body":"Remove unused Variant._data.RefPtr","is_cherrypick":false,"cherrypick_hash":"","pull":""},"27ac6846dcf987e274809218a383162a0c04ed3b":{"hash":"27ac6846dcf987e274809218a383162a0c04ed3b","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18471 from TheYokai/new_script_context_option","body":"'New Script' Option Added to FileSystem Docker Right Click Menu","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5d529ba2e16a4d66dc2c8fb6e5302d69b69e3042":{"hash":"5d529ba2e16a4d66dc2c8fb6e5302d69b69e3042","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18488 from AndreaCatania/ie0","body":"Added method to clear input events of an action","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a53b08861ae0c53be6fa2f3eb34d216ab4d30116":{"hash":"a53b08861ae0c53be6fa2f3eb34d216ab4d30116","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18541 from profan/fix/win-sleep","body":"Windows: ensure minimum possible timer resolution for sleep","is_cherrypick":false,"cherrypick_hash":"","pull":""},"27e349d1619874031b48e66e398842eee7bc1ec6":{"hash":"27e349d1619874031b48e66e398842eee7bc1ec6","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18612 from Nobelix/pitch-scale-desc","body":"Added a description to the picth_scale property.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d3927e1e87eebcbe3b62f35daeac4532dc974c3a":{"hash":"d3927e1e87eebcbe3b62f35daeac4532dc974c3a","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18615 from KellyThomas/version_docs","body":"correct documentation for version number data type","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7ff3b52dea5b19c3bee28f261d6b521afb717f3c":{"hash":"7ff3b52dea5b19c3bee28f261d6b521afb717f3c","is_merge":false,"authored_by":["MDQ6VXNlcjgzOTU5NDg5"],"author_raw":"homer666 <homer666@users.noreply.github.com>","committer_raw":"homer666 <homer666@users.noreply.github.com>","summary":"Adjust default editor popup sizes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ab0220affbe2a9bcd5c605bdfc313e0298449b70":{"hash":"ab0220affbe2a9bcd5c605bdfc313e0298449b70","is_merge":false,"authored_by":["U_kgDOB3zqvg"],"author_raw":"mateusak <mateus.kreuch@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Allow uncommon bitmask for autotile - Fixes #16511","body":"Removes some conditions that were there to create compatibility from 2X2 to 3X3.\nFurther dissociates 2X2 and 3X3 but adds more flexibility to 3X3.","is_cherrypick":false,"cherrypick_hash":"","pull":18619},"af9a6202ebb1eda4f928d2d601162cf4b211752b":{"hash":"af9a6202ebb1eda4f928d2d601162cf4b211752b","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fix bone refresh logic, closes #18564","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9cb468da7f9b0dbb32b4f64ef4381d509bd747dc":{"hash":"9cb468da7f9b0dbb32b4f64ef4381d509bd747dc","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Update GLAD to 0.1.20a0","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18616},"bf561c49468c9a4d5c47ba7bc53204a51270855f":{"hash":"bf561c49468c9a4d5c47ba7bc53204a51270855f","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Made bone handling for actual Bone2D a special case. Make custom bones appear like a custom (less important) option now.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e68cbec1fa76ea082671682dcc309d47cf812e7a":{"hash":"e68cbec1fa76ea082671682dcc309d47cf812e7a","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Make bones have more contrast with outline","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3bd0ca2a2d978a7fe43358478143a953b3f6a4b5":{"hash":"3bd0ca2a2d978a7fe43358478143a953b3f6a4b5","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Skeletal deform working","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"28eb97c8ab9f8b3b44f54af5ff1c8bb22e6bc30e":{"hash":"28eb97c8ab9f8b3b44f54af5ff1c8bb22e6bc30e","is_merge":false,"authored_by":["MDQ6VXNlcjExNTEzOTQ="],"author_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","committer_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","summary":"correct documentation for version number data type","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18615},"0bc07f8ff39deaf8621858f0033fd39d62c0426b":{"hash":"0bc07f8ff39deaf8621858f0033fd39d62c0426b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18480 from BastiaanOlij/add_custom_aabb_to_primitives","body":"Added custom aabb to primitives","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bd54ff78d995f84ce1684b85ac8137130fa1e57a":{"hash":"bd54ff78d995f84ce1684b85ac8137130fa1e57a","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@mysticfall\n\nThanks to all contributors and donors for making Godot possible!\n\n[ci skip]","is_cherrypick":false,"cherrypick_hash":"","pull":""},"aaffe9d0f311cdacce933027eea09db3588d7a94":{"hash":"aaffe9d0f311cdacce933027eea09db3588d7a94","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18607 from Alexander-Alekseev/vectors_round_methods","body":"Round methods for Vectors","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a6bd2c6e72de373fab783d2ce15b67f5413e98ea":{"hash":"a6bd2c6e72de373fab783d2ce15b67f5413e98ea","is_merge":false,"authored_by":["MDQ6VXNlcjExNTEzOTQ="],"author_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","committer_raw":"Kelly Thomas <kelly.thomas@hotmail.com.au>","summary":"round / ceil methods for c sharp vectors","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18613},"83c4fc2c88ef3ed2016c1c9182dfcec3d78cb240":{"hash":"83c4fc2c88ef3ed2016c1c9182dfcec3d78cb240","is_merge":false,"authored_by":["MDQ6VXNlcjMwOTYwNjk4"],"author_raw":"Nobelix <noe.le.cam@laposte.net>","committer_raw":"Nobelix <noe.le.cam@laposte.net>","summary":"Added a description to the picth_scale property in the AudioStreamPlayer classes.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18612},"26963473a9d832f18e05db074577511d2477a42a":{"hash":"26963473a9d832f18e05db074577511d2477a42a","is_merge":false,"authored_by":["MDQ6VXNlcjMyMTIzMDY2"],"author_raw":"Alexander Alekseev <alexander.n.alekseev@gmail.com>","committer_raw":"Alexander Alekseev <alexander.n.alekseev@gmail.com>","summary":"Vector3::round, Vector2::round & Vector2::ceil methods were added.","body":"Now both structs (Vector2 & Vector3) have round, floor & ceil methods.\n(see #18603)","is_cherrypick":false,"cherrypick_hash":"","pull":18607},"ffb6f8f1ca6ae1991fa0e4d6d28d56952ccfc359":{"hash":"ffb6f8f1ca6ae1991fa0e4d6d28d56952ccfc359","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18406 from YeldhamDev/script_templates_period","body":"Changed periods in the script templates","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f9733b5ceecb5ef0cb39052d3c82f9c700e74beb":{"hash":"f9733b5ceecb5ef0cb39052d3c82f9c700e74beb","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18397 from KidRigger/working_te","body":"Support of CMD+Backspace and CMD+Delete on MacOS.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6405dcb7dbf4447729b6402208adbb151a5e9f1a":{"hash":"6405dcb7dbf4447729b6402208adbb151a5e9f1a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18595 from AlexHoratio/script_pos_columns","body":"Script Editor now displays positional column","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d6ddfdf004a1b5a334a0709e87e2e427624e616b":{"hash":"d6ddfdf004a1b5a334a0709e87e2e427624e616b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18601 from YeldhamDev/string_changes","body":"Small changes for some strings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5b0ddb1354e211a6a6ef0ddfe27c0f47d69406b3":{"hash":"5b0ddb1354e211a6a6ef0ddfe27c0f47d69406b3","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Small changes for some strings.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18601},"b3e4bc562c07142d48907278f9cc496791ff7b33":{"hash":"b3e4bc562c07142d48907278f9cc496791ff7b33","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Skeleton for 2D WIP","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e9c1957a3ee8087dd3d6381f39ca0eaaf90e9289":{"hash":"e9c1957a3ee8087dd3d6381f39ca0eaaf90e9289","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16358 from JFonS/particlesgizmo_box_fix","body":"ParticlesGizmo solid box now follows actual visibility_aabb position.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"430e45c84a9db6506dd62a3ad6e4567a319b2feb":{"hash":"430e45c84a9db6506dd62a3ad6e4567a319b2feb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16359 from Noshyaar/convert","body":"Particles: fix corrupted scene when saved after convert","is_cherrypick":false,"cherrypick_hash":"","pull":""},"460e551ddf38626d3db01dd6bac3caa5b328cf9f":{"hash":"460e551ddf38626d3db01dd6bac3caa5b328cf9f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16418 from bojidar-bg/15961-gdscript-array-export","body":"Allow exporting arrays of resources in GDScript","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8be015c9e34d138ae22394f36971456f34090448":{"hash":"8be015c9e34d138ae22394f36971456f34090448","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18594 from profan/fix/unused-wireframe-shortcut","body":"Remove unused duplicate wireframe shortcut","is_cherrypick":false,"cherrypick_hash":"","pull":""},"76cc12d916472187fe7dda6fc9d774e0c1159209":{"hash":"76cc12d916472187fe7dda6fc9d774e0c1159209","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18572 from bzztbomb/fix/project_local_ray_normal_virtual","body":"Fix for ARVRCamera::project_local_ray_normal not getting called.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"680a5cbb0bd8a6753400facc469e3d9126ff92c4":{"hash":"680a5cbb0bd8a6753400facc469e3d9126ff92c4","is_merge":false,"authored_by":[""],"author_raw":"Brian Richardson <brian@torch3d.com>","committer_raw":"Brian Richardson <brian@torch3d.com>","summary":"Camera::project_local_ray_normal needs to be virtual so that ARVRCamera::project_local_ray_normal gets called.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18572},"f056b09f5a90e7260958a92514c2f4e97a2c466a":{"hash":"f056b09f5a90e7260958a92514c2f4e97a2c466a","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18589 from karroffel/oahashmap-robinhood","body":"updated OAHashMap to use robinhood hashing","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4e26e5e26855c29e47f4e38f03c0f697af5b8c2d":{"hash":"4e26e5e26855c29e47f4e38f03c0f697af5b8c2d","is_merge":false,"authored_by":["MDQ6VXNlcjIwNTQxMTM5"],"author_raw":"Unknown <linux.kwongo@gmail.com>","committer_raw":"Unknown <linux.kwongo@gmail.com>","summary":"Script Editor now displays positional column","body":"This solves #17931 and makes the script editor consistent with other text editors(Sublime, Gedit, Vim) in displaying the position rather than the raw number of characters.","is_cherrypick":false,"cherrypick_hash":"","pull":18595},"bf24d570bb8be8695691d355913d470d37d59d43":{"hash":"bf24d570bb8be8695691d355913d470d37d59d43","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDk2MTM="],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"Thomas Herzog <therzog@mail.de>","summary":"updated OAHashMap to use robinhood hashing","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18589},"b16eaf5827c0f791395f29384680dc91afdd346c":{"hash":"b16eaf5827c0f791395f29384680dc91afdd346c","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 duplicate wireframe shortcut, fixes #18067","body":"It also happens to do nothing currently.","is_cherrypick":false,"cherrypick_hash":"","pull":18594},"b774156729b4b2f8a1fea6faf6e232fe809ea6f6":{"hash":"b774156729b4b2f8a1fea6faf6e232fe809ea6f6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18514 from neikeq/api-hash-fixes","body":"API hash fixes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"12c60eba19fbb6971ea0ffa2cf8312ad42e84d65":{"hash":"12c60eba19fbb6971ea0ffa2cf8312ad42e84d65","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18588 from profan/fix/win-rename-sleep","body":"Fix delay in rename_error windows save loop, should be 100msec, not 1sec","is_cherrypick":false,"cherrypick_hash":"","pull":""},"caa887f3176b824b37c37e37e147114dc897af5b":{"hash":"caa887f3176b824b37c37e37e147114dc897af5b","is_merge":false,"authored_by":["MDQ6VXNlcjI4MTYzNDA="],"author_raw":"Robin Hübner <profan@prfn.se>","committer_raw":"Robin Hübner <profan@prfn.se>","summary":"Fix delay in rename_error windows save loop, should be 100msec, not 1sec","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18588},"2e474f42b8183bc1f8255307f4c662a3cbc49135":{"hash":"2e474f42b8183bc1f8255307f4c662a3cbc49135","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18552 from Falke117/trailingSpace","body":"Folder name with trailing space fix","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f3640621adc1a44fcb3116ffcf8f7f3363388f12":{"hash":"f3640621adc1a44fcb3116ffcf8f7f3363388f12","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 templates with current source","body":"(cherry picked from commit 056348a8c0ee065cb99e4f33da45525d69d6bcff)\n\nNote: Still syncing with the 3.0 code for now to allow updating translations\nin the 3.0 branch. We'll eventually switch Weblate to use the strings of the\n3.1-dev branch once it is stable enough.","is_cherrypick":true,"cherrypick_hash":"056348a8c0ee065cb99e4f33da45525d69d6bcff","pull":""},"056348a8c0ee065cb99e4f33da45525d69d6bcff":{"hash":"056348a8c0ee065cb99e4f33da45525d69d6bcff","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 templates with current source","body":"Note: Still syncing with the 3.0 code for now to allow updating translations\nin the 3.0 branch. We'll eventually switch Weblate to use the strings of the\n3.1-dev branch once it is stable enough.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9bf0acbfcb0907fd754f2ec18a1d4b8da8d5e6d9":{"hash":"9bf0acbfcb0907fd754f2ec18a1d4b8da8d5e6d9","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 ddbe559c040d30cd145d3c572dbd3bc6c7664310)","is_cherrypick":true,"cherrypick_hash":"ddbe559c040d30cd145d3c572dbd3bc6c7664310","pull":""},"ddbe559c040d30cd145d3c572dbd3bc6c7664310":{"hash":"ddbe559c040d30cd145d3c572dbd3bc6c7664310","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":""},"cfd950382f01998b79ad518c9056c6ce80b7eacb":{"hash":"cfd950382f01998b79ad518c9056c6ce80b7eacb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18372 from Gamblify/largePckFix","body":"Fix for large .pck files","is_cherrypick":false,"cherrypick_hash":"","pull":""},"164dceab283e638ebcd4912d3b3df33d5c630883":{"hash":"164dceab283e638ebcd4912d3b3df33d5c630883","is_merge":false,"authored_by":[""],"author_raw":"Felix Yang <felixyang117+GitHub@hotmail.com>","committer_raw":"Felix Yang <felixyang117+GitHub@hotmail.com>","summary":"Fix for Issue#18457 - Folder name with trailing space on Windows","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18552},"8a7840a304818aa4a15c8781f1402e7ed8733a36":{"hash":"8a7840a304818aa4a15c8781f1402e7ed8733a36","is_merge":false,"authored_by":["MDQ6VXNlcjM3MzgyNjQ="],"author_raw":"Gustav Lund <glu@gamblify.com>","committer_raw":"Gustav Lund <glu@gamblify.com>","summary":"Fix for large .pck files","body":"An error in unix file IO was causing crashes when getting the size of a file larger than max integer size\nAs ftell returns a long the fix is trivial","is_cherrypick":false,"cherrypick_hash":"","pull":18372},"c510e2586dc84345a88f11fe3477df2e97976d73":{"hash":"c510e2586dc84345a88f11fe3477df2e97976d73","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Added method to clear input events of an action","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18488},"75ff86f8f5cf2364af9f12455fac2fd01bb48849":{"hash":"75ff86f8f5cf2364af9f12455fac2fd01bb48849","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18566 from robfram/fix-lineedit-18184","body":"Fix placeholders position in `LineEdit` when editing inside the Editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"741637b966dd644263032c7f937d990cfba52411":{"hash":"741637b966dd644263032c7f937d990cfba52411","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18451 from volzhs/node-name","body":"Check invalid node name","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c17de1f70fcba19f2afdfe49d194b9b175791ea8":{"hash":"c17de1f70fcba19f2afdfe49d194b9b175791ea8","is_merge":false,"authored_by":["MDQ6VXNlcjM1MDY1Nzk1"],"author_raw":"robfram <robfram@gmail.com>","committer_raw":"robfram <robfram@gmail.com>","summary":"Fix placeholders position in `LineEdit` when editing inside the Editor","body":"Editing the `Text` property through the editor causes a wrong\nplacement of the placeholder, as it calls `LineEdit::clear_internal`,\nwhich was wrongly reseting the cached placeholder width.\n\nFix #18184.","is_cherrypick":false,"cherrypick_hash":"","pull":18566},"a02fec47a05913318c9b55d7f5f692194d1de5f1":{"hash":"a02fec47a05913318c9b55d7f5f692194d1de5f1","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18562 from neikeq/issue-18526","body":"Fix MSVC check when building with mono","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6758b6c1317bbdabd04a2c9f8dc16876429b6bfb":{"hash":"6758b6c1317bbdabd04a2c9f8dc16876429b6bfb","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Check invalid node name","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18451},"093b069bf6540e66352669b490d6577008992828":{"hash":"093b069bf6540e66352669b490d6577008992828","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Changed periods in the script templates.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18406},"4c3c510a807ee57c564e7b8b7885cf4fa113bbd5":{"hash":"4c3c510a807ee57c564e7b8b7885cf4fa113bbd5","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"WIP Polygon2D weight editing","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a1aa98e05ad0ce1ba877ba77e187bc7ebc4f819a":{"hash":"a1aa98e05ad0ce1ba877ba77e187bc7ebc4f819a","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix MSVC check when building with mono","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18562},"c0192e405daf8e9139b1acfa6d236b916a0294a3":{"hash":"c0192e405daf8e9139b1acfa6d236b916a0294a3","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18561 from neikeq/fix-find-msbuild-2","body":"Fix editor detecting msbuild with a msvc 'tools only' install","is_cherrypick":false,"cherrypick_hash":"","pull":""},"93d13bee8bef4bc010ab32bbf6209dc8754db437":{"hash":"93d13bee8bef4bc010ab32bbf6209dc8754db437","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix editor detecting msbuild with a msvc 'tools only' install","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18561},"a04323e89afb48a62a26aa179fb647035237c60c":{"hash":"a04323e89afb48a62a26aa179fb647035237c60c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18400 from groud/fix_lock_and_groups","body":"Fixes locks and groups on 2d editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"de4ed8e706a0827f5dfab843a928c50e553713ba":{"hash":"de4ed8e706a0827f5dfab843a928c50e553713ba","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17059 from Jason0214/BugFix_favorite_updating","body":"Editor: update favorite dirs when dir got deleted","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d33308921ddfc2b07d96c97e8fd1a62a2d9a1ba9":{"hash":"d33308921ddfc2b07d96c97e8fd1a62a2d9a1ba9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18553 from bzztbomb/fix/stack_underflow_when_debuggin_in_release","body":"Fix a crash when trying to run Godot debugger on a release build.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"18c28c159d12c9d3227c2199998b271f7c5e5998":{"hash":"18c28c159d12c9d3227c2199998b271f7c5e5998","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17196 from RandomShaper/improve-gui-touch","body":"Implement universal translation of touch to mouse (3.1)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"04a4270a3485bcc4bd1ce8f7095fe9ea36bc5518":{"hash":"04a4270a3485bcc4bd1ce8f7095fe9ea36bc5518","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18338 from Zylann/fix_find_in_files","body":"Fix Find in Files","is_cherrypick":false,"cherrypick_hash":"","pull":""},"845a898f376e40dc554c44d47dae3c4e37de3f67":{"hash":"845a898f376e40dc554c44d47dae3c4e37de3f67","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fixes locks and groups on 2d editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18400},"f86a67c4d1283526839ce64c8d10e531c8a8adc8":{"hash":"f86a67c4d1283526839ce64c8d10e531c8a8adc8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18520 from paulloz/gdscript-api-string-path","body":"fix API string path","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b0cf3628aa339504f0b069274cf64f6fe06bdf88":{"hash":"b0cf3628aa339504f0b069274cf64f6fe06bdf88","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18452 from flashyincceo/enum-no-class","body":"Fix enums without class name not opening docs page","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fb917b55682f29deb0c3fdf4bcc86552b64bda34":{"hash":"fb917b55682f29deb0c3fdf4bcc86552b64bda34","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18531 from KidRigger/issue5972","body":"Adds keywords to autocomplete predictions.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"02a51c34eabe74d0f8ce3b652ba84f2a81bd7516":{"hash":"02a51c34eabe74d0f8ce3b652ba84f2a81bd7516","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18259 from Superwaitsum/MoveIcons","body":"Changed Sprite Frame buttons for icons","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b11d1196c4807b8dfc9a44061364689878c5854e":{"hash":"b11d1196c4807b8dfc9a44061364689878c5854e","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDIyODM1"],"author_raw":"Jason0214 <lujc.me@gmail.com>","committer_raw":"Jason0214 <lujc.me@gmail.com>","summary":"remove favorited dirs if original dir deleted","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17059},"9149b119733aa9444a59c6940e7d8b875dfc31e8":{"hash":"9149b119733aa9444a59c6940e7d8b875dfc31e8","is_merge":false,"authored_by":[""],"author_raw":"Brian Richardson <brian@torch3d.com>","committer_raw":"Brian Richardson <brian@torch3d.com>","summary":"Fix a crash when trying to run Godot debugger on a release build.","body":"The GDScriptLanguage::enter_function is wrapped in #ifdef DEBUG but the exit_function is not, resulting in a stack underflow error.","is_cherrypick":false,"cherrypick_hash":"","pull":18553},"2224975e7ec43954e6598d0285820c2aaf679f94":{"hash":"2224975e7ec43954e6598d0285820c2aaf679f94","is_merge":false,"authored_by":["MDQ6VXNlcjEyODc5Mjgy"],"author_raw":"danilo2205 <danilo.davilla@gmail.com>","committer_raw":"danilo2205 <danilo.davilla@gmail.com>","summary":"Added methods get_closest_point and get_closest_offset to both Curve2D and Curve3D","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18407},"4c415001b27b3c469a54356bc1415664d0a32627":{"hash":"4c415001b27b3c469a54356bc1415664d0a32627","is_merge":false,"authored_by":["MDQ6VXNlcjEzMTE1NTU="],"author_raw":"Marc Gilleron <marc.gilleron@gmail.com>","committer_raw":"Marc Gilleron <marc.gilleron@gmail.com>","summary":"Fix Find in Files:","body":"- FileAccess was accessed null (remains of GDScript port)\n- `_current_file` wasn't going up correctly in case a scanned directory had no subdirectories\n- Paths stored in `_files_to_scan` were not full paths","is_cherrypick":false,"cherrypick_hash":"","pull":18338},"1113a738baeabebbee0d51f9c51d4f842fba0fda":{"hash":"1113a738baeabebbee0d51f9c51d4f842fba0fda","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18508 from AlexHolly/hide-tab-changed-debug-print","body":"hide tab changed debug print","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c5fe3d9d93f8e4890b39f23dabe9c0d21fac09de":{"hash":"c5fe3d9d93f8e4890b39f23dabe9c0d21fac09de","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18530 from garyo/missing-arg-err","body":"Handle missing arg pointer in Variant::get_call_error_text","is_cherrypick":false,"cherrypick_hash":"","pull":""},"de97339a2d66cc9e3bd9ab77dd4e0c5c6534a869":{"hash":"de97339a2d66cc9e3bd9ab77dd4e0c5c6534a869","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18291 from akien-mga/coverity-uninitialized-scalar-var","body":"Fix Coverity reports of uninitialized scalar variable","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c9abe88110abdc51bf520cd9af95e59374f7c0cc":{"hash":"c9abe88110abdc51bf520cd9af95e59374f7c0cc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16502 from Paulb23/multi_group_editor","body":"Added multi group editor dialog, issue 13997","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1fa3d7678245538bde589dbe3913b69f7120bfd1":{"hash":"1fa3d7678245538bde589dbe3913b69f7120bfd1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16771 from PJB3005/18-02-17-tileset-z-index","body":"Adds z-index properties to TileSets.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"85c8953c9fec5dd4d9566d67f029299f22df80b7":{"hash":"85c8953c9fec5dd4d9566d67f029299f22df80b7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16649 from ibrahn/visual-script-release-crash","body":"fix for segfault when using CallBasic in visual script on release build","is_cherrypick":false,"cherrypick_hash":"","pull":""},"20dd2204db11339dfcadacbee32675ca7f6490e5":{"hash":"20dd2204db11339dfcadacbee32675ca7f6490e5","is_merge":false,"authored_by":["MDQ6VXNlcjgxMDc0NTk="],"author_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","committer_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","summary":"Adds z-index properties to TileSets.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16771},"decf178033d4176b0955b8efa8a081f7bccd7ed1":{"hash":"decf178033d4176b0955b8efa8a081f7bccd7ed1","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Enable autoload in editor","body":"- Tool scripts will be executed and can be accessed by plugins.\n- Other script languages can implement add/remove_named_global_constant\nto make use of this functionality.","is_cherrypick":false,"cherrypick_hash":"","pull":18545},"b6a7c5693f13c40b381e5e6efa255fe723742311":{"hash":"b6a7c5693f13c40b381e5e6efa255fe723742311","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16977 from SASUPERNOVA/master","body":"Created a new function named get_element in GridContainer. This funct…","is_cherrypick":false,"cherrypick_hash":"","pull":""},"422e636c9a3eec3563c815e7d914881a2ca84a92":{"hash":"422e636c9a3eec3563c815e7d914881a2ca84a92","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18544 from marcelofg55/pa_lock","body":"Prevent PulseAudio driver to lock its mutex for too long","is_cherrypick":false,"cherrypick_hash":"","pull":""},"954f7cca6025887dc2e665e3cc24b8428c29c593":{"hash":"954f7cca6025887dc2e665e3cc24b8428c29c593","is_merge":false,"authored_by":["MDQ6VXNlcjI0NTEzNDg1"],"author_raw":"Manuel Moos <manuel@moosnet.de>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix #17019 : overrides with unknown base setting","body":"If at the time of the _GLOBAL_DEF call a setting itself was unknown,\nthe function would always return the supplied default value instead of\nchecking for overrides. This commit changes that, lookup now always\nhappens which correctly takes overrides into account.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cf4371a0ad7c6dd92a7913504637d48a320baccc":{"hash":"cf4371a0ad7c6dd92a7913504637d48a320baccc","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Prevent PulseAudio driver to lock its mutex for too long","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18544},"ccd986f53e468321b9eeb09474c77cfab2c988da":{"hash":"ccd986f53e468321b9eeb09474c77cfab2c988da","is_merge":false,"authored_by":["MDQ6VXNlcjE4NjY4ODgw"],"author_raw":"Peter Folkins <folkins.peter@gmail.com>","committer_raw":"Peter Folkins <folkins.peter@gmail.com>","summary":"Fix enums without class name not opening docs page","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18452},"007d1754e3ae1a8f67c415552b6586208ffd0e54":{"hash":"007d1754e3ae1a8f67c415552b6586208ffd0e54","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Revert \"Added a more specific error message on export\"","body":"This reverts commit 00c689d625d0243577c225612aa86aa6a85274c4.\n\nReason: \"Missing template\" is just one possible explanation for\n`err` being != OK here, it does not make sense to hardcode it in\nthe generic error message (and break translations doing so).","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ef74954e6629e20599ef37148236d0f30cb5692b":{"hash":"ef74954e6629e20599ef37148236d0f30cb5692b","is_merge":false,"authored_by":["MDQ6VXNlcjY3NjYxNTQ="],"author_raw":"Zumo <apvictor00@hotmail.com>","committer_raw":"Zumo <apvictor00@hotmail.com>","summary":"Fully exposes data variable on AudioStreamSample/AudioStreamOGGVorbis...","body":"...and also changes \"_set_data\" and \"_get_data\" to \"set_data\" and \"get_data\" respectively.","is_cherrypick":false,"cherrypick_hash":"","pull":18379},"8dd2b2e6f5873a7a2ed841fc89e0c69c25a09113":{"hash":"8dd2b2e6f5873a7a2ed841fc89e0c69c25a09113","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18434 from YeldhamDev/animation_autoplay_fix","body":"Fixed deleting an animation marked to autoplay in the editor affecting the creation of one with the same name","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5281415a7b6a7b5f2a43c6ee5a43721dd08aee14":{"hash":"5281415a7b6a7b5f2a43c6ee5a43721dd08aee14","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18428 from groud/fix_input","body":"Fixing input strength and the impossibility to erase action events","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8852ca14550d367947dfda2246865d50faa36bbe":{"hash":"8852ca14550d367947dfda2246865d50faa36bbe","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix Node2D::global_scale's PropertyInfo type","body":"Was missed in #18391.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8cb1ff94522c8705831293eeb58017e910dcaff1":{"hash":"8cb1ff94522c8705831293eeb58017e910dcaff1","is_merge":false,"authored_by":["MDQ6VXNlcjI4MTYzNDA="],"author_raw":"Robin Hübner <profan@prfn.se>","committer_raw":"Robin Hübner <profan@prfn.se>","summary":"windows: ensure minimum possible timer resolution for sleep","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18541},"4602e586984d2711a8fb2e53c69e8b333e27a937":{"hash":"4602e586984d2711a8fb2e53c69e8b333e27a937","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18355 from ShyRed/fix18344","body":"Keep alpha when changing h, s or v Color property in GDScript","is_cherrypick":false,"cherrypick_hash":"","pull":""},"204de5e6dc143a0fa543d7017919d57e51bdf0f0":{"hash":"204de5e6dc143a0fa543d7017919d57e51bdf0f0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18348 from rfht/master","body":"fix clang6 assignment error","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e1ef2f538f888438645ebd65c95fa4142a86927c":{"hash":"e1ef2f538f888438645ebd65c95fa4142a86927c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18380 from groud/fix_spacebar_panning","body":"Fixes 2d editor panning not working","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7663d65a103f3777bb09cf36420d6f7a05b62daf":{"hash":"7663d65a103f3777bb09cf36420d6f7a05b62daf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18382 from groud/fix_gridcontainer_children_visibility","body":"Fix GridContainer's children visibility breaking the layout","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9834b690aea8ecd6fb079a772df5664ff1bae618":{"hash":"9834b690aea8ecd6fb079a772df5664ff1bae618","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18334 from Faless/coverity_net","body":"Various coverity scan fixes, WS FreeBSD fixes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4cce6f34170d693be994d9a451b4b5f96a084cfb":{"hash":"4cce6f34170d693be994d9a451b4b5f96a084cfb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18321 from Crazy-P/Fixes-logically-dead-code","body":"Fixes logically dead code (Coverity)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6e32157a65b208ba223c8e75c5e7a842d1684314":{"hash":"6e32157a65b208ba223c8e75c5e7a842d1684314","is_merge":false,"authored_by":["MDQ6VXNlcjE3MjQ1OTQy"],"author_raw":"Anish <anishbhobe@hotmail.com>","committer_raw":"Anish <anishbhobe@hotmail.com>","summary":"Adds keywords to autocomplete predictions.","body":"Adds keywords to the autocomplete prediction in GDScript so\nthey are not replaced by irrelevant predictions.\n\nFixes: #5972","is_cherrypick":false,"cherrypick_hash":"","pull":18531},"99e871f45f3247279513184ced1af0bd8abf7865":{"hash":"99e871f45f3247279513184ced1af0bd8abf7865","is_merge":false,"authored_by":["MDQ6VXNlcjgxMDc0NTk="],"author_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","committer_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","summary":"More stuff!","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18516},"7d689dff71bdd9f549b45d858acf299873afda73":{"hash":"7d689dff71bdd9f549b45d858acf299873afda73","is_merge":false,"authored_by":["MDQ6VXNlcjIyNTY4ODEy"],"author_raw":"Superwaitsum <superwaitsum@gmail.com>","committer_raw":"Superwaitsum <superwaitsum@gmail.com>","summary":"Changed Sprite Frame move buttons for icons","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18259},"8d5c30ce83c2ec69403338f9bc2809aef6f1539b":{"hash":"8d5c30ce83c2ec69403338f9bc2809aef6f1539b","is_merge":false,"authored_by":["MDQ6VXNlcjEzOTk3NQ=="],"author_raw":"Gary Oberbrunner <garyo@darkstarsystems.com>","committer_raw":"Gary Oberbrunner <garyo@darkstarsystems.com>","summary":"Handle missing arg pointer in get_call_error_text","body":"I had a situation coming from godot-python where the caller of\nVariant::get_call_error_text() passed null for `p_argptrs`. In\naddition to fixing that in the caller, seems like good practice to\ndefend against that situation in the callee to prevent a crash.\n\nSo this patch just substitutes some semi-useful text for the source\ntype name and keeps going so the user's actual error gets emitted.","is_cherrypick":false,"cherrypick_hash":"","pull":18530},"de9d40a9537bafa613dc54f2200b7509ad6fa9e3":{"hash":"de9d40a9537bafa613dc54f2200b7509ad6fa9e3","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":"Implement universal translation of touch to mouse","body":"Now generating mouse events from touch is optional (on by default) and it's performed by `InputDefault` instead of having each OS abstraction doing it. (*)\n\nThe translation algorithm waits for a touch index to be pressed and tracks it translating its events to mouse events until it is raised, while ignoring other pointers.\n\nFurthermore, to avoid an stuck \"touch mouse\", since not all platforms may report touches raised when the window is unfocused, it checks if touches are still down by the time it's focused again and if so it resets the state of the emulated mouse.\n\n*: In the case of Windows, since it already provides touch-to-mouse translation by itself, \"echo\" mouse events are filtered out to have it working like the rest.\n\nOn X11 a little hack has been needed to avoid a case of a spurious mouse motion event that is generated during touch interaction.\n\nPlus: Improve/fix tracking of current mouse position.\n\n** Summary of changes to settings: **\n\n- `display/window/handheld/emulate_touchscreen` becomes `input/pointing_devices/emulate_touch_from_mouse`\n- New setting: `input/pointing_devices/emulate_mouse_from_touch`","is_cherrypick":false,"cherrypick_hash":"","pull":17196},"613a8bee415381a8564d34092b479e1f159e8e60":{"hash":"613a8bee415381a8564d34092b479e1f159e8e60","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18370 from KidRigger/master","body":"Adds support for CMD+Left and CMD+Right on MacOS","is_cherrypick":false,"cherrypick_hash":"","pull":""},"196fc8599a799eb9aa78961f59b2b622238d9e11":{"hash":"196fc8599a799eb9aa78961f59b2b622238d9e11","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18373 from KidRigger/working","body":"Replaces CTRL with CMD in TileMapEditor for MacOS.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f274c8b74b03089c3f6ea87033611cdfd5d08714":{"hash":"f274c8b74b03089c3f6ea87033611cdfd5d08714","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18381 from groud/fix_hard_to_select_node2d","body":"Fixes hard to select Node2D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"31f28885f93aeff6db45fcf6dab147cddaab509f":{"hash":"31f28885f93aeff6db45fcf6dab147cddaab509f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NDE4ODY="],"author_raw":"Alexander Holland <alexander.holland@live.de>","committer_raw":"Alexander Holland <alexander.holland@live.de>","summary":"hide tab changed debug print","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18508},"3204362cd101dd400810f6475c114e26e77ff66b":{"hash":"3204362cd101dd400810f6475c114e26e77ff66b","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18482 from profan/master","body":"Fix shared lib loading for Unix, dlopen expects leading ./ for relative paths.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f1bbb596534d473b531d0cab21e4cf75658a29b8":{"hash":"f1bbb596534d473b531d0cab21e4cf75658a29b8","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18489 from Calinou/tweak-property-hint-ranges","body":"Tweak the property hint ranges of caret blink and line length guideline","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c408eb75202fcf0b56e023f95b03906dcf227755":{"hash":"c408eb75202fcf0b56e023f95b03906dcf227755","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18506 from AlexHolly/export-more-specific-error-message","body":"Added a more specific error message on export","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a07f81fc2fa46a0383859063b674bc110bcdd6f4":{"hash":"a07f81fc2fa46a0383859063b674bc110bcdd6f4","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18515 from djrm/pr_icons","body":"Updated icons, add CSG icons","is_cherrypick":false,"cherrypick_hash":"","pull":""},"79f9c3c2ab0856106bf6991718f18176ff7d01a8":{"hash":"79f9c3c2ab0856106bf6991718f18176ff7d01a8","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18491 from Calinou/custom-lineedit-secret-character","body":"Make the LineEdit \"secret\" character customizable","is_cherrypick":false,"cherrypick_hash":"","pull":""},"813acef973a710c55bc157b7b37039de6e95dff2":{"hash":"813acef973a710c55bc157b7b37039de6e95dff2","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18523 from hpvb/fix-clang-lto","body":"Fix lto builds on clang compilers","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1ff89b547af735e833f0703813c6c7869b68a35e":{"hash":"1ff89b547af735e833f0703813c6c7869b68a35e","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18284 from mhilbrunner/pck-version","body":"Fix .pck exporting via PCKPacker","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ea163673c7aebd6469c8952ea70d7208d1ead244":{"hash":"ea163673c7aebd6469c8952ea70d7208d1ead244","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18522 from hpvb/fix-find-msbuild","body":"Fix msbuild with a msvc 'tools only' install","is_cherrypick":false,"cherrypick_hash":"","pull":""},"098f9b51b501395a1e1f771934b020ba2fb3fa9e":{"hash":"098f9b51b501395a1e1f771934b020ba2fb3fa9e","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 editor grid","body":"- The grid's primary and secondary colors can now be changed\n- The number of grid steps (subdivisions) can now be changed\n- The grid size can now be changed\n- The grid is now darker by default","is_cherrypick":false,"cherrypick_hash":"","pull":18525},"cee5117d3b1cc3ea54dee51e67d1e33e4577cdde":{"hash":"cee5117d3b1cc3ea54dee51e67d1e33e4577cdde","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Fix lto builds on clang compilers","body":"The --no-lto option only works on GCC compilers. This breaks LTO builds\non MacOS and iPhone when building the gdnative wrappers.\n\n-fno-lto works on both brands of compilers.","is_cherrypick":false,"cherrypick_hash":"","pull":18523},"0ec912a79e867dbd4beff9c19c393dce87d9a419":{"hash":"0ec912a79e867dbd4beff9c19c393dce87d9a419","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Fix msbuild with a msvc 'tools only' install","body":"Taken from https://github.com/Microsoft/vswhere/wiki/Find-MSBuild\nwithout '-products *' vswhere does not locate msbuild when installing a\ntools-only (no IDE) version of the microsoft compilers.","is_cherrypick":false,"cherrypick_hash":"","pull":18522},"a35c8bbdc7bdf2cd5ca640b572dd4ad1e170c260":{"hash":"a35c8bbdc7bdf2cd5ca640b572dd4ad1e170c260","is_merge":false,"authored_by":["MDQ6VXNlcjQzNzAyNQ=="],"author_raw":"Paul Joannon <hello@pauljoannon.com>","committer_raw":"Paul Joannon <hello@pauljoannon.com>","summary":"fix API string path","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18520},"37e166f4c7406a6f1cf6274c16ca7c1839165161":{"hash":"37e166f4c7406a6f1cf6274c16ca7c1839165161","is_merge":false,"authored_by":["MDQ6VXNlcjMwNDAzNTI="],"author_raw":"Eoin O'Neill <eoinoneill1991@gmail.com>","committer_raw":"Eoin O'Neill <eoinoneill1991@gmail.com>","summary":"Added disconnect_all and edit functionality to ConnectionsDock.","body":"Refactor: Changed function order so header and source are in sync, renamed functions and members to be more clear.\n\nReplaced pointers with references where appropriate.","is_cherrypick":false,"cherrypick_hash":"","pull":18519},"6244b9e2e1a7e675452fd574b5007dd25ec73c69":{"hash":"6244b9e2e1a7e675452fd574b5007dd25ec73c69","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Add option to renormalize mipmaps when generating them for normalmaps.","body":"Reduces some aliasing.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e30b0656e83ec43da29c8d27bdedd80662c4c2fd":{"hash":"e30b0656e83ec43da29c8d27bdedd80662c4c2fd","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"BMP module","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":15549},"c118a0ee5ea7b9feef1c859f350cc682f4077c42":{"hash":"c118a0ee5ea7b9feef1c859f350cc682f4077c42","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Make the LineEdit \"secret\" character customizable","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18491},"6cef0eaa093259b46d5101a565feae1958b3bbcb":{"hash":"6cef0eaa093259b46d5101a565feae1958b3bbcb","is_merge":false,"authored_by":["MDQ6VXNlcjMwNDAzNTI="],"author_raw":"Eoin O'Neill <eoinoneill1991@gmail.com>","committer_raw":"Eoin O'Neill <eoinoneill1991@gmail.com>","summary":"Added connection editing. Some refactoring.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18519},"62a858d4c95b1ece71ff0cec28d7f47bce73ee42":{"hash":"62a858d4c95b1ece71ff0cec28d7f47bce73ee42","is_merge":false,"authored_by":["MDQ6VXNlcjMwNDAzNTI="],"author_raw":"Eoin O'Neill <eoinoneill1991@gmail.com>","committer_raw":"Eoin O'Neill <eoinoneill1991@gmail.com>","summary":"Basic context menu added to connections docker w/ code cleanup.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18519},"dc7ed4b547c464923a622dc58312c0f9df77177a":{"hash":"dc7ed4b547c464923a622dc58312c0f9df77177a","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18511 from romlok/lookingatyoukid","body":"[DOCS] Clarify look_at and looking_at","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8d9d847a1a66844ca7605ffb0189e3f9dcbdb112":{"hash":"8d9d847a1a66844ca7605ffb0189e3f9dcbdb112","is_merge":false,"authored_by":["MDQ6VXNlcjgxMDc0NTk="],"author_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","committer_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","summary":"Move things into the title bars of Visual Script nodes.","body":"This is an attempt to make VS slightly nicer to use.\n\nWiP.","is_cherrypick":false,"cherrypick_hash":"","pull":18516},"f11649987d47036618bde5b7b140bae98f86cf1f":{"hash":"f11649987d47036618bde5b7b140bae98f86cf1f","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Updated icons,","body":"Added CSG icons and other action icons\n[ci-skip]","is_cherrypick":false,"cherrypick_hash":"","pull":18515},"3a86dffc5e6ce180c350ef9a9ddd019b24584d88":{"hash":"3a86dffc5e6ce180c350ef9a9ddd019b24584d88","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"ClassDB API hash now only includes exposed classes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18514},"7034d480327609e104662b3f7588d79f96c3795d":{"hash":"7034d480327609e104662b3f7588d79f96c3795d","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix binding some core API methods only in tools builds","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18514},"3bd3f41465a604caa4a826dbc53537435fb37933":{"hash":"3bd3f41465a604caa4a826dbc53537435fb37933","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18455 from neikeq/export-pck-zip-debug","body":"Make 'Export PCK/ZIP' work well with EditorExportPlugin","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ce4451b45ffe6f8a73090e26faa0d9ceaaa61fed":{"hash":"ce4451b45ffe6f8a73090e26faa0d9ceaaa61fed","is_merge":false,"authored_by":["MDQ6VXNlcjgxMDc0NTk="],"author_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","committer_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","summary":"assembly_load_hook fallback for registering GDMonoAssemblies.","body":"Fixes #18029.\n\nThere are ways to load assemblies that the search hook has no way of intercepting,\nand handling itself. Such as loading from a byte[] in C# code.\n\nWe now handle these cases with a fallback assembly_load_hook,\nto avoid crashes when this is indeed done.","is_cherrypick":false,"cherrypick_hash":"","pull":18502},"b431264f773f250a580d6c61fa7858fca3833bf0":{"hash":"b431264f773f250a580d6c61fa7858fca3833bf0","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MTE4OA=="],"author_raw":"Mel Collins <mel@raumkraut.net>","committer_raw":"Mel Collins <mel@raumkraut.net>","summary":"[DOCS] Clarify look_at and looking_at","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18511},"00c689d625d0243577c225612aa86aa6a85274c4":{"hash":"00c689d625d0243577c225612aa86aa6a85274c4","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NDE4ODY="],"author_raw":"Alexander Holland <alexander.holland@live.de>","committer_raw":"Alexander Holland <alexander.holland@live.de>","summary":"Added a more specific error message on export","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18506},"97485c8df03af04e8459f3ca72c3d60f6985daa1":{"hash":"97485c8df03af04e8459f3ca72c3d60f6985daa1","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NDE4ODY="],"author_raw":"Alexander Holland <alexander.holland@live.de>","committer_raw":"Alexander Holland <alexander.holland@live.de>","summary":"add Point2 helper for Image.get_pixel and Image.set_pixel","body":"image-point2-helper","is_cherrypick":false,"cherrypick_hash":"","pull":18505},"7e499683a2f147ae84ca431fdbb69a6a0e4b783b":{"hash":"7e499683a2f147ae84ca431fdbb69a6a0e4b783b","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Send inherited variables and constants from remote debugger","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18410},"c55ef807c034c12e6847b8df03667f275eec52ab":{"hash":"c55ef807c034c12e6847b8df03667f275eec52ab","is_merge":false,"authored_by":["MDQ6VXNlcjMxODc2Mzc="],"author_raw":"Emmanuel Leblond <emmanuel.leblond@gmail.com>","committer_raw":"Emmanuel Leblond <emmanuel.leblond@gmail.com>","summary":"Remove unused Variant._data.RefPtr","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18501},"1ee40206d49736d57d97c37f738c961ab0bda28c":{"hash":"1ee40206d49736d57d97c37f738c961ab0bda28c","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"added custom aabb to primitives","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18480},"c755cced832a8e574c79f5fbd8e8e53f0ca62087":{"hash":"c755cced832a8e574c79f5fbd8e8e53f0ca62087","is_merge":false,"authored_by":["MDQ6VXNlcjEzMTE1NTU="],"author_raw":"Marc Gilleron <marc.gilleron@gmail.com>","committer_raw":"Marc Gilleron <marc.gilleron@gmail.com>","summary":"Added partial texture update to VisualServer","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18495},"d0183effe02edb973e44e5ad8b3608d861f86490":{"hash":"d0183effe02edb973e44e5ad8b3608d861f86490","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18494 from neikeq/v","body":"Mono: BindingsGenerator enum fixes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fbc808012f0e9a0b977997aedcec705509970b96":{"hash":"fbc808012f0e9a0b977997aedcec705509970b96","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: BindingsGenerator enum fixes","body":"- Make enums have an unique signature name of int. This means that when generating internal methods, there is no difference between different enums types nor between enums and int. This way enums can re-use internal methods.\n- Make type resolver fallback to int if a type is not found and it's an enum.","is_cherrypick":false,"cherrypick_hash":"","pull":18494},"91dfccd1eef05b84618f92f9b43b99646a665aec":{"hash":"91dfccd1eef05b84618f92f9b43b99646a665aec","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18425 from RandomShaper/fix-theme-editor-samples","body":"Fix theme editor sample widgets","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0eb2f6c2235ba13409c169225321cd5eafd6ad5b":{"hash":"0eb2f6c2235ba13409c169225321cd5eafd6ad5b","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 property hint ranges of caret blink and line length guideline","body":"This allows for more precise adjustments.","is_cherrypick":false,"cherrypick_hash":"","pull":18489},"1226720c018fee23be440db3e259be7d29c55193":{"hash":"1226720c018fee23be440db3e259be7d29c55193","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Add poly triangulation order check, ensures faces do not flip on different order","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f8520dbba76fe989af189b287f1a54df0250ffa6":{"hash":"f8520dbba76fe989af189b287f1a54df0250ffa6","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"-Changed how operators work, any shape can operate on any other","body":"-Added some break condition for bad poly data to avoid editor freezes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"93c77580aa8fb6b0af2905fef518ccc2c0a72e60":{"hash":"93c77580aa8fb6b0af2905fef518ccc2c0a72e60","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fix how snapping is applied to 3D polygon editing, make it more friendly.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ec7ed5f36047c6f69d5e79f19a3a433aec3080fe":{"hash":"ec7ed5f36047c6f69d5e79f19a3a433aec3080fe","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Avoid CSG freeze condition on degenerates","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"828744195526e44a30d07c232db25066cf0fc984":{"hash":"828744195526e44a30d07c232db25066cf0fc984","is_merge":false,"authored_by":["MDQ6VXNlcjI4MTYzNDA="],"author_raw":"Robin Hübner <profan@prfn.se>","committer_raw":"Robin Hübner <profan@prfn.se>","summary":"GDNative Unix: fix shared lib loading, dlopen expects leading ./ to interpret as relative path.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18482},"c4d0f528b14cd022d2a360cee8f90c1c572b2ac4":{"hash":"c4d0f528b14cd022d2a360cee8f90c1c572b2ac4","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Do not crash if the polygon is invalid","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"afb4ce8d2d637b0a2cb56c0450c6b3c5d10aa47f":{"hash":"afb4ce8d2d637b0a2cb56c0450c6b3c5d10aa47f","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Reduce false positives in interior detection by adding a small offset to raycast, fixes #18476","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"af1e2c7b213101af21d5dcdff28ed1c2976e5d02":{"hash":"af1e2c7b213101af21d5dcdff28ed1c2976e5d02","is_merge":false,"authored_by":["MDQ6VXNlcjMwNDAzNTI="],"author_raw":"Eoin O'Neill <eoinoneill1991@gmail.com>","committer_raw":"Eoin O'Neill <eoinoneill1991@gmail.com>","summary":"Basic 'new script' feature added to File System browser","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18471},"8d199a9b2c71de3c5218a636249171b60a832092":{"hash":"8d199a9b2c71de3c5218a636249171b60a832092","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"CSG Support for Godot!","body":"-Missing Icons\n-Missing freezing option (for baking light and faster load)\n-Missing a way to export from Godot (GLTF2?)\n-Probably buggy (may freeze editor, can be worked around easily, but let me know if this happens so it's easier to catch bugs)\nHappy testing!","is_cherrypick":false,"cherrypick_hash":"","pull":""},"75897710b301b7c5254ecd67099f31cb6ee840d5":{"hash":"75897710b301b7c5254ecd67099f31cb6ee840d5","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Made the Pin button disable when no AnimationPlayer is selected.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18434},"e93a56ef3e517edfa6146ed62af4b9f85de96500":{"hash":"e93a56ef3e517edfa6146ed62af4b9f85de96500","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Fixed deleting an animation marked to autoplay in the editor affecting the creation of one with the same name.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18434},"a0626d7d9c005905b836552d597c173c701e248b":{"hash":"a0626d7d9c005905b836552d597c173c701e248b","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 theme editor sample widgets","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18425},"b22f048700105dec26154cc90f10b0ef34b3f5ed":{"hash":"b22f048700105dec26154cc90f10b0ef34b3f5ed","is_merge":true,"authored_by":[],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18466 from marcelofg55/use64_fix","body":"Fix use64 used without being initialized","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9b4d23e898fb5f1cdfb537dece00336f7381d46f":{"hash":"9b4d23e898fb5f1cdfb537dece00336f7381d46f","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Fix use64 used without being initialized","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18466},"deee9f0cb47e00645cf56340e34c78b21170977a":{"hash":"deee9f0cb47e00645cf56340e34c78b21170977a","is_merge":true,"authored_by":[],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18464 from sersoong/master-fixstylebox","body":"Fix stylebox crash","is_cherrypick":false,"cherrypick_hash":"","pull":""},"21eac24af1b119f1e29e33b53bdb88a400de16c3":{"hash":"21eac24af1b119f1e29e33b53bdb88a400de16c3","is_merge":false,"authored_by":["MDQ6VXNlcjI0OTg4NDU5"],"author_raw":"sersoong <sersoong@gmail.com>","committer_raw":"sersoong <sersoong@gmail.com>","summary":"Fixed stylebox crash","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18464},"b35f3a569e578c5ff7eb73257f84d74e30e361d1":{"hash":"b35f3a569e578c5ff7eb73257f84d74e30e361d1","is_merge":true,"authored_by":[],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18458 from YeldhamDev/animation_editor_changes","body":"Numerous changes to the Animation Editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6971604033b177b20d6def0779508ed1c35e61cc":{"hash":"6971604033b177b20d6def0779508ed1c35e61cc","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Numerous changes to the Animation Editor.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18458},"68b35de2b6ea23178061f65bc28b4f73e0c65f35":{"hash":"68b35de2b6ea23178061f65bc28b4f73e0c65f35","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Make 'Export PCK/ZIP' work well with EditorExportPlugin","body":"Add debug flag to the 'Export PCK/ZIP' option\nMake 'Export PCK/ZIP' notify when the export process begins. This is necessary to receive the 'EditorExportPlugin::_export_begin' callback","is_cherrypick":false,"cherrypick_hash":"","pull":18455},"c8884ce3bddfeb2dead4208047edb27f97a7e78d":{"hash":"c8884ce3bddfeb2dead4208047edb27f97a7e78d","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix _export_begin not being called when exporting to android","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18455},"f714637e58034b6340fa0725c7935a1ae29d92c0":{"hash":"f714637e58034b6340fa0725c7935a1ae29d92c0","is_merge":false,"authored_by":["MDQ6VXNlcjE3MjQ1OTQy"],"author_raw":"Anish <anishbhobe@hotmail.com>","committer_raw":"Anish <anishbhobe@hotmail.com>","summary":"Allows setting the Timer wait_time in start method.","body":"Allows shortening the two line method of Timer.set_wait_time\nfollowed by Timer.start set wait_time as a parameter to\nTimer.start. Also modifies the class documentation.\n\nFixes: #18107","is_cherrypick":false,"cherrypick_hash":"","pull":18454},"e5a13e26265179d9d6b477c6d744758521745123":{"hash":"e5a13e26265179d9d6b477c6d744758521745123","is_merge":true,"authored_by":[],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18412 from groud/zoom_shortcuts","body":"Adds shortcuts for zooming in the 2D editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8dcd39c3c47967a0ba81374299b80be583cf46e2":{"hash":"8dcd39c3c47967a0ba81374299b80be583cf46e2","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Adds shortcuts for zooming in the 2D editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18412},"29b8364ef09f32467070ac34051f2bc2e2d84ebf":{"hash":"29b8364ef09f32467070ac34051f2bc2e2d84ebf","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18415 from HoratioZEDU/patch-2","body":"Fixed (minor) typo in CapsuleShape2D doc page","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0aa8b35ee689fc8b3813ab3d35c85f9cf97775a9":{"hash":"0aa8b35ee689fc8b3813ab3d35c85f9cf97775a9","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fixing input strength and the impossibility to erase action events","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18428},"e8ff602381edc2bf8ba56de85b50c275c17f9a0c":{"hash":"e8ff602381edc2bf8ba56de85b50c275c17f9a0c","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18427 from neikeq/mono-static-link-win","body":"Add option to link mono statically on Windows","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b5e6e142ef9c9e29783fad402e5a306bb94091b8":{"hash":"b5e6e142ef9c9e29783fad402e5a306bb94091b8","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Add option to link mono statically on Windows","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18427},"2dcd4997077e92550d5e635e16236f8cba87c1b8":{"hash":"2dcd4997077e92550d5e635e16236f8cba87c1b8","is_merge":false,"authored_by":["MDQ6VXNlcjcwMjY2MTU="],"author_raw":"HoratioZEDU <horatioesf@virginmedia.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Fixed (minor) typo in CapsuleShape2D doc page","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18415},"825d49dfe24ca4ec39aa13dc134300180a3ff641":{"hash":"825d49dfe24ca4ec39aa13dc134300180a3ff641","is_merge":false,"authored_by":["MDQ6VXNlcjE4NjY4ODgw"],"author_raw":"Peter Folkins <folkins.peter@gmail.com>","committer_raw":"Peter Folkins <folkins.peter@gmail.com>","summary":"Fix Ctrl+click on @GDScript constants","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18405},"6faa96fb89ab33fe3a6b37eecca1c7cf2934ff75":{"hash":"6faa96fb89ab33fe3a6b37eecca1c7cf2934ff75","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18399 from neikeq/u","body":"Mono fixes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ff7fe9e771c0146b79aea7fa23a7bf262397992c":{"hash":"ff7fe9e771c0146b79aea7fa23a7bf262397992c","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Fix '!t' error messages when generating bindings","body":"This error wasn't affecting the bindings generation process.","is_cherrypick":false,"cherrypick_hash":"","pull":18399},"f8ce412560ed3061340f4b0b9e0457a1249fb528":{"hash":"f8ce412560ed3061340f4b0b9e0457a1249fb528","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Do not spam script class not found error","body":"Print this error only when trying to instantiate the script. This way we prevent errors being printed for source files which are not meant to be used as scripts.","is_cherrypick":false,"cherrypick_hash":"","pull":18399},"89e84185e8cbd08531ae33554cf78ffba692cf7a":{"hash":"89e84185e8cbd08531ae33554cf78ffba692cf7a","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Fix crash on script load if the scripts domain isn't loaded","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18399},"515f2200fb917c7ba7161bb323dccf2cde6db647":{"hash":"515f2200fb917c7ba7161bb323dccf2cde6db647","is_merge":false,"authored_by":["MDQ6VXNlcjE3MjQ1OTQy"],"author_raw":"Anish <anishbhobe@hotmail.com>","committer_raw":"Anish <anishbhobe@hotmail.com>","summary":"Support of CMD+Backspace and CMD+Delete on MacOS.","body":"Adds support for CMD+Backspace, to delete all text\nbefore the cursor in the line and CMD+Delete to delete\nall text after the cursor in line following the typical\nMacOS text editing workflow\n\nFixes: #18059","is_cherrypick":false,"cherrypick_hash":"","pull":18397},"a096df5e450ad028c1149b7378b65fd8a8c18b9c":{"hash":"a096df5e450ad028c1149b7378b65fd8a8c18b9c","is_merge":true,"authored_by":[],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18385 from flashyincceo/animation-save-bug","body":"Fix AnimationPlayer edited scene bug","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2e8dda1f3f1325337504c433d6625bec1f380838":{"hash":"2e8dda1f3f1325337504c433d6625bec1f380838","is_merge":true,"authored_by":[],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18391 from endragor/fix-global-position-type","body":"Fix Node2D::global_position to have Vector2 type","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8619b0d2801b74d258c553f6dcda58e086a1a50c":{"hash":"8619b0d2801b74d258c553f6dcda58e086a1a50c","is_merge":false,"authored_by":["MDQ6VXNlcjI0MTc4NDk="],"author_raw":"Ruslan Mustakov <r.mustakov@gmail.com>","committer_raw":"Ruslan Mustakov <r.mustakov@gmail.com>","summary":"Fix Node2D::global_position to have Vector2 type","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18391},"223f08585775ad09f7196ee408eaa0d8bef992a8":{"hash":"223f08585775ad09f7196ee408eaa0d8bef992a8","is_merge":false,"authored_by":["MDQ6VXNlcjE4NjY4ODgw"],"author_raw":"Peter Folkins <folkins.peter@gmail.com>","committer_raw":"Peter Folkins <folkins.peter@gmail.com>","summary":"Fix AnimationPlayer edited scene bug","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18385},"c3f982156d9dec1fa737bb9b1a20acb2060daa6b":{"hash":"c3f982156d9dec1fa737bb9b1a20acb2060daa6b","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fix GridContainer's children visibility breaking the layout","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18382},"e8a4c4fa4c7d93ebc1ca74a66b5a1c583873bc52":{"hash":"e8a4c4fa4c7d93ebc1ca74a66b5a1c583873bc52","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fixes hard to select Node2D","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18381},"9c5a44aeee449c5b572316c52f457e4e6ffd3047":{"hash":"9c5a44aeee449c5b572316c52f457e4e6ffd3047","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fixes 2d editor panning not working","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18380},"cca7633739e433259b926224f659b9540e518e0a":{"hash":"cca7633739e433259b926224f659b9540e518e0a","is_merge":false,"authored_by":["MDQ6VXNlcjE3MjQ1OTQy"],"author_raw":"Anish <anishbhobe@hotmail.com>","committer_raw":"Anish <anishbhobe@hotmail.com>","summary":"Replaces CTRL with CMD in TileMapEditor for MacOS.","body":"Replacing CTRL with CMD makes sense dure to consistency\nwith MacOS and avoiding conflict with the accessibility\nhotkey (ctrl+lmb = rmb)\n\nFixes: #18238","is_cherrypick":false,"cherrypick_hash":"","pull":18373},"a126876cc834aeb9c81b3f4abecf5836f0c02782":{"hash":"a126876cc834aeb9c81b3f4abecf5836f0c02782","is_merge":false,"authored_by":["MDQ6VXNlcjE3MjQ1OTQy"],"author_raw":"Anish <anishbhobe@hotmail.com>","committer_raw":"Anish <anishbhobe@hotmail.com>","summary":"Adds support for CMD+Left and CMD+Right on MacOS","body":"CMD+Left and CMD+Right are hotkeys used on MacOS for\nmoving cursor to start and end of the text, respectively.\nThey are now supported, alongside ALT+key.\n\nFixes: #17631","is_cherrypick":false,"cherrypick_hash":"","pull":18370},"aeda5dccfe3a895f09c851620dbf9f8ce01682b9":{"hash":"aeda5dccfe3a895f09c851620dbf9f8ce01682b9","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Fix particle animation controls","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18374},"1c419531a009f48aa074f9b5f93b98d387c33723":{"hash":"1c419531a009f48aa074f9b5f93b98d387c33723","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","summary":"Change \"..\" punctuation for \"...\" in editor strings (#16507)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16507},"ca25f1e6eae9ffd498ddba05f94e341827269fea":{"hash":"ca25f1e6eae9ffd498ddba05f94e341827269fea","is_merge":true,"authored_by":[],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18176 from nikibobi/string-trim","body":"Add string trim_prefix, trim_suffix, lstrip and rstrip methods","is_cherrypick":false,"cherrypick_hash":"","pull":""},"100a775260947757c91e4cfbb968240e1a410927":{"hash":"100a775260947757c91e4cfbb968240e1a410927","is_merge":false,"authored_by":["MDQ6VXNlcjExMzg4MDU="],"author_raw":"ShyRed <ShyRed@users.noreply.github.com>","committer_raw":"ShyRed <ShyRed@users.noreply.github.com>","summary":"Keep alpha when changing h, s or v on color","body":"When modifying the h, s or v properties of a color in GDScript the alpha value needs to stay unchanged.","is_cherrypick":false,"cherrypick_hash":"","pull":18355},"06c5a9ed5f728cff6e6460a67e4b14d3419d41fe":{"hash":"06c5a9ed5f728cff6e6460a67e4b14d3419d41fe","is_merge":false,"authored_by":["MDQ6VXNlcjEzOTk3NQ=="],"author_raw":"GaryO <garyo@oberbrunner.com>","committer_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","summary":"Add detail to doc for add_surface_from_arrays (#17911)","body":"Includes review comments from #17911 from @cbscribe and @Noshyaar","is_cherrypick":false,"cherrypick_hash":"","pull":17911},"d0699b34d7caaac33c1f748e9facc419b32d6dd6":{"hash":"d0699b34d7caaac33c1f748e9facc419b32d6dd6","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18336 from PJB3005/18-04-21-command's","body":"Fixes a typo in the VisualServer.canvas_item_add_set_transform docs.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1ba106a71e6c0550ebf95d9563995d0266cfecb1":{"hash":"1ba106a71e6c0550ebf95d9563995d0266cfecb1","is_merge":false,"authored_by":["MDQ6VXNlcjM5NzgwODg="],"author_raw":"Michael <gorgexpress@gmail.com>","committer_raw":"Michael <gorgexpress@gmail.com>","summary":"Fixed 2D intersect_shape limiting broadphase results","body":"Physics2DDirectSpaceStateSW was applying the result limit to broadphase\ncollision detection instead of narrow. This is inconsistent with its 3D\nvariant, as well as the rest of the 2D direct space state functions.\n\nBroadphase is now limited by INTERSECTION_QUERY_MAX like everything else,\nand narrow phase is exited early when the result limit has been reached.","is_cherrypick":false,"cherrypick_hash":"","pull":18349},"f48ff4dc64ac05900eb3e7a5c10b9c9d2f5e4bad":{"hash":"f48ff4dc64ac05900eb3e7a5c10b9c9d2f5e4bad","is_merge":false,"authored_by":["MDQ6VXNlcjExMzM1MzE4"],"author_raw":"thfrwn <11335318+rfht@users.noreply.github.com>","committer_raw":"thfrwn <11335318+rfht@users.noreply.github.com>","summary":"fix clang6 assignment error","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18348},"6b797574a2a238968211daa6c731bae56e7bff05":{"hash":"6b797574a2a238968211daa6c731bae56e7bff05","is_merge":false,"authored_by":["MDQ6VXNlcjEyNDY5NjUz"],"author_raw":"krogank9 <wifi.mouse.app@gmail.com>","committer_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","summary":"[DOCS] Add note that Pool*Arrays are passed by value (#18340)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18340},"b02d0ca6ef5f9ee444242e2398b6b03667337bd4":{"hash":"b02d0ca6ef5f9ee444242e2398b6b03667337bd4","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18343 from homer666/docs-popup-exclusive","body":"[DOCS] Popup.popup_exclusive description","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d4ce53b9b116ce0622f58cd53f3468e13d64e71b":{"hash":"d4ce53b9b116ce0622f58cd53f3468e13d64e71b","is_merge":false,"authored_by":["MDQ6VXNlcjgzOTU5NDg5"],"author_raw":"homer666 <homer666@users.noreply.github.com>","committer_raw":"homer666 <homer666@users.noreply.github.com>","summary":"[DOCS] Popup.popup_exclusive description","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e6deba8d196a206ff350bc4d9fff783f78395d33":{"hash":"e6deba8d196a206ff350bc4d9fff783f78395d33","is_merge":false,"authored_by":["MDQ6VXNlcjk3NTE5NTA="],"author_raw":"Crazy-P <patrickolsen@myw.dk>","committer_raw":"Crazy-P <patrickolsen@myw.dk>","summary":"Fixes logically dead code (Coverity)","body":"Fixes reported logically dead codes by Coverity\n\n* image.cpp: Doesn't really need any modification. But to remove the bug\nreport then we have to move the MAX call away from the for loop\nstatement.\n\n* rasterizer_gles3.cpp: Removes unnecessary elif condition since it is\nchecked earlier in the function\n\n* collada.cpp: If stamement never reached due to macro ERR_CONTINUE does\nthe same.\n\n* navigation_mesh.cpp: Variables should always be null - however, also\nchecked for the very same condition in their function call. Leaving this\nfor review (whether the function call is necessary or not)\n\n* path_editor_plugin.cpp: If cancel is true, then it should restore the\nedited value to the original provided.\nhttp://docs.godotengine.org/en/3.0/classes/class_editorspatialgizmo.html#class-editorspatialgizmo-commit-handle\n\n* spatial_editor_gizmos.cpp: the very condition of i >= 3 is\npredetermined in the if case right before it. Thus case 1 is always '1'\nand case 2 is always '-1'\n\n* grid_map_editor.cpp: Same as above in spatial_editor_gizmos.cpp\n\n* voxel_light_baker.cpp: Same as above in spatial_editor_gizmos.cpp\n\n* visual_server.cpp: Same as above in spatial_editor_gizmos.cpp\n\n* visual_script_expression.cpp: char '-' is already true in the switch\ncase mechanism. Thus it can never reach to default case.\n\n* particles.cpp: Case 'PARAM_MAX' is unreachable due to index checking\nright before the switch execution.\n\n* shader_language.cpp: Invalid index is handled in switch default case.\n`type < TYPE_FLOAT && type > TYPE_VEC4` -> `(type < TYPE_FLOAT || type > TYPE_VEC4`)\nFixes the \"always false problem\" in TODO comment.","is_cherrypick":false,"cherrypick_hash":"","pull":18321},"09f79cde69a08ccefd4cf241d1d21f9b3e8d606e":{"hash":"09f79cde69a08ccefd4cf241d1d21f9b3e8d606e","is_merge":false,"authored_by":["MDQ6VXNlcjgxMDc0NTk="],"author_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","committer_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","summary":"Fixes a typo in the VisualServer.canvas_item_add_set_transform docs.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18336},"03bf783f3ce9d2a865bc509035dd883ffe0baa0c":{"hash":"03bf783f3ce9d2a865bc509035dd883ffe0baa0c","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Various coverity scan fixes for networking","body":"Fix FreeBSD websocket compilation error","is_cherrypick":false,"cherrypick_hash":"","pull":18334},"adeed584776a7b91d2de6dd5cbb43fe3e35114e1":{"hash":"adeed584776a7b91d2de6dd5cbb43fe3e35114e1","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":"Added GDScript NodePath highlighting","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18183},"4cd16f6ba90c0dce40672f550f403fb76a74a940":{"hash":"4cd16f6ba90c0dce40672f550f403fb76a74a940","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":"Added GDScript function definition highlighting","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18183},"28dfc7f915fab258d38cb6081ea0f1611b87da68":{"hash":"28dfc7f915fab258d38cb6081ea0f1611b87da68","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":"GDScript highlighter now remembers previous state","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18183},"c3d93edf3d4203da332fc2d4feb439eb35280309":{"hash":"c3d93edf3d4203da332fc2d4feb439eb35280309","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":"Exclude GDScriptSyntaxHighlighter from non-tool builds","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18183},"7d6f210ccb5de9ef414f94ad42f9f3dea14c0493":{"hash":"7d6f210ccb5de9ef414f94ad42f9f3dea14c0493","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18316 from Noshyaar/http","body":"[DOCS] add HTTPRequest.request return values","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f05e24ed18575e2f48270025c4c2bb0705c667b5":{"hash":"f05e24ed18575e2f48270025c4c2bb0705c667b5","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"Poommetee Ketson <poommetee@protonmail.com>","summary":"[DOCS] add HTTPRequest.request return values","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"02b7b916b7efb6685f9f8ea31dcae1407d467462":{"hash":"02b7b916b7efb6685f9f8ea31dcae1407d467462","is_merge":false,"authored_by":["MDQ6VXNlcjE2MTc4Nzg="],"author_raw":"Eric McCarthy <ericmccarthy7@gmail.com>","committer_raw":"Eric McCarthy <ericmccarthy7@gmail.com>","summary":"Fix clone down newline bug","body":"Previously cloning down at the end of a script was broken if there was\nnot an additional empty line.\n\nThis fix ensures there is an empty line before attempting to clone\ndownwards.\n\nFixes #18206, cheers!","is_cherrypick":false,"cherrypick_hash":"","pull":18308},"29216b2bad4677e0ded77ea777c9cb4bc8bae6b4":{"hash":"29216b2bad4677e0ded77ea777c9cb4bc8bae6b4","is_merge":false,"authored_by":["MDQ6VXNlcjE2NzE4ODU5"],"author_raw":"toger5 <toger5@hotmail.de>","committer_raw":"toger5 <toger5@hotmail.de>","summary":"added bold font to editor (support for coustom bold font)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18113},"df79cc86a56c2d18b421ceacda3dee6669e6cbd9":{"hash":"df79cc86a56c2d18b421ceacda3dee6669e6cbd9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18119 from sheepandshepherd/nativescript_property_list","body":"Fix NativeScript property list order","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0dd526e06273ee27696c9adf06aff4fb5384fb78":{"hash":"0dd526e06273ee27696c9adf06aff4fb5384fb78","is_merge":false,"authored_by":[""],"author_raw":"Craigory V Coppola <agentendercake@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Docs update for several classes","body":"Namely: Dictionary, GraphEdit, Object, TileMap, Script, ScollBar,\nScrollContainer and SplitContainer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8ae042a895a3527079a8b4fb6ef4e1a78a45a358":{"hash":"8ae042a895a3527079a8b4fb6ef4e1a78a45a358","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18280 from groud/fix_input","body":"Fixes left/up axis not mappable as actions","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fab28cc0f3f7ac7fa6cf05e260f7571300943b83":{"hash":"fab28cc0f3f7ac7fa6cf05e260f7571300943b83","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18285 from Calinou/enable-dynamicfont-oversampling","body":"Enable DynamicFont oversampling by default","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2730b39a4d462fa197ead5ba3899754dea7dddc4":{"hash":"2730b39a4d462fa197ead5ba3899754dea7dddc4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18295 from endragor/purchase-errors","body":"Provide error details when in-app purchase fails","is_cherrypick":false,"cherrypick_hash":"","pull":""},"265caa687b6634487f5f2dcf20247534fd2a408e":{"hash":"265caa687b6634487f5f2dcf20247534fd2a408e","is_merge":false,"authored_by":["MDQ6VXNlcjI0MTc4NDk="],"author_raw":"Ruslan Mustakov <r.mustakov@gmail.com>","committer_raw":"Ruslan Mustakov <r.mustakov@gmail.com>","summary":"Provide error details when in-app purchase fails","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18295},"bf7ca623a65f25cc4ac7a3ca0d6635331ec07c25":{"hash":"bf7ca623a65f25cc4ac7a3ca0d6635331ec07c25","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix Coverity reports of uninitialized scalar variable","body":"Fixes most current reports on Coverity Scan of uninitialized scalar\nvariable (CWE-457): https://cwe.mitre.org/data/definitions/457.html\n\nThese happen most of the time (in our code) when instanciating structs\nwithout a constructor (or with an incomplete one), and later returning\nthe instance. This is sometimes intended though, as some parameters are\nonly used in some situations and should not be double-initialized for\nperformance reasons (e.g. `constant` in ShaderLanguage::Token).","is_cherrypick":false,"cherrypick_hash":"","pull":18291},"394e6d5ee1479d402892d6df75dddceeb967efcc":{"hash":"394e6d5ee1479d402892d6df75dddceeb967efcc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18281 from akien-mga/coverity-string","body":"Fix some Coverity warnings in String API","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f4338266213868a5ed72c79edb9c080004c31f48":{"hash":"f4338266213868a5ed72c79edb9c080004c31f48","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18289 from sersoong/master-contextmenu","body":"Fixed context menu TTR bugs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a1cfc89108b1905311c83227ae6d8016c9b496ba":{"hash":"a1cfc89108b1905311c83227ae6d8016c9b496ba","is_merge":false,"authored_by":["MDQ6VXNlcjI0OTg4NDU5"],"author_raw":"sersoong <sersoong@gmail.com>","committer_raw":"sersoong <sersoong@gmail.com>","summary":"Fixed context menu TTR bugs","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18289},"16a3f664207b4d195ac1880bb004b9955d565dde":{"hash":"16a3f664207b4d195ac1880bb004b9955d565dde","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Enable DynamicFont oversampling by default","body":"This results in a better DynamicFont appearance when scaled, which\nis especially noticeable when using the `2d` scaling mode.","is_cherrypick":false,"cherrypick_hash":"","pull":18285},"a3aa5ad0d036e9824ec87bd747277c6e7779ce33":{"hash":"a3aa5ad0d036e9824ec87bd747277c6e7779ce33","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTQ3NjM="],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","summary":"PCKPacker:pck_start(): Update version","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18284},"9a759750421bc72ed41c1dc67c0fa9b5564b8abc":{"hash":"9a759750421bc72ed41c1dc67c0fa9b5564b8abc","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 Coverity warnings in String API","body":"- StringName::StringName(const StringName &p_name)\nNon-static class member _data is not initialized in this constructor nor in any functions that it calls.\n\n- StringName::_Data()\nNon-static class member idx is not initialized in this constructor nor in any functions that it calls.\n\n- String::num_uint64(...)\nThis less-than-zero comparison of an unsigned value is never true. n % base < 0UL.\n\n- String::hex_to_int(...) and String::hex_to_int64(...)\nExecution cannot reach this statement (deadcode)","is_cherrypick":false,"cherrypick_hash":"","pull":18281},"7e89dc432c8781114f4855d6d2f24675a5a1ce5f":{"hash":"7e89dc432c8781114f4855d6d2f24675a5a1ce5f","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fixes left/up axis not mappable as actions","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18280},"9ce8d8ddda35cda781364e9b648325a2953d3f63":{"hash":"9ce8d8ddda35cda781364e9b648325a2953d3f63","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18261 from flashyincceo/export-project-default-filename","body":"Set default file name for exported projects","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3b1ea51e4079bd7772cbfad731ef57f49006f461":{"hash":"3b1ea51e4079bd7772cbfad731ef57f49006f461","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18172 from Chaosus/fix_notification","body":"Prevent visibility notification from being called twice in object creation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"db705386883eb656e9b51ff3437573f76c8aa6f3":{"hash":"db705386883eb656e9b51ff3437573f76c8aa6f3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18168 from Chaosus/fixcrash","body":"Fix possible crash when clicking on Skeleton2D or Sprite editor options","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bff73bdbf199f938acdabfbe560991683c3dad9b":{"hash":"bff73bdbf199f938acdabfbe560991683c3dad9b","is_merge":false,"authored_by":["MDQ6VXNlcjE4NjY4ODgw"],"author_raw":"Peter Folkins <folkins.peter@gmail.com>","committer_raw":"Peter Folkins <folkins.peter@gmail.com>","summary":"Set default file name for exported projects","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18261},"026617b5fbc57e2494cb6f586917856e1cbf99c8":{"hash":"026617b5fbc57e2494cb6f586917856e1cbf99c8","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix possible crash when clicking on Skeleton2D or Sprite editor options","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18168},"3da72639202fd2f95ed1e539712c678c0a096ca1":{"hash":"3da72639202fd2f95ed1e539712c678c0a096ca1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18270 from akien-mga/windows-case-test","body":"Fix case mismatch check on Windows","is_cherrypick":false,"cherrypick_hash":"","pull":""},"67cf812e455df9f95922fba3a2de90d33142a260":{"hash":"67cf812e455df9f95922fba3a2de90d33142a260","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18161 from flashyincceo/fixing-bug-#18128","body":"Add popup_closed signal for ColorPickerButton","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ff8c07448010d4e9c3a392aa82a09b9e77ef6d14":{"hash":"ff8c07448010d4e9c3a392aa82a09b9e77ef6d14","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix case mismatch check on Windows","body":"@reduz pushed the old 44989bc95754b40f4c00f10db43ed91f64a3e475 commit\ntoday which he had forgotten in his local clone, and apparently it does\nnot compile. Also fixed style.","is_cherrypick":false,"cherrypick_hash":"","pull":18270},"a2f26a96dc6a09eaba796c89f3bd17b9e73848a4":{"hash":"a2f26a96dc6a09eaba796c89f3bd17b9e73848a4","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Add a macro to deprecate methods","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"44989bc95754b40f4c00f10db43ed91f64a3e475":{"hash":"44989bc95754b40f4c00f10db43ed91f64a3e475","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Test and warn of case mismatch on Windows","body":"Will throw a warning when a file is opened with a different case than what is stored on the Windows filesystem.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"30181322447ed02baccc1c9494a8373be5459134":{"hash":"30181322447ed02baccc1c9494a8373be5459134","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18204 from tagcup/quat_scale","body":"Avoid converting Quat to Euler angles when not necessary.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9a4110a451cabd4476882ce202b2568874f98e16":{"hash":"9a4110a451cabd4476882ce202b2568874f98e16","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17391 from PJB3005/18-03-09-fix-canvas-light-shaders","body":"Fixes canvas light shaders.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8e2b29b6592210891d27e1dee00a6363b9c40d9c":{"hash":"8e2b29b6592210891d27e1dee00a6363b9c40d9c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18227 from bojidar-bg/fix-date-unix-crash","body":"Fix crash resulting from bad month check in core_bind.cpp","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a6a0495829d7702bdc61c3111b466e1bf81060ac":{"hash":"a6a0495829d7702bdc61c3111b466e1bf81060ac","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18230 from volzhs/fix-image-error","body":"Fix index out of size error on Image","is_cherrypick":false,"cherrypick_hash":"","pull":""},"90e462b0c2edc062c8c16f73d08cea99c7257399":{"hash":"90e462b0c2edc062c8c16f73d08cea99c7257399","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18236 from bncastle/add_call_flags_description","body":"Add descriptions for GroupCall flags","is_cherrypick":false,"cherrypick_hash":"","pull":""},"52601d42c4cfaa2a10f843bcc9946d8ff01ddbff":{"hash":"52601d42c4cfaa2a10f843bcc9946d8ff01ddbff","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18247 from volzhs/path-color","body":"Ability to change path color with self modulate","is_cherrypick":false,"cherrypick_hash":"","pull":""},"952f7d71aa2cbc9c2a0e3387de29345625cff818":{"hash":"952f7d71aa2cbc9c2a0e3387de29345625cff818","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18142 from AndreaCatania/coverity1","body":"Removed useless check","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3aaa5514d055ee4ad465b130109b351d0f05dd23":{"hash":"3aaa5514d055ee4ad465b130109b351d0f05dd23","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18053 from mysticfall/master","body":"#18051: Clean up and reformat C# source files","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1a3688d0cc13d1734977a36773666eb8e2f004ad":{"hash":"1a3688d0cc13d1734977a36773666eb8e2f004ad","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16902 from groud/analog_action_system","body":"Allow actions to provide an analog value","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4b9cf93338984612bbb7c15c03906ba4b24d035b":{"hash":"4b9cf93338984612bbb7c15c03906ba4b24d035b","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 resulting from bad month check in core_bind.cpp","body":"Also, make it clear that day is 0-based. This might cause very slight differcies in existing games.\nFixes #18221","is_cherrypick":false,"cherrypick_hash":"","pull":18227},"59b816679e1c87d17ec48bfb5677fb9ff8a9ce5d":{"hash":"59b816679e1c87d17ec48bfb5677fb9ff8a9ce5d","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"Poommetee Ketson <poommetee@protonmail.com>","summary":"Fix typos in shader_language.cpp","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"79ecdee49631c1571b6629005b73b0d9aa3dbc34":{"hash":"79ecdee49631c1571b6629005b73b0d9aa3dbc34","is_merge":false,"authored_by":["MDQ6VXNlcjE0MjYzMTY="],"author_raw":"bosak <bosakmaw@gmail.com>","committer_raw":"bosak <bosakmaw@gmail.com>","summary":"add string trim_prefix trim_suffix lstrip and rstrip methods","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18176},"e9ad3fada1c09e8ad060df25185ccc09884d0237":{"hash":"e9ad3fada1c09e8ad060df25185ccc09884d0237","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18239 from vnen/variant-op-names","body":"Fix names of Variant operators","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5cb83f847f8fb20f69fcb035ec70edf7aeaf4a93":{"hash":"5cb83f847f8fb20f69fcb035ec70edf7aeaf4a93","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18224 from endragor/android-device-events","body":"Fix Android input source checks","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3d12d38d161bc31cb8d50d31775a15a708e38096":{"hash":"3d12d38d161bc31cb8d50d31775a15a708e38096","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18215 from marcelofg55/pulseaudio_latency","body":"Fixed high cpu usage with PulseAudio","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d77ffa3e97932b17e6b3da5b776b0d0760f3ce6e":{"hash":"d77ffa3e97932b17e6b3da5b776b0d0760f3ce6e","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Ability to change path color with self modulate","body":"Fix #18164","is_cherrypick":false,"cherrypick_hash":"","pull":18247},"6b611e64316ed91b89822a3b660cdedc087a1da9":{"hash":"6b611e64316ed91b89822a3b660cdedc087a1da9","is_merge":false,"authored_by":["MDQ6VXNlcjIzNjcwMzI="],"author_raw":"Xavier Cho <mysticfallband@gmail.com>","committer_raw":"Xavier Cho <mysticfallband@gmail.com>","summary":"#18051: Fix indentation issues introduced during clean up","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18053},"e59fad39245de82cb243da38ba149ccd0ed957e5":{"hash":"e59fad39245de82cb243da38ba149ccd0ed957e5","is_merge":false,"authored_by":["MDQ6VXNlcjIzNjcwMzI="],"author_raw":"Xavier Cho <mysticfallband@gmail.com>","committer_raw":"Xavier Cho <mysticfallband@gmail.com>","summary":"#18051: Do not use `var` in a for-loop, or where type is not obvious","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18053},"94edd92248b4742e7d7a8e283da44d505957c50e":{"hash":"94edd92248b4742e7d7a8e283da44d505957c50e","is_merge":false,"authored_by":["MDQ6VXNlcjIzNjcwMzI="],"author_raw":"Xavier Cho <mysticfallband@gmail.com>","committer_raw":"Xavier Cho <mysticfallband@gmail.com>","summary":"#18051: Use common name for Color type argument","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18053},"f0bf5532fac919fdb4bb6fa0ba088117aa223524":{"hash":"f0bf5532fac919fdb4bb6fa0ba088117aa223524","is_merge":false,"authored_by":["MDQ6VXNlcjIzNjcwMzI="],"author_raw":"Xavier Cho <mysticfallband@gmail.com>","committer_raw":"Xavier Cho <mysticfallband@gmail.com>","summary":"#18051: Remove redundant verbatim prefixes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18053},"85787776a537e2b0ee3b116e0d7dd342e7276a11":{"hash":"85787776a537e2b0ee3b116e0d7dd342e7276a11","is_merge":false,"authored_by":["MDQ6VXNlcjIzNjcwMzI="],"author_raw":"Xavier Cho <mysticfallband@gmail.com>","committer_raw":"Xavier Cho <mysticfallband@gmail.com>","summary":"#18051: Use default parameter value","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18053},"b765c051cb4e71b377fd5d653e77fc73d390c2b9":{"hash":"b765c051cb4e71b377fd5d653e77fc73d390c2b9","is_merge":false,"authored_by":["MDQ6VXNlcjIzNjcwMzI="],"author_raw":"Xavier Cho <mysticfallband@gmail.com>","committer_raw":"Xavier Cho <mysticfallband@gmail.com>","summary":"#18051: Use array initializer when applicable","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18053},"9097c71255c6e8edb0014c043562caffc84ee2cf":{"hash":"9097c71255c6e8edb0014c043562caffc84ee2cf","is_merge":false,"authored_by":["MDQ6VXNlcjIzNjcwMzI="],"author_raw":"Xavier Cho <mysticfallband@gmail.com>","committer_raw":"Xavier Cho <mysticfallband@gmail.com>","summary":"#18051: Remove redundant parenthesis","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18053},"93dd59d763146938d59defe270f43091b5579a0a":{"hash":"93dd59d763146938d59defe270f43091b5579a0a","is_merge":false,"authored_by":["MDQ6VXNlcjIzNjcwMzI="],"author_raw":"Xavier Cho <mysticfallband@gmail.com>","committer_raw":"Xavier Cho <mysticfallband@gmail.com>","summary":"#18051: Remove unnecessary variable assignments","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18053},"fdfc478c888db89c44c748f273ef7fe4466d5c89":{"hash":"fdfc478c888db89c44c748f273ef7fe4466d5c89","is_merge":false,"authored_by":["MDQ6VXNlcjIzNjcwMzI="],"author_raw":"Xavier Cho <mysticfallband@gmail.com>","committer_raw":"Xavier Cho <mysticfallband@gmail.com>","summary":"#18051: Use 'var' when applicable","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18053},"0ef3e0577b4c3889d19e6f301e06fba39e8187d5":{"hash":"0ef3e0577b4c3889d19e6f301e06fba39e8187d5","is_merge":false,"authored_by":["MDQ6VXNlcjIzNjcwMzI="],"author_raw":"Xavier Cho <mysticfallband@gmail.com>","committer_raw":"Xavier Cho <mysticfallband@gmail.com>","summary":"#18051: Remove redundant casts and 'using', 'else', 'this' statements","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18053},"9e2e6bb1e236e5d99d74dca0cd5d31d533b76c2e":{"hash":"9e2e6bb1e236e5d99d74dca0cd5d31d533b76c2e","is_merge":false,"authored_by":["MDQ6VXNlcjIzNjcwMzI="],"author_raw":"Xavier Cho <mysticfallband@gmail.com>","committer_raw":"Xavier Cho <mysticfallband@gmail.com>","summary":"Remove duplicated declaration of RoundToInt() from Mathf","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18053},"ebfa731012e854d26d800b5abd56745cf9935098":{"hash":"ebfa731012e854d26d800b5abd56745cf9935098","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Allow actions to provide an analog value","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16902},"fefee533ae0e55882bbb1a7c42e1da5dc6adb24b":{"hash":"fefee533ae0e55882bbb1a7c42e1da5dc6adb24b","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Fix names of Variant operators","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18239},"7eed3cc19924e7474f8b0c5db63014e1997dc30a":{"hash":"7eed3cc19924e7474f8b0c5db63014e1997dc30a","is_merge":false,"authored_by":[""],"author_raw":"bncastle <bncastle@pixelbytestudios.com>","committer_raw":"bncastle <bncastle@pixelbytestudios.com>","summary":"Add descriptions for GroupCall flags","body":"Add descriptions for GroupCall flags","is_cherrypick":false,"cherrypick_hash":"","pull":18236},"3ecf8eef37db55e50b2fd70a376cd60787f54203":{"hash":"3ecf8eef37db55e50b2fd70a376cd60787f54203","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Fix error spam with Sprite has compressed texture","body":"Fix #18177","is_cherrypick":false,"cherrypick_hash":"","pull":18230},"af0d547c020c8035842f6d0954e4040689e5b09b":{"hash":"af0d547c020c8035842f6d0954e4040689e5b09b","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Fix index out of size error on Image","body":"Fix #18229","is_cherrypick":false,"cherrypick_hash":"","pull":18230},"5dffa506dc3168e96b4a03d1defbf34661cdff05":{"hash":"5dffa506dc3168e96b4a03d1defbf34661cdff05","is_merge":false,"authored_by":["MDQ6VXNlcjI0MTc4NDk="],"author_raw":"Ruslan Mustakov <r.mustakov@gmail.com>","committer_raw":"Ruslan Mustakov <r.mustakov@gmail.com>","summary":"Fix Android input source checks","body":"Input source types are not pure bit flags, they are combinations of\nflags, so != 0 check was incorrect and resulted in crashes later, when\ntrying to obtain the device.","is_cherrypick":false,"cherrypick_hash":"","pull":18224},"7cfdffcdf86f34650f881f02bc05e9921fde87a7":{"hash":"7cfdffcdf86f34650f881f02bc05e9921fde87a7","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NDE4ODY="],"author_raw":"Alexander Holland <alexander.holland@live.de>","committer_raw":"Alexander Holland <alexander.holland@live.de>","summary":"blit and blend fix when dst<Vector2","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18219},"2fe05383dff9c8d49599313176d3aa4dbc69b61d":{"hash":"2fe05383dff9c8d49599313176d3aa4dbc69b61d","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":"Added multi group editor dialog, issue 13997","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16502},"7b5703bc41460c5c8b955f879190625da85a2a81":{"hash":"7b5703bc41460c5c8b955f879190625da85a2a81","is_merge":true,"authored_by":[],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18210 from willvincent/feature/exp_doc_fix","body":"Fix/Remove potentially confusing references to Euler\n\n[ci skip]","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b6b8c7b21564672ad5e2e96eb95b857c73404b44":{"hash":"b6b8c7b21564672ad5e2e96eb95b857c73404b44","is_merge":false,"authored_by":["MDQ6VXNlcjY4OTg5MQ=="],"author_raw":"Will Vincent <will@willvincent.com>","committer_raw":"Will Vincent <will@willvincent.com>","summary":"Remove incorrect & potentially confusing references to Euler","body":"e is referred to as Euler’s number, so technically the MATH_EXP description in VisualScript doc was not incorrect, though could potentially lead to confusion.\n\ne is different from Euler’s constant however, making the existing GDScript exp & VisualScriptMathConstant descriptions nvalid.","is_cherrypick":false,"cherrypick_hash":"","pull":18210},"11078101db321ba94334d349caf3ff4778f4c18e":{"hash":"11078101db321ba94334d349caf3ff4778f4c18e","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Fixed high cpu usage with PulseAudio","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18215},"d8d329883e86d6887967b3793828f8358491af49":{"hash":"d8d329883e86d6887967b3793828f8358491af49","is_merge":false,"authored_by":["MDQ6VXNlcjI5MjU4MDg5"],"author_raw":"SASUPERNOVA <agentrip@gmail.com>","committer_raw":"SASUPERNOVA <agentrip@gmail.com>","summary":"Updated fork to match current version of Godot.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16977},"e44444ea2dfdcc8125caa6708c8d0ca7036d3527":{"hash":"e44444ea2dfdcc8125caa6708c8d0ca7036d3527","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18196 from ShyRed/fix18195","body":"ItemList selection: Check against item count","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ecab0ea959665e7cceca481577bd0ea81cccd3bb":{"hash":"ecab0ea959665e7cceca481577bd0ea81cccd3bb","is_merge":true,"authored_by":[],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18211 from YeldhamDev/anim_player_doc_fix","body":"Minor fixes for the AnimationPlayer doc.\n\n[ci skip]","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9c3698dee21c136459a23f9c937302864a2b834a":{"hash":"9c3698dee21c136459a23f9c937302864a2b834a","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Minor fixes for the AnimationPlayer doc.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18211},"a5e0bb447c339365d99dba772ea733c997c21200":{"hash":"a5e0bb447c339365d99dba772ea733c997c21200","is_merge":false,"authored_by":["MDQ6VXNlcjM0ODY2MjU2"],"author_raw":"Ferenc Arn <tagcup@yahoo.com>","committer_raw":"Ferenc Arn <tagcup@yahoo.com>","summary":"Avoid converting Quat to Euler angles when not necessary.","body":"Also ensure that get_scale doesn't arbitrarlity change the signs of scales, ensuring that the combination of get_rotation and get_scale gives the correct basis.\n\nAdded various missing functions and constructors.\n\nShould close #17968.","is_cherrypick":false,"cherrypick_hash":"","pull":18204},"e7445c3d82b60eae2d02e201d21990f0aac096ae":{"hash":"e7445c3d82b60eae2d02e201d21990f0aac096ae","is_merge":true,"authored_by":[],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18170 from Chaosus/improvewrapf","body":"Small performance fix to wrapf","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cbcb96ae85283b8053d4b731ce7912e50b849791":{"hash":"cbcb96ae85283b8053d4b731ce7912e50b849791","is_merge":false,"authored_by":["MDQ6VXNlcjExMzg4MDU="],"author_raw":"ShyRed <ShyRed@users.noreply.github.com>","committer_raw":"ShyRed <ShyRed@users.noreply.github.com>","summary":"ItemList selection: Check against item count","body":"ItemList needs to check against the number of items available when the user moves the selection via \"ui_right\" action.","is_cherrypick":false,"cherrypick_hash":"","pull":18196},"eac2863c25a4c01d99f3af3aa45e1eaa444a1f5f":{"hash":"eac2863c25a4c01d99f3af3aa45e1eaa444a1f5f","is_merge":true,"authored_by":[],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18154 from mhilbrunner/issue-12512","body":"Add DNS resolution in NetworkedMultiplayerEnet::create_client()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3f837a623f198dc458635a9d264f21219d0fa534":{"hash":"3f837a623f198dc458635a9d264f21219d0fa534","is_merge":false,"authored_by":["MDQ6VXNlcjE4NjY4ODgw"],"author_raw":"Peter Folkins <folkins.peter@gmail.com>","committer_raw":"Peter Folkins <folkins.peter@gmail.com>","summary":"Add popup_closed signal for ColorPickerButton","body":"Fixes #17688","is_cherrypick":false,"cherrypick_hash":"","pull":18161},"b0826dec0542ff4d9a39d19bff953fbbb949d79b":{"hash":"b0826dec0542ff4d9a39d19bff953fbbb949d79b","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTQ3NjM="],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","summary":"Add DNS resolution in NetworkedMultiplayerEnet::create_client()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18154},"e3590a25228f657e2e31cbf06e1ec31a420795fa":{"hash":"e3590a25228f657e2e31cbf06e1ec31a420795fa","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18038 from Chaosus/mathf","body":"[Mono] Improvements for Mathf","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e7e9d9a0ea87c246610e27fbace47b02e06d0d14":{"hash":"e7e9d9a0ea87c246610e27fbace47b02e06d0d14","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18156 from RandomShaper/fix-messed-pr","body":"Revert \"Unify http- and percent- encode/decode\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"655a4e6540ff91f7b8d684359ca8cea6ab7aa410":{"hash":"655a4e6540ff91f7b8d684359ca8cea6ab7aa410","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"[Mono] Improve Mathf","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18038},"1d15c5d726600047805ab10d53ff2a7efdc41d8e":{"hash":"1d15c5d726600047805ab10d53ff2a7efdc41d8e","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17502 from groud/2Deditor_rect","body":"Remove the rect surrounding 2D nodes in 2D editor when it's not pertinent","is_cherrypick":false,"cherrypick_hash":"","pull":""},"25ba49fd88ec460a6c4f39f93222671d5e2bab6e":{"hash":"25ba49fd88ec460a6c4f39f93222671d5e2bab6e","is_merge":false,"authored_by":["MDQ6VXNlcjgxMDc0NTk="],"author_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","committer_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","summary":"Fixes canvas light shaders.","body":"Fixes #16904\n\nRestore more out functionality, fix built-ins.\n\nRequested changes, I think?","is_cherrypick":false,"cherrypick_hash":"","pull":17391},"d42b17607ef14aeb72036f8747eb4d5c64979872":{"hash":"d42b17607ef14aeb72036f8747eb4d5c64979872","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Prevent visibility notification been called twice in object creation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18172},"ac4c340a45b9deabb12246af1f6e6c20c2c5b0c7":{"hash":"ac4c340a45b9deabb12246af1f6e6c20c2c5b0c7","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Small performance fix to wrapf","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18170},"deca3f18b777f1e3a71f8cb12c5f5fa329aa70cd":{"hash":"deca3f18b777f1e3a71f8cb12c5f5fa329aa70cd","is_merge":false,"authored_by":["MDQ6VXNlcjExMzg4MDU="],"author_raw":"ShyRed <ShyRed@users.noreply.github.com>","committer_raw":"ShyRed <ShyRed@users.noreply.github.com>","summary":"Fix binding of ViewportTexture to Sky","body":"In order to the get the actual rendered image from a ViewportTexture the sky needs to access the proxy texture.","is_cherrypick":false,"cherrypick_hash":"","pull":18159},"00e98458ba3585f4e5e027e24b3362d4ae31a146":{"hash":"00e98458ba3585f4e5e027e24b3362d4ae31a146","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 \"Unify http- and percent- encode/decode\"","body":"This reverts commit b76ee30917c63211ac9e94a21bebbddf518d169f.","is_cherrypick":false,"cherrypick_hash":"","pull":18156},"3a5b25d5b489ad88c2861c9c37b56469580fbf03":{"hash":"3a5b25d5b489ad88c2861c9c37b56469580fbf03","is_merge":true,"authored_by":[],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18149 from marcelofg55/pulse_channel_map","body":"Fix PulseAudio problems with 8 channels devices","is_cherrypick":false,"cherrypick_hash":"","pull":""},"34395c6a3844f59b5880f52cd79ee826cbb92366":{"hash":"34395c6a3844f59b5880f52cd79ee826cbb92366","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Fix PulseAudio problems with 8 channels devices","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18149},"1c6ea572ca818562fba51a01e08345d3657142c9":{"hash":"1c6ea572ca818562fba51a01e08345d3657142c9","is_merge":false,"authored_by":["MDQ6VXNlcjc4NDI3"],"author_raw":"Markus Törnqvist <mjt@nysv.org>","committer_raw":"Markus Törnqvist <mjt@fadgames.com>","summary":"Implement font shadows for RichTextLabel","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18146},"ab75fae5641675a2e9c8b38c3b40231a00bb428d":{"hash":"ab75fae5641675a2e9c8b38c3b40231a00bb428d","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Travis: Upgrade scons-local to 3.0.1 on OSX","body":"Also change URL, prdownload alias seems broken right now on SF.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d121f4af8acacd6a2197b0edfc2fef605e02d651":{"hash":"d121f4af8acacd6a2197b0edfc2fef605e02d651","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18124 from marcelofg55/pulse_channels","body":"Fix PulseAudio driver for audio devices that report unknown number of channels","is_cherrypick":false,"cherrypick_hash":"","pull":""},"38fe9ae6948e0aabd8fff300a9644069a8883174":{"hash":"38fe9ae6948e0aabd8fff300a9644069a8883174","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Travis: Enforce Coverity Scan on STATIC_CHECKS Linux/gcc build job","body":"Also ensure that we are not using cached build objects (need to build\nfrom scratch), and update encrypted Coverity Scan token.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cf7c53ef016b9d647bb95cc7fbbe54e9141a486d":{"hash":"cf7c53ef016b9d647bb95cc7fbbe54e9141a486d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18145 from Faless/get_peer_ip_port","body":"Implement get_peer_[address|port] in ENet/WSServer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"11fbfab7ece953d380152b98e83f78b5ea941bb6":{"hash":"11fbfab7ece953d380152b98e83f78b5ea941bb6","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Fix PulseAudio driver for audio devices that report unknown number of channels","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18124},"6b9ec810c6ccf096b0357ebf3f5fe6e3423d290b":{"hash":"6b9ec810c6ccf096b0357ebf3f5fe6e3423d290b","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Implement get_peer_[address|port] in ENet/WSServer","body":"Also implement get_connected_host and get_connected_port in WebSocketPeer\n(not supported in HTML5 due to browser limitation).\nAdd shorthand disconnect_peer(id) for get_peer(id)->close() like in ENet to\nWebSocketServer.","is_cherrypick":false,"cherrypick_hash":"","pull":18145},"158c7c72c741ad58f22dfdcade74d4e893cd33c5":{"hash":"158c7c72c741ad58f22dfdcade74d4e893cd33c5","is_merge":false,"authored_by":["MDQ6VXNlcjk3NTE5NTA="],"author_raw":"Crazy-P <patrickolsen@myw.dk>","committer_raw":"Crazy-P <patrickolsen@myw.dk>","summary":"Resolves crash on shape2D culling for empty Concave shapes","body":"Fixes https://github.com/godotengine/godot/issues/17789","is_cherrypick":false,"cherrypick_hash":"","pull":18144},"2cfa86122294f6b5402bf9852171023be1fc15cb":{"hash":"2cfa86122294f6b5402bf9852171023be1fc15cb","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Removed useless check","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18142},"23fc8ca223acb7a2150a57280a3ddf9abac575e3":{"hash":"23fc8ca223acb7a2150a57280a3ddf9abac575e3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18140 from AndreaCatania/coverity1","body":"Fixed wrong function call","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6862cd7bf15fc751bc03f3d5475e6ce2bed41a73":{"hash":"6862cd7bf15fc751bc03f3d5475e6ce2bed41a73","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Travis: Remove unnecessary/obsolete before_install call","body":"It comes from the Coverity documentation but it fails, and their example projects don't use it.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"df2a626b49a4e8ead003ebefb9663c63156b4efa":{"hash":"df2a626b49a4e8ead003ebefb9663c63156b4efa","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Fixed wrong function call","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18140},"5fcf938909ea8401b5b4189d6f6337de38587a9c":{"hash":"5fcf938909ea8401b5b4189d6f6337de38587a9c","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Travis: Add setup for Coverity Scan","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cdf22e61ab236dbb2243f1ab7d86580bd4655798":{"hash":"cdf22e61ab236dbb2243f1ab7d86580bd4655798","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18118 from akien-mga/nodes-internal-process","body":"Use internal physics processing for Nodes' internal logic","is_cherrypick":false,"cherrypick_hash":"","pull":""},"12a9495f5e0754f4eab36556c77ec1d90232b26e":{"hash":"12a9495f5e0754f4eab36556c77ec1d90232b26e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18123 from marcelofg55/pulse_stream_error","body":"Fix error detecting for PulseAudio pa_stream_new call","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5324bbb77227f80d43604c8e104419f2700d8796":{"hash":"5324bbb77227f80d43604c8e104419f2700d8796","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18138 from AndreaCatania/patch-1","body":"Rigidbody wake up when hitten by a kinematic body","is_cherrypick":false,"cherrypick_hash":"","pull":""},"04a4e96bf5de4bdbb78a5a016335f09ff9efd100":{"hash":"04a4e96bf5de4bdbb78a5a016335f09ff9efd100","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18130 from Calinou/update-hack-font-v3.003","body":"Update Hack font to v3.003","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f0abdf06ad6dfc2ff4d403ff237281a4d5db46a6":{"hash":"f0abdf06ad6dfc2ff4d403ff237281a4d5db46a6","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Rigidbody wake up when hitten by a kinematic body","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18138},"93f52813bf62e6b6d0eed9d0fe18b342d23b2aac":{"hash":"93f52813bf62e6b6d0eed9d0fe18b342d23b2aac","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Update Hack font to v3.003","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18130},"86e101ec823e916080cb113031ff04edbe3757c6":{"hash":"86e101ec823e916080cb113031ff04edbe3757c6","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Fix error detecting for PulseAudio pa_stream_new call","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18123},"63a472aea4fd485570388566eb08790493133787":{"hash":"63a472aea4fd485570388566eb08790493133787","is_merge":false,"authored_by":["MDQ6VXNlcjE0Mzk5MDU="],"author_raw":"Oliver Gutierrez <ogutsua@gmail.com>","committer_raw":"Oliver Gutierrez <ogutsua@gmail.com>","summary":"RichTextLabel, doc: Added new method to get total content height","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18122},"68dda540fd95405c19649b40a93430629e61556d":{"hash":"68dda540fd95405c19649b40a93430629e61556d","is_merge":false,"authored_by":["MDQ6VXNlcjk3NTE5NTA="],"author_raw":"Crazy-P <patrickolsen@myw.dk>","committer_raw":"Crazy-P <patrickolsen@myw.dk>","summary":"Fixes incorrect adding to last in self_list","body":"Fixes https://github.com/godotengine/godot/issues/18052","is_cherrypick":false,"cherrypick_hash":"","pull":18121},"d87307d850186d27d2c27c5916ec8c4744c14979":{"hash":"d87307d850186d27d2c27c5916ec8c4744c14979","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18106 from endragor/iphone-x","body":"iPhone X support and iOS-related fixes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1d9a3a9b1c9ef7db26e53c8aeaab731992cffd6e":{"hash":"1d9a3a9b1c9ef7db26e53c8aeaab731992cffd6e","is_merge":false,"authored_by":["MDQ6VXNlcjI0MTc4NDk="],"author_raw":"Ruslan Mustakov <r.mustakov@gmail.com>","committer_raw":"Ruslan Mustakov <r.mustakov@gmail.com>","summary":"iPhone X support and iOS-related fixes","body":"Starting from April 2018 Apple no longer accepts apps that do not\nsupport iPhone X. For games this mainly means respecting the safe area,\nunobstructed by notch and virtual home button. UI controls must be\nplaced within the safe area so that users can interact with them.\n\nThis commit:\n\n- Adds OS::get_window_safe_area method that returns unobscured area of\nthe window, where interactive controls should be rendered.\n\n- Reorganizes how launch screens are exported - the previous way was\nincorrect and modern iPhones did not pick up the correct screens and\nbecause of that used a non-native resolution to render the game.\n\n- Adds launch screen options for iPhone X.\n\n- Makes launch screens optional in the export template. If not\nspecified, a white screen will be used.\n\n- Adds App Store icon (1024x1024) export option as it now has to be\nbundled with the app instead of being provided in iTunes Connect.\n\n- Fixes crash when launching games in iOS Simulator. It happened because\ncontrollerWasConnected callback came before the engine was\ninitialized. Now in such case the controllers will be queued up and\nregistered after initialization is done.\n\n- Fixes issue with the virtual keyboard where for some reason\nautocorrection panel would intersect with the keyboard itself and not\nallow you to use the top row of the keyboard. This is fixed by\ndisabling autocorrection altogether.\n\nCloses #17358. Fixes #17428. Fixes #17331.","is_cherrypick":false,"cherrypick_hash":"","pull":18106},"bc110b37713dc41ec6b364f3d31eaf2b369e06bb":{"hash":"bc110b37713dc41ec6b364f3d31eaf2b369e06bb","is_merge":false,"authored_by":["MDQ6VXNlcjExODU0MzMw"],"author_raw":"sheepandshepherd <sheepandshepherd@hotmail.com>","committer_raw":"sheepandshepherd <sheepandshepherd@hotmail.com>","summary":"Fix NativeScript property list","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18119},"fbc61374ca267545a45e00c44e13433dd2c1b1a9":{"hash":"fbc61374ca267545a45e00c44e13433dd2c1b1a9","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Use internal physics processing for Nodes' internal logic","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18118},"4d787869e189b670d609f33c308991741592e40a":{"hash":"4d787869e189b670d609f33c308991741592e40a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18108 from akien-mga/travis-xcode9.3","body":"Travis: Use XCode 9.3 / macOS 10.13 for osx/iphone builds","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fa97ec23858d9c997e7c33ceecb292c5ab75c531":{"hash":"fa97ec23858d9c997e7c33ceecb292c5ab75c531","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17724 from Noshyaar/doc","body":"Update classref and docs, fix missing parameters' name","is_cherrypick":false,"cherrypick_hash":"","pull":""},"72aa87758a6c7795dc488cda45ccbd37f71de9a7":{"hash":"72aa87758a6c7795dc488cda45ccbd37f71de9a7","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"Poommetee Ketson <poommetee@protonmail.com>","summary":"Update classref and docs, fix missing parameters' name","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0f6fdb77c58f6f17bcdd85b107ad30b4e04edf3f":{"hash":"0f6fdb77c58f6f17bcdd85b107ad30b4e04edf3f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18116 from Paulb23/fix_shader_highlighting","body":"Fixed colour region calculation for the first line, issue 18104","is_cherrypick":false,"cherrypick_hash":"","pull":""},"aba4247910282ba5974beea471d86f6a90f4a0f0":{"hash":"aba4247910282ba5974beea471d86f6a90f4a0f0","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 color region calculation for the first line","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18116},"a522bb110627e2b8324d8e79a2f4ce972e7dba3e":{"hash":"a522bb110627e2b8324d8e79a2f4ce972e7dba3e","is_merge":true,"authored_by":[],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18070 from mhilbrunner/godot-net-kick","body":"NetworkedMultiplayerEnet: Add disconnecting/kicking peers","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c531287328f8fd1c2208eba41115c454a4c70774":{"hash":"c531287328f8fd1c2208eba41115c454a4c70774","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTQ3NjM="],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","summary":"NetworkedMultiplayerEnet: Add disconnecting/kicking peers","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18070},"a7f6e093d84189f3da0d52cd095107be6bab5485":{"hash":"a7f6e093d84189f3da0d52cd095107be6bab5485","is_merge":true,"authored_by":[],"author_raw":"Chris Bradfield <chris@kidscancode.org>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18111 from mhilbrunner/docs-os","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"66714a3d296204eba3484be218125405e99f2217":{"hash":"66714a3d296204eba3484be218125405e99f2217","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTQ3NjM="],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","summary":"[DOCS] OS","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18111},"cc5acaf2d58d0aaa2a9b49255ada24ba28d1ca17":{"hash":"cc5acaf2d58d0aaa2a9b49255ada24ba28d1ca17","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18093 from guilhermefelipecgs/set_default_cursor_shape","body":"Implement Input.set_default_cursor_shape to change the default shape","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4f05190fb08b064b8605ab80cba74aee38e52702":{"hash":"4f05190fb08b064b8605ab80cba74aee38e52702","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Implement Input.set_default_cursor_shape to change the default shape","body":"Closes #18043","is_cherrypick":false,"cherrypick_hash":"","pull":18093},"040e9ecae01420dbe4acedc7bbe150f27276f507":{"hash":"040e9ecae01420dbe4acedc7bbe150f27276f507","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Travis: Use XCode 9.3 / macOS 10.13 for osx/iphone builds","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18108},"48890b15c5b5ff54ea2cf416a9d3157f2d5dee5b":{"hash":"48890b15c5b5ff54ea2cf416a9d3157f2d5dee5b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18105 from akien-mga/coreaudio-iphone","body":"CoreAudio: Fix iphone build after audio device refactor (#17742)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e955fbc36e2c86e1c005c5a5ae57bda689071a9f":{"hash":"e955fbc36e2c86e1c005c5a5ae57bda689071a9f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"CoreAudio: Fix iphone build after audio device refactor (#17742)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18105},"6c2d36271d3ef3761ebcf611da2d270a6aac49bf":{"hash":"6c2d36271d3ef3761ebcf611da2d270a6aac49bf","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Travis: Reenable osx and iphone builds","body":"We disabled them due to Travis having big infrastructure issues for osx builds,\nbut it seems to be back under control now.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cb7fe2c7936fa52fb95e6f8a8e7927a4f41030a6":{"hash":"cb7fe2c7936fa52fb95e6f8a8e7927a4f41030a6","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":""},"cb996d716925c9c87a2a4117012fa9fed72c8f38":{"hash":"cb996d716925c9c87a2a4117012fa9fed72c8f38","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18095 from robfram/fix-lineedit-17113","body":"LineEdit placeholder alignment, content margins, and overflow bugs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fd32a98145b597d50f368baea55ff6b2334f1ca0":{"hash":"fd32a98145b597d50f368baea55ff6b2334f1ca0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18071 from denisw/navigation2d-docs","body":"[DOCS] Navigation & Navigation2D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a360a9b3482ba6927b5f6b4d5debff2222b5ab2c":{"hash":"a360a9b3482ba6927b5f6b4d5debff2222b5ab2c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18091 from RandomShaper/icon-radio-item","body":"Add support for radio-looking items with icon","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b1d4e1be6dc6fbe839d0eb57c71e502df333c1fa":{"hash":"b1d4e1be6dc6fbe839d0eb57c71e502df333c1fa","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18089 from guilhermefelipecgs/same_cursor_to_diferent_shape","body":"Allow set_custom_mouse_cursor to use same cursor(image) with different shapes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2cfc284d52e86dea2ba74d8d8c34261729e07b57":{"hash":"2cfc284d52e86dea2ba74d8d8c34261729e07b57","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18047 from marcelofg55/mingw_fix","body":"WASAPI audio driver compile fix on mingw","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7e2782e17732d1b690ccd151efaa65a52dc75aeb":{"hash":"7e2782e17732d1b690ccd151efaa65a52dc75aeb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17081 from endragor/no-press-when-scroll","body":"Make Button not emit press when container is scrolled","is_cherrypick":false,"cherrypick_hash":"","pull":""},"866cb2805fd9f0d3346952e97156681170eb214c":{"hash":"866cb2805fd9f0d3346952e97156681170eb214c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17080 from simedis/pretty_print_tree","body":"Made Node.print_tree() print prettily","is_cherrypick":false,"cherrypick_hash":"","pull":""},"89b9e8852eb4cd589bea98c86e565fe96eef7996":{"hash":"89b9e8852eb4cd589bea98c86e565fe96eef7996","is_merge":false,"authored_by":["MDQ6VXNlcjEwMzI2MjQ="],"author_raw":"Denis Washington <denis@denisw.de>","committer_raw":"Denis Washington <denis@denisw.de>","summary":"Add Navigation docs","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18071},"a7f3933a51c55221bbe9184bb2b7b9fb0ccfc5cb":{"hash":"a7f3933a51c55221bbe9184bb2b7b9fb0ccfc5cb","is_merge":false,"authored_by":["MDQ6VXNlcjEwMzI2MjQ="],"author_raw":"Denis Washington <denis@denisw.de>","committer_raw":"Denis Washington <denis@denisw.de>","summary":"Add Navigation2D docs","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18071},"3316a64e12cb38d499e39b53d9905ce222a0b82e":{"hash":"3316a64e12cb38d499e39b53d9905ce222a0b82e","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"WASAPI audio driver compile fix on mingw","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18047},"53b51f68bf9b6dd38014b5ac022209b8433d7340":{"hash":"53b51f68bf9b6dd38014b5ac022209b8433d7340","is_merge":false,"authored_by":["MDQ6VXNlcjM1MDY1Nzk1"],"author_raw":"robfram <robfram@gmail.com>","committer_raw":"robfram <robfram@gmail.com>","summary":"LineEdit placeholder alignment, content margins, and overflow bugs","body":"LineEdit doesn't correctly uses style margins nor use placeholders\nwidth correctly, causing multiple rendering bugs.","is_cherrypick":false,"cherrypick_hash":"","pull":18095},"d5abd4eb750387c95d1040e7613f98bd816c58bb":{"hash":"d5abd4eb750387c95d1040e7613f98bd816c58bb","is_merge":false,"authored_by":["MDQ6VXNlcjI0NTEzNDg1"],"author_raw":"Manuel Moos <manuel@moosnet.de>","committer_raw":"Manuel Moos <manuel@moosnet.de>","summary":"Add hysteresis to physics timestep count per frame","body":"Add new class _TimerSync to manage timestep calculations.\nThe new class handles the decisions about simulation progression\npreviously handled by main::iteration(). It is fed the current timer\nticks and determines how many physics updates are to be run and what\nthe delta argument to the _process() functions should be.\n\nThe new class tries to keep the number of physics updates per frame as\nconstant as possible from frame to frame. Ideally, it would be N steps\nevery render frame, but even with perfectly regular rendering, the\ngeneral case is that N or N+1 steps are required per frame, for some\nfixed N. The best guess for N is stored in typical_physics_steps.\n\nWhen determining the number of steps to take, no restrictions are\nimposed between the choice of typical_physics_steps and\ntypical_physics_steps+1 steps. Should more or less steps than that be\nrequired, the accumulated remaining time (as before, stored in\ntime_accum) needs to surpass its boundaries by some minimal threshold.\nOnce surpassed, typical_physics_steps is updated to allow the new step\ncount for future updates.\n\nCare is taken that the modified calculation of the number of physics\nsteps is not observable from game code that only checks the delta\nparameters to the _process and _physics_process functions; in addition\nto modifying the number of steps, the _process argument is modified as\nwell to stay in expected bounds. Extra care is taken that the accumulated\nsteps still sum up to roughly the real elapsed time, up to a maximum\ntolerated difference.\n\nTo allow the hysteresis code to work correctly on higher refresh\nmonitors, the number of typical physics steps is not only recorded and\nkept consistent for single render frames, but for groups of them.\nCurrently, up to 12 frames are grouped that way.\n\nThe engine parameter physics_jitter_fix controls both the maximum\ntolerated difference between wall clock time and summed up _process\narguments and the threshold for changing typical_physics_steps. It is\ngiven in units of the real physics frame slice 1/physics_fps. Set\nphysics_jitter_fix to 0 to disable the effects of the new code here.\nIt starts to be effective against the random physics jitter at around\n0.02 to 0.05. at values greater than 1 it starts having ill effects on\nthe engine's ability to react sensibly to dropped frames and framerate\nchanges.","is_cherrypick":false,"cherrypick_hash":"","pull":17353},"ca1312dbe95b885786b541220857039f4411bcaa":{"hash":"ca1312dbe95b885786b541220857039f4411bcaa","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18083 from Noshyaar/tutorial","body":"Add new transform tutorial to the appropriate classes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e15f2636ea04eda457d7298d7116f20f4e11a4ff":{"hash":"e15f2636ea04eda457d7298d7116f20f4e11a4ff","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18081 from AndreaCatania/arcle","body":"Corrected area overlap cleaning","is_cherrypick":false,"cherrypick_hash":"","pull":""},"07e45564340adec0d41f3038c44ccccb1521490d":{"hash":"07e45564340adec0d41f3038c44ccccb1521490d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18080 from Alexander-Alekseev/fix_rigidbody_config_warning","body":"Fix of RigidBody's configuration warning for Z axis","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ebeb493dc0e63013927b5c8ef684e51412709ab8":{"hash":"ebeb493dc0e63013927b5c8ef684e51412709ab8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18079 from Crazy-P/Resolves-Inccorect-Quaternion-Conversion","body":"Resolves Incorrect Quaternion Conversion","is_cherrypick":false,"cherrypick_hash":"","pull":""},"62e5be8651e06153ab9f8a8572b25d5bf1b3b5f9":{"hash":"62e5be8651e06153ab9f8a8572b25d5bf1b3b5f9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18075 from guilhermefelipecgs/fix_3086","body":"Fix custom cursor when it's hidden","is_cherrypick":false,"cherrypick_hash":"","pull":""},"24c2efc0f566315569810f91d70b39ad261e2614":{"hash":"24c2efc0f566315569810f91d70b39ad261e2614","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16473 from ianb96/move_tab","body":"Drag to Rearrange Editor Docks","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b964a9e678a969bdc28972c55655d7f0667d68b7":{"hash":"b964a9e678a969bdc28972c55655d7f0667d68b7","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 support for radio-looking items with icon","body":"Letting users of `PopupMenu` use them. `OptionButton` was one of those interested and is updated in this commit.\n\nFixes #18063.","is_cherrypick":false,"cherrypick_hash":"","pull":18091},"93ae37f11848d481ca02a10c86812c40dec5e561":{"hash":"93ae37f11848d481ca02a10c86812c40dec5e561","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18069 from mhilbrunner/docs-scenetree","body":"[DOCS] SceneTree","is_cherrypick":false,"cherrypick_hash":"","pull":""},"19d2a44e5db9706180861d60958ae7f8592475ea":{"hash":"19d2a44e5db9706180861d60958ae7f8592475ea","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Allow set_custom_mouse_cursor use same cursor(image) with different shapes.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18089},"9101a89510ac58182c9f20510a221704271444fe":{"hash":"9101a89510ac58182c9f20510a221704271444fe","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18054 from Mintormo/bugfix-inconsistent-sort-in-file-manager","body":"Fixed bug #17929. Inconsistent sort in file manager.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"36552c2c90a8fb714d2fd8aec37e4bd2f876b090":{"hash":"36552c2c90a8fb714d2fd8aec37e4bd2f876b090","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18040 from Paulb23/color_region_cache","body":"Fixed colour regions and added local colour region cache","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dcf5be92a3aede861909c08d06b114669bbe75e8":{"hash":"dcf5be92a3aede861909c08d06b114669bbe75e8","is_merge":false,"authored_by":["MDQ6VXNlcjI0MTc4NDk="],"author_raw":"Ruslan Mustakov <r.mustakov@gmail.com>","committer_raw":"Ruslan Mustakov <r.mustakov@gmail.com>","summary":"Make BaseButton not emit press when container is scrolled","body":"This fixes the problem described in #13996 in a proper way.\n\nThis also adds \"deadzone\" property to ScrollContainer. It can be used\non mobile, where taps are not as precise as mouse clicks. Player could\nslightly move their finger when tapping, in which case we still want\nthe button to be pressed rather than the container to be scrolled.","is_cherrypick":false,"cherrypick_hash":"","pull":17081},"62b835a2cdc1216753229ddb3ebd0fcdcc988eb9":{"hash":"62b835a2cdc1216753229ddb3ebd0fcdcc988eb9","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Fix custom cursor when it's hidden","body":"[Linux] Ensures that the custom cursor will be used when changing to\nMOUSE_MODE_VISIBLE. Fix #3086\n\n[Windows] Fix cursor flickering when MOUSE_MODE_HIDDEN.\n\n[Mac] Fix possible cursor flicker when MOUSE_MODE_HIDDEN.","is_cherrypick":false,"cherrypick_hash":"","pull":18075},"8362ce4769b65f47c0d5d5a11d262a28a144e526":{"hash":"8362ce4769b65f47c0d5d5a11d262a28a144e526","is_merge":false,"authored_by":["MDQ6VXNlcjEzNDkwMDUw"],"author_raw":"Geoffrey <geoffrey.irons@simedis.com>","committer_raw":"Geoffrey Irons <geoffrey.irons@simedis.com>","summary":"Made print_tree_pretty() function which displays scene tree graphically","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17080},"e83af5dfc66d55afc83f02a17c8f073cbbcdd792":{"hash":"e83af5dfc66d55afc83f02a17c8f073cbbcdd792","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"Poommetee Ketson <poommetee@protonmail.com>","summary":"Add new transform tutorial to appropriate classes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"45b778c7f85d9d827e1fe2beb42913e1b47361f1":{"hash":"45b778c7f85d9d827e1fe2beb42913e1b47361f1","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Fixed area overlap cleaning","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18081},"ea0e73f3c8be433dba3b98808b57dd1e2ca4d934":{"hash":"ea0e73f3c8be433dba3b98808b57dd1e2ca4d934","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17864 from NikodemL/fix_mono_bottom_panel_issue_activated","body":"Fixed mono bottom panel to select the correct file when messages are filtered","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ae7a9df292c36dbc15d43b43017cd42efe5707c4":{"hash":"ae7a9df292c36dbc15d43b43017cd42efe5707c4","is_merge":false,"authored_by":["MDQ6VXNlcjk3NTE5NTA="],"author_raw":"Crazy-P <patrickolsen@myw.dk>","committer_raw":"Crazy-P <patrickolsen@myw.dk>","summary":"Resolves Inccorect Quaternion Conversion","body":"Fixes https://github.com/godotengine/godot/issues/18025","is_cherrypick":false,"cherrypick_hash":"","pull":18079},"6a5ed3a42b21bcae9ac772d1b9361019ed5d8676":{"hash":"6a5ed3a42b21bcae9ac772d1b9361019ed5d8676","is_merge":false,"authored_by":["MDQ6VXNlcjMyMTIzMDY2"],"author_raw":"Alexander Alekseev <alexander.n.alekseev@gmail.com>","committer_raw":"Alexander Alekseev <alexander.n.alekseev@gmail.com>","summary":"Fix RigidBody's configuration warning for Z axis","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18080},"0ee72fbd30b25ff397b570294c3cd2f65c176e34":{"hash":"0ee72fbd30b25ff397b570294c3cd2f65c176e34","is_merge":true,"authored_by":[],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18072 from AlexHolly/master","body":"expose Tileset TileMode to GDScript","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9ac3c474b89878e18d03a6171537083ba94beeb8":{"hash":"9ac3c474b89878e18d03a6171537083ba94beeb8","is_merge":false,"authored_by":["MDQ6VXNlcjEwMDU0MjI2"],"author_raw":"Ian Bishop <ianb96@gmail.com>","committer_raw":"Ian Bishop <ianb96@gmail.com>","summary":"Drag to rearrange Tabs and TabContainer","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16473},"b67bfa3328baf8bbc4174a3facbceb1cccdea4ec":{"hash":"b67bfa3328baf8bbc4174a3facbceb1cccdea4ec","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16297 from lpn/master","body":"Fixed wave file importer's broken resampling.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bc66869d4c781d91a19a809b1a8bdcce385ddfe1":{"hash":"bc66869d4c781d91a19a809b1a8bdcce385ddfe1","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTQ3NjM="],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","summary":"[DOCS] SceneTree","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18069},"cef01f1f499d83f13753e437ddd20a8df61ca326":{"hash":"cef01f1f499d83f13753e437ddd20a8df61ca326","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16495 from Chaosus/is_point_in_triangle_fix","body":"Fix is_point_in_triangle function","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b88a16c7ac471eac43914d8974d196f6edc8af15":{"hash":"b88a16c7ac471eac43914d8974d196f6edc8af15","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16503 from Chaosus/particlesfix","body":"Fix invalid particle movement when time_scale is zero","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f18b74838ced7a5bbe2f869a06f2bee6532dcb8c":{"hash":"f18b74838ced7a5bbe2f869a06f2bee6532dcb8c","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NDE4ODY="],"author_raw":"Alexander Holland <alexander.holland@live.de>","committer_raw":"Alexander Holland <alexander.holland@live.de>","summary":"expose Tileset TileMode to GDScript","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18072},"34e367597d570b359b81f0153613b79ab934d09b":{"hash":"34e367597d570b359b81f0153613b79ab934d09b","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16556 from aragar/master","body":"For-in loop variable added to autocompletion","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3a08f1748b8b0f0c24b4f41ce2cfc8560983d905":{"hash":"3a08f1748b8b0f0c24b4f41ce2cfc8560983d905","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16571 from Zylann/find_in_files","body":"Added find & replace in files","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b756172bdb8e53b2ba09451d52bdbcbcd6904e22":{"hash":"b756172bdb8e53b2ba09451d52bdbcbcd6904e22","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16705 from Chaosus/generate_normals_flip","body":"Add flip switch to SurfaceTool.generate_normals","is_cherrypick":false,"cherrypick_hash":"","pull":""},"217a95868afd076765c376d8bd5ce294b81df221":{"hash":"217a95868afd076765c376d8bd5ce294b81df221","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16707 from Web-eWorks/atlasfixes","body":"Fix Sprite3D's incorrect behavior when using AtlasTextures.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"24cf58f91780b006ebe57f43ca7224f1b2f980dd":{"hash":"24cf58f91780b006ebe57f43ca7224f1b2f980dd","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16574 from isaacremnant/better_grow_direction","body":"Added GROW_DIRECTION_BOTH for controls","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9db767d07631723779f1831f892f0f3e40ed8998":{"hash":"9db767d07631723779f1831f892f0f3e40ed8998","is_merge":false,"authored_by":["MDQ6VXNlcjI0NDk4ODMy"],"author_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","committer_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","summary":"Allow use of frames in sprites with texture region enabled.","body":"If texture region is enabled on a sprite, Hframes and Vframes will now\ndivide the selected region into frames.","is_cherrypick":false,"cherrypick_hash":"","pull":16122},"59cdc5eb9d8c41bffe30a9cd02a2c58e2cdbd973":{"hash":"59cdc5eb9d8c41bffe30a9cd02a2c58e2cdbd973","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16898 from Lerc/master","body":"add Image::bumpmap_to_normalmap conversion function","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9acc199bf87db512ea330d62dabacda4f31de6ff":{"hash":"9acc199bf87db512ea330d62dabacda4f31de6ff","is_merge":true,"authored_by":[],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18061 from Chaosus/fixbug","body":"Fix crash when click on any inspector entry that takes Resource","is_cherrypick":false,"cherrypick_hash":"","pull":""},"56a6d90f36f2b20f537ebb4d8f8b71696e6137cc":{"hash":"56a6d90f36f2b20f537ebb4d8f8b71696e6137cc","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix #18058 regression","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18061},"2f4f8de459f8b45a3a80018753f0fa24dc138809":{"hash":"2f4f8de459f8b45a3a80018753f0fa24dc138809","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16995 from mrcdk/custom_resources_inspector","body":"The inspector will show the custom resources added via plugin","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2ba01613a3a77a212af83034311015c91b0c6759":{"hash":"2ba01613a3a77a212af83034311015c91b0c6759","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17123 from Jason0214/BugFix_UpdataFavoriteListWhenMoveOrRenameDir","body":"Editor: update favortite_dirs after move or rename a file in filesytem_dock","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a6c9ccf0075aec6790fbe938bac8b434e5db01f8":{"hash":"a6c9ccf0075aec6790fbe938bac8b434e5db01f8","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17150 from robfram/check-animation-playing-backwards","body":"Added `get_playing_speed` method to AnimationPlayer, returning the actual playing speed of the animation being played","is_cherrypick":false,"cherrypick_hash":"","pull":""},"20e68fef856a56346f5044fc532975ee329fb25c":{"hash":"20e68fef856a56346f5044fc532975ee329fb25c","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17151 from ShyRed/disabled_shapes_2d","body":"Remove disabled shapes from physics 2D calculations","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e9e5aa617e7f90bd1706f38109f4ebf5f62ab58a":{"hash":"e9e5aa617e7f90bd1706f38109f4ebf5f62ab58a","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17227 from Faless/multiplayer_api","body":"[RFC] MultiplayerAPI refactor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1faea81e151772035d3b9f1fb0aa8f1b1d0fa6d7":{"hash":"1faea81e151772035d3b9f1fb0aa8f1b1d0fa6d7","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17232 from playster000/master","body":"enhance mipmaps, non power of 2 textures","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4ee3f3251dc55ae49c873bc1895cecf75bc0bf8a":{"hash":"4ee3f3251dc55ae49c873bc1895cecf75bc0bf8a","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17382 from bojidar-bg/13971-path-array-unsaved","body":"Duplicate Arrays and Dictionaries when instancing scene in editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8a5fb669ae3590fa1aa3f1fb90d01c3dca843c94":{"hash":"8a5fb669ae3590fa1aa3f1fb90d01c3dca843c94","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17421 from Chaosus/fixshaderbugs","body":"Fix few bugs in shader definitions","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6eb0c74e9d6bd9e9e5f52fed2bd3b9c35a2877cb":{"hash":"6eb0c74e9d6bd9e9e5f52fed2bd3b9c35a2877cb","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17443 from Noshyaar/tilesetcrash","body":"Fix converting to tileset crashes Godot if existing file is not tileset","is_cherrypick":false,"cherrypick_hash":"","pull":""},"10448063c401637cb5f4ed05d46c05edf9e51ea4":{"hash":"10448063c401637cb5f4ed05d46c05edf9e51ea4","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17594 from ivodopiviz/float-overflow","body":"Changed debug max distance to avoid overflow","is_cherrypick":false,"cherrypick_hash":"","pull":""},"47ffe107e6f0aa218f1ebbbef34043185dd4fd89":{"hash":"47ffe107e6f0aa218f1ebbbef34043185dd4fd89","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17967 from Nibodhika/all-device-mode","body":"Allows to map an action to all devices.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8a84f9df0d1f487f0a36f42171cf68e8800e04d4":{"hash":"8a84f9df0d1f487f0a36f42171cf68e8800e04d4","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17741 from Essojadojef/fix-shortcut-categories","body":"Fix all categories unfold when one key binding is changed","is_cherrypick":false,"cherrypick_hash":"","pull":""},"41a3929d25258202272f854bd4e0ed02f9e152d5":{"hash":"41a3929d25258202272f854bd4e0ed02f9e152d5","is_merge":false,"authored_by":[""],"author_raw":"Mintormo <fregnos@gmail.com>","committer_raw":"Mintormo <fregnos@gmail.com>","summary":"Fixed bug #17929. Inconsistent sort in file manager.","body":"This commit fix a bug #17929\n(https://github.com/godotengine/godot/issues/17929)\nin file manager. I'm just added sorting of files list\nin method FileSystemDock::_update_files.","is_cherrypick":false,"cherrypick_hash":"","pull":18054},"9e7cee2ceb1a963c1da2c21013adf7d616412d3c":{"hash":"9e7cee2ceb1a963c1da2c21013adf7d616412d3c","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Removed strange custom world2d in CanvasLayer, been there since always and not sure why.","body":"Fixes #17524, fixes #17523.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1e28f63bcf7b465cc940af18a08855d377370ac3":{"hash":"1e28f63bcf7b465cc940af18a08855d377370ac3","is_merge":false,"authored_by":["MDQ6VXNlcjcyOTk2Nw=="],"author_raw":"Nibodhika <vitochiarella@gmail.com>","committer_raw":"Nibodhika <vitochiarella@gmail.com>","summary":"Allows to map an action to all devices.","body":"This is accomplished by setting a special value (-1) to the device variable\nin the InputEvent that's being used to compare with the one received from the OS.\n\nThis special value is invalid for a regular input, so it should be safe.\nImplements #17942","is_cherrypick":false,"cherrypick_hash":"","pull":17967},"cd7e9d964281d700de691eb48eb4b597c8fd947a":{"hash":"cd7e9d964281d700de691eb48eb4b597c8fd947a","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17583 from RandomShaper/enhance-uri-utils","body":"Enhance uri utils","is_cherrypick":false,"cherrypick_hash":"","pull":""},"61d70fe47cfaa4efee505c7073aacfe34b66c217":{"hash":"61d70fe47cfaa4efee505c7073aacfe34b66c217","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Document condition to avoid mistakes (like #17690)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"14340efa3ccfb3a22ee594cea56ab9857814af6c":{"hash":"14340efa3ccfb3a22ee594cea56ab9857814af6c","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17602 from ivodopiviz/tscn-issues","body":"Removed unnecessary newlines from tscn","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5a1a90c3db82f286567ce1946f5c282c30dc7fcb":{"hash":"5a1a90c3db82f286567ce1946f5c282c30dc7fcb","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17636 from rainerdeyke/fix_issue_17585","body":"Fixes moving files causes scene corruption","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fdfbff3cefe2e1dad0ac6d28d048af3c703d9a85":{"hash":"fdfbff3cefe2e1dad0ac6d28d048af3c703d9a85","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17642 from brendor/master","body":"Particles 2D and 3D - fix hue variation not working","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d59ff07c1ee744f5edba56dcc0d23689ecfeaebc":{"hash":"d59ff07c1ee744f5edba56dcc0d23689ecfeaebc","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17717 from NikodemL/master","body":"Extended node rename function to also support renaming node path script instance property","is_cherrypick":false,"cherrypick_hash":"","pull":""},"187b14ae2423f791256710c819cb0401d87670c2":{"hash":"187b14ae2423f791256710c819cb0401d87670c2","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17730 from RandomShaper/radio-buttons-in-menus","body":"Radio buttons in menus","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1570a72eee4bc0efb46cc2185c44a12a0aa57943":{"hash":"1570a72eee4bc0efb46cc2185c44a12a0aa57943","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17742 from marcelofg55/audio_device_list","body":"Added new audio device functions to set/get the audio device","is_cherrypick":false,"cherrypick_hash":"","pull":""},"51f689de3cbe167e117a042f9acb19c0cf4571ae":{"hash":"51f689de3cbe167e117a042f9acb19c0cf4571ae","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17744 from robfram/fix-rtl-table","body":"Fix `RichTextLabel` column size growing beyond its calculated `max_width`","is_cherrypick":false,"cherrypick_hash":"","pull":""},"644ada1aac6795d50dc9dc1f6a0cd3977b854359":{"hash":"644ada1aac6795d50dc9dc1f6a0cd3977b854359","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17752 from nikibobi/texture-progress-tint","body":"Add tint property to TextureProgress","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b6bf26a549b163ae35ff208223a6ce6b59489b0b":{"hash":"b6bf26a549b163ae35ff208223a6ce6b59489b0b","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17754 from Crazy-P/Resloves_Replace_all_doesnt_replace_all","body":"Resloves Replace all doesnt replace all","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7dedb22f0b0689dce56e73572e69f64974ef2892":{"hash":"7dedb22f0b0689dce56e73572e69f64974ef2892","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17809 from RandomShaper/menu-item-on-release","body":"Improve popup menus usability","is_cherrypick":false,"cherrypick_hash":"","pull":""},"829c455a485b38462ef470e76011789665234aa1":{"hash":"829c455a485b38462ef470e76011789665234aa1","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17840 from Dimonasdf/master","body":"Fix Collada material roughness import function","is_cherrypick":false,"cherrypick_hash":"","pull":""},"440b7a969042bd1ecd51169f009eef0076cd98c0":{"hash":"440b7a969042bd1ecd51169f009eef0076cd98c0","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18015 from AndreaCatania/patch-1","body":"Fixed signal input variable name","is_cherrypick":false,"cherrypick_hash":"","pull":""},"704244ed886487f67308400def65a4274e549d5c":{"hash":"704244ed886487f67308400def65a4274e549d5c","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18032 from RandomShaper/fix-gltf-skeletons","body":"Fix skeleton import from glTF","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ddae098deec89d67228a74623ebe7f5db39f425b":{"hash":"ddae098deec89d67228a74623ebe7f5db39f425b","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"Experimental support for windows with per-pixel transparency (macOS, X11 and Windows).","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":14622},"b571a29df563133e9dfde738c6020c9111729ef6":{"hash":"b571a29df563133e9dfde738c6020c9111729ef6","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 color regions and added local color region cache","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18040},"259ed1d40019543dd22c3741eedfd19ff0a7a500":{"hash":"259ed1d40019543dd22c3741eedfd19ff0a7a500","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":"Improve popup menus usability","body":"It seems that popups were intended to \"grab\" the mouse click that triggered them, but their intent was being lost. This commit does the necessary changes to let it happen and updates items that were trying to get advantage of it, because the semantics of `Control::grab_click_focus()` have changed a bit. Namely, it must be called **before** showing the modal.\n\nThis allows to popup a menu and activate an item in it in a single click-point-release cycle, instead of having to click once to open the menu and once more to pick an item.\n\nThis ability is extended even to context menus activated with the RMB (or any other mouse button, for that matter). The editor benefits from this in the context menu of the tree dock, which has been patched to opt-in for this feature.\n\nThis improves UX a bit by saving unnecessary clicks.\n\nFrom now on, `PopupMenu` always grabs the click and also invalidates the first button release unless the mouse has moved (that's what `set_invalidate_click_until_motion()` was doing and now it's removed), so there is no longer the need of doing both things at every point a pop-up menu is shown.","is_cherrypick":false,"cherrypick_hash":"","pull":17809},"3ad9e4740c35ec20fdd6942f13047ebd53ea203e":{"hash":"3ad9e4740c35ec20fdd6942f13047ebd53ea203e","is_merge":true,"authored_by":[],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18033 from touilleMan/pluginscript_fix_add_global_constant_mandatory","body":"Pluginscript fix add global constant mandatory","is_cherrypick":false,"cherrypick_hash":"","pull":""},"adecd6f66ff152e73b59d7c157d72305a092ab9c":{"hash":"adecd6f66ff152e73b59d7c157d72305a092ab9c","is_merge":false,"authored_by":["MDQ6VXNlcjMxODc2Mzc="],"author_raw":"Emmanuel Leblond <emmanuel.leblond@gmail.com>","committer_raw":"Emmanuel Leblond <emmanuel.leblond@gmail.com>","summary":"Correct profiling_frame naming in pluginscript","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18033},"d8765dd103b806129ff762480fc919f6727ad7ad":{"hash":"d8765dd103b806129ff762480fc919f6727ad7ad","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 skeleton import from glTF","body":"For some glTF files, the order of bones in the skeleton array wasn't matching the joints array in the meshes.\n\nFixes #17808.","is_cherrypick":false,"cherrypick_hash":"","pull":18032},"e6e911eb2bc5bcf5ee36063e59fde00fcd96bd97":{"hash":"e6e911eb2bc5bcf5ee36063e59fde00fcd96bd97","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@robfram\n\nThanks to all contributors and donors! :)\n\n[ci skip]","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e97336a5570028a3efba65d482a8b20c72cea1f4":{"hash":"e97336a5570028a3efba65d482a8b20c72cea1f4","is_merge":false,"authored_by":["MDQ6VXNlcjMxODc2Mzc="],"author_raw":"Emmanuel Leblond <emmanuel.leblond@gmail.com>","committer_raw":"Emmanuel Leblond <emmanuel.leblond@gmail.com>","summary":"Fix Pluginscript add_global_constant mandatory value check","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18033},"2f9354016fa8455cf6731be8e2c8c79d7e5fdb89":{"hash":"2f9354016fa8455cf6731be8e2c8c79d7e5fdb89","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Fixed signal input variable name","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18015},"ec110076caca7a75ffb4795c32362bc52151dbcc":{"hash":"ec110076caca7a75ffb4795c32362bc52151dbcc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17970 from PJB3005/18-04-04-commandline-export-error-clarity","body":"Explicitly print an error when --export fails.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bdfa10fc8f6ecc4e4824ca9bb32ece782ede1b43":{"hash":"bdfa10fc8f6ecc4e4824ca9bb32ece782ede1b43","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17899 from AndreaCatania/area_cleaning","body":"Fixed physics server area cleaning","is_cherrypick":false,"cherrypick_hash":"","pull":""},"31fd1b7711aa4c6f91181e2d9bf00f2261d2b79c":{"hash":"31fd1b7711aa4c6f91181e2d9bf00f2261d2b79c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18011 from karroffel/nativescript-more-type-tag-fixes","body":"[NativeScript] replace error macros by simple returns","is_cherrypick":false,"cherrypick_hash":"","pull":""},"776942981bea7f396ad6416a71e65b6af0cb4dd8":{"hash":"776942981bea7f396ad6416a71e65b6af0cb4dd8","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Fixed physics server area cleaning","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17899},"5d4b9c080a25a9c9a410911a7f23b6feeda57044":{"hash":"5d4b9c080a25a9c9a410911a7f23b6feeda57044","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18002 from guilhermefelipecgs/remove_cursor_size_restriction","body":"Remove size restriction for mouse cursor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2e1f239fe63aefc4b6f266d1135a734e1fdadfd9":{"hash":"2e1f239fe63aefc4b6f266d1135a734e1fdadfd9","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDk2MTM="],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"Thomas Herzog <therzog@mail.de>","summary":"[NativeScript] replace error macros by simple returns","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18011},"1fc85b87bd0542b82b1a8d51afdb3801d03d872b":{"hash":"1fc85b87bd0542b82b1a8d51afdb3801d03d872b","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 buggy percent-encoding","body":"Fixes #17875.","is_cherrypick":false,"cherrypick_hash":"","pull":17583},"166c7fdc9d42c8155e186defa44e224600d96bf8":{"hash":"166c7fdc9d42c8155e186defa44e224600d96bf8","is_merge":false,"authored_by":["MDQ6VXNlcjY3NzMxNg=="],"author_raw":"Sherjil Ozair <sherjilozair@gmail.com>","committer_raw":"Sherjil Ozair <sherjilozair@gmail.com>","summary":"Add additional macos shortcuts for going to start/end of line","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18003},"dc57632d66215ecc08402d76e803d2d91a2e8f9c":{"hash":"dc57632d66215ecc08402d76e803d2d91a2e8f9c","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Remove size restriction for mouse cursor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18002},"eaa5dfbdbd1217d62902f966496658770638c3d1":{"hash":"eaa5dfbdbd1217d62902f966496658770638c3d1","is_merge":true,"authored_by":[],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17980 from karroffel/nativescript-1.1-global-type-tags","body":"[NativeScript] added global type tag system","is_cherrypick":false,"cherrypick_hash":"","pull":""},"43f298a783a119a98a2fe91f234870ad70620872":{"hash":"43f298a783a119a98a2fe91f234870ad70620872","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17984 from n4nn31355/fix_x11_segfault","body":"Fix segfault on x11","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e1b9c9803239ea61fad03b67d97cf3dafd44fea7":{"hash":"e1b9c9803239ea61fad03b67d97cf3dafd44fea7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17806 from Zylann/fix_heightmap_shape_size_check","body":"Make heightmap shape usable in PhysicsServer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"866254343b5f70366173c58099f4bfed6a5e0bb3":{"hash":"866254343b5f70366173c58099f4bfed6a5e0bb3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17827 from bruvzg/macos_shortcut_key_remapping_fix","body":"[macOS] Fix keyboard shortcuts on non QWERTY keyboard layouts.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bdc64efcb3419e3ae33ac10426ae1a88a469759c":{"hash":"bdc64efcb3419e3ae33ac10426ae1a88a469759c","is_merge":false,"authored_by":["MDQ6VXNlcjM2ODQxMTc="],"author_raw":"n4nn31355 <artemiev.vyacheslav@gmail.com>","committer_raw":"n4nn31355 <artemiev.vyacheslav@gmail.com>","summary":"Fix segfault on x11","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17984},"ad93d3e277e9cf8f9081b4a09d2832f0fbc95dcf":{"hash":"ad93d3e277e9cf8f9081b4a09d2832f0fbc95dcf","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDk2MTM="],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"Thomas Herzog <therzog@mail.de>","summary":"[NativeScript] added global type tag system","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17980},"a1f835df771464e9db6909fd104751ccbbc1b91a":{"hash":"a1f835df771464e9db6909fd104751ccbbc1b91a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17775 from sketchyfun/multiply_blendmode_fix","body":"multiply blend mode fix for spatial materials","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7e9aa89fb810bf3db398b4ac1a094d13cdba9183":{"hash":"7e9aa89fb810bf3db398b4ac1a094d13cdba9183","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17777 from bruvzg/macos_exit_code","body":"[macOS] Return exit code specified by `OS.exit_code` parameter.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e223702776a7631293426e40d6f8d3a6240bb1b5":{"hash":"e223702776a7631293426e40d6f8d3a6240bb1b5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17784 from Rubonnek/rename-shortcut","body":"Added shortcut to rename files","is_cherrypick":false,"cherrypick_hash":"","pull":""},"919209907dfcfa1fddaf7cf5f11068f523f8ead5":{"hash":"919209907dfcfa1fddaf7cf5f11068f523f8ead5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17792 from eska014/enginejs-preloadpaths","body":"Handle directories in engine.js preloadFile()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bba80721dc6c3f8d58322d25d85431cd28925cc2":{"hash":"bba80721dc6c3f8d58322d25d85431cd28925cc2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17801 from endragor/android-input-checks","body":"Add safety checks when handling Android input","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b35524db7864dcc0a3374182adaf282675bfc7dd":{"hash":"b35524db7864dcc0a3374182adaf282675bfc7dd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17819 from Chaosus/absfix","body":"Remove redundant unsigned abs shader builtin","is_cherrypick":false,"cherrypick_hash":"","pull":""},"90574a394a307eb61c0ca23d71a183d540031a4c":{"hash":"90574a394a307eb61c0ca23d71a183d540031a4c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17978 from Paulb23/rename_gd_highlighter","body":"Renamed GDSyntaxHighlighter to GDScriptSyntaxHighlighter","is_cherrypick":false,"cherrypick_hash":"","pull":""},"63c8d0f455bab2bb5652ca6f8ffc1f1e2bbc9389":{"hash":"63c8d0f455bab2bb5652ca6f8ffc1f1e2bbc9389","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":"Renamed GDSyntaxHighlighter to GDScriptSyntaxHighlighter","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17978},"4954982b952f16ead758818d3769e2740f4cba6b":{"hash":"4954982b952f16ead758818d3769e2740f4cba6b","is_merge":false,"authored_by":["MDQ6VXNlcjgxMDc0NTk="],"author_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","committer_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","summary":"Explicitly print an error when --export fails.","body":"Previously this would not explicitly say the export failed.\nSure you might see another error somewhere,\nbut that's not very reliable/obvious.","is_cherrypick":false,"cherrypick_hash":"","pull":17970},"7ca2e73dea59a2e0683253e73b9b549d749e12f9":{"hash":"7ca2e73dea59a2e0683253e73b9b549d749e12f9","is_merge":true,"authored_by":[],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17965 from karroffel/gdnativelib-config-api","body":"[GDNative] some GDNativeLibrary improvements","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c5bb997a8f2d538cc89ac09ddd0ea8d5cf69df88":{"hash":"c5bb997a8f2d538cc89ac09ddd0ea8d5cf69df88","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17969 from Alexander-Alekseev/upd_xform_btns_using_shortcuts","body":"Update transform buttons in tile editor while using T, A, S shortcuts","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0853ac2006194afc7f96ad49cb15fc1e0746c83f":{"hash":"0853ac2006194afc7f96ad49cb15fc1e0746c83f","is_merge":false,"authored_by":["MDQ6VXNlcjMyMTIzMDY2"],"author_raw":"Alexander Alekseev <alexander.n.alekseev@gmail.com>","committer_raw":"Alexander Alekseev <alexander.n.alekseev@gmail.com>","summary":"Update transform buttons in tile editor while using T, A, S shortcuts (fixes #17962)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17969},"cbe886b6191b8fefc5ddf665aba0d0e6e292e28a":{"hash":"cbe886b6191b8fefc5ddf665aba0d0e6e292e28a","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17945 from romlok/cameradoctweaks","body":"[DOCS] Tweaks and fixes for (Interpolated)Camera","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f29139f3cf1774769b914df5a66c010f7ce86926":{"hash":"f29139f3cf1774769b914df5a66c010f7ce86926","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDk2MTM="],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"Thomas Herzog <therzog@mail.de>","summary":"[GDNative] enable saving GDNativeLibrary as sub resource","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17965},"d991e9932122ca21b970c4ea6b13f66b1fa7b67a":{"hash":"d991e9932122ca21b970c4ea6b13f66b1fa7b67a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17816 from NikodemL/fix_file_show_in_explorer","body":"FIX: FILE_SHOW_IN_EXPLORER now correctly shows the file's directory","is_cherrypick":false,"cherrypick_hash":"","pull":""},"57c0339d9f33a1dec70ec2b35050aabe3bd8f77d":{"hash":"57c0339d9f33a1dec70ec2b35050aabe3bd8f77d","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDk2MTM="],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"Thomas Herzog <therzog@mail.de>","summary":"[GDNative] easier GDNativeLib handling","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17965},"1d4b0751fee3bc2ea4169f15c1824178b384b56a":{"hash":"1d4b0751fee3bc2ea4169f15c1824178b384b56a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17884 from AndreaCatania/crash","body":"Corrected physics query max result checking","is_cherrypick":false,"cherrypick_hash":"","pull":""},"444b8471a3d03bf57b44da6e0eb07eaf780a8f3b":{"hash":"444b8471a3d03bf57b44da6e0eb07eaf780a8f3b","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Corrected physics query max result checking","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17884},"e1fef9bd76ab2fbf7361754165728b9dcb69099b":{"hash":"e1fef9bd76ab2fbf7361754165728b9dcb69099b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17959 from AndreaCatania/kinfix2","body":"Fixed kinematic sliding on trimesh","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b050525072af1d6fa94eeaf98e13669e9ebc872d":{"hash":"b050525072af1d6fa94eeaf98e13669e9ebc872d","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Fixed kinematic sliding on trimesh","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17959},"950d4922a5ace3d0fe910ea702f8db8e39b1c78f":{"hash":"950d4922a5ace3d0fe910ea702f8db8e39b1c78f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17863 from covariantlabs/add-move-selected-tiles","body":"Add functionality to move selected tiles in tile map editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5ede505f14877e3ede60eb4766a62c36d9f3b87f":{"hash":"5ede505f14877e3ede60eb4766a62c36d9f3b87f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17923 from Paulb23/add_abstract_syntax_highlighter","body":"Abstracted the syntax highlighter from text edit.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d538fcd92d90e7aa9afe7e8ceeaa0defc8330800":{"hash":"d538fcd92d90e7aa9afe7e8ceeaa0defc8330800","is_merge":false,"authored_by":["MDQ6VXNlcjMzMzk0NDYy"],"author_raw":"Martin Rieke <33394462+covariantlabs@users.noreply.github.com>","committer_raw":"Martin Rieke <33394462+covariantlabs@users.noreply.github.com>","summary":"Add functionality to move selected tiles in tile map editor","body":"This change adds a new entry \"Move Selection\" to the \"Tile Map\"\nmenu in the tile map editor. It allows the user to easily move\nas set of selected tiles.","is_cherrypick":false,"cherrypick_hash":"","pull":17863},"a724f34ef30bdf362b9059634e4ef21e21101ddd":{"hash":"a724f34ef30bdf362b9059634e4ef21e21101ddd","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Displays node icon on hover","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17502},"bcf5b748b52271774c0362717cab242527baf99d":{"hash":"bcf5b748b52271774c0362717cab242527baf99d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17832 from YeldhamDev/popups_size_fix","body":"Fixed some popups not shrinking their size back when losing items","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1710582473330dc6e7758953e3378187b5e3f226":{"hash":"1710582473330dc6e7758953e3378187b5e3f226","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17847 from Faless/lws_update","body":"LWS v2.4.2, mbedTLS v2.8.0, Websocket SSL support","is_cherrypick":false,"cherrypick_hash":"","pull":""},"60d89d0ab315d957bb858eecb5c8b837eb160fa1":{"hash":"60d89d0ab315d957bb858eecb5c8b837eb160fa1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17854 from BastiaanOlij/fix_vehicle_body","body":"Improve side impulse calculation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"82c26f74ad63ac68288f0e2e936cf02a5bd1f513":{"hash":"82c26f74ad63ac68288f0e2e936cf02a5bd1f513","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17865 from delftswa2018/enumLookupFix","body":"Ctrl+Clicking a enum now scrolls down to it in the docs.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a7dd698d4d0c46c777c87681d9d20c1a3bb7101e":{"hash":"a7dd698d4d0c46c777c87681d9d20c1a3bb7101e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17900 from AndreaCatania/area_mon","body":"physics area added monitorable check","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7b1c66126902fec9ec37c4bf1b6c3e371440067a":{"hash":"7b1c66126902fec9ec37c4bf1b6c3e371440067a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17914 from Rubonnek/add-signal-to-videoplayer","body":"Added signal to VideoPlayer to notify when the video finished playing","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0251b08afad2555dbb8c7cf5e80ece45f36cbc41":{"hash":"0251b08afad2555dbb8c7cf5e80ece45f36cbc41","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Display nodes without rect's position","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17502},"72ed1e4244efbba7d7d66781b6fcbd2faec3273f":{"hash":"72ed1e4244efbba7d7d66781b6fcbd2faec3273f","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Remove the selection rect for nodes that do not require it","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17502},"7d5a40c3e6fbd90f02ae677fc20300c3f38772df":{"hash":"7d5a40c3e6fbd90f02ae677fc20300c3f38772df","is_merge":false,"authored_by":[""],"author_raw":"Felix Yang <felixyang117+GitHub@hotmail.com>","committer_raw":"Felix Yang <felixyang117+GitHub@hotmail.com>","summary":"Ctrl+Clicking a enum now scrolls down to it in the docs.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17865},"6a9622aaa22d60e34151596e5c0716ef8c26a964":{"hash":"6a9622aaa22d60e34151596e5c0716ef8c26a964","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17947 from karroffel/animation-scale-rotation-order-fix","body":"fix bone scale/rotation in AnimationPlayers","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6435894275ad03911f916817704d94a0e5925425":{"hash":"6435894275ad03911f916817704d94a0e5925425","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fixes issues with selectable children and locks","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17502},"0812468d0508f04a3890054774668391b27759a4":{"hash":"0812468d0508f04a3890054774668391b27759a4","is_merge":false,"authored_by":["MDQ6VXNlcjE0MTY2NDI3"],"author_raw":"Dmitriy Romanov <dimonasdf@inbox.ru>","committer_raw":"GitHub <noreply@github.com>","summary":"Fix Collada material roughness import function 4","body":"Made import conversion linear.","is_cherrypick":false,"cherrypick_hash":"","pull":17840},"95b499644ee5db3e05803c1e06f3cdce05b649ab":{"hash":"95b499644ee5db3e05803c1e06f3cdce05b649ab","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17834 from Rubonnek/move-to-initializer-list","body":"Move GodotSharp and MonoBuildTab member variables to initializer list","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2e078142a0803ee5b411959734f857fbac666951":{"hash":"2e078142a0803ee5b411959734f857fbac666951","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Websocket client SSL support","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17847},"490dd9f946e7e0ef2945f5c1f089ca79b1a602af":{"hash":"490dd9f946e7e0ef2945f5c1f089ca79b1a602af","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Generalize SSL cert reading from file","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17847},"d97c45ad2eafa83a463ef1480436fbba33d1b8fa":{"hash":"d97c45ad2eafa83a463ef1480436fbba33d1b8fa","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"MbedTLS PR 1453 (fix UWP build)","body":"The patch seems to be ready for merge upstream","is_cherrypick":false,"cherrypick_hash":"","pull":17847},"7e776f5b2e8f6c4375dae7a46c87d56a7ef6c075":{"hash":"7e776f5b2e8f6c4375dae7a46c87d56a7ef6c075","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Small patch to change mbedtls _WIN32_WINNT","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17847},"febec687639533570236e491fce464cd03eac1ae":{"hash":"febec687639533570236e491fce464cd03eac1ae","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Update mbedTLS to version 2.8.0","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17847},"629783f3aaf9d6b489fe86c2057fb93f54fb5388":{"hash":"629783f3aaf9d6b489fe86c2057fb93f54fb5388","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Always verify peer certificate in lws.","body":"Behavior is defined by SSL flags passed via the context.\n\nSimplified port of the patch submitted and accepted in lws master branch\n(PR 1215)","is_cherrypick":false,"cherrypick_hash":"","pull":17847},"13185681ff08d13bd2541ab0013b4501d73cfd00":{"hash":"13185681ff08d13bd2541ab0013b4501d73cfd00","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"mbedtls: client: stop spinning on handshake fail","body":"Backport cf3a4ee49357f4e6f3aaeb98137d85c307b17008 from 2.4-stable to\n2.4.2","is_cherrypick":false,"cherrypick_hash":"","pull":17847},"dbf7898ceab7e6b9e3ca975301b91dd290c23ffb":{"hash":"dbf7898ceab7e6b9e3ca975301b91dd290c23ffb","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix lws MinGW compilation","body":"Cherry picked 5b22276420032677841af9e9f3b0272d0dd467b8 from upstream.\nThis is fixed upstream and will be included in the next release","is_cherrypick":false,"cherrypick_hash":"","pull":17847},"262cb262eb6c10c808dbbd85dd9103ab0f99c32b":{"hash":"262cb262eb6c10c808dbbd85dd9103ab0f99c32b","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Bump libwebsockets to version 2.4.2","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17847},"4303fbca5ab3e46b99834a810fa27fd7176f6213":{"hash":"4303fbca5ab3e46b99834a810fa27fd7176f6213","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDk2MTM="],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"Thomas Herzog <therzog@mail.de>","summary":"fix bone scale/rotation in AnimationPlayers","body":"fixes #17325.\n\nThe bone pose transform was created by setting the rotation and\n**then** scaling the transform. This leads to object \"deformation\"\nthat's not intended.","is_cherrypick":false,"cherrypick_hash":"","pull":17947},"99110772c028a7625d39d229bf5179cac16295bb":{"hash":"99110772c028a7625d39d229bf5179cac16295bb","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MTE4OA=="],"author_raw":"Mel Collins <mel@raumkraut.net>","committer_raw":"Mel Collins <mel@raumkraut.net>","summary":"[DOCS] Tweaks and fixes for (Interpolated)Camera","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17945},"9ad180029876a53747df577d8925a055f6b9687e":{"hash":"9ad180029876a53747df577d8925a055f6b9687e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17869 from TomDobbelaere/rename-error-usability","body":"Trigger rename_error's close_fail_notify only after exhausting attempts on Windows","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fa9104204f4a72b432c2bff7179478cbb487e597":{"hash":"fa9104204f4a72b432c2bff7179478cbb487e597","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17940 from Alexander-Alekseev/mono_keep_csharp6","body":"[mono] Fixes #17936 as GodotSharp (Core\\Basic.cs) requires C#7 now","is_cherrypick":false,"cherrypick_hash":"","pull":""},"36ca6224665c7f9c012b654d435a929c77b6a0a4":{"hash":"36ca6224665c7f9c012b654d435a929c77b6a0a4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17935 from Rubonnek/remove-unneeded-sort","body":"Removed unneeded sort from SpriteFramesEditor plugin","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cc8c757929438a6a14636d5065ff1d3e13214bc2":{"hash":"cc8c757929438a6a14636d5065ff1d3e13214bc2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17933 from Rubonnek/comment-debugging-messages","body":"Comment out some debugging messages when playing Theora files","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a4fae0e5e3dd33b87aae71151e28a3c832a6fa67":{"hash":"a4fae0e5e3dd33b87aae71151e28a3c832a6fa67","is_merge":false,"authored_by":["MDQ6VXNlcjEzNTIyNjIx"],"author_raw":"Tom Dobbelaere <tom.dobbelaere@student.howest.be>","committer_raw":"Tom Dobbelaere <tom.dobbelaere@student.howest.be>","summary":"Trigger IO error only after exhausting attempts","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17869},"f56d0ad92f0bc094b854a6e127dbd2aed7a23b51":{"hash":"f56d0ad92f0bc094b854a6e127dbd2aed7a23b51","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17918 from Alexander-Alekseev/shape_bullet_memory_leak_fix","body":"Fix of a possible memory leak in ConcavePolygonShapeBullet::setup","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a10be201de2aac2a239568970e02dce04261bc3b":{"hash":"a10be201de2aac2a239568970e02dce04261bc3b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17902 from Noshyaar/outline","body":"Mesh: fix crash when creating mesh outline from QuadMesh","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5dc514acedc136d596085bfd6454947bcf36bfc3":{"hash":"5dc514acedc136d596085bfd6454947bcf36bfc3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17880 from litdeviant/master","body":"Fix UpdatePowerInfo method implementation in PowerIphone class","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c662b129e180d28a51aebbc104989a01f7a2778c":{"hash":"c662b129e180d28a51aebbc104989a01f7a2778c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17876 from YeldhamDev/brief_desc_end_points","body":"Added missing end points for brief descriptions in the docs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d59c70d47e491f410de6fbf5884e3801afe14d0e":{"hash":"d59c70d47e491f410de6fbf5884e3801afe14d0e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17867 from beniwtv/tilemap-navigation-debug","body":"Implement missing navigation polygon debugging in tilemap","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fdfc8a0003ed309b97b86c181614d2e6e24a1e5b":{"hash":"fdfc8a0003ed309b97b86c181614d2e6e24a1e5b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17857 from marcelofg55/wasapi_rate_adjust","body":"WASAPI driver will now resample when the device rate != audio/mix_rate","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3ef85ddb8d28c186495ff374762eb515d1ddf7da":{"hash":"3ef85ddb8d28c186495ff374762eb515d1ddf7da","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17836 from eska014/detect-emconfig","body":"Detect and configure JavaScript build per Emscripten configuration file","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5677aed175f70d5f6762771c1bdfe9425023836e":{"hash":"5677aed175f70d5f6762771c1bdfe9425023836e","is_merge":false,"authored_by":["MDQ6VXNlcjMyMTIzMDY2"],"author_raw":"Alexander Alekseev <alexander.n.alekseev@gmail.com>","committer_raw":"Alexander Alekseev <alexander.n.alekseev@gmail.com>","summary":"[mono] Fixes #17936 as GodotSharp (Core\\Basic.cs) requires C#7 now, but we most probably should keep C#6 yet","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17940},"bb9c75c5ed818197794dcae109f4555db4f5cb7c":{"hash":"bb9c75c5ed818197794dcae109f4555db4f5cb7c","is_merge":false,"authored_by":["MDQ6VXNlcjgzMzc4ODA="],"author_raw":"Wilson E. Alvarez <wilson.e.alvarez1@gmail.com>","committer_raw":"Wilson E. Alvarez <wilson.e.alvarez1@gmail.com>","summary":"Removed unneeded sort from SpriteFramesEditor plugin","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17935},"9590282ae8c72e7e5ad50f7a3fae18a665384fe3":{"hash":"9590282ae8c72e7e5ad50f7a3fae18a665384fe3","is_merge":false,"authored_by":["MDQ6VXNlcjgzMzc4ODA="],"author_raw":"Wilson E. Alvarez <wilson.e.alvarez1@gmail.com>","committer_raw":"Wilson E. Alvarez <wilson.e.alvarez1@gmail.com>","summary":"Comment out some debugging messages when playing Theora files","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17933},"f7c727e6c34dccd3b36c37a1fb006715416fbcb6":{"hash":"f7c727e6c34dccd3b36c37a1fb006715416fbcb6","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":"Abstracted the syntax highlighter from text edit","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17923},"59710880cd21d79ae1329f04eb35ea48e646acb3":{"hash":"59710880cd21d79ae1329f04eb35ea48e646acb3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17844 from Faless/uwp_fix","body":"Fix UWP build after #17194","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b5692511105cddd812e687259740d2a6fa240219":{"hash":"b5692511105cddd812e687259740d2a6fa240219","is_merge":false,"authored_by":["MDQ6VXNlcjMyMTIzMDY2"],"author_raw":"Alexander Alekseev <alexander.n.alekseev@gmail.com>","committer_raw":"Alexander Alekseev <alexander.n.alekseev@gmail.com>","summary":"Fix of a possible memory leak: ConcavePolygonShapeBullet::setup was able to exit without releasing the 'shapeInterface' pointer.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17918},"747c65272ddc0b87d8f349c0026a9a3cfa37a2d0":{"hash":"747c65272ddc0b87d8f349c0026a9a3cfa37a2d0","is_merge":false,"authored_by":["MDQ6VXNlcjgzMzc4ODA="],"author_raw":"Wilson E. Alvarez <wilson.e.alvarez1@gmail.com>","committer_raw":"Wilson E. Alvarez <wilson.e.alvarez1@gmail.com>","summary":"Added signal to VideoPlayer to notify when the video finished playing","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17914},"90918ff5ab2c7b3ae93e5acf49d86f7264eb710a":{"hash":"90918ff5ab2c7b3ae93e5acf49d86f7264eb710a","is_merge":false,"authored_by":["MDQ6VXNlcjE0MjYzMTY="],"author_raw":"bosak <bosakmaw@gmail.com>","committer_raw":"bosak <bosakmaw@gmail.com>","summary":"add tint for under, progress and over and tint group","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17752},"a492d229529018f0277f75aa7b99661b5dd40420":{"hash":"a492d229529018f0277f75aa7b99661b5dd40420","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"Poommetee Ketson <poommetee@protonmail.com>","summary":"Mesh: fix crash when creating mesh outline from QuadMesh","body":"Since create_outline can only make outline for PRIMITIVE_TRIANGLES,\nwhen QuadMesh (which is PRIMITIVE_TRIANGLE_FAN) is used to create\noutline, will leave `arrays` empty, and crash when it is being indexed\nfor \"indices\" subarray.\n\nThis PR shows error when there's only one surface and it is not\nTRIANGLES. Also prevent the crash if it has more than one surface\nand none of them are TRIANGLES (and any other cases that could leave\n`arrays` empty) by checking the size of `arrays` == 8 before indexing\nit, since the method seems to expect `arrays` to be of that size.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fe768f4f003a1089d886eec585612c211346eb4c":{"hash":"fe768f4f003a1089d886eec585612c211346eb4c","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"physics area added monitorable check","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17900},"0e844f6c91dfc421c573c6ab784e2a96903413e3":{"hash":"0e844f6c91dfc421c573c6ab784e2a96903413e3","is_merge":false,"authored_by":["MDQ6VXNlcjE0MTY2NDI3"],"author_raw":"Dmitriy Romanov <dimonasdf@inbox.ru>","committer_raw":"Dimonasdf <dimonasdf@inbox.ru>","summary":"Fix Collada material roughness import function 3","body":"Improved readability and further tweaking of function","is_cherrypick":false,"cherrypick_hash":"","pull":17840},"098c7ba4f9c49b472b9417819144378081996874":{"hash":"098c7ba4f9c49b472b9417819144378081996874","is_merge":true,"authored_by":[],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17878 from karroffel/nativescript-1.1-bughunt","body":"[GDNative] fixed issue with library unloading order and header update","is_cherrypick":false,"cherrypick_hash":"","pull":""},"06fab24348166e47d010029a3b0bf98b8f82bd32":{"hash":"06fab24348166e47d010029a3b0bf98b8f82bd32","is_merge":false,"authored_by":[""],"author_raw":"Igors Vaitkus <ivait@saikohq.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Fix UpdatePowerInfo method implementation in PowerIphone class","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17880},"0b92aded232d1d4dad209dc65b049511acfe05ce":{"hash":"0b92aded232d1d4dad209dc65b049511acfe05ce","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDk2MTM="],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"Thomas Herzog <therzog@mail.de>","summary":"[GDNative] fixed issue with library unloading order","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17878},"ce36ecda4caa4a360987df240136e1230845872b":{"hash":"ce36ecda4caa4a360987df240136e1230845872b","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDk2MTM="],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"Thomas Herzog <therzog@mail.de>","summary":"[GDNative] added GDCALLINGCONV to instance binding functions","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17878},"d912e10c6550d9e7e30c4495c139053e5cd16a0b":{"hash":"d912e10c6550d9e7e30c4495c139053e5cd16a0b","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Added missing end points for brief descriptions in the docs.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17876},"d2eb731878a4d660dd4a6babaea5967183b8f324":{"hash":"d2eb731878a4d660dd4a6babaea5967183b8f324","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17772 from Chaosus/monowrap","body":"Add wrap functions to C#","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6e1bba198791e87320862e9cd3ab4244ac284ab8":{"hash":"6e1bba198791e87320862e9cd3ab4244ac284ab8","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTExMDc="],"author_raw":"Maxwell Paul Brickner <mbrickn@users.noreply.github.com>","committer_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","summary":"README: Use HTTPS URL for image. (#17851)","body":"Updated links to use https when possible to avoid redirects.","is_cherrypick":false,"cherrypick_hash":"","pull":17851},"7c441ad8baf2acf2356c84e0da997eec8721265f":{"hash":"7c441ad8baf2acf2356c84e0da997eec8721265f","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17871 from romlok/interpolated-docs","body":"[DOCS] Some content for InterpolatedCamera","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c05d12384a958d7b23a58a6977725e4f441f120c":{"hash":"c05d12384a958d7b23a58a6977725e4f441f120c","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MTE4OA=="],"author_raw":"Mel Collins <mel@raumkraut.net>","committer_raw":"Mel Collins <mel@raumkraut.net>","summary":"[DOCS] Some content for InterpolatedCamera","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17871},"84d60b08299a8ca2bf69952c1e65addbf0664f36":{"hash":"84d60b08299a8ca2bf69952c1e65addbf0664f36","is_merge":false,"authored_by":[""],"author_raw":"Benedikt Bär <beniwtv@relamp.tk>","committer_raw":"Benedikt Bär <beniwtv@relamp.tk>","summary":"Implement missing navgiation polygon debugging in tilemap","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17867},"c2c82a6ea27baf4faa3cb21f460a3f7814073d0d":{"hash":"c2c82a6ea27baf4faa3cb21f460a3f7814073d0d","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17866 from mhilbrunner/docs-collisionshape","body":"[DOCS] Typo fix for CollisionShape[2D]","is_cherrypick":false,"cherrypick_hash":"","pull":""},"41da1228754c97d458a45653dbcea68a3b22fff9":{"hash":"41da1228754c97d458a45653dbcea68a3b22fff9","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTQ3NjM="],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","summary":"[DOCS] Typo fix for CollisionShape[2D]","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17866},"4fdee1d9f1265e29c836ba8887157682ad6e76f0":{"hash":"4fdee1d9f1265e29c836ba8887157682ad6e76f0","is_merge":false,"authored_by":["MDQ6VXNlcjM3NTM0Mjcz"],"author_raw":"Nikodem Lokatelj <nikodem.lokatelj@interblockgaming.com>","committer_raw":"Nikodem Lokatelj <nikodem.lokatelj@interblockgaming.com>","summary":"Fixed _issue_activated to take the correct issue id from the list","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17864},"b61021d34fd453799e278eaeee8346d0587516ac":{"hash":"b61021d34fd453799e278eaeee8346d0587516ac","is_merge":true,"authored_by":[],"author_raw":"Leon Krause <Lk@Leonkrause.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17861 from Faless/fix_js_http","body":"Fix bug in HTML5 HTTPClient.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"66d2cd3918134af4c9863d812ed960c586444897":{"hash":"66d2cd3918134af4c9863d812ed960c586444897","is_merge":false,"authored_by":["MDQ6VXNlcjM3NTM0Mjcz"],"author_raw":"Nikodem Lokatelj <nikodem.lokatelj@interblockgaming.com>","committer_raw":"Nikodem Lokatelj <nikodem.lokatelj@interblockgaming.com>","summary":"perform_node_renames fix for a case where the new name is empty","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17717},"b8c73b195fe2a5df407a5ef3423b182a6c19a93c":{"hash":"b8c73b195fe2a5df407a5ef3423b182a6c19a93c","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix bug in HTML5 HTTPClient.","body":"The URL parameter already has a slash, adding an extra one results in\nan invalid resource path","is_cherrypick":false,"cherrypick_hash":"","pull":17861},"d21a2019f1982f0e69baff9769c5961fdca86aad":{"hash":"d21a2019f1982f0e69baff9769c5961fdca86aad","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"WASAPI driver will now resample when the device rate != audio/mix_rate","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17857},"a36e5951ff30f74b45e52f33ce1a37f50496b807":{"hash":"a36e5951ff30f74b45e52f33ce1a37f50496b807","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Improve side impulse calculation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17854},"b704cfa4d5de9afe1a65db532bfd07663b5c7888":{"hash":"b704cfa4d5de9afe1a65db532bfd07663b5c7888","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17831 from YeldhamDev/terminal_gles2","body":"Added the \"GLES2\" option for the video-driver in the terminal help","is_cherrypick":false,"cherrypick_hash":"","pull":""},"769b9b54b98ed67a134545dfaaee47a71778ed6c":{"hash":"769b9b54b98ed67a134545dfaaee47a71778ed6c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17825 from Faless/osxcross_fix","body":"Fix IPhone and OSX cross compilation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9c307d4b6c4bf4dc70835e7539158db5922b0d2c":{"hash":"9c307d4b6c4bf4dc70835e7539158db5922b0d2c","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Added flag on SpatialMaterial to disable shadows","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17845},"e6364c3fd55a74b31cd5ad8ad98b9534cf9f258d":{"hash":"e6364c3fd55a74b31cd5ad8ad98b9534cf9f258d","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix UWP build after #17194","body":"`uwp/detect.py` was not setting the `env.msvc` variable to true causing\nscons to pass wrong arguments to `msvc` (using `clang/gcc` options)\nwhich in turn break the build due to `-Werror=return-type` not being\nrecognized by ms compiler.","is_cherrypick":false,"cherrypick_hash":"","pull":17844},"3b29e85257d68b5ce4834aa756a5d1fc62dd82c7":{"hash":"3b29e85257d68b5ce4834aa756a5d1fc62dd82c7","is_merge":false,"authored_by":["MDQ6VXNlcjE0MTY2NDI3"],"author_raw":"Dmitriy Romanov <dimonasdf@inbox.ru>","committer_raw":"GitHub <noreply@github.com>","summary":"Fix Collada material roughness import function 2","body":"Fix minus space.","is_cherrypick":false,"cherrypick_hash":"","pull":17840},"4dbae5a738e33ffe4ab69e84c006bff2adc24cf8":{"hash":"4dbae5a738e33ffe4ab69e84c006bff2adc24cf8","is_merge":true,"authored_by":[],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17839 from Noshyaar/1","body":"[Docs] Control, VehicleWheel: fix typos\n\n[ci skip]","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a88ee7d920fb2b81d82ec8d9eeeb2d7cc44218d5":{"hash":"a88ee7d920fb2b81d82ec8d9eeeb2d7cc44218d5","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"Poommetee Ketson <poommetee@protonmail.com>","summary":"[Docs] fix typos","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5be7c3dcee2cfab95a02552726947744ed727037":{"hash":"5be7c3dcee2cfab95a02552726947744ed727037","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Detect and configure JavaScript build per Emscripten configuration file","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17836},"13d5ee01f9d62e8a4b867b46e902b5d9d25f9bd1":{"hash":"13d5ee01f9d62e8a4b867b46e902b5d9d25f9bd1","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTQ3NjM="],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"[DOCS] Node & PackedScene (#17833)","body":"* [DOCS] Node: SceneSaver -> PackedScene\n\n* [DOCS] PackedScene: Code example, resolve TODO","is_cherrypick":false,"cherrypick_hash":"","pull":17833},"b59ae81538cc626c2effaffdf77009f1fa85cfb6":{"hash":"b59ae81538cc626c2effaffdf77009f1fa85cfb6","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTQ3NjM="],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"[DOCS] Generic6DOFJoint fixes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7cbf301f31a57771b3c7dbe378654195f3db4ab1":{"hash":"7cbf301f31a57771b3c7dbe378654195f3db4ab1","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Fixed some popups not shrinking their size back when losing items.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17832},"a66e1af1689c385cc3adae0cf8eef4eb02a61d40":{"hash":"a66e1af1689c385cc3adae0cf8eef4eb02a61d40","is_merge":false,"authored_by":["MDQ6VXNlcjEzMTE1NTU="],"author_raw":"Marc Gilleron <marc.gilleron@gmail.com>","committer_raw":"Marc Gilleron <marc.gilleron@gmail.com>","summary":"Make heightmap shape usable from PhysicsServer","body":"- Fixed bad size check\n- Fixed bad member initialization\n- Removed unused cell_size (Bullet expects us to use localScaling)\n- Accept precomputed min/max height, will be calculated if not provided","is_cherrypick":false,"cherrypick_hash":"","pull":17806},"91eb80041d588ef22926422ae2fc39f375e11aec":{"hash":"91eb80041d588ef22926422ae2fc39f375e11aec","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 StyleBox ignoring region rect and ProgressBar using center size","body":"ProgressBar used the center size of the stylebox to calculate its minimum size, thus disallowing certain setups.\nIf the old behaviour is wanted, it can be forced by providing a custom minimum size, or by giving proper margins to the stylebox.\n\nFixes #17779.","is_cherrypick":false,"cherrypick_hash":"","pull":17828},"5ba984fc8c7a88ad7ab08581d4a485091c75fdcd":{"hash":"5ba984fc8c7a88ad7ab08581d4a485091c75fdcd","is_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 keyboard shortcuts on non QWERTY keyboard layouts.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17827},"e7b9e2f97099bb37fc59dfc00affa04cee18a5d7":{"hash":"e7b9e2f97099bb37fc59dfc00affa04cee18a5d7","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix IPhone and OSX cross compilation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17825},"89f4e716794e9a1cf105af6e4f5a0f7ec373afc4":{"hash":"89f4e716794e9a1cf105af6e4f5a0f7ec373afc4","is_merge":false,"authored_by":["MDQ6VXNlcjE0MTY2NDI3"],"author_raw":"Dmitriy Romanov <dimonasdf@inbox.ru>","committer_raw":"GitHub <noreply@github.com>","summary":"Fix Collada material roughness import function","body":"Fixes NaN roughness in Godot when hardness in Blender is set to more than 255.\nAlso corrects dependency: more hardness = more roughness (it says shininess, but it actually is hardness).","is_cherrypick":false,"cherrypick_hash":"","pull":17840},"4b4ed9b72454dea13bd5f0935806519e67f13fbc":{"hash":"4b4ed9b72454dea13bd5f0935806519e67f13fbc","is_merge":true,"authored_by":[],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17785 from Rubonnek/simplify-canvas-item-logic","body":"Simplify CanvasItemEditor anchor drag logic","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d974fa1780cf9443d1f81e4d07bc2a7dd56002b3":{"hash":"d974fa1780cf9443d1f81e4d07bc2a7dd56002b3","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Removed redundant abs shader builtin","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17819},"4637eb0b00db719ccea3a22a5d192a7083a44001":{"hash":"4637eb0b00db719ccea3a22a5d192a7083a44001","is_merge":true,"authored_by":[],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17803 from Chaosus/snap2d","body":"Enable snapping in 2D when control key pressed","is_cherrypick":false,"cherrypick_hash":"","pull":""},"836565b2493b9f5b39c885cab35b40457604c306":{"hash":"836565b2493b9f5b39c885cab35b40457604c306","is_merge":false,"authored_by":["MDQ6VXNlcjM3NTM0Mjcz"],"author_raw":"Nikodem Lokatelj <nikodem.lokatelj@interblockgaming.com>","committer_raw":"Nikodem Lokatelj <nikodem.lokatelj@interblockgaming.com>","summary":"FIX: FILE_SHOW_IN_EXPLORER now correctly shows the file's directory","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17816},"9a6b4a3f111682a62e78bb33de86c2fc8622cf94":{"hash":"9a6b4a3f111682a62e78bb33de86c2fc8622cf94","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Enable snapping in 2D when control key pressed","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17803},"3f86fefb64cc8caeaeb1eb65471dfd18191eae85":{"hash":"3f86fefb64cc8caeaeb1eb65471dfd18191eae85","is_merge":false,"authored_by":["MDQ6VXNlcjgzMzc4ODA="],"author_raw":"Wilson E. Alvarez <wilson.e.alvarez1@gmail.com>","committer_raw":"Wilson E. Alvarez <wilson.e.alvarez1@gmail.com>","summary":"Move GodotSharp and MonoBuildTab member variables to initializer list","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17834},"a6dc160d5cdf581c61d9c0ecd042aa7b5e958a87":{"hash":"a6dc160d5cdf581c61d9c0ecd042aa7b5e958a87","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":"Use radio-button-like menu entries where applicable","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17730},"bf14a6deffe4c9b74920080851f7e4e273f66116":{"hash":"bf14a6deffe4c9b74920080851f7e4e273f66116","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":"Support radio-button entries in ItemListPlugin","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17730},"ab3b1d9f3ed5c8a4dda885d84ed5949b0146639d":{"hash":"ab3b1d9f3ed5c8a4dda885d84ed5949b0146639d","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 radio-button-looking entries to PopupMenu","body":"They work exactly the same as current checkbox-decorated items, but in order to preserve compatibility, separate methods are used, like `add_radio_check_item()`. The other option would have been to add a new parameter at the end of `add_check_item()` and the like, but that would have forced callers to provide the defaults manually.\n\n`is_item_checkable()`, `is_item_checked()` and `set_item_checked()` are used regardless the item is set to look as check box or radio button.\n\nKeeping check in the name adds an additional clue about these facts.\n\nCloses #13055.","is_cherrypick":false,"cherrypick_hash":"","pull":17730},"8d8e9d54c859625277c7de977b361165c09b06b1":{"hash":"8d8e9d54c859625277c7de977b361165c09b06b1","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":"Enhance HTTPClient.query_string_from_dict()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17583},"b76ee30917c63211ac9e94a21bebbddf518d169f":{"hash":"b76ee30917c63211ac9e94a21bebbddf518d169f","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":"Unify http- and percent- encode/decode","body":"There was a percent-prefixed version, which was exposed, and a http-prefixed version which was not (only to GDNative).\nThis commit keeps the percent-prefixed versions, but with the http-prefixed implementations.","is_cherrypick":false,"cherrypick_hash":"","pull":17583},"995724b762fd86e46eb9c5e61aa42303f2b48086":{"hash":"995724b762fd86e46eb9c5e61aa42303f2b48086","is_merge":false,"authored_by":["MDQ6VXNlcjI0MTc4NDk="],"author_raw":"Ruslan Mustakov <r.mustakov@gmail.com>","committer_raw":"Ruslan Mustakov <r.mustakov@gmail.com>","summary":"Add safety checks when handling Android input","body":"It is possible that input comes before the engine is fully initialized.\nThis fixes the crashes that ocurred when that happens.","is_cherrypick":false,"cherrypick_hash":"","pull":17801},"f0db7fca79297d731fa6abe1e345ce26e1758cd4":{"hash":"f0db7fca79297d731fa6abe1e345ce26e1758cd4","is_merge":false,"authored_by":["MDQ6VXNlcjgzMzc4ODA="],"author_raw":"Wilson E. Alvarez <wilson.e.alvarez1@gmail.com>","committer_raw":"Wilson E. Alvarez <wilson.e.alvarez1@gmail.com>","summary":"Added shortcut to rename files","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17784},"3014e48ec5a985b9d143ba27b91e32b933dcfdad":{"hash":"3014e48ec5a985b9d143ba27b91e32b933dcfdad","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Fix engine.js startGame() when loading from directory","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17792},"d373029382208226a55ddfc028a3261e0dc8279b":{"hash":"d373029382208226a55ddfc028a3261e0dc8279b","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Allow custom path when using engine.js preloadFile() with URL","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17792},"6f1bddf4b5e6716f59bcbd9a7587b6d556251ef9":{"hash":"6f1bddf4b5e6716f59bcbd9a7587b6d556251ef9","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Fix engine.js preloadFile() with directories","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17792},"63c7fc6358343c3de6cfaa40436063646eb8b7a1":{"hash":"63c7fc6358343c3de6cfaa40436063646eb8b7a1","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Expose Emscripten libs to engine.js discreetly","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17792},"ecc1b34cbc2375a57afad822218324d8b88fa721":{"hash":"ecc1b34cbc2375a57afad822218324d8b88fa721","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Added new audio device functions to set/get the audio device","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17742},"4a5723f59e0437dc9f83f7116b8fddd12e15c5d0":{"hash":"4a5723f59e0437dc9f83f7116b8fddd12e15c5d0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17760 from eska014/html5-refactor","body":"Refactor HTML5 platform build script","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bc9ef5461bb12aa73ec39509c0564cb746ab2fc8":{"hash":"bc9ef5461bb12aa73ec39509c0564cb746ab2fc8","is_merge":false,"authored_by":["MDQ6VXNlcjgzMzc4ODA="],"author_raw":"Wilson E. Alvarez <wilson.e.alvarez1@gmail.com>","committer_raw":"Wilson E. Alvarez <wilson.e.alvarez1@gmail.com>","summary":"Simplify CanvasItemEditor anchor drag logic","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17785},"d8d9eea72252e5b667537261ea40fec18cf1f809":{"hash":"d8d9eea72252e5b667537261ea40fec18cf1f809","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Refactor JavaScript platform build script","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17760},"1a38449ab90bbbad671e1acfa54ba98e3717daad":{"hash":"1a38449ab90bbbad671e1acfa54ba98e3717daad","is_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] Return exit code specified by `OS.exit_code` parameter.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17777},"314a41951105bc6c37c570e5a9664d28a40ce985":{"hash":"314a41951105bc6c37c570e5a9664d28a40ce985","is_merge":false,"authored_by":[""],"author_raw":"Ben Hickling <ben.hickling@aria-networks.com>","committer_raw":"Ben Hickling <ben.hickling@aria-networks.com>","summary":"multiply blend mode fix for spatial materials","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17775},"d52722c6da069549f56530fc56fe09e9a74027ce":{"hash":"d52722c6da069549f56530fc56fe09e9a74027ce","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added wrap functions to C#","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17772},"ea97e2d0eb381aa5d441d24d6975bbb935fa12de":{"hash":"ea97e2d0eb381aa5d441d24d6975bbb935fa12de","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Added the \"GLES2\" option for the video-driver in the terminal help.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17831},"e0f6b54b777335d83e07a82c3c72531371372e29":{"hash":"e0f6b54b777335d83e07a82c3c72531371372e29","is_merge":false,"authored_by":["MDQ6VXNlcjI1MDQ2NA=="],"author_raw":"Ivan Vodopiviz <ivanvodo@gmail.com>","committer_raw":"Ivan Vodopiviz <ivanvodo@gmail.com>","summary":"Removed unnecessary newlines from tscn","body":"References #6025. Made small changes to avoid adding newlines for no reason.","is_cherrypick":false,"cherrypick_hash":"","pull":17602},"efd413916eac10e4bcfe4156bbe086264b180340":{"hash":"efd413916eac10e4bcfe4156bbe086264b180340","is_merge":false,"authored_by":["MDQ6VXNlcjk3NTE5NTA="],"author_raw":"Crazy-P <patrickolsen@myw.dk>","committer_raw":"Crazy-P <patrickolsen@myw.dk>","summary":"Fixes replace all not replacing the first word","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17754},"928cdb4f8a72c2de5751cddd3205c2a3c09e6f6d":{"hash":"928cdb4f8a72c2de5751cddd3205c2a3c09e6f6d","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17360 from cart/mono-basis-fix","body":"Fix mono basis GetEuler bug and marshalling/unmarshalling","is_cherrypick":false,"cherrypick_hash":"","pull":""},"91f271fa9e7f1dd0fc36f434c4b7a795a8c463c0":{"hash":"91f271fa9e7f1dd0fc36f434c4b7a795a8c463c0","is_merge":false,"authored_by":["MDQ6VXNlcjI2OTQ2NjM="],"author_raw":"Carter Anderson <mcanders1@gmail.com>","committer_raw":"Carter Anderson <mcanders1@gmail.com>","summary":"Fix mono basis GetEuler bug and marshalling/unmarshalling","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17360},"a8d8c067533f168fbee7dc12daea854080484fc5":{"hash":"a8d8c067533f168fbee7dc12daea854080484fc5","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17134 from aaronfranke/master","body":"[Mono] Replace float with real_t, other misc C# improvements","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ee6a2c5fbff38a28cc421ce33471c36e44ab08c1":{"hash":"ee6a2c5fbff38a28cc421ce33471c36e44ab08c1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17747 from robfram/fix-PR-17589","body":"Fix bug added in PR #17589. Resources couldn't be saved to files","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7821b70a00768cb99c0b48450eabe5a687ae276c":{"hash":"7821b70a00768cb99c0b48450eabe5a687ae276c","is_merge":false,"authored_by":["MDQ6VXNlcjM1MDY1Nzk1"],"author_raw":"robfram <robfram@gmail.com>","committer_raw":"robfram <robfram@gmail.com>","summary":"Fix bug added in PR#17589. Resources couldn't be saved to files","body":"This PR fixes the code to avoid saving default environment every time\nthe project is run whitin the editor.\n\nShould fix #17727. Sorry for the troubles!","is_cherrypick":false,"cherrypick_hash":"","pull":17747},"ef2b7b090c5fc1b84833e5b12d9fa168dbbcf9d5":{"hash":"ef2b7b090c5fc1b84833e5b12d9fa168dbbcf9d5","is_merge":false,"authored_by":["MDQ6VXNlcjM1MDY1Nzk1"],"author_raw":"robfram <robfram@gmail.com>","committer_raw":"robfram <robfram@gmail.com>","summary":"Fix `RichTextLabel` column size growing beyond its calculated `max_width`","body":"When `RichTextLabel` calculated the actual width of columns, it let\nthem grow to sizes greater than its calculated `max_width`. Now this\nPR ensures no columns grows beyond `max_width`, and the excess width\nis distributed among the columns which can still grow.\n\nIt should fix #17731.","is_cherrypick":false,"cherrypick_hash":"","pull":17744},"eda1e266c87fc56ab9f1edbbb06785072a021dca":{"hash":"eda1e266c87fc56ab9f1edbbb06785072a021dca","is_merge":false,"authored_by":["MDQ6VXNlcjMzNTc1Njkz"],"author_raw":"Alessandro <alessandroperelli30@gmail.com>","committer_raw":"Alessandro <alessandroperelli30@gmail.com>","summary":"Fix all categories unfold when one key binding is changed","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17741},"31c6d6649f64b757848ad6e9f382709df3e164d7":{"hash":"31c6d6649f64b757848ad6e9f382709df3e164d7","is_merge":false,"authored_by":[""],"author_raw":"Rainer Deyke <rainer@eldwood.com>","committer_raw":"Rainer Deyke <rainer@eldwood.com>","summary":"Fixes scene corruption when updating dependencies.","body":"This commit fixes issue #17585: renaming/moving resources can corrupt\nscene files. The corruption was caused by\n'ResourceFormatLoaderBinary::rename_dependencies' updating the file\nformat version field of the affected scene file to the latest version\nwithout actually updating the content of the file to that version,\nresulting in a file whose content does not match its file format version\nfield. The fix preserves the file format version field and the engine\nversion fields when renaming dependencies.","is_cherrypick":false,"cherrypick_hash":"","pull":17636},"ed3b080ca6ebc4361306a786dcc2d45481ee8ed9":{"hash":"ed3b080ca6ebc4361306a786dcc2d45481ee8ed9","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"Poommetee Ketson <poommetee@protonmail.com>","summary":"Fix converting to tileset crashes Godot if existing file is not tileset","body":"also make TileSetEditorPlgn tile list updates the preview modulate","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fd79de01c20168075dbf425831ac44f2b676f275":{"hash":"fd79de01c20168075dbf425831ac44f2b676f275","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17706 from Calinou/overhaul-hidpi-settings","body":"Overhaul the display scaling editor settings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"61bf0d10d533200486c138dc5b34914081af63e1":{"hash":"61bf0d10d533200486c138dc5b34914081af63e1","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Overhaul the display scaling editor settings","body":"This adds more scaling options, in addition to a custom scaling option\nwhich allows any scale between 0.75 and 3.0 to be used.","is_cherrypick":false,"cherrypick_hash":"","pull":17706},"6eac0f6817b45814a0ba109539a13d3b6c893748":{"hash":"6eac0f6817b45814a0ba109539a13d3b6c893748","is_merge":false,"authored_by":["MDQ6VXNlcjM3NTM0Mjcz"],"author_raw":"Nikodem Lokatelj <nikodem.lokatelj@interblockgaming.com>","committer_raw":"Nikodem Lokatelj <nikodem.lokatelj@interblockgaming.com>","summary":"Extended node renames function to also rename script instance node path properties and fixed animation rename bug perform_node_renames function now also checks for any script instance with node paths so they also get renamed to point to new paths. This also fixes a bug with animation player renaming where two nodes had the same name.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17717},"01bb39ac3fb0aa3b9435ffeab28ae66e39039860":{"hash":"01bb39ac3fb0aa3b9435ffeab28ae66e39039860","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17321 from LinkDoyle/issue_16350","body":"Fix switching WindowDialog types leaves garbage buttons","is_cherrypick":false,"cherrypick_hash":"","pull":""},"32c726f7cd3833db19eb1e5248f34d5e88b2cbdf":{"hash":"32c726f7cd3833db19eb1e5248f34d5e88b2cbdf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17344 from poke1024/multi-add-clear-script","body":"Allow Attach and Clear Script on multiple nodes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1d0783018214d53ea830988bed6fc1a2ed9eb2d3":{"hash":"1d0783018214d53ea830988bed6fc1a2ed9eb2d3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17490 from robfram/homogenize-check-prop-names","body":"Fix non-valid characters for `input_action`","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f16652d1a2f94432becea6a8d393a4f99d62fb7b":{"hash":"f16652d1a2f94432becea6a8d393a4f99d62fb7b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17496 from robfram/fix-f3-change-editor-and-find","body":"Fix pressing `F3` do both changing to script editor AND find next text","is_cherrypick":false,"cherrypick_hash":"","pull":""},"699325f9a13f51ca2a592d14c4926942ca9ed901":{"hash":"699325f9a13f51ca2a592d14c4926942ca9ed901","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17505 from ArkDShiggy/invert_y-axis","body":"add option to invert y-axis","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f720d86b0bef3967d1bd65771bf2286c63914808":{"hash":"f720d86b0bef3967d1bd65771bf2286c63914808","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17555 from poke1024/add-worldenv-warning","body":"Warn about WorldEnvironment being ignored","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e2e29d3e8202fd80d6398220a27e8b9bbf4add76":{"hash":"e2e29d3e8202fd80d6398220a27e8b9bbf4add76","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17716 from bruvzg/revert_nstask","body":"Revert \"Implement OS_OSX::execute\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8cfca7726ffa6b4093d3036f7a16be26efc4ad29":{"hash":"8cfca7726ffa6b4093d3036f7a16be26efc4ad29","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17571 from kubecz3k/cam-disable","body":"a way to ensure that camera is disabled","is_cherrypick":false,"cherrypick_hash":"","pull":""},"74382dbfbb15c19bd1302e7eb6e0f8943ad43b14":{"hash":"74382dbfbb15c19bd1302e7eb6e0f8943ad43b14","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17576 from Mr-Slurpy/master","body":"Allow users to add items to Tool menu","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d6c6a654386b076d94ce9fe8a62651b4fda54ba9":{"hash":"d6c6a654386b076d94ce9fe8a62651b4fda54ba9","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"Revert \"Implement OS_OSX::execute\"","body":"This reverts commit e42576548f2c0ae2c6cb24ce2b0437ffb8978d65.","is_cherrypick":false,"cherrypick_hash":"","pull":17716},"c537107af9b27f328b25a631149a19f937d301f6":{"hash":"c537107af9b27f328b25a631149a19f937d301f6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17680 from beniwtv/master","body":"Fix compressor audio effect sidechain selection","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5f0ea4ddcfb8de5d0f1c3080a36d6291c26086ce":{"hash":"5f0ea4ddcfb8de5d0f1c3080a36d6291c26086ce","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17612 from robfram/fix-richtextlabel-bbcode","body":"Fix bad rendering of BBCode tables in `RichTextLabel`","is_cherrypick":false,"cherrypick_hash":"","pull":""},"aebe55210ade8832c7afad8a89c6dd441ddf89bb":{"hash":"aebe55210ade8832c7afad8a89c6dd441ddf89bb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17532 from BastiaanOlij/arvr_enhancements","body":"A few enhancements on the ARVR Server","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ff2cb002d5af6db56224cdca87f91894e39e58e1":{"hash":"ff2cb002d5af6db56224cdca87f91894e39e58e1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17703 from bruvzg/fix_retina_drag","body":"[macOS] Fix dragging window from non-retina to retina display.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b5af63fc8c9691490f566c9c02d9a4a2174a9e3f":{"hash":"b5af63fc8c9691490f566c9c02d9a4a2174a9e3f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17679 from ivodopiviz/external-editor-switch","body":"Prevented external editor from running multiple times","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f672fd768623f2a819593080eab16a0cbbe4f05c":{"hash":"f672fd768623f2a819593080eab16a0cbbe4f05c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17704 from marcelofg55/clang_warn_fix","body":"Fix for clang warning at distance_to","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ff97c97c930f80209480c630622b1b64372bd65a":{"hash":"ff97c97c930f80209480c630622b1b64372bd65a","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"Replace float with real_t, default Vectors, other misc C# improvements","body":"Replace float with real_t in most files, defined at the top of each file via using. Objects such as Vector3 now accept doubles as inputs, and convert to real_t internally. I've added default Vectors such as Vector3.Zero. Other misc C# improvements such as Mathf.RoundToInt(). Color continues to use float only because high precision is not needed for 8-bit color math and to keep things simple. Everything seems to compile and work fine, but testing is requested, as this is the first time I've ever contributed to Godot.","is_cherrypick":false,"cherrypick_hash":"","pull":17134},"bbd21c22030c85d098fa79ee69f78803a86c15ba":{"hash":"bbd21c22030c85d098fa79ee69f78803a86c15ba","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Fix for clang warning at distance_to","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17704},"14597dc2b264c02450dfd7a04314e77d27ea7dc7":{"hash":"14597dc2b264c02450dfd7a04314e77d27ea7dc7","is_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 dragging window from non-retina to retina display.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17703},"cc34406b5d48c8c09d51c0c8fe6d94b91303745f":{"hash":"cc34406b5d48c8c09d51c0c8fe6d94b91303745f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17686 from marcelofg55/in_class_fix","body":"Fix several in-class initialization clang warning","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4b00cc9f8a7cbdf851cc54c1b7fcb9e7805e1ece":{"hash":"4b00cc9f8a7cbdf851cc54c1b7fcb9e7805e1ece","is_merge":true,"authored_by":[],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17685 from marcelofg55/get_area_const","body":"Fix missing const in CapsuleShapeSW::get_area","is_cherrypick":false,"cherrypick_hash":"","pull":""},"35d21c08813242002e31f1d9bbc45fed5a21ebde":{"hash":"35d21c08813242002e31f1d9bbc45fed5a21ebde","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Fix several in-class initialization clang warning","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17686},"9042ef3836925e6185165668d1b1640e35879760":{"hash":"9042ef3836925e6185165668d1b1640e35879760","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Fix missing const in CapsuleShapeSW::get_area","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17685},"7792dfe5546d862dc3b97b7c71dc245b35801446":{"hash":"7792dfe5546d862dc3b97b7c71dc245b35801446","is_merge":false,"authored_by":[""],"author_raw":"Benedikt Bär <beniwtv@relamp.tk>","committer_raw":"Benedikt Bär <beniwtv@relamp.tk>","summary":"Fix compressor audio effect sidechain selection","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17680},"f5147befb68cc2a021034a55ad64a4e1fae4bba2":{"hash":"f5147befb68cc2a021034a55ad64a4e1fae4bba2","is_merge":false,"authored_by":["MDQ6VXNlcjI1MDQ2NA=="],"author_raw":"Ivan Vodopiviz <ivanvodo@gmail.com>","committer_raw":"Ivan Vodopiviz <ivanvodo@gmail.com>","summary":"Prevented external editor from running multiple times","body":"Fixes #16923. I'm not a fan of the special case for scripts in editor_node.cpp, but in any case,\nI made it so it wouldn't make the external editor to re-open just because we switched scenes.","is_cherrypick":false,"cherrypick_hash":"","pull":17679},"1fa69c24a0ef58e66030b3aac9aa35374a3110b2":{"hash":"1fa69c24a0ef58e66030b3aac9aa35374a3110b2","is_merge":false,"authored_by":["MDQ6VXNlcjE0MjYzMTY="],"author_raw":"bosak <bosakmaw@gmail.com>","committer_raw":"bosak <bosakmaw@gmail.com>","summary":"add tint property to TextureProgress changes progress color","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17752},"f2df8c94b2e5ba6c4eee3515d1d30f36194ca803":{"hash":"f2df8c94b2e5ba6c4eee3515d1d30f36194ca803","is_merge":true,"authored_by":[],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17675 from Noshyaar/r","body":"[DOCS] minor ParticlesMaterial docs fix Linear -> Radial\n\n[ci skip]","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7d18334ad2e29a10d9a7b9484aa31a07b6eec697":{"hash":"7d18334ad2e29a10d9a7b9484aa31a07b6eec697","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"Poommetee Ketson <poommetee@protonmail.com>","summary":"[DOCS] minor ParticlesMaterial docs fix Linear -> Radial","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"87290ba4cd10b4e42c41ad5916974093a5369aca":{"hash":"87290ba4cd10b4e42c41ad5916974093a5369aca","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17666 from akien-mga/editor-fps-verbose","body":"Add --print-fps option to output FPS to stdout","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bb69dfca17913faf3972fc5cb53f332767c7ae20":{"hash":"bb69dfca17913faf3972fc5cb53f332767c7ae20","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17658 from bkeys/update_thekla","body":"Updated thekla_atlas to support arm64","is_cherrypick":false,"cherrypick_hash":"","pull":""},"baa092e99dc0dcf39362c4ce7086ea92095f9224":{"hash":"baa092e99dc0dcf39362c4ce7086ea92095f9224","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17653 from eska014/rwlock-dummy","body":"Add RWLockDummy for NO_THREADS builds","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b384bf6fbccd831f597ce8342df32b57485ed656":{"hash":"b384bf6fbccd831f597ce8342df32b57485ed656","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17670 from xsellier/bugfix/17654-split-screen-master","body":"Prevent android to split-screen","is_cherrypick":false,"cherrypick_hash":"","pull":""},"61e8f8a86689bcac91382f993b7b0f9803222b68":{"hash":"61e8f8a86689bcac91382f993b7b0f9803222b68","is_merge":false,"authored_by":[""],"author_raw":"Xavier Sellier <xsellier@gmail.com>","committer_raw":"Xavier Sellier <xsellier@gmail.com>","summary":"Prevent android to split-screen","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17670},"a8e41fefdb7bf00d1089947cc3a250a333dc4608":{"hash":"a8e41fefdb7bf00d1089947cc3a250a333dc4608","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17668 from Noshyaar/2018","body":"s/2017/2018/g for gles2, websocket, linux appdata","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ff070de986d1840736d4e756e55f8011ece82eeb":{"hash":"ff070de986d1840736d4e756e55f8011ece82eeb","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"Poommetee Ketson <poommetee@protonmail.com>","summary":"s/2017/2018/g for gles2, websocket, linux appdata","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"10fa69285cc97bdb3cc0b842bd53edad34509b08":{"hash":"10fa69285cc97bdb3cc0b842bd53edad34509b08","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Add --print-fps option to output FPS to stdout","body":"Works both for the editor and games.\n\nProjects can still use \"debug/settings/stdout/print_fps\" to enable it\npermanently. The --print-fps option takes precedence (so works even if\nthe project setting is disabled). That setting is also no longer redefined\non the fly based on the verbose flag, that was a mess.","is_cherrypick":false,"cherrypick_hash":"","pull":17666},"cd63e699ca113ce2a45c3437c5430a06d51adf4d":{"hash":"cd63e699ca113ce2a45c3437c5430a06d51adf4d","is_merge":false,"authored_by":["MDQ6VXNlcjEyMTk1MjAy"],"author_raw":"Brigham Henry Keys <bkeys@bkeys.org>","committer_raw":"Brigham Henry Keys <bkeys@bkeys.org>","summary":"Updated thekla_atlas to support arm64","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17658},"b49ca9486cfae32a9d795ceca52b923820751879":{"hash":"b49ca9486cfae32a9d795ceca52b923820751879","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17607 from RandomShaper/fix-bogus-file-in-pack","body":"Fix listing files inside directory in pack file","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6066b236aac2aa7896f6212cc29874e359e1b74e":{"hash":"6066b236aac2aa7896f6212cc29874e359e1b74e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17645 from volzhs/android-device-info","body":"Fix getting Android device information","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a238e53da99c50491cc9567b36ac664a26b0f43f":{"hash":"a238e53da99c50491cc9567b36ac664a26b0f43f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17637 from robfram/fix-draw_polyline_colors-crash","body":"Fix crash in `canvas_item_add_polyline` when passing more points than colors","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d486973f58e645119f9a4d210173b41f02a335d2":{"hash":"d486973f58e645119f9a4d210173b41f02a335d2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17589 from robfram/fix-always-save-at-run","body":"Fix saving unmodified scenes and resources","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e751fef20620334ac4ae74a6a2ffd66cd97060ab":{"hash":"e751fef20620334ac4ae74a6a2ffd66cd97060ab","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17632 from endragor/fix-resize-font-update","body":"Fix oversampled font artifacts after resize","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bb5e5fca43309ce8217a0628dcbe51c4e19af97f":{"hash":"bb5e5fca43309ce8217a0628dcbe51c4e19af97f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17599 from marcelofg55/channels_crashfix","body":"Fix possible crash when audio channels change","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d67d0946069d9358ea60897630dc894fad551e64":{"hash":"d67d0946069d9358ea60897630dc894fad551e64","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17629 from bruvzg/macos_nstask","body":"[macOS] Implement OS_OSX::execute (using NSTask)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"57e6b8781ca311ffd919f25a2c36039f45866c2a":{"hash":"57e6b8781ca311ffd919f25a2c36039f45866c2a","is_merge":false,"authored_by":[""],"author_raw":"Julien CATINEAU <jcatinea@e3r4p17.42.fr>","committer_raw":"Julien <Julien@LAPTOP-N9QS0F3M.localdomain>","summary":"add option to invert y-axis","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17505},"4e378aeeb874b596fa08d079d9e107b2863f1144":{"hash":"4e378aeeb874b596fa08d079d9e107b2863f1144","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Fix getting Android device information","body":"Fix #17644","is_cherrypick":false,"cherrypick_hash":"","pull":17645},"25800ffb0e9acfe9e63608eb44979f27c33fc6c1":{"hash":"25800ffb0e9acfe9e63608eb44979f27c33fc6c1","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Add RWLockDummy for NO_THREADS builds","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17653},"7061c28df7bac641351431af20342b44fc439fd5":{"hash":"7061c28df7bac641351431af20342b44fc439fd5","is_merge":false,"authored_by":["MDQ6VXNlcjY2OTY5ODU="],"author_raw":"brendor <brendorrmt@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Particles 2D and 3D - fix hue variation not working by transposing the hue matrix","body":"The hue variation matrix is hardcoded as transposed and thus the multiplication always yielded the original color value.\nI wanted to keep the matrix and get the same result by switching the operands (getting a result as if the matrix was transposed).","is_cherrypick":false,"cherrypick_hash":"","pull":17642},"8eedb2afe2b7e00c6317a30e98a388f78be6ac56":{"hash":"8eedb2afe2b7e00c6317a30e98a388f78be6ac56","is_merge":false,"authored_by":["MDQ6VXNlcjM1MDY1Nzk1"],"author_raw":"robfram <robfram@gmail.com>","committer_raw":"robfram <robfram@gmail.com>","summary":"Fix crash in `canvas_item_add_polyline` when passing more points than colors","body":"When `p_points.size() > p_colors.size()`, it crashed with invalid\narray access to `p_colors`. Also, when `p_colors` was an empty\n`Vector` it crashed due a missing `else` checking the `size`\ncondition, as the code handling that special case exists.\n\nThis PR fixes the missing `else` for `p_colors.size == 0` and,\nfollowing the `canvas_item_add_multiline` spirit, it only uses the\nfirst color for the whole polyline if points and colors differ in\nsize.\n\nFix #17621.","is_cherrypick":false,"cherrypick_hash":"","pull":17637},"c4a8b8f7c52f90ff12a8f3df60c3a4468f7626bf":{"hash":"c4a8b8f7c52f90ff12a8f3df60c3a4468f7626bf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17634 from PJB3005/18-03-19-mono-build-blunder","body":"Fix mono build properly!","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6a7f552c6fb9f66ea9194a5717138d0f9fce9b9e":{"hash":"6a7f552c6fb9f66ea9194a5717138d0f9fce9b9e","is_merge":false,"authored_by":["MDQ6VXNlcjgxMDc0NTk="],"author_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","committer_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","summary":"Fix mono build properly!","body":"Fixes the mistake I made in #17603 to make it require Python > 3.6.","is_cherrypick":false,"cherrypick_hash":"","pull":17634},"47747718d63c1e5d3949fa4793752b579434bc3e":{"hash":"47747718d63c1e5d3949fa4793752b579434bc3e","is_merge":false,"authored_by":["MDQ6VXNlcjI0MTc4NDk="],"author_raw":"Ruslan Mustakov <r.mustakov@gmail.com>","committer_raw":"Ruslan Mustakov <r.mustakov@gmail.com>","summary":"Fix oversampled font artifacts after resize","body":"Font update after resize relies on the viewport size which was updated\nafter the font was already refreshed, which resulted in artifacts when\nit was rendered into the actual/new viewport size.\n\nFixes #15173.","is_cherrypick":false,"cherrypick_hash":"","pull":17632},"87ebdd60416f953181e2ce93286f97a9c233fa49":{"hash":"87ebdd60416f953181e2ce93286f97a9c233fa49","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Fix possible crash when audio channels change","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17599},"e42576548f2c0ae2c6cb24ce2b0437ffb8978d65":{"hash":"e42576548f2c0ae2c6cb24ce2b0437ffb8978d65","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"Implement OS_OSX::execute","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17629},"ebce36c22f1aa27e3ef449565bf1e35c19a3e830":{"hash":"ebce36c22f1aa27e3ef449565bf1e35c19a3e830","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17622 from RandomShaper/gltf-fixes","body":"A couple of fixes for glTF importing","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9dbda67fdeb452ba99d9ff612865039131e5f815":{"hash":"9dbda67fdeb452ba99d9ff612865039131e5f815","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17548 from groud/fix_scrollbars","body":"Fixes scrollbars in Canvas Item Editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cc8f7c78af9eace1a92380ef06f896dd19864325":{"hash":"cc8f7c78af9eace1a92380ef06f896dd19864325","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17618 from groud/fix_gridcontainer","body":"Fixes wrong calculation of gridcontainer's children size","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4f97d5a7e2388fff1aba40f159d92d030e6d2066":{"hash":"4f97d5a7e2388fff1aba40f159d92d030e6d2066","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17603 from PJB3005/18-03-18-fix-mono-build-python3","body":"Fix Mono builds with Python 3.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"61e95fc0bb9d52fa2c0dd62fa4110fad0171fcfe":{"hash":"61e95fc0bb9d52fa2c0dd62fa4110fad0171fcfe","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17617 from eska014/emsc-assertions","body":"Disable Emscripten assertions in release_debug builds","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fc4e7722864907a751e2b88d9d3e2e58d7f4004e":{"hash":"fc4e7722864907a751e2b88d9d3e2e58d7f4004e","is_merge":true,"authored_by":[],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17606 from PJB3005/18-03-18-just-pressed-action-docs-update","body":"Improve Input.is_action_just_* docs.\n\n[ci skip]","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1f26da0ad11e3b68f4ceecb2e39dc6b3302082ee":{"hash":"1f26da0ad11e3b68f4ceecb2e39dc6b3302082ee","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 animation length from glTF not correctly set","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17622},"adbe74951362591f39828e346db10225bee36298":{"hash":"adbe74951362591f39828e346db10225bee36298","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 glTF not accepting VEC3 colors","body":"Aside from the colors themselves, the rejection was adding somes issues later in the mesh import process.","is_cherrypick":false,"cherrypick_hash":"","pull":17622},"883afd1b4d6886676ceb2017caafae0c24df6c24":{"hash":"883afd1b4d6886676ceb2017caafae0c24df6c24","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17619 from neikeq/mono-runtime-main-args","body":"Mono: Runtime main args and assembly search fixes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fa1d656af4c4ea81ca04c7f0117e421855327a28":{"hash":"fa1d656af4c4ea81ca04c7f0117e421855327a28","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Runtime main args and assembly search fixes","body":"- Setup runtime main args during initialization. This must be done manually by embedders who do not call mono_runtime_run_main. Fixes NullReferenceException in System.Environment.\n- Continue to search the assembly in the rest of the search locations if loading it from one of them failed.","is_cherrypick":false,"cherrypick_hash":"","pull":17619},"896e5a64d39e4dd477d961c5c78b480910fb6b09":{"hash":"896e5a64d39e4dd477d961c5c78b480910fb6b09","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fixes wrong calculation of gridcontainer's children size","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17618},"d6c9d8d778954c65d69d1af04a9921d8887dec9f":{"hash":"d6c9d8d778954c65d69d1af04a9921d8887dec9f","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Disable Emscripten assertions in release_debug builds","body":"The messages generated by some assertions can be confusing to users.","is_cherrypick":false,"cherrypick_hash":"","pull":17617},"5358befb412b0f21610619f61c5c41fea949cfc6":{"hash":"5358befb412b0f21610619f61c5c41fea949cfc6","is_merge":false,"authored_by":["MDQ6VXNlcjM1MDY1Nzk1"],"author_raw":"robfram <robfram@gmail.com>","committer_raw":"robfram <robfram@gmail.com>","summary":"Fix bad rendering of BBCode tables in `RichTextLabel`","body":"Text overflowed canvas as tables didn't calculate correctly the width\nof their columns. They used the whole table width available for each\ncolumn. Also, the `cell` parameter was wrongly parsed if used with its\noptional argument (expand ratio).\n\nThis PR fixs the parsing of `cell` parameter (i.e. `cell=e`) and the\ndistribution of the full table width between columns, but it overrides\nautomatically the `expand` flag if the column is smaller than it could\nbe, to allow a better UX out-of-the-box. It keeps the `expand_ratio`\nflag to let the user customize how every column grows in relation to\nthe rest.\n\nPartially fix #6289.","is_cherrypick":false,"cherrypick_hash":"","pull":17612},"536611704a2be026682ce3d6c7454b97122d341e":{"hash":"536611704a2be026682ce3d6c7454b97122d341e","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 listing files inside directory in pack file","body":"When adding a directory path to the inventory of the pack, an empty file name was being added to the file list. That made `Directory.get_ntext()` signal end-of-list too early so that files in a subdirectory were missed.\n\nFixes #15801.\nHelps with #16798.","is_cherrypick":false,"cherrypick_hash":"","pull":17607},"11aa330a6f4f1111d8b53abf4425f842f5bcae2b":{"hash":"11aa330a6f4f1111d8b53abf4425f842f5bcae2b","is_merge":false,"authored_by":["MDQ6VXNlcjgxMDc0NTk="],"author_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","committer_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","summary":"Improve Input.is_action_just_* docs.","body":"More clarification.","is_cherrypick":false,"cherrypick_hash":"","pull":17606},"28ab60422d648d43d219186ea0ecffce1645188f":{"hash":"28ab60422d648d43d219186ea0ecffce1645188f","is_merge":false,"authored_by":["MDQ6VXNlcjM1MDY1Nzk1"],"author_raw":"robfram <robfram@gmail.com>","committer_raw":"robfram <robfram@gmail.com>","summary":"Fix saving unmodified scenes and resources","body":"When `_save_all_scenes` or `save_resource_in_path` was called, they\nalways saved all the scenes and the resource no matter if they were\nmodified or not. For example, when `saving before run` option was\nchecked, it always overwrote the current scene and the default\nenvironment simply by opening and runing the project.\n\nThis PR adds checks for unsaved scenes (using the same `unsave` check\nothers method used) and modified resources (comparing last modified\ntime and last import time).\n\nFix #6025.","is_cherrypick":false,"cherrypick_hash":"","pull":17589},"998f1977a8b5bb7db3d2cfe68a42ce3d67619cb2":{"hash":"998f1977a8b5bb7db3d2cfe68a42ce3d67619cb2","is_merge":false,"authored_by":["MDQ6VXNlcjgxMDc0NTk="],"author_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","committer_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","summary":"Fix Mono builds with Python 3.","body":"A subprocess call wasn't specifying an encoding,\nso this gave a TypeError in Python 3.","is_cherrypick":false,"cherrypick_hash":"","pull":17603},"760b0567a668c927820101d057ea8b4218943438":{"hash":"760b0567a668c927820101d057ea8b4218943438","is_merge":true,"authored_by":[],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17590 from YeldhamDev/iph_typo_fix","body":"Fixed small typo in the \"InstancePlaceholder\" doc\n\n[ci skip]","is_cherrypick":false,"cherrypick_hash":"","pull":""},"55f79f2e809f27e3e3d24e8f06cb86a9e28cffb0":{"hash":"55f79f2e809f27e3e3d24e8f06cb86a9e28cffb0","is_merge":false,"authored_by":["MDQ6VXNlcjI1MDQ2NA=="],"author_raw":"Ivan Vodopiviz <ivanvodo@gmail.com>","committer_raw":"Ivan Vodopiviz <ivanvodo@gmail.com>","summary":"Changed debug max distance to avoid overflow","body":"Changed it to roughly sqrt(FLT_MAX), it's a little less to account for float inaccuracies.\nFixes #1835","is_cherrypick":false,"cherrypick_hash":"","pull":17594},"712d6e724a312cadc8faf64b8b301188ae6bc575":{"hash":"712d6e724a312cadc8faf64b8b301188ae6bc575","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Fixed small typo in the \"InstancePlaceholder\" doc.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17590},"9da18f3974a374318ab10b4080c8d00e890669d2":{"hash":"9da18f3974a374318ab10b4080c8d00e890669d2","is_merge":false,"authored_by":["MDQ6VXNlcjE1NzkyMjE5"],"author_raw":"Mr-Slurpy <danieleliasinski@msn.com>","committer_raw":"Mr-Slurpy <danieleliasinski@msn.com>","summary":"Added tool menu functions in EditorPlugin","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17576},"da6c07698f591b3eac773770dc776bf095c3d9ef":{"hash":"da6c07698f591b3eac773770dc776bf095c3d9ef","is_merge":false,"authored_by":["MDQ6VXNlcjM1MDY1Nzk1"],"author_raw":"robfram <robfram@gmail.com>","committer_raw":"robfram <robfram@gmail.com>","summary":"Fix non-valid characters for `input_action`","body":"Add a new function to check action names, `_validate_action_name`, in\nthe spirit of `_valprop`. Offending characters include non-printable\nascii, and `\\/=:\"`. Also set only one text for the UI message.","is_cherrypick":false,"cherrypick_hash":"","pull":17490},"038de54b1fd227cdf727e7f12a43dfaa837ba048":{"hash":"038de54b1fd227cdf727e7f12a43dfaa837ba048","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fixes scrollbars in Canvas Item Editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17548},"f78c7353ea43af668b53adb0a4b8ceb871673398":{"hash":"f78c7353ea43af668b53adb0a4b8ceb871673398","is_merge":false,"authored_by":["MDQ6VXNlcjYxMjk1OTQ="],"author_raw":"Jakub Grzesik <kubecz3k@gmail.com>","committer_raw":"Jakub Grzesik <kubecz3k@gmail.com>","summary":"a way to ensure that camera is disabled","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17571},"201d2d7226ba4d385ac26e3cfaada180c2a7dacb":{"hash":"201d2d7226ba4d385ac26e3cfaada180c2a7dacb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17564 from ShyRed/fixbuild","body":"Open textfile in textmode","is_cherrypick":false,"cherrypick_hash":"","pull":""},"389ad7239907b8d7c77a4b1bdca2adceaeff23a6":{"hash":"389ad7239907b8d7c77a4b1bdca2adceaeff23a6","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17179 from paulloz/mono-assemblies-preload-facades","body":"[mono] add the 'Facades' subfolder to the searched directories","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c531262190d7b75238e60565a3a59f13feed2ffa":{"hash":"c531262190d7b75238e60565a3a59f13feed2ffa","is_merge":true,"authored_by":[],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16947 from Faless/ui_actions","body":"GUI elements ui_action usage, improvements","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8939f44f6ac5594348e4d671d121680822bd8dc8":{"hash":"8939f44f6ac5594348e4d671d121680822bd8dc8","is_merge":false,"authored_by":["MDQ6VXNlcjM1MDY1Nzk1"],"author_raw":"robfram <robfram@gmail.com>","committer_raw":"robfram <robfram@gmail.com>","summary":"Fix pressing `F3` do both changing to script editor AND find next text","body":"As `KEY_F3` was used both for changing to script editor window and, in\nthe script editor, for finding the next result in the last search, and\nthe key event is **not** consumed, the resulting behaviour was similar\nto press `F3` twice, first to change to script editor and second to\nfind the next result of a previous search.\n\nThis PR sets the `key_pressed` status of `InputEvent` to `false` if\nthis event is responsible of an editor change, simulating the\nconsumption of the event.\n\nFix #17334","is_cherrypick":false,"cherrypick_hash":"","pull":17496},"75308d7a306a0201b110a3a8510253ba7927de66":{"hash":"75308d7a306a0201b110a3a8510253ba7927de66","is_merge":false,"authored_by":["MDQ6VXNlcjExMzg4MDU="],"author_raw":"ShyRed <ShyRed@users.noreply.github.com>","committer_raw":"ShyRed <ShyRed@users.noreply.github.com>","summary":"Open textfile in textmode","body":"Open mapping files in textmode as they are textfiles.","is_cherrypick":false,"cherrypick_hash":"","pull":17564},"e06a56eac8c1fbf36e985697d3b6b1a66ec8ac0e":{"hash":"e06a56eac8c1fbf36e985697d3b6b1a66ec8ac0e","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Fix typo in engine.js","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bc1522e26865c9b84159ff4b4bcde7896fd73496":{"hash":"bc1522e26865c9b84159ff4b4bcde7896fd73496","is_merge":false,"authored_by":["MDQ6VXNlcjExMzg4MDU="],"author_raw":"ShyRed <ShyRed@users.noreply.github.com>","committer_raw":"ShyRed <ShyRed@users.noreply.github.com>","summary":"Use fake audio playing property in editor","body":"It appears that some time ago users were supposed to be able to include the playback of sound effects in their animations by placing keys on the \"playing\" property. Back then the key frame editor took the value of the checkbox in the property_editor.\n\nSomewhere / Sometime this behaviour changed and the key frame editor is now reading the actual value from the object instead of relying on the property editor.\n\nThis commit introduces a fake active field that is returned when reading the playing property in the editor. While the actual active flag is changed when playback is finished the fake one will stay the same thus allowing the user to take their time with setting the key in the animation editor.","is_cherrypick":false,"cherrypick_hash":"","pull":17367},"09c887f38eeb4de22c90e54e3ff02eaf2f32d1ae":{"hash":"09c887f38eeb4de22c90e54e3ff02eaf2f32d1ae","is_merge":false,"authored_by":["MDQ6VXNlcjEzNDkwMDUw"],"author_raw":"Geoffrey <geoffrey.irons@simedis.com>","committer_raw":"Geoffrey <geoffrey.irons@simedis.com>","summary":"Implemented interface for bullet joint motors","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17559},"7275fb617064dfaffe96942016b7190dfc8e1366":{"hash":"7275fb617064dfaffe96942016b7190dfc8e1366","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTQ3NjM="],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"[DOCS] Node: Remove duplicate information","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"29d305599dcb095e6586ebecf6e595f85d2cfcaf":{"hash":"29d305599dcb095e6586ebecf6e595f85d2cfcaf","is_merge":false,"authored_by":["MDQ6VXNlcjExODU5NTM4"],"author_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","committer_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","summary":"Warn about WorldEnvironment being ignored","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17555},"cc617dc5d117cb2c979de6fb76c64620ab7cf04f":{"hash":"cc617dc5d117cb2c979de6fb76c64620ab7cf04f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"SCons: properly close files when reading controller mappings","body":"Fixup to #17296.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f17c35b447e9aee8cf4480c14aefb812c9d8b535":{"hash":"f17c35b447e9aee8cf4480c14aefb812c9d8b535","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17537 from Noshyaar/intcam","body":"InterpolatedCamera: use internal_process","is_cherrypick":false,"cherrypick_hash":"","pull":""},"395ecc2235f91654ef7c06c7e73aabb352bb17fb":{"hash":"395ecc2235f91654ef7c06c7e73aabb352bb17fb","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16964 from mrcdk/audio_server_bus_changed_fix","body":"AudioServer emit bus_layout_changed signal when adding, moving or del…","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bb331d85b8a2200207e36a7a41b2cb0c88b438a2":{"hash":"bb331d85b8a2200207e36a7a41b2cb0c88b438a2","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17130 from nical/issue-17050","body":"Fix polyline rendering when width <= 1.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"009b0bab4935655e240a7059a399fae445f2710a":{"hash":"009b0bab4935655e240a7059a399fae445f2710a","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17248 from Cygon/implement-extra-culling-margin","body":"Apply culling margin (fixes issue #16115)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6b22ec5f6c4768adf8bb5464dc455a7d272936d7":{"hash":"6b22ec5f6c4768adf8bb5464dc455a7d272936d7","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"Poommetee Ketson <poommetee@protonmail.com>","summary":"InterpolatedCamera: use internal_process","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"99f286e23f5ed434cf8badb9b658262e68d47bcc":{"hash":"99f286e23f5ed434cf8badb9b658262e68d47bcc","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17264 from poke1024/fix-gesture-key-event-accepted","body":"Fix gesture events being blocked","is_cherrypick":false,"cherrypick_hash":"","pull":""},"aed2fedd16371293d7fdec2c82b7a5f1bed3f1f2":{"hash":"aed2fedd16371293d7fdec2c82b7a5f1bed3f1f2","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17291 from Warlaan/master","body":"completed-signal for coroutines with more than one yield","is_cherrypick":false,"cherrypick_hash":"","pull":""},"64b336b36745e9220ae44010144ea002e56ef351":{"hash":"64b336b36745e9220ae44010144ea002e56ef351","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17293 from bncastle/basebutton_fix_pressed","body":"Fix \"ui_accept\" action not calling _pressed() function in GDScript Button","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b0186b41bbafc4d7ee50e3f9a92201ece1be64ea":{"hash":"b0186b41bbafc4d7ee50e3f9a92201ece1be64ea","is_merge":true,"authored_by":[],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17237 from RandomShaper/fix-ssl-handshake","body":"Fix HTTPClient SNI support when verify is off","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e4e0ba908affceb3bcd64d9b376685eafb595f62":{"hash":"e4e0ba908affceb3bcd64d9b376685eafb595f62","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17296 from cart/controller-mapping-autogen","body":"Generate controller mapping class from one or more SDL2 database files","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4bea98de4039cc21496db5a7259fdab74a93b386":{"hash":"4bea98de4039cc21496db5a7259fdab74a93b386","is_merge":false,"authored_by":["MDQ6VXNlcjEzOTM5MA=="],"author_raw":"Neil Graham <lerc@screamingduck.com>","committer_raw":"Neil Graham <lerc@screamingduck.com>","summary":"change bumpmap_to_normalmap range from [1...255] to [0...255]","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16898},"9bc0503c9174309dcdaf116ae16ccd9e4d9bce20":{"hash":"9bc0503c9174309dcdaf116ae16ccd9e4d9bce20","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17376 from marcelofg55/file_get_path","body":"Added File.get_path and File.get_path_absolute functions","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f8706cbdf2133744174490c4f27eca0ebd3a6480":{"hash":"f8706cbdf2133744174490c4f27eca0ebd3a6480","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17407 from poke1024/fix-hsv-mismatch","body":"Fix mismatch between Color.h and Color.from_hsv()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9bb1b554862fb3547a4992892be10aa52cd3d611":{"hash":"9bb1b554862fb3547a4992892be10aa52cd3d611","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17514 from brylie/patch-1","body":"Add brief description","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e2dd6671dc5b905cd9adb4a1358d477a285c901c":{"hash":"e2dd6671dc5b905cd9adb4a1358d477a285c901c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17527 from poke1024/fix-17522","body":"Fix debugger_stdout_settings being ignored","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d3648b51b1bca6cba16a1d78c0b3d22671a9f66c":{"hash":"d3648b51b1bca6cba16a1d78c0b3d22671a9f66c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17533 from JFonS/shader_allow_hint_defaults","body":"Hinted shader uniforms can have a default value","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d5f3f3ddc262114f2d26ca864a9d78597d8fe7c6":{"hash":"d5f3f3ddc262114f2d26ca864a9d78597d8fe7c6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17541 from mhilbrunner/docs-node","body":"[DOCS] Node: Networking updates, fix outdated and missing docs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5a3e841c60fa2b3cdbb44ec1012e67d2a0c71b92":{"hash":"5a3e841c60fa2b3cdbb44ec1012e67d2a0c71b92","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTQ3NjM="],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","summary":"[DOCS] Node: Networking updates, fix outdated and missing docs","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17541},"99c1323a088333a5fc9109128d6d318bbceebf7d":{"hash":"99c1323a088333a5fc9109128d6d318bbceebf7d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17388 from Hinsbart/mono_class_name","body":"Mono: Avoid invalid class names.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"700d07cf7cae4e28de107e0c274b27c857d98450":{"hash":"700d07cf7cae4e28de107e0c274b27c857d98450","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"Andreas Haas <liu.gam3@gmail.com>","committer_raw":"Andreas Haas <liu.gam3@gmail.com>","summary":"Mono: Avoid invalid class names.","body":"Disallow reserved keywords as class names and prefix base class with the Godot\nnamespace if it's the same as the class name.\n\nFixes #12483","is_cherrypick":false,"cherrypick_hash":"","pull":17388},"a8147d0f8bc1960f6b3d14bf8f049a47e75847b1":{"hash":"a8147d0f8bc1960f6b3d14bf8f049a47e75847b1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17536 from bruvzg/fix_mingw_build","body":"Fix MinGW cross-build","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e337eecd1706d9d319df24b9d0f3ff00e72d6280":{"hash":"e337eecd1706d9d319df24b9d0f3ff00e72d6280","is_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 cross-build","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17536},"479f531635438430a36b487f00824699a6afd575":{"hash":"479f531635438430a36b487f00824699a6afd575","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Hinted shader uniforms can have a default value","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17533},"d2f929304b0190d1642c71a3165bd7b138f70507":{"hash":"d2f929304b0190d1642c71a3165bd7b138f70507","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17529 from Noshyaar/patch-1","body":"Fix script template on `_ready` behavior","is_cherrypick":false,"cherrypick_hash":"","pull":""},"53564233771529881d56110cff82be59372c0274":{"hash":"53564233771529881d56110cff82be59372c0274","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"A few fixes on the ARVR Server","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17532},"6f8b79ea5f2a712413ffedf10b3478c11ec60ee0":{"hash":"6f8b79ea5f2a712413ffedf10b3478c11ec60ee0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17528 from BastiaanOlij/missing_uwp_boolvariable","body":"Added missing import BoolVariable","is_cherrypick":false,"cherrypick_hash":"","pull":""},"01ec06d9ae9880c065dd6601656a5462c10690fd":{"hash":"01ec06d9ae9880c065dd6601656a5462c10690fd","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Fix script template on `_ready` behavior","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cc9e8aa73239c4d672775cfd05b84c21fe246b84":{"hash":"cc9e8aa73239c4d672775cfd05b84c21fe246b84","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Added missing import BoolVariable","body":"Didn't like the missing BoolVariable :)","is_cherrypick":false,"cherrypick_hash":"","pull":17528},"2b728de8f2a7a79dc150b3ed7a03428c92136ad4":{"hash":"2b728de8f2a7a79dc150b3ed7a03428c92136ad4","is_merge":false,"authored_by":["MDQ6VXNlcjExODU5NTM4"],"author_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","committer_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","summary":"Fix debugger_stdout_settings being ignored","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17527},"506c4926577910230eceecd07df3cc42e423d25f":{"hash":"506c4926577910230eceecd07df3cc42e423d25f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17520 from eska014/wasm-webgl1","body":"Check only for WebGL 1.0 before starting downloads, move test to HTML file","is_cherrypick":false,"cherrypick_hash":"","pull":""},"61026e62bf8659a4ffe4fc1b5cbd404d3e25adeb":{"hash":"61026e62bf8659a4ffe4fc1b5cbd404d3e25adeb","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Check only for WebGL 1.0, move test to HTML file","body":"Whether to use WebGL 1.0 or 2.0 can only be determined at runtime after\nreading project settings, so check for the lower version.\n\nThe test is now in the HTML file, so if desired WebGL 2.0 can be\nchecked early by changing the behaviour there.","is_cherrypick":false,"cherrypick_hash":"","pull":17520},"32fc6c9041c0b38454e639136499c74333696e3b":{"hash":"32fc6c9041c0b38454e639136499c74333696e3b","is_merge":false,"authored_by":["MDQ6VXNlcjE3MzA3"],"author_raw":"Brylie Christopher Oxley <brylie@gnumedia.org>","committer_raw":"GitHub <noreply@github.com>","summary":"Add brief description","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17514},"955397dfd5845c0bd1510581a77d20989f13ab19":{"hash":"955397dfd5845c0bd1510581a77d20989f13ab19","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17194 from garyo/scons_find_msvc","body":"Enable SCons to autodetect Windows MSVC compiler","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1d3b5d5a2fcce5fcb1a429ff6e6e89f5a3133fdb":{"hash":"1d3b5d5a2fcce5fcb1a429ff6e6e89f5a3133fdb","is_merge":false,"authored_by":["MDQ6VXNlcjExODU5NTM4"],"author_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","committer_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","summary":"Fix mismatch between Color.h and Color.from_hsv()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17407},"3dfef37628a3b17cca4ce5370631fb572376ed98":{"hash":"3dfef37628a3b17cca4ce5370631fb572376ed98","is_merge":false,"authored_by":["MDQ6VXNlcjc1MDA2OTM="],"author_raw":"Lars Kokemohr <lars@lkokemohr.de>","committer_raw":"Lars Kokemohr <lars@lkokemohr.de>","summary":"completed-signal is emitted by all GDScriptFunctionStates of a coroutine now, allowing to yield for completion of a function with more than one yield inside.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17291},"e767482952c77d154e65150b3df38e42cc0783c7":{"hash":"e767482952c77d154e65150b3df38e42cc0783c7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17506 from akien-mga/scons-no-platform","body":"SCons: Fix running 'scons' without platform argument","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a44f9ca545795dc43a59ee284874eac81ac7cbe2":{"hash":"a44f9ca545795dc43a59ee284874eac81ac7cbe2","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 running 'scons' without platform argument","body":"The cache and progress logic assumed the 'env' to be defined,\nbut it is only when the selected platform is in the supported list.\n\nFixes #17497.","is_cherrypick":false,"cherrypick_hash":"","pull":17506},"ea204628adb24bba571adaa627d38aa06425bb19":{"hash":"ea204628adb24bba571adaa627d38aa06425bb19","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17493 from Rubonnek/bullet-physics-server-leak","body":"Fixed leak in BulletPhysicsServer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"aa8561ded403020f0292450e7a7af75eaf001e94":{"hash":"aa8561ded403020f0292450e7a7af75eaf001e94","is_merge":false,"authored_by":["MDQ6VXNlcjI0MTc4NDk="],"author_raw":"Ruslan Mustakov <r.mustakov@gmail.com>","committer_raw":"Ruslan Mustakov <r.mustakov@gmail.com>","summary":"Ceil dynamic font glyph size","body":"Fixes #15459. When oversampling is enabled, glyphs may have fractional\nsize, but they are still rendered into integral pixels, which results in\nthem taking more space than was anticiped by autowrapping algorithm. The\nsolution here is to return ceiled width, which makes autowrapper\nconsider characters a bit larger than they are, but it doesn't hurt the\nactual rendering and ensures there is enough space for the characters.","is_cherrypick":false,"cherrypick_hash":"","pull":17504},"a8bbb708a8751e4bcd98de9b1bb94adef5bd4a17":{"hash":"a8bbb708a8751e4bcd98de9b1bb94adef5bd4a17","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17489 from mhilbrunner/docs-input","body":"[DOCS] Input","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a55e2f2dac040246d780e55d27c0ca22c3eb179f":{"hash":"a55e2f2dac040246d780e55d27c0ca22c3eb179f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Dist: Fix Linux desktop file launch argument","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"db289e0e85a55b1101604679883bfd21658b2660":{"hash":"db289e0e85a55b1101604679883bfd21658b2660","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17420 from marcelofg55/fscache_err_checks","body":"Added error checks for fscache saving","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ed69345a19fc2372f44be8e674b0271728e5f427":{"hash":"ed69345a19fc2372f44be8e674b0271728e5f427","is_merge":false,"authored_by":["MDQ6VXNlcjU5MjU0NQ=="],"author_raw":"Goutte <antoine.goutenoir@gmail.com>","committer_raw":"Goutte <antoine.goutenoir@gmail.com>","summary":"Add a binary mask to allow configuration of which mouse buttons the BaseButton will respond to.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17451},"c90f18e3f5e99c38623dc1c28a2b71c1678a0a5a":{"hash":"c90f18e3f5e99c38623dc1c28a2b71c1678a0a5a","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTQ3NjM="],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"[DOCS] Environment: Whitespace fixes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e5ae9750ed011c545cf2c002159f5095a9592e7c":{"hash":"e5ae9750ed011c545cf2c002159f5095a9592e7c","is_merge":false,"authored_by":["MDQ6VXNlcjgzMzc4ODA="],"author_raw":"Wilson E. Alvarez <wilson.e.alvarez1@gmail.com>","committer_raw":"Wilson E. Alvarez <wilson.e.alvarez1@gmail.com>","summary":"Fixed leak in BulletPhysicsServer","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17493},"22cb4a1cf95910a4e41f72010778e7f3651216b1":{"hash":"22cb4a1cf95910a4e41f72010778e7f3651216b1","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTQ3NjM="],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","summary":"[DOCS] Input","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17489},"fe93459ef9ded290277dff0d29747b9336077238":{"hash":"fe93459ef9ded290277dff0d29747b9336077238","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17345 from AlexHolly/expose-itemlist-move-item","body":"expose Itemlist.move_item and optimize functionality","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b64d4e3a83c03841595e83c1e9abd372ac1b5d9f":{"hash":"b64d4e3a83c03841595e83c1e9abd372ac1b5d9f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17486 from bojidar-bg/x-fix-clang-negation-warn","body":"Fix a potential bug hinted by clang","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9b1f03ffece561991b408ea8106d370f810ed9d2":{"hash":"9b1f03ffece561991b408ea8106d370f810ed9d2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17488 from AlexHolly/expose-itemlist-unselect_all","body":"expose itemlist.unselect_all()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"06e537fec5a4c4ed16a2f3b616c59d19be573c60":{"hash":"06e537fec5a4c4ed16a2f3b616c59d19be573c60","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Added error checks for fscache saving","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17420},"d6c802f3aeda53634a54fe13f97b94dbcefa9eeb":{"hash":"d6c802f3aeda53634a54fe13f97b94dbcefa9eeb","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17235 from paulloz/mono-glue-enhancements","body":"[Mono] change function names to PascalCase and set abstract classes as abstract","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a3d2f59dbe7b0b0f7bba406b3adec4b5b5c4caf1":{"hash":"a3d2f59dbe7b0b0f7bba406b3adec4b5b5c4caf1","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NDE4ODY="],"author_raw":"Alexander Holland <alexander.holland@live.de>","committer_raw":"Alexander Holland <alexander.holland@live.de>","summary":"expose itemlist.unselect_all()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17488},"9f6c0c6eaef754f2049ee536c5b38bfdc65fbd08":{"hash":"9f6c0c6eaef754f2049ee536c5b38bfdc65fbd08","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":"Duplicate Arrays and Dictionaries when instancing scene in editor","body":"Also, add deep (=false) parameter to Array.duplicate and Dictionary.duplicate\n\nFixes #13971","is_cherrypick":false,"cherrypick_hash":"","pull":17382},"30d690ecfcbd9bbf0fdf49c688c92a851dd9289e":{"hash":"30d690ecfcbd9bbf0fdf49c688c92a851dd9289e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17485 from mhilbrunner/docs-enet","body":"[DOCS] Net.MultiplayerEnet: List returned errors","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4d81e8afe61635f7542342ea3af928afcad41197":{"hash":"4d81e8afe61635f7542342ea3af928afcad41197","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 a potential bug hinted by clang","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17486},"a4e64c545406be00c00fe93818994977ae378fb9":{"hash":"a4e64c545406be00c00fe93818994977ae378fb9","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Added File.get_path and File.get_path_absolute functions","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17376},"ec3f5218e8a41a2e1ee268fd544bf3c4b9bb402b":{"hash":"ec3f5218e8a41a2e1ee268fd544bf3c4b9bb402b","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTQ3NjM="],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"[DOCS] Net.MultiplayerEnet: List returned errors","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17485},"73146af740387ce0662960d8508429644c0fd484":{"hash":"73146af740387ce0662960d8508429644c0fd484","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NDE4ODY="],"author_raw":"Alexander Holland <alexander.holland@live.de>","committer_raw":"Alexander Holland <alexander.holland@live.de>","summary":"expose Itemlist.move_item and optimize functionality","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17345},"d1318ee12c6c19bba899ce97e46a30c461ebac44":{"hash":"d1318ee12c6c19bba899ce97e46a30c461ebac44","is_merge":false,"authored_by":["MDQ6VXNlcjEzOTk3NQ=="],"author_raw":"Gary Oberbrunner <garyo@darkstarsystems.com>","committer_raw":"Gary Oberbrunner <garyo@darkstarsystems.com>","summary":"Enable SCons to autodetect Windows MSVC compiler","body":"SCons has good compiler detection logic for MSVC compilers. Up to now,\nGodot hasn't used it; it depends on passed-in OS environment vars from\na specific Visual Studio cmd.exe windows. This makes it harder to\nbuild from a msys or cygwin shell.\n\nThis change allows SCons to autodetect Visual Studio unless it sees\nVCINSTALLDIR in the os.environ. It also adds a 'msvc_version' arg for\nmanual specification of compiler version, and uses the existing 'bits'\narg to specify the target architecture. More detail could be added as\ndesired. It also adds 'use_mingw' to always use mingw, even if Visual\nStudio is installed. That uses the existing mingw setup logic.\n\nIf people are used to building Godot in a Visual Studio cmd window,\nthis should not change the behavior in that case, since VCINSTALLDIR\nwill be set in those windows. (However, note that you could now unset\nthat var and build with any other MSVC version or target arch, even in\nthat window.)\n\nI refactored much of platform/windows/detect.py during this, to\nsimplify and clarify the logic. I also cleaned up a bunch of env var\nsettings in windows/detect.py and SConstruct to use modern SCons\nidioms and simplify things.\n\nI suspect this will also enable using the Intel compiler on Windows,\nthough that hasn't been tested.","is_cherrypick":false,"cherrypick_hash":"","pull":17194},"a5476f85629ca432e7434419fdeb5f38de68c207":{"hash":"a5476f85629ca432e7434419fdeb5f38de68c207","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16895 from Noshyaar/bmk","body":"Fix get_drive (bookmarks) in linux not working","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c81356153e2381c2c3c909b0ca2774899bba7a80":{"hash":"c81356153e2381c2c3c909b0ca2774899bba7a80","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16971 from Noshyaar/tilemap","body":"TileMap: add fix_invalid_tiles","is_cherrypick":false,"cherrypick_hash":"","pull":""},"65dc4abca38a697505d4762c8af1b61fc2726fe2":{"hash":"65dc4abca38a697505d4762c8af1b61fc2726fe2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16978 from Noshyaar/tmsc","body":"Add icon to TileMapEditor popupmenu","is_cherrypick":false,"cherrypick_hash":"","pull":""},"535205196f10a4bb7bc9370f864139aa84cfd3d6":{"hash":"535205196f10a4bb7bc9370f864139aa84cfd3d6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17013 from Noshyaar/theme","body":"Update icons when theme changed","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b1ae5ea4070d874ec2dc1dfb6f49512579afec9d":{"hash":"b1ae5ea4070d874ec2dc1dfb6f49512579afec9d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17040 from AndreaCatania/patch-2","body":"Deprecated Godot 3D physics engine","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ab03574e4a932fb467ff6a1a69e07f8f023c9c18":{"hash":"ab03574e4a932fb467ff6a1a69e07f8f023c9c18","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17079 from Noshyaar/leak2","body":"GridMapEditorPlgn: fix a leak","is_cherrypick":false,"cherrypick_hash":"","pull":""},"96bda9c463b08797493bb39d639f96f12a8d7dbb":{"hash":"96bda9c463b08797493bb39d639f96f12a8d7dbb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17094 from Calinou/add-dynamicfont-hinting-options","body":"Add an hinting mode setting to DynamicFonts","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8b31b980367c12fd83d70d2ebcca97e060f6686a":{"hash":"8b31b980367c12fd83d70d2ebcca97e060f6686a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17104 from Faless/assetlib_more_threads","body":"More threading in AssetLib","is_cherrypick":false,"cherrypick_hash":"","pull":""},"931f669b30ac496c3a0534894cc12706a62e3d19":{"hash":"931f669b30ac496c3a0534894cc12706a62e3d19","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17114 from poke1024/fix15719","body":"Fix line thickness for CollisionPolygon2D.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"401a39f57e09a6e919e3291fd3e64e3ee320820f":{"hash":"401a39f57e09a6e919e3291fd3e64e3ee320820f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17116 from poke1024/fix16734","body":"Fix round preview getting square on \"run scene\" (issue 16734)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bd82fc19e9aa394fd6b6fbc2f0bec9774976ae8b":{"hash":"bd82fc19e9aa394fd6b6fbc2f0bec9774976ae8b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17138 from simedis/import_md5","body":"Make md5's not be in the same file as the import settings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"92180b463925eee90041459b6479f2dcf55bf7a0":{"hash":"92180b463925eee90041459b6479f2dcf55bf7a0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17141 from marcelofg55/uneven_channels","body":"Support for uneven amount of channels on PulseAudio","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a3915d85976e047bf70ba3951af4f3f845856223":{"hash":"a3915d85976e047bf70ba3951af4f3f845856223","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17154 from Hinsbart/fix_text_editor_settings","body":"ScriptEditor: Use EditorSettings instead of hardcoded values in constructor.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8b629bbcbe5da04fed8dd4828b79ca24c0f168e1":{"hash":"8b629bbcbe5da04fed8dd4828b79ca24c0f168e1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17166 from Noshyaar/tilemap2","body":"TileSet&TextureRegion: fix error when getting nonexistent tile","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fcd81c9627fd9ec13be4ed3ff55d7213b2f7c3ba":{"hash":"fcd81c9627fd9ec13be4ed3ff55d7213b2f7c3ba","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17172 from StateOff/add_show_axis_options","body":"Add \"Show Origin\" and \"Show Viewport\" options to 2D Editor Viewport","is_cherrypick":false,"cherrypick_hash":"","pull":""},"de1e2b44975c1e2f3c15c2acb7c5b9a26e5ecb8f":{"hash":"de1e2b44975c1e2f3c15c2acb7c5b9a26e5ecb8f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17176 from Noshyaar/audiobus","body":"EditorAudioBus: expand effects list","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4835488716794277a826bb5b3c77f08337e3c689":{"hash":"4835488716794277a826bb5b3c77f08337e3c689","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17184 from Noshyaar/tilemap3x","body":"TileSetEditorPlgn: use EditorHandle icon as handle","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b4da44981a855df6cd23a8533b35af262d4801f6":{"hash":"b4da44981a855df6cd23a8533b35af262d4801f6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17254 from Chaosus/updatewrap","body":"Update wrap functions","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d3e788a6b87979120f571237c68074c844c1b86d":{"hash":"d3e788a6b87979120f571237c68074c844c1b86d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17255 from x1212/preload_enum_export_fix","body":"fix enum from preloaded script in export","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ced5b57a60c75824dfaea751b7c055f7047083a2":{"hash":"ced5b57a60c75824dfaea751b7c055f7047083a2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17257 from and3rson/master","body":"Fix garbage in string padding.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"18d543d7ab2a362e39cf45d7d4c44c188b60dac9":{"hash":"18d543d7ab2a362e39cf45d7d4c44c188b60dac9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17311 from marcelofg55/export_err_checks","body":"Improved error checking at EditorExportPlatformPC::export_project","is_cherrypick":false,"cherrypick_hash":"","pull":""},"88c1430613f2bba5551b345ab07df23869af815e":{"hash":"88c1430613f2bba5551b345ab07df23869af815e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17314 from robfram/complete-path-15813","body":"Fix bad autocomplete of partially written node paths when using syntactic sugar notation ($)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6d97fbdfc16b6df34119df7829e97b1060643483":{"hash":"6d97fbdfc16b6df34119df7829e97b1060643483","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17359 from AlexHolly/completion-edge-jump","body":"Auto completion edge jump","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6d59bc67a0dd8828eb95f33339054b1555e64380":{"hash":"6d59bc67a0dd8828eb95f33339054b1555e64380","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17379 from poke1024/fix-anim-popups","body":"AnimationPlayer: fix popups close on double click","is_cherrypick":false,"cherrypick_hash":"","pull":""},"319167a67ab027fe63b533d09efe6b4dfb85b8c7":{"hash":"319167a67ab027fe63b533d09efe6b4dfb85b8c7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17380 from robfram/fix-change-node-type","body":"Fix overwriting all common properties when using `Change Type` tool","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b49746f3cd3aeead93f795ed4b08122c46faa413":{"hash":"b49746f3cd3aeead93f795ed4b08122c46faa413","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17381 from poke1024/fix-anim-scrub","body":"AnimationPlayer: fix scrubbing after play backwards","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4287c7822b8aa06b069e42b44b9aa73396db62f5":{"hash":"4287c7822b8aa06b069e42b44b9aa73396db62f5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17440 from viktor-ferenczi/issue-5042","body":"Properly closing all files in Python build code","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6e491ff283b7cfa90a1e27e96edb0b7c9dececa6":{"hash":"6e491ff283b7cfa90a1e27e96edb0b7c9dececa6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17383 from poke1024/colorpicker-tweaks","body":"Better tab support for color picker","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a64f30536ef256cf031dca3c5a1a715424c7b94e":{"hash":"a64f30536ef256cf031dca3c5a1a715424c7b94e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17390 from poke1024/fix-anim-text-overlap","body":"Fixes overlapping text labels in animation editor timeline","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9cadef3ffbd6a952e150235c370825b6ffa6a817":{"hash":"9cadef3ffbd6a952e150235c370825b6ffa6a817","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17404 from poke1024/fix-anim-player-pan","body":"Fix wrong pan direction in animation player ui","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f92acfe1192843fcda52ff3a34c60e2208623808":{"hash":"f92acfe1192843fcda52ff3a34c60e2208623808","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17406 from poke1024/fix-anim-key-ui","body":"Fix broken hover/select coloring of keys in animation editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"40aa97d2c89f7bc4d19e5754c947af11ff3435d9":{"hash":"40aa97d2c89f7bc4d19e5754c947af11ff3435d9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17413 from ShyRed/previewfix","body":"Update preview on filesystem change","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ada1357dfd5d2d3a1955531c3d16de4255e1b3dc":{"hash":"ada1357dfd5d2d3a1955531c3d16de4255e1b3dc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17422 from robfram/fix-radial-textureprogress","body":"Implement line clipping for `TextureProgress` to avoid bad rendering","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ed1fb87429c69b5410d79acbb900294127229ffd":{"hash":"ed1fb87429c69b5410d79acbb900294127229ffd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17435 from poke1024/output-error-icon","body":"Show error icon at \"Output\" in case of errors","is_cherrypick":false,"cherrypick_hash":"","pull":""},"71cc0df311fcf3abdc4bfd739e01f5993829e64a":{"hash":"71cc0df311fcf3abdc4bfd739e01f5993829e64a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17441 from poke1024/fix-autoload-column-width","body":"Fix column width on AutoLoad table on hidpi displays","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7463928d0e0a382e8de49bbd1069c1cba28c0d13":{"hash":"7463928d0e0a382e8de49bbd1069c1cba28c0d13","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17454 from jvdnbus/hdr-import","body":"Fixes importing hdr files with extra header info","is_cherrypick":false,"cherrypick_hash":"","pull":""},"08415d0f53ba0f4a6f0b500454d8268c57a598a4":{"hash":"08415d0f53ba0f4a6f0b500454d8268c57a598a4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17319 from eska014/polyclipper-toolsonly","body":"Build polygon clipper only in tools builds","is_cherrypick":false,"cherrypick_hash":"","pull":""},"66877d62736980cfb1d7b2f40ebbcaee5514f8c5":{"hash":"66877d62736980cfb1d7b2f40ebbcaee5514f8c5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17482 from yleduc/fix_ios_build_es2","body":"fix iOS build - error due to GLES2 missing include","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b5c7e6bac9b8ba611b52c694718c7405372dd585":{"hash":"b5c7e6bac9b8ba611b52c694718c7405372dd585","is_merge":false,"authored_by":["MDQ6VXNlcjE5Njc0NjE2"],"author_raw":"Yannick Le Duc <y@le-duc.com>","committer_raw":"Yannick Le Duc <y@le-duc.com>","summary":"fix iOS build - error due to GLES2 missing include (with the advice from bruvzg[m] on irc)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17482},"b1c9a7c757becd548eb9d40ef167269128d9abac":{"hash":"b1c9a7c757becd548eb9d40ef167269128d9abac","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17410 from groud/fix_grid_container","body":"Fixes infinite loop in GridContainer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c446231a6eaa3389c4ce99e955b450b77374af8d":{"hash":"c446231a6eaa3389c4ce99e955b450b77374af8d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17191 from garyo/fix_grid_cont","body":"Fix infinite loop in GridContainer layout","is_cherrypick":false,"cherrypick_hash":"","pull":""},"965feb9521454f608fc040ec77754fbaf9ac7276":{"hash":"965feb9521454f608fc040ec77754fbaf9ac7276","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17455 from Noshyaar/capitalize","body":"ScriptTextEditor: fix capitalize offset","is_cherrypick":false,"cherrypick_hash":"","pull":""},"15626fa2d08b8de4b75353a115c724b5b017d8d9":{"hash":"15626fa2d08b8de4b75353a115c724b5b017d8d9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17442 from Noshyaar/esr","body":"EditorNode: fix clicking ok keeps trying to save","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7e246a0cb71bb4f1ac3eff4c5f3de504a35ff992":{"hash":"7e246a0cb71bb4f1ac3eff4c5f3de504a35ff992","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17432 from ShyRed/tilemapupdate","body":"Update TileMap when its TileSet changes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"67a5a39dee825537e64e4153cd6444542bb8a4fa":{"hash":"67a5a39dee825537e64e4153cd6444542bb8a4fa","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17426 from AlexHolly/expose-itemlist-is_anything_selected","body":"expose Itemlist.is_anything_selected","is_cherrypick":false,"cherrypick_hash":"","pull":""},"03816e284b84780b18ec2d547b02b6666589e7c1":{"hash":"03816e284b84780b18ec2d547b02b6666589e7c1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17416 from viktor-ferenczi/issue-17414","body":"Avoid confusing traceback on attempting build without platform option","is_cherrypick":false,"cherrypick_hash":"","pull":""},"27a3447790db095cff4e723beecf16fa487f310c":{"hash":"27a3447790db095cff4e723beecf16fa487f310c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17402 from Chaosus/fixmix","body":"Fix invalid mix function overload","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f3c79d8b6a2ce7f828a892a751b71653d6cbacec":{"hash":"f3c79d8b6a2ce7f828a892a751b71653d6cbacec","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17399 from Dar13/update_image_format_docs","body":"[DOCS] Update Image format enumeration documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ded94af48b2b3908af6522088723b6665a0e5c16":{"hash":"ded94af48b2b3908af6522088723b6665a0e5c16","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17474 from robfram/fix-input-map-spaces-17322","body":"Fix non working action names containing whitespaces","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3bca3b071d04fdb4167f6f79bb6fe5b620593553":{"hash":"3bca3b071d04fdb4167f6f79bb6fe5b620593553","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17473 from Rubonnek/gles3-rasterizer-leak","body":"Fixed several leaks","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e9ac87390c952e7a7a93442a5ceee76324b10a1a":{"hash":"e9ac87390c952e7a7a93442a5ceee76324b10a1a","is_merge":false,"authored_by":["MDQ6VXNlcjgzMzc4ODA="],"author_raw":"Wilson E. Alvarez <wilson.e.alvarez1@gmail.com>","committer_raw":"Wilson E. Alvarez <wilson.e.alvarez1@gmail.com>","summary":"Fixed several leaks in VisualServerScene, RasterizerSceneGLES3 and RasterizerGLES3","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17473},"ea94a8259624a1915fa4b92682755e28f2bb6af5":{"hash":"ea94a8259624a1915fa4b92682755e28f2bb6af5","is_merge":false,"authored_by":["MDQ6VXNlcjM1MDY1Nzk1"],"author_raw":"robfram <robfram@gmail.com>","committer_raw":"robfram <robfram@gmail.com>","summary":"Fix non working action names containing whitespaces","body":"Now the action name is quoted if it contains spaces. Also, quotation\nmark (\") is added to the forbidden character list for action names, as\nit was also a bug.\n\nFix #17322","is_cherrypick":false,"cherrypick_hash":"","pull":17474},"8277bf29a438a711299f654798b3c0b0f09c74f1":{"hash":"8277bf29a438a711299f654798b3c0b0f09c74f1","is_merge":false,"authored_by":["MDQ6VXNlcjExODU5NTM4"],"author_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","committer_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","summary":"Various ui tweaks for color picker","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17383},"caa0d513ab89d46dbf694182ab47a77f5fbe31ed":{"hash":"caa0d513ab89d46dbf694182ab47a77f5fbe31ed","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"Poommetee Ketson <poommetee@protonmail.com>","summary":"ScriptTextEditor: fix capitalize offset","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"886156da2ca14bfdd7e06858bfc25f6507944d38":{"hash":"886156da2ca14bfdd7e06858bfc25f6507944d38","is_merge":false,"authored_by":[""],"author_raw":"Jorn Van denbussche <jorn.vandenbussche@ugent.be>","committer_raw":"Jorn Van denbussche <jorn.vandenbussche@ugent.be>","summary":"Fixes importing hdr files with extra header info","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17454},"e12e6cacdb823caf4227f63f4bd175a593918813":{"hash":"e12e6cacdb823caf4227f63f4bd175a593918813","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"Poommetee Ketson <poommetee@protonmail.com>","summary":"EditorNode: fix clicking ok keeps trying to save","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f494d5ac5cb849f6fbe80e0b84449e9d8f361e32":{"hash":"f494d5ac5cb849f6fbe80e0b84449e9d8f361e32","is_merge":false,"authored_by":["MDQ6VXNlcjExODU5NTM4"],"author_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","committer_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","summary":"Fix column width on AutoLoad table on hidpi displays","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17441},"272ecddb2859e3c184886bc2d142e2e329b8ae83":{"hash":"272ecddb2859e3c184886bc2d142e2e329b8ae83","is_merge":false,"authored_by":["MDQ6VXNlcjE4NDg1MTQ="],"author_raw":"Viktor Ferenczi <viktor@ferenczi.eu>","committer_raw":"Viktor Ferenczi <viktor@ferenczi.eu>","summary":"Properly closing all files in Python code","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17440},"512069001330ac8f91492986f61a0963308e7d5d":{"hash":"512069001330ac8f91492986f61a0963308e7d5d","is_merge":false,"authored_by":["MDQ6VXNlcjExODU5NTM4"],"author_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","committer_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","summary":"Show error icon at \"Output\" in case of errors","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17435},"67f4944a21487dce92746bdb716303a7860b081c":{"hash":"67f4944a21487dce92746bdb716303a7860b081c","is_merge":false,"authored_by":["MDQ6VXNlcjExMzg4MDU="],"author_raw":"ShyRed <ShyRed@users.noreply.github.com>","committer_raw":"ShyRed <ShyRed@users.noreply.github.com>","summary":"Update TileMap when its TileSet changes","body":"Make TileMap monitor its TileSet for changes and emit a signal when the TileSet changes. This makes the editor update and show the updated version of the TileSet.","is_cherrypick":false,"cherrypick_hash":"","pull":17432},"11e40d37005425e56bbaeb3453078dfdba517629":{"hash":"11e40d37005425e56bbaeb3453078dfdba517629","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NDE4ODY="],"author_raw":"Alexander Holland <alexander.holland@live.de>","committer_raw":"Alexander Holland <alexander.holland@live.de>","summary":"expose Itemlist.is_anything_selected","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17426},"7991bd168da1e0b8d0dc34635a35057aab466349":{"hash":"7991bd168da1e0b8d0dc34635a35057aab466349","is_merge":false,"authored_by":["MDQ6VXNlcjM1MDY1Nzk1"],"author_raw":"robfram <robfram@gmail.com>","committer_raw":"robfram <robfram@gmail.com>","summary":"Implement line clipping for `TextureProgress` to avoid bad rendering due to imprecise UV mapping","body":"Original code used a quick aproximation for simulating the\ncorrespondent texel in the `TextureProgress` texture as radial\nprogress indicator. This lead to visualization errors. Changed it for\na Liang-Barsky line clipping algorithm stripped to its minimum for\nthis specific use case.\n\nFix #17364.","is_cherrypick":false,"cherrypick_hash":"","pull":17422},"561e57df1386122714fae7b413be91e210b33b65":{"hash":"561e57df1386122714fae7b413be91e210b33b65","is_merge":false,"authored_by":["MDQ6VXNlcjEzOTk3NQ=="],"author_raw":"Gary Oberbrunner <garyo@darkstarsystems.com>","committer_raw":"Gary Oberbrunner <garyo@darkstarsystems.com>","summary":"Fix infinite loop in GridContainer layout","body":"I had a grid container and tried to set rect.min_height larger in the\neditor; that caused an infinite loop in GridContainer::_notification\nat line 118. The reason is max_index was being set to the *height* of\nthe row, not the *index* of the row. So later when it tried to erase\nthat row and try again, there was nothing to erase.\nI applied the same fix to the width code.","is_cherrypick":false,"cherrypick_hash":"","pull":17191},"2d428a350e6957814fc3d6ab30e495242a59b546":{"hash":"2d428a350e6957814fc3d6ab30e495242a59b546","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix few bugs in shader definitions","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17421},"eceba5aa6a36521c878cf976845123e820d27161":{"hash":"eceba5aa6a36521c878cf976845123e820d27161","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17417 from ShyRed/texturechangedupdate","body":"Update Sprite when its Texture changes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a23c0877f1bb26edb75aa344f1049a7b7a91f079":{"hash":"a23c0877f1bb26edb75aa344f1049a7b7a91f079","is_merge":false,"authored_by":["MDQ6VXNlcjExMzg4MDU="],"author_raw":"ShyRed <ShyRed@users.noreply.github.com>","committer_raw":"ShyRed <ShyRed@users.noreply.github.com>","summary":"Update Sprite when Texture changes","body":"Make Sprite monitor its Texture for changes and trigger an update when the sprite changes.","is_cherrypick":false,"cherrypick_hash":"","pull":17417},"f0b49216955c87f3674d0a26c7f684264de0795f":{"hash":"f0b49216955c87f3674d0a26c7f684264de0795f","is_merge":false,"authored_by":["MDQ6VXNlcjE4NDg1MTQ="],"author_raw":"Viktor Ferenczi <viktor@ferenczi.eu>","committer_raw":"Viktor Ferenczi <viktor@ferenczi.eu>","summary":"Avoid confusing traceback on attempting build without platform option","body":"A traceback is printed on invoking scons without the compulsory\nplatform option. This is confusing, since the problem is not in\nthe code. Fix is to explicitly exit from the build right after\nprinting the error message, so the missing env variable cannot\ncause the traceback later.\n\nFixes #17414","is_cherrypick":false,"cherrypick_hash":"","pull":17416},"188ccf190ba398ef9d3f661016f15cc005505c26":{"hash":"188ccf190ba398ef9d3f661016f15cc005505c26","is_merge":false,"authored_by":["MDQ6VXNlcjExMzg4MDU="],"author_raw":"ShyRed <ShyRed@users.noreply.github.com>","committer_raw":"ShyRed <ShyRed@users.noreply.github.com>","summary":"Update preview on filesystem change","body":"Check and recreate a file's preview, if it has changes to it in the filesystem.","is_cherrypick":false,"cherrypick_hash":"","pull":17413},"44cb8eb3a2c0aae7a4c5b1c41d72288b027a23fe":{"hash":"44cb8eb3a2c0aae7a4c5b1c41d72288b027a23fe","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fixes infinite loop in GridContainer","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17410},"172aa6c61e27f6506f265983fc18e1f5e248efeb":{"hash":"172aa6c61e27f6506f265983fc18e1f5e248efeb","is_merge":false,"authored_by":["MDQ6VXNlcjExODU5NTM4"],"author_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","committer_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","summary":"Fix broken hover/select coloring of keys in animation editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17406},"efc9633b33d9d8eefdca136948da4f726eb70509":{"hash":"efc9633b33d9d8eefdca136948da4f726eb70509","is_merge":false,"authored_by":["MDQ6VXNlcjExODU5NTM4"],"author_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","committer_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","summary":"Fix wrong pan direction in animation player ui","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17404},"97bef8d9082da17dc1e3d1ee1956f01633f9fa31":{"hash":"97bef8d9082da17dc1e3d1ee1956f01633f9fa31","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix invalid mix function overload","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17402},"60f1f5815873e3b671aaf7cda6c30b78e4bd6557":{"hash":"60f1f5815873e3b671aaf7cda6c30b78e4bd6557","is_merge":false,"authored_by":["MDQ6VXNlcjExMjA3OTc="],"author_raw":"Neil Moore <dar13.dev@gmail.com>","committer_raw":"Neil Moore <dar13.dev@gmail.com>","summary":"Update Image format enumeration documentation","body":"Provides more information about each image format.","is_cherrypick":false,"cherrypick_hash":"","pull":17399},"c223fac83be5b5be3143e17819ad0179389407f9":{"hash":"c223fac83be5b5be3143e17819ad0179389407f9","is_merge":false,"authored_by":["MDQ6VXNlcjExODU5NTM4"],"author_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","committer_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","summary":"Fix overlapping timeline text in AnimationEditor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17390},"b553b38e7be52003f44bb05165fdae25c5863ab7":{"hash":"b553b38e7be52003f44bb05165fdae25c5863ab7","is_merge":false,"authored_by":["MDQ6VXNlcjExODU5NTM4"],"author_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","committer_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","summary":"AnimationPlayer: fix scrubbing after play backwards","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17381},"6d51b6ab429fca592505d9bdbf44130f12dd3ecc":{"hash":"6d51b6ab429fca592505d9bdbf44130f12dd3ecc","is_merge":false,"authored_by":["MDQ6VXNlcjExODU5NTM4"],"author_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","committer_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","summary":"AnimationPlayer: fix popups close on double click","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17379},"8ea4ea0d53e772673dea69a9df83aa8445ad49ea":{"hash":"8ea4ea0d53e772673dea69a9df83aa8445ad49ea","is_merge":false,"authored_by":["MDQ6VXNlcjM1MDY1Nzk1"],"author_raw":"robfram <robfram@gmail.com>","committer_raw":"robfram <robfram@gmail.com>","summary":"Fix overwriting all common properties when using `Change Type` tool","body":"If you change the type of an existing node, it checks if you have\nmodified the initial value of their properties before overwriting\ntheir values in the new node.\n\nFor example, if you created a `Label` and changed it to\n`LineEdit`, the `mouse_filter` property was created as `Ignore`\nfor the original `Label` node, and was maintained after changing\nit to `LineEdit` causing not to work as expected. Now it checks if\n`Ignore` is the default value for `Label` nodes, and as it is, the\nproperty value is left unchanged, maintaining the default value\nfor `LineEdit`, which is `Stop`.\n\nFix #13955 and alike.","is_cherrypick":false,"cherrypick_hash":"","pull":17380},"aeb1c67b5b55c769256a8ffc2f9d9095d6fc74da":{"hash":"aeb1c67b5b55c769256a8ffc2f9d9095d6fc74da","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17378 from ShyRed/webm","body":"Update libwebm","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e71f1099104e0420ebdd458b61225f7c29d79358":{"hash":"e71f1099104e0420ebdd458b61225f7c29d79358","is_merge":false,"authored_by":["MDQ6VXNlcjExMzg4MDU="],"author_raw":"ShyRed <ShyRed@users.noreply.github.com>","committer_raw":"ShyRed <ShyRed@users.noreply.github.com>","summary":"Update libwebm","body":"Update of libwebm.\n\nUp-to-date version of libwebm contains several bugfixes that allow playback of files that would crash Godot otherwise.","is_cherrypick":false,"cherrypick_hash":"","pull":17378},"e36dd4282b2c4a5b2f2b00e57ee347c4fcd14e71":{"hash":"e36dd4282b2c4a5b2f2b00e57ee347c4fcd14e71","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NDE4ODY="],"author_raw":"Alexander Holland <alexander.holland@live.de>","committer_raw":"Alexander Holland <alexander.holland@live.de>","summary":"auto-completion edge jump","body":"arrow up/down jumps to end/start on edges","is_cherrypick":false,"cherrypick_hash":"","pull":17359},"b84236944215445be191047ab628e570ffd69e99":{"hash":"b84236944215445be191047ab628e570ffd69e99","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17347 from Ranoller/patch-1","body":"FIX to broken item select list (zoom and RMB)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"47addcf9d03da717e54158e455d1fc558b4bd66f":{"hash":"47addcf9d03da717e54158e455d1fc558b4bd66f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17354 from SaracenOne/shader_token_name_fix","body":"Make the shader token names consistent.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"22fde84bebc0022587148b7ff0f3807fcb04db8a":{"hash":"22fde84bebc0022587148b7ff0f3807fcb04db8a","is_merge":false,"authored_by":["MDQ6VXNlcjExODU5NTM4"],"author_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","committer_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","summary":"Allow Add and Clear Script on multiple nodes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17344},"8ded15b035e9db959b7669ec72b38d1a94a8df30":{"hash":"8ded15b035e9db959b7669ec72b38d1a94a8df30","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16485 from poke1024/vector2-cross","body":"Bring back Vector2.cross()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"079b919b412188f6a5a6feb9b7808483baba9ace":{"hash":"079b919b412188f6a5a6feb9b7808483baba9ace","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17341 from poke1024/fix16461","body":"Fix unselectable flipped sprites (fixes 16461)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0b600fde3fc3603be610b201257a5d03e0987fe4":{"hash":"0b600fde3fc3603be610b201257a5d03e0987fe4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17189 from CodeAndWeb/master","body":"Fixes Selection of Sprites using AtlasTexture","is_cherrypick":false,"cherrypick_hash":"","pull":""},"938469157fb6d513bab8b4b9e715761bb8376c1b":{"hash":"938469157fb6d513bab8b4b9e715761bb8376c1b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17340 from eska014/gridcontainer-divisionbyzero","body":"Prevent division by zero in GridContainer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b095e21d91719cf8f454315aedb70616f914eec1":{"hash":"b095e21d91719cf8f454315aedb70616f914eec1","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"Make the shader token names consistent.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17354},"acacba3fdccceb1a627aff99c1e24384e52065ef":{"hash":"acacba3fdccceb1a627aff99c1e24384e52065ef","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17343 from eska014/wasm-webgl1","body":"Reinstate WebGL 1.0 (GLES2) driver in HTML5 platform","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2aae6fc2ec59b1a5ede31efa2d495d948aae5501":{"hash":"2aae6fc2ec59b1a5ede31efa2d495d948aae5501","is_merge":false,"authored_by":["MDQ6VXNlcjExNzEyNzM3"],"author_raw":"Ranoller <davarrcal@hotmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"FIX to broken item select list (zoom and RMB)","body":"FIX to #17346. Compiled and tested.","is_cherrypick":false,"cherrypick_hash":"","pull":17347},"9d7856620c5af8e1a5c3f81f921070728b6925d6":{"hash":"9d7856620c5af8e1a5c3f81f921070728b6925d6","is_merge":false,"authored_by":["MDQ6VXNlcjExODU5NTM4"],"author_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","committer_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","summary":"Bring back Vector2.cross()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16485},"802b6d366904029b8b6fc5c32843e9aa6b7510af":{"hash":"802b6d366904029b8b6fc5c32843e9aa6b7510af","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Reinstate WebGL 1.0 driver in HTML5 platform","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17343},"bd2e1df216435d07b3fa95cb47c1e83e9f56470b":{"hash":"bd2e1df216435d07b3fa95cb47c1e83e9f56470b","is_merge":false,"authored_by":["MDQ6VXNlcjExODU5NTM4"],"author_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","committer_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","summary":"Fix unselectable flipped sprites (fixes 16461)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17341},"4d6bb439316b70f676972c089bea9992be9b6865":{"hash":"4d6bb439316b70f676972c089bea9992be9b6865","is_merge":false,"authored_by":["MDQ6VXNlcjExMzg4MDU="],"author_raw":"ShyRed <ShyRed@users.noreply.github.com>","committer_raw":"ShyRed <ShyRed@users.noreply.github.com>","summary":"Remove disabled shapes from physics","body":"Disabling a shape removes it from physics calculations. Enabling a shape adds it back to the physics calculations.","is_cherrypick":false,"cherrypick_hash":"","pull":17151},"38623e07acb5addbd47b046d7734510d4e074156":{"hash":"38623e07acb5addbd47b046d7734510d4e074156","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Prevent division by zero in GridContainer","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17340},"900384a622c7f3094540a43670421469e4ee0b06":{"hash":"900384a622c7f3094540a43670421469e4ee0b06","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17243 from delftswa2018/trailingDotFix","body":"Fix being able to create folder name with ending '.' on Windows","is_cherrypick":false,"cherrypick_hash":"","pull":""},"611c05046948693a7b23ca697f73b9217f1a7c6f":{"hash":"611c05046948693a7b23ca697f73b9217f1a7c6f","is_merge":false,"authored_by":["MDQ6VXNlcjIyMzM2MDA="],"author_raw":"Link <linkdoyle@163.com>","committer_raw":"Link Doyle <linkdoyle@163.com>","summary":"Fix switching WindowDialog types leaves garbage buttons","body":"We can distinguish between node-specific children and custom children by `child->is_owned_by_parent()`.\n\nFixes: #16350","is_cherrypick":false,"cherrypick_hash":"","pull":17321},"96f61b2d6557b89885188362a724f40564bbcfcb":{"hash":"96f61b2d6557b89885188362a724f40564bbcfcb","is_merge":false,"authored_by":[""],"author_raw":"Felix Yang <felixyang117+GitHub@hotmail.com>","committer_raw":"Felix Yang <felixyang117+GitHub@hotmail.com>","summary":"Added a check for trailing dot when creating folder.","body":"Merge the trailing dot test into existing test. Removed OS test.","is_cherrypick":false,"cherrypick_hash":"","pull":17243},"2f3c45f55eab7364ff0f6806c81ddc7ba861e1a2":{"hash":"2f3c45f55eab7364ff0f6806c81ddc7ba861e1a2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17318 from robfram/silent-failure-ogg-9793","body":"Fix silent failure of importing OGG Vorbis files","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0251c85a4b752736f712cd53f144c0ae1ce0cd2e":{"hash":"0251c85a4b752736f712cd53f144c0ae1ce0cd2e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17317 from eska014/html5-freetype-simd","body":"Disable FreeType SIMD in HTML5 builds","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fa760082f5e219104acba93a63521460463f92f8":{"hash":"fa760082f5e219104acba93a63521460463f92f8","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Build polygon clipper only in tools builds","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17319},"a8d37de4611e1ee9e73a8aed19fe2d7090ec45ce":{"hash":"a8d37de4611e1ee9e73a8aed19fe2d7090ec45ce","is_merge":false,"authored_by":["MDQ6VXNlcjM1MDY1Nzk1"],"author_raw":"robfram <robfram@gmail.com>","committer_raw":"robfram <robfram@gmail.com>","summary":"Fix silent failure of importing OGG Vorbis files","body":"When importing non-valid OGG Vorbis audio files, now the filesystem\nnavigation tree shows the correct sad red-face icon, as it does with\nnon-valid PNG, JPG or WAV files.\n\nFix #9793.","is_cherrypick":false,"cherrypick_hash":"","pull":17318},"315983c90d55250794931bd819333daa0f2d2fd0":{"hash":"315983c90d55250794931bd819333daa0f2d2fd0","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Disable FreeType SIMD in HTML5 builds","body":"SIMD is currently unsupported in WebAssembly.","is_cherrypick":false,"cherrypick_hash":"","pull":17317},"1388ff5cbb9a1fbc4952dc71fa7f2bf208d13460":{"hash":"1388ff5cbb9a1fbc4952dc71fa7f2bf208d13460","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17315 from robfram/fix-git-hook-pre-commit-clang-format","body":"Change shebang of pre-commit-clang-format hook to make it portable","is_cherrypick":false,"cherrypick_hash":"","pull":""},"051b4d6f19a7121e28b463232f3d5cb7ec4b027e":{"hash":"051b4d6f19a7121e28b463232f3d5cb7ec4b027e","is_merge":false,"authored_by":["MDQ6VXNlcjExMzg4MDU="],"author_raw":"ShyRed <ShyRed@users.noreply.github.com>","committer_raw":"ShyRed <ShyRed@users.noreply.github.com>","summary":"Adjust decimal precision","body":"Increase the number of significant digits when converting from double to string.","is_cherrypick":false,"cherrypick_hash":"","pull":17316},"52abf4ba84b5a41ac9903af0ba1087bf18be2187":{"hash":"52abf4ba84b5a41ac9903af0ba1087bf18be2187","is_merge":false,"authored_by":["MDQ6VXNlcjM1MDY1Nzk1"],"author_raw":"robfram <robfram@gmail.com>","committer_raw":"robfram <robfram@gmail.com>","summary":"Change shebang of pre-commit-clang-format hook to make it portable","body":"The default one is \"#!/bin/bash\", but BSD systems doesn't have bash\nin that path. For portability reasons, it should be changed to\n\"#!/usr/bin/env bash\".\n\nMore info: https://en.wikipedia.org/wiki/Shebang_%28Unix%29#Portability","is_cherrypick":false,"cherrypick_hash":"","pull":17315},"95f186b62184c846571c7278842ac4923f461d5a":{"hash":"95f186b62184c846571c7278842ac4923f461d5a","is_merge":false,"authored_by":["MDQ6VXNlcjM1MDY1Nzk1"],"author_raw":"robfram <robfram@gmail.com>","committer_raw":"robfram <robfram@gmail.com>","summary":"Fix bad autocomplete of partially written node paths when using syntactic sugar notation ($)","body":"If you had a tree like Node2D->Sprite->Camera2D and you write a\ncode like $Node2D/Spr and chose the autocompletion sugested\nNode2D/Sprite, the resulting string was $Node2D/Node2D/Sprite\ninstead $Node2D/Sprite. If you chose Node2D/Sprite/Camera2D, then\nyou ended with $Node2D/Node2D/Sprite/Camera2D.\n\nFix #15813.","is_cherrypick":false,"cherrypick_hash":"","pull":17314},"0876502f7288a6d4e4bfb58f8692db3516bebb7c":{"hash":"0876502f7288a6d4e4bfb58f8692db3516bebb7c","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Improved error checking at EditorExportPlatformPC::export_project","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17311},"4f1b87265e1e74b1fdd0aa0aa59a9daf03fd3f40":{"hash":"4f1b87265e1e74b1fdd0aa0aa59a9daf03fd3f40","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17304 from bruvzg/gl_core_profile","body":"[GL] Explicitly set OpenGL 3.3 profile to Core (X11, Windows) and enable GLES2 on Windows.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ad67911f1a45370558f968cdc1540f707534c28f":{"hash":"ad67911f1a45370558f968cdc1540f707534c28f","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"Explicitly set OpenGL profile to core (X11, Windows).","body":"Enable GLES2 on Windows.","is_cherrypick":false,"cherrypick_hash":"","pull":17304},"2efd7add4a947b2b5dcab072d1f8ee297735088e":{"hash":"2efd7add4a947b2b5dcab072d1f8ee297735088e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17205 from Ranoller/patch-3","body":"FIX Windows enter/exit mouse notifications","is_cherrypick":false,"cherrypick_hash":"","pull":""},"70bb31a7b2cc8da1a3cf2efe4df4fd7b856eaff9":{"hash":"70bb31a7b2cc8da1a3cf2efe4df4fd7b856eaff9","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Update wrap functions","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17254},"40b0c5583493ca34e5a1f3623cb122b98d74cc52":{"hash":"40b0c5583493ca34e5a1f3623cb122b98d74cc52","is_merge":false,"authored_by":["MDQ6VXNlcjI2OTQ2NjM="],"author_raw":"Carter Anderson <mcanders1@gmail.com>","committer_raw":"Carter Anderson <mcanders1@gmail.com>","summary":"Generate controller mapping class from one or more SDL2 database files","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17296},"5e427190bc2f84aaf9d2c9129c357d869dea1270":{"hash":"5e427190bc2f84aaf9d2c9129c357d869dea1270","is_merge":false,"authored_by":["MDQ6VXNlcjEwMjE1OTg3"],"author_raw":"eon-s <eon-s@users.noreply.github.com>","committer_raw":"eon-s <eon-s@users.noreply.github.com>","summary":"Added create_instance","body":"Allows to create an instance from an `InstancePlaceholder` without removing the placeholder.\n\nDeprecates `replace_by_instance`.","is_cherrypick":false,"cherrypick_hash":"","pull":17295},"ceb079fa35fd837f29bc606cbde8346ba6c89c55":{"hash":"ceb079fa35fd837f29bc606cbde8346ba6c89c55","is_merge":false,"authored_by":[""],"author_raw":"bncastle <bncastle@pixelbytestudios.com>","committer_raw":"bncastle <bncastle@pixelbytestudios.com>","summary":"Fix BaseButton not always calling _pressed()","body":"Fix \"ui_accept\" action in BaseButton.cpp not calling _pressed() func in\nGDScript","is_cherrypick":false,"cherrypick_hash":"","pull":17293},"91ed6787088f888e196331915d59154ef2a6ce58":{"hash":"91ed6787088f888e196331915d59154ef2a6ce58","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17247 from poke1024/canvas-select-prio","body":"In CanvasItemEditor, prioritize selected items when dragging","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ce6b7efb21188be53eeb141edbbce5607cab52a7":{"hash":"ce6b7efb21188be53eeb141edbbce5607cab52a7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17285 from bruvzg/gles_extension_checks","body":"Add OpenGL extension support checks (Debug/FBO) and FBO fallback for GLES2","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e256f9d4e5c0d8a6f7e808396ecf11d217899172":{"hash":"e256f9d4e5c0d8a6f7e808396ecf11d217899172","is_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 GL_ARB_framebuffer_object extension support check and GL_EXT_framebuffer_object fallback for GLES2 (updated GLAD bindings).","body":"Add GL_ARB_debug_output extension support check on all platforms.","is_cherrypick":false,"cherrypick_hash":"","pull":17285},"cd1d1f5545642236cc5d03e898eda8190b1e0e72":{"hash":"cd1d1f5545642236cc5d03e898eda8190b1e0e72","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17249 from efornara/skip_demo_prompt_nossl","body":"skip demo download prompt if ssl is unavailable","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ced694e9cd77daf0882076d43f11171939345f81":{"hash":"ced694e9cd77daf0882076d43f11171939345f81","is_merge":false,"authored_by":["MDQ6VXNlcjExODU5NTM4"],"author_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","committer_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","summary":"In CanvasItemEditor, prioritize selected items","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17247},"0071c04dcb5399431e7c13397c1e4228c2c8b8d0":{"hash":"0071c04dcb5399431e7c13397c1e4228c2c8b8d0","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjI5Mzg="],"author_raw":"Emanuele Fornara <efornara@users.sourceforge.net>","committer_raw":"Emanuele Fornara <efornara@users.sourceforge.net>","summary":"skip demo download prompt if ssl is unavailable","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17249},"d345712547f39df1375207d3543c00ef51c8e6bf":{"hash":"d345712547f39df1375207d3543c00ef51c8e6bf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17266 from ivodopiviz/subnode-fix","body":"Fix new Node dialog Create button behavior","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b3f43496a503096e52d6e3f7522a24b251e7bc98":{"hash":"b3f43496a503096e52d6e3f7522a24b251e7bc98","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17256 from marcelofg55/drivers_funcs","body":"Clean and expose get_audio/video_driver_* funcs on OS class","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6a6aab498eab5d35621079aa6b0548e74e00dcb6":{"hash":"6a6aab498eab5d35621079aa6b0548e74e00dcb6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17262 from poke1024/fix-sprite-get-rects","body":"Fix uninitialized data in Sprite::_get_rects()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"68a424113194534b879b7d616079ed53bfc9a9a1":{"hash":"68a424113194534b879b7d616079ed53bfc9a9a1","is_merge":false,"authored_by":["MDQ6VXNlcjI1MDQ2NA=="],"author_raw":"Ivan Vodopiviz <ivanvodo@gmail.com>","committer_raw":"Ivan Vodopiviz <ivanvodo@gmail.com>","summary":"Fix new Node dialog Create button behavior","body":"Added a one-liner to update the Create button disabled state when\nselecting an item from the search results list.\n\nFixes #17265, long live the Realm!","is_cherrypick":false,"cherrypick_hash":"","pull":17266},"166c2bdea7797ea3f95f077ab08eb1e2097f7afb":{"hash":"166c2bdea7797ea3f95f077ab08eb1e2097f7afb","is_merge":false,"authored_by":["MDQ6VXNlcjExODU5NTM4"],"author_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","committer_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","summary":"Fix gesture events being blocked","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17264},"5f917139ab4050b9e03edff71ceeb5cff7abd386":{"hash":"5f917139ab4050b9e03edff71ceeb5cff7abd386","is_merge":false,"authored_by":["MDQ6VXNlcjExODU5NTM4"],"author_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","committer_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","summary":"Fix uninitialized data in Sprite::_get_rects()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17262},"0269e366f13104ccd4e2e50475460b032006730a":{"hash":"0269e366f13104ccd4e2e50475460b032006730a","is_merge":false,"authored_by":["MDQ6VXNlcjE5MDEwNw=="],"author_raw":"Andrew Dunai <a@dun.ai>","committer_raw":"Andrew Dunai <a@dun.ai>","summary":"Fix garbage in string padding.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17257},"d780d774aa4630302fddbef0516e3f96beacd7b5":{"hash":"d780d774aa4630302fddbef0516e3f96beacd7b5","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Clean and expose get_audio/video_driver_* funcs on OS class","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17256},"d2dc8fd423d6b162b66a2cf87e5d668a10ab7034":{"hash":"d2dc8fd423d6b162b66a2cf87e5d668a10ab7034","is_merge":false,"authored_by":["MDQ6VXNlcjE4NzE4Nzc="],"author_raw":"x1212 <x1212-x@web.de>","committer_raw":"x1212 <x1212-x@web.de>","summary":"fix enum from preloaded script in export","body":"without triggering unnecessary reloads and parsing.","is_cherrypick":false,"cherrypick_hash":"","pull":17255},"ef5672d3f94a7321ed779c922088bb72adbb1521":{"hash":"ef5672d3f94a7321ed779c922088bb72adbb1521","is_merge":false,"authored_by":["MDQ6VXNlcjQzNzAyNQ=="],"author_raw":"Paul Joannon <hello@pauljoannon.com>","committer_raw":"Paul Joannon <hello@pauljoannon.com>","summary":"[mono] write classes with no constructor as abstract","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17235},"d7020aef8d99cbf1ef7af15088de243061da282c":{"hash":"d7020aef8d99cbf1ef7af15088de243061da282c","is_merge":false,"authored_by":["MDQ6VXNlcjQzNzAyNQ=="],"author_raw":"Paul Joannon <hello@pauljoannon.com>","committer_raw":"Paul Joannon <hello@pauljoannon.com>","summary":"[mono] rename functions to conform to PascalCase","body":"in:\n* StringExtensions.cs\n* Transform.cs","is_cherrypick":false,"cherrypick_hash":"","pull":17235},"fc166f3ee1c48b1064e380219342cdd6e1cfb525":{"hash":"fc166f3ee1c48b1064e380219342cdd6e1cfb525","is_merge":false,"authored_by":["MDQ6VXNlcjM2MTMxNzU="],"author_raw":"Markus Ewald <cygon@nuclex.org>","committer_raw":"Markus Ewald <cygon@nuclex.org>","summary":"Implement VisualServerScene::instance_set_extra_visibility_margin() method to actually apply extra culling margin and mark instance AABB dirty","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17248},"e619727e999ecd8e6883330f2c6950cd0624de99":{"hash":"e619727e999ecd8e6883330f2c6950cd0624de99","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 linking system pcre2 on server platform","body":"Fixes #17245.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"602da6fa4fbc13255e1b0f6c8748ff0035e96325":{"hash":"602da6fa4fbc13255e1b0f6c8748ff0035e96325","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 wrong SSL handshake","body":"The name of the remote host is passed to mbed TLS in all cases so the client hello message is correctly formed.","is_cherrypick":false,"cherrypick_hash":"","pull":17237},"184b2fe21bbc5fcd3c577ca6d079f6f5f70b7943":{"hash":"184b2fe21bbc5fcd3c577ca6d079f6f5f70b7943","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17236 from marcelofg55/custom_theme_crashfix","body":"Fix for a possible crash when a custom theme is not loaded properly","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2f1429eb24705410bcfb1c106fe12160e444cc37":{"hash":"2f1429eb24705410bcfb1c106fe12160e444cc37","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Fix for a possible crash when a custom theme is not loaded properly","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17236},"60b2ee1624ef3eeed0a3be948f1c27b739fcb184":{"hash":"60b2ee1624ef3eeed0a3be948f1c27b739fcb184","is_merge":false,"authored_by":["MDQ6VXNlcjIwOTY3ODky"],"author_raw":"Mavropoulos Ioannis <mavropoulosioannis2016@gmail.com>","committer_raw":"Mavropoulos Ioannis <mavropoulosioannis2016@gmail.com>","summary":"enhance mipmaps","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17232},"5081ced57feeedac3215ab44bda9e6246f41249b":{"hash":"5081ced57feeedac3215ab44bda9e6246f41249b","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Use MultiplayerAPI class for high level networking","body":"Remove networking related logic from Node and SceneTree.\nSceneTree now simply relay all networking related stuff to\nMultiplayerAPI for compatibility","is_cherrypick":false,"cherrypick_hash":"","pull":17227},"df391cc5be7708fc60cc2e974318c7e179f60c2a":{"hash":"df391cc5be7708fc60cc2e974318c7e179f60c2a","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Add new MultiplayerAPI class","body":"Handles all the high level networking stuff","is_cherrypick":false,"cherrypick_hash":"","pull":17227},"cf0bc13588a28401058d744abd6673c6974377eb":{"hash":"cf0bc13588a28401058d744abd6673c6974377eb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17226 from marcelofg55/osx_export_logic","body":"Modify OSX can_export logic to match the logic from EditorExportPlatformPC::can_export","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cbb4fe45d039ad16abe992d2212011c260d6ac17":{"hash":"cbb4fe45d039ad16abe992d2212011c260d6ac17","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17035 from Chaosus/fixleaks","body":"Fix memory leaks","is_cherrypick":false,"cherrypick_hash":"","pull":""},"973d4753a287306706dc2535958771074941bb7e":{"hash":"973d4753a287306706dc2535958771074941bb7e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17225 from Chaosus/fixshaderfunc","body":"Fix floatBitsToUint shader builtin function","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a42dfd7882305e80ba7f7cdacc836de1139d6b50":{"hash":"a42dfd7882305e80ba7f7cdacc836de1139d6b50","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Modify OSX can_export logic to match the logic from EditorExportPlatformPC::can_export","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17226},"c6b6af7bb579ea52c6d0dd40069c280a6c7ae69f":{"hash":"c6b6af7bb579ea52c6d0dd40069c280a6c7ae69f","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix floatBitsToUint function","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17225},"26d42cd9a4fb533a1682fcda6ca57a3943a7ce0e":{"hash":"26d42cd9a4fb533a1682fcda6ca57a3943a7ce0e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17187 from bruvzg/macos_unbundled_app_focus_hack","body":"[macOS] Hack to force window activation for non-bundled app.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"506e17ee7075b107b96cc52854b72c9f2bc3014f":{"hash":"506e17ee7075b107b96cc52854b72c9f2bc3014f","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"Hack to force macOS window activation for non-bundled app.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17187},"618b22bbec68bd2fbabef879007bb4f682d101b5":{"hash":"618b22bbec68bd2fbabef879007bb4f682d101b5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17219 from mhilbrunner/docs-area","body":"[DOCS] Small fix to Area: Fix copy/paste errors","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dd23f33b495ebb2b32e69da596bce4db918905de":{"hash":"dd23f33b495ebb2b32e69da596bce4db918905de","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 templates with 3.0 source","body":"(cherry picked from commit 65d214d3dafef696d99f6c23c7b941bbde1c1802)","is_cherrypick":true,"cherrypick_hash":"65d214d3dafef696d99f6c23c7b941bbde1c1802","pull":""},"65d214d3dafef696d99f6c23c7b941bbde1c1802":{"hash":"65d214d3dafef696d99f6c23c7b941bbde1c1802","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 templates with 3.0 source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7c7d3efb5b1fcda85adee3e5bff4b0ca69872dbf":{"hash":"7c7d3efb5b1fcda85adee3e5bff4b0ca69872dbf","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":""},"fdd0f18959b890e70a43a43d07e22af082319fc8":{"hash":"fdd0f18959b890e70a43a43d07e22af082319fc8","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTQ3NjM="],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"[DOCS] Small fix to Area: Fix copy/paste errors","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17219},"5ef88cf577ad45b4dece733f1bb1350f7c93547e":{"hash":"5ef88cf577ad45b4dece733f1bb1350f7c93547e","is_merge":false,"authored_by":["MDQ6VXNlcjM1MDY1Nzk1"],"author_raw":"robfram <robfram@gmail.com>","committer_raw":"robfram <robfram@gmail.com>","summary":"Added `get_playing_speed` method to AnimationPlayer, returning the actual","body":"playing speed of the animation being played.\n\nAs stated in #16550, there is no way to get the playing speed of an\nanimation. The `playback_speed` property is for the whole AnimationPlayer\nnode, and the argument passed to `play` method is another scale applied\nin top of the AnimationPlayer properties.\n\nThus, the actual playing speed is AnimationPlayer.speed_scale *\nAnimationPlayer.playback.current.speed_scale. If it is not playing, the\nmethod returns 0.","is_cherrypick":false,"cherrypick_hash":"","pull":17150},"7c0da76402a6b53237ecec34757f686d2fac642b":{"hash":"7c0da76402a6b53237ecec34757f686d2fac642b","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix 3 memory leaks","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17035},"979dccbd8dd6499474c1299b511f094d2221ed1e":{"hash":"979dccbd8dd6499474c1299b511f094d2221ed1e","is_merge":false,"authored_by":["MDQ6VXNlcjExNzEyNzM3"],"author_raw":"Ranoller <davarrcal@hotmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"FIX Windows enter/exit mouse notifications","body":"Fix to this issue #17202","is_cherrypick":false,"cherrypick_hash":"","pull":17205},"934498d37ad8f57384a3eeddc9b577797f2339a3":{"hash":"934498d37ad8f57384a3eeddc9b577797f2339a3","is_merge":false,"authored_by":["MDQ6VXNlcjIxMTY1NjY="],"author_raw":"Blazej Floch <register@bfloch.com>","committer_raw":"Blazej Floch <register@bfloch.com>","summary":"Add \"Show Origin\" and \"Show Viewport\" options to 2D Editor Viewport","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17172},"04345d2557d13e3b219881aeab3f643e9a1ace09":{"hash":"04345d2557d13e3b219881aeab3f643e9a1ace09","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17192 from poke1024/fixrtl-multiline","body":"Fix more regressions in RichTextLabel from PR 15711","is_cherrypick":false,"cherrypick_hash":"","pull":""},"741af0652dd3e5992654ef401f04f9f461e1d0c5":{"hash":"741af0652dd3e5992654ef401f04f9f461e1d0c5","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 as AUTHORS:\n@mrcdk, @binbitten, @paulloz, @PJB3005\n\nNew Gold sponsor: Skirmish <https://skirmish.io>\n\nThanks and welcome! :)\n\n[ci skip]","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0e1e95c41f02acd5ed5c347ff63d0e38185525ad":{"hash":"0e1e95c41f02acd5ed5c347ff63d0e38185525ad","is_merge":false,"authored_by":["MDQ6VXNlcjExODU5NTM4"],"author_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","committer_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","summary":"Fix more regressions in RichTextLabel from PR 15711","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17192},"a01ba4523b3132e6307d222fc20c704eabbb87fb":{"hash":"a01ba4523b3132e6307d222fc20c704eabbb87fb","is_merge":false,"authored_by":["MDQ6VXNlcjcxNjAwOQ=="],"author_raw":"Andreas Loew <andreas@codeandweb.com>","committer_raw":"Andreas Loew <andreas@codeandweb.com>","summary":"Fix selection of Sprites using AtlasTexture in the editor.","body":"Fixes #16261.","is_cherrypick":false,"cherrypick_hash":"","pull":17189},"8d01b706ff461a2f0d364685a1a884bbcc6b2920":{"hash":"8d01b706ff461a2f0d364685a1a884bbcc6b2920","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17158 from bruvzg/gles2_driver_select","body":"[GLES2] Renderer selection improvement","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2067932e2afac7fc8106f037bafaee7c89d01a99":{"hash":"2067932e2afac7fc8106f037bafaee7c89d01a99","is_merge":true,"authored_by":[],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17185 from Noshyaar/camear","body":"s/Camear/Camera in docs\n\n[ci skip]","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b099a500eb9885adbe6532e4c5ef2186e413f524":{"hash":"b099a500eb9885adbe6532e4c5ef2186e413f524","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"Poommetee Ketson <poommetee@protonmail.com>","summary":"s/Camear/Camera in docs","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"54ecfc96ea15b559bcc39b6f06570768cb07cd34":{"hash":"54ecfc96ea15b559bcc39b6f06570768cb07cd34","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"Poommetee Ketson <poommetee@protonmail.com>","summary":"TileSetEditorPlgn: use EditorHandle icon as handle","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"79a07527ab87de385bf8fd8f7f9d7f09e55a77dc":{"hash":"79a07527ab87de385bf8fd8f7f9d7f09e55a77dc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17178 from akien-mga/prop-serialization","body":"Fix serialization of identifiers with non printable ASCII characters","is_cherrypick":false,"cherrypick_hash":"","pull":""},"22606a7becdbfcd88fd30e160eef90c183035e5c":{"hash":"22606a7becdbfcd88fd30e160eef90c183035e5c","is_merge":false,"authored_by":["MDQ6VXNlcjQzNzAyNQ=="],"author_raw":"Paul Joannon <hello@pauljoannon.com>","committer_raw":"Paul Joannon <hello@pauljoannon.com>","summary":"[mono] add the 'Facades' subfolder to the searched directories in _preload_hook","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17179},"3bab5477ff44673e4e62b6a00804d0434d394fa7":{"hash":"3bab5477ff44673e4e62b6a00804d0434d394fa7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17173 from karroffel/gles2-line-rendering-fix","body":"fix GLES2 line rendering","is_cherrypick":false,"cherrypick_hash":"","pull":""},"802c5f14c26cf7c0d22607e931563eb5e8347ce4":{"hash":"802c5f14c26cf7c0d22607e931563eb5e8347ce4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17175 from bruvzg/gles2_macos_support","body":"[GLES2] Adds GLES2 renderer support on macOS.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ab001d830b3822cbde4d987f7f49bb77e2edc2a0":{"hash":"ab001d830b3822cbde4d987f7f49bb77e2edc2a0","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix serialization of identifiers with non printable ASCII characters","body":"Fixes #6888.","is_cherrypick":false,"cherrypick_hash":"","pull":17178},"555a8c0b8de28fe092aa02097e6bb3412402e489":{"hash":"555a8c0b8de28fe092aa02097e6bb3412402e489","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"Poommetee Ketson <poommetee@protonmail.com>","summary":"EditorAudioBus: expand effects list","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8b82f4ad2ed2d608b076b2053011a17d79f389a6":{"hash":"8b82f4ad2ed2d608b076b2053011a17d79f389a6","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDk2MTM="],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"Thomas Herzog <therzog@mail.de>","summary":"fix GLES2 line rendering","body":"fixes #17147","is_cherrypick":false,"cherrypick_hash":"","pull":17173},"a5a4f3714b9f8f374f3aa7feadd62178e98c9f74":{"hash":"a5a4f3714b9f8f374f3aa7feadd62178e98c9f74","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"GLES2 renderer support on macOS.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17175},"86938a06aaad69669b482c589840961ce1509cdc":{"hash":"86938a06aaad69669b482c589840961ce1509cdc","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"Poommetee Ketson <poommetee@protonmail.com>","summary":"TileSet&TextureRegion: fix error when getting nonexistent tile","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4ccc8e57f98024b913bafbf290b4093658674e68":{"hash":"4ccc8e57f98024b913bafbf290b4093658674e68","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17171 from hpvb/fix-17153","body":"Don't crash when trying to add an invalid navmesh","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3bddce7e3d79946b16216fe42661c229563219ca":{"hash":"3bddce7e3d79946b16216fe42661c229563219ca","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17168 from rraallvv/scons_master","body":"Prune cache at the beginning and end of build (master)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c8d2bb24faaaa3443276c38bd7815626fa6e12aa":{"hash":"c8d2bb24faaaa3443276c38bd7815626fa6e12aa","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17167 from Noshyaar/plane","body":"GridMap: fix next/prev plane text, fix meta not found","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d6a5fbf3e13544ebe5b2fc59e3da13f9c5bc2730":{"hash":"d6a5fbf3e13544ebe5b2fc59e3da13f9c5bc2730","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17163 from mhilbrunner/mhilbrunner-docs-enet","body":"[DOCS] NetworkedMultiplayerENet","is_cherrypick":false,"cherrypick_hash":"","pull":""},"21c2110bf294f0e6faae41fdecff6276dd130234":{"hash":"21c2110bf294f0e6faae41fdecff6276dd130234","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17164 from mhilbrunner/docs-pinjoint2d","body":"[DOCS] Small fix to PinJoint2D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"555eebf3f4845c8138c24ded96fcb3fa5c67787a":{"hash":"555eebf3f4845c8138c24ded96fcb3fa5c67787a","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Don't crash when trying to add an invalid navmesh","body":"It is possible to try to add an invalid object as a navmesh through\nGDScript which results in an engine crash. This creates a debug message\nthat should help the user figure out what's wrong.","is_cherrypick":false,"cherrypick_hash":"","pull":17171},"f0d24de960d7617ebcbd8bd6f708d7bbd842152a":{"hash":"f0d24de960d7617ebcbd8bd6f708d7bbd842152a","is_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 `--help` output, allow renderer override from command line (`--video-driver`).","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17158},"89323f94bb1b14f10beeee9c5b3268ce85e28114":{"hash":"89323f94bb1b14f10beeee9c5b3268ce85e28114","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"Poommetee Ketson <poommetee@protonmail.com>","summary":"GridMap: fix next/prev plane text, fix meta not found","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"29e6ec659405521c3ae0e2fe86098c45933fd2dc":{"hash":"29e6ec659405521c3ae0e2fe86098c45933fd2dc","is_merge":false,"authored_by":["MDQ6VXNlcjE4NDA1MjQ="],"author_raw":"Rhody Lugo <rhodylugo@gmail.com>","committer_raw":"Rhody Lugo <rhodylugo@gmail.com>","summary":"prune cache only at the start and end of build","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17168},"5aae17a6fb4b41f35e5c0a744cedf9f6b905d120":{"hash":"5aae17a6fb4b41f35e5c0a744cedf9f6b905d120","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTQ3NjM="],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","summary":"[DOCS] NetworkedMultiplayerENet","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17163},"0b65bac1a18a2a9dbab3e1fec7cb9677ed1508eb":{"hash":"0b65bac1a18a2a9dbab3e1fec7cb9677ed1508eb","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTQ3NjM="],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"[DOCS] Small fix to PinJoint2D","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17164},"08cadc3d871f681ef1f951894345359a85ba190e":{"hash":"08cadc3d871f681ef1f951894345359a85ba190e","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"NativeScript: Fix initialization in wrong scope","body":"Regression from d702d7b335c0c9305e75131770c0ea739b70d813 which broke javascript build.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a0ddd6122c988880c0f4f37c4d0b22293d906861":{"hash":"a0ddd6122c988880c0f4f37c4d0b22293d906861","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 DynamicFont hinting property","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17094},"1cfc43421ee75304a63ef3905c0334f9d3faf302":{"hash":"1cfc43421ee75304a63ef3905c0334f9d3faf302","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"Andreas Haas <liu.gam3@gmail.com>","committer_raw":"Andreas Haas <liu.gam3@gmail.com>","summary":"ScriptEditor: Use EditorSettings instead of hardcoded values in constructor.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17154},"334b6c68d35e001ce5e8eb8c1bfde7d446fd241c":{"hash":"334b6c68d35e001ce5e8eb8c1bfde7d446fd241c","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17129 from nical/issue-17102","body":"Allow degenerate triangles in polygon triangulation when necessary.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"030b59502ffe69a05e553e9cbb0fdc9f67aea706":{"hash":"030b59502ffe69a05e553e9cbb0fdc9f67aea706","is_merge":false,"authored_by":["MDQ6VXNlcjEzNDkwMDUw"],"author_raw":"Geoffrey <geoffrey.irons@simedis.com>","committer_raw":"sdfgeoff <sdfgeoff@gmail.com>","summary":"Moves the md5sum's from the <filename>.import file into .import/<filename>.md5","body":"Saves asset md5sum's in a file that doesn't contain data that needs to be VC'd\nNow saves the md5s to a different file (.import.md5)\n\nNow reads the md5's from a separate file\n\nNow uses a file in the .import folder to store md5s","is_cherrypick":false,"cherrypick_hash":"","pull":17138},"98609c3993e6a935edfb993a32e6c229ccfd67b7":{"hash":"98609c3993e6a935edfb993a32e6c229ccfd67b7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17145 from poke1024/fix17139","body":"Fix regression through fa98637acaab9135568bf0d43a65c9c96b59c32d","is_cherrypick":false,"cherrypick_hash":"","pull":""},"00693f4ad04dcea5f057a226d0c4b0608cb9f25f":{"hash":"00693f4ad04dcea5f057a226d0c4b0608cb9f25f","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Support for uneven amount of channels on PulseAudio","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17141},"89f607604e82bdce974a45029666c10586c6fe2a":{"hash":"89f607604e82bdce974a45029666c10586c6fe2a","is_merge":false,"authored_by":["MDQ6VXNlcjExODU5NTM4"],"author_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","committer_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","summary":"Fix regression through fa98637acaab9135568bf0d43a65c9c96b59c32d","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17145},"234dfde22f42cd18c3f6e390f1e7a30916ef8c9e":{"hash":"234dfde22f42cd18c3f6e390f1e7a30916ef8c9e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17143 from karroffel/sconstruct-rebase-ups","body":"fix accidental SConstruct reverts","is_cherrypick":false,"cherrypick_hash":"","pull":""},"39757c34da290aab1b97f7976a3daf41575c735c":{"hash":"39757c34da290aab1b97f7976a3daf41575c735c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17142 from Faless/lws_uwp_fixes","body":"Remove unneeded and problematic minilex.c from lws.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ccc689721556f05bd6355ae69a9e2d219ed54442":{"hash":"ccc689721556f05bd6355ae69a9e2d219ed54442","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDk2MTM="],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"Thomas Herzog <therzog@mail.de>","summary":"fix accidental SConstruct reverts","body":"as introduced by 29215b2","is_cherrypick":false,"cherrypick_hash":"","pull":17143},"18b3ebcf3bcd71058b9eaa571831a0b23fe2934e":{"hash":"18b3ebcf3bcd71058b9eaa571831a0b23fe2934e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17140 from akien-mga/viewport-fix-tooltips","body":"Viewport: Fix missing tooltips w/ disabled physics object picking","is_cherrypick":false,"cherrypick_hash":"","pull":""},"982fa591260097a93aa29caacf2bf6bd42a34829":{"hash":"982fa591260097a93aa29caacf2bf6bd42a34829","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Remove unneeded and problematic minilex.c from lws.","body":"We don't need it, it's used upstream to test the lexical parser","is_cherrypick":false,"cherrypick_hash":"","pull":17142},"4bb98348a87c07a638f579a5a7432f164c9b0549":{"hash":"4bb98348a87c07a638f579a5a7432f164c9b0549","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17133 from bruvzg/macos_fix_webm_optim","body":"[Build] Fix WebM (libvpx) SIMD optimizations on macOS.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"29215b229bab093bd083af4099234cbffe4febfb":{"hash":"29215b229bab093bd083af4099234cbffe4febfb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16687 from karroffel/gles2-2d-pr","body":"add GLES 2 renderer for 2D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ce7da2c7d66221335519ed124191c018adec7ecb":{"hash":"ce7da2c7d66221335519ed124191c018adec7ecb","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Viewport: Fix missing tooltips w/ disabled physics object picking","body":"Previously this option seemed to be the sole responsible for enabling\nphysics processing in Viewport, while several other features like\ntooltips and debugging collision hints rely on it.\n\nAll this logic is moved to internal processing (it's incorrect to let\nit be affected by users disabling physics/idle processing), and disabling\nphysics object picking no longer affects the internal physics processing.\n\nFixes #17001.","is_cherrypick":false,"cherrypick_hash":"","pull":17140},"eac4c984dfe5eebb73b094aaf2ed5ab37b6e8fdf":{"hash":"eac4c984dfe5eebb73b094aaf2ed5ab37b6e8fdf","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDk2MTM="],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"Thomas Herzog <therzog@mail.de>","summary":"add GLES 2 renderer for 2D","body":"This commit adds a new rendering backend, GLES2, and adds a\nproject setting to enable it.\n\nCurrently this backend can only be used on the X11 platform,\nbut integrating into other platforms is planned.","is_cherrypick":false,"cherrypick_hash":"","pull":16687},"7f3024d343aa1b14641ad5a7b56efaa1501550cf":{"hash":"7f3024d343aa1b14641ad5a7b56efaa1501550cf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17058 from marcelofg55/minmax_windows","body":"Fixed Windows ignoring minimized/maximized status set by user","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3e03ed90a8e7a933cff02d0c46cd8d3b61a95f54":{"hash":"3e03ed90a8e7a933cff02d0c46cd8d3b61a95f54","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17137 from endragor/fix-audio-init-crash","body":"Fix intermittent audio driver crash during startup on Android","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bc3bf793a91bcf2f39edd1134d9f174475578794":{"hash":"bc3bf793a91bcf2f39edd1134d9f174475578794","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17135 from Faless/server_bsd_fix","body":"Fix server build on FreeBSD","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c10749d51f2b77eb1b38909d790e7d3895a97364":{"hash":"c10749d51f2b77eb1b38909d790e7d3895a97364","is_merge":false,"authored_by":["MDQ6VXNlcjI0MTc4NDk="],"author_raw":"Ruslan Mustakov <r.mustakov@gmail.com>","committer_raw":"Ruslan Mustakov <r.mustakov@gmail.com>","summary":"Fix intermittent audio driver crash during startup on Android","body":"set_pause can be called before the driver is initialized, and there\nalready is a check for that. The problem is that the 'active' field\nwas not initialied in the constructor, which lead to it having an\nundefined value.","is_cherrypick":false,"cherrypick_hash":"","pull":17137},"eec0f83cf38e5ad91278380277e5902de210f85a":{"hash":"eec0f83cf38e5ad91278380277e5902de210f85a","is_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 WebM SIMD optimizations on macOS.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17133},"a36f6e5386d5cf41256bbd53034998f7453a2376":{"hash":"a36f6e5386d5cf41256bbd53034998f7453a2376","is_merge":false,"authored_by":["MDQ6VXNlcjExODU5NTM4"],"author_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","committer_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","summary":"Fix line thickness for CollisionPolygon2D.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17114},"20cab06f9a90fc4907056931a06337bc18bb0238":{"hash":"20cab06f9a90fc4907056931a06337bc18bb0238","is_merge":false,"authored_by":["MDQ6VXNlcjI2NDg1NA=="],"author_raw":"Nicolas Silva <nical@fastmail.com>","committer_raw":"Nicolas Silva <nical@fastmail.com>","summary":"Use GL_LINE_STRIP instead of GL_LINES when drawing polylines.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17130},"e73266a51cdcd63a394848d433f854c1c4e29198":{"hash":"e73266a51cdcd63a394848d433f854c1c4e29198","is_merge":false,"authored_by":["MDQ6VXNlcjI2NDg1NA=="],"author_raw":"Nicolas Silva <nical@fastmail.com>","committer_raw":"Nicolas Silva <nical@fastmail.com>","summary":"Allow degenerate triangles in polygon triangulation when necessary.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17129},"8f9914bd94fced7f60dff40e14fe734203d7c5d4":{"hash":"8f9914bd94fced7f60dff40e14fe734203d7c5d4","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix server build on FreeBSD","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17135},"bfae02c4ce34d425f5341f9bff2f036bdabe78ee":{"hash":"bfae02c4ce34d425f5341f9bff2f036bdabe78ee","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDIyODM1"],"author_raw":"Jason0214 <lujc.me@gmail.com>","committer_raw":"Jason0214 <lujc.me@gmail.com>","summary":"update favorite_dirs list after move or rename a dir","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17123},"8df449100a3f9dde511d05087bef60a07fadefde":{"hash":"8df449100a3f9dde511d05087bef60a07fadefde","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17111 from poke1024/fix16524","body":"Fix grid mesh tile touch pad bug (issue 16524)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"77e8cb2655e877c2e2da7bc8f3b87b184fef5fb3":{"hash":"77e8cb2655e877c2e2da7bc8f3b87b184fef5fb3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17117 from hpvb/fix-use-uninitialized-redux","body":"Fix various valgrind reported uninitialized variable uses","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d702d7b335c0c9305e75131770c0ea739b70d813":{"hash":"d702d7b335c0c9305e75131770c0ea739b70d813","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Fix various valgrind reported uninitialized variable uses","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17117},"c6dff58f491c30ffc2a81a8d69da86ff8105053f":{"hash":"c6dff58f491c30ffc2a81a8d69da86ff8105053f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17115 from Faless/lws_bsd_malloc","body":"Fix mbedTLS and Websocket on FreeBSD","is_cherrypick":false,"cherrypick_hash":"","pull":""},"899f7b125e843d7187ad7c614588d635ce989f80":{"hash":"899f7b125e843d7187ad7c614588d635ce989f80","is_merge":false,"authored_by":["MDQ6VXNlcjExODU5NTM4"],"author_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","committer_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","summary":"Fix round preview getting square on \"run scene\" (issue 16734)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17116},"659c62ee338975eddf1f7e65f68190af65199324":{"hash":"659c62ee338975eddf1f7e65f68190af65199324","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Use Prepend instead of Append for mbedTLS include","body":"Fixes build on FreeBSD when system-wide mbedTLS and/or openSSL are installed","is_cherrypick":false,"cherrypick_hash":"","pull":17115},"b90810ce8eec07b4333074c9217a242b129f8d27":{"hash":"b90810ce8eec07b4333074c9217a242b129f8d27","is_merge":false,"authored_by":["MDQ6VXNlcjExODU5NTM4"],"author_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","committer_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","summary":"Fix grid mesh tile panning bug (issue 16524)","body":"Fix basic function and interference of touch pad pan with mesh tile delete (shift + right click on touch pad) in grid map editor (fix 16524)","is_cherrypick":false,"cherrypick_hash":"","pull":17111},"ea7af81460ac3322519bf840612e009da0047db6":{"hash":"ea7af81460ac3322519bf840612e009da0047db6","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix lws compilation on FreeBSD, same as OSX","body":"This error is actually fixed upstream, waiting for a new release","is_cherrypick":false,"cherrypick_hash":"","pull":17115},"3a25415a1c2928e22b4eb9da782237ed73fb79c8":{"hash":"3a25415a1c2928e22b4eb9da782237ed73fb79c8","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"More threading in AssetLib","body":"AssetLib now uses thread as requested to download previews and items","is_cherrypick":false,"cherrypick_hash":"","pull":17104},"c1544c12efe72dd584429e115ff484428f27e759":{"hash":"c1544c12efe72dd584429e115ff484428f27e759","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 hinting mode setting to DynamicFonts","body":"- Editor font hinting can now be tweaked in the Editor Settings.\n- DynamicFonts used in projects now have tweakable hinting settings\nin their DynamicFontData child. Changes will be visible upon\nreloading the scene in the editor.","is_cherrypick":false,"cherrypick_hash":"","pull":17094},"3d03bcd0636aacfe530c52fc1cdc32c2edffea04":{"hash":"3d03bcd0636aacfe530c52fc1cdc32c2edffea04","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17087 from hpvb/fix-finding-mscorlib","body":"More reliably find mscorlib.dll on Linux","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c094e90b2531b9ec5554dfc77c1fc613e02b87e5":{"hash":"c094e90b2531b9ec5554dfc77c1fc613e02b87e5","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"More reliably find mscorlib.dll on Linux","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17087},"5cf331588a878271645773dd9fd839ed4ab38749":{"hash":"5cf331588a878271645773dd9fd839ed4ab38749","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"Poommetee Ketson <poommetee@protonmail.com>","summary":"GridMapEditorPlgn: fix a leak","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"47676cfa98ffc49a8165b1453bc35a9d261e9c44":{"hash":"47676cfa98ffc49a8165b1453bc35a9d261e9c44","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":""},"3fa77b3172c1c69b7bee9cdba4085c8947590e95":{"hash":"3fa77b3172c1c69b7bee9cdba4085c8947590e95","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 status from hardcoded version string","body":"It has no practical use case and just generates noise for each alpha, beta, etc.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7d09e6540afdf69d3610661145d13090a3d9d18a":{"hash":"7d09e6540afdf69d3610661145d13090a3d9d18a","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Android: Mark GLES3 as required in the manifest","body":"Fixes #17076.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4b9ab27deabf52de85e86bf69946814ec766c3e1":{"hash":"4b9ab27deabf52de85e86bf69946814ec766c3e1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17021 from AndreaCatania/kinfix","body":"Fixed bullet kinematic char sliding","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6093660bfb50c76ca9e1bda74bc80e118f44b7a4":{"hash":"6093660bfb50c76ca9e1bda74bc80e118f44b7a4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16656 from JFonS/fix_gradient_crash","body":"Fix weird editor crash when switching from editing one gradient to another keeps 'grabbing' variable to true","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a6d4438faba3eb23fd526d477c37732ced37047e":{"hash":"a6d4438faba3eb23fd526d477c37732ced37047e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17075 from paulloz/fix-build-mono-debug-notools","body":"[mono] fix build error when compiling with mono, tools=no, target=debug","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5dfaf89aca2185ff4ef5f960f61e5a26b8245a70":{"hash":"5dfaf89aca2185ff4ef5f960f61e5a26b8245a70","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17074 from AndreaCatania/fix1","body":"Some fixes on physics","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9a37d423c2c86a73be48b535a1e022c983ec8cf3":{"hash":"9a37d423c2c86a73be48b535a1e022c983ec8cf3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17072 from Noshyaar/leak","body":"TileSetEditorPlgn: Fix a leak","is_cherrypick":false,"cherrypick_hash":"","pull":""},"75c7e66c5ed66e3832b2c94a8b809ab97b85922a":{"hash":"75c7e66c5ed66e3832b2c94a8b809ab97b85922a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15641 from neikeq/mono-is-picky-regarding-corlib-so-we-must-make-sure-to-ship-the-right-version-otherwise-something-bad-may-happen","body":"Mono: Buildsystem improvements","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4972269c86c8aa4e5e948aada01c33e66de87415":{"hash":"4972269c86c8aa4e5e948aada01c33e66de87415","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17027 from IndicaInkwell/doc-contrib","body":"[DOCS] added docs on Control's drag and drop api","is_cherrypick":false,"cherrypick_hash":"","pull":""},"90a705d67102c30083d91cff47f35300eb5049a9":{"hash":"90a705d67102c30083d91cff47f35300eb5049a9","is_merge":false,"authored_by":["MDQ6VXNlcjQzNzAyNQ=="],"author_raw":"Paul Joannon <hello@pauljoannon.com>","committer_raw":"Paul Joannon <hello@pauljoannon.com>","summary":"fix build error when compiling with mono, tools=no, target=release","body":"change TTR to RTR in `print_unhandled_exception`","is_cherrypick":false,"cherrypick_hash":"","pull":17075},"134cca0cf2ab3d962034e295b3d43f4d40d549df":{"hash":"134cca0cf2ab3d962034e295b3d43f4d40d549df","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Fixed physics server typo","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17074},"e1e78a51aa755a4e22d0ff7278185f6501ba3aa7":{"hash":"e1e78a51aa755a4e22d0ff7278185f6501ba3aa7","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Implemented Bullet method omit forces","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17074},"762f241e104ba2726746e5322f9a6276c5d5de55":{"hash":"762f241e104ba2726746e5322f9a6276c5d5de55","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"Poommetee Ketson <poommetee@protonmail.com>","summary":"TileSetEditorPlgn: Fix a leak","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7154a96d3f68fab458f9227931f6787a5d3f2034":{"hash":"7154a96d3f68fab458f9227931f6787a5d3f2034","is_merge":false,"authored_by":["MDQ6VXNlcjEyNDc3NDA0"],"author_raw":"indicainkwell <indicainkwell@gmail.com>","committer_raw":"indicainkwell <indicainkwell@gmail.com>","summary":"added docs on Control's drag and drop api","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17027},"1bd0fd90cc40349df9951b24244c1cfb6d3c494b":{"hash":"1bd0fd90cc40349df9951b24244c1cfb6d3c494b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17046 from NathanWarden/fixed_mono_marshalling","body":"[Mono] The marshalling *in* of Transform was also incorrect.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f8da9550f4946d438dc1a9074d039ea7a446c293":{"hash":"f8da9550f4946d438dc1a9074d039ea7a446c293","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Fixed Windows ignoring minimized/maximized status set by user","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17058},"636e48b707e0b3d062ca073b92e2fff47460baf5":{"hash":"636e48b707e0b3d062ca073b92e2fff47460baf5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17048 from hpvb/fix-17028","body":"Allow running with a custom resource without a main scene","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b4215c991aa6a43464dcb983e85d4374dea23c69":{"hash":"b4215c991aa6a43464dcb983e85d4374dea23c69","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Allow running with a custom resource without a main scene","body":"After 3f8a4cc7193e964f716fde2cd28a946669e2d8d6 trying to run an\nindividual scene on a project without a main scene fails. We move the\ncheck until after we've determined whether or not we're trying to run an\nindividual scene.\n\nWe also stop trying to show the project manager if any game pack is\nfound at all, unless the user explicitly asks for the project manager to\nbe shown.","is_cherrypick":false,"cherrypick_hash":"","pull":17048},"60daa9d7183afa9aebde022d6fb14a2b21fbbd9b":{"hash":"60daa9d7183afa9aebde022d6fb14a2b21fbbd9b","is_merge":false,"authored_by":["MDQ6VXNlcjYyOTQyMg=="],"author_raw":"Nathan Warden <nathan@nathanwarden.com>","committer_raw":"Nathan Warden <nathan@nathanwarden.com>","summary":"The marshalling in was also incorrect.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17046},"5de5a4140b9a397935737c6ce0088602be6840d7":{"hash":"5de5a4140b9a397935737c6ce0088602be6840d7","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Deprecated Godot 3D physics engine","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17040},"7568a455397aeefc1e08600534ec4df279abab70":{"hash":"7568a455397aeefc1e08600534ec4df279abab70","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17020 from neikeq/cs-api-asm-checks","body":"Mono: Better versioning and gracefully unloading of Godot API assemblies","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0e446f8aff57e382e5953397c0003b7c83f0d3d2":{"hash":"0e446f8aff57e382e5953397c0003b7c83f0d3d2","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Fixed kinematic char sliding","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17021},"f37090ccf4f699800a43878273b8b94b5906f4bc":{"hash":"f37090ccf4f699800a43878273b8b94b5906f4bc","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Better versioning and gracefully unloading of Godot API assemblies","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":17020},"2de1dfa42f821fcbc140d8ae8907c060135c584b":{"hash":"2de1dfa42f821fcbc140d8ae8907c060135c584b","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"Poommetee Ketson <poommetee@protonmail.com>","summary":"Update icons when theme changed","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"125fc8cc4432d28e63da76c3a2aff655b1a7cc6b":{"hash":"125fc8cc4432d28e63da76c3a2aff655b1a7cc6b","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Add a split editor to polygon 2D UV editor, moving an inch closer to adding support for in the future","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"eec9261a75699723f6e4b722910e5bb762b736db":{"hash":"eec9261a75699723f6e4b722910e5bb762b736db","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix version.txt validation logic for export templates .tpz","body":"It assumed that the version would always be `x.y-status`,\nwith no dot possible in `status`, so:\n- It would not work for 3.0.1-stable (nor 3.0.1.stable with new version logic)\n- It would not support Mono templates when we provide them\n\nThe validation it did was not really useful anyway, so we just use the raw\nstring.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"08584b7e2215c852b80dc143cf712ccc73f9cacb":{"hash":"08584b7e2215c852b80dc143cf712ccc73f9cacb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16804 from Valentactive/fix_mono_template_compiling","body":"fix template builds with mono","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2df206e6a80013ee617c0f8bdbc6e1ca1134f897":{"hash":"2df206e6a80013ee617c0f8bdbc6e1ca1134f897","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #17003 from Noshyaar/docs","body":"[DOCS] Sync classref with current source","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ea1a83776e07007b108014bbdbe7343d06b3a963":{"hash":"ea1a83776e07007b108014bbdbe7343d06b3a963","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16996 from Zylann/line2d_tile_fix","body":"Fix Line2D tile mode for non-square textures","is_cherrypick":false,"cherrypick_hash":"","pull":""},"eb63f7b071093238da663e00e69abbbbf490a5af":{"hash":"eb63f7b071093238da663e00e69abbbbf490a5af","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"Poommetee Ketson <poommetee@protonmail.com>","summary":"[DOCS] Sync classref with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d2fae5c9a6350bc8007fdc28245f27911d79cd8b":{"hash":"d2fae5c9a6350bc8007fdc28245f27911d79cd8b","is_merge":false,"authored_by":["MDQ6VXNlcjEzMTE1NTU="],"author_raw":"Marc Gilleron <marc.gilleron@gmail.com>","committer_raw":"Marc Gilleron <marc.gilleron@gmail.com>","summary":"Fix Line2D tile mode for non-square textures","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16996},"97e77688bb97e5930525ba14c884c3a9e6fc73d5":{"hash":"97e77688bb97e5930525ba14c884c3a9e6fc73d5","is_merge":false,"authored_by":["MDQ6VXNlcjQ4MzUzMQ=="],"author_raw":"MrCdK <contact@mrcdk.com>","committer_raw":"MrCdK <contact@mrcdk.com>","summary":"Now the inspector will show the custom resources added via plugin","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16995},"6f322b2aec8cdf80aa8c5420a7f784e52cdffd3e":{"hash":"6f322b2aec8cdf80aa8c5420a7f784e52cdffd3e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16993 from bruvzg/fix-missing-returns","body":"Add missing return statements (iOS and server).","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e3c2778d7ecf84d362bae74b93572e7775171cad":{"hash":"e3c2778d7ecf84d362bae74b93572e7775171cad","is_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 missing return statements (iOS and server).","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16993},"3647ebc8341ea22dce07d7eb5e47ece8d29c5565":{"hash":"3647ebc8341ea22dce07d7eb5e47ece8d29c5565","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16981 from paulloz/mono-nested-exceptions","body":"[mono] show whole trace of nested exceptions","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3ee4ce51a9d564584b7878c125085e57faa32f98":{"hash":"3ee4ce51a9d564584b7878c125085e57faa32f98","is_merge":false,"authored_by":["MDQ6VXNlcjQzNzAyNQ=="],"author_raw":"Paul Joannon <hello@pauljoannon.com>","committer_raw":"Paul Joannon <hello@pauljoannon.com>","summary":"only show information we have in stacktrace","body":"do not show line number and/or file if not defined","is_cherrypick":false,"cherrypick_hash":"","pull":16981},"89af6c2cd7b6f8ebbed12085384441a3480b2846":{"hash":"89af6c2cd7b6f8ebbed12085384441a3480b2846","is_merge":false,"authored_by":["MDQ6VXNlcjQzNzAyNQ=="],"author_raw":"Paul Joannon <hello@pauljoannon.com>","committer_raw":"Paul Joannon <hello@pauljoannon.com>","summary":"[mono] get stacktraces for all inner exceptions","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16981},"71602c7491552baafd169e5e3cab9ff97a968951":{"hash":"71602c7491552baafd169e5e3cab9ff97a968951","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16986 from neikeq/issue-16983","body":"Mono: Fix bindings for parameters in vararg methods","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0c828581218b1f4694d4a6988b98ee2378163739":{"hash":"0c828581218b1f4694d4a6988b98ee2378163739","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Fix bindings for parameters in vararg methods","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16986},"d356bd605bd651b455bca36f336e8d75948e461f":{"hash":"d356bd605bd651b455bca36f336e8d75948e461f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16952 from Noshyaar/datadir","body":"[DOCS] clarify that OS.get_user_data_dir needs project name","is_cherrypick":false,"cherrypick_hash":"","pull":""},"95b8984d5f453f4fc324a9221982abecf3fb4ce9":{"hash":"95b8984d5f453f4fc324a9221982abecf3fb4ce9","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Add --quit option to help output and update manpage","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8cde69f5f2fa78ebd7651186eb8bd3abae9dfdd5":{"hash":"8cde69f5f2fa78ebd7651186eb8bd3abae9dfdd5","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix Windows file case changing","body":"Windows APIs don't really provide a way to change a filename case. This\nimplements a little juggling to make this work. We first create a\nguaranteed unique temporary file, we then replace the original file with\nthe temporary file and we finally rename it to the desired filename\ncase.\n\n(cherry picked from commit d69d58deeaa523c6c38958b3956423ae8f814909)","is_cherrypick":true,"cherrypick_hash":"d69d58deeaa523c6c38958b3956423ae8f814909","pull":""},"d69d58deeaa523c6c38958b3956423ae8f814909":{"hash":"d69d58deeaa523c6c38958b3956423ae8f814909","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Fix Windows file case changing","body":"Windows APIs don't really provide a way to change a filename case. This\nimplements a little juggling to make this work. We first create a\nguaranteed unique temporary file, we then replace the original file with\nthe temporary file and we finally rename it to the desired filename\ncase.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0f36c7aae59eb24da99ec08a05b9b4196b0dfa57":{"hash":"0f36c7aae59eb24da99ec08a05b9b4196b0dfa57","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"Poommetee Ketson <poommetee@protonmail.com>","summary":"Add icon to TileMapEditor popupmenu","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bc4b7bc82e9a68975849de92ab6bdcd3f5ef4e62":{"hash":"bc4b7bc82e9a68975849de92ab6bdcd3f5ef4e62","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16973 from JFonS/fix_initial_gizmo_visibility","body":"Fix visibility of gizmos on scene load","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7effe46461090861cae417f30db29e4c14a83db2":{"hash":"7effe46461090861cae417f30db29e4c14a83db2","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"Poommetee Ketson <poommetee@protonmail.com>","summary":"TileMap: add fix_invalid_tiles","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"99d740c46ed69f53a9ce55e38436f156cec3b69d":{"hash":"99d740c46ed69f53a9ce55e38436f156cec3b69d","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Fix visibility of gizmos on scene load","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16973},"2c22c9dcfbad9639fb9254eb822f9f930cf852db":{"hash":"2c22c9dcfbad9639fb9254eb822f9f930cf852db","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"Poommetee Ketson <poommetee@protonmail.com>","summary":"[DOCS] clarify that OS.get_user_data_dir needs project name","body":"[ci skip]","is_cherrypick":false,"cherrypick_hash":"","pull":""},"36285cd82fb323a18e1534740312a5cf2cde1d06":{"hash":"36285cd82fb323a18e1534740312a5cf2cde1d06","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16970 from Noshyaar/inp","body":"(Magnify|Pan)Gesture: implement as_text","is_cherrypick":false,"cherrypick_hash":"","pull":""},"38865345d9d26ae679795e1afdac43a072c1b463":{"hash":"38865345d9d26ae679795e1afdac43a072c1b463","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"Poommetee Ketson <poommetee@protonmail.com>","summary":"Particles: fix corrupted scene when saved after convert (2nd try)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"67e20dc2b6167e6dd9cb05056fd82de71891395f":{"hash":"67e20dc2b6167e6dd9cb05056fd82de71891395f","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"Poommetee Ketson <poommetee@protonmail.com>","summary":"(Magnify|Pan)Gesture: implement as_text","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"617d3cde1ac34213a432c4750ffdacb01a780ac2":{"hash":"617d3cde1ac34213a432c4750ffdacb01a780ac2","is_merge":false,"authored_by":["MDQ6VXNlcjEzOTM5MA=="],"author_raw":"Neil Graham <lerc@screamingduck.com>","committer_raw":"Neil Graham <lerc@screamingduck.com>","summary":"change to clang format","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16898},"bd3b958a2545c3f4dd4afa2e69b690a3c6aa78fc":{"hash":"bd3b958a2545c3f4dd4afa2e69b690a3c6aa78fc","is_merge":false,"authored_by":["MDQ6VXNlcjIyNzU2MzQ1"],"author_raw":"anakimluke <anakimluke@users.noreply.github.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Removed whitespaces around arguments of functions.","body":"Functions automatically generated by conneting\nsignals via GUI put whitespaces around the\narguments of the generated function. This is\ninconsistent with the style guide.\n\nThis commit fixes that.\n\n(cherry picked from commit 370f84f41cf3ce493c2de687455880d9e1e04be6)","is_cherrypick":true,"cherrypick_hash":"370f84f41cf3ce493c2de687455880d9e1e04be6","pull":""},"370f84f41cf3ce493c2de687455880d9e1e04be6":{"hash":"370f84f41cf3ce493c2de687455880d9e1e04be6","is_merge":false,"authored_by":["MDQ6VXNlcjIyNzU2MzQ1"],"author_raw":"anakimluke <anakimluke@users.noreply.github.com>","committer_raw":"anakimluke <anakimluke@users.noreply.github.com>","summary":"Removed whitespaces around arguments of functions.","body":"Functions automatically generated by conneting\nsignals via GUI put whitespaces around the\narguments of the generated function. This is\ninconsistent with the style guide.\n\nThis commit fixes that.","is_cherrypick":false,"cherrypick_hash":"","pull":16934},"eedb85e6186ad63b82f2cc78b1df9fa02291622d":{"hash":"eedb85e6186ad63b82f2cc78b1df9fa02291622d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16932 from groud/fix_collision_shape_selection","body":"Fixes collisions shape selection","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6b32e96d6e014d73e201834ad3556317cfe22a40":{"hash":"6b32e96d6e014d73e201834ad3556317cfe22a40","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16930 from PJB3005/18-02-22-styleboxtexture-texture","body":"StyleBoxTexture: Texture instead of RES for texture and normal_map.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c91ddf721f47db4afac33428f96217ecfdd60cf3":{"hash":"c91ddf721f47db4afac33428f96217ecfdd60cf3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16925 from Noshyaar/envi","body":"Fix error spam when using PanoramaSky without texture","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6e3ba43457360dfccdec62de4e5d3085552dbec2":{"hash":"6e3ba43457360dfccdec62de4e5d3085552dbec2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16901 from jandrewlong/ios-restore-purchases","body":"add restore purchases for ios","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ed0d1a440474d862bca9d05645f46fda8d4c43b4":{"hash":"ed0d1a440474d862bca9d05645f46fda8d4c43b4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16957 from akien-mga/version-macros","body":"Refactor version macros and fix related bugs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"56dcf4b983efd201d92fcdac9348042d39213622":{"hash":"56dcf4b983efd201d92fcdac9348042d39213622","is_merge":false,"authored_by":["MDQ6VXNlcjQ4MzUzMQ=="],"author_raw":"MrCdK <contact@mrcdk.com>","committer_raw":"MrCdK <contact@mrcdk.com>","summary":"AudioServer emit bus_layout_changed signal when adding, moving or deleting a bus","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16964},"0712acec1c21b5683f4cfe292bb82f7d1d37cae0":{"hash":"0712acec1c21b5683f4cfe292bb82f7d1d37cae0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16920 from neikeq/mono-project-export","body":"Mono project export","is_cherrypick":false,"cherrypick_hash":"","pull":""},"23ebae01dc7e3df9c842ca7d017f7b233837721d":{"hash":"23ebae01dc7e3df9c842ca7d017f7b233837721d","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Refactor version macros and fix related bugs","body":"The previous logic with VERSION_MKSTRING was a bit unwieldy, so there were\nseveral places hardcoding their own variant of the version string, potentially\nwith bugs (e.g. forgetting the patch number when defined).\n\nThe new logic defines:\n\n- VERSION_BRANCH, the main 'major.minor' version (e.g. 3.1)\n- VERSION_NUMBER, which can be 'major.minor' or 'major.minor.patch',\ndepending on whether the latter is defined (e.g. 3.1.4)\n- VERSION_FULL_CONFIG, which contains the version status (e.g. stable)\nand the module-specific suffix (e.g. mono)\n- VERSION_FULL_BUILD, same as above but with build/reference name\n(e.g. official, custom_build, mageia, etc.)\nNote: Slight change here, as the previous format had the build name\n*before* the module-specific suffix; now it's after\n- VERSION_FULL_NAME, same as before, so VERSION_FULL_BUILD prefixed\nwith \"Godot v\" for readability\n\nBugs fixed thanks to that:\n\n- Export templates version matching now properly takes VERSION_PATCH\ninto account by relying on VERSION_FULL_CONFIG.\n- ClassDB hash no longer takes the build name into account, but limits\nitself to VERSION_FULL_CONFIG (build name is cosmetic, not relevant\nfor the API hash).\n- Docs XML no longer hardcode the VERSION_STATUS, this was annoying.\n- Small cleanup in Windows .rc file thanks to new macros.","is_cherrypick":false,"cherrypick_hash":"","pull":16957},"920d2bfdfa582b81b0e47d8a0a5de5817289c6dc":{"hash":"920d2bfdfa582b81b0e47d8a0a5de5817289c6dc","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Add two new default actions ui_end, ui_home","body":"Used by Slider and Scrollbar","is_cherrypick":false,"cherrypick_hash":"","pull":16947},"ff122a7e1fe4e061e564978450ee8bf442247a36":{"hash":"ff122a7e1fe4e061e564978450ee8bf442247a36","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Add item_focused signal to OptionButton","body":"And id_focused to Popupmenu.","is_cherrypick":false,"cherrypick_hash":"","pull":16947},"90b94498443f72e9c6b17f922a2eba8ce3f04d6b":{"hash":"90b94498443f72e9c6b17f922a2eba8ce3f04d6b","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Properly set input as handled when closing modal","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16947},"59c23c136949afe6c08f601e30af8ae6d40e5949":{"hash":"59c23c136949afe6c08f601e30af8ae6d40e5949","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Scrollbar now uses UI actions instead of keys","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16947},"e15fe296bdbcbab038fe0a918a3cb739826e8271":{"hash":"e15fe296bdbcbab038fe0a918a3cb739826e8271","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Line edit up/down focus pass through","body":"When line edit receive a up/down and the cursor is at beginning/end it\nwill not set the input as handled","is_cherrypick":false,"cherrypick_hash":"","pull":16947},"e3eb6869068edb2617a311f89e93b92a9aa5b905":{"hash":"e3eb6869068edb2617a311f89e93b92a9aa5b905","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Tree now uses UI actions instead of keys","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16947},"4a71483a65726e15c80f83cbf3cdc2d1491e69ca":{"hash":"4a71483a65726e15c80f83cbf3cdc2d1491e69ca","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Popupmenu now uses UI actions instead of keys","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16947},"0f04a522c2cc3641757ebc4c2ce3f881ef023131":{"hash":"0f04a522c2cc3641757ebc4c2ce3f881ef023131","is_merge":false,"authored_by":[""],"author_raw":"Rainer Deyke <rainer@eldwood.com>","committer_raw":"Rainer Deyke <rainer@eldwood.com>","summary":"Add 'fill selection' command to grid map editor","body":"This commit adds a 'fill selection' command (shortcut: shift+f) to the\ngrid map editor, making it easier to block out large parts of grid maps.\nThe new command is equivalent to the existing 'clear selection' command\nexcept that it fills the selection with the currently selected block\ninstead of the empty grid cell.","is_cherrypick":false,"cherrypick_hash":"","pull":16944},"b6bf572e021f59ca9f6e95fca2e1cd08bd3fe0f2":{"hash":"b6bf572e021f59ca9f6e95fca2e1cd08bd3fe0f2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16929 from Calinou/add-changelog","body":"Add a project changelog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"92ece2e72744b1b82712bc20f37ac70d8e02ef00":{"hash":"92ece2e72744b1b82712bc20f37ac70d8e02ef00","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Ability to edit Polygon2D shape from within the UV editor, this will eventually make it possible to in the future.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3c7d9001bc9591368d743e9bd6cc29a74c7bddd5":{"hash":"3c7d9001bc9591368d743e9bd6cc29a74c7bddd5","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIwNjE3"],"author_raw":"Michele Valente <valentactive@gmail.com>","committer_raw":"Michele Valente <valentactive@gmail.com>","summary":"fix release builds with mono","body":"\"_signals\" and \"signals_invalidated\" were moved out of the\n\"TOOLS_ENABLED\" directive. Updated also the two \"update_signals\" and\n\"_update_signals\" methods so it makes sense.","is_cherrypick":false,"cherrypick_hash":"","pull":16804},"c250a9a9f9e3af665daf89c0cbbdaa4cea2a6a83":{"hash":"c250a9a9f9e3af665daf89c0cbbdaa4cea2a6a83","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fixes collisions shape selection","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16932},"da652c1539281c820240489cb15c3387033b2af9":{"hash":"da652c1539281c820240489cb15c3387033b2af9","is_merge":false,"authored_by":["MDQ6VXNlcjEwODE4MDgw"],"author_raw":"J Andrew Long <jandrewlong@gmail.com>","committer_raw":"J Andrew Long <jandrewlong@gmail.com>","summary":"add restore purchases for iOS","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16901},"b51a86a57a574e115eba927aff23446f3ca6ba7b":{"hash":"b51a86a57a574e115eba927aff23446f3ca6ba7b","is_merge":false,"authored_by":["MDQ6VXNlcjgxMDc0NTk="],"author_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","committer_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","summary":"StyleBoxTexture: Texture instead of RES for texture and normal_map.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16930},"be7bfdfac30b3772fde6058d470b81b480f03be7":{"hash":"be7bfdfac30b3772fde6058d470b81b480f03be7","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"server: Add support for statically linking libgcc and libstdc++","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"270ef3a189fb9d82d7b6c230649ada4e8c22dbdd":{"hash":"270ef3a189fb9d82d7b6c230649ada4e8c22dbdd","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 templates with 3.0 source","body":"Currently staying in sync with the 3.0 branch to give translators a chance\nto increase the completion rate of their 3.0 translations for the stable\nbranch (translation template is synced with the master branch).\n\n(cherry picked from commit 07e24619959af256c9e51304c396bccfa99e1b4c)","is_cherrypick":true,"cherrypick_hash":"07e24619959af256c9e51304c396bccfa99e1b4c","pull":""},"07e24619959af256c9e51304c396bccfa99e1b4c":{"hash":"07e24619959af256c9e51304c396bccfa99e1b4c","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 templates with 3.0 source","body":"Currently staying in sync with the 3.0 branch to give translators a chance\nto increase the completion rate of their 3.0 translations for the stable\nbranch (translation template is synced with the master branch).","is_cherrypick":false,"cherrypick_hash":"","pull":""},"661ab3c88e7a8bfe69acd90dae7574a11afcea84":{"hash":"661ab3c88e7a8bfe69acd90dae7574a11afcea84","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":""},"f00b2dfc555304b4e9bca0dd84103e074f34b573":{"hash":"f00b2dfc555304b4e9bca0dd84103e074f34b573","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 changelog","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16929},"7a1b7ddf6c86a52eedbec3554b4b4e7eb2126472":{"hash":"7a1b7ddf6c86a52eedbec3554b4b4e7eb2126472","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"Poommetee Ketson <poommetee@protonmail.com>","summary":"Fix error spam when using PanoramaSky without texture","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"edd07270c22b77b07eda0a67f90c0ccf03176fd2":{"hash":"edd07270c22b77b07eda0a67f90c0ccf03176fd2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16924 from Noshyaar/anim","body":"AnimationEditor: fix time indicator offset","is_cherrypick":false,"cherrypick_hash":"","pull":""},"acf54f8bdc03df59433eb17a55c39391fcd0da53":{"hash":"acf54f8bdc03df59433eb17a55c39391fcd0da53","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"Poommetee Ketson <poommetee@protonmail.com>","summary":"AnimationEditor: fix time indicator offset","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a38b59b656e6834d466df37379266c29d6364490":{"hash":"a38b59b656e6834d466df37379266c29d6364490","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"EditorExport: Allow export plugins to add shared libraries","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16920},"9fd606c549ac53ba2ab1a877be564b1fb56531db":{"hash":"9fd606c549ac53ba2ab1a877be564b1fb56531db","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Add project export plugin","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16920},"79a225ac2a2f2353f2f626809b56229397dfe52d":{"hash":"79a225ac2a2f2353f2f626809b56229397dfe52d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16914 from bruvzg/missing_return_error","body":"[Build] Abort compilation on missing return values (CGG/clang)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bd01fb5367cce6760c16955f04e245f66536b088":{"hash":"bd01fb5367cce6760c16955f04e245f66536b088","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16916 from Noshyaar/color","body":"Color:fix setting V switch S to old V value","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f4f92b55e102487527fc7f1c7d8ebc1df73c01a7":{"hash":"f4f92b55e102487527fc7f1c7d8ebc1df73c01a7","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"Poommetee Ketson <poommetee@protonmail.com>","summary":"Color:fix setting V switch S to old V value","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5ec09455ed04a8e0c11c97c72833c457c307e1c1":{"hash":"5ec09455ed04a8e0c11c97c72833c457c307e1c1","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"Abort compilation on missing return values (CGG/clang)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16914},"fef49cadcbcc186f9616368f0a725dfb2c372b48":{"hash":"fef49cadcbcc186f9616368f0a725dfb2c372b48","is_merge":true,"authored_by":[],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16915 from sudoio/master","body":"Insert proper copy icon to debugger","is_cherrypick":false,"cherrypick_hash":"","pull":""},"742d01b8887d5b4bdaf2e6d9931220cedff3a6a9":{"hash":"742d01b8887d5b4bdaf2e6d9931220cedff3a6a9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16888 from GodotExplorer/debugger-improvement-2","body":"Fix builtin script cannot open from debug stacks","is_cherrypick":false,"cherrypick_hash":"","pull":""},"db2a1544c01e7f52a0a95b58509419c6de949e5d":{"hash":"db2a1544c01e7f52a0a95b58509419c6de949e5d","is_merge":false,"authored_by":["MDQ6VXNlcjE5OTcyNTEx"],"author_raw":"Artem Varaksa <aymfst@gmail.com>","committer_raw":"Artem Varaksa <aymfst@gmail.com>","summary":"Insert proper copy icon to debugger","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16915},"9d82c82a63b15f3324e4ddb16c0f354db88c6c99":{"hash":"9d82c82a63b15f3324e4ddb16c0f354db88c6c99","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16913 from BastiaanOlij/vehicle_docs","body":"Added documentation for VehicleBody","is_cherrypick":false,"cherrypick_hash":"","pull":""},"49cf747faf627d6ae0cd253d52fa5e5364838c62":{"hash":"49cf747faf627d6ae0cd253d52fa5e5364838c62","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16909 from djrm/pr_visual_improvements","body":"Icons update","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e349cedb6e59e15b613e75662045a78b5ac0c6c0":{"hash":"e349cedb6e59e15b613e75662045a78b5ac0c6c0","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Skeleton2D: Fix missing return value in comparator","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"234b86e6b2d6ca22e0be6b5225b3763c057546cc":{"hash":"234b86e6b2d6ca22e0be6b5225b3763c057546cc","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Added documentation for VehicleBody","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16913},"24e6361cbad13b29dcfa317e52f5b88d17156378":{"hash":"24e6361cbad13b29dcfa317e52f5b88d17156378","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Save runtime node as scene from the remote scene tree.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16893},"cecf2743648c0d48e20b243cb0353c6a0d660c0a":{"hash":"cecf2743648c0d48e20b243cb0353c6a0d660c0a","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Icons update","body":"includes new enum, MeshInstance2D, Skeleton2D, Cut, Copy and Paste icons.","is_cherrypick":false,"cherrypick_hash":"","pull":16909},"24cf4fe062b06205d5fcf3e8824eb14f0fbb0246":{"hash":"24cf4fe062b06205d5fcf3e8824eb14f0fbb0246","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Update warning about C# support","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7cd867c3fe48187dced1060dedb22cc82f5aa094":{"hash":"7cd867c3fe48187dced1060dedb22cc82f5aa094","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"2D Skeletons WORK IN PROGRESS","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"612ab4bbc6f2396f4dcd68c3f142f7dfa2f5f0a5":{"hash":"612ab4bbc6f2396f4dcd68c3f142f7dfa2f5f0a5","is_merge":false,"authored_by":["MDQ6VXNlcjQxNDAyNDc="],"author_raw":"luz.paz <luzpaz@users.noreply.github.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix typos with codespell","body":"Found via `codespell -q 3 --skip=\"./thirdparty,./editor/translations\" -I ../godot-word-whitelist.txt`\nWhitelist consists of:\n```\nang\ndoubleclick\nlod\nnd\nque\nte\nunselect\n```","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7e5b10b7d39104055dd4d6dc6c35f1493847c994":{"hash":"7e5b10b7d39104055dd4d6dc6c35f1493847c994","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"Poommetee Ketson <poommetee@protonmail.com>","summary":"Fix get_drive (bookmarks) in linux not working","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6afaf83de39d29746f8852daadadc0d46483c7ef":{"hash":"6afaf83de39d29746f8852daadadc0d46483c7ef","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16890 from Chaosus/ctrlsnap","body":"Enable snapping in 3D when control key pressed","is_cherrypick":false,"cherrypick_hash":"","pull":""},"24c170555d57ccbbb270f02d0b5d3e98f99b8729":{"hash":"24c170555d57ccbbb270f02d0b5d3e98f99b8729","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Enable snapping when control key pressed","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16890},"08fbe0d9448abd9efaa713dafa27fc212a02da95":{"hash":"08fbe0d9448abd9efaa713dafa27fc212a02da95","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16889 from maksloboda/filedialog-button-text","body":"Fixed disappearing text on filedialog buttons","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6a48f952ca6969dcbf8e79f11a3859ca426bfba0":{"hash":"6a48f952ca6969dcbf8e79f11a3859ca426bfba0","is_merge":false,"authored_by":[""],"author_raw":"Max <maksloboda123@gmail.com>","committer_raw":"Max <maksloboda123@gmail.com>","summary":"Fixed disappearing text on filedialog buttons","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16889},"ff3e1eaeb3268e1f9721ced987ad77176f55d102":{"hash":"ff3e1eaeb3268e1f9721ced987ad77176f55d102","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16881 from fzwoch/gltf_embedded","body":"gltf: improve embedded data discovery","is_cherrypick":false,"cherrypick_hash":"","pull":""},"095e2bcc26302a27a71b37b76348cb9231ab5862":{"hash":"095e2bcc26302a27a71b37b76348cb9231ab5862","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Fix builtin script cannot open from debug stacks","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16888},"b2412c72a01d2454408d77c79a598f67ba4a5783":{"hash":"b2412c72a01d2454408d77c79a598f67ba4a5783","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Was missing clearing computed UVs, sorry, realized late.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9e3a1e5401f9f807085547de0ecc3f527610daa4":{"hash":"9e3a1e5401f9f807085547de0ecc3f527610daa4","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Add base support for 2D meshes in Godot, including Sprite -> Mesh2D conversion.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1c77fdcc8516cf2f0c5083d4840a684b9ad90958":{"hash":"1c77fdcc8516cf2f0c5083d4840a684b9ad90958","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16882 from GodotExplorer/debugger-improvement-1","body":"Small improvements for the debugger","is_cherrypick":false,"cherrypick_hash":"","pull":""},"35053e57abaca188a080106df5559e611251d1a5":{"hash":"35053e57abaca188a080106df5559e611251d1a5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16710 from YeldhamDev/filedialog_nothing_disabled","body":"Fixed \"Open\" button being enabled when nothing is selected in a FileDialog while in \"Open folder\" mode","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0667f2acbb30dcf3582ee73132dcbc1c2ca2072d":{"hash":"0667f2acbb30dcf3582ee73132dcbc1c2ca2072d","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16884 from paulloz/fix-csharp-signal-attribute-fix","body":"[mono] fix signals parameter retrieval","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7a723954125e9409c102b5cf3cde6f9a6464be52":{"hash":"7a723954125e9409c102b5cf3cde6f9a6464be52","is_merge":false,"authored_by":["MDQ6VXNlcjQzNzAyNQ=="],"author_raw":"Paul Joannon <hello@pauljoannon.com>","committer_raw":"Paul Joannon <hello@pauljoannon.com>","summary":"[mono] fix signals parameter retrieval","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16884},"cfde7374785d2e4033ebcee0459836c648439eb6":{"hash":"cfde7374785d2e4033ebcee0459836c648439eb6","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Don't print error message when select debugger stacks if the debugger is stopped.","body":"Clear debugger stack inspector if the debugger is stopped when selected stack changed.","is_cherrypick":false,"cherrypick_hash":"","pull":16882},"1abf464b59f66811f21e8ca02114327295841ada":{"hash":"1abf464b59f66811f21e8ca02114327295841ada","is_merge":false,"authored_by":["MDQ6VXNlcjQzOTYwNQ=="],"author_raw":"Florian Zwoch <fzwoch@gmail.com>","committer_raw":"Florian Zwoch <fzwoc@dolby.com>","summary":"gltf: improve embedded data discovery","body":"Some editors seems to use the image resource's mime type (e.g. \"image/png\") for data embedded uris instead of \"application/octet-stream\".","is_cherrypick":false,"cherrypick_hash":"","pull":16881},"222516a8154f4b0dbe1264315337367b60989c9e":{"hash":"222516a8154f4b0dbe1264315337367b60989c9e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16756 from willnationsdev/shifted-rect-sprite","body":"Simplify detection of Sprite clicks","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4009c017241f197a74fa2422bf1435ea56ee0903":{"hash":"4009c017241f197a74fa2422bf1435ea56ee0903","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16865 from Faless/uwp_mbedtls_fixes","body":"Fix mbedTLS and websocket module for UWP","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c291fc39ad6a9e072798311c0ba97c30cc8d24cb":{"hash":"c291fc39ad6a9e072798311c0ba97c30cc8d24cb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16772 from damarindra/tileset_editor_improvement","body":"Tileset Editor Improvement","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ba48417147efef6c17d0e1d1a0f9f11b75c2648e":{"hash":"ba48417147efef6c17d0e1d1a0f9f11b75c2648e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16878 from KidRigger/master","body":"Godot now allows built-in irrespective of the filepath.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1fdb8251d2d68634d8ba7ad4e9569742847df1df":{"hash":"1fdb8251d2d68634d8ba7ad4e9569742847df1df","is_merge":false,"authored_by":["MDQ6VXNlcjE3MjQ1OTQy"],"author_raw":"Anish <anishbhobe@hotmail.com>","committer_raw":"Anish <anishbhobe@hotmail.com>","summary":"Godot now allows built-in irrespective of the filepath.","body":"Since the file in the filepath is irrelevant when setting the file\nas built-in, changes have been made to allow setting to built-in\neven if the file in the path exists.\n\nFixes #16425","is_cherrypick":false,"cherrypick_hash":"","pull":16878},"5d6c64969cea4f1678ed3760c0353f8860ef661b":{"hash":"5d6c64969cea4f1678ed3760c0353f8860ef661b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16805 from Overblob/Dont_reset_viewport_on_debug","body":"Fix Automatic switch to viewport when playing a scene","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3658fb000be9ae39d2af0d2e90b6fb4da50490cb":{"hash":"3658fb000be9ae39d2af0d2e90b6fb4da50490cb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16869 from YeldhamDev/remote_relationship_lines","body":"Fixed Remote Tree not drawing relationship lines unless the setting is changed","is_cherrypick":false,"cherrypick_hash":"","pull":""},"57d562b394730649266f902db63d63b448dc1d6e":{"hash":"57d562b394730649266f902db63d63b448dc1d6e","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix loading project.binary from PCK file","body":"Regression introduced in #16825.\nMy logic was correct, but not the error code I was expecting.\nThe error reporting in FileAccess likely needs a review too.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"53a2b0a5cec83628474b5f95312fd008e7c213ef":{"hash":"53a2b0a5cec83628474b5f95312fd008e7c213ef","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16876 from AndreaCatania/patch-1","body":"Added forgotten infinite_inertia to bindings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5109f2ca67dfe6f55f745a6ccc1d41d700f146ff":{"hash":"5109f2ca67dfe6f55f745a6ccc1d41d700f146ff","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16874 from volzhs/button-group-desc","body":"Mention about BaseButton.toggle_mode in ButtonGroup description","is_cherrypick":false,"cherrypick_hash":"","pull":""},"39fb83630dff7b6f6c3544dcc9ed70ed459aaf43":{"hash":"39fb83630dff7b6f6c3544dcc9ed70ed459aaf43","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Added forgotten infinite_inertia to bindings","body":"Related to this comment: https://github.com/godotengine/godot/pull/16757#discussion_r169470394","is_cherrypick":false,"cherrypick_hash":"","pull":16876},"0d0b266143b243442972f50d8efc829a33364674":{"hash":"0d0b266143b243442972f50d8efc829a33364674","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Mention about BaseButton.toggle_mode in ButtonGroup description","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16874},"bc7db7a08dd2e645fbe3f6fda4771fb8f3b8bedf":{"hash":"bc7db7a08dd2e645fbe3f6fda4771fb8f3b8bedf","is_merge":false,"authored_by":["MDQ6VXNlcjEzOTM5MA=="],"author_raw":"Neil Graham <lerc@screamingduck.com>","committer_raw":"Neil Graham <lerc@screamingduck.com>","summary":"add Image::bumpmap_to_normalmap conversion function","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16898},"0d13eb42250da072f550ce8b563d5a0b807b1ff3":{"hash":"0d13eb42250da072f550ce8b563d5a0b807b1ff3","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Fixed Remote Tree not drawing relationship lines unless the setting is changed.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16869},"dfef6f24d586663cb76d73145abc4a9bb7994df3":{"hash":"dfef6f24d586663cb76d73145abc4a9bb7994df3","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Small patch to change mbedtls _WIN32_WINNT","body":"We are using 0x0601 as min anyway.\nThis avoids SOCKADDR_STORAGE error on uwp build","is_cherrypick":false,"cherrypick_hash":"","pull":16865},"d29488ee9b86d7edb48771c059173ae4c3ae7421":{"hash":"d29488ee9b86d7edb48771c059173ae4c3ae7421","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Link bcrypt lib in window and UWP","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16865},"e3be5bb61d7f8850c1d7a43dbc18f37107c2e317":{"hash":"e3be5bb61d7f8850c1d7a43dbc18f37107c2e317","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16861 from YeldhamDev/tree_docs_fix","body":"Clarified what the Tree's signals \"item_activated\" and \"item_double_clicked\" do","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1260ed90bd5d7c178baee1a0f37325f15455c208":{"hash":"1260ed90bd5d7c178baee1a0f37325f15455c208","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Clarified what the Tree's signals \"item_activated\" and \"item_double_clicked\" do.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16861},"e69dd475017f91e73a02d8d78114cc9ad2c27f35":{"hash":"e69dd475017f91e73a02d8d78114cc9ad2c27f35","is_merge":false,"authored_by":["MDQ6VXNlcjg1MTkyMTg="],"author_raw":"Damar Indra <damarind@gmail.com>","committer_raw":"damarindra <damarind@gmail.com>","summary":"Tileset Editor Improvement","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16772},"db80d56388d15c5c70154a68169c4a6d56437c52":{"hash":"db80d56388d15c5c70154a68169c4a6d56437c52","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Fixed \"Open\" button being enabled when nothing is selected in a FileDialog while in \"Open folder\" mode.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16710},"497a4e9e25fb8cc9d3a95bc79b605aca79603648":{"hash":"497a4e9e25fb8cc9d3a95bc79b605aca79603648","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16757 from AndreaCatania/kinpush","body":"Improved kinematic body, Now can move rigid body","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ae8e8b2bc21ebd678a7513c7b413d8e9c57680d8":{"hash":"ae8e8b2bc21ebd678a7513c7b413d8e9c57680d8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16856 from volzhs/line-scene-tree","body":"Draw relationship line on scene tree dock if option is on","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a929a5aea5f6d4582b845ba6b3fd6e776c5ad7fb":{"hash":"a929a5aea5f6d4582b845ba6b3fd6e776c5ad7fb","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Import PR 730 from mbedTLS project","body":"Fixes UWP build while we wait for it to get into next release.","is_cherrypick":false,"cherrypick_hash":"","pull":16865},"a2ef49f8b977a16bbfa7ad1a179aeb43a3a6be18":{"hash":"a2ef49f8b977a16bbfa7ad1a179aeb43a3a6be18","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Websocket module properly recognize UWP (by @vnen)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16865},"36aa62802a5024ad088efe07f186c4a401cde888":{"hash":"36aa62802a5024ad088efe07f186c4a401cde888","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Draw relationship line on scene tree dock if option is on","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16856},"6ed392f47a1970f7815f6f76b7bacfd0bb51b87c":{"hash":"6ed392f47a1970f7815f6f76b7bacfd0bb51b87c","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Improved kinematic body 2D and 3D, Now can move rigid body","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16757},"6756896b220fe1e7d5099cc4e5a548dffdba1ff9":{"hash":"6756896b220fe1e7d5099cc4e5a548dffdba1ff9","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16852 from godotengine/revert-15985-uniforms-single-argument-constructors","body":"Revert \"Handle single-argument constructors in uniform default values\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4c56edfb832686257e58f4ce5012b512934359e0":{"hash":"4c56edfb832686257e58f4ce5012b512934359e0","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Revert \"Handle single-argument constructors in uniform default values\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16852},"05a8675f827a36136be635384f3a44ef0e47bc97":{"hash":"05a8675f827a36136be635384f3a44ef0e47bc97","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15985 from Nallebeorn/uniforms-single-argument-constructors","body":"Handle single-argument constructors in uniform default values","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1fbb83de2c4a6489d419bb7f771163f514de8f5b":{"hash":"1fbb83de2c4a6489d419bb7f771163f514de8f5b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16467 from godotengine/gles3-light-shader-time","body":"using TIME in light shader enables uses_fragment_time","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2c44b2cee4e7f52fcbf5bfe69927017125da3575":{"hash":"2c44b2cee4e7f52fcbf5bfe69927017125da3575","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16718 from Chaosus/triplanarfix","body":"Add refraction possibility when triplanar uv mode enabled","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4b562aaf0c734bd774aeec0763056ff218a7fda6":{"hash":"4b562aaf0c734bd774aeec0763056ff218a7fda6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16834 from bojidar-bg/x-rendering-gles3-bug","body":"Fix a rendering bug with screen_texture","is_cherrypick":false,"cherrypick_hash":"","pull":""},"55f00d9655ca3f9ccfdcac2fba8081df9869ba16":{"hash":"55f00d9655ca3f9ccfdcac2fba8081df9869ba16","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16455 from volzhs/close-docs","body":"Keep to show current script when closing all docs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c62a6942dcdf3b1cbdafa3d858cf9694effeee98":{"hash":"c62a6942dcdf3b1cbdafa3d858cf9694effeee98","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16845 from NathanWarden/fix_vs_no_compile","body":"[Mono] Fixed \"expression did not evaluate to a constant\" compiler error for Windows.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1a604fc858b1c988b22663c9a6220e897c24df4a":{"hash":"1a604fc858b1c988b22663c9a6220e897c24df4a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16843 from YeldhamDev/stack_frames_reselect","body":"Made the Debugger's Stack Frames items reselectable","is_cherrypick":false,"cherrypick_hash":"","pull":""},"df84290a7ee2e4e939fc4eccc030129227c83895":{"hash":"df84290a7ee2e4e939fc4eccc030129227c83895","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Keep to show current script when closing all docs","body":"also fix error when removing multiple tabs from TabContainer at same frame.\nlike closing multiple docs at once.\n\nFix #16403","is_cherrypick":false,"cherrypick_hash":"","pull":16455},"72fe70272d540afca691143d3a4f029176e37087":{"hash":"72fe70272d540afca691143d3a4f029176e37087","is_merge":false,"authored_by":["MDQ6VXNlcjYyOTQyMg=="],"author_raw":"Nathan Warden <nathan@nathanwarden.com>","committer_raw":"Nathan Warden <nathan@nathanwarden.com>","summary":"[Mono] Fixed \"expression did not evaluate to a constant\" compiler error for visual studio.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16845},"32e3f257ace9b24df47510e036f80438bfe9a177":{"hash":"32e3f257ace9b24df47510e036f80438bfe9a177","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Made the Debugger's Stack Frames items reselectable.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16843},"ad5ac052a447f5121e96f2c3964e14a880b397a7":{"hash":"ad5ac052a447f5121e96f2c3964e14a880b397a7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16098 from NathanWarden/ci_command_options","body":"Added --quit and --build-solutions cmd line options to make CI pipelines possible","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b0bdb4456b3e1cc989dab1c8f23389ec0bdf425d":{"hash":"b0bdb4456b3e1cc989dab1c8f23389ec0bdf425d","is_merge":false,"authored_by":["MDQ6VXNlcjE2MjE3NTYz"],"author_raw":"Will Nations <willnationsdev@gmail.com>","committer_raw":"Will Nations <willnationsdev@gmail.com>","summary":"Expose Sprite._edit_get_rect for click rect access","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16756},"1602e0cdb9b4f41faba330537f97f8ed8f381b80":{"hash":"1602e0cdb9b4f41faba330537f97f8ed8f381b80","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"SCons: Remove references to obsolete \"fat\" bits","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3e6f2b7d9812b952f7af255a05bfb3fba1e1bf23":{"hash":"3e6f2b7d9812b952f7af255a05bfb3fba1e1bf23","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix previous commit, \"bits\" still needed for buildsystem","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"42c5af5e48c1e74a53bb773d7068bf61953231a8":{"hash":"42c5af5e48c1e74a53bb773d7068bf61953231a8","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"OSX: Remove unnecessary bits assignment","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f637ad84e3af9cecddcd0ff3c89609087ab9701e":{"hash":"f637ad84e3af9cecddcd0ff3c89609087ab9701e","is_merge":false,"authored_by":["MDQ6VXNlcjEzMTE1NTU="],"author_raw":"Marc Gilleron <marc.gilleron@gmail.com>","committer_raw":"Marc Gilleron <marc.gilleron@gmail.com>","summary":"Added find & replace in files","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16571},"4bfb504c2f047660ce85fda96657d5cb27415f19":{"hash":"4bfb504c2f047660ce85fda96657d5cb27415f19","is_merge":false,"authored_by":["MDQ6VXNlcjYyOTQyMg=="],"author_raw":"Nathan Warden <nathan@nathanwarden.com>","committer_raw":"Nathan Warden <nathan@nathanwarden.com>","summary":"Added an auto quit and auto build flag to the command line options.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16098},"b2aeb02e7d43d98973334e39db5c39626ba9f775":{"hash":"b2aeb02e7d43d98973334e39db5c39626ba9f775","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16530 from AndreaCatania/rays","body":"Improved ray shape (2D and 3D) by addiing the possibility to act as r…","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6ee4298ee3192e2c82e7b26b078f32302764ace5":{"hash":"6ee4298ee3192e2c82e7b26b078f32302764ace5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16652 from aragar/FixQuotationInString","body":"Fix quotation in string","is_cherrypick":false,"cherrypick_hash":"","pull":""},"693f5426d474c9d4bfa96e1f72f6815cfab61e6a":{"hash":"693f5426d474c9d4bfa96e1f72f6815cfab61e6a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16709 from willnationsdev/autoload-edit","body":"Enable EditorPlugin to add/remove autoloads","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e7fb14351533f823cdc1261c3905ac8d5cb82f47":{"hash":"e7fb14351533f823cdc1261c3905ac8d5cb82f47","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #14433 from PJB3005/17-12-08-3d_grid_color_setting_update","body":"Makes 3D editor grid color update without restart.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1d2d08da5b04abcd1c956c32d5cec4733b281d40":{"hash":"1d2d08da5b04abcd1c956c32d5cec4733b281d40","is_merge":false,"authored_by":["MDQ6VXNlcjExODU5NTM4"],"author_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Add show path button to project manager","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d5daaa72fa94a6d7e122b6e1618dad90fe1d1065":{"hash":"d5daaa72fa94a6d7e122b6e1618dad90fe1d1065","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15306 from poke1024/item-list-draw-speed","body":"Boost drawing speed of ItemLists with many items","is_cherrypick":false,"cherrypick_hash":"","pull":""},"37a6ce5a4245cd4383d4b783a6348b8d87a27070":{"hash":"37a6ce5a4245cd4383d4b783a6348b8d87a27070","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15563 from poke1024/gdscript-shuffle","body":"Add shuffle() method to Array","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5933cf867a1819c5ccc4f531712971307d9dc6db":{"hash":"5933cf867a1819c5ccc4f531712971307d9dc6db","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15780 from volzhs/emoji","body":"Support colored font","is_cherrypick":false,"cherrypick_hash":"","pull":""},"745524486613d24fb1287877af91e00471df7650":{"hash":"745524486613d24fb1287877af91e00471df7650","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15852 from poke1024/color_hsv","body":"Add Color.from_hsv()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a5688ccd90573b1700e06417b94c0c46ce5a2e9a":{"hash":"a5688ccd90573b1700e06417b94c0c46ce5a2e9a","is_merge":false,"authored_by":[""],"author_raw":"Chris Bradfield <chris@kidscancode.org>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Improve CollisionObject/CollisionObject2D warning message","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e790ca084d1e1be54421c4fe0cb4aea955c62eb9":{"hash":"e790ca084d1e1be54421c4fe0cb4aea955c62eb9","is_merge":false,"authored_by":["MDQ6VXNlcjE4NjcyMzMx"],"author_raw":"Stephen Traskal <Straskal@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fixing folder/file case sensitive renaming issue","body":"Example:\nCould not rename \"Objects\" to \"objects\" or vice versa","is_cherrypick":false,"cherrypick_hash":"","pull":""},"43de4eb4d2f279ed20cd2f8340a4e33d92b55b56":{"hash":"43de4eb4d2f279ed20cd2f8340a4e33d92b55b56","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15933 from x1212/fix_preload_in_exports","body":"fix spurious error messages during autocomplete and validate","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a41c45c3358b22e19ef8ac7772826e6b15fc9458":{"hash":"a41c45c3358b22e19ef8ac7772826e6b15fc9458","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16060 from sdfgeoff/apply_torque","body":"Exposed apply_torque_impulse to gdscript","is_cherrypick":false,"cherrypick_hash":"","pull":""},"aeed774fef63c37b6894d889d6dc98202ee24ed0":{"hash":"aeed774fef63c37b6894d889d6dc98202ee24ed0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16173 from vnen/gdscript-arguments","body":"Add argument count check for some GDScript functions","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f163b0e4b4da163de121503ca93aad212f053be4":{"hash":"f163b0e4b4da163de121503ca93aad212f053be4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16241 from Chaosus/zoomlabel","body":"Added zoom label to code editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3564895b63c50c2c903750df63b6f39bf0c35d37":{"hash":"3564895b63c50c2c903750df63b6f39bf0c35d37","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16430 from dragmz/download_tpl_to_file","body":"Download export templates to a file (instead of memory) using separate thread","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2a723519c042e0a143807e0b3e6a7367bfcb02dc":{"hash":"2a723519c042e0a143807e0b3e6a7367bfcb02dc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16491 from Chaosus/update_status_bar_font","body":"Make status bar label fonts updateable","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ea57a19b34df4d60e740987f858ae225bbd4cc53":{"hash":"ea57a19b34df4d60e740987f858ae225bbd4cc53","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 a rendering bug with screen_texture","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16834},"ffc3ef86778f486823bedf66cc5a937fc09abe6a":{"hash":"ffc3ef86778f486823bedf66cc5a937fc09abe6a","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Improved ray shape (2D and 3D) by addiing the possibility to act as regular shape","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16530},"691d5d807c1aee94d3551a71c2461f3ec469662b":{"hash":"691d5d807c1aee94d3551a71c2461f3ec469662b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16583 from ShyRed/obj-import-scale","body":"Add import option \"scale_mesh\" to obj file importer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2b7037b14801b9f15cda5e8462bd53e93499575d":{"hash":"2b7037b14801b9f15cda5e8462bd53e93499575d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16675 from Iskustvo/improved_error_detectioin_in_move-to-trash_for_Linux","body":"[X11] Improving error detection in move_to_trash","is_cherrypick":false,"cherrypick_hash":"","pull":""},"399e553829215fc30ddd481d5bac9ef0e3d95ca7":{"hash":"399e553829215fc30ddd481d5bac9ef0e3d95ca7","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added flip switch to generate_normals","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16705},"3925e6a5431424f422273f3522016a9d6a51a876":{"hash":"3925e6a5431424f422273f3522016a9d6a51a876","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16696 from BTaskaya/master","body":"PEP3101 applied with changing old type string formatting as new ones","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5efbb08a7a8cc7bcec05645088d3e2f5e87216aa":{"hash":"5efbb08a7a8cc7bcec05645088d3e2f5e87216aa","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16697 from ianb96/script_list_no_sort","body":"Add Option to disable sort in script list","is_cherrypick":false,"cherrypick_hash":"","pull":""},"48850d4077f4a21ac27e6b1f969f6887440b3244":{"hash":"48850d4077f4a21ac27e6b1f969f6887440b3244","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16738 from YeldhamDev/rigidbodies_descriptions","body":"Made modifications to the RigidBody(2D) descriptions","is_cherrypick":false,"cherrypick_hash":"","pull":""},"66c39b14261ee31244f864ebff7bdb6f3c55211f":{"hash":"66c39b14261ee31244f864ebff7bdb6f3c55211f","is_merge":false,"authored_by":["MDQ6VXNlcjMyMTIzMDY2"],"author_raw":"Alexander Alekseev <alexander.n.alekseev@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fixes OptionButton selection index being reset to zero at instanciation","body":"Bug: engine tries to set selected item before items were added during save scene/run project, because of wrong properties order.\nFixes #10213.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"be67f2e4ba1bc2d36a9705328cf0b87aada9c3d7":{"hash":"be67f2e4ba1bc2d36a9705328cf0b87aada9c3d7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16751 from AndreaCatania/moreAPIs","body":"Added Physics state APIs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6d99975707e51b5925c847fac4e88a55d5981408":{"hash":"6d99975707e51b5925c847fac4e88a55d5981408","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16763 from RandomShaper/improve-fullscreen","body":"Remove window decorations for fullscreen on X11","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b93d6a001b15d544ea346c4804fb0d853ab11622":{"hash":"b93d6a001b15d544ea346c4804fb0d853ab11622","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16566 from groud/gui_input_rework","body":"2D Editor GUI input rework","is_cherrypick":false,"cherrypick_hash":"","pull":""},"959b3e6d8c6eee37cb8d7ab3be0bc8ada4687b43":{"hash":"959b3e6d8c6eee37cb8d7ab3be0bc8ada4687b43","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16752 from Yanpas/dellines","body":"Delete all selected lines using the \"delete line\" shortcut in script editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"50e6b3c0050c3f73efa2070291ee1720d7750c7f":{"hash":"50e6b3c0050c3f73efa2070291ee1720d7750c7f","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Made modifications to the RigidBody(2D) descriptions.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16738},"9130770ec5ed30e399e47c057c3eaaba3d743d5f":{"hash":"9130770ec5ed30e399e47c057c3eaaba3d743d5f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16794 from Chaosus/new_shader_funcs","body":"Adds some missing shader built-in functions","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d9f26af533c40326f8f528e0ac5613053cccb4c5":{"hash":"d9f26af533c40326f8f528e0ac5613053cccb4c5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16803 from lethiandev/fix-remove-shape2d","body":"Fix 2d collision body update on shape remove","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b2bdfaded3b4c75458bcf855f75cf49e09d07508":{"hash":"b2bdfaded3b4c75458bcf855f75cf49e09d07508","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16825 from akien-mga/projectsettings-setup","body":"Improve error reporting of ProjectSettings::setup()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"52f45122aecae2847fe6b653db06e0a0bae450d1":{"hash":"52f45122aecae2847fe6b653db06e0a0bae450d1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16822 from Noshyaar/timefmt","body":"Fix timer second not zero padded when < 10","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7839076f95679c85e7adfdccdd671b2927c82f2f":{"hash":"7839076f95679c85e7adfdccdd671b2927c82f2f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Improve error reporting of ProjectSettings::setup()","body":"And use it to better report errors in the console and project manager\nwhen a project.godot file is corrupted.\n\nFixes #14963.","is_cherrypick":false,"cherrypick_hash":"","pull":16825},"d2e3607fa069924945b1eabed6ebfe8c5a6a0ecc":{"hash":"d2e3607fa069924945b1eabed6ebfe8c5a6a0ecc","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"Poommetee Ketson <poommetee@protonmail.com>","summary":"Fix timer second not zero padded when < 10","body":"Also RTR \"Time Left:\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4faf81977dc7cf9d160f20151e06cfe5b74454cc":{"hash":"4faf81977dc7cf9d160f20151e06cfe5b74454cc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16819 from akien-mga/pm-setup","body":"Prevent loading project-specific config in Project Manager","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9707257aa1baf902e009e7f904e53dbed2795527":{"hash":"9707257aa1baf902e009e7f904e53dbed2795527","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16816 from akien-mga/osx-remove-32-bit","body":"OSX: Remove support for 32-bit and fat binaries","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f9b292b93575ffb090d9cd7a4d0e9428e6106711":{"hash":"f9b292b93575ffb090d9cd7a4d0e9428e6106711","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Prevent loading project-specific config in Project Manager","body":"The Project Manager should share the same settings as the editor most of the time.\nThe whole init stuff with Main::setup and Main::start needs a good cleanup though.\n\nFixes #15199.","is_cherrypick":false,"cherrypick_hash":"","pull":16819},"f04958cd5d2259cc7b8ca1be75de78cc47e58df2":{"hash":"f04958cd5d2259cc7b8ca1be75de78cc47e58df2","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"OSX: Remove support for 32-bit and fat binaries","body":"Mac OS X is 64-bit only since 10.7 (Lion), which has reached End-Of-Life in October 2014.\nTherefore it no longer makes sense to support exporting 32-bit binaries for Mac OS X,\nand we can now default to 64-bit instead of bigger \"fat\" binaries.","is_cherrypick":false,"cherrypick_hash":"","pull":16816},"fee29570d0a5ee2de5b6b8e28621636489ac9bb3":{"hash":"fee29570d0a5ee2de5b6b8e28621636489ac9bb3","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":""},"3c7a39b40cf8b5113f8bf43d713e412632543f8f":{"hash":"3c7a39b40cf8b5113f8bf43d713e412632543f8f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Update version string in header","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fd92e571ac4380b83ee1f1af5eef59f3aa8b8535":{"hash":"fd92e571ac4380b83ee1f1af5eef59f3aa8b8535","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Readd VS.sync and VS.draw to keep compatibility","body":"Those are deprecated as VS.force_sync and VS.force_draw do the same and more explicitly,\nbut we cannot remove them without marking them as deprecated before that.\n\nFixes issue introduced in #15892.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"772eaf156fb0c571f4e9b339db2a06d4834d31f4":{"hash":"772eaf156fb0c571f4e9b339db2a06d4834d31f4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16755 from KidRigger/master","body":"Gridmap editor now lists plane instead of floor when not horizontal","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6db60c03a9942ba766f52f6a4ae5f157e2edbd42":{"hash":"6db60c03a9942ba766f52f6a4ae5f157e2edbd42","is_merge":true,"authored_by":[],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16810 from isaacremnant/clip_content","body":"Force controls to save rect_clip_content","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cc902cf9ab34ef06084fb23831c2fecbafb90784":{"hash":"cc902cf9ab34ef06084fb23831c2fecbafb90784","is_merge":false,"authored_by":["MDQ6VXNlcjM1MzU1MTYx"],"author_raw":"isaacremnant <isaacremnant@gmail.com>","committer_raw":"isaacremnant <isaacremnant@gmail.com>","summary":"Force controls to save rect_clip_content since they do not all default to false.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16810},"d002b7d24afa0b1c15d470ba170a62f2be648d7f":{"hash":"d002b7d24afa0b1c15d470ba170a62f2be648d7f","is_merge":false,"authored_by":["MDQ6VXNlcjMxOTU4ODY2"],"author_raw":"Unknown <xavier.patricelli@gmail.com>","committer_raw":"Unknown <xavier.patricelli@gmail.com>","summary":"Fix Automatic switch to viewport when playing a scene #16357","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16805},"3659df6624861903456943cb17efd94ace6f2b5f":{"hash":"3659df6624861903456943cb17efd94ace6f2b5f","is_merge":false,"authored_by":["MDQ6VXNlcjUzMjMxMjk="],"author_raw":"Konrad Nowakowski <konrad.x92@gmail.com>","committer_raw":"Konrad Nowakowski <konrad.x92@gmail.com>","summary":"Fix 2d collision body update on shape remove","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16803},"95f7879923783c3cbfc0a42cfd11e2b9d8260b46":{"hash":"95f7879923783c3cbfc0a42cfd11e2b9d8260b46","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Fix infinite recursion with editor import plugins","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6e200b1fe0b03bc0acc6d7ab097750d87aa7ac67":{"hash":"6e200b1fe0b03bc0acc6d7ab097750d87aa7ac67","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16326 from NathanWarden/fix_basis_mono","body":"[Mono] Basis values now marshalled in the correct order.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dad47d8876de45132226985dbbd079e060f6facc":{"hash":"dad47d8876de45132226985dbbd079e060f6facc","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16749 from PJB3005/18-02-16-project-manager-mono-debug-fix","body":"Makes project manager never initialize mono debug.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e380a98109f72d4e39f1f069c3cf35e408925a8b":{"hash":"e380a98109f72d4e39f1f069c3cf35e408925a8b","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16746 from PJB3005/18-02-16-fix-nodepath-pascalcase","body":"Makes NodePath and RID follow PascalCase in C#.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f4dcfa38f72751a26877d63a15a58b03f63a21b4":{"hash":"f4dcfa38f72751a26877d63a15a58b03f63a21b4","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16747 from PJB3005/18-02-16-nodepath-tostring","body":"Give C# NodePath a ToString().","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ba0ec2ffd24c6d502c8f171281125b94353444d8":{"hash":"ba0ec2ffd24c6d502c8f171281125b94353444d8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16792 from Yanpas/md_maker","body":"fixed md script","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bbd8f2c1b42fbf800ae4703c3c68c4faef114331":{"hash":"bbd8f2c1b42fbf800ae4703c3c68c4faef114331","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16785 from Calinou/remove-android-debugging-prints","body":"Remove some debugging prints on Android","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3fd4a35ce67c3b43744445c2de6087ad9847a546":{"hash":"3fd4a35ce67c3b43744445c2de6087ad9847a546","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15235 from sersoong/master-batchtoggle","body":"Enhanced Toggle Visibility button in scene tree editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"268d7c7c5b4249c0281cbb7f7fc8a66b2ebdc969":{"hash":"268d7c7c5b4249c0281cbb7f7fc8a66b2ebdc969","is_merge":false,"authored_by":["MDQ6VXNlcjIzMTQwODg5"],"author_raw":"Iskustvo <iskustvo@yahoo.com>","committer_raw":"Iskustvo <iskustvo@yahoo.com>","summary":"[X11] Improving error detection in move_to_trash","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16675},"8f04a13c98cf5107c6bad76b1dfa9c95f9a71115":{"hash":"8f04a13c98cf5107c6bad76b1dfa9c95f9a71115","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added missing shader functions","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16794},"059221f1230cf6563e2753bbf20a4c6763ff1d4d":{"hash":"059221f1230cf6563e2753bbf20a4c6763ff1d4d","is_merge":false,"authored_by":["MDQ6VXNlcjczNDU3NjE="],"author_raw":"Yan Pas <yanp.bugz@gmail.com>","committer_raw":"Yan Pas <yanp.bugz@gmail.com>","summary":"fixed md script","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16792},"d5eba83fd57005c110ef594f90c84016b758a0d5":{"hash":"d5eba83fd57005c110ef594f90c84016b758a0d5","is_merge":true,"authored_by":[],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16774 from sudoio/fix-16773","body":"Fix #16773 (Rename \"Install\" to \"Download\" in AssetLib)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d69881436757fce0d81f42736879ed69747ddcbe":{"hash":"d69881436757fce0d81f42736879ed69747ddcbe","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 debugging prints on Android","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16785},"2d0c07bd5ab363997a210f98fb14d638414dea1a":{"hash":"2d0c07bd5ab363997a210f98fb14d638414dea1a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16770 from paulloz/csharp-signal-attribute","body":"C# Signal attribute","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cfbd7fd21e6630cc513ac3a36849c0f796d142c3":{"hash":"cfbd7fd21e6630cc513ac3a36849c0f796d142c3","is_merge":false,"authored_by":["MDQ6VXNlcjQzNzAyNQ=="],"author_raw":"Paul Joannon <hello@pauljoannon.com>","committer_raw":"Paul Joannon <hello@pauljoannon.com>","summary":"implement signal related methods in csharp_script so signals can be used with emit","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16770},"efd52cd1725145dc9c8038477dbe133b23868e99":{"hash":"efd52cd1725145dc9c8038477dbe133b23868e99","is_merge":false,"authored_by":["MDQ6VXNlcjQzNzAyNQ=="],"author_raw":"Paul Joannon <hello@pauljoannon.com>","committer_raw":"Paul Joannon <hello@pauljoannon.com>","summary":"add a [Signal] attribute to CSharpScripts","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16770},"16baf62363064682d56935e675c8a8953ba2153d":{"hash":"16baf62363064682d56935e675c8a8953ba2153d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16758 from PJB3005/18-02-16-project-manager-nontools-flag-fix","body":"Ignore tools CLI flags in non-tools-builds.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3cdca984e0e999847801894038a685a6b693b3e6":{"hash":"3cdca984e0e999847801894038a685a6b693b3e6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16780 from neikeq/mono-fix-build-icons","body":"Mono: Fix build status icons","is_cherrypick":false,"cherrypick_hash":"","pull":""},"df522cf4e1ee26798359b538f0ad5d0c3116af47":{"hash":"df522cf4e1ee26798359b538f0ad5d0c3116af47","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16781 from eska014/html5-httpc","body":"HTML5 HTTPClient fixes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"98039909f202aac2795ead44104b56f7609059d8":{"hash":"98039909f202aac2795ead44104b56f7609059d8","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Flush HTTPClient response data only on request/close in HTML5 platform","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16781},"ca9fa9cca8a27f14a7b0178d6abf573815722996":{"hash":"ca9fa9cca8a27f14a7b0178d6abf573815722996","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Warn when polling HTTPClient synchronously in HTML5 platform","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16781},"8bd05f0c717032c6b89886c42e8bacd14c20aee9":{"hash":"8bd05f0c717032c6b89886c42e8bacd14c20aee9","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Fix build status icons","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16780},"2cd7bc04ea9a99510c26113a81f8371be5b1f49f":{"hash":"2cd7bc04ea9a99510c26113a81f8371be5b1f49f","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Disable insecure HTTP methods CONNECT and TRACE in HTML5 platform","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16781},"d05d4c2bddff05967c8d59137e5c13b576f7cb51":{"hash":"d05d4c2bddff05967c8d59137e5c13b576f7cb51","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16776 from sudoio/remove-bad-words","body":"Clean up some bad words from code comments","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7368978a48127a4c238f51bd0dbdf4c8d091809f":{"hash":"7368978a48127a4c238f51bd0dbdf4c8d091809f","is_merge":false,"authored_by":["MDQ6VXNlcjczNDU3NjE="],"author_raw":"Yan Pas <yanp.bugz@gmail.com>","committer_raw":"Yan Pas <yanp.bugz@gmail.com>","summary":"Delete all selected lines using the delete line shortcut in script editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16752},"d35e48622800f6686dbdfba380e25170005dcc2b":{"hash":"d35e48622800f6686dbdfba380e25170005dcc2b","is_merge":false,"authored_by":["MDQ6VXNlcjE5OTcyNTEx"],"author_raw":"Artem Varaksa <aymfst@gmail.com>","committer_raw":"Artem Varaksa <aymfst@gmail.com>","summary":"Clean up some bad words from code comments","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16776},"69675463b060c9b671560c83dc857db993acfcfb":{"hash":"69675463b060c9b671560c83dc857db993acfcfb","is_merge":false,"authored_by":["MDQ6VXNlcjE5OTcyNTEx"],"author_raw":"Artem Varaksa <aymfst@gmail.com>","committer_raw":"Artem Varaksa <aymfst@gmail.com>","summary":"Fix #16773 (Rename \"Install\" to \"Download\" in AssetLib)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16774},"dd198262779c20fcb96a1b7484c77e21f4cf4ba1":{"hash":"dd198262779c20fcb96a1b7484c77e21f4cf4ba1","is_merge":false,"authored_by":["MDQ6VXNlcjgxMDc0NTk="],"author_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","committer_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","summary":"Ignore tools CLI flags in non-tools builds.","body":"Some flags were still parsed but either did nothing or broke everything.\n\nNo reason to parse them.","is_cherrypick":false,"cherrypick_hash":"","pull":16758},"7c356a9c0514bdb184aac651117f0e542baccfc4":{"hash":"7c356a9c0514bdb184aac651117f0e542baccfc4","is_merge":false,"authored_by":["MDQ6VXNlcjE3MjQ1OTQy"],"author_raw":"Anish <anishbhobe@hotmail.com>","committer_raw":"Anish <anishbhobe@hotmail.com>","summary":"Gridmap editor now lists plane instead of floor when not horizontal.","body":"Instead of gridmap editor calling grid as floor irrespective of the\norientation, it now calls the grid plane if it's vertical and floor\nif horizontal.\n\nResolves: #14611","is_cherrypick":false,"cherrypick_hash":"","pull":16755},"3d4bf5a90e9b32c6c93647c7fa08785b22cd5442":{"hash":"3d4bf5a90e9b32c6c93647c7fa08785b22cd5442","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16702 from godotengine/locales-iw-in","body":"Add locale renames for Hebrew and Indonesian on Windows","is_cherrypick":false,"cherrypick_hash":"","pull":""},"13e9ee50fecaea1f1b61541345964419335adb6b":{"hash":"13e9ee50fecaea1f1b61541345964419335adb6b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16759 from PJB3005/18-02-16-final-newline-editorconfig","body":"Enforce insert_final_newline in the editorconfig.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7c7eda876aaf7a24e789285b9c7b8fd2f3fd41fb":{"hash":"7c7eda876aaf7a24e789285b9c7b8fd2f3fd41fb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16753 from akien-mga/ca-certificates","body":"Update CA certificates to latest Mozilla bundle","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6dba6bb40a90666e379d0bc17f9f105af072d633":{"hash":"6dba6bb40a90666e379d0bc17f9f105af072d633","is_merge":true,"authored_by":[],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16767 from sfotm/master","body":"Direct to InputEventJoypadButton for using buttons\n\n[ci skip]","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6af7dafd6c5a3d925cc2c08fed93c288a3dca461":{"hash":"6af7dafd6c5a3d925cc2c08fed93c288a3dca461","is_merge":false,"authored_by":[""],"author_raw":"Benjamin Stammen <accounts@stammen.me>","committer_raw":"GitHub <noreply@github.com>","summary":"Direct to InputEventJoypadButton for using buttons","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16767},"935a99e758b169299119dcb1d4e8497b12d902a7":{"hash":"935a99e758b169299119dcb1d4e8497b12d902a7","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 window decorations for fullscreen on X11","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16763},"6861886f706af841442d599570d5f163cf0688ce":{"hash":"6861886f706af841442d599570d5f163cf0688ce","is_merge":false,"authored_by":["MDQ6VXNlcjgxMDc0NTk="],"author_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","committer_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","summary":"Enforce insert_final_newline in the editorconfig.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16759},"5bfb8e1bce518f340a8422acdd04bfce65934597":{"hash":"5bfb8e1bce518f340a8422acdd04bfce65934597","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16754 from akien-mga/x11-static-libgcc","body":"X11: Link libgcc statically with use_static_cpp option","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b526088ae217de959cd395f5a74baf87552e0bbf":{"hash":"b526088ae217de959cd395f5a74baf87552e0bbf","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"X11: Link libgcc statically with use_static_cpp option","body":"We were already linking libstdc++ statically for official binaries,\nprotecting us against most portability issues. But apparently since\nwe started using GCC 7 for official builds, we also need to link\nlibgcc statically for at least 32-bit builds to be portable.\n\nFixes #16409.","is_cherrypick":false,"cherrypick_hash":"","pull":16754},"294af5617a9062f3d9d0637a65db4a0af4675892":{"hash":"294af5617a9062f3d9d0637a65db4a0af4675892","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Update CA certificates to latest Mozilla bundle","body":"Copied from an up-to-date Fedora 27 install (ca-certificates-2018.2.22-1.0.fc27).","is_cherrypick":false,"cherrypick_hash":"","pull":16753},"a930797c31d4ee1a00e03cfc1055fd4cb8af9a14":{"hash":"a930797c31d4ee1a00e03cfc1055fd4cb8af9a14","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Added Physics state APIs","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16751},"da612c324cec8c4f6bfcef9b35406ea215e699f6":{"hash":"da612c324cec8c4f6bfcef9b35406ea215e699f6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16653 from fire/server_again_2","body":"Worked with Faless(Fabio Alessandrelli) to update server platform.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2caf4aed615dabb59d2a88ef02d481d6c16ac912":{"hash":"2caf4aed615dabb59d2a88ef02d481d6c16ac912","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16748 from Chaosus/fixscriptpreview","body":"Fix script previews","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a8fbd082fee75eeaf3da5a2f98344be4e8871753":{"hash":"a8fbd082fee75eeaf3da5a2f98344be4e8871753","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix script previews","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16748},"10998380799f25cb3198c62f29e30e743c6013ac":{"hash":"10998380799f25cb3198c62f29e30e743c6013ac","is_merge":false,"authored_by":["MDQ6VXNlcjgxMDc0NTk="],"author_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","committer_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","summary":"Makes project manager never initialize mono debug.","body":"The heuristic whether we're in the project manager inside GDMono\ndidn't work if the project manager was launched by not having any path\nto run.\n\nThis is fixed now by making a Main::is_project_manager().","is_cherrypick":false,"cherrypick_hash":"","pull":16749},"b1a81374d4e2ac6150a95c3ce9af8d46720b717e":{"hash":"b1a81374d4e2ac6150a95c3ce9af8d46720b717e","is_merge":false,"authored_by":["MDQ6VXNlcjgxMDc0NTk="],"author_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","committer_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","summary":"Makes NodePath and RID follow PascalCase in C#.","body":"Fixes #15685","is_cherrypick":false,"cherrypick_hash":"","pull":16746},"3c1f8efd9e5066ded2d36e99ce40511fdea79488":{"hash":"3c1f8efd9e5066ded2d36e99ce40511fdea79488","is_merge":false,"authored_by":["MDQ6VXNlcjgxMDc0NTk="],"author_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","committer_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","summary":"Give C# NodePath a ToString().","body":"It already had an implicit cast operator to string,\nbut this doesn't get used in say string formatting.\n\nSo now something like $\"path: {GetPath()}\" works.","is_cherrypick":false,"cherrypick_hash":"","pull":16747},"49dc473ff184683485c0e69f4f1d49c63f6be6a7":{"hash":"49dc473ff184683485c0e69f4f1d49c63f6be6a7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16742 from damarindra/fix_crash_edit_mode","body":"fix crash autotile edit mode","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cceb176be372c4c07c18d707e794ee8c3a8873e8":{"hash":"cceb176be372c4c07c18d707e794ee8c3a8873e8","is_merge":false,"authored_by":["MDQ6VXNlcjg1MTkyMTg="],"author_raw":"damarindra <damarind@gmail.com>","committer_raw":"damarindra <damarind@gmail.com>","summary":"fix crash autotile edit mode","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16742},"8dad41e395220404fb0fdafaa0cd4ed18179231f":{"hash":"8dad41e395220404fb0fdafaa0cd4ed18179231f","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"2D editor GUI input rework. Changes are:","body":"- The input handling is done into several distinct functions, and the\ncode is more consistent.\n- The actions' history is more precise (\"Edited CanvasItem\"\nis now \"Rotated CanvasItem\",\"Moved CanvasItem\",etc...)\n- Fixed a little bug about input key events not forwarded correctly to plugins\n- IK is followed by default when you move a bone node, the alt-key allow\nyou to move it normally","is_cherrypick":false,"cherrypick_hash":"","pull":16566},"8a21f27f540750a76f19fcfb7d7a9d5e7f03f771":{"hash":"8a21f27f540750a76f19fcfb7d7a9d5e7f03f771","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Fix HTML5 HTTPClient response header retrieval","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16781},"9ea4452d2118fb071066cce1e2e2525bc4e29841":{"hash":"9ea4452d2118fb071066cce1e2e2525bc4e29841","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Fix HTML5 HTTPClient failure detection","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16781},"9f590b460ee8f6e0026b14fbc336b7b7ad977ee0":{"hash":"9f590b460ee8f6e0026b14fbc336b7b7ad977ee0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16728 from KidRigger/master","body":"Documentation tool does not add escapes to code and codeblocks unnecessarily","is_cherrypick":false,"cherrypick_hash":"","pull":""},"84e8c49f5d4cb5ba0fca2f50340a18a0a0e2c241":{"hash":"84e8c49f5d4cb5ba0fca2f50340a18a0a0e2c241","is_merge":false,"authored_by":["MDQ6VXNlcjE3MjQ1OTQy"],"author_raw":"Anish <anishbhobe@hotmail.com>","committer_raw":"Anish <anishbhobe@hotmail.com>","summary":"Documentation tool does not add escapes to code and codeblocks","body":"Instead of adding the escapes to all * and _ the tool now excludes\nthe characters inside [code] and [codeblock].\n\nResolves: #15156","is_cherrypick":false,"cherrypick_hash":"","pull":16728},"cdd8334585a02ed3fe9766abe0e625d866f0b271":{"hash":"cdd8334585a02ed3fe9766abe0e625d866f0b271","is_merge":false,"authored_by":["MDQ6VXNlcjEzNDkwMDUw"],"author_raw":"sdfgeoff <sdfgeoff@gmail.com>","committer_raw":"Geoffrey <geoffrey.irons@simedis.com>","summary":"Exposed apply_torque_impulse to gdscript and added documentation for added apply_torque_impulse method","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16060},"2e66730061bd4b0a84f50df9bcc50b8fe6015d2f":{"hash":"2e66730061bd4b0a84f50df9bcc50b8fe6015d2f","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":"Create and return LightmapCapture.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16653},"4e1923a931a3d849563bbe5d6fe4a52277daf090":{"hash":"4e1923a931a3d849563bbe5d6fe4a52277daf090","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 dummy audio driver, fix dummy rasterizer","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16653},"2de10aa4679a2a5612a7d7939dbd8e74a4caa886":{"hash":"2de10aa4679a2a5612a7d7939dbd8e74a4caa886","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","summary":"Fixes to OS_Server and DummyRasterizer to match new signatures","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16653},"6784d743f72f66e0e07343bdb326fa42c9f0f43c":{"hash":"6784d743f72f66e0e07343bdb326fa42c9f0f43c","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","summary":"server platform now compiles and run on linux.","body":"Seems to also be able to do exports of some demos I tried.","is_cherrypick":false,"cherrypick_hash":"","pull":16653},"72ef766dfa5fcf35283079ccb98d74f4dbb2d934":{"hash":"72ef766dfa5fcf35283079ccb98d74f4dbb2d934","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","summary":"Add dummy Texture handling","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16653},"8699f643c9b02bc804024f0b67dea80467bef91d":{"hash":"8699f643c9b02bc804024f0b67dea80467bef91d","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","summary":"Disable GLES builders and source from server compilation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16653},"c0dce6e4800c1b0e7f6124020afaf6a8edbee1e5":{"hash":"c0dce6e4800c1b0e7f6124020afaf6a8edbee1e5","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","summary":"Add dummy resterizer driver","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16653},"973be3711afe2585aa654fb3fa42783b42aa5587":{"hash":"973be3711afe2585aa654fb3fa42783b42aa5587","is_merge":false,"authored_by":["MDQ6VXNlcjQyMTg0OTE="],"author_raw":"Webster Sheets <webster@web-eworks.com>","committer_raw":"Webster Sheets <webster@web-eworks.com>","summary":"Fix Sprite3D's incorrect behavior when using AtlasTextures.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16707},"b5e4f637fc6d2ef9d1dec28bfdb9df9e3515e759":{"hash":"b5e4f637fc6d2ef9d1dec28bfdb9df9e3515e759","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added refraction possibility for triplanar uv mode","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16718},"133942cfeb0279ca03ab9943459c5140ab1f1725":{"hash":"133942cfeb0279ca03ab9943459c5140ab1f1725","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16693 from marcelofg55/compile_fix","body":"Fix for a possible compile error under OS X","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4fa8987494c213bf85fbadaf394d844874544990":{"hash":"4fa8987494c213bf85fbadaf394d844874544990","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Windows: Fix case of imm32 for case-sensitive MinGW build","body":"Fixes #16713.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dd6313710ec9ef85d9fcaf272e828cafded04177":{"hash":"dd6313710ec9ef85d9fcaf272e828cafded04177","is_merge":false,"authored_by":["MDQ6VXNlcjE2MjE3NTYz"],"author_raw":"Will Nations <willnationsdev@gmail.com>","committer_raw":"Will Nations <willnationsdev@gmail.com>","summary":"Enable EditorPlugin to add/remove autoloads","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16709},"621d28adeff7e9d685fae06b63b0787fa1668de1":{"hash":"621d28adeff7e9d685fae06b63b0787fa1668de1","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Fix for a possible compile error under OS X","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16693},"0c7bed45c49b19bf49b2f2f462937fe14b26c3bb":{"hash":"0c7bed45c49b19bf49b2f2f462937fe14b26c3bb","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Add locale renames for Hebrew and Indonesian on Windows","body":"Windows does not fully respect ISO 639-1 like other systems,\nso we have to override its locale values for those languages.\n\nAlso added comments to document the locale provenance.","is_cherrypick":false,"cherrypick_hash":"","pull":16702},"48c9ed45450a7d30f880d6a30ecd0459a66f6282":{"hash":"48c9ed45450a7d30f880d6a30ecd0459a66f6282","is_merge":false,"authored_by":["MDQ6VXNlcjE4NzE4Nzc="],"author_raw":"x1212 <x1212-x@web.de>","committer_raw":"x1212 <x1212-x@web.de>","summary":"fix spurious error messages during autocomplete and validate","body":"_parse() caused resets on members like validating and\nfor_completion by calling clear().","is_cherrypick":false,"cherrypick_hash":"","pull":15933},"e1778fb921a7800e50fd464cc16eaae6faa19ee9":{"hash":"e1778fb921a7800e50fd464cc16eaae6faa19ee9","is_merge":false,"authored_by":["MDQ6VXNlcjEwMDU0MjI2"],"author_raw":"Ian Bishop <ianb96@gmail.com>","committer_raw":"Ian Bishop <ianb96@gmail.com>","summary":"option to disable sort in script list","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16697},"78dba05fc02c7258b5f9f5a53cf4ea8a3c6ba856":{"hash":"78dba05fc02c7258b5f9f5a53cf4ea8a3c6ba856","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MzU4OTEz"],"author_raw":"BTaskaya <batuhanosmantaskaya@gmail.com>","committer_raw":"BTaskaya <batuhanosmantaskaya@gmail.com>","summary":"PEP3101 applied with changing old type string formatting as new ones","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"79f48cde3d9c47e64cca6090c3db0bff1c9e557f":{"hash":"79f48cde3d9c47e64cca6090c3db0bff1c9e557f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15193 from poke1024/script-preview","body":"Rounded previews (and nicer script previews)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0ea6f7fa4d1f31e4b0fc346503ae0c91f98ce933":{"hash":"0ea6f7fa4d1f31e4b0fc346503ae0c91f98ce933","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15260 from sersoong/master-addopeninprojectsettings","body":"Add open feature to editor autoload settings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"eb2b04c6eb2b99f692ff0f17d784ec2ffc3c4061":{"hash":"eb2b04c6eb2b99f692ff0f17d784ec2ffc3c4061","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15379 from ianb96/delete_key_fix","body":"Filesystem and Visual Script Members delete key fix","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5a83705b199fd2848d17f5a3504f979fa8a235b6":{"hash":"5a83705b199fd2848d17f5a3504f979fa8a235b6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15523 from Nutriz/change_primmesh_accuracy_value","body":"Change primitive meshes acccuracy value","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0671035d4f059e4f2ac42b99199235bd45e5d162":{"hash":"0671035d4f059e4f2ac42b99199235bd45e5d162","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15399 from poke1024/load-one-translation","body":"Load needed editor translation only on demand","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1e4b3ddfbfdd7430ceb644c5a15f45d5386be806":{"hash":"1e4b3ddfbfdd7430ceb644c5a15f45d5386be806","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15492 from vigreco/select-tree-root","body":"Select root node if search_box is empty in create_dialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a2a216ac56241ea53bca866fc3ed28c278a23199":{"hash":"a2a216ac56241ea53bca866fc3ed28c278a23199","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15505 from YeldhamDev/type_icons","body":"Re-enabled type icons","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f68594a5251814e950a6f22ecce09333f44274d6":{"hash":"f68594a5251814e950a6f22ecce09333f44274d6","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Fix weird editor crash when switching from editing one gradient to another keeps 'grabbing' variable to true","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16656},"8fcbba93268438a7c4689c10da6d3c0cbfb14aab":{"hash":"8fcbba93268438a7c4689c10da6d3c0cbfb14aab","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15544 from YeldhamDev/script_dialog_label_fix","body":"Fixed \"Attach Script\" dialog's file dialog labeling","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e0f43e06785ea1b05a5d7c4be32b74a9995be8fe":{"hash":"e0f43e06785ea1b05a5d7c4be32b74a9995be8fe","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15564 from RandomShaper/adpod-topmost","body":"Add new window setting: always on top","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2eb7a321ba321065c135f799701efaf735142593":{"hash":"2eb7a321ba321065c135f799701efaf735142593","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15574 from paulloz/mono-build-project-button","body":"Change 'Build Project' button style in Mono panel","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4e111483aef47a876fafe4d9add36341e554bfa8":{"hash":"4e111483aef47a876fafe4d9add36341e554bfa8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15582 from YeldhamDev/script_dialog_fixes","body":"Some small fixes for the \"Attach Script\" dialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"309303d92cc60de80dd26f0fce03906fbdd0b9fd":{"hash":"309303d92cc60de80dd26f0fce03906fbdd0b9fd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15592 from paulloz/textedit-initial-size","body":"set a better initial size to TextEdit nodes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"29e0c08b6d4c05dcbd15aecbd90bc8bbc51169f8":{"hash":"29e0c08b6d4c05dcbd15aecbd90bc8bbc51169f8","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"ParticlesGizmo solid box now follows actual visibility_aabb position.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16358},"2551db44e1d30c0c11feb6cd51ca049e055e9bd0":{"hash":"2551db44e1d30c0c11feb6cd51ca049e055e9bd0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15618 from ianb96/fold_comment","body":"TextEdit folding over unindented comments","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3ab72da645914d77837f1527de2690a95b178cd2":{"hash":"3ab72da645914d77837f1527de2690a95b178cd2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15710 from AndreaCatania/p1","body":"Fixed sky reflection rendering when transparent BG","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f1ee573ebeefc1510b41ef5f71c00fddd1d81ee1":{"hash":"f1ee573ebeefc1510b41ef5f71c00fddd1d81ee1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15711 from poke1024/fix-rtl-descent","body":"Fixes wrong vertical font layout in RichTextLabel","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a8b74ea4da7239d3577b333b9bb19fac9065b352":{"hash":"a8b74ea4da7239d3577b333b9bb19fac9065b352","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15713 from StraToN/fix-15556-resourcepreloader-open-res","body":"Display path to preloaded res + button to open it","is_cherrypick":false,"cherrypick_hash":"","pull":""},"583d6f2682ce3eb9915e677206e89337dfed8b07":{"hash":"583d6f2682ce3eb9915e677206e89337dfed8b07","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15741 from paulloz/bug-no-main-scene","body":"Fix bug when launching a game with no main scene","is_cherrypick":false,"cherrypick_hash":"","pull":""},"42fccfb0a520447ea19bdea89a01a5279c7987e4":{"hash":"42fccfb0a520447ea19bdea89a01a5279c7987e4","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Maked status bar label fonts updateable","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16491},"c5a5b10342e4f7788964be947854f5754a82b5ca":{"hash":"c5a5b10342e4f7788964be947854f5754a82b5ca","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15799 from SaracenOne/lightmap_unwrap_script_expose","body":"Expose 'lightmap_unwrap' method to the scripting engine.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e7777519585fdca152bc035033a9b851b7680498":{"hash":"e7777519585fdca152bc035033a9b851b7680498","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15855 from mrcdk/texture_button_mask_fixes","body":"The TextureButton's bitmask takes into account the stretch mode selected","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d71d78b7e7ae0a62097689d73275bbc7fe842af1":{"hash":"d71d78b7e7ae0a62097689d73275bbc7fe842af1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15862 from poke1024/esc-close-dock","body":"Make KEY_ESCAPE close all output/debugger docks on bottom","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7d7f8d9e5439ee95f431503906d1545e28ae9d19":{"hash":"7d7f8d9e5439ee95f431503906d1545e28ae9d19","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15864 from GodotExplorer/pr-get_unique_id-desktop-impl","body":"Implement more methods for OS on Desktop platforms","is_cherrypick":false,"cherrypick_hash":"","pull":""},"70294716afe8d8bafb0a81baa2d5525475560fdf":{"hash":"70294716afe8d8bafb0a81baa2d5525475560fdf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15875 from marcelofg55/wasapi_device_change","body":"Improved WASAPI driver so that it always uses the default audio device","is_cherrypick":false,"cherrypick_hash":"","pull":""},"574133e4e0431e20ef4d4c5db8e25950371a28b5":{"hash":"574133e4e0431e20ef4d4c5db8e25950371a28b5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15892 from Zylann/add_missing_vs_bindings","body":"Added all missing VisualServer bindings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1f17881d5d0909eec8e9222f73d1c87f481f41f1":{"hash":"1f17881d5d0909eec8e9222f73d1c87f481f41f1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15903 from groud/fix_minsize","body":"Fixes GridContainer and SplitContainer wrong layouting","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b48cc669e29ba149664b1e1d6003e112f19a9dff":{"hash":"b48cc669e29ba149664b1e1d6003e112f19a9dff","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16169 from hungrymonkey/issue_16160","body":"Change function signature from float to double to match type get_doub…","is_cherrypick":false,"cherrypick_hash":"","pull":""},"11441e15563e395ce3beefa37e0d2deaf3d50cf1":{"hash":"11441e15563e395ce3beefa37e0d2deaf3d50cf1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16176 from vnen/gdscript-default-args","body":"Show default values in docs for GDScript built-in functions","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a72f0ecec74020bbdaa3bb24abc4310a2763d72a":{"hash":"a72f0ecec74020bbdaa3bb24abc4310a2763d72a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16288 from guilhermefelipecgs/make_parent_folder_selectable","body":"Make parent folder selectable","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3493c5a3379f4f480d65dd8f6729190a60eabd65":{"hash":"3493c5a3379f4f480d65dd8f6729190a60eabd65","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16331 from Benjamin-Dobell/pull/fix-pkgconfig-mono","body":"Fixed Mono builds on macOS (pkgconfig detection of mono)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"aeffa1cd106bc828d0f113ff600b9431fb624f72":{"hash":"aeffa1cd106bc828d0f113ff600b9431fb624f72","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16663 from sudoio/master","body":"Fix #16543 (Add ability to copy errors from debugger)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"aec88ff7adb2ec16e0ab57fe3ad59b0804f071ed":{"hash":"aec88ff7adb2ec16e0ab57fe3ad59b0804f071ed","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16690 from YeldhamDev/scons_typos","body":"Fixed small typos in the SConstruct file","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b92c5669de589a1e785b9f29b37c4d963f6fc460":{"hash":"b92c5669de589a1e785b9f29b37c4d963f6fc460","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Fixed small typos in the SConstruct file.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16690},"e1c2bde0ecfc4b0836370a4230c81bca8d90b351":{"hash":"e1c2bde0ecfc4b0836370a4230c81bca8d90b351","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix invalid particle movement when time_scale is zero","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16503},"b169b16f98eb2db92a227c1f7c43dab747a48326":{"hash":"b169b16f98eb2db92a227c1f7c43dab747a48326","is_merge":false,"authored_by":["MDQ6VXNlcjE5OTcyNTEx"],"author_raw":"Artem Varaksa <aymfst@gmail.com>","committer_raw":"Artem Varaksa <aymfst@gmail.com>","summary":"Fix #16543 (add button to copy error from debugger)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16663},"717e388e19c70de430c2d1719cec5144781e6476":{"hash":"717e388e19c70de430c2d1719cec5144781e6476","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #14804 from ColinKinloch/master","body":"Fixed android arm64v8","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dea5a69693eeee956e8b72ee50e166a70f4dc498":{"hash":"dea5a69693eeee956e8b72ee50e166a70f4dc498","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16408 from Calinou/remove-debugging-prints","body":"Remove a few debugging prints","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8812cb4bfc90e9b18b2e81cb604916c2e57ba424":{"hash":"8812cb4bfc90e9b18b2e81cb604916c2e57ba424","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16677 from YeldhamDev/itemlist_reselect","body":"Added \"allow_reselect\" property to ItemList and enabled it for the method/help lists","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2a754be71aecbff9c2c924089840440802c3e565":{"hash":"2a754be71aecbff9c2c924089840440802c3e565","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16681 from AndreaCatania/kin_t","body":"Added return true o collide when no rusult is NULL","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f48845428dcfe79edf381b1626e4ae7994fbdc96":{"hash":"f48845428dcfe79edf381b1626e4ae7994fbdc96","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Added return true o collide when no rusult is NULL","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16681},"232e03e5e377adbd3b86d04d15ef65b0f1778ebe":{"hash":"232e03e5e377adbd3b86d04d15ef65b0f1778ebe","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16547 from Dar13/kinematic_gravity_fix","body":"Fixes gravity calculation for kinematic bodies in Bullet","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b021f138499df20bf9eac3ee4d7fe3b47ca35181":{"hash":"b021f138499df20bf9eac3ee4d7fe3b47ca35181","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Remove OpenSSL license, add Mbed TLS","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b8def58705148858c565ccd63d0c1a87c52e23d3":{"hash":"b8def58705148858c565ccd63d0c1a87c52e23d3","is_merge":false,"authored_by":[""],"author_raw":"Xavier Sellier <xsellier@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Add signals and a check function for Android service connectivity.","body":"- Add a iap_connect and iap_disconnect events for android platform.\n- Add isConnected() function returning true if its connected to android service, false otherwise\n\n(cherry picked from commit 546b48813f2b75481d846957275f6d4eecd8de3c)","is_cherrypick":true,"cherrypick_hash":"546b48813f2b75481d846957275f6d4eecd8de3c","pull":""},"546b48813f2b75481d846957275f6d4eecd8de3c":{"hash":"546b48813f2b75481d846957275f6d4eecd8de3c","is_merge":false,"authored_by":[""],"author_raw":"Xavier Sellier <xsellier@gmail.com>","committer_raw":"Xavier Sellier <xsellier@gmail.com>","summary":"Add signals and a check function for Android service connectivity.","body":"- Add a iap_connect and iap_disconnect events for android platform.\n- Add isConnected() function returning true if its connected to android service, false otherwise","is_cherrypick":false,"cherrypick_hash":"","pull":16647},"ac5cce5e9513eba34745f7e1e90c320ec92390f9":{"hash":"ac5cce5e9513eba34745f7e1e90c320ec92390f9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16519 from Faless/mbedtls","body":"Replace OpenSSL with mbedTLS","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4dbf6ac1b890ff6333d1600d2c091baa176b356c":{"hash":"4dbf6ac1b890ff6333d1600d2c091baa176b356c","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Added \"allow_reselect\" property to ItemList and enabled it for the method/help lists.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16677},"bd3c27ba7862d50b1bf54733e9f890f7084a9ea5":{"hash":"bd3c27ba7862d50b1bf54733e9f890f7084a9ea5","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Allow building with system wide mbedtls on X11","body":"Using builtin_mbedtls=yes is still the default as many distributions\ndo not ship with mbedtls included.","is_cherrypick":false,"cherrypick_hash":"","pull":16519},"9e2b1b3b009f26fc24bbf02b4b66218f00133907":{"hash":"9e2b1b3b009f26fc24bbf02b4b66218f00133907","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Disabled mbedtls module in javascript platform","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16519},"6fcc8b7e1f415db55c6627630f622a37f6973714":{"hash":"6fcc8b7e1f415db55c6627630f622a37f6973714","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Deleting OpenSSL module and library","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16519},"308b03b377fc0001542ad4cfe876fca3c2f49a00":{"hash":"308b03b377fc0001542ad4cfe876fca3c2f49a00","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Small change to lws `mbedtls_wrapper` to fix OSX build.","body":"Checks for OSX in thirdparty/lws/mbedtls_wrapper/include/platform/ssl_port.h\nto include stdlib.h instead of malloc.h.\n\nThe bug is fixed upstream in master via LWS_HAVE_MALLOC_H,\nbut not in the 2.4.1 branch (as the file structure has, one again,\nchanged).","is_cherrypick":false,"cherrypick_hash":"","pull":16519},"34b9fc3022ca2e1b756d2e8a433bd4813531fe98":{"hash":"34b9fc3022ca2e1b756d2e8a433bd4813531fe98","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"lws module now uses mbedtls as OpenSSL replacement","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16519},"67b600d957b27c9e084bcb0cc77e80f17a7db621":{"hash":"67b600d957b27c9e084bcb0cc77e80f17a7db621","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Add mbedtls module","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16519},"b33d10ccdfff52611ff508bbec64d65e0d88da70":{"hash":"b33d10ccdfff52611ff508bbec64d65e0d88da70","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Add mbedTLS lib. Version 2.7.0, license Apache 2.0","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16519},"5fb8a6a6c223561e1e7a11699eae8aca68f8abd6":{"hash":"5fb8a6a6c223561e1e7a11699eae8aca68f8abd6","is_merge":false,"authored_by":["MDQ6VXNlcjExMjA3OTc="],"author_raw":"Neil Moore <dar13.dev@gmail.com>","committer_raw":"Neil Moore <dar13.dev@gmail.com>","summary":"Fixes gravity calculation for kinematic bodies in Bullet","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16547},"e7351ecdf5f14f1b6a8733f91fd90646406d77a5":{"hash":"e7351ecdf5f14f1b6a8733f91fd90646406d77a5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16407 from Calinou/project-manager-allow-hidpi","body":"Always detect and use hiDPI in the project manager if needed","is_cherrypick":false,"cherrypick_hash":"","pull":""},"569431585cc65f2d485820db0f7e628498410912":{"hash":"569431585cc65f2d485820db0f7e628498410912","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16385 from dragmz/buf_write_perf","body":"fix buffer write performance","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c2d8960c9c75337435e29b9ca543b30df19dc8e7":{"hash":"c2d8960c9c75337435e29b9ca543b30df19dc8e7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16659 from vnen/plugin_order","body":"Expose priority and order for custom import plugins","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5a199833e96e6f24728dc3588504c8dfdf79589d":{"hash":"5a199833e96e6f24728dc3588504c8dfdf79589d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16654 from bdero/bdero/elite-afterglow-pads","body":"Add Xbox One Elite and Xbox 360 Afterglow pads (Linux)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"71ea00a358d430a110ae142ef548b5e720b622b0":{"hash":"71ea00a358d430a110ae142ef548b5e720b622b0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16648 from marcelofg55/center_window","body":"Added OS::center_window to center the window precisely on desktop platforms","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ba106ae51c01c45ccca2c599357d4304482b78fb":{"hash":"ba106ae51c01c45ccca2c599357d4304482b78fb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16667 from vnen/remove-container-control","body":"Add a function to remove controls from containers","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5d80235ead418b4f0d1d472b94b394ebaa3b347e":{"hash":"5d80235ead418b4f0d1d472b94b394ebaa3b347e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16669 from akien-mga/fix-apk-expansion","body":"Fix broken APK expansion due to missed option renames","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e3658a6464b4473b7cca1d41f9315cd6bfd255d4":{"hash":"e3658a6464b4473b7cca1d41f9315cd6bfd255d4","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix broken APK expansion due to missed option renames","body":"Command line options were refactored for 3.0 to follow the common usage\nof double-dashed long options, but `--main-pack` went through the cracks.\n\nFixes #16533.","is_cherrypick":false,"cherrypick_hash":"","pull":16669},"55a2bffac9ca2db40f5bd1dfad0e1c3b28400171":{"hash":"55a2bffac9ca2db40f5bd1dfad0e1c3b28400171","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Always detect and use hiDPI in the project manager if needed","body":"This makes its hiDPI behavior consistent with the editor.","is_cherrypick":false,"cherrypick_hash":"","pull":16407},"da69a0625333304e81e5d706d13e15ccbd414a52":{"hash":"da69a0625333304e81e5d706d13e15ccbd414a52","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Add a function to remove controls from containers","body":"Closes #5968","is_cherrypick":false,"cherrypick_hash":"","pull":16667},"89447739347b0e9226c5eff0797c72760f422f48":{"hash":"89447739347b0e9226c5eff0797c72760f422f48","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16422 from synasius/fixed-line-edit-text-changed-signal","body":"Fixed #15082: line edit emits two \"text_changed\" signals when pasting while text is selected","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e8763ef1306b0d87df742cfc0636ea75f4a12bce":{"hash":"e8763ef1306b0d87df742cfc0636ea75f4a12bce","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16518 from Paulb23/fix_members_overview_offset","body":"Fixed members overview not scrolling to correct line","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9f0cce840d9752535c2377b3004fadb78174e455":{"hash":"9f0cce840d9752535c2377b3004fadb78174e455","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Remove unused variable from plugin settings update","body":"Fix #16199","is_cherrypick":false,"cherrypick_hash":"","pull":""},"95ac0bdf09a506e475832bd99489c4c507324fa8":{"hash":"95ac0bdf09a506e475832bd99489c4c507324fa8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16551 from sctincman/xbuild_fallback-fix","body":"Add and use mono build variables with cloned environment.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2099f7bc41288c9cfed1572f7324bd8010305603":{"hash":"2099f7bc41288c9cfed1572f7324bd8010305603","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16474 from robfram/fix-compile-freebsd-websocket","body":"Fix compilation errors with FreeBSD and libwebsocket","is_cherrypick":false,"cherrypick_hash":"","pull":""},"59baf3da921a9d071e27aceffcca7a3b5981149d":{"hash":"59baf3da921a9d071e27aceffcca7a3b5981149d","is_merge":false,"authored_by":["MDQ6VXNlcjM1MDY1Nzk1"],"author_raw":"robfram <robfram@gmail.com>","committer_raw":"robfram <robfram@gmail.com>","summary":"Add FreeBSD and OpenBSD #defines to skip LWS_HAVE_SYS_PRCTL_H","body":"compiling libwebsocket, as it would fail otherwise. Fix #16472.","is_cherrypick":false,"cherrypick_hash":"","pull":16474},"a8edad212846a3c1725df31789bd341c3f2eaca5":{"hash":"a8edad212846a3c1725df31789bd341c3f2eaca5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16463 from Noshyaar/pr1","body":"3DEditor: fix selecting node in viewport not update inspector","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8cfe7988779121a742de6411fda8a243514b584d":{"hash":"8cfe7988779121a742de6411fda8a243514b584d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16433 from Calinou/remove-assetlib-debugging-prints","body":"Remove debugging prints related to the asset library","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8d75b274051d5e922e04bc96927a7ed9a0e6ffb2":{"hash":"8d75b274051d5e922e04bc96927a7ed9a0e6ffb2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16432 from Ovnuniarchos/master","body":"SpinBoxes calculate correctly their width before first redraw.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"eefb58a892dfd5f334cbc86522a1cf0763af77d3":{"hash":"eefb58a892dfd5f334cbc86522a1cf0763af77d3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16424 from AndreaCatania/phyj","body":"Added physics API in order to enable/disable collisions between rigidbody attached to a joint with bullet physics bullet","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fd871b4d4f0b4441681a3f0c351058be5834b9dc":{"hash":"fd871b4d4f0b4441681a3f0c351058be5834b9dc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16383 from binbitten/issue_16335","body":"Fix spaces and quotes in external editor flags","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c68948fdfaf154acc00b9b92f44875d8518957c4":{"hash":"c68948fdfaf154acc00b9b92f44875d8518957c4","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Expose priority and order for custom import plugins","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16659},"427077a5f6ce83423505887915905121a418d394":{"hash":"427077a5f6ce83423505887915905121a418d394","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16410 from bcr3ative/issue_16406","body":"Fix timeline track name overlapping keyframe area","is_cherrypick":false,"cherrypick_hash":"","pull":""},"448076edb6d7898954f2379c7f719becedc3c0a3":{"hash":"448076edb6d7898954f2379c7f719becedc3c0a3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16402 from Calinou/fix-camera-gizmo","body":"Draw the Camera gizmo more accurately","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d0a3bd82c175bcee4e7dbeb82c525ab075a872cc":{"hash":"d0a3bd82c175bcee4e7dbeb82c525ab075a872cc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16401 from YeldhamDev/json_example_fix","body":"Fixed wrong example in JSONParseResult","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dff0c41fe8d7bf2902547f7d159ed912bf90b35d":{"hash":"dff0c41fe8d7bf2902547f7d159ed912bf90b35d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16374 from ianb96/drop_at_mouse","body":"Drop path text at mouse pos","is_cherrypick":false,"cherrypick_hash":"","pull":""},"81dee310e0dde043ec0c0b27325d28b915a1218e":{"hash":"81dee310e0dde043ec0c0b27325d28b915a1218e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16373 from ianb96/scene_shortcut_disable","body":"Disable scene tree shortcuts when in a text field","is_cherrypick":false,"cherrypick_hash":"","pull":""},"61797707007662181e7e59cb281d2b1cc42bed2a":{"hash":"61797707007662181e7e59cb281d2b1cc42bed2a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16321 from JFonS/master","body":"Fix gizmo solid box mesh being added twice","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ae579a256eaa0954be4c072b88b89c297ab031b3":{"hash":"ae579a256eaa0954be4c072b88b89c297ab031b3","is_merge":false,"authored_by":["MDQ6VXNlcjkxOTAxNw=="],"author_raw":"Brandon DeRosier <x@bdero.me>","committer_raw":"Brandon DeRosier <x@bdero.me>","summary":"Add Xbox One Elite and Xbox 360 Afterglow pads","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16654},"f38e819fc1114858c2b5f46b435d2d4c99c7852f":{"hash":"f38e819fc1114858c2b5f46b435d2d4c99c7852f","is_merge":false,"authored_by":["MDQ6VXNlcjg5NzYwMw=="],"author_raw":"Rado'sPC\\aRaGaR <radorachev@gmail.com>","committer_raw":"Rado'sPC\\aRaGaR <radorachev@gmail.com>","summary":"Fix quotation in string","body":"fix for #16404","is_cherrypick":false,"cherrypick_hash":"","pull":16652},"ea1d726a4603fdd6bd4dfa6c1fa3128cfb2915c7":{"hash":"ea1d726a4603fdd6bd4dfa6c1fa3128cfb2915c7","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Added OS::center_window to center the window precisely on desktop platforms","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16648},"95dfa5b96d85d4cb02e70d70f0808101249abc54":{"hash":"95dfa5b96d85d4cb02e70d70f0808101249abc54","is_merge":false,"authored_by":["MDQ6VXNlcjI0NDk4ODMy"],"author_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","committer_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","summary":"fix for segfault when using CallBasic in visual script on release build","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16649},"45ab9cdfb55eed4eef59feee225248ccc20a6235":{"hash":"45ab9cdfb55eed4eef59feee225248ccc20a6235","is_merge":true,"authored_by":[],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16499 from sudoio/master","body":"Deselect text when jumping to function","is_cherrypick":false,"cherrypick_hash":"","pull":""},"291c1d0f459abb40c146f90a336dafbdac477507":{"hash":"291c1d0f459abb40c146f90a336dafbdac477507","is_merge":false,"authored_by":["MDQ6VXNlcjExMzg4MDU="],"author_raw":"ShyRed <ShyRed@users.noreply.github.com>","committer_raw":"ShyRed <ShyRed@users.noreply.github.com>","summary":"Add import option \"scale_mesh\" to obj file importer","body":"The new import option \"scale_mesh\" allows setting a scale that is applied to the mesh's vertices during import.","is_cherrypick":false,"cherrypick_hash":"","pull":16583},"f961ba004b1d67cbc0835202930fa8d16b8ff07a":{"hash":"f961ba004b1d67cbc0835202930fa8d16b8ff07a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16332 from YeldhamDev/capitalize_view_menu","body":"Capitalized \"View\" menu options","is_cherrypick":false,"cherrypick_hash":"","pull":""},"889b9b6dcec7b4b9ae5ac2d01f98a2cde993dae7":{"hash":"889b9b6dcec7b4b9ae5ac2d01f98a2cde993dae7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16306 from mhilbrunner/mhilbrunner-docs-json-keyorder","body":"[DOCS] parse_json: Objects do not keep key order","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6e4106ace6958e0aa3d934a5bfc53a30fa22064d":{"hash":"6e4106ace6958e0aa3d934a5bfc53a30fa22064d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15525 from YeldhamDev/recent_scenes_changes","body":"Small changes to the \"Recent Scenes\" menu","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c3cfc951c73afcd344a3828895d7c7b01d00eb5b":{"hash":"c3cfc951c73afcd344a3828895d7c7b01d00eb5b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15499 from YeldhamDev/recent_scripts_fix","body":"Changes for the \"Recent Scripts\" menu","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5b58040d110319c7a5b4ce5d7c3b6dcfe5847bf7":{"hash":"5b58040d110319c7a5b4ce5d7c3b6dcfe5847bf7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16328 from bcr3ative/issue_16278","body":"Fix UX with project settings search functionality","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4ef11eb3ed4c9a00ca64c242e61ff82de1e151ea":{"hash":"4ef11eb3ed4c9a00ca64c242e61ff82de1e151ea","is_merge":false,"authored_by":["MDQ6VXNlcjM1MzU1MTYx"],"author_raw":"isaacremnant <isaacremnant@gmail.com>","committer_raw":"isaacremnant <isaacremnant@gmail.com>","summary":"Implements #16546 by adding GROW_DIRECTION_BOTH which allows a control to grow from its center.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16574},"c8b2122b33c294b9da39f4126f0797ebc98aaced":{"hash":"c8b2122b33c294b9da39f4126f0797ebc98aaced","is_merge":true,"authored_by":[],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16558 from tilpner/gdnative-variant-new-bool","body":"gdnative_api.json: Change argument name to r_dest","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a75a7e594ebf48b411a7513a80bc60020117e128":{"hash":"a75a7e594ebf48b411a7513a80bc60020117e128","is_merge":false,"authored_by":["MDQ6VXNlcjQzMjIwNTU="],"author_raw":"tilpner <till@hoeppner.ws>","committer_raw":"tilpner <till@hoeppner.ws>","summary":"gdnative_api.json: Change argument name to r_dest","body":"This reflects its usage as an output argument,\nconsistent with the other godot_variant_new functions","is_cherrypick":false,"cherrypick_hash":"","pull":16558},"f97ebdcab3bd6e2917c24a5e4d34e1965ac2a987":{"hash":"f97ebdcab3bd6e2917c24a5e4d34e1965ac2a987","is_merge":false,"authored_by":["MDQ6VXNlcjg5NzYwMw=="],"author_raw":"Rado'sPC\\aRaGaR <radorachev@gmail.com>","committer_raw":"Rado'sPC\\aRaGaR <radorachev@gmail.com>","summary":"For-in loop variable added to autocompletion","body":"Fix for #16494","is_cherrypick":false,"cherrypick_hash":"","pull":16556},"70d281b94685c2ce6273125efa1babd1e4cfd4dc":{"hash":"70d281b94685c2ce6273125efa1babd1e4cfd4dc","is_merge":false,"authored_by":["MDQ6VXNlcjg3NDI4"],"author_raw":"Jonathan Tinkham <sctincman@gmail.com>","committer_raw":"Jonathan Tinkham <sctincman@gmail.com>","summary":"Add and use mono build variables with cloned environment.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16551},"31dd21a8d9c3d30d7347fc30f18cd17a41a9b4bc":{"hash":"31dd21a8d9c3d30d7347fc30f18cd17a41a9b4bc","is_merge":true,"authored_by":[],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16539 from eska014/gdnative-macwarn","body":"Fix GDNATIVE_API_INIT() warning about sign mismatch","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8e39cdd5d532f2ed7d82da971f0a28fa7862b923":{"hash":"8e39cdd5d532f2ed7d82da971f0a28fa7862b923","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"Leon Krause <lk@leonkrause.com>","committer_raw":"Leon Krause <lk@leonkrause.com>","summary":"Fix GDNATIVE_API_INIT() warning about sign mismatch","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16539},"4d92c5e1c306b483d30004fe04fbef1ad46f7f7f":{"hash":"4d92c5e1c306b483d30004fe04fbef1ad46f7f7f","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 members overview not scrolling to correct line","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16518},"68f277477b5a5f3003405e36c6b6853720cb91de":{"hash":"68f277477b5a5f3003405e36c6b6853720cb91de","is_merge":true,"authored_by":[],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16514 from karroffel/nativescript-extension-1","body":"add NativeScript extension 1","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0b2afa24b8d3bc0bed579f402a0eec5e544d2429":{"hash":"0b2afa24b8d3bc0bed579f402a0eec5e544d2429","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDk2MTM="],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"Thomas Herzog <therzog@mail.de>","summary":"add initial NativeScript 1.1 extension","body":"This commit adds new functionality to NativeScript, namely:\n\n- ability to set and get documentation for classes, methods,\nsignals and properties\n\n- ability to set names and type information to method arguments\n\n- ability to set and get type tags for nativescripts\n\n- ability to register instance binding data management functions\n\n- ability to use instance binding data","is_cherrypick":false,"cherrypick_hash":"","pull":16514},"2fb66df669eea236938388a56c2bb2bf490b8a62":{"hash":"2fb66df669eea236938388a56c2bb2bf490b8a62","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDk2MTM="],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"Thomas Herzog <therzog@mail.de>","summary":"generate proper API structs for GDNative extension extensions","body":"The GDNative C API gets passed to libraries in a struct of function\npointers. To provide stable binary compatibility, each extension not\npart of the core API is separated into its own sub-struct.\n\nThese structs aren't meant to be changed in order to keep binary\ncompatibility.\n\nIn case of an API extension, the structs include a `next` pointer\nwhich can point to a new struct with additional function pointers.\n\nGodot's build system generates the API structs automatically at\nbuild time, but so far there has no support for the mentioned `next`\npointers.\n\nThis commit changes the API struct generation in such a way that code\nthat used previous headers will compile without problem with the new\nheaders.\n\nThe new extension-extensions (weird name, but that's what it is) get\ngenerated recursively and include the version in the struct-name.","is_cherrypick":false,"cherrypick_hash":"","pull":16514},"3094e897821491a1b2a9e28096d94ff32a3461e8":{"hash":"3094e897821491a1b2a9e28096d94ff32a3461e8","is_merge":false,"authored_by":["MDQ6VXNlcjE5OTcyNTEx"],"author_raw":"Artem Varaksa <aymfst@gmail.com>","committer_raw":"Artem Varaksa <aymfst@gmail.com>","summary":"Fix #16479 (deselect text when jumping to function)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16499},"f2c22791ce1d318954c72dec7a39edf72d728b06":{"hash":"f2c22791ce1d318954c72dec7a39edf72d728b06","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix is_point_in_triangle","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16495},"b4f1a035e327b6e9f0f4a02040175b23bf5eac3f":{"hash":"b4f1a035e327b6e9f0f4a02040175b23bf5eac3f","is_merge":false,"authored_by":["MDQ6VXNlcjQ0NzE0Mw=="],"author_raw":"Marcin Zawiejski <dragmz@gmail.com>","committer_raw":"Marcin Zawiejski <dragmz@gmail.com>","summary":"download templates to a file using separate thread","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16430},"bb655856e2e8a4805d647369b5416afbc546949b":{"hash":"bb655856e2e8a4805d647369b5416afbc546949b","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDk2MTM="],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"Thomas Herzog <therzog@mail.de>","summary":"using TIME in light shader enables uses_fragment_time","body":"The GLES3 shader compiler performs certain checks to enable or disable\nthe usage of certain uniform variables (and with that the set-up of UBOs).\n\nIf the `TIME` variable gets used inside the `vertex` function then the\nrenderer knows that it has to insert that value into the UBO.\nThe same applies to the `fragment` function.\n\nThe `light` function gets executed inside the fragment shader for every\nlight source that is relevant to the current pixel. If the `TIME` variable\ngets used in that function then it needs to be present in the fragment-UBO.\nThe check for this was missing, so if a shader uses `TIME` inside `light`\nbut not inside `fragment` then the uniform will not actually be set up.","is_cherrypick":false,"cherrypick_hash":"","pull":16467},"cbdd410a6f476503ee4bc27ac2f475a73960236d":{"hash":"cbdd410a6f476503ee4bc27ac2f475a73960236d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15899 from karroffel/stringbuffer-template-arg","body":"add template argument for size in StringBuffer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cfac160f9fb29996a38e1360f223236ccf15c48c":{"hash":"cfac160f9fb29996a38e1360f223236ccf15c48c","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"Poommetee Ketson <poommetee@protonmail.com>","summary":"3DEditor: fix selecting node in viewport not update inspector","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"776568fc9efcf99f90eb6b7ec682d728d9f4f3e6":{"hash":"776568fc9efcf99f90eb6b7ec682d728d9f4f3e6","is_merge":true,"authored_by":[],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16460 from ronroniv/patch-1","body":"Update an outdated method name in error message","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5e8f7c9782c336d2afef9a8d3a80483894a10e2b":{"hash":"5e8f7c9782c336d2afef9a8d3a80483894a10e2b","is_merge":false,"authored_by":["MDQ6VXNlcjI1NzcxNTUz"],"author_raw":"ronroniv <25771553+ronroniv@users.noreply.github.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Update an outdated method name in error message","body":"set_enable_monitoring -> set_monitoring","is_cherrypick":false,"cherrypick_hash":"","pull":16460},"b0a73077cb8395ad39124dd08490195adbfb90c9":{"hash":"b0a73077cb8395ad39124dd08490195adbfb90c9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #14888 from Faless/websocket","body":"Websocket module","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f3abd4a0652152956d1ceaed491694aaacd9ccf3":{"hash":"f3abd4a0652152956d1ceaed491694aaacd9ccf3","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Travis builds use builtin_openssl for X11","body":"1.0.2 is now the minimum version of openssl to build against","is_cherrypick":false,"cherrypick_hash":"","pull":14888},"658d71c3b9db67324a6b919e4da37ee0bbc8edd6":{"hash":"658d71c3b9db67324a6b919e4da37ee0bbc8edd6","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Relicense module to the wondeful Godot community!","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":14888},"6a644d3ee19b7c68f28c02b29ea0a28c094b04f3":{"hash":"6a644d3ee19b7c68f28c02b29ea0a28c094b04f3","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Add websocket module.","body":"Webassembly is client-only for obvious reasons.\nOther platforms support both client and server using libwebsockets.","is_cherrypick":false,"cherrypick_hash":"","pull":14888},"3cb1b2227ff211cd06e4929b2b1e8d775a0937fd":{"hash":"3cb1b2227ff211cd06e4929b2b1e8d775a0937fd","is_merge":true,"authored_by":[],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16434 from Silvea12/kinematic-docs","body":"Fixed KinematicBody move_and_slide documentation naming\n\n[ci skip]","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fe1ca3c6e649ac599029b71f4508f840fa91f208":{"hash":"fe1ca3c6e649ac599029b71f4508f840fa91f208","is_merge":false,"authored_by":["MDQ6VXNlcjEzNDE4ODkw"],"author_raw":"Ovnuniarchos <pujalte.jorge@gmail.com>","committer_raw":"Ovnuniarchos <pujalte.jorge@gmail.com>","summary":"SpinBoxes calculate correctly their width before first redraw.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16432},"5513e4e1f9674f9163fdeb6ccc6dc1994736703a":{"hash":"5513e4e1f9674f9163fdeb6ccc6dc1994736703a","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Remove debugging prints related to the asset library","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16433},"da81d9f843c7b1d42c92e10e61c4c7e3a9cfd612":{"hash":"da81d9f843c7b1d42c92e10e61c4c7e3a9cfd612","is_merge":false,"authored_by":["MDQ6VXNlcjMxMjA2Mzk="],"author_raw":"Andrew Silver <andrew.silver0@gmail.com>","committer_raw":"Andrew Silver <andrew.silver0@gmail.com>","summary":"Fixed KinematicBody move_and_slide documentation naming","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16434},"a42765dadad77d4f4893d9ccf73b7cfefc1643bd":{"hash":"a42765dadad77d4f4893d9ccf73b7cfefc1643bd","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Added physics API in order to enable/disable collisions between rigidbody attached to a joint with bullet physics bullet","body":"Fixes #16424","is_cherrypick":false,"cherrypick_hash":"","pull":16424},"5c9ecc174b60cd654102a3a77692cc80a2224253":{"hash":"5c9ecc174b60cd654102a3a77692cc80a2224253","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16419 from nical/issue-16395","body":"Fix polygon triangulation failure.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9cd3ed4acef91ee7dcef1db2edfe3e40d6838656":{"hash":"9cd3ed4acef91ee7dcef1db2edfe3e40d6838656","is_merge":false,"authored_by":["MDQ6VXNlcjIxNzg5OA=="],"author_raw":"Federico Frenguelli <synasius@gmail.com>","committer_raw":"Federico Frenguelli <synasius@gmail.com>","summary":"Fixed #15082: line edit emits two \"text_changed\" signals when pasting while text is selected","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16422},"fa33e0f62d9ee186464a725333662674bf1fa871":{"hash":"fa33e0f62d9ee186464a725333662674bf1fa871","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Add libwebsockets as thirdparty library.","body":"License is LGPLv2.1 + static linking exception, version is 2.4.1","is_cherrypick":false,"cherrypick_hash":"","pull":14888},"91215e191992f3cbbbf4fe047b000ac5a403085c":{"hash":"91215e191992f3cbbbf4fe047b000ac5a403085c","is_merge":false,"authored_by":["MDQ6VXNlcjI2NDg1NA=="],"author_raw":"Nicolas Silva <nical@fastmail.com>","committer_raw":"Nicolas Silva <nical@fastmail.com>","summary":"Fix polygon triangulation failure.","body":"The ear clipping algorithm used to triangulate polygons has a slightly too conservative point-in-triangle test which can, in some configurations prevent it from finding a possible tessellation. Relaxing the test by considering that points exactly on edges don't belong the triangle fixes the issue. Changing the semantic of the test is safe because no other code makes use of it. A more detailed explanation can be found in issue #16395.\n\nFixes #16395.","is_cherrypick":false,"cherrypick_hash":"","pull":16419},"d855fdb45130a5029c07131c42e42cfe6c9fdf6e":{"hash":"d855fdb45130a5029c07131c42e42cfe6c9fdf6e","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 exporting arrays of resources in GDScript","body":"Fixes #15961","is_cherrypick":false,"cherrypick_hash":"","pull":16418},"398f5b74e3f1d0131f28ca13dfd6d0308c40d54e":{"hash":"398f5b74e3f1d0131f28ca13dfd6d0308c40d54e","is_merge":false,"authored_by":["MDQ6VXNlcjQyOTM4NjU="],"author_raw":"Paolo Perkovic <paolo.perkovic@gmail.com>","committer_raw":"Paolo Perkovic <paolo.perkovic@gmail.com>","summary":"Fix timeline track name overlapping keyframe area","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16410},"84267915f50559ebc555c88fa90713596a74e918":{"hash":"84267915f50559ebc555c88fa90713596a74e918","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Remove a few debugging prints","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16408},"e836a7d88d29347c509ef80a9e5cd63c682d5ad4":{"hash":"e836a7d88d29347c509ef80a9e5cd63c682d5ad4","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Kill an old debugging message","body":"When running the engine with -d we get a message on the command-line for\neach control being clicked. After discussing with @reduz it seems that\nthis is old and should be removed. Commented out as requested.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"24e87f97c600f73187a8c3c9071943a465a6354e":{"hash":"24e87f97c600f73187a8c3c9071943a465a6354e","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Fixed wrong example in JSONParseResult.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16401},"0d7d293889edaf12cc3cc4205b5450dee2203cbd":{"hash":"0d7d293889edaf12cc3cc4205b5450dee2203cbd","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 Camera gizmo more accurately","body":"The Camera gizmo no longer looks twice as wide as it actually is.\nThis fixes #16399.","is_cherrypick":false,"cherrypick_hash":"","pull":16402},"8315aa40ccbb0274d87f7b94ed52aa252e4aa626":{"hash":"8315aa40ccbb0274d87f7b94ed52aa252e4aa626","is_merge":false,"authored_by":["MDQ6VXNlcjQ0NzE0Mw=="],"author_raw":"Marcin Zawiejski <dragmz@gmail.com>","committer_raw":"Marcin Zawiejski <dragmz@gmail.com>","summary":"fix buffer write performance on Windows and Unix","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16385},"fb8d2420b58825c5293025ca8dc5b3f4e587787d":{"hash":"fb8d2420b58825c5293025ca8dc5b3f4e587787d","is_merge":false,"authored_by":["MDQ6VXNlcjY4NTcxOA=="],"author_raw":"binbitten <martinsjursen@gmail.com>","committer_raw":"binbitten <martinsjursen@gmail.com>","summary":"Fix spaces and quotes in external editor flags","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16383},"06965f2770a5ee25db1691174d22d2a4a8e9116a":{"hash":"06965f2770a5ee25db1691174d22d2a4a8e9116a","is_merge":false,"authored_by":["MDQ6VXNlcjEwMDU0MjI2"],"author_raw":"Ian Bishop <ianb96@gmail.com>","committer_raw":"Ian Bishop <ianb96@gmail.com>","summary":"drop path text at mouse pos","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16374},"4e96e043898cc3e37df9aea4758b765630c9e326":{"hash":"4e96e043898cc3e37df9aea4758b765630c9e326","is_merge":false,"authored_by":["MDQ6VXNlcjEwMDU0MjI2"],"author_raw":"Ian Bishop <ianb96@gmail.com>","committer_raw":"Ian Bishop <ianb96@gmail.com>","summary":"disable scene tree shortcuts when in a textfield","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16373},"ea99b90a77228189d6dc38ab7b7ada967d668ed8":{"hash":"ea99b90a77228189d6dc38ab7b7ada967d668ed8","is_merge":true,"authored_by":[],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16361 from philj56/master","body":"Fix minor spelling mistake in texture import menu","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ba6a0a3e3d588b3d9bf2a9a1e592dc79121b3158":{"hash":"ba6a0a3e3d588b3d9bf2a9a1e592dc79121b3158","is_merge":true,"authored_by":[],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16362 from clktmr/master","body":"Fix broken variant call of Vector3.snapped","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c16f61190c261a1daec6ad2f95ca982b0f20b3fd":{"hash":"c16f61190c261a1daec6ad2f95ca982b0f20b3fd","is_merge":false,"authored_by":["MDQ6VXNlcjEyOTE2MjAx"],"author_raw":"Timur Celik <mail@timurcelik.de>","committer_raw":"Timur Celik <mail@timurcelik.de>","summary":"Fix broken variant call of Vector3.snapped","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16362},"d1a471f90967b5591b7bb072514b459cbc1bcb33":{"hash":"d1a471f90967b5591b7bb072514b459cbc1bcb33","is_merge":false,"authored_by":["MDQ6VXNlcjEzNjEwNjIz"],"author_raw":"Phil Jones <philj56@gmail.com>","committer_raw":"Phil Jones <philj56@gmail.com>","summary":"Fix texture import spelling","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16361},"047cb97ff7e04db17c0ac8af5af11ef46263ae29":{"hash":"047cb97ff7e04db17c0ac8af5af11ef46263ae29","is_merge":true,"authored_by":[],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16354 from Noshyaar/gradient","body":"Gradient: fix wrong property type","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4f9ef96b540adacafbf912379b16ed6519567d0d":{"hash":"4f9ef96b540adacafbf912379b16ed6519567d0d","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"Poommetee Ketson <poommetee@protonmail.com>","summary":"Gradient: fix wrong property type","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4ab522799d833c5118f7335a7849d488f7fb3e35":{"hash":"4ab522799d833c5118f7335a7849d488f7fb3e35","is_merge":true,"authored_by":[],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16347 from Chaosus/gradientpreviewfix","body":"Fix gradient texture preview","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5f891eae6be784c6878abd12e6f8ec725bbd0533":{"hash":"5f891eae6be784c6878abd12e6f8ec725bbd0533","is_merge":true,"authored_by":[],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16346 from binbitten/issue_16345","body":"Fix wrong property type for fixed icon size in ItemList","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3ba43ac975fae174454f38ec7ae9979ea0eb5964":{"hash":"3ba43ac975fae174454f38ec7ae9979ea0eb5964","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix gradient texture preview","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16347},"331cfc1d18bc57b798ebc024a8cf40b79ac65a82":{"hash":"331cfc1d18bc57b798ebc024a8cf40b79ac65a82","is_merge":false,"authored_by":["MDQ6VXNlcjY4NTcxOA=="],"author_raw":"binbitten <martinsjursen@gmail.com>","committer_raw":"binbitten <martinsjursen@gmail.com>","summary":"Fix wrong property type for fixed icon size in ItemList","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16346},"82df6144570bc282cb05f81b76f878d636793e2f":{"hash":"82df6144570bc282cb05f81b76f878d636793e2f","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Add a proper error when safe save fails.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0cc4de1f24bf1fee89cb64cd11ae245be0ea3d98":{"hash":"0cc4de1f24bf1fee89cb64cd11ae245be0ea3d98","is_merge":false,"authored_by":["MDQ6VXNlcjYyOTQyMg=="],"author_raw":"Nathan Warden <nathan@nathanwarden.com>","committer_raw":"Nathan Warden <nathan@nathanwarden.com>","summary":"[Mono] Basis values now marshalled in the correct order.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16326},"95cfa9bf74774110ba01a3987a22c9d7d616c1c6":{"hash":"95cfa9bf74774110ba01a3987a22c9d7d616c1c6","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"Andreas Haas <liu.gam3@gmail.com>","committer_raw":"Andreas Haas <liu.gam3@gmail.com>","summary":"GDScriptParser: Remove debug prints.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b507eeddcce18511445c940a8803ab439f830afa":{"hash":"b507eeddcce18511445c940a8803ab439f830afa","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Capitalized \"View\" menu options.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"08559a68d2f5bd870b38d0a3f5fabcecb7df556a":{"hash":"08559a68d2f5bd870b38d0a3f5fabcecb7df556a","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Small changes to the \"Recent Scenes\" menu.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":15525},"5920bc6f72daacbfb0345c19af9e181110b0def6":{"hash":"5920bc6f72daacbfb0345c19af9e181110b0def6","is_merge":false,"authored_by":["MDQ6VXNlcjQ4MjI3Ng=="],"author_raw":"Benjamin Dobell <benjamin.dobell+git@glassechidna.com.au>","committer_raw":"Benjamin Dobell <benjamin.dobell+git@glassechidna.com.au>","summary":"Fix pkgconfig detection of mono","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16331},"140340978b45a4c117a8cea860e9ba182786a0f3":{"hash":"140340978b45a4c117a8cea860e9ba182786a0f3","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Changes for the \"Recent Scripts\" menu.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":15499},"e7b98119df4a4ddf8476d4b6f255f674c85be12c":{"hash":"e7b98119df4a4ddf8476d4b6f255f674c85be12c","is_merge":false,"authored_by":["MDQ6VXNlcjQyOTM4NjU="],"author_raw":"Paolo Perkovic <paolo.perkovic@gmail.com>","committer_raw":"Paolo Perkovic <paolo.perkovic@gmail.com>","summary":"Fix UX with project settings search functionality","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16328},"82b8f1729dd2d0d1e574628e82261e2a21809a96":{"hash":"82b8f1729dd2d0d1e574628e82261e2a21809a96","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTQ3NjM="],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","summary":"[DOCS] parse_json: Objects do not keep key order","body":"Document JSON not guaranteeing key order.","is_cherrypick":false,"cherrypick_hash":"","pull":16306},"d0a2931cd75c48759a3d955632e898b4f0f5a60d":{"hash":"d0a2931cd75c48759a3d955632e898b4f0f5a60d","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Fix gizmo solid box mesh being added twice","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16321},"f13d0344853edda03d56e44365a90ad4eed22883":{"hash":"f13d0344853edda03d56e44365a90ad4eed22883","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":"[ci skip]","is_cherrypick":false,"cherrypick_hash":"","pull":""},"abf82057f346733c4036846aa5a0376edd0ac350":{"hash":"abf82057f346733c4036846aa5a0376edd0ac350","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16296 from YeldhamDev/control_doc","body":"[DOCS] Small fixes for the Control description","is_cherrypick":false,"cherrypick_hash":"","pull":""},"51d0f630d91405eb3f8017cf0aa9c1100f110934":{"hash":"51d0f630d91405eb3f8017cf0aa9c1100f110934","is_merge":false,"authored_by":["MDQ6VXNlcjYxOTU2MA=="],"author_raw":"L. Nikko <lassi.nikko@gmail.com>","committer_raw":"L. Nikko <lassi.nikko@gmail.com>","summary":"Fixed wave file importer's broken resampling.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16297},"5e0821e867ee2b63297d527d2fe7aaae377a2007":{"hash":"5e0821e867ee2b63297d527d2fe7aaae377a2007","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Small fixes for the Control description in the docs.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16296},"0033e72a0f4d5ec271340fae86e0b64445720330":{"hash":"0033e72a0f4d5ec271340fae86e0b64445720330","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16276 from bcr3ative/issue_15668","body":"Fix inconsistencies and typos in argument names","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6e1c02b828f0238c97b87e5a5678152d4c518da1":{"hash":"6e1c02b828f0238c97b87e5a5678152d4c518da1","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Make parent folder selectable. Fix #16253","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16288},"4cb64feae8f118529a5e1108c13d8fe05771857f":{"hash":"4cb64feae8f118529a5e1108c13d8fe05771857f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15910 from robfram/fix-audio-signal-issue-15895","body":"Fix issue #15895, audio streams don't signalling finished after the first one","is_cherrypick":false,"cherrypick_hash":"","pull":""},"51d3dee9c265fb9cb2617543c64e79e3a9e8e69f":{"hash":"51d3dee9c265fb9cb2617543c64e79e3a9e8e69f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15946 from MarianoGnu/issue_15870","body":"Attemp to fix #15870","is_cherrypick":false,"cherrypick_hash":"","pull":""},"08d4bfacafa8abe435d51a6afecb276030a23280":{"hash":"08d4bfacafa8abe435d51a6afecb276030a23280","is_merge":false,"authored_by":["MDQ6VXNlcjQyOTM4NjU="],"author_raw":"Paolo Perkovic <paolo.perkovic@gmail.com>","committer_raw":"Paolo Perkovic <paolo.perkovic@gmail.com>","summary":"Fix inconsistencies and typos in argument names","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16276},"5980bef67294e861b25071df76c0169e360a2f76":{"hash":"5980bef67294e861b25071df76c0169e360a2f76","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"OSX: implement OS.get_unique_id","body":"Update the documentations for OS.get_unique_id()","is_cherrypick":false,"cherrypick_hash":"","pull":15864},"2459eebc1d0d679efb546aa5a95ddd493290a7aa":{"hash":"2459eebc1d0d679efb546aa5a95ddd493290a7aa","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16258 from NathanWarden/fix_mono_decimals_method","body":"[Mono] Fix an infinite recursion in the Mathf.Decimals method when using floats.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0d255df93a4463bb59318c1daabf502e987ed028":{"hash":"0d255df93a4463bb59318c1daabf502e987ed028","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16252 from ProfesorTartelett/patch-1","body":"Errata fix on Image get_format() description","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9247f2de37bf085accf75b4db40ee46d8cda312b":{"hash":"9247f2de37bf085accf75b4db40ee46d8cda312b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16249 from binbitten/fix-highlight-ofs","body":"Fix TextEdit current line highlight horizontal offset","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c460e38bf38a46c758f210f19eb0320bcf59cb79":{"hash":"c460e38bf38a46c758f210f19eb0320bcf59cb79","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16205 from neikeq/issue-15053","body":"Mono: Remove automatic script multilevel calls","is_cherrypick":false,"cherrypick_hash":"","pull":""},"906ac2fc9d079d241aa27bc7588818908acb7310":{"hash":"906ac2fc9d079d241aa27bc7588818908acb7310","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16002 from bruvzg/mono_loading_form_res","body":"[Mono] Allow loading assemblies (including mscorlib) from resources.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ff287d8341774750b7141f364de1087f48b14699":{"hash":"ff287d8341774750b7141f364de1087f48b14699","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15254 from mrcdk/pitch_scale","body":"Added pitch scale property to AudioStreamPlayer, AudioStreamPlayer2D and AudioStreamPlayer3D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6449af9f746b6328c7791e87b70b56eb74d8a9b9":{"hash":"6449af9f746b6328c7791e87b70b56eb74d8a9b9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16175 from NathanWarden/add_async_and_await","body":"Added async and await as C# keywords.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7fdde54586e9eacbdf5e6f07cb0c1157fade63be":{"hash":"7fdde54586e9eacbdf5e6f07cb0c1157fade63be","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16266 from volzhs/expand-root-dir-on-start","body":"Expand project root directory on editor start","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7389ee92d34311ca6fe21cd5045fb62847e50037":{"hash":"7389ee92d34311ca6fe21cd5045fb62847e50037","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16255 from guilhermefelipecgs/fix_button_tree","body":"Hide button tree when file system dock isn't in split mode","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5585f011c5d0e07d1f18e13602c86376aece26c4":{"hash":"5585f011c5d0e07d1f18e13602c86376aece26c4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16251 from guilhermefelipecgs/fix_open_button_for_multiple_select","body":"Fixes open button not appearing with multiple selection","is_cherrypick":false,"cherrypick_hash":"","pull":""},"127d1241bdb8c66f574f219c466eb97da4dcbb72":{"hash":"127d1241bdb8c66f574f219c466eb97da4dcbb72","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Expand project root directory on editor start","body":"close #16232\nOption for expanding all directories on start up is a bit tricky and buggy.","is_cherrypick":false,"cherrypick_hash":"","pull":16266},"57deed44a809eaff46a03323105b4518e439aff8":{"hash":"57deed44a809eaff46a03323105b4518e439aff8","is_merge":false,"authored_by":["MDQ6VXNlcjM1NzgzMzE2"],"author_raw":"nanoframe <nguyenvianney@gmail.com>","committer_raw":"nanoframe <nguyenvianney@gmail.com>","summary":"Fix error when downloading export templates","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16265},"bb936b5503be983c24414df3765cf4fe8539531b":{"hash":"bb936b5503be983c24414df3765cf4fe8539531b","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Hide button tree when file system dock isn't in split mode","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16255},"2109bd3f9722929a1d8b6850b235677a03a1313a":{"hash":"2109bd3f9722929a1d8b6850b235677a03a1313a","is_merge":false,"authored_by":["MDQ6VXNlcjYyOTQyMg=="],"author_raw":"Nathan Warden <nathan@nathanwarden.com>","committer_raw":"Nathan Warden <nathan@nathanwarden.com>","summary":"Fix an infinite recursion in the Mathf.Decimals method when using floats.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16258},"9d735ffacbc92d854c9625c2c6930a32282b3e96":{"hash":"9d735ffacbc92d854c9625c2c6930a32282b3e96","is_merge":false,"authored_by":["MDQ6VXNlcjI0MjA4NDM5"],"author_raw":"Profesor Tartelett <muldermaster@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Errata fix on Image get_format() description","body":"The description of this function seems to be duplicated from the preceding description.","is_cherrypick":false,"cherrypick_hash":"","pull":16252},"09c277693e951199ede72f47263088e1d2bc4c67":{"hash":"09c277693e951199ede72f47263088e1d2bc4c67","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Fixes open button not appearing with multiple selection","body":"Fix #16231","is_cherrypick":false,"cherrypick_hash":"","pull":16251},"ba8c5bff69a776322a7633e9d3e18da5257039ff":{"hash":"ba8c5bff69a776322a7633e9d3e18da5257039ff","is_merge":false,"authored_by":["MDQ6VXNlcjY4NTcxOA=="],"author_raw":"binbitten <martinsjursen@gmail.com>","committer_raw":"binbitten <martinsjursen@gmail.com>","summary":"Fix TextEdit current line highlight horizontal offset","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16249},"e7cf2b2e77a097a026f883f003ad299b5d451885":{"hash":"e7cf2b2e77a097a026f883f003ad299b5d451885","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16188 from Schweigert/master","body":"Display set_nodelay to GDScript","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7b691339290d9bc975deba57a0974c1c7049512b":{"hash":"7b691339290d9bc975deba57a0974c1c7049512b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16197 from Chaosus/viewportdoc","body":"Viewport doc improvements","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1ad0b463da436208136a8e7c55ba45857bf492a3":{"hash":"1ad0b463da436208136a8e7c55ba45857bf492a3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16200 from Noshyaar/master","body":"AudioEffectReverb: max predelay_feedback to 0.98","is_cherrypick":false,"cherrypick_hash":"","pull":""},"da187c875d4e1a94b3f6ccb0ca30924a67800383":{"hash":"da187c875d4e1a94b3f6ccb0ca30924a67800383","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16206 from Hinsbart/fix_empty_prop","body":"ProjectSettings: Disallow adding properties without name.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8b5be97d1d7ce3fa6ca1ff3ef7b00c2a94d43538":{"hash":"8b5be97d1d7ce3fa6ca1ff3ef7b00c2a94d43538","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16215 from vnen/graphedit-expose","body":"Expose a few GraphEdit methods to script languages","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b06262539cbfe4afc441f9be74332c50f2938ad7":{"hash":"b06262539cbfe4afc441f9be74332c50f2938ad7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16212 from vnen/code-enable-plugin","body":"Add interface for plugins to enable/disable other plugins","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1ca122c771e1dceb9452c768948ffbf378892406":{"hash":"1ca122c771e1dceb9452c768948ffbf378892406","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added zoom label to code editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16241},"80595ba92b089de6c22ef0ca17b11054a252587c":{"hash":"80595ba92b089de6c22ef0ca17b11054a252587c","is_merge":false,"authored_by":["MDQ6VXNlcjE2MjE3NTYz"],"author_raw":"Will Nations <willnationsdev@gmail.com>","committer_raw":"Will Nations <willnationsdev@gmail.com>","summary":"Added EditorPlugin 'resource_saved' signal","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":15640},"b3ddf12fb1774d63ac47a8d9890bf017b67d879e":{"hash":"b3ddf12fb1774d63ac47a8d9890bf017b67d879e","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"Mono: Allow loading `mscorlib` from resources.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16002},"3dcf0567a11887a460aefc76b3bce8636d688019":{"hash":"3dcf0567a11887a460aefc76b3bce8636d688019","is_merge":false,"authored_by":["MDQ6VXNlcjYyOTQyMg=="],"author_raw":"Nathan Warden <nathan@nathanwarden.com>","committer_raw":"Nathan Warden <nathan@nathanwarden.com>","summary":"Added async and await as C# keywords.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16175},"df1c16d0fe06426dfdea8259878e479b38623d04":{"hash":"df1c16d0fe06426dfdea8259878e479b38623d04","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"X11: implement OS.get_unique_id","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":15864},"3be04f73f567b9c39efae697e2a9b7d3c6185fc3":{"hash":"3be04f73f567b9c39efae697e2a9b7d3c6185fc3","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Windows: implement OS.get_unique_id and OS.set_ime_position","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":15864},"b80bc73a179cae249121ac3c93fd771978c05bb0":{"hash":"b80bc73a179cae249121ac3c93fd771978c05bb0","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Expose a few GraphEdit methods to script languages","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16215},"87be0bc1101d7cf52ca40c5b3b7fc87b785edfb1":{"hash":"87be0bc1101d7cf52ca40c5b3b7fc87b785edfb1","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Add interface for plugins to enable/disable other plugins","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16212},"2e8c7824c0f2946f6bf33fe0a20eabb779a91763":{"hash":"2e8c7824c0f2946f6bf33fe0a20eabb779a91763","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":"Implement always-on-top for MacOS","body":"Courtesy of @bruvzg.","is_cherrypick":false,"cherrypick_hash":"","pull":15564},"d664d6e634635e7386a9883b0058fba923769c66":{"hash":"d664d6e634635e7386a9883b0058fba923769c66","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"Andreas Haas <liu.gam3@gmail.com>","committer_raw":"Andreas Haas <liu.gam3@gmail.com>","summary":"ProjectSettings: Disallow adding properties without name.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16206},"84437b48645ac688bd182eb9f5f58896e46a752f":{"hash":"84437b48645ac688bd182eb9f5f58896e46a752f","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Remove automatic script multilevel calls","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16205},"5a26e0786c518f9056e9eec4e1594e39815084d4":{"hash":"5a26e0786c518f9056e9eec4e1594e39815084d4","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"Poommetee Ketson <poommetee@protonmail.com>","summary":"AudioEffectReverb: max predelay_feedback to 0.98","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"20a52aa39db9a6e35738ee486848bd3dd28510cb":{"hash":"20a52aa39db9a6e35738ee486848bd3dd28510cb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16196 from bruvzg/macos_strip","body":"[macOS] Strip executable after separating debug symbols.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"87adf9cfbab00a40aad483b4e709518d5f61b6d1":{"hash":"87adf9cfbab00a40aad483b4e709518d5f61b6d1","is_merge":false,"authored_by":["MDQ6VXNlcjEzMjc0NzIy"],"author_raw":"Marlon Henry Schweigert <fleyhe0@gmail.com>","committer_raw":"Marlon Henry Schweigert <fleyhe0@gmail.com>","summary":"Display set_nodelay to GDScript","body":"Pass enabled arg\n\nRename set_nodelay to set_no_delay\n\nAdd description to the method\n\nChange description","is_cherrypick":false,"cherrypick_hash":"","pull":16188},"9ef0315b06634614bcd20700b73b562fe4411666":{"hash":"9ef0315b06634614bcd20700b73b562fe4411666","is_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] Strip executable when `separate_debug_symbols` is set to yes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16196},"ffcbb0c3585b03f871197715eb418d22c95ea8e2":{"hash":"ffcbb0c3585b03f871197715eb418d22c95ea8e2","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Viewport doc improvements","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16197},"1322ca6fb254f31d9f6133ad083588b5d21e97be":{"hash":"1322ca6fb254f31d9f6133ad083588b5d21e97be","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Ability to import .escn files, which is just a .tscn but with forced import.","body":"This works together with the new Blender to Godot exporter.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d1954f464c952363ab4b09ec9ccbd26c740c3438":{"hash":"d1954f464c952363ab4b09ec9ccbd26c740c3438","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16152 from hpvb/fix-16131","body":"Allow focus on disabled buttons","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ed6bf28014dfd5c012bf60953b9450f93d0dbad8":{"hash":"ed6bf28014dfd5c012bf60953b9450f93d0dbad8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15980 from mrcdk/audio_stream_get_length","body":"Expose audio streams get_length()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5b580fb69b3160e9e080994e4a34ffd3cceb3ff5":{"hash":"5b580fb69b3160e9e080994e4a34ffd3cceb3ff5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #15995 from GodotExplorer/pr-debugger-weakref","body":"Remote debugger send the real instance of WeakRef referenced to","is_cherrypick":false,"cherrypick_hash":"","pull":""},"899e277519100bd4c041400da11d85b419b6c39a":{"hash":"899e277519100bd4c041400da11d85b419b6c39a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16111 from Noshyaar/b","body":"3DEditor: fix multiple node selection crash the editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4f94d4378fd51a4d3a1d2ac12b90ba7b97bb776e":{"hash":"4f94d4378fd51a4d3a1d2ac12b90ba7b97bb776e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16091 from Noshyaar/t","body":"TemplateManager: hold shift to open link in browser","is_cherrypick":false,"cherrypick_hash":"","pull":""},"22ef1fa23db420522d8ba0126e1708b992c82dc3":{"hash":"22ef1fa23db420522d8ba0126e1708b992c82dc3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16162 from hpvb/implement-windows-processor-count","body":"Implement OS::get_processor_count() for Windows","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fb08607aeecb8f70f998058f39aded11df9426ea":{"hash":"fb08607aeecb8f70f998058f39aded11df9426ea","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16156 from hpvb/fix-x11-copy-paste","body":"Fix Copy/Paste problems on X11","is_cherrypick":false,"cherrypick_hash":"","pull":""},"354fdb12610955d2b000763b02166483f70e759f":{"hash":"354fdb12610955d2b000763b02166483f70e759f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #16191 from Noshyaar/d","body":"Fix wrong return type of xform functions","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ebe23375156fbc0d610460b2a0e995bb5c966f84":{"hash":"ebe23375156fbc0d610460b2a0e995bb5c966f84","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"Poommetee Ketson <poommetee@protonmail.com>","summary":"Fix wrong return type of xform functions","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dca2ae78dd04530bf96c3d550e57fc945876ea95":{"hash":"dca2ae78dd04530bf96c3d550e57fc945876ea95","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Show default values in docs for GDScript built-in functions","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16176},"802d5c4c6c30d0f218b60245ca397cf8f5ed1b5d":{"hash":"802d5c4c6c30d0f218b60245ca397cf8f5ed1b5d","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Add argument count check for some GDScript functions","body":"- Print functions have no check.\n- Also remove extra apostrophe from the error report.","is_cherrypick":false,"cherrypick_hash":"","pull":16173},"d2f1c87063162b284d2e13139eb4ec6bcd9662d4":{"hash":"d2f1c87063162b284d2e13139eb4ec6bcd9662d4","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTMzOQ=="],"author_raw":"hungrymonkey <boringmonkey@gmail.com>","committer_raw":"hungrymonkey <boringmonkey@gmail.com>","summary":"Change function signature from float to double to match type get_doubleCloses #16160","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16169},"9f3138eea99b776a82bb1243a963b8e47adbc9c3":{"hash":"9f3138eea99b776a82bb1243a963b8e47adbc9c3","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.1-dev","body":"On the road again!","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fb60f2dbe649c03a8357a277eccb6d06dfe07b68":{"hash":"fb60f2dbe649c03a8357a277eccb6d06dfe07b68","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Fix Copy/Paste problems on X11","body":"The target of the TARGETS type should be XA_ATOM and not XA_TARGETS when\nrequested. Since we are sending a number of ATOMS the size should be set\nto the integer size and not the char size.\n\nThe size field of the atoms is also the number of atoms and not the size\nof the array. This caused some clients to wrongly interpret the data and\nread garbage in the X11 packet.\n\nI also add the more modern representation for UTF-8 and clarify the\nerror message if a client attempts to request a type we don't know\nabout.\n\nThis fixes #10431","is_cherrypick":false,"cherrypick_hash":"","pull":16156},"b4d369c887001a824a4f27e59e3e300c8d4a5bb7":{"hash":"b4d369c887001a824a4f27e59e3e300c8d4a5bb7","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Implement OS::get_processor_count() for Windows","body":"Current this is hardcoded as '1' for any platform except Unix. The\nlittle is_wow64() dance is required to get correct output on a 32bit\ncompiled godot running on 64bit Windows according to MSDN.\n\nThis code should be UWP safe but I have no way to test that so it's not\nimplemented for UWP yet.","is_cherrypick":false,"cherrypick_hash":"","pull":16162},"713f190a30ceac123125d216448ef322b1841286":{"hash":"713f190a30ceac123125d216448ef322b1841286","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam <hp@tmm.cx>","summary":"Allow focus on disabled buttons","body":"This behavior better matches other gui toolkits. A selected disabled\nbutton still can't be interacted with but it can now be selected. This\nseems to be what QT and GTK do also.\n\nThis fixes #16131","is_cherrypick":false,"cherrypick_hash":"","pull":16152},"25dd1f0681cf6532b1d0fb1e023d0e8a50c30e69":{"hash":"25dd1f0681cf6532b1d0fb1e023d0e8a50c30e69","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"Poommetee Ketson <poommetee@protonmail.com>","summary":"3DEditor: fix multiple node selection crash the editor","body":"I'm not sure about this fix. This seems to also fixes the weird\nselection bug where when selecting node 1 to 3 it focuses on\n2nd node.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"05a16549efd26ec9c06ce2f8d21ff69ebcc130da":{"hash":"05a16549efd26ec9c06ce2f8d21ff69ebcc130da","is_merge":false,"authored_by":["MDQ6VXNlcjExODU5NTM4"],"author_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","committer_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","summary":"GDScript: generalize lerp","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16106},"2bdd8f86e72dae5ca823779c114ac1b30a352501":{"hash":"2bdd8f86e72dae5ca823779c114ac1b30a352501","is_merge":false,"authored_by":["MDQ6VXNlcjQzMzc5NTQz"],"author_raw":"Poommetee Ketson <poommetee@protonmail.com>","committer_raw":"Poommetee Ketson <poommetee@protonmail.com>","summary":"TemplateManager: hold shift to open link in browser","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"eb1f9375ead3ee772681d7176a238691489fde1b":{"hash":"eb1f9375ead3ee772681d7176a238691489fde1b","is_merge":false,"authored_by":["MDQ6VXNlcjExODU5NTM4"],"author_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","committer_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","summary":"Detects crash-related marshalling errors due to NAN values","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":16033},"10f0451cc2e114d0077609359149c876589f0b42":{"hash":"10f0451cc2e114d0077609359149c876589f0b42","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Remote debugger send the real instance of WeakRef referenced to","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":15995},"311e69aa1e23bf9cc45adbadfb4db43734bd1788":{"hash":"311e69aa1e23bf9cc45adbadfb4db43734bd1788","is_merge":false,"authored_by":["MDQ6VXNlcjcwMTM0ODk="],"author_raw":"Benjamin <mafortion.benjamin@gmail.com>","committer_raw":"Benjamin <mafortion.benjamin@gmail.com>","summary":"Handle single-argument constructors in shaders.","body":"Expand these (fill vectors, fill matrix diagonals) in _reduce_expression() so they're handled properly even as uniform default values (where they previously caused a crash).","is_cherrypick":false,"cherrypick_hash":"","pull":15985},"8a9f1c2a5d7364016b9c67dc158557607f6de4bd":{"hash":"8a9f1c2a5d7364016b9c67dc158557607f6de4bd","is_merge":false,"authored_by":["MDQ6VXNlcjQ4MzUzMQ=="],"author_raw":"MrCdK <contact@mrcdk.com>","committer_raw":"MrCdK <contact@mrcdk.com>","summary":"Expose audio streams get_length()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":15980},"e58b10c883056930e966e842fad6bc1bbcd7979c":{"hash":"e58b10c883056930e966e842fad6bc1bbcd7979c","is_merge":false,"authored_by":["MDQ6VXNlcjIxMTY1NjY="],"author_raw":"Blazej Floch <register@bfloch.com>","committer_raw":"Blazej Floch <register@bfloch.com>","summary":"Implements \"Batch Rename\" editor tool.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":15928},"517ff5c8d71884a09114191ac79bf8c990f391ca":{"hash":"517ff5c8d71884a09114191ac79bf8c990f391ca","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":"attemp to fix #15870","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":15946},"c1e099b48f7fe4dc114d10c49f2d49c58a91e40f":{"hash":"c1e099b48f7fe4dc114d10c49f2d49c58a91e40f","is_merge":false,"authored_by":["MDQ6VXNlcjExODU5NTM4"],"author_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","committer_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","summary":"Add Geometry::line_intersects_line_2d()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":15943},"a826fb8d8b861efb0f7d14698148c5571687e082":{"hash":"a826fb8d8b861efb0f7d14698148c5571687e082","is_merge":false,"authored_by":["MDQ6VXNlcjIwNjA4NjM="],"author_raw":"Zephilinox <zephilinox@hotmail.co.uk>","committer_raw":"Zephilinox <zephilinox@hotmail.co.uk>","summary":"Add ready signal to Node","body":"Closes #15889","is_cherrypick":false,"cherrypick_hash":"","pull":15911},"d588fe2740e3cb98b0f126e80490353333a5f97e":{"hash":"d588fe2740e3cb98b0f126e80490353333a5f97e","is_merge":false,"authored_by":["MDQ6VXNlcjM1MDY1Nzk1"],"author_raw":"robfram <robfram@gmail.com>","committer_raw":"robfram <robfram@gmail.com>","summary":"Fix issue 15895, audio streams don't signalling finished after the first one","body":"if the audio player is set to play again due to the order of calls in\n_notification. First it emits the signal, and later it disable the internal\nprocessing regardless what the callback did.\n\nChanged to emit the signal at the end to ensure the changes done at callback\nremains.","is_cherrypick":false,"cherrypick_hash":"","pull":15910},"30e1e421751fad51364b85ad3620819408aea352":{"hash":"30e1e421751fad51364b85ad3620819408aea352","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fixes a bas resizing with SplitContainer","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":15903},"ac2a9bb26718f5e5a699eb24ca0868ede55e7f0d":{"hash":"ac2a9bb26718f5e5a699eb24ca0868ede55e7f0d","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDk2MTM="],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"Thomas Herzog <therzog@mail.de>","summary":"add template argument for size in StringBuffer","body":"Until now the pre-allocated array size was defined to be 64 without\na way of adjusting it from the calling side.\n\nThis commit adds the size as a template parameter.","is_cherrypick":false,"cherrypick_hash":"","pull":15899},"e415fd05bb5f7f66cfa76bf27247ffe329429405":{"hash":"e415fd05bb5f7f66cfa76bf27247ffe329429405","is_merge":false,"authored_by":["MDQ6VXNlcjEzMTE1NTU="],"author_raw":"Marc Gilleron <marc.gilleron@gmail.com>","committer_raw":"Marc Gilleron <marc.gilleron@gmail.com>","summary":"Added all missing VisualServer bindings","body":"- Added bindings for multimesh, immediate, skeleton, light, reflection probe, gi probe, lightmap, particles, camera, environment, scenario, instance\n- Removed draw and sync, were duplicates of force_* equivalents\n- Bumped binders max arguments from 11 to 13\n- Wrote some wrappers as not all methods were variant-friendly","is_cherrypick":false,"cherrypick_hash":"","pull":15892},"d5afcf7ab1cd52d14a120c3857fff5801f063d9c":{"hash":"d5afcf7ab1cd52d14a120c3857fff5801f063d9c","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Improved WASAPI driver so that it always uses the default audio device","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":15875},"2ae2735a7a2631ef1a2c901a81135b1a1f3f954f":{"hash":"2ae2735a7a2631ef1a2c901a81135b1a1f3f954f","is_merge":false,"authored_by":["MDQ6VXNlcjExODU5NTM4"],"author_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","committer_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","summary":"Make KEY_ESCAPE close all output/debugger docks on bottom","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":15862},"d1f32708b72371db77bcf070618bf6bddaa78280":{"hash":"d1f32708b72371db77bcf070618bf6bddaa78280","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fixes a Gridcontainer wrong children fitting with expanded+non-zero minisize","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":15903},"9927b70efb829df050fa68f65d426f9a3f192eb9":{"hash":"9927b70efb829df050fa68f65d426f9a3f192eb9","is_merge":false,"authored_by":["MDQ6VXNlcjQ4MzUzMQ=="],"author_raw":"MrCdK <contact@mrcdk.com>","committer_raw":"MrCdK <contact@mrcdk.com>","summary":"The TextureButton's bitmask takes into account the stretch mode selected","body":"When the stretch is tile the mask gets applied to each tile.","is_cherrypick":false,"cherrypick_hash":"","pull":15855},"be5517123101fe669ebfc3d3f16a0431ca2804dd":{"hash":"be5517123101fe669ebfc3d3f16a0431ca2804dd","is_merge":false,"authored_by":["MDQ6VXNlcjExODU5NTM4"],"author_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","committer_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","summary":"Add Color.from_hsv()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":15852},"e3fdacdf90477da67a06681cf101255374cc070c":{"hash":"e3fdacdf90477da67a06681cf101255374cc070c","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"Expose 'lightmap_unwrap' method to the scripting engine.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":15799},"c5e3acc29c44e11e5416c66cad8f93b82c93e6b9":{"hash":"c5e3acc29c44e11e5416c66cad8f93b82c93e6b9","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Support colored font","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":15780},"3f8a4cc7193e964f716fde2cd28a946669e2d8d6":{"hash":"3f8a4cc7193e964f716fde2cd28a946669e2d8d6","is_merge":false,"authored_by":["MDQ6VXNlcjQzNzAyNQ=="],"author_raw":"Paul Joannon <hello@pauljoannon.com>","committer_raw":"Paul Joannon <hello@pauljoannon.com>","summary":"Fix bug when launching a game with no main scene","body":"Check for a main scene after loading project settings and exit if there's none (except if launching in editor mode).","is_cherrypick":false,"cherrypick_hash":"","pull":15741},"3ff18ee61e4a29c58a106b28bd0f1787f408eba8":{"hash":"3ff18ee61e4a29c58a106b28bd0f1787f408eba8","is_merge":false,"authored_by":["MDQ6VXNlcjExODU5NTM4"],"author_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","committer_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","summary":"Catch NSException in macOS run loop to prevent crashs","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":15739},"b766a849adb027762baabc89c0b58635883cd9d7":{"hash":"b766a849adb027762baabc89c0b58635883cd9d7","is_merge":false,"authored_by":["MDQ6VXNlcjEyODkyMDc="],"author_raw":"Julian Murgia <the.straton@gmail.com>","committer_raw":"Julian Murgia <the.straton@gmail.com>","summary":"Display path to preloaded res + button to open it","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":15713},"c34f18accecfb6f1e257668b7a4746a11a44ad9f":{"hash":"c34f18accecfb6f1e257668b7a4746a11a44ad9f","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Fixed sky reflection rendering when transparent BG","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":15710},"77b1320fb43d92e9090c675714d49fb07201a4c7":{"hash":"77b1320fb43d92e9090c675714d49fb07201a4c7","is_merge":false,"authored_by":["MDQ6VXNlcjExODU5NTM4"],"author_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","committer_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","summary":"Fixes wrong vertical font layout in RichTextLabel","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":15711},"a45697d8dfb3b8e6fb7817060d52b22802a7d45f":{"hash":"a45697d8dfb3b8e6fb7817060d52b22802a7d45f","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Buildsystem improvements","body":"- Bundle with mscorlib.dll to avoid compatibilities issues\n- Add build option 'mono_assemblies_output_dir' to specify the output directory where the assemblies will be copied to. '#bin' by default.","is_cherrypick":false,"cherrypick_hash":"","pull":15641},"ac26bf0fb45a800168d4571da370e928979dd6e0":{"hash":"ac26bf0fb45a800168d4571da370e928979dd6e0","is_merge":false,"authored_by":["MDQ6VXNlcjQzNDMzOTg="],"author_raw":"Lee Pugh <lpugh@protonmail.com>","committer_raw":"Lee Pugh <lpugh@protonmail.com>","summary":"Expose PhysicsDirectBodyState.get_contact_impulse","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":15643},"d327f75392b97bee4ad3debd4560cc7c06fc68ab":{"hash":"d327f75392b97bee4ad3debd4560cc7c06fc68ab","is_merge":false,"authored_by":["MDQ6VXNlcjEwMDU0MjI2"],"author_raw":"Ian Bishop <ianb96@gmail.com>","committer_raw":"Ian Bishop <ianb96@gmail.com>","summary":"TextEdit folding over unindented comments","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":15618},"842cb1ad8c06b9abd74f351149b0e6bc5c3a787b":{"hash":"842cb1ad8c06b9abd74f351149b0e6bc5c3a787b","is_merge":false,"authored_by":["MDQ6VXNlcjQzNzAyNQ=="],"author_raw":"Paul Joannon <hello@pauljoannon.com>","committer_raw":"Paul Joannon <hello@pauljoannon.com>","summary":"set a better initial size to TextEdit nodes","body":"Address #15163","is_cherrypick":false,"cherrypick_hash":"","pull":15592},"2b45d721f94b75d4c90a7416e85cb408fa9448b1":{"hash":"2b45d721f94b75d4c90a7416e85cb408fa9448b1","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Some small fixes for the \"Attach Script\" dialog.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":15582},"484f664331a0aa45f0b6bbee46a9d1d631edf23e":{"hash":"484f664331a0aa45f0b6bbee46a9d1d631edf23e","is_merge":false,"authored_by":["MDQ6VXNlcjQzNzAyNQ=="],"author_raw":"Paul Joannon <hello@pauljoannon.com>","committer_raw":"Paul Joannon <hello@pauljoannon.com>","summary":"Change 'Build Project' button style in Mono panel","body":"Address #15208","is_cherrypick":false,"cherrypick_hash":"","pull":15574},"75d69fb4ecfe3bc925bd27700782d884e88369cc":{"hash":"75d69fb4ecfe3bc925bd27700782d884e88369cc","is_merge":false,"authored_by":["MDQ6VXNlcjExODU5NTM4"],"author_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","committer_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","summary":"Add shuffle() method to Array","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":15563},"a01c33c9d05719d8c0c6b93b4072a64b013a73d3":{"hash":"a01c33c9d05719d8c0c6b93b4072a64b013a73d3","is_merge":false,"authored_by":["MDQ6VXNlcjExODU5NTM4"],"author_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","committer_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","summary":"Object class checking on bound method calls","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":15282},"4b8387dd92f9a0a4922fa2af9968548c35ac9a3f":{"hash":"4b8387dd92f9a0a4922fa2af9968548c35ac9a3f","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Fixed \"Attach Script\" dialog's file dialog labeling.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":15544},"b72c9b85d04f7c5c0e2a1098484a809bc5a974e9":{"hash":"b72c9b85d04f7c5c0e2a1098484a809bc5a974e9","is_merge":false,"authored_by":["MDQ6VXNlcjczNTg4OTk="],"author_raw":"Jérôme Gully <jerome.gully0@gmail.com>","committer_raw":"Jérôme Gully <jerome.gully0@gmail.com>","summary":"Change primitive meshes acccuracy value","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":15523},"f7547a7f28c88e7a271a96bee011d1c2b1f7f9b0":{"hash":"f7547a7f28c88e7a271a96bee011d1c2b1f7f9b0","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","summary":"Re-enabled type icons.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":15505},"732a877b21cf41ca649ab09ed57eff426066ffca":{"hash":"732a877b21cf41ca649ab09ed57eff426066ffca","is_merge":false,"authored_by":["MDQ6VXNlcjE2MjE3NTYz"],"author_raw":"Will Nations <willnationsdev@gmail.com>","committer_raw":"Will Nations <willnationsdev@gmail.com>","summary":"Add EditorPlugin.build() build callbacks","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":15489},"586e7351252b8c0a3c29b31e51c0959e76f4a531":{"hash":"586e7351252b8c0a3c29b31e51c0959e76f4a531","is_merge":false,"authored_by":["MDQ6VXNlcjIzNjE3NTg="],"author_raw":"Vincenzo Greco <greco.vincenzo@gmail.com>","committer_raw":"Vincenzo Greco <greco.vincenzo@gmail.com>","summary":"Select root node if search_box is empty in create_dialog","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":15492},"bce2d2c297987295095b467867ae1cc41ee3ac8e":{"hash":"bce2d2c297987295095b467867ae1cc41ee3ac8e","is_merge":false,"authored_by":["MDQ6VXNlcjEwMDU0MjI2"],"author_raw":"Ian Bishop <ianb96@gmail.com>","committer_raw":"Ian Bishop <ianb96@gmail.com>","summary":"Filesystem and Visual Script Members keyboard shortcuts fix","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":15379},"7ef4caa6910335c100333f0cb33ceafac2ef1e26":{"hash":"7ef4caa6910335c100333f0cb33ceafac2ef1e26","is_merge":false,"authored_by":["MDQ6VXNlcjExODU5NTM4"],"author_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","committer_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","summary":"Load needed translation on demand","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":15399},"ee2c31d306e9333b520e0668f26807d876905241":{"hash":"ee2c31d306e9333b520e0668f26807d876905241","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 new window setting: always on top","body":"Implemented for Windows and Linux.","is_cherrypick":false,"cherrypick_hash":"","pull":15564},"85ecd79012da2b1aaa87d826c087148212d8a2b4":{"hash":"85ecd79012da2b1aaa87d826c087148212d8a2b4","is_merge":false,"authored_by":["MDQ6VXNlcjExODU5NTM4"],"author_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","committer_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","summary":"Boost drawing speed of ItemLists with many items","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":15306},"66b879726ed13038515887a43b5c47112d095690":{"hash":"66b879726ed13038515887a43b5c47112d095690","is_merge":false,"authored_by":["MDQ6VXNlcjExODU5NTM4"],"author_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","committer_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","summary":"Rounded previews (and nicer script previews)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":15193},"8343c9fbd9f0c8df22912bf4860b7472fe85d030":{"hash":"8343c9fbd9f0c8df22912bf4860b7472fe85d030","is_merge":false,"authored_by":["MDQ6VXNlcjI0OTg4NDU5"],"author_raw":"sersoong <sersoong@gmail.com>","committer_raw":"sersoong <sersoong@gmail.com>","summary":"Enhanced Toggle Visibility button","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":15235},"df84ecd043425be441c8788a0b696071fc5ddd2c":{"hash":"df84ecd043425be441c8788a0b696071fc5ddd2c","is_merge":false,"authored_by":["MDQ6VXNlcjExODU5NTM4"],"author_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","committer_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","summary":"Checks on input_buffer in PacketPeerStream","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":15305},"1d36e335921d014756018714994c728021f79f02":{"hash":"1d36e335921d014756018714994c728021f79f02","is_merge":false,"authored_by":["MDQ6VXNlcjI0OTg4NDU5"],"author_raw":"sersoong <sersoong@gmail.com>","committer_raw":"sersoong <sersoong@gmail.com>","summary":"Add open feature to editor autoload settings","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":15260},"3c9ee75e2676343bd990799ede04851ee67ae560":{"hash":"3c9ee75e2676343bd990799ede04851ee67ae560","is_merge":false,"authored_by":["MDQ6VXNlcjU4ODQ4NjU="],"author_raw":"Ryan Stein <ryan.stein@gmx.com>","committer_raw":"Ryan Stein <ryan.stein@gmx.com>","summary":"Use exact positioning for the ItemList::get_tooltip method.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":15258},"5bc010e8eeef71ad9a9034bd16df454a9933592a":{"hash":"5bc010e8eeef71ad9a9034bd16df454a9933592a","is_merge":false,"authored_by":["MDQ6VXNlcjQ4MzUzMQ=="],"author_raw":"MrCdK <contact@mrcdk.com>","committer_raw":"MrCdK <contact@mrcdk.com>","summary":"Added pitch scale property to AudioStreamPlayer, AudioStreamPlayer2D and AudioStreamPlayer3D","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":15254},"098bcf55d0ab4b05b13f65fae146983e85afc242":{"hash":"098bcf55d0ab4b05b13f65fae146983e85afc242","is_merge":false,"authored_by":["MDQ6VXNlcjExODU5NTM4"],"author_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","committer_raw":"Bernhard Liebl <Bernhard.Liebl@gmx.org>","summary":"More efficient subwindow handling","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":15119},"7f0a1c1780508f236e2b80713a87c5f71ed6e600":{"hash":"7f0a1c1780508f236e2b80713a87c5f71ed6e600","is_merge":false,"authored_by":["MDQ6VXNlcjgxMDc0NTk="],"author_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","committer_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","summary":"Hiding a control now fires NOTIFICATION_FOCUS_EXIT.","body":"It always removed the focus from the control, but this happened without firing the relevant notification.","is_cherrypick":false,"cherrypick_hash":"","pull":15074},"853b1daa499cf3add4014cf4d825c01603e2d1ea":{"hash":"853b1daa499cf3add4014cf4d825c01603e2d1ea","is_merge":false,"authored_by":["MDQ6VXNlcjMzNDI3Mg=="],"author_raw":"Colin Kinloch <colin@kinlo.ch>","committer_raw":"Colin Kinloch <colin@kinlo.ch>","summary":"Fixed android arm64v8","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":14804},"6fe415ca7f439d56321d327dfdd18105a09a70d1":{"hash":"6fe415ca7f439d56321d327dfdd18105a09a70d1","is_merge":false,"authored_by":["MDQ6VXNlcjYwODM5MjU="],"author_raw":"Dmitry Koteroff <vortex@verona.im>","committer_raw":"Dmitry Koteroff <vortex@verona.im>","summary":"Added rsplit() for String class","body":"Docs updated","is_cherrypick":false,"cherrypick_hash":"","pull":14715},"04d0a0b96deb1f1699915efd4aa723529172ae0b":{"hash":"04d0a0b96deb1f1699915efd4aa723529172ae0b","is_merge":false,"authored_by":["MDQ6VXNlcjgxMDc0NTk="],"author_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","committer_raw":"Pieter-Jan Briers <pieterjan.briers+git@gmail.com>","summary":"Makes 3D editor grid color update without restart.","body":"Fixes #14415","is_cherrypick":false,"cherrypick_hash":"","pull":14433}},"pulls":{"11973":{"id":"MDExOlB1bGxSZXF1ZXN0MTQ1NTExMDY2","public_id":11973,"url":"https://github.com/godotengine/godot/pull/11973","diff_url":"https://github.com/godotengine/godot/pull/11973.diff","patch_url":"https://github.com/godotengine/godot/pull/11973.patch","title":"Ragdoll - Physical bone node","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2017-10-09T17:47:29Z","updated_at":"2018-05-18T11:15:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["9e57a07fb60fcd6c55bd51cf63d4c3cf4c6a3b26"]},"12403":{"id":"MDExOlB1bGxSZXF1ZXN0MTQ4NzAzNzYz","public_id":12403,"url":"https://github.com/godotengine/godot/pull/12403","diff_url":"https://github.com/godotengine/godot/pull/12403.diff","patch_url":"https://github.com/godotengine/godot/pull/12403.patch","title":"Physics material","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2017-10-25T15:35:48Z","updated_at":"2018-07-23T10:37:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["5f66734d2d70951b273a078a3ee20e406cf0f84d"]},"12678":{"id":"MDExOlB1bGxSZXF1ZXN0MTUwNzM4NDY4","public_id":12678,"url":"https://github.com/godotengine/godot/pull/12678","diff_url":"https://github.com/godotengine/godot/pull/12678.diff","patch_url":"https://github.com/godotengine/godot/pull/12678.patch","title":"Soft body","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2017-11-05T19:40:36Z","updated_at":"2022-02-19T22:31:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["17ebbfb56de980c5529c8a02a12141dd7bb766c8","fbf3ad284182b002edc63b453f2aa943a93bdd86","b204389762cdaa4b5327e4a655041ef3be05232f"]},"14433":{"id":"MDExOlB1bGxSZXF1ZXN0MTU3MzUwMjUy","public_id":14433,"url":"https://github.com/godotengine/godot/pull/14433","diff_url":"https://github.com/godotengine/godot/pull/14433.diff","patch_url":"https://github.com/godotengine/godot/pull/14433.patch","title":"Makes 3D editor grid color update without restart.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgxMDc0NTk=","created_at":"2017-12-08T22:47:19Z","updated_at":"2018-02-19T21:02: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":["04d0a0b96deb1f1699915efd4aa723529172ae0b"]},"14622":{"id":"MDExOlB1bGxSZXF1ZXN0MTU4MDc3MDYy","public_id":14622,"url":"https://github.com/godotengine/godot/pull/14622","diff_url":"https://github.com/godotengine/godot/pull/14622.diff","patch_url":"https://github.com/godotengine/godot/pull/14622.patch","title":"Experimental support for windows with per-pixel transparency.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2017-12-13T12:11:14Z","updated_at":"2020-05-10T06:17:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["ddae098deec89d67228a74623ebe7f5db39f425b"]},"14704":{"id":"MDExOlB1bGxSZXF1ZXN0MTU4NjM1Mjkx","public_id":14704,"url":"https://github.com/godotengine/godot/pull/14704","diff_url":"https://github.com/godotengine/godot/pull/14704.diff","patch_url":"https://github.com/godotengine/godot/pull/14704.patch","title":"Allow some non-integer built-in constants in gdscript","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExODU5NTM4","created_at":"2017-12-15T15:57:13Z","updated_at":"2020-08-04T18:15:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["ba974b8d1e245818d819791bd628e70ec3b92de3"]},"14715":{"id":"MDExOlB1bGxSZXF1ZXN0MTU4Njc1NTg0","public_id":14715,"url":"https://github.com/godotengine/godot/pull/14715","diff_url":"https://github.com/godotengine/godot/pull/14715.diff","patch_url":"https://github.com/godotengine/godot/pull/14715.patch","title":"Added rsplit() method to String class","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwODM5MjU=","created_at":"2017-12-15T19:24:54Z","updated_at":"2018-05-23T15:19:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6fe415ca7f439d56321d327dfdd18105a09a70d1"]},"14804":{"id":"MDExOlB1bGxSZXF1ZXN0MTU4OTQ3OTE1","public_id":14804,"url":"https://github.com/godotengine/godot/pull/14804","diff_url":"https://github.com/godotengine/godot/pull/14804.diff","patch_url":"https://github.com/godotengine/godot/pull/14804.patch","title":"Fixed android arm64v8","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMzNDI3Mg==","created_at":"2017-12-18T15:48:23Z","updated_at":"2018-02-19T19:47:04Z","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":["853b1daa499cf3add4014cf4d825c01603e2d1ea"]},"14848":{"id":"MDExOlB1bGxSZXF1ZXN0MTU5MzAwNjg5","public_id":14848,"url":"https://github.com/godotengine/godot/pull/14848","diff_url":"https://github.com/godotengine/godot/pull/14848.diff","patch_url":"https://github.com/godotengine/godot/pull/14848.patch","title":"TextEdit Word Wrap","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMDU0MjI2","created_at":"2017-12-19T23:54:29Z","updated_at":"2018-05-15T08:24:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e1fff4bc092e188a7bf0cb4407b9f4b2403ee11a"]},"14888":{"id":"MDExOlB1bGxSZXF1ZXN0MTU5NTY1MDIz","public_id":14888,"url":"https://github.com/godotengine/godot/pull/14888","diff_url":"https://github.com/godotengine/godot/pull/14888.diff","patch_url":"https://github.com/godotengine/godot/pull/14888.patch","title":"Websocket module","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2017-12-21T02:54:09Z","updated_at":"2019-01-17T18:46:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["f3abd4a0652152956d1ceaed491694aaacd9ccf3","658d71c3b9db67324a6b919e4da37ee0bbc8edd6","6a644d3ee19b7c68f28c02b29ea0a28c094b04f3","fa33e0f62d9ee186464a725333662674bf1fa871"]},"15074":{"id":"MDExOlB1bGxSZXF1ZXN0MTYwMTYyNzg1","public_id":15074,"url":"https://github.com/godotengine/godot/pull/15074","diff_url":"https://github.com/godotengine/godot/pull/15074.diff","patch_url":"https://github.com/godotengine/godot/pull/15074.patch","title":"Hiding a Control now fires NOTIFICATION_FOCUS_EXIT.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgxMDc0NTk=","created_at":"2017-12-26T20:01:17Z","updated_at":"2018-05-08T12:40:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["7f0a1c1780508f236e2b80713a87c5f71ed6e600"]},"15119":{"id":"MDExOlB1bGxSZXF1ZXN0MTYwMzU2NzM5","public_id":15119,"url":"https://github.com/godotengine/godot/pull/15119","diff_url":"https://github.com/godotengine/godot/pull/15119.diff","patch_url":"https://github.com/godotengine/godot/pull/15119.patch","title":"More efficient subwindow handling","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExODU5NTM4","created_at":"2017-12-28T09:11:22Z","updated_at":"2018-05-08T12:49:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["098bcf55d0ab4b05b13f65fae146983e85afc242"]},"15193":{"id":"MDExOlB1bGxSZXF1ZXN0MTYwNTg4MzQy","public_id":15193,"url":"https://github.com/godotengine/godot/pull/15193","diff_url":"https://github.com/godotengine/godot/pull/15193.diff","patch_url":"https://github.com/godotengine/godot/pull/15193.patch","title":"Rounded previews (and nicer script previews)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExODU5NTM4","created_at":"2017-12-30T12:41:20Z","updated_at":"2018-02-14T16:11:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["66b879726ed13038515887a43b5c47112d095690"]},"15235":{"id":"MDExOlB1bGxSZXF1ZXN0MTYwNjQyMTk0","public_id":15235,"url":"https://github.com/godotengine/godot/pull/15235","diff_url":"https://github.com/godotengine/godot/pull/15235.diff","patch_url":"https://github.com/godotengine/godot/pull/15235.patch","title":"Enhanced Toggle Visibility button in scene tree editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0OTg4NDU5","created_at":"2018-01-01T09:02:18Z","updated_at":"2018-02-18T16:20: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":["8343c9fbd9f0c8df22912bf4860b7472fe85d030"]},"15254":{"id":"MDExOlB1bGxSZXF1ZXN0MTYwNjYwOTQx","public_id":15254,"url":"https://github.com/godotengine/godot/pull/15254","diff_url":"https://github.com/godotengine/godot/pull/15254.diff","patch_url":"https://github.com/godotengine/godot/pull/15254.patch","title":"Added pitch scale property to AudioStreamPlayer, AudioStreamPlayer2D and AudioStreamPlayer3D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ4MzUzMQ==","created_at":"2018-01-01T21:26:28Z","updated_at":"2021-10-23T01:09:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["5bc010e8eeef71ad9a9034bd16df454a9933592a"]},"15258":{"id":"MDExOlB1bGxSZXF1ZXN0MTYwNjczMDgx","public_id":15258,"url":"https://github.com/godotengine/godot/pull/15258","diff_url":"https://github.com/godotengine/godot/pull/15258.diff","patch_url":"https://github.com/godotengine/godot/pull/15258.patch","title":"Use exact positioning for the ItemList::get_tooltip method.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU4ODQ4NjU=","created_at":"2018-01-02T03:52:16Z","updated_at":"2018-05-08T13:36:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["3c9ee75e2676343bd990799ede04851ee67ae560"]},"15260":{"id":"MDExOlB1bGxSZXF1ZXN0MTYwNjgwMDM5","public_id":15260,"url":"https://github.com/godotengine/godot/pull/15260","diff_url":"https://github.com/godotengine/godot/pull/15260.diff","patch_url":"https://github.com/godotengine/godot/pull/15260.patch","title":"Add open feature to editor autoload settings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0OTg4NDU5","created_at":"2018-01-02T06:28:18Z","updated_at":"2018-02-14T16:10: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":["1d36e335921d014756018714994c728021f79f02"]},"15269":{"id":"MDExOlB1bGxSZXF1ZXN0MTYwODE1Nzgy","public_id":15269,"url":"https://github.com/godotengine/godot/pull/15269","diff_url":"https://github.com/godotengine/godot/pull/15269.diff","patch_url":"https://github.com/godotengine/godot/pull/15269.patch","title":"Context Menu Improvements","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMDU0MjI2","created_at":"2018-01-02T22:25:13Z","updated_at":"2018-07-29T15:32:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["1bb13e95a89c57996d6d6d937e49a6329c03d940"]},"15282":{"id":"MDExOlB1bGxSZXF1ZXN0MTYwODkzODY5","public_id":15282,"url":"https://github.com/godotengine/godot/pull/15282","diff_url":"https://github.com/godotengine/godot/pull/15282.diff","patch_url":"https://github.com/godotengine/godot/pull/15282.patch","title":"Check implicit casts on object classes in bound method calls","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExODU5NTM4","created_at":"2018-01-03T11:38:13Z","updated_at":"2018-05-08T13:43:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a01c33c9d05719d8c0c6b93b4072a64b013a73d3"]},"15286":{"id":"MDExOlB1bGxSZXF1ZXN0MTYwOTExODU5","public_id":15286,"url":"https://github.com/godotengine/godot/pull/15286","diff_url":"https://github.com/godotengine/godot/pull/15286.diff","patch_url":"https://github.com/godotengine/godot/pull/15286.patch","title":"Better find in documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-01-03T13:34:03Z","updated_at":"2018-05-21T00:33:07Z","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":["d63cc11bee8340be4c728f2c14b525ca30f18269"]},"15305":{"id":"MDExOlB1bGxSZXF1ZXN0MTYwOTkxMDE2","public_id":15305,"url":"https://github.com/godotengine/godot/pull/15305","diff_url":"https://github.com/godotengine/godot/pull/15305.diff","patch_url":"https://github.com/godotengine/godot/pull/15305.patch","title":"Checks on input_buffer in PacketPeerStream","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExODU5NTM4","created_at":"2018-01-03T20:13:56Z","updated_at":"2018-05-08T13:47:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["df84ecd043425be441c8788a0b696071fc5ddd2c"]},"15306":{"id":"MDExOlB1bGxSZXF1ZXN0MTYwOTkyMjQ2","public_id":15306,"url":"https://github.com/godotengine/godot/pull/15306","diff_url":"https://github.com/godotengine/godot/pull/15306.diff","patch_url":"https://github.com/godotengine/godot/pull/15306.patch","title":"Boost drawing speed of ItemLists with many items","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExODU5NTM4","created_at":"2018-01-03T20:20:40Z","updated_at":"2018-02-19T20:54:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["85ecd79012da2b1aaa87d826c087148212d8a2b4"]},"15310":{"id":"MDExOlB1bGxSZXF1ZXN0MTYxMDQwNzQ4","public_id":15310,"url":"https://github.com/godotengine/godot/pull/15310","diff_url":"https://github.com/godotengine/godot/pull/15310.diff","patch_url":"https://github.com/godotengine/godot/pull/15310.patch","title":"Added \"Cinema Mode\" so that the spatial editor can actively track the...","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0NjI5OTM=","created_at":"2018-01-04T02:22:24Z","updated_at":"2018-12-08T13:49:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["75947b1b721c737bfaa9af108456e9a6ebc186c9"]},"15379":{"id":"MDExOlB1bGxSZXF1ZXN0MTYxNDUwMDY0","public_id":15379,"url":"https://github.com/godotengine/godot/pull/15379","diff_url":"https://github.com/godotengine/godot/pull/15379.diff","patch_url":"https://github.com/godotengine/godot/pull/15379.patch","title":"Filesystem and Visual Script Members delete key fix","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMDU0MjI2","created_at":"2018-01-05T23:41:04Z","updated_at":"2018-02-14T16:34:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["bce2d2c297987295095b467867ae1cc41ee3ac8e"]},"15399":{"id":"MDExOlB1bGxSZXF1ZXN0MTYxNDc4MjEw","public_id":15399,"url":"https://github.com/godotengine/godot/pull/15399","diff_url":"https://github.com/godotengine/godot/pull/15399.diff","patch_url":"https://github.com/godotengine/godot/pull/15399.patch","title":"Load needed editor translation only on demand","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExODU5NTM4","created_at":"2018-01-06T12:20:15Z","updated_at":"2018-02-14T16:04:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["7ef4caa6910335c100333f0cb33ceafac2ef1e26"]},"15489":{"id":"MDExOlB1bGxSZXF1ZXN0MTYxNjYxMjkw","public_id":15489,"url":"https://github.com/godotengine/godot/pull/15489","diff_url":"https://github.com/godotengine/godot/pull/15489.diff","patch_url":"https://github.com/godotengine/godot/pull/15489.patch","title":"Add EditorPlugin.build() build callbacks","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MjE3NTYz","created_at":"2018-01-08T15:57:12Z","updated_at":"2018-09-23T20:31:28Z","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":["732a877b21cf41ca649ab09ed57eff426066ffca"]},"15492":{"id":"MDExOlB1bGxSZXF1ZXN0MTYxNjY0NDc3","public_id":15492,"url":"https://github.com/godotengine/godot/pull/15492","diff_url":"https://github.com/godotengine/godot/pull/15492.diff","patch_url":"https://github.com/godotengine/godot/pull/15492.patch","title":"Select root node if search_box is empty in create_dialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIzNjE3NTg=","created_at":"2018-01-08T16:10:16Z","updated_at":"2018-02-19T19:47: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":["586e7351252b8c0a3c29b31e51c0959e76f4a531"]},"15499":{"id":"MDExOlB1bGxSZXF1ZXN0MTYxNzEwMzU2","public_id":15499,"url":"https://github.com/godotengine/godot/pull/15499","diff_url":"https://github.com/godotengine/godot/pull/15499.diff","patch_url":"https://github.com/godotengine/godot/pull/15499.patch","title":"Changes for the \"Recent Scripts\" menu","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-01-08T19:49:02Z","updated_at":"2018-02-12T10:50: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":["140340978b45a4c117a8cea860e9ba182786a0f3"]},"15505":{"id":"MDExOlB1bGxSZXF1ZXN0MTYxNzIzMTI3","public_id":15505,"url":"https://github.com/godotengine/godot/pull/15505","diff_url":"https://github.com/godotengine/godot/pull/15505.diff","patch_url":"https://github.com/godotengine/godot/pull/15505.patch","title":"Re-enabled type icons","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-01-08T20:54:38Z","updated_at":"2018-02-19T19:48:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f7547a7f28c88e7a271a96bee011d1c2b1f7f9b0"]},"15523":{"id":"MDExOlB1bGxSZXF1ZXN0MTYxODYzOTM2","public_id":15523,"url":"https://github.com/godotengine/godot/pull/15523","diff_url":"https://github.com/godotengine/godot/pull/15523.diff","patch_url":"https://github.com/godotengine/godot/pull/15523.patch","title":"Change primitive meshes acccuracy value","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjczNTg4OTk=","created_at":"2018-01-09T12:53:20Z","updated_at":"2018-02-19T19:49: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":["b72c9b85d04f7c5c0e2a1098484a809bc5a974e9"]},"15525":{"id":"MDExOlB1bGxSZXF1ZXN0MTYxODcwMjU2","public_id":15525,"url":"https://github.com/godotengine/godot/pull/15525","diff_url":"https://github.com/godotengine/godot/pull/15525.diff","patch_url":"https://github.com/godotengine/godot/pull/15525.patch","title":"Small changes to the \"Recent Scenes\" menu","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-01-09T13:24:03Z","updated_at":"2018-02-12T10:51:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["08559a68d2f5bd870b38d0a3f5fabcecb7df556a"]},"15536":{"id":"MDExOlB1bGxSZXF1ZXN0MTYxOTY1NDQ0","public_id":15536,"url":"https://github.com/godotengine/godot/pull/15536","diff_url":"https://github.com/godotengine/godot/pull/15536.diff","patch_url":"https://github.com/godotengine/godot/pull/15536.patch","title":"Fix SortArray crashing with bad comparison functions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExODU5NTM4","created_at":"2018-01-09T20:16:03Z","updated_at":"2018-08-10T15:51:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["9d27bd3c3b39e3a1cd7d42872cddb55e6368da70"]},"15544":{"id":"MDExOlB1bGxSZXF1ZXN0MTYyMDIxODEz","public_id":15544,"url":"https://github.com/godotengine/godot/pull/15544","diff_url":"https://github.com/godotengine/godot/pull/15544.diff","patch_url":"https://github.com/godotengine/godot/pull/15544.patch","title":"Fixed \"Attach Script\" dialog's file dialog labeling","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-01-10T02:17:28Z","updated_at":"2018-02-14T16:26: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":["4b8387dd92f9a0a4922fa2af9968548c35ac9a3f"]},"15549":{"id":"MDExOlB1bGxSZXF1ZXN0MTYyMDcwMjI1","public_id":15549,"url":"https://github.com/godotengine/godot/pull/15549","diff_url":"https://github.com/godotengine/godot/pull/15549.diff","patch_url":"https://github.com/godotengine/godot/pull/15549.patch","title":"BMP module","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNzU2MDQ3","created_at":"2018-01-10T09:14:28Z","updated_at":"2018-05-08T13:46:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e30b0656e83ec43da29c8d27bdedd80662c4c2fd"]},"15563":{"id":"MDExOlB1bGxSZXF1ZXN0MTYyMTk5MjM2","public_id":15563,"url":"https://github.com/godotengine/godot/pull/15563","diff_url":"https://github.com/godotengine/godot/pull/15563.diff","patch_url":"https://github.com/godotengine/godot/pull/15563.patch","title":"Add shuffle() method to Array","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExODU5NTM4","created_at":"2018-01-10T18:38:14Z","updated_at":"2018-02-19T20:53:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["75d69fb4ecfe3bc925bd27700782d884e88369cc"]},"15564":{"id":"MDExOlB1bGxSZXF1ZXN0MTYyMTk5NzQ4","public_id":15564,"url":"https://github.com/godotengine/godot/pull/15564","diff_url":"https://github.com/godotengine/godot/pull/15564.diff","patch_url":"https://github.com/godotengine/godot/pull/15564.patch","title":"Add new window setting: always on top","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2018-01-10T18:40:45Z","updated_at":"2018-04-14T17:15:00Z","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":["2e8c7824c0f2946f6bf33fe0a20eabb779a91763","ee2c31d306e9333b520e0668f26807d876905241"]},"15574":{"id":"MDExOlB1bGxSZXF1ZXN0MTYyMjMwNjk5","public_id":15574,"url":"https://github.com/godotengine/godot/pull/15574","diff_url":"https://github.com/godotengine/godot/pull/15574.diff","patch_url":"https://github.com/godotengine/godot/pull/15574.patch","title":"Change 'Build Project' button style in Mono panel","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQzNzAyNQ==","created_at":"2018-01-10T21:09:28Z","updated_at":"2018-02-19T19:50: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":["484f664331a0aa45f0b6bbee46a9d1d631edf23e"]},"15582":{"id":"MDExOlB1bGxSZXF1ZXN0MTYyMjYxNTUx","public_id":15582,"url":"https://github.com/godotengine/godot/pull/15582","diff_url":"https://github.com/godotengine/godot/pull/15582.diff","patch_url":"https://github.com/godotengine/godot/pull/15582.patch","title":"Some small fixes for the \"Attach Script\" dialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-01-10T23:58:55Z","updated_at":"2018-02-14T16:26:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["2b45d721f94b75d4c90a7416e85cb408fa9448b1"]},"15592":{"id":"MDExOlB1bGxSZXF1ZXN0MTYyMzU0OTU4","public_id":15592,"url":"https://github.com/godotengine/godot/pull/15592","diff_url":"https://github.com/godotengine/godot/pull/15592.diff","patch_url":"https://github.com/godotengine/godot/pull/15592.patch","title":"set a better initial size to TextEdit nodes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQzNzAyNQ==","created_at":"2018-01-11T11:15:01Z","updated_at":"2018-02-19T19:53: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":["842cb1ad8c06b9abd74f351149b0e6bc5c3a787b"]},"15618":{"id":"MDExOlB1bGxSZXF1ZXN0MTYyNTUwNjkw","public_id":15618,"url":"https://github.com/godotengine/godot/pull/15618","diff_url":"https://github.com/godotengine/godot/pull/15618.diff","patch_url":"https://github.com/godotengine/godot/pull/15618.patch","title":"TextEdit folding over unindented comments","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMDU0MjI2","created_at":"2018-01-12T05:27:45Z","updated_at":"2018-02-21T22:51: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":["d327f75392b97bee4ad3debd4560cc7c06fc68ab"]},"15640":{"id":"MDExOlB1bGxSZXF1ZXN0MTYyNzMxOTA3","public_id":15640,"url":"https://github.com/godotengine/godot/pull/15640","diff_url":"https://github.com/godotengine/godot/pull/15640.diff","patch_url":"https://github.com/godotengine/godot/pull/15640.patch","title":"Added EditorPlugin 'resource_saved' signal","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MjE3NTYz","created_at":"2018-01-12T21:44:30Z","updated_at":"2018-05-08T01:38:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzMDcxMzU1MzI=","name":"topic:plugin","color":"#ffee88"}],"commits":["80595ba92b089de6c22ef0ca17b11054a252587c"]},"15641":{"id":"MDExOlB1bGxSZXF1ZXN0MTYyNzMyMzk3","public_id":15641,"url":"https://github.com/godotengine/godot/pull/15641","diff_url":"https://github.com/godotengine/godot/pull/15641.diff","patch_url":"https://github.com/godotengine/godot/pull/15641.patch","title":"Mono: Buildsystem improvements","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-01-12T21:47:32Z","updated_at":"2021-05-13T23:54:02Z","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":["a45697d8dfb3b8e6fb7817060d52b22802a7d45f"]},"15643":{"id":"MDExOlB1bGxSZXF1ZXN0MTYyNzM2MjY2","public_id":15643,"url":"https://github.com/godotengine/godot/pull/15643","diff_url":"https://github.com/godotengine/godot/pull/15643.diff","patch_url":"https://github.com/godotengine/godot/pull/15643.patch","title":"Expose PhysicsDirectBodyState.get_contact_impulse","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMxODc2MDg1","created_at":"2018-01-12T22:10:23Z","updated_at":"2018-07-26T13:36:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["ac26bf0fb45a800168d4571da370e928979dd6e0"]},"15710":{"id":"MDExOlB1bGxSZXF1ZXN0MTYyODMyNzk0","public_id":15710,"url":"https://github.com/godotengine/godot/pull/15710","diff_url":"https://github.com/godotengine/godot/pull/15710.diff","patch_url":"https://github.com/godotengine/godot/pull/15710.patch","title":"Fixed sky reflection rendering when transparent BG","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2018-01-14T16:40:27Z","updated_at":"2018-02-21T22:41:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["c34f18accecfb6f1e257668b7a4746a11a44ad9f"]},"15711":{"id":"MDExOlB1bGxSZXF1ZXN0MTYyODM0Mjc1","public_id":15711,"url":"https://github.com/godotengine/godot/pull/15711","diff_url":"https://github.com/godotengine/godot/pull/15711.diff","patch_url":"https://github.com/godotengine/godot/pull/15711.patch","title":"Fixes wrong vertical font layout in RichTextLabel","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExODU5NTM4","created_at":"2018-01-14T17:17:32Z","updated_at":"2018-03-01T18:11:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["77b1320fb43d92e9090c675714d49fb07201a4c7"]},"15713":{"id":"MDExOlB1bGxSZXF1ZXN0MTYyODM1NDE1","public_id":15713,"url":"https://github.com/godotengine/godot/pull/15713","diff_url":"https://github.com/godotengine/godot/pull/15713.diff","patch_url":"https://github.com/godotengine/godot/pull/15713.patch","title":"Display path to preloaded res + button to open it","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyODkyMDc=","created_at":"2018-01-14T17:47:38Z","updated_at":"2018-03-05T12:09:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b766a849adb027762baabc89c0b58635883cd9d7"]},"15739":{"id":"MDExOlB1bGxSZXF1ZXN0MTYyODkyMjY1","public_id":15739,"url":"https://github.com/godotengine/godot/pull/15739","diff_url":"https://github.com/godotengine/godot/pull/15739.diff","patch_url":"https://github.com/godotengine/godot/pull/15739.patch","title":"Catch NSException in macOS run loop to prevent crashs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExODU5NTM4","created_at":"2018-01-15T08:25:35Z","updated_at":"2019-07-03T09:33:54Z","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":["3ff18ee61e4a29c58a106b28bd0f1787f408eba8"]},"15741":{"id":"MDExOlB1bGxSZXF1ZXN0MTYyOTI4MTkz","public_id":15741,"url":"https://github.com/godotengine/godot/pull/15741","diff_url":"https://github.com/godotengine/godot/pull/15741.diff","patch_url":"https://github.com/godotengine/godot/pull/15741.patch","title":"Fix bug when launching a game with no main scene","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQzNzAyNQ==","created_at":"2018-01-15T11:27:08Z","updated_at":"2018-02-19T19:56:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["3f8a4cc7193e964f716fde2cd28a946669e2d8d6"]},"15780":{"id":"MDExOlB1bGxSZXF1ZXN0MTYzMTc3ODE4","public_id":15780,"url":"https://github.com/godotengine/godot/pull/15780","diff_url":"https://github.com/godotengine/godot/pull/15780.diff","patch_url":"https://github.com/godotengine/godot/pull/15780.patch","title":"Support colored font","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-01-16T13:26:30Z","updated_at":"2018-02-20T16:40:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c5e3acc29c44e11e5416c66cad8f93b82c93e6b9"]},"15799":{"id":"MDExOlB1bGxSZXF1ZXN0MTYzMzQ2MzY3","public_id":15799,"url":"https://github.com/godotengine/godot/pull/15799","diff_url":"https://github.com/godotengine/godot/pull/15799.diff","patch_url":"https://github.com/godotengine/godot/pull/15799.patch","title":"Expose 'lightmap_unwrap' method to the scripting engine.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNzU2MDQ3","created_at":"2018-01-17T04:02:57Z","updated_at":"2018-02-19T19:57:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e3fdacdf90477da67a06681cf101255374cc070c"]},"15852":{"id":"MDExOlB1bGxSZXF1ZXN0MTYzODIzNjg0","public_id":15852,"url":"https://github.com/godotengine/godot/pull/15852","diff_url":"https://github.com/godotengine/godot/pull/15852.diff","patch_url":"https://github.com/godotengine/godot/pull/15852.patch","title":"Add Color.from_hsv()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExODU5NTM4","created_at":"2018-01-18T21:14:51Z","updated_at":"2019-07-03T08:18:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["be5517123101fe669ebfc3d3f16a0431ca2804dd"]},"15855":{"id":"MDExOlB1bGxSZXF1ZXN0MTYzODQ3NzUw","public_id":15855,"url":"https://github.com/godotengine/godot/pull/15855","diff_url":"https://github.com/godotengine/godot/pull/15855.diff","patch_url":"https://github.com/godotengine/godot/pull/15855.patch","title":"The TextureButton's bitmask takes into account the stretch mode selected","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ4MzUzMQ==","created_at":"2018-01-18T23:14:53Z","updated_at":"2019-07-03T08:18:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["9927b70efb829df050fa68f65d426f9a3f192eb9"]},"15862":{"id":"MDExOlB1bGxSZXF1ZXN0MTYzOTA3NzUx","public_id":15862,"url":"https://github.com/godotengine/godot/pull/15862","diff_url":"https://github.com/godotengine/godot/pull/15862.diff","patch_url":"https://github.com/godotengine/godot/pull/15862.patch","title":"Make KEY_ESCAPE close all output/debugger docks on bottom","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExODU5NTM4","created_at":"2018-01-19T08:07:17Z","updated_at":"2018-02-19T20:01: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":["2ae2735a7a2631ef1a2c901a81135b1a1f3f954f"]},"15864":{"id":"MDExOlB1bGxSZXF1ZXN0MTYzOTE4NjIz","public_id":15864,"url":"https://github.com/godotengine/godot/pull/15864","diff_url":"https://github.com/godotengine/godot/pull/15864.diff","patch_url":"https://github.com/godotengine/godot/pull/15864.patch","title":"Implement more methods for OS on Desktop platforms","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjQ1NTY=","created_at":"2018-01-19T09:13:13Z","updated_at":"2018-02-19T20:07:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["5980bef67294e861b25071df76c0169e360a2f76","df1c16d0fe06426dfdea8259878e479b38623d04","3be04f73f567b9c39efae697e2a9b7d3c6185fc3"]},"15875":{"id":"MDExOlB1bGxSZXF1ZXN0MTY0MDcyNTI2","public_id":15875,"url":"https://github.com/godotengine/godot/pull/15875","diff_url":"https://github.com/godotengine/godot/pull/15875.diff","patch_url":"https://github.com/godotengine/godot/pull/15875.patch","title":"Improved WASAPI driver so that it always uses the default audio device","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-01-19T21:29:33Z","updated_at":"2018-02-19T20:09:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["d5afcf7ab1cd52d14a120c3857fff5801f063d9c"]},"15880":{"id":"MDExOlB1bGxSZXF1ZXN0MTY0MDg1NDkx","public_id":15880,"url":"https://github.com/godotengine/godot/pull/15880","diff_url":"https://github.com/godotengine/godot/pull/15880.diff","patch_url":"https://github.com/godotengine/godot/pull/15880.patch","title":"Mono: Add Dictionary and Array classes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-01-19T22:43:34Z","updated_at":"2021-05-13T23:54:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["ee3c476c9a8a3be949252468570e75f35fea2697","2f69e36cef8acca00ec5445f4aa8ec538bb38e3e"]},"15881":{"id":"MDExOlB1bGxSZXF1ZXN0MTY0MDk1NDc3","public_id":15881,"url":"https://github.com/godotengine/godot/pull/15881","diff_url":"https://github.com/godotengine/godot/pull/15881.diff","patch_url":"https://github.com/godotengine/godot/pull/15881.patch","title":"EditorScenePostImport: added get_source_folder() and get_source_file(…","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM4OTEzNw==","created_at":"2018-01-20T00:02:04Z","updated_at":"2018-07-05T00:27:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["48e3ff0c8af10952e2b821bd5ce23df880d6db4c"]},"15892":{"id":"MDExOlB1bGxSZXF1ZXN0MTY0MTMxNjYx","public_id":15892,"url":"https://github.com/godotengine/godot/pull/15892","diff_url":"https://github.com/godotengine/godot/pull/15892.diff","patch_url":"https://github.com/godotengine/godot/pull/15892.patch","title":"Added all missing VisualServer bindings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMTE1NTU=","created_at":"2018-01-20T15:19:50Z","updated_at":"2018-02-19T20:12:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e415fd05bb5f7f66cfa76bf27247ffe329429405"]},"15899":{"id":"MDExOlB1bGxSZXF1ZXN0MTY0MTQwOTM1","public_id":15899,"url":"https://github.com/godotengine/godot/pull/15899","diff_url":"https://github.com/godotengine/godot/pull/15899.diff","patch_url":"https://github.com/godotengine/godot/pull/15899.patch","title":"add template argument for size in StringBuffer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyMDk2MTM=","created_at":"2018-01-20T19:06:19Z","updated_at":"2018-04-18T15:03:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ac2a9bb26718f5e5a699eb24ca0868ede55e7f0d"]},"15903":{"id":"MDExOlB1bGxSZXF1ZXN0MTY0MTQzNDY4","public_id":15903,"url":"https://github.com/godotengine/godot/pull/15903","diff_url":"https://github.com/godotengine/godot/pull/15903.diff","patch_url":"https://github.com/godotengine/godot/pull/15903.patch","title":"Fixes GridContainer and SplitContainer wrong layouting","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-01-20T20:07:18Z","updated_at":"2018-04-22T16:51:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["30e1e421751fad51364b85ad3620819408aea352","d1f32708b72371db77bcf070618bf6bddaa78280"]},"15909":{"id":"MDExOlB1bGxSZXF1ZXN0MTY0MTQ2NTUz","public_id":15909,"url":"https://github.com/godotengine/godot/pull/15909","diff_url":"https://github.com/godotengine/godot/pull/15909.diff","patch_url":"https://github.com/godotengine/godot/pull/15909.patch","title":"TileMap Navigation Fixes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ1NDMyNTk=","created_at":"2018-01-20T21:26:09Z","updated_at":"2019-07-03T09:35:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["69ee7945d70e40c7953e9f587a8d0480db8eda86"]},"15910":{"id":"MDExOlB1bGxSZXF1ZXN0MTY0MTQ2NzYz","public_id":15910,"url":"https://github.com/godotengine/godot/pull/15910","diff_url":"https://github.com/godotengine/godot/pull/15910.diff","patch_url":"https://github.com/godotengine/godot/pull/15910.patch","title":"Fix issue #15895, audio streams don't signalling finished after the first one","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1MDY1Nzk1","created_at":"2018-01-20T21:31:03Z","updated_at":"2018-02-04T18:56:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["d588fe2740e3cb98b0f126e80490353333a5f97e"]},"15911":{"id":"MDExOlB1bGxSZXF1ZXN0MTY0MTQ3OTg5","public_id":15911,"url":"https://github.com/godotengine/godot/pull/15911","diff_url":"https://github.com/godotengine/godot/pull/15911.diff","patch_url":"https://github.com/godotengine/godot/pull/15911.patch","title":"Add ready signal to Node","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIwNjA4NjM=","created_at":"2018-01-20T22:03:32Z","updated_at":"2018-05-08T04:09:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyNzkwOTcxNjI=","name":"discussion","color":"#ccaaff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a826fb8d8b861efb0f7d14698148c5571687e082"]},"15928":{"id":"MDExOlB1bGxSZXF1ZXN0MTY0MTYyNTIy","public_id":15928,"url":"https://github.com/godotengine/godot/pull/15928","diff_url":"https://github.com/godotengine/godot/pull/15928.diff","patch_url":"https://github.com/godotengine/godot/pull/15928.patch","title":"Implements \"Batch Rename\" editor tool.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIxMTY1NjY=","created_at":"2018-01-21T06:51:06Z","updated_at":"2018-05-20T05:42:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e58b10c883056930e966e842fad6bc1bbcd7979c"]},"15933":{"id":"MDExOlB1bGxSZXF1ZXN0MTY0MTY5NzUw","public_id":15933,"url":"https://github.com/godotengine/godot/pull/15933","diff_url":"https://github.com/godotengine/godot/pull/15933.diff","patch_url":"https://github.com/godotengine/godot/pull/15933.patch","title":"fix spurious error messages during autocomplete and validate","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4NzE4Nzc=","created_at":"2018-01-21T10:58:13Z","updated_at":"2018-02-19T21:46:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["48c9ed45450a7d30f880d6a30ecd0459a66f6282"]},"15943":{"id":"MDExOlB1bGxSZXF1ZXN0MTY0MTc4MDA3","public_id":15943,"url":"https://github.com/godotengine/godot/pull/15943","diff_url":"https://github.com/godotengine/godot/pull/15943.diff","patch_url":"https://github.com/godotengine/godot/pull/15943.patch","title":"Add Geometry::line_intersects_line_2d()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExODU5NTM4","created_at":"2018-01-21T14:37:19Z","updated_at":"2018-05-07T20:54:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c1e099b48f7fe4dc114d10c49f2d49c58a91e40f"]},"15946":{"id":"MDExOlB1bGxSZXF1ZXN0MTY0MTgwNDI2","public_id":15946,"url":"https://github.com/godotengine/godot/pull/15946","diff_url":"https://github.com/godotengine/godot/pull/15946.diff","patch_url":"https://github.com/godotengine/godot/pull/15946.patch","title":"Attemp to fix #15870","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3NzYwNDQ=","created_at":"2018-01-21T15:33:53Z","updated_at":"2018-02-04T18:59:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["517ff5c8d71884a09114191ac79bf8c990f391ca"]},"15967":{"id":"MDExOlB1bGxSZXF1ZXN0MTY0MjQ1NjEz","public_id":15967,"url":"https://github.com/godotengine/godot/pull/15967","diff_url":"https://github.com/godotengine/godot/pull/15967.diff","patch_url":"https://github.com/godotengine/godot/pull/15967.patch","title":"Audio Recording from godot","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MzgyNjQ=","created_at":"2018-01-22T08:17:14Z","updated_at":"2018-07-26T13:37:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["adb43b6976a3cb1237ac095f7a472a4488af5019","cd2070c684c9befa4a0c8badfecfcded07d490c0"]},"15980":{"id":"MDExOlB1bGxSZXF1ZXN0MTY0Mzk3MjU2","public_id":15980,"url":"https://github.com/godotengine/godot/pull/15980","diff_url":"https://github.com/godotengine/godot/pull/15980.diff","patch_url":"https://github.com/godotengine/godot/pull/15980.patch","title":"Expose audio streams get_length()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ4MzUzMQ==","created_at":"2018-01-22T19:37:53Z","updated_at":"2018-01-30T19:57:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["8a9f1c2a5d7364016b9c67dc158557607f6de4bd"]},"15985":{"id":"MDExOlB1bGxSZXF1ZXN0MTY0NDI1NjA1","public_id":15985,"url":"https://github.com/godotengine/godot/pull/15985","diff_url":"https://github.com/godotengine/godot/pull/15985.diff","patch_url":"https://github.com/godotengine/godot/pull/15985.patch","title":"Handle single-argument constructors in uniform default values","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjcwMTM0ODk=","created_at":"2018-01-22T21:48:32Z","updated_at":"2018-02-20T12:42:09Z","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":["311e69aa1e23bf9cc45adbadfb4db43734bd1788"]},"15995":{"id":"MDExOlB1bGxSZXF1ZXN0MTY0NDg0MDE1","public_id":15995,"url":"https://github.com/godotengine/godot/pull/15995","diff_url":"https://github.com/godotengine/godot/pull/15995.diff","patch_url":"https://github.com/godotengine/godot/pull/15995.patch","title":"Remote debugger send the real instance of WeakRef referenced to","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjQ1NTY=","created_at":"2018-01-23T05:02:28Z","updated_at":"2018-01-30T19:58:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["10f0451cc2e114d0077609359149c876589f0b42"]},"16002":{"id":"MDExOlB1bGxSZXF1ZXN0MTY0NjQ2NDQ2","public_id":16002,"url":"https://github.com/godotengine/godot/pull/16002","diff_url":"https://github.com/godotengine/godot/pull/16002.diff","patch_url":"https://github.com/godotengine/godot/pull/16002.patch","title":"[Mono] Allow loading assemblies (including mscorlib) from resources.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2018-01-23T17:54:47Z","updated_at":"2018-06-13T10:04:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["b3ddf12fb1774d63ac47a8d9890bf017b67d879e"]},"16033":{"id":"MDExOlB1bGxSZXF1ZXN0MTY0OTI3NDQ0","public_id":16033,"url":"https://github.com/godotengine/godot/pull/16033","diff_url":"https://github.com/godotengine/godot/pull/16033.diff","patch_url":"https://github.com/godotengine/godot/pull/16033.patch","title":"Detects crash-related marshalling errors due to NAN values","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExODU5NTM4","created_at":"2018-01-24T18:29:13Z","updated_at":"2019-07-03T09:36:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["eb1f9375ead3ee772681d7176a238691489fde1b"]},"16060":{"id":"MDExOlB1bGxSZXF1ZXN0MTY1MDYxNzUy","public_id":16060,"url":"https://github.com/godotengine/godot/pull/16060","diff_url":"https://github.com/godotengine/godot/pull/16060.diff","patch_url":"https://github.com/godotengine/godot/pull/16060.patch","title":"Exposed apply_torque_impulse to gdscript","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzNDkwMDUw","created_at":"2018-01-25T09:00:49Z","updated_at":"2018-02-19T20:38:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["cdd8334585a02ed3fe9766abe0e625d866f0b271"]},"16098":{"id":"MDExOlB1bGxSZXF1ZXN0MTY1NDc1MTAw","public_id":16098,"url":"https://github.com/godotengine/godot/pull/16098","diff_url":"https://github.com/godotengine/godot/pull/16098.diff","patch_url":"https://github.com/godotengine/godot/pull/16098.patch","title":"Added --quit and --build-solutions cmd line options to make CI pipelines possible","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYyOTQyMg==","created_at":"2018-01-26T22:25:53Z","updated_at":"2018-02-21T20:53:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4bfb504c2f047660ce85fda96657d5cb27415f19"]},"16106":{"id":"MDExOlB1bGxSZXF1ZXN0MTY1NTA3MTk2","public_id":16106,"url":"https://github.com/godotengine/godot/pull/16106","diff_url":"https://github.com/godotengine/godot/pull/16106.diff","patch_url":"https://github.com/godotengine/godot/pull/16106.patch","title":"GDScript: generalize lerp","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExODU5NTM4","created_at":"2018-01-27T07:17:17Z","updated_at":"2018-05-07T23:36:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["05a16549efd26ec9c06ce2f8d21ff69ebcc130da"]},"16122":{"id":"MDExOlB1bGxSZXF1ZXN0MTY1NTM4MTcw","public_id":16122,"url":"https://github.com/godotengine/godot/pull/16122","diff_url":"https://github.com/godotengine/godot/pull/16122.diff","patch_url":"https://github.com/godotengine/godot/pull/16122.patch","title":"Allow use of frames in sprites with texture region enabled.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDk4ODMy","created_at":"2018-01-27T21:43:21Z","updated_at":"2019-07-03T08:19:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["9db767d07631723779f1831f892f0f3e40ed8998"]},"16152":{"id":"MDExOlB1bGxSZXF1ZXN0MTY1NTc4NTQ0","public_id":16152,"url":"https://github.com/godotengine/godot/pull/16152","diff_url":"https://github.com/godotengine/godot/pull/16152.diff","patch_url":"https://github.com/godotengine/godot/pull/16152.patch","title":"Allow focus on disabled buttons","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2018-01-28T17:50:35Z","updated_at":"2018-02-27T21:22:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["713f190a30ceac123125d216448ef322b1841286"]},"16156":{"id":"MDExOlB1bGxSZXF1ZXN0MTY1NTk0NDkx","public_id":16156,"url":"https://github.com/godotengine/godot/pull/16156","diff_url":"https://github.com/godotengine/godot/pull/16156.diff","patch_url":"https://github.com/godotengine/godot/pull/16156.patch","title":"Fix Copy/Paste problems on X11","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2018-01-28T23:37:46Z","updated_at":"2018-02-27T21:22:42Z","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":["fb60f2dbe649c03a8357a277eccb6d06dfe07b68"]},"16162":{"id":"MDExOlB1bGxSZXF1ZXN0MTY1NzQyMDc3","public_id":16162,"url":"https://github.com/godotengine/godot/pull/16162","diff_url":"https://github.com/godotengine/godot/pull/16162.diff","patch_url":"https://github.com/godotengine/godot/pull/16162.patch","title":"Implement OS::get_processor_count() for Windows","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2018-01-29T15:51:25Z","updated_at":"2018-02-27T21:22:40Z","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":["b4d369c887001a824a4f27e59e3e300c8d4a5bb7"]},"16169":{"id":"MDExOlB1bGxSZXF1ZXN0MTY1ODUyOTQ1","public_id":16169,"url":"https://github.com/godotengine/godot/pull/16169","diff_url":"https://github.com/godotengine/godot/pull/16169.diff","patch_url":"https://github.com/godotengine/godot/pull/16169.patch","title":"Change function signature from float to double to match type get_doub…","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTMzOQ==","created_at":"2018-01-30T00:03:56Z","updated_at":"2018-02-21T22:59:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d2f1c87063162b284d2e13139eb4ec6bcd9662d4"]},"16173":{"id":"MDExOlB1bGxSZXF1ZXN0MTY1ODc4ODQy","public_id":16173,"url":"https://github.com/godotengine/godot/pull/16173","diff_url":"https://github.com/godotengine/godot/pull/16173.diff","patch_url":"https://github.com/godotengine/godot/pull/16173.patch","title":"Add argument count check for some GDScript functions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2018-01-30T03:38:55Z","updated_at":"2018-02-19T21:51:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["802d5c4c6c30d0f218b60245ca397cf8f5ed1b5d"]},"16175":{"id":"MDExOlB1bGxSZXF1ZXN0MTY1ODgxOTc2","public_id":16175,"url":"https://github.com/godotengine/godot/pull/16175","diff_url":"https://github.com/godotengine/godot/pull/16175.diff","patch_url":"https://github.com/godotengine/godot/pull/16175.patch","title":"Added async and await as C# keywords.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYyOTQyMg==","created_at":"2018-01-30T04:09:38Z","updated_at":"2018-02-05T08:33:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["3dcf0567a11887a460aefc76b3bce8636d688019"]},"16176":{"id":"MDExOlB1bGxSZXF1ZXN0MTY1ODgyMjg5","public_id":16176,"url":"https://github.com/godotengine/godot/pull/16176","diff_url":"https://github.com/godotengine/godot/pull/16176.diff","patch_url":"https://github.com/godotengine/godot/pull/16176.patch","title":"Show default values in docs for GDScript built-in functions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2018-01-30T04:12:32Z","updated_at":"2018-02-19T20:17:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["dca2ae78dd04530bf96c3d550e57fc945876ea95"]},"16188":{"id":"MDExOlB1bGxSZXF1ZXN0MTY1OTQzMTE0","public_id":16188,"url":"https://github.com/godotengine/godot/pull/16188","diff_url":"https://github.com/godotengine/godot/pull/16188.diff","patch_url":"https://github.com/godotengine/godot/pull/16188.patch","title":"Display set_nodelay to GDScript","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMjc0NzIy","created_at":"2018-01-30T10:37:06Z","updated_at":"2018-02-04T19:02:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["87adf9cfbab00a40aad483b4e709518d5f61b6d1"]},"16196":{"id":"MDExOlB1bGxSZXF1ZXN0MTY2MDA0NDI3","public_id":16196,"url":"https://github.com/godotengine/godot/pull/16196","diff_url":"https://github.com/godotengine/godot/pull/16196.diff","patch_url":"https://github.com/godotengine/godot/pull/16196.patch","title":"[macOS] Strip executable after separating debug symbols.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2018-01-30T14:59:47Z","updated_at":"2018-01-30T19:58:06Z","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":["9ef0315b06634614bcd20700b73b562fe4411666"]},"16197":{"id":"MDExOlB1bGxSZXF1ZXN0MTY2MDA0NzIx","public_id":16197,"url":"https://github.com/godotengine/godot/pull/16197","diff_url":"https://github.com/godotengine/godot/pull/16197.diff","patch_url":"https://github.com/godotengine/godot/pull/16197.patch","title":"Viewport doc improvements","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-01-30T15:00:47Z","updated_at":"2018-02-06T11:05:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["ffcbb0c3585b03f871197715eb418d22c95ea8e2"]},"16205":{"id":"MDExOlB1bGxSZXF1ZXN0MTY2MDYzMDIw","public_id":16205,"url":"https://github.com/godotengine/godot/pull/16205","diff_url":"https://github.com/godotengine/godot/pull/16205.diff","patch_url":"https://github.com/godotengine/godot/pull/16205.patch","title":"Mono: Remove automatic script multilevel calls","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-01-30T18:36:36Z","updated_at":"2021-05-14T01:55:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["84437b48645ac688bd182eb9f5f58896e46a752f"]},"16206":{"id":"MDExOlB1bGxSZXF1ZXN0MTY2MDcwMjk3","public_id":16206,"url":"https://github.com/godotengine/godot/pull/16206","diff_url":"https://github.com/godotengine/godot/pull/16206.diff","patch_url":"https://github.com/godotengine/godot/pull/16206.patch","title":"ProjectSettings: Disallow adding properties without name.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE5MTY=","created_at":"2018-01-30T19:08:00Z","updated_at":"2018-02-04T19:04:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d664d6e634635e7386a9883b0058fba923769c66"]},"16212":{"id":"MDExOlB1bGxSZXF1ZXN0MTY2MTE1MTIy","public_id":16212,"url":"https://github.com/godotengine/godot/pull/16212","diff_url":"https://github.com/godotengine/godot/pull/16212.diff","patch_url":"https://github.com/godotengine/godot/pull/16212.patch","title":"Add interface for plugins to enable/disable other plugins","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2018-01-30T22:27:22Z","updated_at":"2018-02-04T19:05:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["87be0bc1101d7cf52ca40c5b3b7fc87b785edfb1"]},"16215":{"id":"MDExOlB1bGxSZXF1ZXN0MTY2MTMzNTUx","public_id":16215,"url":"https://github.com/godotengine/godot/pull/16215","diff_url":"https://github.com/godotengine/godot/pull/16215.diff","patch_url":"https://github.com/godotengine/godot/pull/16215.patch","title":"Expose a few GraphEdit methods to script languages","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2018-01-31T00:13:12Z","updated_at":"2018-02-04T19:05:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b80bc73a179cae249121ac3c93fd771978c05bb0"]},"16241":{"id":"MDExOlB1bGxSZXF1ZXN0MTY2MjkzNjc4","public_id":16241,"url":"https://github.com/godotengine/godot/pull/16241","diff_url":"https://github.com/godotengine/godot/pull/16241.diff","patch_url":"https://github.com/godotengine/godot/pull/16241.patch","title":"Added zoom label to code editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-01-31T15:36:08Z","updated_at":"2022-12-23T16:21:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["1ca122c771e1dceb9452c768948ffbf378892406"]},"16249":{"id":"MDExOlB1bGxSZXF1ZXN0MTY2MzM3NzAz","public_id":16249,"url":"https://github.com/godotengine/godot/pull/16249","diff_url":"https://github.com/godotengine/godot/pull/16249.diff","patch_url":"https://github.com/godotengine/godot/pull/16249.patch","title":"Fix TextEdit current line highlight horizontal offset","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY4NTcxOA==","created_at":"2018-01-31T18:16:38Z","updated_at":"2018-02-04T19:06:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ba8c5bff69a776322a7633e9d3e18da5257039ff"]},"16251":{"id":"MDExOlB1bGxSZXF1ZXN0MTY2MzQwNzU2","public_id":16251,"url":"https://github.com/godotengine/godot/pull/16251","diff_url":"https://github.com/godotengine/godot/pull/16251.diff","patch_url":"https://github.com/godotengine/godot/pull/16251.patch","title":"Fixes open button not appearing with multiple selection","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-01-31T18:30:45Z","updated_at":"2018-05-21T00:33:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["09c277693e951199ede72f47263088e1d2bc4c67"]},"16252":{"id":"MDExOlB1bGxSZXF1ZXN0MTY2MzQyMDM1","public_id":16252,"url":"https://github.com/godotengine/godot/pull/16252","diff_url":"https://github.com/godotengine/godot/pull/16252.diff","patch_url":"https://github.com/godotengine/godot/pull/16252.patch","title":"Errata fix on Image get_format() description","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0MjA4NDM5","created_at":"2018-01-31T18:36:43Z","updated_at":"2018-02-04T19:07:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["9d735ffacbc92d854c9625c2c6930a32282b3e96"]},"16255":{"id":"MDExOlB1bGxSZXF1ZXN0MTY2MzU5ODky","public_id":16255,"url":"https://github.com/godotengine/godot/pull/16255","diff_url":"https://github.com/godotengine/godot/pull/16255.diff","patch_url":"https://github.com/godotengine/godot/pull/16255.patch","title":"Hide button tree when file system dock isn't in split mode","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-01-31T19:54:48Z","updated_at":"2018-05-21T00:33:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["bb936b5503be983c24414df3765cf4fe8539531b"]},"16258":{"id":"MDExOlB1bGxSZXF1ZXN0MTY2MzY0MDM4","public_id":16258,"url":"https://github.com/godotengine/godot/pull/16258","diff_url":"https://github.com/godotengine/godot/pull/16258.diff","patch_url":"https://github.com/godotengine/godot/pull/16258.patch","title":"[Mono] Fix an infinite recursion in the Mathf.Decimals method when using floats.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYyOTQyMg==","created_at":"2018-01-31T20:12:29Z","updated_at":"2018-02-04T19:08:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["2109bd3f9722929a1d8b6850b235677a03a1313a"]},"16265":{"id":"MDExOlB1bGxSZXF1ZXN0MTY2NDIwOTg4","public_id":16265,"url":"https://github.com/godotengine/godot/pull/16265","diff_url":"https://github.com/godotengine/godot/pull/16265.diff","patch_url":"https://github.com/godotengine/godot/pull/16265.patch","title":"Fix error when downloading export templates","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1NzgzMzE2","created_at":"2018-02-01T01:23:47Z","updated_at":"2019-07-03T08:19: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":["57deed44a809eaff46a03323105b4518e439aff8"]},"16266":{"id":"MDExOlB1bGxSZXF1ZXN0MTY2NDI0ODY3","public_id":16266,"url":"https://github.com/godotengine/godot/pull/16266","diff_url":"https://github.com/godotengine/godot/pull/16266.diff","patch_url":"https://github.com/godotengine/godot/pull/16266.patch","title":"Expand project root directory on editor start","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-02-01T01:56:31Z","updated_at":"2018-05-17T04:36:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["127d1241bdb8c66f574f219c466eb97da4dcbb72"]},"16276":{"id":"MDExOlB1bGxSZXF1ZXN0MTY2NDgyODM4","public_id":16276,"url":"https://github.com/godotengine/godot/pull/16276","diff_url":"https://github.com/godotengine/godot/pull/16276.diff","patch_url":"https://github.com/godotengine/godot/pull/16276.patch","title":"Fix inconsistencies and typos in argument names","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQyOTM4NjU=","created_at":"2018-02-01T09:25:13Z","updated_at":"2018-02-04T19:10:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["08d4bfacafa8abe435d51a6afecb276030a23280"]},"16288":{"id":"MDExOlB1bGxSZXF1ZXN0MTY2NTc2NzQx","public_id":16288,"url":"https://github.com/godotengine/godot/pull/16288","diff_url":"https://github.com/godotengine/godot/pull/16288.diff","patch_url":"https://github.com/godotengine/godot/pull/16288.patch","title":"Make parent folder selectable","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-02-01T15:56:36Z","updated_at":"2018-05-21T00:33: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":["6e1c02b828f0238c97b87e5a5678152d4c518da1"]},"16296":{"id":"MDExOlB1bGxSZXF1ZXN0MTY2NjYwNTA1","public_id":16296,"url":"https://github.com/godotengine/godot/pull/16296","diff_url":"https://github.com/godotengine/godot/pull/16296.diff","patch_url":"https://github.com/godotengine/godot/pull/16296.patch","title":"[DOCS] Small fixes for the Control description","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-02-01T21:46:04Z","updated_at":"2018-02-04T19:10:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["5e0821e867ee2b63297d527d2fe7aaae377a2007"]},"16297":{"id":"MDExOlB1bGxSZXF1ZXN0MTY2NjY3NDUy","public_id":16297,"url":"https://github.com/godotengine/godot/pull/16297","diff_url":"https://github.com/godotengine/godot/pull/16297.diff","patch_url":"https://github.com/godotengine/godot/pull/16297.patch","title":"Fixed wave file importer's broken resampling.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYxOTU2MA==","created_at":"2018-02-01T22:17:59Z","updated_at":"2018-04-08T21:41:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["51d0f630d91405eb3f8017cf0aa9c1100f110934"]},"16306":{"id":"MDExOlB1bGxSZXF1ZXN0MTY2NzE2MDg3","public_id":16306,"url":"https://github.com/godotengine/godot/pull/16306","diff_url":"https://github.com/godotengine/godot/pull/16306.diff","patch_url":"https://github.com/godotengine/godot/pull/16306.patch","title":"[DOCS] parse_json: Objects do not keep key order","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTQ3NjM=","created_at":"2018-02-02T04:33:16Z","updated_at":"2018-03-13T14:38:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["82b8f1729dd2d0d1e574628e82261e2a21809a96"]},"16321":{"id":"MDExOlB1bGxSZXF1ZXN0MTY2Nzg5NzM1","public_id":16321,"url":"https://github.com/godotengine/godot/pull/16321","diff_url":"https://github.com/godotengine/godot/pull/16321.diff","patch_url":"https://github.com/godotengine/godot/pull/16321.patch","title":"Fix gizmo solid box mesh being added twice","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2018-02-02T12:23:40Z","updated_at":"2018-02-19T20:35:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d0a2931cd75c48759a3d955632e898b4f0f5a60d"]},"16326":{"id":"MDExOlB1bGxSZXF1ZXN0MTY2ODM2MjI4","public_id":16326,"url":"https://github.com/godotengine/godot/pull/16326","diff_url":"https://github.com/godotengine/godot/pull/16326.diff","patch_url":"https://github.com/godotengine/godot/pull/16326.patch","title":"[Mono] Basis values now marshalled in the correct order.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYyOTQyMg==","created_at":"2018-02-02T15:52:33Z","updated_at":"2018-02-19T20:37:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["0cc4de1f24bf1fee89cb64cd11ae245be0ea3d98"]},"16328":{"id":"MDExOlB1bGxSZXF1ZXN0MTY2ODUwNDQ1","public_id":16328,"url":"https://github.com/godotengine/godot/pull/16328","diff_url":"https://github.com/godotengine/godot/pull/16328.diff","patch_url":"https://github.com/godotengine/godot/pull/16328.patch","title":"Fix UX with project settings search functionality","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQyOTM4NjU=","created_at":"2018-02-02T16:48:34Z","updated_at":"2018-02-19T20:38: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":["e7b98119df4a4ddf8476d4b6f255f674c85be12c"]},"16331":{"id":"MDExOlB1bGxSZXF1ZXN0MTY2ODc0NzIw","public_id":16331,"url":"https://github.com/godotengine/godot/pull/16331","diff_url":"https://github.com/godotengine/godot/pull/16331.diff","patch_url":"https://github.com/godotengine/godot/pull/16331.patch","title":"Fixed Mono builds on macOS (pkgconfig detection of mono)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ4MjI3Ng==","created_at":"2018-02-02T18:41:58Z","updated_at":"2018-02-19T20:39:08Z","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":["5920bc6f72daacbfb0345c19af9e181110b0def6"]},"16346":{"id":"MDExOlB1bGxSZXF1ZXN0MTY2OTU0MDA3","public_id":16346,"url":"https://github.com/godotengine/godot/pull/16346","diff_url":"https://github.com/godotengine/godot/pull/16346.diff","patch_url":"https://github.com/godotengine/godot/pull/16346.patch","title":"Fix wrong property type for fixed icon size in ItemList","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY4NTcxOA==","created_at":"2018-02-03T09:04:12Z","updated_at":"2018-02-19T20:40:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["331cfc1d18bc57b798ebc024a8cf40b79ac65a82"]},"16347":{"id":"MDExOlB1bGxSZXF1ZXN0MTY2OTU0NDA0","public_id":16347,"url":"https://github.com/godotengine/godot/pull/16347","diff_url":"https://github.com/godotengine/godot/pull/16347.diff","patch_url":"https://github.com/godotengine/godot/pull/16347.patch","title":"Fix gradient texture preview","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-02-03T09:17:30Z","updated_at":"2018-02-19T20:41: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":["3ba43ac975fae174454f38ec7ae9979ea0eb5964"]},"16358":{"id":"MDExOlB1bGxSZXF1ZXN0MTY2OTcxMzAw","public_id":16358,"url":"https://github.com/godotengine/godot/pull/16358","diff_url":"https://github.com/godotengine/godot/pull/16358.diff","patch_url":"https://github.com/godotengine/godot/pull/16358.patch","title":"ParticlesGizmo solid box now follows actual visibility_aabb position.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2018-02-03T17:27:58Z","updated_at":"2021-05-04T07:43:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["29e0c08b6d4c05dcbd15aecbd90bc8bbc51169f8"]},"16361":{"id":"MDExOlB1bGxSZXF1ZXN0MTY2OTc0NTM2","public_id":16361,"url":"https://github.com/godotengine/godot/pull/16361","diff_url":"https://github.com/godotengine/godot/pull/16361.diff","patch_url":"https://github.com/godotengine/godot/pull/16361.patch","title":"Fix minor spelling mistake in texture import menu","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzNjEwNjIz","created_at":"2018-02-03T18:40:04Z","updated_at":"2018-02-04T19:11:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d1a471f90967b5591b7bb072514b459cbc1bcb33"]},"16362":{"id":"MDExOlB1bGxSZXF1ZXN0MTY2OTc1NTA4","public_id":16362,"url":"https://github.com/godotengine/godot/pull/16362","diff_url":"https://github.com/godotengine/godot/pull/16362.diff","patch_url":"https://github.com/godotengine/godot/pull/16362.patch","title":"Fix broken variant call of Vector3.snapped","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyOTE2MjAx","created_at":"2018-02-03T19:01:39Z","updated_at":"2018-02-21T22:50:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c16f61190c261a1daec6ad2f95ca982b0f20b3fd"]},"16373":{"id":"MDExOlB1bGxSZXF1ZXN0MTY2OTg4Nzg3","public_id":16373,"url":"https://github.com/godotengine/godot/pull/16373","diff_url":"https://github.com/godotengine/godot/pull/16373.diff","patch_url":"https://github.com/godotengine/godot/pull/16373.patch","title":"Disable scene tree shortcuts when in a text field","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMDU0MjI2","created_at":"2018-02-04T01:01:41Z","updated_at":"2018-02-19T20:44:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["4e96e043898cc3e37df9aea4758b765630c9e326"]},"16374":{"id":"MDExOlB1bGxSZXF1ZXN0MTY2OTkyNjg1","public_id":16374,"url":"https://github.com/godotengine/godot/pull/16374","diff_url":"https://github.com/godotengine/godot/pull/16374.diff","patch_url":"https://github.com/godotengine/godot/pull/16374.patch","title":"Drop path text at mouse pos","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMDU0MjI2","created_at":"2018-02-04T03:19:41Z","updated_at":"2018-02-19T20:45: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":["06965f2770a5ee25db1691174d22d2a4a8e9116a"]},"16383":{"id":"MDExOlB1bGxSZXF1ZXN0MTY3MDA0ODAy","public_id":16383,"url":"https://github.com/godotengine/godot/pull/16383","diff_url":"https://github.com/godotengine/godot/pull/16383.diff","patch_url":"https://github.com/godotengine/godot/pull/16383.patch","title":"Fix spaces and quotes in external editor flags","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY4NTcxOA==","created_at":"2018-02-04T10:53:11Z","updated_at":"2018-02-19T20:47:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["fb8d2420b58825c5293025ca8dc5b3f4e587787d"]},"16385":{"id":"MDExOlB1bGxSZXF1ZXN0MTY3MDA2OTc3","public_id":16385,"url":"https://github.com/godotengine/godot/pull/16385","diff_url":"https://github.com/godotengine/godot/pull/16385.diff","patch_url":"https://github.com/godotengine/godot/pull/16385.patch","title":"fix buffer write performance","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0NzE0Mw==","created_at":"2018-02-04T12:04:39Z","updated_at":"2018-02-19T20:48:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["8315aa40ccbb0274d87f7b94ed52aa252e4aa626"]},"16401":{"id":"MDExOlB1bGxSZXF1ZXN0MTY3MDMyMzAy","public_id":16401,"url":"https://github.com/godotengine/godot/pull/16401","diff_url":"https://github.com/godotengine/godot/pull/16401.diff","patch_url":"https://github.com/godotengine/godot/pull/16401.patch","title":"Fixed wrong example in JSONParseResult","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-02-04T21:54:09Z","updated_at":"2018-02-19T20:49:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["24e87f97c600f73187a8c3c9071943a465a6354e"]},"16402":{"id":"MDExOlB1bGxSZXF1ZXN0MTY3MDM0MDE2","public_id":16402,"url":"https://github.com/godotengine/godot/pull/16402","diff_url":"https://github.com/godotengine/godot/pull/16402.diff","patch_url":"https://github.com/godotengine/godot/pull/16402.patch","title":"Draw the Camera gizmo more accurately","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-02-04T22:31:15Z","updated_at":"2020-01-27T18:27:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0d7d293889edaf12cc3cc4205b5450dee2203cbd"]},"16407":{"id":"MDExOlB1bGxSZXF1ZXN0MTY3MTAxODg3","public_id":16407,"url":"https://github.com/godotengine/godot/pull/16407","diff_url":"https://github.com/godotengine/godot/pull/16407.diff","patch_url":"https://github.com/godotengine/godot/pull/16407.patch","title":"Always detect and use hiDPI in the project manager if needed","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-02-05T10:07:04Z","updated_at":"2020-01-27T18:27:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["55a2bffac9ca2db40f5bd1dfad0e1c3b28400171"]},"16408":{"id":"MDExOlB1bGxSZXF1ZXN0MTY3MTA4MDE5","public_id":16408,"url":"https://github.com/godotengine/godot/pull/16408","diff_url":"https://github.com/godotengine/godot/pull/16408.diff","patch_url":"https://github.com/godotengine/godot/pull/16408.patch","title":"Remove a few debugging prints","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-02-05T10:33:08Z","updated_at":"2020-01-27T18:27:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["84267915f50559ebc555c88fa90713596a74e918"]},"16410":{"id":"MDExOlB1bGxSZXF1ZXN0MTY3MTMyMjM2","public_id":16410,"url":"https://github.com/godotengine/godot/pull/16410","diff_url":"https://github.com/godotengine/godot/pull/16410.diff","patch_url":"https://github.com/godotengine/godot/pull/16410.patch","title":"Fix timeline track name overlapping keyframe area","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQyOTM4NjU=","created_at":"2018-02-05T12:31:58Z","updated_at":"2018-02-19T20:52:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["398f5b74e3f1d0131f28ca13dfd6d0308c40d54e"]},"16418":{"id":"MDExOlB1bGxSZXF1ZXN0MTY3MTY3MDkx","public_id":16418,"url":"https://github.com/godotengine/godot/pull/16418","diff_url":"https://github.com/godotengine/godot/pull/16418.diff","patch_url":"https://github.com/godotengine/godot/pull/16418.patch","title":"Allow exporting arrays of resources in GDScript","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2018-02-05T15:02:33Z","updated_at":"2019-07-03T09:36:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["d855fdb45130a5029c07131c42e42cfe6c9fdf6e"]},"16419":{"id":"MDExOlB1bGxSZXF1ZXN0MTY3MTY3NzQz","public_id":16419,"url":"https://github.com/godotengine/godot/pull/16419","diff_url":"https://github.com/godotengine/godot/pull/16419.diff","patch_url":"https://github.com/godotengine/godot/pull/16419.patch","title":"Fix polygon triangulation failure.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2NDg1NA==","created_at":"2018-02-05T15:04:57Z","updated_at":"2020-01-26T09:37:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["91215e191992f3cbbbf4fe047b000ac5a403085c"]},"16422":{"id":"MDExOlB1bGxSZXF1ZXN0MTY3MTc3MTA3","public_id":16422,"url":"https://github.com/godotengine/godot/pull/16422","diff_url":"https://github.com/godotengine/godot/pull/16422.diff","patch_url":"https://github.com/godotengine/godot/pull/16422.patch","title":"Fixed #15082: line edit emits two \"text_changed\" signals when pasting while text is selected","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIxNzg5OA==","created_at":"2018-02-05T15:38:55Z","updated_at":"2018-02-19T20:54:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["9cd3ed4acef91ee7dcef1db2edfe3e40d6838656"]},"16424":{"id":"MDExOlB1bGxSZXF1ZXN0MTY3MjA1MjI2","public_id":16424,"url":"https://github.com/godotengine/godot/pull/16424","diff_url":"https://github.com/godotengine/godot/pull/16424.diff","patch_url":"https://github.com/godotengine/godot/pull/16424.patch","title":" Added physics API in order to enable/disable collisions between rigidbody attached to a joint with bullet physics bullet","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2018-02-05T17:22:47Z","updated_at":"2018-02-13T23:31:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["a42765dadad77d4f4893d9ccf73b7cfefc1643bd"]},"16430":{"id":"MDExOlB1bGxSZXF1ZXN0MTY3MjU1MDc0","public_id":16430,"url":"https://github.com/godotengine/godot/pull/16430","diff_url":"https://github.com/godotengine/godot/pull/16430.diff","patch_url":"https://github.com/godotengine/godot/pull/16430.patch","title":"Download export templates to a file (instead of memory) using separate thread","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0NzE0Mw==","created_at":"2018-02-05T21:09:12Z","updated_at":"2018-02-22T19:50:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b4f1a035e327b6e9f0f4a02040175b23bf5eac3f"]},"16432":{"id":"MDExOlB1bGxSZXF1ZXN0MTY3MjYyOTM0","public_id":16432,"url":"https://github.com/godotengine/godot/pull/16432","diff_url":"https://github.com/godotengine/godot/pull/16432.diff","patch_url":"https://github.com/godotengine/godot/pull/16432.patch","title":"SpinBoxes calculate correctly their width before first redraw.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzNDE4ODkw","created_at":"2018-02-05T21:45:22Z","updated_at":"2018-02-19T20:58:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["fe1ca3c6e649ac599029b71f4508f840fa91f208"]},"16433":{"id":"MDExOlB1bGxSZXF1ZXN0MTY3MjY0MDkz","public_id":16433,"url":"https://github.com/godotengine/godot/pull/16433","diff_url":"https://github.com/godotengine/godot/pull/16433.diff","patch_url":"https://github.com/godotengine/godot/pull/16433.patch","title":"Remove debugging prints related to the asset library","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-02-05T21:50:56Z","updated_at":"2020-01-27T18:27:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["5513e4e1f9674f9163fdeb6ccc6dc1994736703a"]},"16434":{"id":"MDExOlB1bGxSZXF1ZXN0MTY3Mjc0MzU3","public_id":16434,"url":"https://github.com/godotengine/godot/pull/16434","diff_url":"https://github.com/godotengine/godot/pull/16434.diff","patch_url":"https://github.com/godotengine/godot/pull/16434.patch","title":"Fixed KinematicBody move_and_slide documentation naming","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMxMjA2Mzk=","created_at":"2018-02-05T22:40:51Z","updated_at":"2018-02-19T21:00:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["da81d9f843c7b1d42c92e10e61c4c7e3a9cfd612"]},"16455":{"id":"MDExOlB1bGxSZXF1ZXN0MTY3NTM1ODg0","public_id":16455,"url":"https://github.com/godotengine/godot/pull/16455","diff_url":"https://github.com/godotengine/godot/pull/16455.diff","patch_url":"https://github.com/godotengine/godot/pull/16455.patch","title":"Keep to show current script when closing all docs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-02-06T21:37:09Z","updated_at":"2018-02-21T21:09:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["df84290a7ee2e4e939fc4eccc030129227c83895"]},"16460":{"id":"MDExOlB1bGxSZXF1ZXN0MTY3NTkwMjc1","public_id":16460,"url":"https://github.com/godotengine/godot/pull/16460","diff_url":"https://github.com/godotengine/godot/pull/16460.diff","patch_url":"https://github.com/godotengine/godot/pull/16460.patch","title":"Update an outdated method name in error message","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1NzcxNTUz","created_at":"2018-02-07T03:33:03Z","updated_at":"2018-02-19T21:00:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["5e8f7c9782c336d2afef9a8d3a80483894a10e2b"]},"16467":{"id":"MDExOlB1bGxSZXF1ZXN0MTY3NjYxNTA1","public_id":16467,"url":"https://github.com/godotengine/godot/pull/16467","diff_url":"https://github.com/godotengine/godot/pull/16467.diff","patch_url":"https://github.com/godotengine/godot/pull/16467.patch","title":"using TIME in light shader enables uses_fragment_time","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyMDk2MTM=","created_at":"2018-02-07T11:04:10Z","updated_at":"2018-02-21T21:10:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["bb655856e2e8a4805d647369b5416afbc546949b"]},"16473":{"id":"MDExOlB1bGxSZXF1ZXN0MTY3NzQ0MTcz","public_id":16473,"url":"https://github.com/godotengine/godot/pull/16473","diff_url":"https://github.com/godotengine/godot/pull/16473.diff","patch_url":"https://github.com/godotengine/godot/pull/16473.patch","title":"Drag to Rearrange Editor Docks","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMDU0MjI2","created_at":"2018-02-07T16:36:09Z","updated_at":"2018-04-09T21:36: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":["9ac3c474b89878e18d03a6171537083ba94beeb8"]},"16474":{"id":"MDExOlB1bGxSZXF1ZXN0MTY3NzQ5NDc5","public_id":16474,"url":"https://github.com/godotengine/godot/pull/16474","diff_url":"https://github.com/godotengine/godot/pull/16474.diff","patch_url":"https://github.com/godotengine/godot/pull/16474.patch","title":"Fix compilation errors with FreeBSD and libwebsocket","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1MDY1Nzk1","created_at":"2018-02-07T16:54:39Z","updated_at":"2018-02-13T20:31:50Z","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":["59baf3da921a9d071e27aceffcca7a3b5981149d"]},"16485":{"id":"MDExOlB1bGxSZXF1ZXN0MTY3ODk5MzA0","public_id":16485,"url":"https://github.com/godotengine/godot/pull/16485","diff_url":"https://github.com/godotengine/godot/pull/16485.diff","patch_url":"https://github.com/godotengine/godot/pull/16485.patch","title":"Bring back Vector2.cross()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExODU5NTM4","created_at":"2018-02-08T07:51:42Z","updated_at":"2018-03-08T07:50:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["9d7856620c5af8e1a5c3f81f921070728b6925d6"]},"16491":{"id":"MDExOlB1bGxSZXF1ZXN0MTY3OTU0OTUy","public_id":16491,"url":"https://github.com/godotengine/godot/pull/16491","diff_url":"https://github.com/godotengine/godot/pull/16491.diff","patch_url":"https://github.com/godotengine/godot/pull/16491.patch","title":"Make status bar label fonts updateable","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-02-08T12:12:13Z","updated_at":"2018-02-19T20:29:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["42fccfb0a520447ea19bdea89a01a5279c7987e4"]},"16495":{"id":"MDExOlB1bGxSZXF1ZXN0MTY4MDAxMzIy","public_id":16495,"url":"https://github.com/godotengine/godot/pull/16495","diff_url":"https://github.com/godotengine/godot/pull/16495.diff","patch_url":"https://github.com/godotengine/godot/pull/16495.patch","title":"Fix is_point_in_triangle function","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-02-08T15:20:37Z","updated_at":"2018-04-09T06:03:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f2c22791ce1d318954c72dec7a39edf72d728b06"]},"16499":{"id":"MDExOlB1bGxSZXF1ZXN0MTY4MDUzODYx","public_id":16499,"url":"https://github.com/godotengine/godot/pull/16499","diff_url":"https://github.com/godotengine/godot/pull/16499.diff","patch_url":"https://github.com/godotengine/godot/pull/16499.patch","title":"Deselect text when jumping to function","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5OTcyNTEx","created_at":"2018-02-08T18:38:45Z","updated_at":"2018-02-19T21:01:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["3094e897821491a1b2a9e28096d94ff32a3461e8"]},"16502":{"id":"MDExOlB1bGxSZXF1ZXN0MTY4MDc0Mzk0","public_id":16502,"url":"https://github.com/godotengine/godot/pull/16502","diff_url":"https://github.com/godotengine/godot/pull/16502.diff","patch_url":"https://github.com/godotengine/godot/pull/16502.patch","title":"Added multi group editor dialog, issue 13997","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2018-02-08T20:09:40Z","updated_at":"2018-05-01T19:02:02Z","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":["2fe05383dff9c8d49599313176d3aa4dbc69b61d"]},"16503":{"id":"MDExOlB1bGxSZXF1ZXN0MTY4MDc0NjI1","public_id":16503,"url":"https://github.com/godotengine/godot/pull/16503","diff_url":"https://github.com/godotengine/godot/pull/16503.diff","patch_url":"https://github.com/godotengine/godot/pull/16503.patch","title":"Fix invalid particle movement when time_scale is zero","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-02-08T20:10:46Z","updated_at":"2018-04-09T06:02:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["e1c2bde0ecfc4b0836370a4230c81bca8d90b351"]},"16507":{"id":"MDExOlB1bGxSZXF1ZXN0MTY4MTIzOTQ1","public_id":16507,"url":"https://github.com/godotengine/godot/pull/16507","diff_url":"https://github.com/godotengine/godot/pull/16507.diff","patch_url":"https://github.com/godotengine/godot/pull/16507.patch","title":"Change \"..\" punctuation for \"...\" in editor strings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-02-09T00:23:40Z","updated_at":"2020-01-27T18:27:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["1c419531a009f48aa074f9b5f93b98d387c33723"]},"16514":{"id":"MDExOlB1bGxSZXF1ZXN0MTY4MjQ5NTM1","public_id":16514,"url":"https://github.com/godotengine/godot/pull/16514","diff_url":"https://github.com/godotengine/godot/pull/16514.diff","patch_url":"https://github.com/godotengine/godot/pull/16514.patch","title":"add NativeScript extension 1","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyMDk2MTM=","created_at":"2018-02-09T14:12:59Z","updated_at":"2019-07-03T08:19:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["0b2afa24b8d3bc0bed579f402a0eec5e544d2429","2fb66df669eea236938388a56c2bb2bf490b8a62"]},"16518":{"id":"MDExOlB1bGxSZXF1ZXN0MTY4MzAwNjQ3","public_id":16518,"url":"https://github.com/godotengine/godot/pull/16518","diff_url":"https://github.com/godotengine/godot/pull/16518.diff","patch_url":"https://github.com/godotengine/godot/pull/16518.patch","title":"Fixed members overview not scrolling to correct line","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2018-02-09T17:38:39Z","updated_at":"2018-02-19T21:49: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":["4d92c5e1c306b483d30004fe04fbef1ad46f7f7f"]},"16519":{"id":"MDExOlB1bGxSZXF1ZXN0MTY4MzE0NDEy","public_id":16519,"url":"https://github.com/godotengine/godot/pull/16519","diff_url":"https://github.com/godotengine/godot/pull/16519.diff","patch_url":"https://github.com/godotengine/godot/pull/16519.patch","title":"Replace OpenSSL with mbedTLS","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-02-09T18:47:10Z","updated_at":"2018-09-13T01:07:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["bd3c27ba7862d50b1bf54733e9f890f7084a9ea5","9e2b1b3b009f26fc24bbf02b4b66218f00133907","6fcc8b7e1f415db55c6627630f622a37f6973714","308b03b377fc0001542ad4cfe876fca3c2f49a00","34b9fc3022ca2e1b756d2e8a433bd4813531fe98","67b600d957b27c9e084bcb0cc77e80f17a7db621","b33d10ccdfff52611ff508bbec64d65e0d88da70"]},"16530":{"id":"MDExOlB1bGxSZXF1ZXN0MTY4MzkyMDE4","public_id":16530,"url":"https://github.com/godotengine/godot/pull/16530","diff_url":"https://github.com/godotengine/godot/pull/16530.diff","patch_url":"https://github.com/godotengine/godot/pull/16530.patch","title":"Improved ray shape (2D and 3D) by addiing the possibility to act as r…","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2018-02-10T08:09:24Z","updated_at":"2018-02-20T07:32:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["ffc3ef86778f486823bedf66cc5a937fc09abe6a"]},"16539":{"id":"MDExOlB1bGxSZXF1ZXN0MTY4NDA4ODg1","public_id":16539,"url":"https://github.com/godotengine/godot/pull/16539","diff_url":"https://github.com/godotengine/godot/pull/16539.diff","patch_url":"https://github.com/godotengine/godot/pull/16539.patch","title":"Fix GDNATIVE_API_INIT() warning about sign mismatch","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2018-02-10T16:29:06Z","updated_at":"2019-07-03T08:19:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["8e39cdd5d532f2ed7d82da971f0a28fa7862b923"]},"16547":{"id":"MDExOlB1bGxSZXF1ZXN0MTY4NDI1MTIz","public_id":16547,"url":"https://github.com/godotengine/godot/pull/16547","diff_url":"https://github.com/godotengine/godot/pull/16547.diff","patch_url":"https://github.com/godotengine/godot/pull/16547.patch","title":"Fixes gravity calculation for kinematic bodies in Bullet","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMjA3OTc=","created_at":"2018-02-10T22:44:48Z","updated_at":"2018-02-21T22:39:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["5fb8a6a6c223561e1e7a11699eae8aca68f8abd6"]},"16551":{"id":"MDExOlB1bGxSZXF1ZXN0MTY4NDM0OTAw","public_id":16551,"url":"https://github.com/godotengine/godot/pull/16551","diff_url":"https://github.com/godotengine/godot/pull/16551.diff","patch_url":"https://github.com/godotengine/godot/pull/16551.patch","title":"Add and use mono build variables with cloned environment.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg3NDI4","created_at":"2018-02-11T03:52:49Z","updated_at":"2018-02-19T21:06:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["70d281b94685c2ce6273125efa1babd1e4cfd4dc"]},"16556":{"id":"MDExOlB1bGxSZXF1ZXN0MTY4NDQ0ODY2","public_id":16556,"url":"https://github.com/godotengine/godot/pull/16556","diff_url":"https://github.com/godotengine/godot/pull/16556.diff","patch_url":"https://github.com/godotengine/godot/pull/16556.patch","title":"For-in loop variable added to autocompletion","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg5NzYwMw==","created_at":"2018-02-11T09:30:07Z","updated_at":"2018-04-14T17:25: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":["f97ebdcab3bd6e2917c24a5e4d34e1965ac2a987"]},"16558":{"id":"MDExOlB1bGxSZXF1ZXN0MTY4NDQ2Mjky","public_id":16558,"url":"https://github.com/godotengine/godot/pull/16558","diff_url":"https://github.com/godotengine/godot/pull/16558.diff","patch_url":"https://github.com/godotengine/godot/pull/16558.patch","title":"gdnative_api.json: Change argument name to r_dest","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQzMjIwNTU=","created_at":"2018-02-11T10:07:08Z","updated_at":"2019-07-03T09:37:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["a75a7e594ebf48b411a7513a80bc60020117e128"]},"16566":{"id":"MDExOlB1bGxSZXF1ZXN0MTY4NDY3MzY1","public_id":16566,"url":"https://github.com/godotengine/godot/pull/16566","diff_url":"https://github.com/godotengine/godot/pull/16566.diff","patch_url":"https://github.com/godotengine/godot/pull/16566.patch","title":"2D Editor GUI input rework","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-02-11T18:42:48Z","updated_at":"2019-07-03T09:37:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8dad41e395220404fb0fdafaa0cd4ed18179231f"]},"16571":{"id":"MDExOlB1bGxSZXF1ZXN0MTY4NDg4MjM0","public_id":16571,"url":"https://github.com/godotengine/godot/pull/16571","diff_url":"https://github.com/godotengine/godot/pull/16571.diff","patch_url":"https://github.com/godotengine/godot/pull/16571.patch","title":"Added find & replace in files","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMTE1NTU=","created_at":"2018-02-12T01:51:39Z","updated_at":"2018-04-09T01:55:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f637ad84e3af9cecddcd0ff3c89609087ab9701e"]},"16573":{"id":"MDExOlB1bGxSZXF1ZXN0MTY4NDk2MDI5","public_id":16573,"url":"https://github.com/godotengine/godot/pull/16573","diff_url":"https://github.com/godotengine/godot/pull/16573.diff","patch_url":"https://github.com/godotengine/godot/pull/16573.patch","title":"Local debugging fix & extensions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIxMTY1NjY=","created_at":"2018-02-12T03:54:04Z","updated_at":"2019-02-19T19:39:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c45f44d85635a1d16a93c00cd8cb17f60dfa6336"]},"16574":{"id":"MDExOlB1bGxSZXF1ZXN0MTY4NDk2OTg1","public_id":16574,"url":"https://github.com/godotengine/godot/pull/16574","diff_url":"https://github.com/godotengine/godot/pull/16574.diff","patch_url":"https://github.com/godotengine/godot/pull/16574.patch","title":"Added GROW_DIRECTION_BOTH for controls","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1MzU1MTYx","created_at":"2018-02-12T04:08:05Z","updated_at":"2018-04-16T03:24:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4ef11eb3ed4c9a00ca64c242e61ff82de1e151ea"]},"16583":{"id":"MDExOlB1bGxSZXF1ZXN0MTY4NTQ2NzE0","public_id":16583,"url":"https://github.com/godotengine/godot/pull/16583","diff_url":"https://github.com/godotengine/godot/pull/16583.diff","patch_url":"https://github.com/godotengine/godot/pull/16583.patch","title":"Add import option \"scale_mesh\" to obj file importer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMzg4MDU=","created_at":"2018-02-12T10:48:40Z","updated_at":"2018-03-08T17:20:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["291c1d0f459abb40c146f90a336dafbdac477507"]},"16647":{"id":"MDExOlB1bGxSZXF1ZXN0MTY4NjI3MjA1","public_id":16647,"url":"https://github.com/godotengine/godot/pull/16647","diff_url":"https://github.com/godotengine/godot/pull/16647.diff","patch_url":"https://github.com/godotengine/godot/pull/16647.patch","title":"AndroidModule GodotPaymentsV3 - emit signal when connected (2.1)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY2MTYwMDU=","created_at":"2018-02-12T16:34:31Z","updated_at":"2018-02-14T14:51:30Z","target_branch":"2.1","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwzMDcxMzU1MzI=","name":"topic:plugin","color":"#ffee88"}],"commits":["546b48813f2b75481d846957275f6d4eecd8de3c"]},"16648":{"id":"MDExOlB1bGxSZXF1ZXN0MTY4NjM5MTEy","public_id":16648,"url":"https://github.com/godotengine/godot/pull/16648","diff_url":"https://github.com/godotengine/godot/pull/16648.diff","patch_url":"https://github.com/godotengine/godot/pull/16648.patch","title":"Added OS::center_window to center the window precisely on desktop platforms","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-02-12T17:19:49Z","updated_at":"2018-04-10T10:29:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ea1d726a4603fdd6bd4dfa6c1fa3128cfb2915c7"]},"16649":{"id":"MDExOlB1bGxSZXF1ZXN0MTY4NjQzNjAx","public_id":16649,"url":"https://github.com/godotengine/godot/pull/16649","diff_url":"https://github.com/godotengine/godot/pull/16649.diff","patch_url":"https://github.com/godotengine/godot/pull/16649.patch","title":"fix for segfault when using CallBasic in visual script on release build","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDk4ODMy","created_at":"2018-02-12T17:39:06Z","updated_at":"2018-05-13T20:11:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw0MTk3NTI2NDI=","name":"topic:visualscript","color":"#ffee88"}],"commits":["95dfa5b96d85d4cb02e70d70f0808101249abc54"]},"16652":{"id":"MDExOlB1bGxSZXF1ZXN0MTY4Njg3MjE2","public_id":16652,"url":"https://github.com/godotengine/godot/pull/16652","diff_url":"https://github.com/godotengine/godot/pull/16652.diff","patch_url":"https://github.com/godotengine/godot/pull/16652.patch","title":"Fix quotation in string","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg5NzYwMw==","created_at":"2018-02-12T21:02:50Z","updated_at":"2018-02-20T18:10:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f38e819fc1114858c2b5f46b435d2d4c99c7852f"]},"16653":{"id":"MDExOlB1bGxSZXF1ZXN0MTY4NzI5MzYx","public_id":16653,"url":"https://github.com/godotengine/godot/pull/16653","diff_url":"https://github.com/godotengine/godot/pull/16653.diff","patch_url":"https://github.com/godotengine/godot/pull/16653.patch","title":"Worked with Faless(Fabio Alessandrelli) to update server platform.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMzIx","created_at":"2018-02-13T01:03:28Z","updated_at":"2018-09-28T07:39:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["2e66730061bd4b0a84f50df9bcc50b8fe6015d2f","4e1923a931a3d849563bbe5d6fe4a52277daf090","2de10aa4679a2a5612a7d7939dbd8e74a4caa886","6784d743f72f66e0e07343bdb326fa42c9f0f43c","72ef766dfa5fcf35283079ccb98d74f4dbb2d934","8699f643c9b02bc804024f0b67dea80467bef91d","c0dce6e4800c1b0e7f6124020afaf6a8edbee1e5"]},"16654":{"id":"MDExOlB1bGxSZXF1ZXN0MTY4Nzg2NTgw","public_id":16654,"url":"https://github.com/godotengine/godot/pull/16654","diff_url":"https://github.com/godotengine/godot/pull/16654.diff","patch_url":"https://github.com/godotengine/godot/pull/16654.patch","title":"Add Xbox One Elite and Xbox 360 Afterglow pads (Linux)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkxOTAxNw==","created_at":"2018-02-13T08:59:38Z","updated_at":"2018-02-19T21:15:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ae579a256eaa0954be4c072b88b89c297ab031b3"]},"16656":{"id":"MDExOlB1bGxSZXF1ZXN0MTY4ODEyOTEx","public_id":16656,"url":"https://github.com/godotengine/godot/pull/16656","diff_url":"https://github.com/godotengine/godot/pull/16656.diff","patch_url":"https://github.com/godotengine/godot/pull/16656.patch","title":"Fix weird editor crash when switching from editing one gradient to another keeps 'grabbing' variable to true","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2018-02-13T10:56:18Z","updated_at":"2018-03-29T21:06:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f68594a5251814e950a6f22ecce09333f44274d6"]},"16659":{"id":"MDExOlB1bGxSZXF1ZXN0MTY4ODUyMTQz","public_id":16659,"url":"https://github.com/godotengine/godot/pull/16659","diff_url":"https://github.com/godotengine/godot/pull/16659.diff","patch_url":"https://github.com/godotengine/godot/pull/16659.patch","title":"Expose priority and order for custom import plugins","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2018-02-13T14:02:08Z","updated_at":"2018-02-19T21:16:43Z","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":["c68948fdfaf154acc00b9b92f44875d8518957c4"]},"16663":{"id":"MDExOlB1bGxSZXF1ZXN0MTY4OTA5NDg4","public_id":16663,"url":"https://github.com/godotengine/godot/pull/16663","diff_url":"https://github.com/godotengine/godot/pull/16663.diff","patch_url":"https://github.com/godotengine/godot/pull/16663.patch","title":"Fix #16543 (Add ability to copy errors from debugger)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5OTcyNTEx","created_at":"2018-02-13T17:33:35Z","updated_at":"2018-02-19T21:17: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":["b169b16f98eb2db92a227c1f7c43dab747a48326"]},"16667":{"id":"MDExOlB1bGxSZXF1ZXN0MTY4OTU5OTQ0","public_id":16667,"url":"https://github.com/godotengine/godot/pull/16667","diff_url":"https://github.com/godotengine/godot/pull/16667.diff","patch_url":"https://github.com/godotengine/godot/pull/16667.patch","title":"Add a function to remove controls from containers","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2018-02-13T21:25:21Z","updated_at":"2018-02-19T21:18:28Z","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":["da69a0625333304e81e5d706d13e15ccbd414a52"]},"16669":{"id":"MDExOlB1bGxSZXF1ZXN0MTY4OTYzODI1","public_id":16669,"url":"https://github.com/godotengine/godot/pull/16669","diff_url":"https://github.com/godotengine/godot/pull/16669.diff","patch_url":"https://github.com/godotengine/godot/pull/16669.patch","title":"Fix broken APK expansion due to missed option renames","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-02-13T21:42:46Z","updated_at":"2018-02-19T21:19:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["e3658a6464b4473b7cca1d41f9315cd6bfd255d4"]},"16675":{"id":"MDExOlB1bGxSZXF1ZXN0MTY4OTkyMTQ3","public_id":16675,"url":"https://github.com/godotengine/godot/pull/16675","diff_url":"https://github.com/godotengine/godot/pull/16675.diff","patch_url":"https://github.com/godotengine/godot/pull/16675.patch","title":"[X11] Improving error detection in move_to_trash","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIzMTQwODg5","created_at":"2018-02-14T00:16:40Z","updated_at":"2018-02-19T21:20:14Z","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":["268d7c7c5b4249c0281cbb7f7fc8a66b2ebdc969"]},"16677":{"id":"MDExOlB1bGxSZXF1ZXN0MTY5MDE0NDI4","public_id":16677,"url":"https://github.com/godotengine/godot/pull/16677","diff_url":"https://github.com/godotengine/godot/pull/16677.diff","patch_url":"https://github.com/godotengine/godot/pull/16677.patch","title":"Added \"allow_reselect\" property to ItemList and enabled it for the method/help lists","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-02-14T03:32:37Z","updated_at":"2018-02-19T21:21:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4dbf6ac1b890ff6333d1600d2c091baa176b356c"]},"16681":{"id":"MDExOlB1bGxSZXF1ZXN0MTY5MDM3NjM5","public_id":16681,"url":"https://github.com/godotengine/godot/pull/16681","diff_url":"https://github.com/godotengine/godot/pull/16681.diff","patch_url":"https://github.com/godotengine/godot/pull/16681.patch","title":"Added return true o collide when no rusult is NULL","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2018-02-14T07:19:45Z","updated_at":"2018-04-09T08:25:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["f48845428dcfe79edf381b1626e4ae7994fbdc96"]},"16687":{"id":"MDExOlB1bGxSZXF1ZXN0MTY5MDkwMTk3","public_id":16687,"url":"https://github.com/godotengine/godot/pull/16687","diff_url":"https://github.com/godotengine/godot/pull/16687.diff","patch_url":"https://github.com/godotengine/godot/pull/16687.patch","title":"add GLES 2 renderer for 2D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyMDk2MTM=","created_at":"2018-02-14T11:54:47Z","updated_at":"2018-03-24T14:12:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["eac4c984dfe5eebb73b094aaf2ed5ab37b6e8fdf"]},"16690":{"id":"MDExOlB1bGxSZXF1ZXN0MTY5MTIzMTAz","public_id":16690,"url":"https://github.com/godotengine/godot/pull/16690","diff_url":"https://github.com/godotengine/godot/pull/16690.diff","patch_url":"https://github.com/godotengine/godot/pull/16690.patch","title":"Fixed small typos in the SConstruct file","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-02-14T14:24:43Z","updated_at":"2018-02-19T21:23:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["b92c5669de589a1e785b9f29b37c4d963f6fc460"]},"16693":{"id":"MDExOlB1bGxSZXF1ZXN0MTY5MTUyODE3","public_id":16693,"url":"https://github.com/godotengine/godot/pull/16693","diff_url":"https://github.com/godotengine/godot/pull/16693.diff","patch_url":"https://github.com/godotengine/godot/pull/16693.patch","title":"Fix for a possible compile error under OS X","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-02-14T16:11:04Z","updated_at":"2018-02-19T21:25:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["621d28adeff7e9d685fae06b63b0787fa1668de1"]},"16697":{"id":"MDExOlB1bGxSZXF1ZXN0MTY5MTYxODA4","public_id":16697,"url":"https://github.com/godotengine/godot/pull/16697","diff_url":"https://github.com/godotengine/godot/pull/16697.diff","patch_url":"https://github.com/godotengine/godot/pull/16697.patch","title":"Add Option to disable sort in script list","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMDU0MjI2","created_at":"2018-02-14T16:42:18Z","updated_at":"2018-02-19T23:27:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e1778fb921a7800e50fd464cc16eaae6faa19ee9"]},"16702":{"id":"MDExOlB1bGxSZXF1ZXN0MTY5MTc4Njk2","public_id":16702,"url":"https://github.com/godotengine/godot/pull/16702","diff_url":"https://github.com/godotengine/godot/pull/16702.diff","patch_url":"https://github.com/godotengine/godot/pull/16702.patch","title":"Add locale renames for Hebrew and Indonesian on Windows","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-02-14T17:50:50Z","updated_at":"2018-02-19T21:27:26Z","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":["0c7bed45c49b19bf49b2f2f462937fe14b26c3bb"]},"16705":{"id":"MDExOlB1bGxSZXF1ZXN0MTY5MTk4NDM2","public_id":16705,"url":"https://github.com/godotengine/godot/pull/16705","diff_url":"https://github.com/godotengine/godot/pull/16705.diff","patch_url":"https://github.com/godotengine/godot/pull/16705.patch","title":"Add flip switch to SurfaceTool.generate_normals","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-02-14T19:19:19Z","updated_at":"2018-04-09T06:05:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["399e553829215fc30ddd481d5bac9ef0e3d95ca7"]},"16707":{"id":"MDExOlB1bGxSZXF1ZXN0MTY5MjQzMjE2","public_id":16707,"url":"https://github.com/godotengine/godot/pull/16707","diff_url":"https://github.com/godotengine/godot/pull/16707.diff","patch_url":"https://github.com/godotengine/godot/pull/16707.patch","title":"Fix Sprite3D's incorrect behavior when using AtlasTextures.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQyMTg0OTE=","created_at":"2018-02-14T22:46:34Z","updated_at":"2018-05-07T18:46:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["973be3711afe2585aa654fb3fa42783b42aa5587"]},"16709":{"id":"MDExOlB1bGxSZXF1ZXN0MTY5MjcxODI2","public_id":16709,"url":"https://github.com/godotengine/godot/pull/16709","diff_url":"https://github.com/godotengine/godot/pull/16709.diff","patch_url":"https://github.com/godotengine/godot/pull/16709.patch","title":"Enable EditorPlugin to add/remove autoloads","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MjE3NTYz","created_at":"2018-02-15T02:20:28Z","updated_at":"2019-07-03T08:19:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzMDcxMzU1MzI=","name":"topic:plugin","color":"#ffee88"}],"commits":["dd6313710ec9ef85d9fcaf272e828cafded04177"]},"16710":{"id":"MDExOlB1bGxSZXF1ZXN0MTY5Mjc0ODg3","public_id":16710,"url":"https://github.com/godotengine/godot/pull/16710","diff_url":"https://github.com/godotengine/godot/pull/16710.diff","patch_url":"https://github.com/godotengine/godot/pull/16710.patch","title":"Fixed \"Open\" button being enabled when nothing is selected in a FileDialog while in \"Open folder\" mode","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-02-15T02:52:59Z","updated_at":"2018-02-21T21:23:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["db80d56388d15c5c70154a68169c4a6d56437c52"]},"16718":{"id":"MDExOlB1bGxSZXF1ZXN0MTY5Mzg2MTQx","public_id":16718,"url":"https://github.com/godotengine/godot/pull/16718","diff_url":"https://github.com/godotengine/godot/pull/16718.diff","patch_url":"https://github.com/godotengine/godot/pull/16718.patch","title":"Add refraction possibility when triplanar uv mode enabled","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-02-15T14:29:12Z","updated_at":"2018-02-20T10:14:32Z","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":["b5e4f637fc6d2ef9d1dec28bfdb9df9e3515e759"]},"16728":{"id":"MDExOlB1bGxSZXF1ZXN0MTY5NDg0MDg3","public_id":16728,"url":"https://github.com/godotengine/godot/pull/16728","diff_url":"https://github.com/godotengine/godot/pull/16728.diff","patch_url":"https://github.com/godotengine/godot/pull/16728.patch","title":"Documentation tool does not add escapes to code and codeblocks unnecessarily","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MjQ1OTQy","created_at":"2018-02-15T21:01:45Z","updated_at":"2018-02-19T21:28:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["84e8c49f5d4cb5ba0fca2f50340a18a0a0e2c241"]},"16738":{"id":"MDExOlB1bGxSZXF1ZXN0MTY5NTQ1NjAw","public_id":16738,"url":"https://github.com/godotengine/godot/pull/16738","diff_url":"https://github.com/godotengine/godot/pull/16738.diff","patch_url":"https://github.com/godotengine/godot/pull/16738.patch","title":"Made modifications to the RigidBody(2D) descriptions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-02-16T04:22:26Z","updated_at":"2018-02-20T00:28:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["50e6b3c0050c3f73efa2070291ee1720d7750c7f"]},"16742":{"id":"MDExOlB1bGxSZXF1ZXN0MTY5NTk0Mjc2","public_id":16742,"url":"https://github.com/godotengine/godot/pull/16742","diff_url":"https://github.com/godotengine/godot/pull/16742.diff","patch_url":"https://github.com/godotengine/godot/pull/16742.patch","title":"fix crash autotile edit mode","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg1MTkyMTg=","created_at":"2018-02-16T10:49:52Z","updated_at":"2018-02-19T21:30:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["cceb176be372c4c07c18d707e794ee8c3a8873e8"]},"16746":{"id":"MDExOlB1bGxSZXF1ZXN0MTY5NjE1OTg2","public_id":16746,"url":"https://github.com/godotengine/godot/pull/16746","diff_url":"https://github.com/godotengine/godot/pull/16746.diff","patch_url":"https://github.com/godotengine/godot/pull/16746.patch","title":"Makes NodePath and RID follow PascalCase in C#.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgxMDc0NTk=","created_at":"2018-02-16T12:46:39Z","updated_at":"2018-02-19T21:30:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["b1a81374d4e2ac6150a95c3ce9af8d46720b717e"]},"16747":{"id":"MDExOlB1bGxSZXF1ZXN0MTY5NjIwNDky","public_id":16747,"url":"https://github.com/godotengine/godot/pull/16747","diff_url":"https://github.com/godotengine/godot/pull/16747.diff","patch_url":"https://github.com/godotengine/godot/pull/16747.patch","title":"Give C# NodePath a ToString().","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgxMDc0NTk=","created_at":"2018-02-16T13:10:31Z","updated_at":"2018-02-19T21:31:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["3c1f8efd9e5066ded2d36e99ce40511fdea79488"]},"16748":{"id":"MDExOlB1bGxSZXF1ZXN0MTY5NjM5OTgz","public_id":16748,"url":"https://github.com/godotengine/godot/pull/16748","diff_url":"https://github.com/godotengine/godot/pull/16748.diff","patch_url":"https://github.com/godotengine/godot/pull/16748.patch","title":"Fix script previews","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-02-16T14:39:52Z","updated_at":"2018-02-16T15:28:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a8fbd082fee75eeaf3da5a2f98344be4e8871753"]},"16749":{"id":"MDExOlB1bGxSZXF1ZXN0MTY5NjQ1NTc2","public_id":16749,"url":"https://github.com/godotengine/godot/pull/16749","diff_url":"https://github.com/godotengine/godot/pull/16749.diff","patch_url":"https://github.com/godotengine/godot/pull/16749.patch","title":"Makes project manager never initialize mono debug.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgxMDc0NTk=","created_at":"2018-02-16T15:02:03Z","updated_at":"2018-02-19T21:32:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["10998380799f25cb3198c62f29e30e743c6013ac"]},"16751":{"id":"MDExOlB1bGxSZXF1ZXN0MTY5NjczNjM4","public_id":16751,"url":"https://github.com/godotengine/godot/pull/16751","diff_url":"https://github.com/godotengine/godot/pull/16751.diff","patch_url":"https://github.com/godotengine/godot/pull/16751.patch","title":"Added Physics state APIs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2018-02-16T16:51:28Z","updated_at":"2018-02-19T20:12:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["a930797c31d4ee1a00e03cfc1055fd4cb8af9a14"]},"16752":{"id":"MDExOlB1bGxSZXF1ZXN0MTY5Njc2NzQx","public_id":16752,"url":"https://github.com/godotengine/godot/pull/16752","diff_url":"https://github.com/godotengine/godot/pull/16752.diff","patch_url":"https://github.com/godotengine/godot/pull/16752.patch","title":"Delete all selected lines using the \"delete line\" shortcut in script editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjczNDU3NjE=","created_at":"2018-02-16T17:04:09Z","updated_at":"2018-02-19T18:54: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":["7368978a48127a4c238f51bd0dbdf4c8d091809f"]},"16753":{"id":"MDExOlB1bGxSZXF1ZXN0MTY5Njg1NDIw","public_id":16753,"url":"https://github.com/godotengine/godot/pull/16753","diff_url":"https://github.com/godotengine/godot/pull/16753.diff","patch_url":"https://github.com/godotengine/godot/pull/16753.patch","title":"Update CA certificates to latest Mozilla bundle","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-02-16T17:45:02Z","updated_at":"2018-02-19T21:32:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["294af5617a9062f3d9d0637a65db4a0af4675892"]},"16754":{"id":"MDExOlB1bGxSZXF1ZXN0MTY5Njg2MTkz","public_id":16754,"url":"https://github.com/godotengine/godot/pull/16754","diff_url":"https://github.com/godotengine/godot/pull/16754.diff","patch_url":"https://github.com/godotengine/godot/pull/16754.patch","title":"X11: Link libgcc statically with use_static_cpp option","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-02-16T17:48:42Z","updated_at":"2018-02-19T21:33:34Z","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":["b526088ae217de959cd395f5a74baf87552e0bbf"]},"16755":{"id":"MDExOlB1bGxSZXF1ZXN0MTY5Njg2Njc0","public_id":16755,"url":"https://github.com/godotengine/godot/pull/16755","diff_url":"https://github.com/godotengine/godot/pull/16755.diff","patch_url":"https://github.com/godotengine/godot/pull/16755.patch","title":"Gridmap editor now lists plane instead of floor when not horizontal","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MjQ1OTQy","created_at":"2018-02-16T17:51:05Z","updated_at":"2018-02-19T21:34:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["7c356a9c0514bdb184aac651117f0e542baccfc4"]},"16756":{"id":"MDExOlB1bGxSZXF1ZXN0MTY5Njg5Mzk3","public_id":16756,"url":"https://github.com/godotengine/godot/pull/16756","diff_url":"https://github.com/godotengine/godot/pull/16756.diff","patch_url":"https://github.com/godotengine/godot/pull/16756.patch","title":"Simplify detection of Sprite clicks","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MjE3NTYz","created_at":"2018-02-16T18:03:47Z","updated_at":"2018-09-23T20:30:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyNzkwOTcxNjI=","name":"discussion","color":"#ccaaff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b0bdb4456b3e1cc989dab1c8f23389ec0bdf425d"]},"16757":{"id":"MDExOlB1bGxSZXF1ZXN0MTY5NjkwMzEw","public_id":16757,"url":"https://github.com/godotengine/godot/pull/16757","diff_url":"https://github.com/godotengine/godot/pull/16757.diff","patch_url":"https://github.com/godotengine/godot/pull/16757.patch","title":"Improved kinematic body, Now can move rigid body","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2018-02-16T18:08:36Z","updated_at":"2019-01-12T18:05:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["6ed392f47a1970f7815f6f76b7bacfd0bb51b87c"]},"16758":{"id":"MDExOlB1bGxSZXF1ZXN0MTY5Njk2OTEy","public_id":16758,"url":"https://github.com/godotengine/godot/pull/16758","diff_url":"https://github.com/godotengine/godot/pull/16758.diff","patch_url":"https://github.com/godotengine/godot/pull/16758.patch","title":"Ignore tools CLI flags in non-tools-builds.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgxMDc0NTk=","created_at":"2018-02-16T18:41:52Z","updated_at":"2018-02-17T18:13:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["dd198262779c20fcb96a1b7484c77e21f4cf4ba1"]},"16759":{"id":"MDExOlB1bGxSZXF1ZXN0MTY5Njk3NTUz","public_id":16759,"url":"https://github.com/godotengine/godot/pull/16759","diff_url":"https://github.com/godotengine/godot/pull/16759.diff","patch_url":"https://github.com/godotengine/godot/pull/16759.patch","title":"Enforce insert_final_newline in the editorconfig.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgxMDc0NTk=","created_at":"2018-02-16T18:45:08Z","updated_at":"2018-02-17T08:31:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["6861886f706af841442d599570d5f163cf0688ce"]},"16763":{"id":"MDExOlB1bGxSZXF1ZXN0MTY5NzI2NjIz","public_id":16763,"url":"https://github.com/godotengine/godot/pull/16763","diff_url":"https://github.com/godotengine/godot/pull/16763.diff","patch_url":"https://github.com/godotengine/godot/pull/16763.patch","title":"Remove window decorations for fullscreen on X11","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2018-02-16T21:11:26Z","updated_at":"2018-04-14T17:01:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["935a99e758b169299119dcb1d4e8497b12d902a7"]},"16767":{"id":"MDExOlB1bGxSZXF1ZXN0MTY5NzYyNjY5","public_id":16767,"url":"https://github.com/godotengine/godot/pull/16767","diff_url":"https://github.com/godotengine/godot/pull/16767.diff","patch_url":"https://github.com/godotengine/godot/pull/16767.patch","title":"Direct to InputEventJoypadButton for using buttons","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM2MDUxODI=","created_at":"2018-02-17T02:03:22Z","updated_at":"2018-02-19T21:37:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["6af7dafd6c5a3d925cc2c08fed93c288a3dca461"]},"16770":{"id":"MDExOlB1bGxSZXF1ZXN0MTY5Nzc4MDkz","public_id":16770,"url":"https://github.com/godotengine/godot/pull/16770","diff_url":"https://github.com/godotengine/godot/pull/16770.diff","patch_url":"https://github.com/godotengine/godot/pull/16770.patch","title":"C# Signal attribute","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQzNzAyNQ==","created_at":"2018-02-17T10:39:58Z","updated_at":"2018-02-19T21:39:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["cfbd7fd21e6630cc513ac3a36849c0f796d142c3","efd52cd1725145dc9c8038477dbe133b23868e99"]},"16771":{"id":"MDExOlB1bGxSZXF1ZXN0MTY5Nzc4NzE1","public_id":16771,"url":"https://github.com/godotengine/godot/pull/16771","diff_url":"https://github.com/godotengine/godot/pull/16771.diff","patch_url":"https://github.com/godotengine/godot/pull/16771.patch","title":"Adds z-index properties to TileSets.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgxMDc0NTk=","created_at":"2018-02-17T11:01:30Z","updated_at":"2018-09-07T11:48:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["20dd2204db11339dfcadacbee32675ca7f6490e5"]},"16772":{"id":"MDExOlB1bGxSZXF1ZXN0MTY5Nzc5MDM1","public_id":16772,"url":"https://github.com/godotengine/godot/pull/16772","diff_url":"https://github.com/godotengine/godot/pull/16772.diff","patch_url":"https://github.com/godotengine/godot/pull/16772.patch","title":"Tileset Editor Improvement","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg1MTkyMTg=","created_at":"2018-02-17T11:12:42Z","updated_at":"2018-02-21T11:30: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":["e69dd475017f91e73a02d8d78114cc9ad2c27f35"]},"16774":{"id":"MDExOlB1bGxSZXF1ZXN0MTY5NzgxNjMx","public_id":16774,"url":"https://github.com/godotengine/godot/pull/16774","diff_url":"https://github.com/godotengine/godot/pull/16774.diff","patch_url":"https://github.com/godotengine/godot/pull/16774.patch","title":"Fix #16773 (Rename \"Install\" to \"Download\" in AssetLib)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5OTcyNTEx","created_at":"2018-02-17T12:36:55Z","updated_at":"2018-02-18T16:36:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzOTEyMzI5OTU=","name":"topic:assetlib","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["69675463b060c9b671560c83dc857db993acfcfb"]},"16776":{"id":"MDExOlB1bGxSZXF1ZXN0MTY5NzgyNjc0","public_id":16776,"url":"https://github.com/godotengine/godot/pull/16776","diff_url":"https://github.com/godotengine/godot/pull/16776.diff","patch_url":"https://github.com/godotengine/godot/pull/16776.patch","title":"Clean up some bad words from code comments","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5OTcyNTEx","created_at":"2018-02-17T13:09:12Z","updated_at":"2018-02-19T01:25:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d35e48622800f6686dbdfba380e25170005dcc2b"]},"16780":{"id":"MDExOlB1bGxSZXF1ZXN0MTY5NzkxOTk3","public_id":16780,"url":"https://github.com/godotengine/godot/pull/16780","diff_url":"https://github.com/godotengine/godot/pull/16780.diff","patch_url":"https://github.com/godotengine/godot/pull/16780.patch","title":"Mono: Fix build status icons","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-02-17T17:13:45Z","updated_at":"2021-05-14T01:55:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["8bd05f0c717032c6b89886c42e8bacd14c20aee9"]},"16781":{"id":"MDExOlB1bGxSZXF1ZXN0MTY5NzkyNjIw","public_id":16781,"url":"https://github.com/godotengine/godot/pull/16781","diff_url":"https://github.com/godotengine/godot/pull/16781.diff","patch_url":"https://github.com/godotengine/godot/pull/16781.patch","title":"HTML5 HTTPClient fixes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2018-02-17T17:29:06Z","updated_at":"2018-02-19T21:42:44Z","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":["98039909f202aac2795ead44104b56f7609059d8","ca9fa9cca8a27f14a7b0178d6abf573815722996","2cd7bc04ea9a99510c26113a81f8371be5b1f49f","8a21f27f540750a76f19fcfb7d7a9d5e7f03f771","9ea4452d2118fb071066cce1e2e2525bc4e29841"]},"16785":{"id":"MDExOlB1bGxSZXF1ZXN0MTY5ODAzNTIy","public_id":16785,"url":"https://github.com/godotengine/godot/pull/16785","diff_url":"https://github.com/godotengine/godot/pull/16785.diff","patch_url":"https://github.com/godotengine/godot/pull/16785.patch","title":"Remove some debugging prints on Android","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-02-17T21:56:59Z","updated_at":"2020-01-27T18:27:09Z","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":["d69881436757fce0d81f42736879ed69747ddcbe"]},"16792":{"id":"MDExOlB1bGxSZXF1ZXN0MTY5ODMyNDIz","public_id":16792,"url":"https://github.com/godotengine/godot/pull/16792","diff_url":"https://github.com/godotengine/godot/pull/16792.diff","patch_url":"https://github.com/godotengine/godot/pull/16792.patch","title":"fixed md script","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjczNDU3NjE=","created_at":"2018-02-18T14:20:22Z","updated_at":"2018-02-18T16:46:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["059221f1230cf6563e2753bbf20a4c6763ff1d4d"]},"16794":{"id":"MDExOlB1bGxSZXF1ZXN0MTY5ODM0OTU1","public_id":16794,"url":"https://github.com/godotengine/godot/pull/16794","diff_url":"https://github.com/godotengine/godot/pull/16794.diff","patch_url":"https://github.com/godotengine/godot/pull/16794.patch","title":"Adds some missing shader built-in functions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-02-18T15:22:48Z","updated_at":"2018-02-21T23:02:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["8f04a13c98cf5107c6bad76b1dfa9c95f9a71115"]},"16803":{"id":"MDExOlB1bGxSZXF1ZXN0MTY5ODQ5MDg5","public_id":16803,"url":"https://github.com/godotengine/godot/pull/16803","diff_url":"https://github.com/godotengine/godot/pull/16803.diff","patch_url":"https://github.com/godotengine/godot/pull/16803.patch","title":"Fix 2d collision body update on shape remove","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUzMjMxMjk=","created_at":"2018-02-18T20:48:07Z","updated_at":"2018-02-19T22:02:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["3659df6624861903456943cb17efd94ace6f2b5f"]},"16804":{"id":"MDExOlB1bGxSZXF1ZXN0MTY5ODUyMjY1","public_id":16804,"url":"https://github.com/godotengine/godot/pull/16804","diff_url":"https://github.com/godotengine/godot/pull/16804.diff","patch_url":"https://github.com/godotengine/godot/pull/16804.patch","title":"fix template builds with mono ","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIwNjE3","created_at":"2018-02-18T21:57:39Z","updated_at":"2018-05-17T09:30:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["3c7d9001bc9591368d743e9bd6cc29a74c7bddd5"]},"16805":{"id":"MDExOlB1bGxSZXF1ZXN0MTY5ODU0NjAy","public_id":16805,"url":"https://github.com/godotengine/godot/pull/16805","diff_url":"https://github.com/godotengine/godot/pull/16805.diff","patch_url":"https://github.com/godotengine/godot/pull/16805.patch","title":"Fix Automatic switch to viewport when playing a scene","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMxOTU4ODY2","created_at":"2018-02-18T22:39:39Z","updated_at":"2018-03-28T20:42:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["d002b7d24afa0b1c15d470ba170a62f2be648d7f"]},"16810":{"id":"MDExOlB1bGxSZXF1ZXN0MTY5ODcyMjQz","public_id":16810,"url":"https://github.com/godotengine/godot/pull/16810","diff_url":"https://github.com/godotengine/godot/pull/16810.diff","patch_url":"https://github.com/godotengine/godot/pull/16810.patch","title":"Force controls to save rect_clip_content ","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1MzU1MTYx","created_at":"2018-02-19T03:27:35Z","updated_at":"2018-02-21T23:01:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["cc902cf9ab34ef06084fb23831c2fecbafb90784"]},"16816":{"id":"MDExOlB1bGxSZXF1ZXN0MTY5OTQxOTY2","public_id":16816,"url":"https://github.com/godotengine/godot/pull/16816","diff_url":"https://github.com/godotengine/godot/pull/16816.diff","patch_url":"https://github.com/godotengine/godot/pull/16816.patch","title":"OSX: Remove support for 32-bit and fat binaries","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-02-19T11:55:56Z","updated_at":"2020-08-14T13:23:50Z","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":["f04958cd5d2259cc7b8ca1be75de78cc47e58df2"]},"16819":{"id":"MDExOlB1bGxSZXF1ZXN0MTY5OTU4Nzk0","public_id":16819,"url":"https://github.com/godotengine/godot/pull/16819","diff_url":"https://github.com/godotengine/godot/pull/16819.diff","patch_url":"https://github.com/godotengine/godot/pull/16819.patch","title":"Prevent loading project-specific config in Project Manager","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-02-19T13:21:06Z","updated_at":"2018-02-21T22:00:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f9b292b93575ffb090d9cd7a4d0e9428e6106711"]},"16825":{"id":"MDExOlB1bGxSZXF1ZXN0MTY5OTk0NDkz","public_id":16825,"url":"https://github.com/godotengine/godot/pull/16825","diff_url":"https://github.com/godotengine/godot/pull/16825.diff","patch_url":"https://github.com/godotengine/godot/pull/16825.patch","title":"Improve error reporting of ProjectSettings::setup()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-02-19T15:46:50Z","updated_at":"2018-02-21T08:08:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["7839076f95679c85e7adfdccdd671b2927c82f2f"]},"16834":{"id":"MDExOlB1bGxSZXF1ZXN0MTcwMDQ0ODU5","public_id":16834,"url":"https://github.com/godotengine/godot/pull/16834","diff_url":"https://github.com/godotengine/godot/pull/16834.diff","patch_url":"https://github.com/godotengine/godot/pull/16834.patch","title":"Fix a rendering bug with screen_texture","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2018-02-19T20:15:46Z","updated_at":"2018-02-21T21:11:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["ea57a19b34df4d60e740987f858ae225bbd4cc53"]},"16843":{"id":"MDExOlB1bGxSZXF1ZXN0MTcwMDkyMjA0","public_id":16843,"url":"https://github.com/godotengine/godot/pull/16843","diff_url":"https://github.com/godotengine/godot/pull/16843.diff","patch_url":"https://github.com/godotengine/godot/pull/16843.patch","title":"Made the Debugger's Stack Frames items reselectable","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-02-20T03:03:49Z","updated_at":"2018-02-20T13:36:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["32e3f257ace9b24df47510e036f80438bfe9a177"]},"16845":{"id":"MDExOlB1bGxSZXF1ZXN0MTcwMDk0ODcx","public_id":16845,"url":"https://github.com/godotengine/godot/pull/16845","diff_url":"https://github.com/godotengine/godot/pull/16845.diff","patch_url":"https://github.com/godotengine/godot/pull/16845.patch","title":"[Mono] Fixed \"expression did not evaluate to a constant\" compiler error for Windows.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYyOTQyMg==","created_at":"2018-02-20T03:36:37Z","updated_at":"2018-02-21T21:13:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["72fe70272d540afca691143d3a4f029176e37087"]},"16852":{"id":"MDExOlB1bGxSZXF1ZXN0MTcwMTUyMjQ3","public_id":16852,"url":"https://github.com/godotengine/godot/pull/16852","diff_url":"https://github.com/godotengine/godot/pull/16852.diff","patch_url":"https://github.com/godotengine/godot/pull/16852.patch","title":"Revert \"Handle single-argument constructors in uniform default values\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYyNjUzMDc=","created_at":"2018-02-20T10:28:28Z","updated_at":"2018-02-20T10:31: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":["4c56edfb832686257e58f4ce5012b512934359e0"]},"16856":{"id":"MDExOlB1bGxSZXF1ZXN0MTcwMTkxOTA5","public_id":16856,"url":"https://github.com/godotengine/godot/pull/16856","diff_url":"https://github.com/godotengine/godot/pull/16856.diff","patch_url":"https://github.com/godotengine/godot/pull/16856.patch","title":"Draw relationship line on scene tree dock if option is on","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-02-20T13:29:24Z","updated_at":"2018-05-17T04:36:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["36aa62802a5024ad088efe07f186c4a401cde888"]},"16861":{"id":"MDExOlB1bGxSZXF1ZXN0MTcwMjM4NTgy","public_id":16861,"url":"https://github.com/godotengine/godot/pull/16861","diff_url":"https://github.com/godotengine/godot/pull/16861.diff","patch_url":"https://github.com/godotengine/godot/pull/16861.patch","title":"Clarified what the Tree's signals \"item_activated\" and \"item_double_clicked\" do","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-02-20T16:15:48Z","updated_at":"2018-02-21T21:42:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["1260ed90bd5d7c178baee1a0f37325f15455c208"]},"16865":{"id":"MDExOlB1bGxSZXF1ZXN0MTcwMjUwNTI1","public_id":16865,"url":"https://github.com/godotengine/godot/pull/16865","diff_url":"https://github.com/godotengine/godot/pull/16865.diff","patch_url":"https://github.com/godotengine/godot/pull/16865.patch","title":"Fix mbedTLS and websocket module for UWP","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-02-20T16:57:26Z","updated_at":"2018-09-13T01:08:13Z","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":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["dfef6f24d586663cb76d73145abc4a9bb7994df3","d29488ee9b86d7edb48771c059173ae4c3ae7421","a929a5aea5f6d4582b845ba6b3fd6e776c5ad7fb","a2ef49f8b977a16bbfa7ad1a179aeb43a3a6be18"]},"16869":{"id":"MDExOlB1bGxSZXF1ZXN0MTcwMzEwODc2","public_id":16869,"url":"https://github.com/godotengine/godot/pull/16869","diff_url":"https://github.com/godotengine/godot/pull/16869.diff","patch_url":"https://github.com/godotengine/godot/pull/16869.patch","title":"Fixed Remote Tree not drawing relationship lines unless the setting is changed","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-02-20T21:17:50Z","updated_at":"2018-02-21T14:18: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":["0d13eb42250da072f550ce8b563d5a0b807b1ff3"]},"16874":{"id":"MDExOlB1bGxSZXF1ZXN0MTcwMzkwMDM5","public_id":16874,"url":"https://github.com/godotengine/godot/pull/16874","diff_url":"https://github.com/godotengine/godot/pull/16874.diff","patch_url":"https://github.com/godotengine/godot/pull/16874.patch","title":"Mention about BaseButton.toggle_mode in ButtonGroup description","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-02-21T06:57:45Z","updated_at":"2018-02-21T21:41:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["0d0b266143b243442972f50d8efc829a33364674"]},"16876":{"id":"MDExOlB1bGxSZXF1ZXN0MTcwMzk2MDQx","public_id":16876,"url":"https://github.com/godotengine/godot/pull/16876","diff_url":"https://github.com/godotengine/godot/pull/16876.diff","patch_url":"https://github.com/godotengine/godot/pull/16876.patch","title":"Added forgotten infinite_inertia to bindings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2018-02-21T07:42:50Z","updated_at":"2018-02-21T08:11:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["39fb83630dff7b6f6c3544dcc9ed70ed459aaf43"]},"16878":{"id":"MDExOlB1bGxSZXF1ZXN0MTcwNDEyOTY3","public_id":16878,"url":"https://github.com/godotengine/godot/pull/16878","diff_url":"https://github.com/godotengine/godot/pull/16878.diff","patch_url":"https://github.com/godotengine/godot/pull/16878.patch","title":"Godot now allows built-in irrespective of the filepath.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MjQ1OTQy","created_at":"2018-02-21T09:18:54Z","updated_at":"2018-03-01T20:52:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["1fdb8251d2d68634d8ba7ad4e9569742847df1df"]},"16881":{"id":"MDExOlB1bGxSZXF1ZXN0MTcwNDM3MDcy","public_id":16881,"url":"https://github.com/godotengine/godot/pull/16881","diff_url":"https://github.com/godotengine/godot/pull/16881.diff","patch_url":"https://github.com/godotengine/godot/pull/16881.patch","title":"gltf: improve embedded data discovery","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQzOTYwNQ==","created_at":"2018-02-21T11:02:30Z","updated_at":"2018-02-21T21:17:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["1abf464b59f66811f21e8ca02114327295841ada"]},"16882":{"id":"MDExOlB1bGxSZXF1ZXN0MTcwNDQ1NTg2","public_id":16882,"url":"https://github.com/godotengine/godot/pull/16882","diff_url":"https://github.com/godotengine/godot/pull/16882.diff","patch_url":"https://github.com/godotengine/godot/pull/16882.patch","title":"Small improvements for the debugger ","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjQ1NTY=","created_at":"2018-02-21T11:41:07Z","updated_at":"2018-03-28T20:11:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["cfde7374785d2e4033ebcee0459836c648439eb6"]},"16884":{"id":"MDExOlB1bGxSZXF1ZXN0MTcwNDQ3ODYz","public_id":16884,"url":"https://github.com/godotengine/godot/pull/16884","diff_url":"https://github.com/godotengine/godot/pull/16884.diff","patch_url":"https://github.com/godotengine/godot/pull/16884.patch","title":"[mono] fix signals parameter retrieval","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQzNzAyNQ==","created_at":"2018-02-21T11:51:42Z","updated_at":"2018-05-16T10:28:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["7a723954125e9409c102b5cf3cde6f9a6464be52"]},"16888":{"id":"MDExOlB1bGxSZXF1ZXN0MTcwNDY1NzI5","public_id":16888,"url":"https://github.com/godotengine/godot/pull/16888","diff_url":"https://github.com/godotengine/godot/pull/16888.diff","patch_url":"https://github.com/godotengine/godot/pull/16888.patch","title":"Fix builtin script cannot open from debug stacks","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjQ1NTY=","created_at":"2018-02-21T13:12:15Z","updated_at":"2018-03-28T20:12:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["095e2bcc26302a27a71b37b76348cb9231ab5862"]},"16889":{"id":"MDExOlB1bGxSZXF1ZXN0MTcwNDc5ODcw","public_id":16889,"url":"https://github.com/godotengine/godot/pull/16889","diff_url":"https://github.com/godotengine/godot/pull/16889.diff","patch_url":"https://github.com/godotengine/godot/pull/16889.patch","title":"Fixed disappearing text on filedialog buttons","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2NDkwNDAx","created_at":"2018-02-21T14:08:59Z","updated_at":"2019-07-12T09:28:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6a48f952ca6969dcbf8e79f11a3859ca426bfba0"]},"16890":{"id":"MDExOlB1bGxSZXF1ZXN0MTcwNDg1NTMw","public_id":16890,"url":"https://github.com/godotengine/godot/pull/16890","diff_url":"https://github.com/godotengine/godot/pull/16890.diff","patch_url":"https://github.com/godotengine/godot/pull/16890.patch","title":"Enable snapping in 3D when control key pressed","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-02-21T14:30:05Z","updated_at":"2018-02-21T21:16:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["24c170555d57ccbbb270f02d0b5d3e98f99b8729"]},"16893":{"id":"MDExOlB1bGxSZXF1ZXN0MTcwNDk3OTc5","public_id":16893,"url":"https://github.com/godotengine/godot/pull/16893","diff_url":"https://github.com/godotengine/godot/pull/16893.diff","patch_url":"https://github.com/godotengine/godot/pull/16893.patch","title":"Save runtime node as scene from remote scene tree.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjQ1NTY=","created_at":"2018-02-21T15:12:30Z","updated_at":"2018-05-07T19:41:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["24e6361cbad13b29dcfa317e52f5b88d17156378"]},"16898":{"id":"MDExOlB1bGxSZXF1ZXN0MTcwNTgwMTMx","public_id":16898,"url":"https://github.com/godotengine/godot/pull/16898","diff_url":"https://github.com/godotengine/godot/pull/16898.diff","patch_url":"https://github.com/godotengine/godot/pull/16898.patch","title":"add Image::bumpmap_to_normalmap conversion function","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzOTM5MA==","created_at":"2018-02-21T20:30:29Z","updated_at":"2018-04-08T18:52:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4bea98de4039cc21496db5a7259fdab74a93b386","617d3cde1ac34213a432c4750ffdacb01a780ac2","bc7db7a08dd2e645fbe3f6fda4771fb8f3b8bedf"]},"16901":{"id":"MDExOlB1bGxSZXF1ZXN0MTcwNTkyMDQ5","public_id":16901,"url":"https://github.com/godotengine/godot/pull/16901","diff_url":"https://github.com/godotengine/godot/pull/16901.diff","patch_url":"https://github.com/godotengine/godot/pull/16901.patch","title":"add restore purchases for ios","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwODE4MDgw","created_at":"2018-02-21T21:22:35Z","updated_at":"2018-05-03T12:30:17Z","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":["da652c1539281c820240489cb15c3387033b2af9"]},"16902":{"id":"MDExOlB1bGxSZXF1ZXN0MTcwNjAyMjg2","public_id":16902,"url":"https://github.com/godotengine/godot/pull/16902","diff_url":"https://github.com/godotengine/godot/pull/16902.diff","patch_url":"https://github.com/godotengine/godot/pull/16902.patch","title":"Allow actions to provide an analog value","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-02-21T22:08:29Z","updated_at":"2018-08-16T17:55:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw5NTUwNzk2ODQ=","name":"breaks compat","color":"#b64245"},{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["ebfa731012e854d26d800b5abd56745cf9935098"]},"16909":{"id":"MDExOlB1bGxSZXF1ZXN0MTcwNjMyMTg5","public_id":16909,"url":"https://github.com/godotengine/godot/pull/16909","diff_url":"https://github.com/godotengine/godot/pull/16909.diff","patch_url":"https://github.com/godotengine/godot/pull/16909.patch","title":"Icons update","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDM4OTc=","created_at":"2018-02-22T01:08:35Z","updated_at":"2018-02-22T11:02:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["cecf2743648c0d48e20b243cb0353c6a0d660c0a"]},"16913":{"id":"MDExOlB1bGxSZXF1ZXN0MTcwNjY5MzI2","public_id":16913,"url":"https://github.com/godotengine/godot/pull/16913","diff_url":"https://github.com/godotengine/godot/pull/16913.diff","patch_url":"https://github.com/godotengine/godot/pull/16913.patch","title":"Added documentation for VehicleBody","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2018-02-22T06:47:08Z","updated_at":"2018-05-07T12:47:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["234b86e6b2d6ca22e0be6b5225b3763c057546cc"]},"16914":{"id":"MDExOlB1bGxSZXF1ZXN0MTcwNjgwNjEy","public_id":16914,"url":"https://github.com/godotengine/godot/pull/16914","diff_url":"https://github.com/godotengine/godot/pull/16914.diff","patch_url":"https://github.com/godotengine/godot/pull/16914.patch","title":"[Build] Abort compilation on missing return values (CGG/clang)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2018-02-22T08:06:39Z","updated_at":"2018-03-28T20:32:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["5ec09455ed04a8e0c11c97c72833c457c307e1c1"]},"16915":{"id":"MDExOlB1bGxSZXF1ZXN0MTcwNjgyMDYw","public_id":16915,"url":"https://github.com/godotengine/godot/pull/16915","diff_url":"https://github.com/godotengine/godot/pull/16915.diff","patch_url":"https://github.com/godotengine/godot/pull/16915.patch","title":"Insert proper copy icon to debugger","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5OTcyNTEx","created_at":"2018-02-22T08:15:50Z","updated_at":"2018-02-22T11:02:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["db2a1544c01e7f52a0a95b58509419c6de949e5d"]},"16920":{"id":"MDExOlB1bGxSZXF1ZXN0MTcwNzM4MzE0","public_id":16920,"url":"https://github.com/godotengine/godot/pull/16920","diff_url":"https://github.com/godotengine/godot/pull/16920.diff","patch_url":"https://github.com/godotengine/godot/pull/16920.patch","title":"Mono project export","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-02-22T12:36:03Z","updated_at":"2021-05-14T01:55:18Z","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":["a38b59b656e6834d466df37379266c29d6364490","9fd606c549ac53ba2ab1a877be564b1fb56531db"]},"16927":{"id":"MDExOlB1bGxSZXF1ZXN0MTcwNzY5NTE2","public_id":16927,"url":"https://github.com/godotengine/godot/pull/16927","diff_url":"https://github.com/godotengine/godot/pull/16927.diff","patch_url":"https://github.com/godotengine/godot/pull/16927.patch","title":"Notify instance binding data api of refcount increment/decrement","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-02-22T14:44:57Z","updated_at":"2021-05-14T01:55:17Z","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":["908a30964a66884f0264021818531cc89c8d2b80"]},"16929":{"id":"MDExOlB1bGxSZXF1ZXN0MTcwODA4MDY2","public_id":16929,"url":"https://github.com/godotengine/godot/pull/16929","diff_url":"https://github.com/godotengine/godot/pull/16929.diff","patch_url":"https://github.com/godotengine/godot/pull/16929.patch","title":"Add a project changelog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-02-22T16:58:49Z","updated_at":"2020-01-27T18:27:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["f00b2dfc555304b4e9bca0dd84103e074f34b573"]},"16930":{"id":"MDExOlB1bGxSZXF1ZXN0MTcwODI5ODQy","public_id":16930,"url":"https://github.com/godotengine/godot/pull/16930","diff_url":"https://github.com/godotengine/godot/pull/16930.diff","patch_url":"https://github.com/godotengine/godot/pull/16930.patch","title":"StyleBoxTexture: Texture instead of RES for texture and normal_map.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgxMDc0NTk=","created_at":"2018-02-22T18:28:08Z","updated_at":"2018-03-01T20:30:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b51a86a57a574e115eba927aff23446f3ca6ba7b"]},"16932":{"id":"MDExOlB1bGxSZXF1ZXN0MTcwODQ4Mzk2","public_id":16932,"url":"https://github.com/godotengine/godot/pull/16932","diff_url":"https://github.com/godotengine/godot/pull/16932.diff","patch_url":"https://github.com/godotengine/godot/pull/16932.patch","title":"Fixes collisions shape selection","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-02-22T19:48:58Z","updated_at":"2018-04-22T16:51:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c250a9a9f9e3af665daf89c0cbbdaa4cea2a6a83"]},"16934":{"id":"MDExOlB1bGxSZXF1ZXN0MTcwODg3NjY5","public_id":16934,"url":"https://github.com/godotengine/godot/pull/16934","diff_url":"https://github.com/godotengine/godot/pull/16934.diff","patch_url":"https://github.com/godotengine/godot/pull/16934.patch","title":"Removed whitespaces around arguments of functions.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyNzU2MzQ1","created_at":"2018-02-22T22:46:04Z","updated_at":"2018-02-24T01:41:21Z","target_branch":"3.0","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["370f84f41cf3ce493c2de687455880d9e1e04be6"]},"16944":{"id":"MDExOlB1bGxSZXF1ZXN0MTcwOTkyMDYx","public_id":16944,"url":"https://github.com/godotengine/godot/pull/16944","diff_url":"https://github.com/godotengine/godot/pull/16944.diff","patch_url":"https://github.com/godotengine/godot/pull/16944.patch","title":"Added 'fill selection' command to grid map editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwODMwNDU0","created_at":"2018-02-23T11:24:32Z","updated_at":"2018-07-03T16:32:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0f04a522c2cc3641757ebc4c2ce3f881ef023131"]},"16947":{"id":"MDExOlB1bGxSZXF1ZXN0MTcxMDAwMTM0","public_id":16947,"url":"https://github.com/godotengine/godot/pull/16947","diff_url":"https://github.com/godotengine/godot/pull/16947.diff","patch_url":"https://github.com/godotengine/godot/pull/16947.patch","title":"GUI elements ui_action usage, improvements","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-02-23T12:08:52Z","updated_at":"2021-09-03T18:12:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["920d2bfdfa582b81b0e47d8a0a5de5817289c6dc","ff122a7e1fe4e061e564978450ee8bf442247a36","90b94498443f72e9c6b17f922a2eba8ce3f04d6b","59c23c136949afe6c08f601e30af8ae6d40e5949","e15fe296bdbcbab038fe0a918a3cb739826e8271","e3eb6869068edb2617a311f89e93b92a9aa5b905","4a71483a65726e15c80f83cbf3cdc2d1491e69ca"]},"16957":{"id":"MDExOlB1bGxSZXF1ZXN0MTcxMDkwNDk1","public_id":16957,"url":"https://github.com/godotengine/godot/pull/16957","diff_url":"https://github.com/godotengine/godot/pull/16957.diff","patch_url":"https://github.com/godotengine/godot/pull/16957.patch","title":"Refactor version macros and fix related bugs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-02-23T18:59:08Z","updated_at":"2018-02-24T00:26:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["23ebae01dc7e3df9c842ca7d017f7b233837721d"]},"16964":{"id":"MDExOlB1bGxSZXF1ZXN0MTcxMTM0MjAz","public_id":16964,"url":"https://github.com/godotengine/godot/pull/16964","diff_url":"https://github.com/godotengine/godot/pull/16964.diff","patch_url":"https://github.com/godotengine/godot/pull/16964.patch","title":"AudioServer emit bus_layout_changed signal when adding, moving or del…","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ4MzUzMQ==","created_at":"2018-02-23T22:44:40Z","updated_at":"2018-03-28T20:35:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["56dcf4b983efd201d92fcdac9348042d39213622"]},"16973":{"id":"MDExOlB1bGxSZXF1ZXN0MTcxMTc0NDY3","public_id":16973,"url":"https://github.com/godotengine/godot/pull/16973","diff_url":"https://github.com/godotengine/godot/pull/16973.diff","patch_url":"https://github.com/godotengine/godot/pull/16973.patch","title":"Fix visibility of gizmos on scene load","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2018-02-24T11:20:06Z","updated_at":"2018-02-26T23:03: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":["99d740c46ed69f53a9ce55e38436f156cec3b69d"]},"16977":{"id":"MDExOlB1bGxSZXF1ZXN0MTcxMTc3MDc0","public_id":16977,"url":"https://github.com/godotengine/godot/pull/16977","diff_url":"https://github.com/godotengine/godot/pull/16977.diff","patch_url":"https://github.com/godotengine/godot/pull/16977.patch","title":"Created a new function named get_element in GridContainer. This funct…","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI5MjU4MDg5","created_at":"2018-02-24T12:41:22Z","updated_at":"2018-10-07T10:59:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d8d329883e86d6887967b3793828f8358491af49"]},"16981":{"id":"MDExOlB1bGxSZXF1ZXN0MTcxMTg2MDUz","public_id":16981,"url":"https://github.com/godotengine/godot/pull/16981","diff_url":"https://github.com/godotengine/godot/pull/16981.diff","patch_url":"https://github.com/godotengine/godot/pull/16981.patch","title":"[mono] show whole trace of nested exceptions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQzNzAyNQ==","created_at":"2018-02-24T16:37:59Z","updated_at":"2018-02-26T22:55:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["3ee4ce51a9d564584b7878c125085e57faa32f98","89af6c2cd7b6f8ebbed12085384441a3480b2846"]},"16986":{"id":"MDExOlB1bGxSZXF1ZXN0MTcxMTkyNDM0","public_id":16986,"url":"https://github.com/godotengine/godot/pull/16986","diff_url":"https://github.com/godotengine/godot/pull/16986.diff","patch_url":"https://github.com/godotengine/godot/pull/16986.patch","title":"Mono: Fix bindings for parameters in vararg methods","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-02-24T19:04:58Z","updated_at":"2021-05-14T01:55:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["0c828581218b1f4694d4a6988b98ee2378163739"]},"16987":{"id":"MDExOlB1bGxSZXF1ZXN0MTcxMTk0MjQy","public_id":16987,"url":"https://github.com/godotengine/godot/pull/16987","diff_url":"https://github.com/godotengine/godot/pull/16987.diff","patch_url":"https://github.com/godotengine/godot/pull/16987.patch","title":"Mono: Pending exceptions and cleanup","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-02-24T19:45:52Z","updated_at":"2021-05-14T01:55:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["4739cb8c0003a7c35220ce43d8263df617c6fbe0"]},"16993":{"id":"MDExOlB1bGxSZXF1ZXN0MTcxMjAyNTUx","public_id":16993,"url":"https://github.com/godotengine/godot/pull/16993","diff_url":"https://github.com/godotengine/godot/pull/16993.diff","patch_url":"https://github.com/godotengine/godot/pull/16993.patch","title":"Add missing return statements (iOS and server).","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2018-02-24T23:12:20Z","updated_at":"2018-02-26T23:54:02Z","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":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e3c2778d7ecf84d362bae74b93572e7775171cad"]},"16995":{"id":"MDExOlB1bGxSZXF1ZXN0MTcxMjA1NzIz","public_id":16995,"url":"https://github.com/godotengine/godot/pull/16995","diff_url":"https://github.com/godotengine/godot/pull/16995.diff","patch_url":"https://github.com/godotengine/godot/pull/16995.patch","title":"The inspector will show the custom resources added via plugin","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ4MzUzMQ==","created_at":"2018-02-25T00:47:03Z","updated_at":"2018-04-08T16:35:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["97e77688bb97e5930525ba14c884c3a9e6fc73d5"]},"16996":{"id":"MDExOlB1bGxSZXF1ZXN0MTcxMjA1OTE1","public_id":16996,"url":"https://github.com/godotengine/godot/pull/16996","diff_url":"https://github.com/godotengine/godot/pull/16996.diff","patch_url":"https://github.com/godotengine/godot/pull/16996.patch","title":"Fix Line2D tile mode for non-square textures","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMTE1NTU=","created_at":"2018-02-25T00:52:38Z","updated_at":"2018-03-28T19:54:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d2fae5c9a6350bc8007fdc28245f27911d79cd8b"]},"17020":{"id":"MDExOlB1bGxSZXF1ZXN0MTcxMjQ4MDk3","public_id":17020,"url":"https://github.com/godotengine/godot/pull/17020","diff_url":"https://github.com/godotengine/godot/pull/17020.diff","patch_url":"https://github.com/godotengine/godot/pull/17020.patch","title":"Mono: Better versioning and gracefully unloading of Godot API assemblies","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-02-25T20:01:01Z","updated_at":"2021-05-14T01:55:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["f37090ccf4f699800a43878273b8b94b5906f4bc"]},"17021":{"id":"MDExOlB1bGxSZXF1ZXN0MTcxMjQ4NTM0","public_id":17021,"url":"https://github.com/godotengine/godot/pull/17021","diff_url":"https://github.com/godotengine/godot/pull/17021.diff","patch_url":"https://github.com/godotengine/godot/pull/17021.patch","title":"Fixed bullet kinematic char sliding","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2018-02-25T20:09:57Z","updated_at":"2019-07-03T09:38:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["0e446f8aff57e382e5953397c0003b7c83f0d3d2"]},"17027":{"id":"MDExOlB1bGxSZXF1ZXN0MTcxMjc4ODUy","public_id":17027,"url":"https://github.com/godotengine/godot/pull/17027","diff_url":"https://github.com/godotengine/godot/pull/17027.diff","patch_url":"https://github.com/godotengine/godot/pull/17027.patch","title":"[DOCS] added docs on Control's drag and drop api","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNDc3NDA0","created_at":"2018-02-26T04:12:46Z","updated_at":"2018-02-27T10:32:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["7154a96d3f68fab458f9227931f6787a5d3f2034"]},"17035":{"id":"MDExOlB1bGxSZXF1ZXN0MTcxMzI2Nzc4","public_id":17035,"url":"https://github.com/godotengine/godot/pull/17035","diff_url":"https://github.com/godotengine/godot/pull/17035.diff","patch_url":"https://github.com/godotengine/godot/pull/17035.patch","title":"Fix memory leaks","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-02-26T09:55:40Z","updated_at":"2018-09-17T09:33:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["7c0da76402a6b53237ecec34757f686d2fac642b"]},"17040":{"id":"MDExOlB1bGxSZXF1ZXN0MTcxMzUzMjU4","public_id":17040,"url":"https://github.com/godotengine/godot/pull/17040","diff_url":"https://github.com/godotengine/godot/pull/17040.diff","patch_url":"https://github.com/godotengine/godot/pull/17040.patch","title":"Deprecated Godot 3D physics engine","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2018-02-26T11:51:45Z","updated_at":"2018-04-09T08:27:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["5de5a4140b9a397935737c6ce0088602be6840d7"]},"17046":{"id":"MDExOlB1bGxSZXF1ZXN0MTcxNDAzNDEw","public_id":17046,"url":"https://github.com/godotengine/godot/pull/17046","diff_url":"https://github.com/godotengine/godot/pull/17046.diff","patch_url":"https://github.com/godotengine/godot/pull/17046.patch","title":"[Mono] The marshalling *in* of Transform was also incorrect.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYyOTQyMg==","created_at":"2018-02-26T15:17:12Z","updated_at":"2018-04-14T21:44:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["60daa9d7183afa9aebde022d6fb14a2b21fbbd9b"]},"17048":{"id":"MDExOlB1bGxSZXF1ZXN0MTcxNDIxNjgz","public_id":17048,"url":"https://github.com/godotengine/godot/pull/17048","diff_url":"https://github.com/godotengine/godot/pull/17048.diff","patch_url":"https://github.com/godotengine/godot/pull/17048.patch","title":"Allow running with a custom resource without a main scene","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2018-02-26T16:19:34Z","updated_at":"2018-02-27T21:22:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["b4215c991aa6a43464dcb983e85d4374dea23c69"]},"17058":{"id":"MDExOlB1bGxSZXF1ZXN0MTcxNDg1NDA0","public_id":17058,"url":"https://github.com/godotengine/godot/pull/17058","diff_url":"https://github.com/godotengine/godot/pull/17058.diff","patch_url":"https://github.com/godotengine/godot/pull/17058.patch","title":"Fixed Windows ignoring minimized/maximized status set by user","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-02-26T20:39:44Z","updated_at":"2018-03-01T20:15:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f8da9550f4946d438dc1a9074d039ea7a446c293"]},"17059":{"id":"MDExOlB1bGxSZXF1ZXN0MTcxNDg3NzE2","public_id":17059,"url":"https://github.com/godotengine/godot/pull/17059","diff_url":"https://github.com/godotengine/godot/pull/17059.diff","patch_url":"https://github.com/godotengine/godot/pull/17059.patch","title":"Editor: update favorite dirs when dir got deleted","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDIyODM1","created_at":"2018-02-26T20:50:10Z","updated_at":"2019-07-03T09:38:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b11d1196c4807b8dfc9a44061364689878c5854e"]},"17074":{"id":"MDExOlB1bGxSZXF1ZXN0MTcxNTg1MzQ3","public_id":17074,"url":"https://github.com/godotengine/godot/pull/17074","diff_url":"https://github.com/godotengine/godot/pull/17074.diff","patch_url":"https://github.com/godotengine/godot/pull/17074.patch","title":"Some fixes on physics","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2018-02-27T07:43:29Z","updated_at":"2018-02-27T10:46:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["134cca0cf2ab3d962034e295b3d43f4d40d549df","e1e78a51aa755a4e22d0ff7278185f6501ba3aa7"]},"17075":{"id":"MDExOlB1bGxSZXF1ZXN0MTcxNjA4MTEx","public_id":17075,"url":"https://github.com/godotengine/godot/pull/17075","diff_url":"https://github.com/godotengine/godot/pull/17075.diff","patch_url":"https://github.com/godotengine/godot/pull/17075.patch","title":"[mono] fix build error when compiling with mono, tools=no, target=debug","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQzNzAyNQ==","created_at":"2018-02-27T09:40:12Z","updated_at":"2018-02-27T10:26:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["90a705d67102c30083d91cff47f35300eb5049a9"]},"17080":{"id":"MDExOlB1bGxSZXF1ZXN0MTcxNjg0MTA0","public_id":17080,"url":"https://github.com/godotengine/godot/pull/17080","diff_url":"https://github.com/godotengine/godot/pull/17080.diff","patch_url":"https://github.com/godotengine/godot/pull/17080.patch","title":"Made Node.print_tree() print prettily","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzNDkwMDUw","created_at":"2018-02-27T14:49:03Z","updated_at":"2018-04-14T17:52:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["8362ce4769b65f47c0d5d5a11d262a28a144e526"]},"17081":{"id":"MDExOlB1bGxSZXF1ZXN0MTcxNzA3Njgz","public_id":17081,"url":"https://github.com/godotengine/godot/pull/17081","diff_url":"https://github.com/godotengine/godot/pull/17081.diff","patch_url":"https://github.com/godotengine/godot/pull/17081.patch","title":"Make Button not emit press when container is scrolled","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0MTc4NDk=","created_at":"2018-02-27T16:04:46Z","updated_at":"2018-04-14T17:44:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["dcf5be92a3aede861909c08d06b114669bbe75e8"]},"17087":{"id":"MDExOlB1bGxSZXF1ZXN0MTcxNzY3MzY1","public_id":17087,"url":"https://github.com/godotengine/godot/pull/17087","diff_url":"https://github.com/godotengine/godot/pull/17087.diff","patch_url":"https://github.com/godotengine/godot/pull/17087.patch","title":"More reliably find mscorlib.dll on Linux","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2018-02-27T19:53:53Z","updated_at":"2018-02-27T21:17:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["c094e90b2531b9ec5554dfc77c1fc613e02b87e5"]},"17094":{"id":"MDExOlB1bGxSZXF1ZXN0MTcxODE0MjI1","public_id":17094,"url":"https://github.com/godotengine/godot/pull/17094","diff_url":"https://github.com/godotengine/godot/pull/17094.diff","patch_url":"https://github.com/godotengine/godot/pull/17094.patch","title":"Add an hinting mode setting to DynamicFonts","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-02-27T23:22:41Z","updated_at":"2020-01-27T18:27: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":["a0ddd6122c988880c0f4f37c4d0b22293d906861","c1544c12efe72dd584429e115ff484428f27e759"]},"17104":{"id":"MDExOlB1bGxSZXF1ZXN0MTcxOTY1Nzk3","public_id":17104,"url":"https://github.com/godotengine/godot/pull/17104","diff_url":"https://github.com/godotengine/godot/pull/17104.diff","patch_url":"https://github.com/godotengine/godot/pull/17104.patch","title":"More threading in AssetLib","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-02-28T14:18:25Z","updated_at":"2018-09-13T01:08:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzOTEyMzI5OTU=","name":"topic:assetlib","color":"#ffee88"}],"commits":["3a25415a1c2928e22b4eb9da782237ed73fb79c8"]},"17111":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyMDI5NDY2","public_id":17111,"url":"https://github.com/godotengine/godot/pull/17111","diff_url":"https://github.com/godotengine/godot/pull/17111.diff","patch_url":"https://github.com/godotengine/godot/pull/17111.patch","title":"Fix grid mesh tile touch pad bug (issue 16524)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExODU5NTM4","created_at":"2018-02-28T18:05:26Z","updated_at":"2018-03-28T19:12:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b90810ce8eec07b4333074c9217a242b129f8d27"]},"17114":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyMDM5ODQ4","public_id":17114,"url":"https://github.com/godotengine/godot/pull/17114","diff_url":"https://github.com/godotengine/godot/pull/17114.diff","patch_url":"https://github.com/godotengine/godot/pull/17114.patch","title":"Fix line thickness for CollisionPolygon2D.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExODU5NTM4","created_at":"2018-02-28T18:50:36Z","updated_at":"2018-03-28T19:24:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a36f6e5386d5cf41256bbd53034998f7453a2376"]},"17115":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyMDQyODMw","public_id":17115,"url":"https://github.com/godotengine/godot/pull/17115","diff_url":"https://github.com/godotengine/godot/pull/17115.diff","patch_url":"https://github.com/godotengine/godot/pull/17115.patch","title":"Fix mbedTLS and Websocket on FreeBSD","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-02-28T19:02:47Z","updated_at":"2018-09-13T01:08:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["659c62ee338975eddf1f7e65f68190af65199324","ea7af81460ac3322519bf840612e009da0047db6"]},"17116":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyMDQ4MTU5","public_id":17116,"url":"https://github.com/godotengine/godot/pull/17116","diff_url":"https://github.com/godotengine/godot/pull/17116.diff","patch_url":"https://github.com/godotengine/godot/pull/17116.patch","title":"Fix round preview getting square on \"run scene\" (issue 16734)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExODU5NTM4","created_at":"2018-02-28T19:24:19Z","updated_at":"2018-04-14T18:40:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["899f7b125e843d7187ad7c614588d635ce989f80"]},"17117":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyMDcxMjI0","public_id":17117,"url":"https://github.com/godotengine/godot/pull/17117","diff_url":"https://github.com/godotengine/godot/pull/17117.diff","patch_url":"https://github.com/godotengine/godot/pull/17117.patch","title":"Fix various valgrind reported uninitialized variable uses","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2018-02-28T21:00:45Z","updated_at":"2018-03-02T01:08:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d702d7b335c0c9305e75131770c0ea739b70d813"]},"17123":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyMTAyNjYz","public_id":17123,"url":"https://github.com/godotengine/godot/pull/17123","diff_url":"https://github.com/godotengine/godot/pull/17123.diff","patch_url":"https://github.com/godotengine/godot/pull/17123.patch","title":"Editor: update favortite_dirs after move or rename a file in filesytem_dock","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDIyODM1","created_at":"2018-02-28T23:22:19Z","updated_at":"2018-08-10T20:23:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["bfae02c4ce34d425f5341f9bff2f036bdabe78ee"]},"17129":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyMTM3NTYz","public_id":17129,"url":"https://github.com/godotengine/godot/pull/17129","diff_url":"https://github.com/godotengine/godot/pull/17129.diff","patch_url":"https://github.com/godotengine/godot/pull/17129.patch","title":"Allow degenerate triangles in polygon triangulation when necessary.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2NDg1NA==","created_at":"2018-03-01T03:56:40Z","updated_at":"2018-03-01T20:06:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e73266a51cdcd63a394848d433f854c1c4e29198"]},"17130":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyMTM4NDk3","public_id":17130,"url":"https://github.com/godotengine/godot/pull/17130","diff_url":"https://github.com/godotengine/godot/pull/17130.diff","patch_url":"https://github.com/godotengine/godot/pull/17130.patch","title":"Fix polyline rendering when width <= 1.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2NDg1NA==","created_at":"2018-03-01T04:06:23Z","updated_at":"2018-03-28T21:02:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["20cab06f9a90fc4907056931a06337bc18bb0238"]},"17133":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyMTYxNzA1","public_id":17133,"url":"https://github.com/godotengine/godot/pull/17133","diff_url":"https://github.com/godotengine/godot/pull/17133.diff","patch_url":"https://github.com/godotengine/godot/pull/17133.patch","title":"[Build] Fix WebM (libvpx) SIMD optimizations on macOS.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2018-03-01T07:27:55Z","updated_at":"2018-03-01T20:32:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["eec0f83cf38e5ad91278380277e5902de210f85a"]},"17134":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyMTY3OTgx","public_id":17134,"url":"https://github.com/godotengine/godot/pull/17134","diff_url":"https://github.com/godotengine/godot/pull/17134.diff","patch_url":"https://github.com/godotengine/godot/pull/17134.patch","title":"[Mono] Replace float with real_t, other misc C# improvements","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2018-03-01T08:10:02Z","updated_at":"2018-10-19T03:10:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["ff97c97c930f80209480c630622b1b64372bd65a"]},"17135":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyMjAyMDQ5","public_id":17135,"url":"https://github.com/godotengine/godot/pull/17135","diff_url":"https://github.com/godotengine/godot/pull/17135.diff","patch_url":"https://github.com/godotengine/godot/pull/17135.patch","title":"Fix server build on FreeBSD","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-03-01T10:48:44Z","updated_at":"2018-09-13T01:09:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["8f9914bd94fced7f60dff40e14fe734203d7c5d4"]},"17137":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyMjExNTc5","public_id":17137,"url":"https://github.com/godotengine/godot/pull/17137","diff_url":"https://github.com/godotengine/godot/pull/17137.diff","patch_url":"https://github.com/godotengine/godot/pull/17137.patch","title":"Fix intermittent audio driver crash during startup on Android","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0MTc4NDk=","created_at":"2018-03-01T11:31:31Z","updated_at":"2018-03-01T20:05:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["c10749d51f2b77eb1b38909d790e7d3895a97364"]},"17138":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyMjMyNTY5","public_id":17138,"url":"https://github.com/godotengine/godot/pull/17138","diff_url":"https://github.com/godotengine/godot/pull/17138.diff","patch_url":"https://github.com/godotengine/godot/pull/17138.patch","title":"Make md5's not be in the same file as the import settings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzNDkwMDUw","created_at":"2018-03-01T13:11:47Z","updated_at":"2018-04-14T18:01:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["030b59502ffe69a05e553e9cbb0fdc9f67aea706"]},"17140":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyMjQxMDE3","public_id":17140,"url":"https://github.com/godotengine/godot/pull/17140","diff_url":"https://github.com/godotengine/godot/pull/17140.diff","patch_url":"https://github.com/godotengine/godot/pull/17140.patch","title":"Viewport: Fix missing tooltips w/ disabled physics object picking","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-03-01T13:48:04Z","updated_at":"2018-03-03T13:25:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ce7da2c7d66221335519ed124191c018adec7ecb"]},"17141":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyMjU4MDc1","public_id":17141,"url":"https://github.com/godotengine/godot/pull/17141","diff_url":"https://github.com/godotengine/godot/pull/17141.diff","patch_url":"https://github.com/godotengine/godot/pull/17141.patch","title":"Support for uneven amount of channels on PulseAudio","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-03-01T14:52:00Z","updated_at":"2018-03-28T21:12:57Z","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":["00693f4ad04dcea5f057a226d0c4b0608cb9f25f"]},"17142":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyMjc4MTk3","public_id":17142,"url":"https://github.com/godotengine/godot/pull/17142","diff_url":"https://github.com/godotengine/godot/pull/17142.diff","patch_url":"https://github.com/godotengine/godot/pull/17142.patch","title":"Remove unneeded and problematic minilex.c from lws.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-03-01T16:00:11Z","updated_at":"2018-09-13T01:09:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["982fa591260097a93aa29caacf2bf6bd42a34829"]},"17143":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyMjgwMzUz","public_id":17143,"url":"https://github.com/godotengine/godot/pull/17143","diff_url":"https://github.com/godotengine/godot/pull/17143.diff","patch_url":"https://github.com/godotengine/godot/pull/17143.patch","title":"fix accidental SConstruct reverts","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyMDk2MTM=","created_at":"2018-03-01T16:07:32Z","updated_at":"2018-04-18T15:03:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["ccc689721556f05bd6355ae69a9e2d219ed54442"]},"17145":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyMjk4MDU0","public_id":17145,"url":"https://github.com/godotengine/godot/pull/17145","diff_url":"https://github.com/godotengine/godot/pull/17145.diff","patch_url":"https://github.com/godotengine/godot/pull/17145.patch","title":"Fix regression through fa98637acaab9135568bf0d43a65c9c96b59c32d","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExODU5NTM4","created_at":"2018-03-01T17:09:23Z","updated_at":"2018-03-01T18:19:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["89f607604e82bdce974a45029666c10586c6fe2a"]},"17150":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyMzIzNDE5","public_id":17150,"url":"https://github.com/godotengine/godot/pull/17150","diff_url":"https://github.com/godotengine/godot/pull/17150.diff","patch_url":"https://github.com/godotengine/godot/pull/17150.patch","title":"Added `get_playing_speed` method to AnimationPlayer, returning the actual playing speed of the animation being played","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1MDY1Nzk1","created_at":"2018-03-01T18:57:51Z","updated_at":"2018-04-08T19:15:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["5ef88cf577ad45b4dece733f1bb1350f7c93547e"]},"17151":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyMzI1NDQw","public_id":17151,"url":"https://github.com/godotengine/godot/pull/17151","diff_url":"https://github.com/godotengine/godot/pull/17151.diff","patch_url":"https://github.com/godotengine/godot/pull/17151.patch","title":"Remove disabled shapes from physics 2D calculations","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMzg4MDU=","created_at":"2018-03-01T19:06:48Z","updated_at":"2018-11-10T21:56:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["4d6bb439316b70f676972c089bea9992be9b6865"]},"17154":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyMzQ5NzAz","public_id":17154,"url":"https://github.com/godotengine/godot/pull/17154","diff_url":"https://github.com/godotengine/godot/pull/17154.diff","patch_url":"https://github.com/godotengine/godot/pull/17154.patch","title":"ScriptEditor: Use EditorSettings instead of hardcoded values in constructor.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE5MTY=","created_at":"2018-03-01T20:49:20Z","updated_at":"2018-03-29T05:36:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["1cfc43421ee75304a63ef3905c0334f9d3faf302"]},"17158":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyMzU5OTcw","public_id":17158,"url":"https://github.com/godotengine/godot/pull/17158","diff_url":"https://github.com/godotengine/godot/pull/17158.diff","patch_url":"https://github.com/godotengine/godot/pull/17158.patch","title":"[GLES2] Renderer selection improvement","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2018-03-01T21:34:36Z","updated_at":"2018-03-02T17:45:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["f0d24de960d7617ebcbd8bd6f708d7bbd842152a"]},"17163":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyNDEzNjU3","public_id":17163,"url":"https://github.com/godotengine/godot/pull/17163","diff_url":"https://github.com/godotengine/godot/pull/17163.diff","patch_url":"https://github.com/godotengine/godot/pull/17163.patch","title":"[DOCS] NetworkedMultiplayerENet","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTQ3NjM=","created_at":"2018-03-02T03:24:02Z","updated_at":"2018-03-13T14:38:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["5aae17a6fb4b41f35e5c0a744cedf9f6b905d120"]},"17164":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyNDE3Mjc2","public_id":17164,"url":"https://github.com/godotengine/godot/pull/17164","diff_url":"https://github.com/godotengine/godot/pull/17164.diff","patch_url":"https://github.com/godotengine/godot/pull/17164.patch","title":"[DOCS] Small fix to PinJoint2D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTQ3NjM=","created_at":"2018-03-02T03:59:44Z","updated_at":"2018-03-13T14:38:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["0b65bac1a18a2a9dbab3e1fec7cb9677ed1508eb"]},"17168":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyNDMxMTE3","public_id":17168,"url":"https://github.com/godotengine/godot/pull/17168","diff_url":"https://github.com/godotengine/godot/pull/17168.diff","patch_url":"https://github.com/godotengine/godot/pull/17168.patch","title":"Prune cache at the beginning and end of build (master)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4NDA1MjQ=","created_at":"2018-03-02T06:26:55Z","updated_at":"2018-03-03T01:10:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["29e6ec659405521c3ae0e2fe86098c45933fd2dc"]},"17171":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyNDQ4MzA0","public_id":17171,"url":"https://github.com/godotengine/godot/pull/17171","diff_url":"https://github.com/godotengine/godot/pull/17171.diff","patch_url":"https://github.com/godotengine/godot/pull/17171.patch","title":"Don't crash when trying to add an invalid navmesh","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2018-03-02T08:41:00Z","updated_at":"2018-03-02T11:06:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["555eebf3f4845c8138c24ded96fcb3fa5c67787a"]},"17172":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyNDUwODQy","public_id":17172,"url":"https://github.com/godotengine/godot/pull/17172","diff_url":"https://github.com/godotengine/godot/pull/17172.diff","patch_url":"https://github.com/godotengine/godot/pull/17172.patch","title":"Add \"Show Origin\" and \"Show Viewport\" options to 2D Editor Viewport","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIxMTY1NjY=","created_at":"2018-03-02T08:55:55Z","updated_at":"2018-03-28T21:34:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["934498d37ad8f57384a3eeddc9b577797f2339a3"]},"17173":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyNDY5MTQ5","public_id":17173,"url":"https://github.com/godotengine/godot/pull/17173","diff_url":"https://github.com/godotengine/godot/pull/17173.diff","patch_url":"https://github.com/godotengine/godot/pull/17173.patch","title":"fix GLES2 line rendering","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyMDk2MTM=","created_at":"2018-03-02T10:27:38Z","updated_at":"2018-04-18T15:03:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["8b82f4ad2ed2d608b076b2053011a17d79f389a6"]},"17175":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyNDc1MjY4","public_id":17175,"url":"https://github.com/godotengine/godot/pull/17175","diff_url":"https://github.com/godotengine/godot/pull/17175.diff","patch_url":"https://github.com/godotengine/godot/pull/17175.patch","title":"[GLES2] Adds GLES2 renderer support on macOS.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2018-03-02T10:57:50Z","updated_at":"2018-03-02T12:38:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["a5a4f3714b9f8f374f3aa7feadd62178e98c9f74"]},"17178":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyNDkyOTY5","public_id":17178,"url":"https://github.com/godotengine/godot/pull/17178","diff_url":"https://github.com/godotengine/godot/pull/17178.diff","patch_url":"https://github.com/godotengine/godot/pull/17178.patch","title":"Fix serialization of identifiers with non printable ASCII characters","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-03-02T12:36:31Z","updated_at":"2018-03-02T15:06:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ab001d830b3822cbde4d987f7f49bb77e2edc2a0"]},"17179":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyNDk3OTIx","public_id":17179,"url":"https://github.com/godotengine/godot/pull/17179","diff_url":"https://github.com/godotengine/godot/pull/17179.diff","patch_url":"https://github.com/godotengine/godot/pull/17179.patch","title":"[mono] add the 'Facades' subfolder to the searched directories","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQzNzAyNQ==","created_at":"2018-03-02T13:03:20Z","updated_at":"2018-04-29T11:54:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["22606a7becdbfcd88fd30e160eef90c183035e5c"]},"17187":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyNTQ5NTAz","public_id":17187,"url":"https://github.com/godotengine/godot/pull/17187","diff_url":"https://github.com/godotengine/godot/pull/17187.diff","patch_url":"https://github.com/godotengine/godot/pull/17187.patch","title":"[macOS] Hack to force window activation for non-bundled app.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2018-03-02T16:43:39Z","updated_at":"2018-03-28T21:39:34Z","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":["506e17ee7075b107b96cc52854b72c9f2bc3014f"]},"17189":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyNTU4MTY5","public_id":17189,"url":"https://github.com/godotengine/godot/pull/17189","diff_url":"https://github.com/godotengine/godot/pull/17189.diff","patch_url":"https://github.com/godotengine/godot/pull/17189.patch","title":"Fixes Selection of Sprites using AtlasTexture","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjcxNjAwOQ==","created_at":"2018-03-02T17:20:26Z","updated_at":"2018-04-14T18:32:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a01ba4523b3132e6307d222fc20c704eabbb87fb"]},"17191":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyNTg2NDE1","public_id":17191,"url":"https://github.com/godotengine/godot/pull/17191","diff_url":"https://github.com/godotengine/godot/pull/17191.diff","patch_url":"https://github.com/godotengine/godot/pull/17191.patch","title":"Fix infinite loop in GridContainer layout","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzOTk3NQ==","created_at":"2018-03-02T19:37:02Z","updated_at":"2018-03-28T21:46:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["561e57df1386122714fae7b413be91e210b33b65"]},"17192":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyNTg5MTk1","public_id":17192,"url":"https://github.com/godotengine/godot/pull/17192","diff_url":"https://github.com/godotengine/godot/pull/17192.diff","patch_url":"https://github.com/godotengine/godot/pull/17192.patch","title":"Fix more regressions in RichTextLabel from PR 15711","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExODU5NTM4","created_at":"2018-03-02T19:50:05Z","updated_at":"2018-03-03T00:50:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["0e1e95c41f02acd5ed5c347ff63d0e38185525ad"]},"17194":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyNTk0MTMw","public_id":17194,"url":"https://github.com/godotengine/godot/pull/17194","diff_url":"https://github.com/godotengine/godot/pull/17194.diff","patch_url":"https://github.com/godotengine/godot/pull/17194.patch","title":"Enable SCons to autodetect Windows MSVC compiler","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzOTk3NQ==","created_at":"2018-03-02T20:14:31Z","updated_at":"2018-03-14T20:27:01Z","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":["d1318ee12c6c19bba899ce97e46a30c461ebac44"]},"17196":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyNTk1OTM1","public_id":17196,"url":"https://github.com/godotengine/godot/pull/17196","diff_url":"https://github.com/godotengine/godot/pull/17196.diff","patch_url":"https://github.com/godotengine/godot/pull/17196.patch","title":"Implement universal translation of touch to mouse (3.1)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2018-03-02T20:23:24Z","updated_at":"2018-05-02T17:30:25Z","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":["de9d40a9537bafa613dc54f2200b7509ad6fa9e3"]},"17205":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyNjQ1ODM5","public_id":17205,"url":"https://github.com/godotengine/godot/pull/17205","diff_url":"https://github.com/godotengine/godot/pull/17205.diff","patch_url":"https://github.com/godotengine/godot/pull/17205.patch","title":"FIX Windows enter/exit mouse notifications","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzEyNzM3","created_at":"2018-03-03T02:42:56Z","updated_at":"2018-04-14T18:26:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["979dccbd8dd6499474c1299b511f094d2221ed1e"]},"17219":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyNjU5ODQ2","public_id":17219,"url":"https://github.com/godotengine/godot/pull/17219","diff_url":"https://github.com/godotengine/godot/pull/17219.diff","patch_url":"https://github.com/godotengine/godot/pull/17219.patch","title":"[DOCS] Small fix to Area: Fix copy/paste errors","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTQ3NjM=","created_at":"2018-03-03T09:52:44Z","updated_at":"2018-03-13T14:37:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["fdd0f18959b890e70a43a43d07e22af082319fc8"]},"17225":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyNjY3MjMw","public_id":17225,"url":"https://github.com/godotengine/godot/pull/17225","diff_url":"https://github.com/godotengine/godot/pull/17225.diff","patch_url":"https://github.com/godotengine/godot/pull/17225.patch","title":"Fix floatBitsToUint shader builtin function","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-03-03T13:27:39Z","updated_at":"2018-03-03T13:55:02Z","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":["c6b6af7bb579ea52c6d0dd40069c280a6c7ae69f"]},"17226":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyNjY3OTgx","public_id":17226,"url":"https://github.com/godotengine/godot/pull/17226","diff_url":"https://github.com/godotengine/godot/pull/17226.diff","patch_url":"https://github.com/godotengine/godot/pull/17226.patch","title":"Modify OSX can_export logic to match the logic from EditorExportPlatformPC::can_export","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-03-03T13:46:24Z","updated_at":"2018-03-28T21:47:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a42dfd7882305e80ba7f7cdacc836de1139d6b50"]},"17227":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyNjc1NzUy","public_id":17227,"url":"https://github.com/godotengine/godot/pull/17227","diff_url":"https://github.com/godotengine/godot/pull/17227.diff","patch_url":"https://github.com/godotengine/godot/pull/17227.patch","title":"[RFC] MultiplayerAPI refactor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-03-03T16:40:26Z","updated_at":"2018-05-21T06:53:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["5081ced57feeedac3215ab44bda9e6246f41249b","df391cc5be7708fc60cc2e974318c7e179f60c2a"]},"17232":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyNjg5NzQ0","public_id":17232,"url":"https://github.com/godotengine/godot/pull/17232","diff_url":"https://github.com/godotengine/godot/pull/17232.diff","patch_url":"https://github.com/godotengine/godot/pull/17232.patch","title":"enhance mipmaps, non power of 2 textures","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIwOTY3ODky","created_at":"2018-03-03T22:01:07Z","updated_at":"2018-04-08T13:49:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["60b2ee1624ef3eeed0a3be948f1c27b739fcb184"]},"17235":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyNjkxODc5","public_id":17235,"url":"https://github.com/godotengine/godot/pull/17235","diff_url":"https://github.com/godotengine/godot/pull/17235.diff","patch_url":"https://github.com/godotengine/godot/pull/17235.patch","title":"[Mono] change function names to PascalCase and set abstract classes as abstract","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQzNzAyNQ==","created_at":"2018-03-03T22:56:45Z","updated_at":"2021-09-10T19:27:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["ef5672d3f94a7321ed779c922088bb72adbb1521","d7020aef8d99cbf1ef7af15088de243061da282c"]},"17236":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyNjkzODU2","public_id":17236,"url":"https://github.com/godotengine/godot/pull/17236","diff_url":"https://github.com/godotengine/godot/pull/17236.diff","patch_url":"https://github.com/godotengine/godot/pull/17236.patch","title":"Fix for a possible crash when a custom theme is not loaded properly","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-03-03T23:49:30Z","updated_at":"2018-04-14T18:28:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["2f1429eb24705410bcfb1c106fe12160e444cc37"]},"17237":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyNjk1MjA5","public_id":17237,"url":"https://github.com/godotengine/godot/pull/17237","diff_url":"https://github.com/godotengine/godot/pull/17237.diff","patch_url":"https://github.com/godotengine/godot/pull/17237.patch","title":"Fix wrong SSL handshake","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2018-03-04T00:28:13Z","updated_at":"2018-04-16T16:59:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["602da6fa4fbc13255e1b0f6c8748ff0035e96325"]},"17243":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyNzEzMjY2","public_id":17243,"url":"https://github.com/godotengine/godot/pull/17243","diff_url":"https://github.com/godotengine/godot/pull/17243.diff","patch_url":"https://github.com/godotengine/godot/pull/17243.patch","title":"Fix being able to create folder name with ending '.' on Windows","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIwODcyNDk4","created_at":"2018-03-04T10:43:21Z","updated_at":"2018-03-28T21:50:50Z","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":["96f61b2d6557b89885188362a724f40564bbcfcb"]},"17247":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyNzE4ODgz","public_id":17247,"url":"https://github.com/godotengine/godot/pull/17247","diff_url":"https://github.com/godotengine/godot/pull/17247.diff","patch_url":"https://github.com/godotengine/godot/pull/17247.patch","title":"In CanvasItemEditor, prioritize selected items when dragging","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExODU5NTM4","created_at":"2018-03-04T13:13:54Z","updated_at":"2019-07-03T08:20:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ced694e9cd77daf0882076d43f11171939345f81"]},"17248":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyNzE5NzM5","public_id":17248,"url":"https://github.com/godotengine/godot/pull/17248","diff_url":"https://github.com/godotengine/godot/pull/17248.diff","patch_url":"https://github.com/godotengine/godot/pull/17248.patch","title":"Apply culling margin (fixes issue #16115)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM2MTMxNzU=","created_at":"2018-03-04T13:32:41Z","updated_at":"2019-07-03T09:39:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["fc166f3ee1c48b1064e380219342cdd6e1cfb525"]},"17249":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyNzIyMjIx","public_id":17249,"url":"https://github.com/godotengine/godot/pull/17249","diff_url":"https://github.com/godotengine/godot/pull/17249.diff","patch_url":"https://github.com/godotengine/godot/pull/17249.patch","title":"skip demo download prompt if ssl is unavailable","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjI5Mzg=","created_at":"2018-03-04T14:30:44Z","updated_at":"2018-04-14T18:45:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0071c04dcb5399431e7c13397c1e4228c2c8b8d0"]},"17254":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyNzI5MTgw","public_id":17254,"url":"https://github.com/godotengine/godot/pull/17254","diff_url":"https://github.com/godotengine/godot/pull/17254.diff","patch_url":"https://github.com/godotengine/godot/pull/17254.patch","title":"Update wrap functions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-03-04T16:58:56Z","updated_at":"2018-03-13T11:36:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["70bb31a7b2cc8da1a3cf2efe4df4fd7b856eaff9"]},"17255":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyNzI5MzM5","public_id":17255,"url":"https://github.com/godotengine/godot/pull/17255","diff_url":"https://github.com/godotengine/godot/pull/17255.diff","patch_url":"https://github.com/godotengine/godot/pull/17255.patch","title":"fix enum from preloaded script in export","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4NzE4Nzc=","created_at":"2018-03-04T17:02:49Z","updated_at":"2018-03-15T20:32:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["d2dc8fd423d6b162b66a2cf87e5d668a10ab7034"]},"17256":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyNzMwMTkz","public_id":17256,"url":"https://github.com/godotengine/godot/pull/17256","diff_url":"https://github.com/godotengine/godot/pull/17256.diff","patch_url":"https://github.com/godotengine/godot/pull/17256.patch","title":"Clean and expose get_audio/video_driver_* funcs on OS class","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-03-04T17:21:10Z","updated_at":"2018-05-26T14:38:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d780d774aa4630302fddbef0516e3f96beacd7b5"]},"17257":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyNzMxNDgx","public_id":17257,"url":"https://github.com/godotengine/godot/pull/17257","diff_url":"https://github.com/godotengine/godot/pull/17257.diff","patch_url":"https://github.com/godotengine/godot/pull/17257.patch","title":"Fix garbage in string padding.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5MDEwNw==","created_at":"2018-03-04T17:48:32Z","updated_at":"2018-03-28T21:51:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["0269e366f13104ccd4e2e50475460b032006730a"]},"17262":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyNzM4NzU2","public_id":17262,"url":"https://github.com/godotengine/godot/pull/17262","diff_url":"https://github.com/godotengine/godot/pull/17262.diff","patch_url":"https://github.com/godotengine/godot/pull/17262.patch","title":"Fix uninitialized data in Sprite::_get_rects()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExODU5NTM4","created_at":"2018-03-04T20:21:30Z","updated_at":"2018-03-28T21:54:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["5f917139ab4050b9e03edff71ceeb5cff7abd386"]},"17264":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyNzQyMTE1","public_id":17264,"url":"https://github.com/godotengine/godot/pull/17264","diff_url":"https://github.com/godotengine/godot/pull/17264.diff","patch_url":"https://github.com/godotengine/godot/pull/17264.patch","title":"Fix gesture events being blocked","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExODU5NTM4","created_at":"2018-03-04T21:22:02Z","updated_at":"2018-03-15T22:13:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["166c2bdea7797ea3f95f077ab08eb1e2097f7afb"]},"17266":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyNzQ1OTc3","public_id":17266,"url":"https://github.com/godotengine/godot/pull/17266","diff_url":"https://github.com/godotengine/godot/pull/17266.diff","patch_url":"https://github.com/godotengine/godot/pull/17266.patch","title":"Fix new Node dialog Create button behavior","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1MDQ2NA==","created_at":"2018-03-04T22:33:46Z","updated_at":"2018-04-29T13:14: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":["68a424113194534b879b7d616079ed53bfc9a9a1"]},"17285":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyOTUwMjIx","public_id":17285,"url":"https://github.com/godotengine/godot/pull/17285","diff_url":"https://github.com/godotengine/godot/pull/17285.diff","patch_url":"https://github.com/godotengine/godot/pull/17285.patch","title":"Add OpenGL extension support checks (Debug/FBO) and FBO fallback for GLES2","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2018-03-05T18:36:20Z","updated_at":"2018-03-05T20:07:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["e256f9d4e5c0d8a6f7e808396ecf11d217899172"]},"17291":{"id":"MDExOlB1bGxSZXF1ZXN0MTcyOTk3NTQ1","public_id":17291,"url":"https://github.com/godotengine/godot/pull/17291","diff_url":"https://github.com/godotengine/godot/pull/17291.diff","patch_url":"https://github.com/godotengine/godot/pull/17291.patch","title":"completed-signal for coroutines with more than one yield","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc1MDA2OTM=","created_at":"2018-03-05T21:54:30Z","updated_at":"2018-04-14T18:43:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["3dfef37628a3b17cca4ce5370631fb572376ed98"]},"17293":{"id":"MDExOlB1bGxSZXF1ZXN0MTczMDM1ODM3","public_id":17293,"url":"https://github.com/godotengine/godot/pull/17293","diff_url":"https://github.com/godotengine/godot/pull/17293.diff","patch_url":"https://github.com/godotengine/godot/pull/17293.patch","title":"Fix \"ui_accept\" action not calling _pressed() function in GDScript Button","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4NzY2OTE=","created_at":"2018-03-06T01:40:13Z","updated_at":"2018-04-18T13:52:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ceb079fa35fd837f29bc606cbde8346ba6c89c55"]},"17295":{"id":"MDExOlB1bGxSZXF1ZXN0MTczMDM5ODg1","public_id":17295,"url":"https://github.com/godotengine/godot/pull/17295","diff_url":"https://github.com/godotengine/godot/pull/17295.diff","patch_url":"https://github.com/godotengine/godot/pull/17295.patch","title":"Make InstancePlaceholder more flexible by allowing to instance without removing it.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMjE1OTg3","created_at":"2018-03-06T02:12:04Z","updated_at":"2018-05-27T22:12:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["5e427190bc2f84aaf9d2c9129c357d869dea1270"]},"17296":{"id":"MDExOlB1bGxSZXF1ZXN0MTczMDUyMjQz","public_id":17296,"url":"https://github.com/godotengine/godot/pull/17296","diff_url":"https://github.com/godotengine/godot/pull/17296.diff","patch_url":"https://github.com/godotengine/godot/pull/17296.patch","title":"Generate controller mapping class from one or more SDL2 database files","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2OTQ2NjM=","created_at":"2018-03-06T03:58:11Z","updated_at":"2018-03-15T21:42:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["40b0c5583493ca34e5a1f3623cb122b98d74cc52"]},"17304":{"id":"MDExOlB1bGxSZXF1ZXN0MTczMTcwODk2","public_id":17304,"url":"https://github.com/godotengine/godot/pull/17304","diff_url":"https://github.com/godotengine/godot/pull/17304.diff","patch_url":"https://github.com/godotengine/godot/pull/17304.patch","title":"[GL] Explicitly set OpenGL 3.3 profile to Core (X11, Windows) and enable GLES2 on Windows.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2018-03-06T14:19:09Z","updated_at":"2018-04-14T18:58:53Z","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":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["ad67911f1a45370558f968cdc1540f707534c28f"]},"17311":{"id":"MDExOlB1bGxSZXF1ZXN0MTczMjI4MjIw","public_id":17311,"url":"https://github.com/godotengine/godot/pull/17311","diff_url":"https://github.com/godotengine/godot/pull/17311.diff","patch_url":"https://github.com/godotengine/godot/pull/17311.patch","title":"Improved error checking at EditorExportPlatformPC::export_project","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-03-06T17:28:48Z","updated_at":"2018-04-29T13:12:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0876502f7288a6d4e4bfb58f8692db3516bebb7c"]},"17314":{"id":"MDExOlB1bGxSZXF1ZXN0MTczMjQzNDYz","public_id":17314,"url":"https://github.com/godotengine/godot/pull/17314","diff_url":"https://github.com/godotengine/godot/pull/17314.diff","patch_url":"https://github.com/godotengine/godot/pull/17314.patch","title":"Fix bad autocomplete of partially written node paths when using syntactic sugar notation ($)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1MDY1Nzk1","created_at":"2018-03-06T18:30:31Z","updated_at":"2018-04-14T21:16:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["95f186b62184c846571c7278842ac4923f461d5a"]},"17315":{"id":"MDExOlB1bGxSZXF1ZXN0MTczMjUyMzQ4","public_id":17315,"url":"https://github.com/godotengine/godot/pull/17315","diff_url":"https://github.com/godotengine/godot/pull/17315.diff","patch_url":"https://github.com/godotengine/godot/pull/17315.patch","title":"Change shebang of pre-commit-clang-format hook to make it portable","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1MDY1Nzk1","created_at":"2018-03-06T19:07:04Z","updated_at":"2018-04-14T18:59:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["52abf4ba84b5a41ac9903af0ba1087bf18be2187"]},"17316":{"id":"MDExOlB1bGxSZXF1ZXN0MTczMjYwODc4","public_id":17316,"url":"https://github.com/godotengine/godot/pull/17316","diff_url":"https://github.com/godotengine/godot/pull/17316.diff","patch_url":"https://github.com/godotengine/godot/pull/17316.patch","title":"Adjust decimal precision","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMzg4MDU=","created_at":"2018-03-06T19:42:17Z","updated_at":"2018-05-14T15:26:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["051b4d6f19a7121e28b463232f3d5cb7ec4b027e"]},"17317":{"id":"MDExOlB1bGxSZXF1ZXN0MTczMjc3MDU5","public_id":17317,"url":"https://github.com/godotengine/godot/pull/17317","diff_url":"https://github.com/godotengine/godot/pull/17317.diff","patch_url":"https://github.com/godotengine/godot/pull/17317.patch","title":"Disable FreeType SIMD in HTML5 builds","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2018-03-06T20:49:24Z","updated_at":"2018-04-14T19:18:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["315983c90d55250794931bd819333daa0f2d2fd0"]},"17318":{"id":"MDExOlB1bGxSZXF1ZXN0MTczMjc4MDQ1","public_id":17318,"url":"https://github.com/godotengine/godot/pull/17318","diff_url":"https://github.com/godotengine/godot/pull/17318.diff","patch_url":"https://github.com/godotengine/godot/pull/17318.patch","title":"Fix silent failure of importing OGG Vorbis files","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1MDY1Nzk1","created_at":"2018-03-06T20:53:31Z","updated_at":"2018-03-28T22:12:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a8d37de4611e1ee9e73a8aed19fe2d7090ec45ce"]},"17319":{"id":"MDExOlB1bGxSZXF1ZXN0MTczMjc4ODU3","public_id":17319,"url":"https://github.com/godotengine/godot/pull/17319","diff_url":"https://github.com/godotengine/godot/pull/17319.diff","patch_url":"https://github.com/godotengine/godot/pull/17319.patch","title":"Build polygon clipper only in tools builds","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2018-03-06T20:56:43Z","updated_at":"2018-03-13T11:55:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["fa760082f5e219104acba93a63521460463f92f8"]},"17321":{"id":"MDExOlB1bGxSZXF1ZXN0MTczMzIwODM5","public_id":17321,"url":"https://github.com/godotengine/godot/pull/17321","diff_url":"https://github.com/godotengine/godot/pull/17321.diff","patch_url":"https://github.com/godotengine/godot/pull/17321.patch","title":"Fix switching WindowDialog types leaves garbage buttons","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMzM2MDA=","created_at":"2018-03-07T00:26:05Z","updated_at":"2019-07-03T09:39:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["611c05046948693a7b23ca697f73b9217f1a7c6f"]},"17340":{"id":"MDExOlB1bGxSZXF1ZXN0MTczNTEwMTIz","public_id":17340,"url":"https://github.com/godotengine/godot/pull/17340","diff_url":"https://github.com/godotengine/godot/pull/17340.diff","patch_url":"https://github.com/godotengine/godot/pull/17340.patch","title":"Prevent division by zero in GridContainer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2018-03-07T16:48:38Z","updated_at":"2018-03-28T22:13:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["38623e07acb5addbd47b046d7734510d4e074156"]},"17341":{"id":"MDExOlB1bGxSZXF1ZXN0MTczNTI5Njg1","public_id":17341,"url":"https://github.com/godotengine/godot/pull/17341","diff_url":"https://github.com/godotengine/godot/pull/17341.diff","patch_url":"https://github.com/godotengine/godot/pull/17341.patch","title":"Fix unselectable flipped sprites (fixes 16461)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExODU5NTM4","created_at":"2018-03-07T18:01:36Z","updated_at":"2018-04-14T19:22:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["bd2e1df216435d07b3fa95cb47c1e83e9f56470b"]},"17343":{"id":"MDExOlB1bGxSZXF1ZXN0MTczNTQzOTQ2","public_id":17343,"url":"https://github.com/godotengine/godot/pull/17343","diff_url":"https://github.com/godotengine/godot/pull/17343.diff","patch_url":"https://github.com/godotengine/godot/pull/17343.patch","title":"Reinstate WebGL 1.0 (GLES2) driver in HTML5 platform","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2018-03-07T19:01:20Z","updated_at":"2018-03-07T21:39:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["802b6d366904029b8b6fc5c32843e9aa6b7510af"]},"17344":{"id":"MDExOlB1bGxSZXF1ZXN0MTczNTQ2NTU4","public_id":17344,"url":"https://github.com/godotengine/godot/pull/17344","diff_url":"https://github.com/godotengine/godot/pull/17344.diff","patch_url":"https://github.com/godotengine/godot/pull/17344.patch","title":"Allow Attach and Clear Script on multiple nodes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExODU5NTM4","created_at":"2018-03-07T19:12:21Z","updated_at":"2018-03-26T16:41:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["22fde84bebc0022587148b7ff0f3807fcb04db8a"]},"17345":{"id":"MDExOlB1bGxSZXF1ZXN0MTczNTYyMjE0","public_id":17345,"url":"https://github.com/godotengine/godot/pull/17345","diff_url":"https://github.com/godotengine/godot/pull/17345.diff","patch_url":"https://github.com/godotengine/godot/pull/17345.patch","title":"expose Itemlist.move_item and optimize functionality","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NDE4ODY=","created_at":"2018-03-07T20:17:35Z","updated_at":"2018-03-13T20:19:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["73146af740387ce0662960d8508429644c0fd484"]},"17347":{"id":"MDExOlB1bGxSZXF1ZXN0MTczNTY3NDU5","public_id":17347,"url":"https://github.com/godotengine/godot/pull/17347","diff_url":"https://github.com/godotengine/godot/pull/17347.diff","patch_url":"https://github.com/godotengine/godot/pull/17347.patch","title":"FIX to broken item select list (zoom and RMB)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzEyNzM3","created_at":"2018-03-07T20:41:06Z","updated_at":"2019-07-03T09:40:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["2aae6fc2ec59b1a5ede31efa2d495d948aae5501"]},"17353":{"id":"MDExOlB1bGxSZXF1ZXN0MTczNTk3MDIy","public_id":17353,"url":"https://github.com/godotengine/godot/pull/17353","diff_url":"https://github.com/godotengine/godot/pull/17353.diff","patch_url":"https://github.com/godotengine/godot/pull/17353.patch","title":"Use hysteresis for smoother physics update frequency","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NTEzNDg1","created_at":"2018-03-07T22:52:31Z","updated_at":"2020-01-10T23:50:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d5abd4eb750387c95d1040e7613f98bd816c58bb"]},"17354":{"id":"MDExOlB1bGxSZXF1ZXN0MTczNjA5MDky","public_id":17354,"url":"https://github.com/godotengine/godot/pull/17354","diff_url":"https://github.com/godotengine/godot/pull/17354.diff","patch_url":"https://github.com/godotengine/godot/pull/17354.patch","title":"Make the shader token names consistent.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNzU2MDQ3","created_at":"2018-03-08T00:01:34Z","updated_at":"2018-04-14T23:07:55Z","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":["b095e21d91719cf8f454315aedb70616f914eec1"]},"17359":{"id":"MDExOlB1bGxSZXF1ZXN0MTczNjMzODA3","public_id":17359,"url":"https://github.com/godotengine/godot/pull/17359","diff_url":"https://github.com/godotengine/godot/pull/17359.diff","patch_url":"https://github.com/godotengine/godot/pull/17359.patch","title":"Auto completion edge jump","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NDE4ODY=","created_at":"2018-03-08T03:07:13Z","updated_at":"2018-04-14T19:36: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":["e36dd4282b2c4a5b2f2b00e57ee347c4fcd14e71"]},"17360":{"id":"MDExOlB1bGxSZXF1ZXN0MTczNjQyMjU4","public_id":17360,"url":"https://github.com/godotengine/godot/pull/17360","diff_url":"https://github.com/godotengine/godot/pull/17360.diff","patch_url":"https://github.com/godotengine/godot/pull/17360.patch","title":"Fix mono basis GetEuler bug and marshalling/unmarshalling","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2OTQ2NjM=","created_at":"2018-03-08T04:22:23Z","updated_at":"2018-04-14T21:41:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["91f271fa9e7f1dd0fc36f434c4b7a795a8c463c0"]},"17367":{"id":"MDExOlB1bGxSZXF1ZXN0MTczODI2NjAx","public_id":17367,"url":"https://github.com/godotengine/godot/pull/17367","diff_url":"https://github.com/godotengine/godot/pull/17367.diff","patch_url":"https://github.com/godotengine/godot/pull/17367.patch","title":"Use fake audio playing property in editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMzg4MDU=","created_at":"2018-03-08T19:24:11Z","updated_at":"2018-05-14T15:20:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["bc1522e26865c9b84159ff4b4bcde7896fd73496"]},"17376":{"id":"MDExOlB1bGxSZXF1ZXN0MTc0MDIyNjQ3","public_id":17376,"url":"https://github.com/godotengine/godot/pull/17376","diff_url":"https://github.com/godotengine/godot/pull/17376.diff","patch_url":"https://github.com/godotengine/godot/pull/17376.patch","title":"Added File.get_path and File.get_path_absolute functions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-03-09T14:46:10Z","updated_at":"2018-04-29T13:10:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a4e64c545406be00c00fe93818994977ae378fb9"]},"17378":{"id":"MDExOlB1bGxSZXF1ZXN0MTc0MDQ5MzIx","public_id":17378,"url":"https://github.com/godotengine/godot/pull/17378","diff_url":"https://github.com/godotengine/godot/pull/17378.diff","patch_url":"https://github.com/godotengine/godot/pull/17378.patch","title":"Update libwebm","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMzg4MDU=","created_at":"2018-03-09T16:31:15Z","updated_at":"2018-03-28T22:06:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["e71f1099104e0420ebdd458b61225f7c29d79358"]},"17379":{"id":"MDExOlB1bGxSZXF1ZXN0MTc0MDcxNTUw","public_id":17379,"url":"https://github.com/godotengine/godot/pull/17379","diff_url":"https://github.com/godotengine/godot/pull/17379.diff","patch_url":"https://github.com/godotengine/godot/pull/17379.patch","title":"AnimationPlayer: fix popups close on double click","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExODU5NTM4","created_at":"2018-03-09T18:08:40Z","updated_at":"2018-04-14T23:09:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6d51b6ab429fca592505d9bdbf44130f12dd3ecc"]},"17380":{"id":"MDExOlB1bGxSZXF1ZXN0MTc0MDc0NDY2","public_id":17380,"url":"https://github.com/godotengine/godot/pull/17380","diff_url":"https://github.com/godotengine/godot/pull/17380.diff","patch_url":"https://github.com/godotengine/godot/pull/17380.patch","title":"Fix overwriting all common properties when using `Change Type` tool","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1MDY1Nzk1","created_at":"2018-03-09T18:23:00Z","updated_at":"2018-04-28T13:54:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["8ea4ea0d53e772673dea69a9df83aa8445ad49ea"]},"17381":{"id":"MDExOlB1bGxSZXF1ZXN0MTc0MDc4MDU4","public_id":17381,"url":"https://github.com/godotengine/godot/pull/17381","diff_url":"https://github.com/godotengine/godot/pull/17381.diff","patch_url":"https://github.com/godotengine/godot/pull/17381.patch","title":"AnimationPlayer: fix scrubbing after play backwards","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExODU5NTM4","created_at":"2018-03-09T18:40:40Z","updated_at":"2018-04-28T13:56: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":["b553b38e7be52003f44bb05165fdae25c5863ab7"]},"17382":{"id":"MDExOlB1bGxSZXF1ZXN0MTc0MDg3NzU3","public_id":17382,"url":"https://github.com/godotengine/godot/pull/17382","diff_url":"https://github.com/godotengine/godot/pull/17382.diff","patch_url":"https://github.com/godotengine/godot/pull/17382.patch","title":" Duplicate Arrays and Dictionaries when instancing scene in editor ","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2018-03-09T19:25:49Z","updated_at":"2018-04-09T06:09:48Z","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":["9f6c0c6eaef754f2049ee536c5b38bfdc65fbd08"]},"17383":{"id":"MDExOlB1bGxSZXF1ZXN0MTc0MDk3MTgw","public_id":17383,"url":"https://github.com/godotengine/godot/pull/17383","diff_url":"https://github.com/godotengine/godot/pull/17383.diff","patch_url":"https://github.com/godotengine/godot/pull/17383.patch","title":"Better tab support for color picker","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExODU5NTM4","created_at":"2018-03-09T20:09:29Z","updated_at":"2018-03-13T10:43: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":["8277bf29a438a711299f654798b3c0b0f09c74f1"]},"17388":{"id":"MDExOlB1bGxSZXF1ZXN0MTc0MTI1OTc2","public_id":17388,"url":"https://github.com/godotengine/godot/pull/17388","diff_url":"https://github.com/godotengine/godot/pull/17388.diff","patch_url":"https://github.com/godotengine/godot/pull/17388.patch","title":"Mono: Avoid invalid class names.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE5MTY=","created_at":"2018-03-09T22:37:59Z","updated_at":"2018-04-14T22:36:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["700d07cf7cae4e28de107e0c274b27c857d98450"]},"17390":{"id":"MDExOlB1bGxSZXF1ZXN0MTc0MTI3Mzc1","public_id":17390,"url":"https://github.com/godotengine/godot/pull/17390","diff_url":"https://github.com/godotengine/godot/pull/17390.diff","patch_url":"https://github.com/godotengine/godot/pull/17390.patch","title":"Fixes overlapping text labels in animation editor timeline","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExODU5NTM4","created_at":"2018-03-09T22:46:36Z","updated_at":"2019-07-03T09:40:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c223fac83be5b5be3143e17819ad0179389407f9"]},"17391":{"id":"MDExOlB1bGxSZXF1ZXN0MTc0MTMyNjA0","public_id":17391,"url":"https://github.com/godotengine/godot/pull/17391","diff_url":"https://github.com/godotengine/godot/pull/17391.diff","patch_url":"https://github.com/godotengine/godot/pull/17391.patch","title":"Fixes canvas light shaders.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgxMDc0NTk=","created_at":"2018-03-09T23:23:27Z","updated_at":"2018-04-28T19:15:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["25ba49fd88ec460a6c4f39f93222671d5e2bab6e"]},"17399":{"id":"MDExOlB1bGxSZXF1ZXN0MTc0MTU3MDU0","public_id":17399,"url":"https://github.com/godotengine/godot/pull/17399","diff_url":"https://github.com/godotengine/godot/pull/17399.diff","patch_url":"https://github.com/godotengine/godot/pull/17399.patch","title":"[DOCS] Update Image format enumeration documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMjA3OTc=","created_at":"2018-03-10T06:42:47Z","updated_at":"2018-04-29T12:38:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["60f1f5815873e3b671aaf7cda6c30b78e4bd6557"]},"17402":{"id":"MDExOlB1bGxSZXF1ZXN0MTc0MTYzMzAy","public_id":17402,"url":"https://github.com/godotengine/godot/pull/17402","diff_url":"https://github.com/godotengine/godot/pull/17402.diff","patch_url":"https://github.com/godotengine/godot/pull/17402.patch","title":"Fix invalid mix function overload","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-03-10T09:58:37Z","updated_at":"2018-04-14T23:14:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["97bef8d9082da17dc1e3d1ee1956f01633f9fa31"]},"17404":{"id":"MDExOlB1bGxSZXF1ZXN0MTc0MTY0NTgw","public_id":17404,"url":"https://github.com/godotengine/godot/pull/17404","diff_url":"https://github.com/godotengine/godot/pull/17404.diff","patch_url":"https://github.com/godotengine/godot/pull/17404.patch","title":"Fix wrong pan direction in animation player ui","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExODU5NTM4","created_at":"2018-03-10T10:40:07Z","updated_at":"2019-07-03T08:20:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["efc9633b33d9d8eefdca136948da4f726eb70509"]},"17406":{"id":"MDExOlB1bGxSZXF1ZXN0MTc0MTY3MzQ3","public_id":17406,"url":"https://github.com/godotengine/godot/pull/17406","diff_url":"https://github.com/godotengine/godot/pull/17406.diff","patch_url":"https://github.com/godotengine/godot/pull/17406.patch","title":"Fix broken hover/select coloring of keys in animation editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExODU5NTM4","created_at":"2018-03-10T12:02:47Z","updated_at":"2018-04-28T14:08:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["172aa6c61e27f6506f265983fc18e1f5e248efeb"]},"17407":{"id":"MDExOlB1bGxSZXF1ZXN0MTc0MTY4NjI2","public_id":17407,"url":"https://github.com/godotengine/godot/pull/17407","diff_url":"https://github.com/godotengine/godot/pull/17407.diff","patch_url":"https://github.com/godotengine/godot/pull/17407.patch","title":"Fix mismatch between Color.h and Color.from_hsv()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExODU5NTM4","created_at":"2018-03-10T12:40:48Z","updated_at":"2018-03-15T21:16:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTcxNjI=","name":"discussion","color":"#ccaaff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["1d3b5d5a2fcce5fcb1a429ff6e6e89f5a3133fdb"]},"17410":{"id":"MDExOlB1bGxSZXF1ZXN0MTc0MTY5NTM5","public_id":17410,"url":"https://github.com/godotengine/godot/pull/17410","diff_url":"https://github.com/godotengine/godot/pull/17410.diff","patch_url":"https://github.com/godotengine/godot/pull/17410.patch","title":"Fixes infinite loop in GridContainer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-03-10T13:05:48Z","updated_at":"2018-04-22T16:51:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["44cb8eb3a2c0aae7a4c5b1c41d72288b027a23fe"]},"17413":{"id":"MDExOlB1bGxSZXF1ZXN0MTc0MTcwMTQz","public_id":17413,"url":"https://github.com/godotengine/godot/pull/17413","diff_url":"https://github.com/godotengine/godot/pull/17413.diff","patch_url":"https://github.com/godotengine/godot/pull/17413.patch","title":"Update preview on filesystem change","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMzg4MDU=","created_at":"2018-03-10T13:23:09Z","updated_at":"2018-04-29T13:08:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["188ccf190ba398ef9d3f661016f15cc005505c26"]},"17416":{"id":"MDExOlB1bGxSZXF1ZXN0MTc0MTcyMDU1","public_id":17416,"url":"https://github.com/godotengine/godot/pull/17416","diff_url":"https://github.com/godotengine/godot/pull/17416.diff","patch_url":"https://github.com/godotengine/godot/pull/17416.patch","title":"Avoid confusing traceback on attempting build without platform option","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4NDg1MTQ=","created_at":"2018-03-10T14:14:23Z","updated_at":"2018-03-17T19:10:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["f0b49216955c87f3674d0a26c7f684264de0795f"]},"17417":{"id":"MDExOlB1bGxSZXF1ZXN0MTc0MTc2NDc3","public_id":17417,"url":"https://github.com/godotengine/godot/pull/17417","diff_url":"https://github.com/godotengine/godot/pull/17417.diff","patch_url":"https://github.com/godotengine/godot/pull/17417.patch","title":"Update Sprite when its Texture changes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMzg4MDU=","created_at":"2018-03-10T16:03:13Z","updated_at":"2018-04-28T14:17:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a23c0877f1bb26edb75aa344f1049a7b7a91f079"]},"17420":{"id":"MDExOlB1bGxSZXF1ZXN0MTc0MTg2NTkz","public_id":17420,"url":"https://github.com/godotengine/godot/pull/17420","diff_url":"https://github.com/godotengine/godot/pull/17420.diff","patch_url":"https://github.com/godotengine/godot/pull/17420.patch","title":"Added error checks for fscache saving","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-03-10T19:53:38Z","updated_at":"2018-04-14T23:17:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["06e537fec5a4c4ed16a2f3b616c59d19be573c60"]},"17421":{"id":"MDExOlB1bGxSZXF1ZXN0MTc0MTg2ODA2","public_id":17421,"url":"https://github.com/godotengine/godot/pull/17421","diff_url":"https://github.com/godotengine/godot/pull/17421.diff","patch_url":"https://github.com/godotengine/godot/pull/17421.patch","title":"Fix few bugs in shader definitions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-03-10T19:58:26Z","updated_at":"2018-04-08T13:43:46Z","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":["2d428a350e6957814fc3d6ab30e495242a59b546"]},"17422":{"id":"MDExOlB1bGxSZXF1ZXN0MTc0MTg2ODMw","public_id":17422,"url":"https://github.com/godotengine/godot/pull/17422","diff_url":"https://github.com/godotengine/godot/pull/17422.diff","patch_url":"https://github.com/godotengine/godot/pull/17422.patch","title":"Implement line clipping for `TextureProgress` to avoid bad rendering","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1MDY1Nzk1","created_at":"2018-03-10T19:58:58Z","updated_at":"2018-04-28T14:21:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["7991bd168da1e0b8d0dc34635a35057aab466349"]},"17426":{"id":"MDExOlB1bGxSZXF1ZXN0MTc0MjAwMTY0","public_id":17426,"url":"https://github.com/godotengine/godot/pull/17426","diff_url":"https://github.com/godotengine/godot/pull/17426.diff","patch_url":"https://github.com/godotengine/godot/pull/17426.patch","title":"expose Itemlist.is_anything_selected","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NDE4ODY=","created_at":"2018-03-11T02:07:18Z","updated_at":"2018-03-13T20:18:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["11e40d37005425e56bbaeb3453078dfdba517629"]},"17432":{"id":"MDExOlB1bGxSZXF1ZXN0MTc0MjE2NDQ1","public_id":17432,"url":"https://github.com/godotengine/godot/pull/17432","diff_url":"https://github.com/godotengine/godot/pull/17432.diff","patch_url":"https://github.com/godotengine/godot/pull/17432.patch","title":"Update TileMap when its TileSet changes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMzg4MDU=","created_at":"2018-03-11T11:26:30Z","updated_at":"2018-04-28T14:27:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["67f4944a21487dce92746bdb716303a7860b081c"]},"17435":{"id":"MDExOlB1bGxSZXF1ZXN0MTc0MjIwOTEz","public_id":17435,"url":"https://github.com/godotengine/godot/pull/17435","diff_url":"https://github.com/godotengine/godot/pull/17435.diff","patch_url":"https://github.com/godotengine/godot/pull/17435.patch","title":"Show error icon at \"Output\" in case of errors","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExODU5NTM4","created_at":"2018-03-11T13:22:48Z","updated_at":"2018-04-29T13:06:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["512069001330ac8f91492986f61a0963308e7d5d"]},"17438":{"id":"MDExOlB1bGxSZXF1ZXN0MTc0MjIzMjEy","public_id":17438,"url":"https://github.com/godotengine/godot/pull/17438","diff_url":"https://github.com/godotengine/godot/pull/17438.diff","patch_url":"https://github.com/godotengine/godot/pull/17438.patch","title":"get_word_at_pos considers simple and double quotes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMzMjU5NzQ4","created_at":"2018-03-11T14:17:58Z","updated_at":"2018-07-03T16:28:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["215150cfbfdb8ed9696c18a4e544cde63910bded"]},"17440":{"id":"MDExOlB1bGxSZXF1ZXN0MTc0MjIzMjkz","public_id":17440,"url":"https://github.com/godotengine/godot/pull/17440","diff_url":"https://github.com/godotengine/godot/pull/17440.diff","patch_url":"https://github.com/godotengine/godot/pull/17440.patch","title":"Properly closing all files in Python build code","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4NDg1MTQ=","created_at":"2018-03-11T14:20:09Z","updated_at":"2018-08-23T12:41:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["272ecddb2859e3c184886bc2d142e2e329b8ae83"]},"17441":{"id":"MDExOlB1bGxSZXF1ZXN0MTc0MjIzODg5","public_id":17441,"url":"https://github.com/godotengine/godot/pull/17441","diff_url":"https://github.com/godotengine/godot/pull/17441.diff","patch_url":"https://github.com/godotengine/godot/pull/17441.patch","title":"Fix column width on AutoLoad table on hidpi displays","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExODU5NTM4","created_at":"2018-03-11T14:32:44Z","updated_at":"2018-04-28T14:29:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["f494d5ac5cb849f6fbe80e0b84449e9d8f361e32"]},"17451":{"id":"MDExOlB1bGxSZXF1ZXN0MTc0MjMyOTgx","public_id":17451,"url":"https://github.com/godotengine/godot/pull/17451","diff_url":"https://github.com/godotengine/godot/pull/17451.diff","patch_url":"https://github.com/godotengine/godot/pull/17451.patch","title":"Allow configuration of which mouse buttons the BaseButton responds to","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU5MjU0NQ==","created_at":"2018-03-11T17:49:48Z","updated_at":"2018-05-07T21:24:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ed69345a19fc2372f44be8e674b0271728e5f427"]},"17454":{"id":"MDExOlB1bGxSZXF1ZXN0MTc0MjM0ODY2","public_id":17454,"url":"https://github.com/godotengine/godot/pull/17454","diff_url":"https://github.com/godotengine/godot/pull/17454.diff","patch_url":"https://github.com/godotengine/godot/pull/17454.patch","title":"Fixes importing hdr files with extra header info","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY4MDU5Ng==","created_at":"2018-03-11T18:29:20Z","updated_at":"2018-04-28T14:42:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["886156da2ca14bfdd7e06858bfc25f6507944d38"]},"17473":{"id":"MDExOlB1bGxSZXF1ZXN0MTc0NDc0NzQ2","public_id":17473,"url":"https://github.com/godotengine/godot/pull/17473","diff_url":"https://github.com/godotengine/godot/pull/17473.diff","patch_url":"https://github.com/godotengine/godot/pull/17473.patch","title":"Fixed several leaks","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzMzc4ODA=","created_at":"2018-03-12T19:43:48Z","updated_at":"2018-03-28T22:30:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["e9ac87390c952e7a7a93442a5ceee76324b10a1a"]},"17474":{"id":"MDExOlB1bGxSZXF1ZXN0MTc0NDg3MzUy","public_id":17474,"url":"https://github.com/godotengine/godot/pull/17474","diff_url":"https://github.com/godotengine/godot/pull/17474.diff","patch_url":"https://github.com/godotengine/godot/pull/17474.patch","title":"Fix non working action names containing whitespaces","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1MDY1Nzk1","created_at":"2018-03-12T20:36:17Z","updated_at":"2018-04-29T00:20:42Z","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":["ea94a8259624a1915fa4b92682755e28f2bb6af5"]},"17482":{"id":"MDExOlB1bGxSZXF1ZXN0MTc0NjAzOTAx","public_id":17482,"url":"https://github.com/godotengine/godot/pull/17482","diff_url":"https://github.com/godotengine/godot/pull/17482.diff","patch_url":"https://github.com/godotengine/godot/pull/17482.patch","title":"fix iOS build - error due to GLES2 missing include","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5Njc0NjE2","created_at":"2018-03-13T09:43:32Z","updated_at":"2018-03-13T11:16:10Z","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":["b5c7e6bac9b8ba611b52c694718c7405372dd585"]},"17485":{"id":"MDExOlB1bGxSZXF1ZXN0MTc0Njg2MzM4","public_id":17485,"url":"https://github.com/godotengine/godot/pull/17485","diff_url":"https://github.com/godotengine/godot/pull/17485.diff","patch_url":"https://github.com/godotengine/godot/pull/17485.patch","title":"[DOCS] Net.MultiplayerEnet: List returned errors","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTQ3NjM=","created_at":"2018-03-13T14:56:10Z","updated_at":"2018-04-29T12:38:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["ec3f5218e8a41a2e1ee268fd544bf3c4b9bb402b"]},"17486":{"id":"MDExOlB1bGxSZXF1ZXN0MTc0NjkxMzE3","public_id":17486,"url":"https://github.com/godotengine/godot/pull/17486","diff_url":"https://github.com/godotengine/godot/pull/17486.diff","patch_url":"https://github.com/godotengine/godot/pull/17486.patch","title":"Fix a potential bug hinted by clang","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2018-03-13T15:11:33Z","updated_at":"2018-03-28T22:28:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTcxNjI=","name":"discussion","color":"#ccaaff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4d81e8afe61635f7542342ea3af928afcad41197"]},"17488":{"id":"MDExOlB1bGxSZXF1ZXN0MTc0NzAzMTg3","public_id":17488,"url":"https://github.com/godotengine/godot/pull/17488","diff_url":"https://github.com/godotengine/godot/pull/17488.diff","patch_url":"https://github.com/godotengine/godot/pull/17488.patch","title":"expose itemlist.unselect_all()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NDE4ODY=","created_at":"2018-03-13T15:47:23Z","updated_at":"2018-03-13T20:18:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a3d2f59dbe7b0b0f7bba406b3adec4b5b5c4caf1"]},"17489":{"id":"MDExOlB1bGxSZXF1ZXN0MTc0NzEzNDkx","public_id":17489,"url":"https://github.com/godotengine/godot/pull/17489","diff_url":"https://github.com/godotengine/godot/pull/17489.diff","patch_url":"https://github.com/godotengine/godot/pull/17489.patch","title":"[DOCS] Input","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTQ3NjM=","created_at":"2018-03-13T16:18:49Z","updated_at":"2018-04-29T12:38:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["22cb4a1cf95910a4e41f72010778e7f3651216b1"]},"17490":{"id":"MDExOlB1bGxSZXF1ZXN0MTc0NzU2MzI4","public_id":17490,"url":"https://github.com/godotengine/godot/pull/17490","diff_url":"https://github.com/godotengine/godot/pull/17490.diff","patch_url":"https://github.com/godotengine/godot/pull/17490.patch","title":"Fix non-valid characters for `input_action`","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1MDY1Nzk1","created_at":"2018-03-13T18:49:58Z","updated_at":"2018-04-28T15:07: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":["da6c07698f591b3eac773770dc776bf095c3d9ef"]},"17493":{"id":"MDExOlB1bGxSZXF1ZXN0MTc0NzY2Mzk1","public_id":17493,"url":"https://github.com/godotengine/godot/pull/17493","diff_url":"https://github.com/godotengine/godot/pull/17493.diff","patch_url":"https://github.com/godotengine/godot/pull/17493.patch","title":"Fixed leak in BulletPhysicsServer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzMzc4ODA=","created_at":"2018-03-13T19:30:54Z","updated_at":"2018-03-28T22:24:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["e5ae9750ed011c545cf2c002159f5095a9592e7c"]},"17496":{"id":"MDExOlB1bGxSZXF1ZXN0MTc0NzgwOTA4","public_id":17496,"url":"https://github.com/godotengine/godot/pull/17496","diff_url":"https://github.com/godotengine/godot/pull/17496.diff","patch_url":"https://github.com/godotengine/godot/pull/17496.patch","title":"Fix pressing `F3` do both changing to script editor AND find next text","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1MDY1Nzk1","created_at":"2018-03-13T20:29:58Z","updated_at":"2018-04-28T15:11:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8939f44f6ac5594348e4d671d121680822bd8dc8"]},"17502":{"id":"MDExOlB1bGxSZXF1ZXN0MTc0ODc5NDY1","public_id":17502,"url":"https://github.com/godotengine/godot/pull/17502","diff_url":"https://github.com/godotengine/godot/pull/17502.diff","patch_url":"https://github.com/godotengine/godot/pull/17502.patch","title":"Remove the rect surrounding 2D nodes in 2D editor when it's not pertinent","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-03-14T08:08:27Z","updated_at":"2018-04-22T16:22:49Z","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":["a724f34ef30bdf362b9059634e4ef21e21101ddd","0251b08afad2555dbb8c7cf5e80ece45f36cbc41","72ed1e4244efbba7d7d66781b6fcbd2faec3273f","6435894275ad03911f916817704d94a0e5925425"]},"17504":{"id":"MDExOlB1bGxSZXF1ZXN0MTc0OTQ2OTc4","public_id":17504,"url":"https://github.com/godotengine/godot/pull/17504","diff_url":"https://github.com/godotengine/godot/pull/17504.diff","patch_url":"https://github.com/godotengine/godot/pull/17504.patch","title":"Ceil dynamic font glyph size","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0MTc4NDk=","created_at":"2018-03-14T12:59:29Z","updated_at":"2019-07-03T09:40:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["aa8561ded403020f0292450e7a7af75eaf001e94"]},"17505":{"id":"MDExOlB1bGxSZXF1ZXN0MTc0OTU5MDE3","public_id":17505,"url":"https://github.com/godotengine/godot/pull/17505","diff_url":"https://github.com/godotengine/godot/pull/17505.diff","patch_url":"https://github.com/godotengine/godot/pull/17505.patch","title":"add option to invert y-axis","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDUyODQ4","created_at":"2018-03-14T13:43:54Z","updated_at":"2018-11-17T16:10:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["57e6b8781ca311ffd919f25a2c36039f45866c2a"]},"17506":{"id":"MDExOlB1bGxSZXF1ZXN0MTc0OTU5ODI4","public_id":17506,"url":"https://github.com/godotengine/godot/pull/17506","diff_url":"https://github.com/godotengine/godot/pull/17506.diff","patch_url":"https://github.com/godotengine/godot/pull/17506.patch","title":"SCons: Fix running 'scons' without platform argument","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-03-14T13:46:43Z","updated_at":"2018-03-28T22:22:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["a44f9ca545795dc43a59ee284874eac81ac7cbe2"]},"17514":{"id":"MDExOlB1bGxSZXF1ZXN0MTc1MDg5MjE2","public_id":17514,"url":"https://github.com/godotengine/godot/pull/17514","diff_url":"https://github.com/godotengine/godot/pull/17514.diff","patch_url":"https://github.com/godotengine/godot/pull/17514.patch","title":"Add brief description","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MzA3","created_at":"2018-03-14T21:23:44Z","updated_at":"2018-03-15T19:45:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["32fc6c9041c0b38454e639136499c74333696e3b"]},"17520":{"id":"MDExOlB1bGxSZXF1ZXN0MTc1MTM4Mjcz","public_id":17520,"url":"https://github.com/godotengine/godot/pull/17520","diff_url":"https://github.com/godotengine/godot/pull/17520.diff","patch_url":"https://github.com/godotengine/godot/pull/17520.patch","title":"Check only for WebGL 1.0 before starting downloads, move test to HTML file","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2018-03-15T03:13:54Z","updated_at":"2018-03-16T14:43:11Z","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":["61026e62bf8659a4ffe4fc1b5cbd404d3e25adeb"]},"17527":{"id":"MDExOlB1bGxSZXF1ZXN0MTc1MjIwMjQy","public_id":17527,"url":"https://github.com/godotengine/godot/pull/17527","diff_url":"https://github.com/godotengine/godot/pull/17527.diff","patch_url":"https://github.com/godotengine/godot/pull/17527.patch","title":"Fix debugger_stdout_settings being ignored","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExODU5NTM4","created_at":"2018-03-15T11:24:48Z","updated_at":"2018-04-28T15:14:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["2b728de8f2a7a79dc150b3ed7a03428c92136ad4"]},"17528":{"id":"MDExOlB1bGxSZXF1ZXN0MTc1MjIzNTk2","public_id":17528,"url":"https://github.com/godotengine/godot/pull/17528","diff_url":"https://github.com/godotengine/godot/pull/17528.diff","patch_url":"https://github.com/godotengine/godot/pull/17528.patch","title":"Added missing import BoolVariable","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2018-03-15T11:38:25Z","updated_at":"2018-05-07T12:47:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNjE3ODA1NTk=","name":"platform:uwp","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["cc9e8aa73239c4d672775cfd05b84c21fe246b84"]},"17530":{"id":"MDExOlB1bGxSZXF1ZXN0MTc1MjM2NDUw","public_id":17530,"url":"https://github.com/godotengine/godot/pull/17530","diff_url":"https://github.com/godotengine/godot/pull/17530.diff","patch_url":"https://github.com/godotengine/godot/pull/17530.patch","title":"Make it possible to call move_and_slide from _process, even if it is not recommended","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2018-03-15T12:34:31Z","updated_at":"2018-11-12T20:14:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["d94c76a19930a4f6f83ad56b38b41eaa563f9571"]},"17532":{"id":"MDExOlB1bGxSZXF1ZXN0MTc1MjQ1MzQx","public_id":17532,"url":"https://github.com/godotengine/godot/pull/17532","diff_url":"https://github.com/godotengine/godot/pull/17532.diff","patch_url":"https://github.com/godotengine/godot/pull/17532.patch","title":"A few enhancements on the ARVR Server","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2018-03-15T13:10:04Z","updated_at":"2018-05-07T12:47:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw4NjU1ODUwMDA=","name":"topic:xr","color":"#ffee88"}],"commits":["53564233771529881d56110cff82be59372c0274"]},"17533":{"id":"MDExOlB1bGxSZXF1ZXN0MTc1MjY4Mjc1","public_id":17533,"url":"https://github.com/godotengine/godot/pull/17533","diff_url":"https://github.com/godotengine/godot/pull/17533.diff","patch_url":"https://github.com/godotengine/godot/pull/17533.patch","title":"Hinted shader uniforms can have a default value","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2018-03-15T14:29:35Z","updated_at":"2018-04-28T15: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":["479f531635438430a36b487f00824699a6afd575"]},"17536":{"id":"MDExOlB1bGxSZXF1ZXN0MTc1Mjg4NjAy","public_id":17536,"url":"https://github.com/godotengine/godot/pull/17536","diff_url":"https://github.com/godotengine/godot/pull/17536.diff","patch_url":"https://github.com/godotengine/godot/pull/17536.patch","title":"Fix MinGW cross-build","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2018-03-15T15:30:33Z","updated_at":"2018-03-15T15:50:49Z","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":["e337eecd1706d9d319df24b9d0f3ff00e72d6280"]},"17541":{"id":"MDExOlB1bGxSZXF1ZXN0MTc1MzM2MjA4","public_id":17541,"url":"https://github.com/godotengine/godot/pull/17541","diff_url":"https://github.com/godotengine/godot/pull/17541.diff","patch_url":"https://github.com/godotengine/godot/pull/17541.patch","title":"[DOCS] Node: Networking updates, fix outdated and missing docs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTQ3NjM=","created_at":"2018-03-15T18:11:03Z","updated_at":"2018-04-29T12:38:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["5a3e841c60fa2b3cdbb44ec1012e67d2a0c71b92"]},"17548":{"id":"MDExOlB1bGxSZXF1ZXN0MTc1NDAzODU0","public_id":17548,"url":"https://github.com/godotengine/godot/pull/17548","diff_url":"https://github.com/godotengine/godot/pull/17548.diff","patch_url":"https://github.com/godotengine/godot/pull/17548.patch","title":"Fixes scrollbars in Canvas Item Editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-03-15T23:19:01Z","updated_at":"2018-04-22T16:51:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["038de54b1fd227cdf727e7f12a43dfaa837ba048"]},"17555":{"id":"MDExOlB1bGxSZXF1ZXN0MTc1NDkwNzA4","public_id":17555,"url":"https://github.com/godotengine/godot/pull/17555","diff_url":"https://github.com/godotengine/godot/pull/17555.diff","patch_url":"https://github.com/godotengine/godot/pull/17555.patch","title":"Warn about WorldEnvironment being ignored","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExODU5NTM4","created_at":"2018-03-16T10:17:07Z","updated_at":"2018-04-29T13:00:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["29d305599dcb095e6586ebecf6e595f85d2cfcaf"]},"17559":{"id":"MDExOlB1bGxSZXF1ZXN0MTc1NTIxNTc3","public_id":17559,"url":"https://github.com/godotengine/godot/pull/17559","diff_url":"https://github.com/godotengine/godot/pull/17559.diff","patch_url":"https://github.com/godotengine/godot/pull/17559.patch","title":"Implemented interface for bullet linear motors","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzNDkwMDUw","created_at":"2018-03-16T12:39:17Z","updated_at":"2018-05-08T08:23:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["09c887f38eeb4de22c90e54e3ff02eaf2f32d1ae"]},"17564":{"id":"MDExOlB1bGxSZXF1ZXN0MTc1NTY2Njc1","public_id":17564,"url":"https://github.com/godotengine/godot/pull/17564","diff_url":"https://github.com/godotengine/godot/pull/17564.diff","patch_url":"https://github.com/godotengine/godot/pull/17564.patch","title":"Open textfile in textmode","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMzg4MDU=","created_at":"2018-03-16T15:28:51Z","updated_at":"2018-03-17T08:59:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["75308d7a306a0201b110a3a8510253ba7927de66"]},"17571":{"id":"MDExOlB1bGxSZXF1ZXN0MTc1NjEwMTg0","public_id":17571,"url":"https://github.com/godotengine/godot/pull/17571","diff_url":"https://github.com/godotengine/godot/pull/17571.diff","patch_url":"https://github.com/godotengine/godot/pull/17571.patch","title":"a way to ensure that camera is disabled","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYxMjk1OTQ=","created_at":"2018-03-16T18:17:26Z","updated_at":"2019-07-03T08:20:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f78c7353ea43af668b53adb0a4b8ceb871673398"]},"17576":{"id":"MDExOlB1bGxSZXF1ZXN0MTc1NjgyMjkx","public_id":17576,"url":"https://github.com/godotengine/godot/pull/17576","diff_url":"https://github.com/godotengine/godot/pull/17576.diff","patch_url":"https://github.com/godotengine/godot/pull/17576.patch","title":"Allow users to add items to Tool menu","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE1NzkyMjE5","created_at":"2018-03-17T04:14:31Z","updated_at":"2018-03-23T10:08:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzMDcxMzU1MzI=","name":"topic:plugin","color":"#ffee88"}],"commits":["9da18f3974a374318ab10b4080c8d00e890669d2"]},"17578":{"id":"MDExOlB1bGxSZXF1ZXN0MTc1NjkwODMw","public_id":17578,"url":"https://github.com/godotengine/godot/pull/17578","diff_url":"https://github.com/godotengine/godot/pull/17578.diff","patch_url":"https://github.com/godotengine/godot/pull/17578.patch","title":"Perfect FreeType-based outlines for DynamicFonts","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0MTc4NDk=","created_at":"2018-03-17T08:47:57Z","updated_at":"2019-07-03T08:20:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["863dd9aa46aff502f7425ea6045de93bf09b76a3","5cd12f6649387f91d08fd17bf3c70e732798ab58"]},"17582":{"id":"MDExOlB1bGxSZXF1ZXN0MTc1Njk3ODk0","public_id":17582,"url":"https://github.com/godotengine/godot/pull/17582","diff_url":"https://github.com/godotengine/godot/pull/17582.diff","patch_url":"https://github.com/godotengine/godot/pull/17582.patch","title":"Tile randomizer for tilemap editor.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzNDE4ODkw","created_at":"2018-03-17T12:17:23Z","updated_at":"2018-07-26T21:32:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d9d78786dc3a642926a3eaba635601adb53dd4aa"]},"17583":{"id":"MDExOlB1bGxSZXF1ZXN0MTc1Njk5Mjc2","public_id":17583,"url":"https://github.com/godotengine/godot/pull/17583","diff_url":"https://github.com/godotengine/godot/pull/17583.diff","patch_url":"https://github.com/godotengine/godot/pull/17583.patch","title":"Enhance uri utils","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2018-03-17T12:55:52Z","updated_at":"2018-04-12T19:28:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["1fc85b87bd0542b82b1a8d51afdb3801d03d872b","8d8e9d54c859625277c7de977b361165c09b06b1","b76ee30917c63211ac9e94a21bebbddf518d169f"]},"17589":{"id":"MDExOlB1bGxSZXF1ZXN0MTc1NzEzMDI5","public_id":17589,"url":"https://github.com/godotengine/godot/pull/17589","diff_url":"https://github.com/godotengine/godot/pull/17589.diff","patch_url":"https://github.com/godotengine/godot/pull/17589.patch","title":"Fix saving unmodified scenes and resources","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1MDY1Nzk1","created_at":"2018-03-17T18:01:39Z","updated_at":"2018-06-29T07:07: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":["28ab60422d648d43d219186ea0ecffce1645188f"]},"17590":{"id":"MDExOlB1bGxSZXF1ZXN0MTc1NzE1ODQx","public_id":17590,"url":"https://github.com/godotengine/godot/pull/17590","diff_url":"https://github.com/godotengine/godot/pull/17590.diff","patch_url":"https://github.com/godotengine/godot/pull/17590.patch","title":"Fixed small typo in the \"InstancePlaceholder\" doc","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-03-17T19:02:26Z","updated_at":"2018-04-28T15:31:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["712d6e724a312cadc8faf64b8b301188ae6bc575"]},"17594":{"id":"MDExOlB1bGxSZXF1ZXN0MTc1NzI0OTgz","public_id":17594,"url":"https://github.com/godotengine/godot/pull/17594","diff_url":"https://github.com/godotengine/godot/pull/17594.diff","patch_url":"https://github.com/godotengine/godot/pull/17594.patch","title":"Changed debug max distance to avoid overflow","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1MDQ2NA==","created_at":"2018-03-17T22:37:35Z","updated_at":"2018-04-28T15:33:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["55f79f2e809f27e3e3d24e8f06cb86a9e28cffb0"]},"17595":{"id":"MDExOlB1bGxSZXF1ZXN0MTc1NzI2NzA4","public_id":17595,"url":"https://github.com/godotengine/godot/pull/17595","diff_url":"https://github.com/godotengine/godot/pull/17595.diff","patch_url":"https://github.com/godotengine/godot/pull/17595.patch","title":"Running builder (content generator) functions in subprocesses on Windows","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4NDg1MTQ=","created_at":"2018-03-17T23:30:02Z","updated_at":"2018-08-06T05:21:08Z","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":["c5bd0c37ce5b185542a0c8c934f3c71c1ad3daad"]},"17599":{"id":"MDExOlB1bGxSZXF1ZXN0MTc1NzMzNjIw","public_id":17599,"url":"https://github.com/godotengine/godot/pull/17599","diff_url":"https://github.com/godotengine/godot/pull/17599.diff","patch_url":"https://github.com/godotengine/godot/pull/17599.patch","title":"Fix possible crash when audio channels change","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-03-18T03:42:25Z","updated_at":"2018-04-14T19:47:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["87ebdd60416f953181e2ce93286f97a9c233fa49"]},"17602":{"id":"MDExOlB1bGxSZXF1ZXN0MTc1NzQyMzAz","public_id":17602,"url":"https://github.com/godotengine/godot/pull/17602","diff_url":"https://github.com/godotengine/godot/pull/17602.diff","patch_url":"https://github.com/godotengine/godot/pull/17602.patch","title":"Removed unnecessary newlines from tscn","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1MDQ2NA==","created_at":"2018-03-18T09:26:58Z","updated_at":"2018-04-07T20:03:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e0f6b54b777335d83e07a82c3c72531371372e29"]},"17603":{"id":"MDExOlB1bGxSZXF1ZXN0MTc1NzQzMDc1","public_id":17603,"url":"https://github.com/godotengine/godot/pull/17603","diff_url":"https://github.com/godotengine/godot/pull/17603.diff","patch_url":"https://github.com/godotengine/godot/pull/17603.patch","title":"Fix Mono builds with Python 3.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgxMDc0NTk=","created_at":"2018-03-18T09:52:08Z","updated_at":"2018-03-19T15:32:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["998f1977a8b5bb7db3d2cfe68a42ce3d67619cb2"]},"17606":{"id":"MDExOlB1bGxSZXF1ZXN0MTc1NzQ5MTkz","public_id":17606,"url":"https://github.com/godotengine/godot/pull/17606","diff_url":"https://github.com/godotengine/godot/pull/17606.diff","patch_url":"https://github.com/godotengine/godot/pull/17606.patch","title":"Improve Input.is_action_just_* docs.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgxMDc0NTk=","created_at":"2018-03-18T12:42:07Z","updated_at":"2018-04-29T13:52:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["11aa330a6f4f1111d8b53abf4425f842f5bcae2b"]},"17607":{"id":"MDExOlB1bGxSZXF1ZXN0MTc1NzUwNDEx","public_id":17607,"url":"https://github.com/godotengine/godot/pull/17607","diff_url":"https://github.com/godotengine/godot/pull/17607.diff","patch_url":"https://github.com/godotengine/godot/pull/17607.patch","title":"Fix listing files inside directory in pack file","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2018-03-18T13:11:17Z","updated_at":"2018-04-28T18:17:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["536611704a2be026682ce3d6c7454b97122d341e"]},"17612":{"id":"MDExOlB1bGxSZXF1ZXN0MTc1NzYxODMx","public_id":17612,"url":"https://github.com/godotengine/godot/pull/17612","diff_url":"https://github.com/godotengine/godot/pull/17612.diff","patch_url":"https://github.com/godotengine/godot/pull/17612.patch","title":"Fix bad rendering of BBCode tables in `RichTextLabel`","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1MDY1Nzk1","created_at":"2018-03-18T17:07:57Z","updated_at":"2019-07-03T09:40:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["5358befb412b0f21610619f61c5c41fea949cfc6"]},"17617":{"id":"MDExOlB1bGxSZXF1ZXN0MTc1Nzc0NTA4","public_id":17617,"url":"https://github.com/godotengine/godot/pull/17617","diff_url":"https://github.com/godotengine/godot/pull/17617.diff","patch_url":"https://github.com/godotengine/godot/pull/17617.patch","title":"Disable Emscripten assertions in release_debug builds","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2018-03-18T21:31:10Z","updated_at":"2018-04-29T13:01:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["d6c9d8d778954c65d69d1af04a9921d8887dec9f"]},"17618":{"id":"MDExOlB1bGxSZXF1ZXN0MTc1Nzc0NjQ2","public_id":17618,"url":"https://github.com/godotengine/godot/pull/17618","diff_url":"https://github.com/godotengine/godot/pull/17618.diff","patch_url":"https://github.com/godotengine/godot/pull/17618.patch","title":"Fixes wrong calculation of gridcontainer's children size","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-03-18T21:34:05Z","updated_at":"2018-04-28T15:41:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["896e5a64d39e4dd477d961c5c78b480910fb6b09"]},"17619":{"id":"MDExOlB1bGxSZXF1ZXN0MTc1Nzc2NDAw","public_id":17619,"url":"https://github.com/godotengine/godot/pull/17619","diff_url":"https://github.com/godotengine/godot/pull/17619.diff","patch_url":"https://github.com/godotengine/godot/pull/17619.patch","title":"Mono: Runtime main args and assembly search fixes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-03-18T22:08:01Z","updated_at":"2021-05-14T01:55:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["fa1d656af4c4ea81ca04c7f0117e421855327a28"]},"17622":{"id":"MDExOlB1bGxSZXF1ZXN0MTc1NzgwMzc0","public_id":17622,"url":"https://github.com/godotengine/godot/pull/17622","diff_url":"https://github.com/godotengine/godot/pull/17622.diff","patch_url":"https://github.com/godotengine/godot/pull/17622.patch","title":"A couple of fixes for glTF importing","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2018-03-18T23:30:57Z","updated_at":"2018-03-28T22:04:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["1f26da0ad11e3b68f4ceecb2e39dc6b3302082ee","adbe74951362591f39828e346db10225bee36298"]},"17629":{"id":"MDExOlB1bGxSZXF1ZXN0MTc1ODY0Njg3","public_id":17629,"url":"https://github.com/godotengine/godot/pull/17629","diff_url":"https://github.com/godotengine/godot/pull/17629.diff","patch_url":"https://github.com/godotengine/godot/pull/17629.patch","title":"[macOS] Implement OS_OSX::execute (using NSTask)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2018-03-19T10:58:14Z","updated_at":"2018-03-23T10:15:36Z","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":["e42576548f2c0ae2c6cb24ce2b0437ffb8978d65"]},"17632":{"id":"MDExOlB1bGxSZXF1ZXN0MTc1OTAzNjc0","public_id":17632,"url":"https://github.com/godotengine/godot/pull/17632","diff_url":"https://github.com/godotengine/godot/pull/17632.diff","patch_url":"https://github.com/godotengine/godot/pull/17632.patch","title":"Fix oversampled font artifacts after resize","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0MTc4NDk=","created_at":"2018-03-19T13:46:00Z","updated_at":"2018-04-28T15:44:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["47747718d63c1e5d3949fa4793752b579434bc3e"]},"17634":{"id":"MDExOlB1bGxSZXF1ZXN0MTc1OTM4NzAw","public_id":17634,"url":"https://github.com/godotengine/godot/pull/17634","diff_url":"https://github.com/godotengine/godot/pull/17634.diff","patch_url":"https://github.com/godotengine/godot/pull/17634.patch","title":"Fix mono build properly!","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgxMDc0NTk=","created_at":"2018-03-19T15:37:23Z","updated_at":"2018-03-19T16:06:26Z","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":["6a7f552c6fb9f66ea9194a5717138d0f9fce9b9e"]},"17636":{"id":"MDExOlB1bGxSZXF1ZXN0MTc1OTc2NzEz","public_id":17636,"url":"https://github.com/godotengine/godot/pull/17636","diff_url":"https://github.com/godotengine/godot/pull/17636.diff","patch_url":"https://github.com/godotengine/godot/pull/17636.patch","title":"Fixes moving files causes scene corruption","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwODMwNDU0","created_at":"2018-03-19T17:48:15Z","updated_at":"2018-04-08T14:55:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["31c6d6649f64b757848ad6e9f382709df3e164d7"]},"17637":{"id":"MDExOlB1bGxSZXF1ZXN0MTc1OTg4NzQz","public_id":17637,"url":"https://github.com/godotengine/godot/pull/17637","diff_url":"https://github.com/godotengine/godot/pull/17637.diff","patch_url":"https://github.com/godotengine/godot/pull/17637.patch","title":"Fix crash in `canvas_item_add_polyline` when passing more points than colors","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1MDY1Nzk1","created_at":"2018-03-19T18:35:05Z","updated_at":"2018-04-28T15:45:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["8eedb2afe2b7e00c6317a30e98a388f78be6ac56"]},"17642":{"id":"MDExOlB1bGxSZXF1ZXN0MTc2MDYwMzUz","public_id":17642,"url":"https://github.com/godotengine/godot/pull/17642","diff_url":"https://github.com/godotengine/godot/pull/17642.diff","patch_url":"https://github.com/godotengine/godot/pull/17642.patch","title":"Particles 2D and 3D - fix hue variation not working","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY2OTY5ODU=","created_at":"2018-03-20T00:29:07Z","updated_at":"2018-04-14T11:47:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["7061c28df7bac641351431af20342b44fc439fd5"]},"17645":{"id":"MDExOlB1bGxSZXF1ZXN0MTc2MDkwMDU0","public_id":17645,"url":"https://github.com/godotengine/godot/pull/17645","diff_url":"https://github.com/godotengine/godot/pull/17645.diff","patch_url":"https://github.com/godotengine/godot/pull/17645.patch","title":"Fix getting Android device information","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-03-20T05:05:01Z","updated_at":"2018-05-17T04:36:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4e378aeeb874b596fa08d079d9e107b2863f1144"]},"17653":{"id":"MDExOlB1bGxSZXF1ZXN0MTc2MTkzNjA0","public_id":17653,"url":"https://github.com/godotengine/godot/pull/17653","diff_url":"https://github.com/godotengine/godot/pull/17653.diff","patch_url":"https://github.com/godotengine/godot/pull/17653.patch","title":"Add RWLockDummy for NO_THREADS builds","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2018-03-20T13:40:52Z","updated_at":"2019-07-03T08:20:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["25800ffb0e9acfe9e63608eb44979f27c33fc6c1"]},"17658":{"id":"MDExOlB1bGxSZXF1ZXN0MTc2Mjg4MTA1","public_id":17658,"url":"https://github.com/godotengine/godot/pull/17658","diff_url":"https://github.com/godotengine/godot/pull/17658.diff","patch_url":"https://github.com/godotengine/godot/pull/17658.patch","title":"Updated thekla_atlas to support arm64","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyMTk1MjAy","created_at":"2018-03-20T18:47:54Z","updated_at":"2018-04-29T12:44:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["cd63e699ca113ce2a45c3437c5430a06d51adf4d"]},"17666":{"id":"MDExOlB1bGxSZXF1ZXN0MTc2NDA0NTQ4","public_id":17666,"url":"https://github.com/godotengine/godot/pull/17666","diff_url":"https://github.com/godotengine/godot/pull/17666.diff","patch_url":"https://github.com/godotengine/godot/pull/17666.patch","title":"Add --print-fps option to output FPS to stdout","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-03-21T08:14:51Z","updated_at":"2018-04-29T12:45:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["10fa69285cc97bdb3cc0b842bd53edad34509b08"]},"17670":{"id":"MDExOlB1bGxSZXF1ZXN0MTc2NDY2ODQ2","public_id":17670,"url":"https://github.com/godotengine/godot/pull/17670","diff_url":"https://github.com/godotengine/godot/pull/17670.diff","patch_url":"https://github.com/godotengine/godot/pull/17670.patch","title":"Prevent android to split-screen","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY2MTYwMDU=","created_at":"2018-03-21T12:55:36Z","updated_at":"2019-06-28T17:43: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":["61e8f8a86689bcac91382f993b7b0f9803222b68"]},"17679":{"id":"MDExOlB1bGxSZXF1ZXN0MTc2NjE1MDUz","public_id":17679,"url":"https://github.com/godotengine/godot/pull/17679","diff_url":"https://github.com/godotengine/godot/pull/17679.diff","patch_url":"https://github.com/godotengine/godot/pull/17679.patch","title":"Prevented external editor from running multiple times","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1MDQ2NA==","created_at":"2018-03-21T21:29:19Z","updated_at":"2018-04-28T15:47:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f5147befb68cc2a021034a55ad64a4e1fae4bba2"]},"17680":{"id":"MDExOlB1bGxSZXF1ZXN0MTc2NjE5NDU3","public_id":17680,"url":"https://github.com/godotengine/godot/pull/17680","diff_url":"https://github.com/godotengine/godot/pull/17680.diff","patch_url":"https://github.com/godotengine/godot/pull/17680.patch","title":"Fix compressor audio effect sidechain selection","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0MDEwNzI=","created_at":"2018-03-21T21:49:19Z","updated_at":"2018-04-28T15:50:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["7792dfe5546d862dc3b97b7c71dc245b35801446"]},"17685":{"id":"MDExOlB1bGxSZXF1ZXN0MTc2NjYzMDIw","public_id":17685,"url":"https://github.com/godotengine/godot/pull/17685","diff_url":"https://github.com/godotengine/godot/pull/17685.diff","patch_url":"https://github.com/godotengine/godot/pull/17685.patch","title":"Fix missing const in CapsuleShapeSW::get_area","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-03-22T02:59:18Z","updated_at":"2019-07-03T09:28:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["9042ef3836925e6185165668d1b1640e35879760"]},"17686":{"id":"MDExOlB1bGxSZXF1ZXN0MTc2NjY1MjQz","public_id":17686,"url":"https://github.com/godotengine/godot/pull/17686","diff_url":"https://github.com/godotengine/godot/pull/17686.diff","patch_url":"https://github.com/godotengine/godot/pull/17686.patch","title":"Fix several in-class initialization clang warning","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-03-22T03:18:51Z","updated_at":"2019-07-03T08:20:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["35d21c08813242002e31f1d9bbc45fed5a21ebde"]},"17703":{"id":"MDExOlB1bGxSZXF1ZXN0MTc2ODM0ODc3","public_id":17703,"url":"https://github.com/godotengine/godot/pull/17703","diff_url":"https://github.com/godotengine/godot/pull/17703.diff","patch_url":"https://github.com/godotengine/godot/pull/17703.patch","title":"[macOS] Fix dragging window from non-retina to retina display.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2018-03-22T16:24:42Z","updated_at":"2018-04-28T15:51:24Z","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":["14597dc2b264c02450dfd7a04314e77d27ea7dc7"]},"17704":{"id":"MDExOlB1bGxSZXF1ZXN0MTc2ODM2MDI5","public_id":17704,"url":"https://github.com/godotengine/godot/pull/17704","diff_url":"https://github.com/godotengine/godot/pull/17704.diff","patch_url":"https://github.com/godotengine/godot/pull/17704.patch","title":"Fix for clang warning at distance_to","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-03-22T16:28:23Z","updated_at":"2018-03-28T22:15:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["bbd21c22030c85d098fa79ee69f78803a86c15ba"]},"17706":{"id":"MDExOlB1bGxSZXF1ZXN0MTc2ODg1MjQ1","public_id":17706,"url":"https://github.com/godotengine/godot/pull/17706","diff_url":"https://github.com/godotengine/godot/pull/17706.diff","patch_url":"https://github.com/godotengine/godot/pull/17706.patch","title":"Overhaul the display scaling editor settings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-03-22T19:26:52Z","updated_at":"2020-01-27T18:27:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["61bf0d10d533200486c138dc5b34914081af63e1"]},"17716":{"id":"MDExOlB1bGxSZXF1ZXN0MTc3MDIxOTg5","public_id":17716,"url":"https://github.com/godotengine/godot/pull/17716","diff_url":"https://github.com/godotengine/godot/pull/17716.diff","patch_url":"https://github.com/godotengine/godot/pull/17716.patch","title":"Revert \"Implement OS_OSX::execute\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2018-03-23T10:06:37Z","updated_at":"2018-03-25T16:42:57Z","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":["d6c6a654386b076d94ce9fe8a62651b4fda54ba9"]},"17717":{"id":"MDExOlB1bGxSZXF1ZXN0MTc3MDI2ODUy","public_id":17717,"url":"https://github.com/godotengine/godot/pull/17717","diff_url":"https://github.com/godotengine/godot/pull/17717.diff","patch_url":"https://github.com/godotengine/godot/pull/17717.patch","title":"Extended node rename function to also support renaming node path script instance property","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3NTM0Mjcz","created_at":"2018-03-23T10:25:28Z","updated_at":"2018-04-07T19:46:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["66d2cd3918134af4c9863d812ed960c586444897","6eac0f6817b45814a0ba109539a13d3b6c893748"]},"17720":{"id":"MDExOlB1bGxSZXF1ZXN0MTc3MDQwNTM0","public_id":17720,"url":"https://github.com/godotengine/godot/pull/17720","diff_url":"https://github.com/godotengine/godot/pull/17720.diff","patch_url":"https://github.com/godotengine/godot/pull/17720.patch","title":"[mono] Generic Typed GetNode, GetChild, etc.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQzNzAyNQ==","created_at":"2018-03-23T11:22:23Z","updated_at":"2019-07-03T08:21:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["877ea882ce3a4938c3b73b903e5d6e1e8f970eef"]},"17730":{"id":"MDExOlB1bGxSZXF1ZXN0MTc3MjE1NzU3","public_id":17730,"url":"https://github.com/godotengine/godot/pull/17730","diff_url":"https://github.com/godotengine/godot/pull/17730.diff","patch_url":"https://github.com/godotengine/godot/pull/17730.patch","title":"Radio buttons in menus","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2018-03-24T02:19:39Z","updated_at":"2018-08-29T07:01: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":["a6dc160d5cdf581c61d9c0ecd042aa7b5e958a87","bf14a6deffe4c9b74920080851f7e4e273f66116","ab3b1d9f3ed5c8a4dda885d84ed5949b0146639d"]},"17741":{"id":"MDExOlB1bGxSZXF1ZXN0MTc3MjQzMjg2","public_id":17741,"url":"https://github.com/godotengine/godot/pull/17741","diff_url":"https://github.com/godotengine/godot/pull/17741.diff","patch_url":"https://github.com/godotengine/godot/pull/17741.patch","title":"Fix all categories unfold when one key binding is changed","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMzNTc1Njkz","created_at":"2018-03-24T15:37:52Z","updated_at":"2018-04-28T15:52: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":["eda1e266c87fc56ab9f1edbbb06785072a021dca"]},"17742":{"id":"MDExOlB1bGxSZXF1ZXN0MTc3MjQ0Mzkz","public_id":17742,"url":"https://github.com/godotengine/godot/pull/17742","diff_url":"https://github.com/godotengine/godot/pull/17742.diff","patch_url":"https://github.com/godotengine/godot/pull/17742.patch","title":"Added new audio device functions to set/get the audio device","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-03-24T16:02:32Z","updated_at":"2018-04-14T19:46:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["ecc1b34cbc2375a57afad822218324d8b88fa721"]},"17744":{"id":"MDExOlB1bGxSZXF1ZXN0MTc3MjQ4MTY0","public_id":17744,"url":"https://github.com/godotengine/godot/pull/17744","diff_url":"https://github.com/godotengine/godot/pull/17744.diff","patch_url":"https://github.com/godotengine/godot/pull/17744.patch","title":"Fix `RichTextLabel` column size growing beyond its calculated `max_width`","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1MDY1Nzk1","created_at":"2018-03-24T17:19:20Z","updated_at":"2018-04-07T20:32:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ef2b7b090c5fc1b84833e5b12d9fa168dbbcf9d5"]},"17747":{"id":"MDExOlB1bGxSZXF1ZXN0MTc3MjUxMzEy","public_id":17747,"url":"https://github.com/godotengine/godot/pull/17747","diff_url":"https://github.com/godotengine/godot/pull/17747.diff","patch_url":"https://github.com/godotengine/godot/pull/17747.patch","title":"Fix bug added in PR #17589. Resources couldn't be saved to files","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1MDY1Nzk1","created_at":"2018-03-24T18:22:22Z","updated_at":"2018-06-29T07:07:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["7821b70a00768cb99c0b48450eabe5a687ae276c"]},"17752":{"id":"MDExOlB1bGxSZXF1ZXN0MTc3MjYyMDg4","public_id":17752,"url":"https://github.com/godotengine/godot/pull/17752","diff_url":"https://github.com/godotengine/godot/pull/17752.diff","patch_url":"https://github.com/godotengine/godot/pull/17752.patch","title":"Add tint property to TextureProgress","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0MjYzMTY=","created_at":"2018-03-24T22:27:13Z","updated_at":"2018-04-07T19:35:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["90918ff5ab2c7b3ae93e5acf49d86f7264eb710a","1fa69c24a0ef58e66030b3aac9aa35374a3110b2"]},"17754":{"id":"MDExOlB1bGxSZXF1ZXN0MTc3Mjc3NDYy","public_id":17754,"url":"https://github.com/godotengine/godot/pull/17754","diff_url":"https://github.com/godotengine/godot/pull/17754.diff","patch_url":"https://github.com/godotengine/godot/pull/17754.patch","title":"Resloves Replace all doesnt replace all","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjk3NTE5NTA=","created_at":"2018-03-25T07:51:48Z","updated_at":"2018-04-08T16:43: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":["efd413916eac10e4bcfe4156bbe086264b180340"]},"17760":{"id":"MDExOlB1bGxSZXF1ZXN0MTc3Mjk0NTY3","public_id":17760,"url":"https://github.com/godotengine/godot/pull/17760","diff_url":"https://github.com/godotengine/godot/pull/17760.diff","patch_url":"https://github.com/godotengine/godot/pull/17760.patch","title":"Refactor HTML5 platform build script","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2018-03-25T15:18:12Z","updated_at":"2019-07-03T08:21:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["d8d9eea72252e5b667537261ea40fec18cf1f809"]},"17772":{"id":"MDExOlB1bGxSZXF1ZXN0MTc3NDE4NjI4","public_id":17772,"url":"https://github.com/godotengine/godot/pull/17772","diff_url":"https://github.com/godotengine/godot/pull/17772.diff","patch_url":"https://github.com/godotengine/godot/pull/17772.patch","title":"Add wrap functions to C#","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-03-26T11:37:54Z","updated_at":"2018-04-14T22:52:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["d52722c6da069549f56530fc56fe09e9a74027ce"]},"17775":{"id":"MDExOlB1bGxSZXF1ZXN0MTc3NDQyNDgz","public_id":17775,"url":"https://github.com/godotengine/godot/pull/17775","diff_url":"https://github.com/godotengine/godot/pull/17775.diff","patch_url":"https://github.com/godotengine/godot/pull/17775.patch","title":"multiply blend mode fix for spatial materials","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNDY0MDEz","created_at":"2018-03-26T13:15:27Z","updated_at":"2018-04-28T17:38:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["314a41951105bc6c37c570e5a9664d28a40ce985"]},"17777":{"id":"MDExOlB1bGxSZXF1ZXN0MTc3NDU2MjU1","public_id":17777,"url":"https://github.com/godotengine/godot/pull/17777","diff_url":"https://github.com/godotengine/godot/pull/17777.diff","patch_url":"https://github.com/godotengine/godot/pull/17777.patch","title":"[macOS] Return exit code specified by `OS.exit_code` parameter.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2018-03-26T14:02:17Z","updated_at":"2018-04-04T21:33:37Z","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":["1a38449ab90bbbad671e1acfa54ba98e3717daad"]},"17784":{"id":"MDExOlB1bGxSZXF1ZXN0MTc3NTIwODAw","public_id":17784,"url":"https://github.com/godotengine/godot/pull/17784","diff_url":"https://github.com/godotengine/godot/pull/17784.diff","patch_url":"https://github.com/godotengine/godot/pull/17784.patch","title":"Added shortcut to rename files","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzMzc4ODA=","created_at":"2018-03-26T17:52:52Z","updated_at":"2019-07-03T08:22:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f0db7fca79297d731fa6abe1e345ce26e1758cd4"]},"17785":{"id":"MDExOlB1bGxSZXF1ZXN0MTc3NTMwMzg1","public_id":17785,"url":"https://github.com/godotengine/godot/pull/17785","diff_url":"https://github.com/godotengine/godot/pull/17785.diff","patch_url":"https://github.com/godotengine/godot/pull/17785.patch","title":"Simplify CanvasItemEditor anchor drag logic","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzMzc4ODA=","created_at":"2018-03-26T18:31:57Z","updated_at":"2019-09-17T23:00:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["bc9ef5461bb12aa73ec39509c0564cb746ab2fc8"]},"17792":{"id":"MDExOlB1bGxSZXF1ZXN0MTc3Njg5Nzk3","public_id":17792,"url":"https://github.com/godotengine/godot/pull/17792","diff_url":"https://github.com/godotengine/godot/pull/17792.diff","patch_url":"https://github.com/godotengine/godot/pull/17792.patch","title":"Handle directories in engine.js preloadFile()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2018-03-27T10:03:10Z","updated_at":"2018-04-28T17:54:48Z","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":["3014e48ec5a985b9d143ba27b91e32b933dcfdad","d373029382208226a55ddfc028a3261e0dc8279b","6f1bddf4b5e6716f59bcbd9a7587b6d556251ef9","63c7fc6358343c3de6cfaa40436063646eb8b7a1"]},"17801":{"id":"MDExOlB1bGxSZXF1ZXN0MTc3NzcxNjkw","public_id":17801,"url":"https://github.com/godotengine/godot/pull/17801","diff_url":"https://github.com/godotengine/godot/pull/17801.diff","patch_url":"https://github.com/godotengine/godot/pull/17801.patch","title":"Add safety checks when handling Android input","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0MTc4NDk=","created_at":"2018-03-27T15:06:41Z","updated_at":"2018-04-28T17:58:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["995724b762fd86e46eb9c5e61aa42303f2b48086"]},"17803":{"id":"MDExOlB1bGxSZXF1ZXN0MTc3ODEzNjk4","public_id":17803,"url":"https://github.com/godotengine/godot/pull/17803","diff_url":"https://github.com/godotengine/godot/pull/17803.diff","patch_url":"https://github.com/godotengine/godot/pull/17803.patch","title":"Enable snapping in 2D when control key pressed","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-03-27T17:38:08Z","updated_at":"2018-03-28T10:15:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9a6b4a3f111682a62e78bb33de86c2fc8622cf94"]},"17806":{"id":"MDExOlB1bGxSZXF1ZXN0MTc3ODQ2MzUw","public_id":17806,"url":"https://github.com/godotengine/godot/pull/17806","diff_url":"https://github.com/godotengine/godot/pull/17806.diff","patch_url":"https://github.com/godotengine/godot/pull/17806.patch","title":"Make heightmap shape usable in PhysicsServer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMTE1NTU=","created_at":"2018-03-27T19:49:11Z","updated_at":"2019-04-02T23:54:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a66e1af1689c385cc3adae0cf8eef4eb02a61d40"]},"17809":{"id":"MDExOlB1bGxSZXF1ZXN0MTc3ODc0MTMy","public_id":17809,"url":"https://github.com/godotengine/godot/pull/17809","diff_url":"https://github.com/godotengine/godot/pull/17809.diff","patch_url":"https://github.com/godotengine/godot/pull/17809.patch","title":"Improve popup menus usability","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2018-03-27T21:45:12Z","updated_at":"2018-04-07T19:30: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"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["259ed1d40019543dd22c3741eedfd19ff0a7a500"]},"17816":{"id":"MDExOlB1bGxSZXF1ZXN0MTc3OTYzNzQx","public_id":17816,"url":"https://github.com/godotengine/godot/pull/17816","diff_url":"https://github.com/godotengine/godot/pull/17816.diff","patch_url":"https://github.com/godotengine/godot/pull/17816.patch","title":"FIX: FILE_SHOW_IN_EXPLORER now correctly shows the file's directory","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3NTM0Mjcz","created_at":"2018-03-28T08:29:04Z","updated_at":"2018-04-04T10:31:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["836565b2493b9f5b39c885cab35b40457604c306"]},"17819":{"id":"MDExOlB1bGxSZXF1ZXN0MTc3OTg2NDQ5","public_id":17819,"url":"https://github.com/godotengine/godot/pull/17819","diff_url":"https://github.com/godotengine/godot/pull/17819.diff","patch_url":"https://github.com/godotengine/godot/pull/17819.patch","title":"Remove redundant unsigned abs shader builtin","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-03-28T09:57:44Z","updated_at":"2018-04-04T19:58:08Z","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":["d974fa1780cf9443d1f81e4d07bc2a7dd56002b3"]},"17825":{"id":"MDExOlB1bGxSZXF1ZXN0MTc4MTA0Nzcw","public_id":17825,"url":"https://github.com/godotengine/godot/pull/17825","diff_url":"https://github.com/godotengine/godot/pull/17825.diff","patch_url":"https://github.com/godotengine/godot/pull/17825.patch","title":"Fix IPhone and OSX cross compilation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-03-28T17:09:36Z","updated_at":"2018-09-13T01:11:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1MTk=","name":"platform:ios","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["e7b9e2f97099bb37fc59dfc00affa04cee18a5d7"]},"17827":{"id":"MDExOlB1bGxSZXF1ZXN0MTc4MTA5NTI0","public_id":17827,"url":"https://github.com/godotengine/godot/pull/17827","diff_url":"https://github.com/godotengine/godot/pull/17827.diff","patch_url":"https://github.com/godotengine/godot/pull/17827.patch","title":"[macOS] Fix keyboard shortcuts on non QWERTY keyboard layouts.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2018-03-28T17:29:01Z","updated_at":"2018-04-05T12:45:37Z","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":["5ba984fc8c7a88ad7ab08581d4a485091c75fdcd"]},"17828":{"id":"MDExOlB1bGxSZXF1ZXN0MTc4MTE4Mjcx","public_id":17828,"url":"https://github.com/godotengine/godot/pull/17828","diff_url":"https://github.com/godotengine/godot/pull/17828.diff","patch_url":"https://github.com/godotengine/godot/pull/17828.patch","title":"Fix StyleBox ignoring region rect and ProgressBar using center size","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2018-03-28T18:04:41Z","updated_at":"2018-05-07T19:33:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["91eb80041d588ef22926422ae2fc39f375e11aec"]},"17831":{"id":"MDExOlB1bGxSZXF1ZXN0MTc4MTQ4Mjgz","public_id":17831,"url":"https://github.com/godotengine/godot/pull/17831","diff_url":"https://github.com/godotengine/godot/pull/17831.diff","patch_url":"https://github.com/godotengine/godot/pull/17831.patch","title":"Added the \"GLES2\" option for the video-driver in the terminal help","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-03-28T20:04:02Z","updated_at":"2018-03-29T20:05:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"}],"commits":["ea97e2d0eb381aa5d441d24d6975bbb935fa12de"]},"17832":{"id":"MDExOlB1bGxSZXF1ZXN0MTc4MTUzMTIw","public_id":17832,"url":"https://github.com/godotengine/godot/pull/17832","diff_url":"https://github.com/godotengine/godot/pull/17832.diff","patch_url":"https://github.com/godotengine/godot/pull/17832.patch","title":"Fixed some popups not shrinking their size back when losing items","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-03-28T20:22:49Z","updated_at":"2018-04-28T18:00:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["7cbf301f31a57771b3c7dbe378654195f3db4ab1"]},"17833":{"id":"MDExOlB1bGxSZXF1ZXN0MTc4MTYzOTYy","public_id":17833,"url":"https://github.com/godotengine/godot/pull/17833","diff_url":"https://github.com/godotengine/godot/pull/17833.diff","patch_url":"https://github.com/godotengine/godot/pull/17833.patch","title":"[DOCS] Node & PackedScene","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTQ3NjM=","created_at":"2018-03-28T21:05:32Z","updated_at":"2018-04-29T12:38:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["13d5ee01f9d62e8a4b867b46e902b5d9d25f9bd1"]},"17834":{"id":"MDExOlB1bGxSZXF1ZXN0MTc4MjAzMDg0","public_id":17834,"url":"https://github.com/godotengine/godot/pull/17834","diff_url":"https://github.com/godotengine/godot/pull/17834.diff","patch_url":"https://github.com/godotengine/godot/pull/17834.patch","title":"Move GodotSharp and MonoBuildTab member variables to initializer list","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzMzc4ODA=","created_at":"2018-03-29T01:03:02Z","updated_at":"2018-04-14T22:54:55Z","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":["3f86fefb64cc8caeaeb1eb65471dfd18191eae85"]},"17836":{"id":"MDExOlB1bGxSZXF1ZXN0MTc4MjEwMjU4","public_id":17836,"url":"https://github.com/godotengine/godot/pull/17836","diff_url":"https://github.com/godotengine/godot/pull/17836.diff","patch_url":"https://github.com/godotengine/godot/pull/17836.patch","title":"Detect and configure JavaScript build per Emscripten configuration file","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2018-03-29T02:12:29Z","updated_at":"2019-07-03T08:22:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["5be7c3dcee2cfab95a02552726947744ed727037"]},"17840":{"id":"MDExOlB1bGxSZXF1ZXN0MTc4MjY4NTEx","public_id":17840,"url":"https://github.com/godotengine/godot/pull/17840","diff_url":"https://github.com/godotengine/godot/pull/17840.diff","patch_url":"https://github.com/godotengine/godot/pull/17840.patch","title":"Fix Collada material roughness import function","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0MTY2NDI3","created_at":"2018-03-29T09:07:46Z","updated_at":"2018-04-11T06:39:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0812468d0508f04a3890054774668391b27759a4","0e844f6c91dfc421c573c6ab784e2a96903413e3","3b29e85257d68b5ce4834aa756a5d1fc62dd82c7","89f4e716794e9a1cf105af6e4f5a0f7ec373afc4"]},"17844":{"id":"MDExOlB1bGxSZXF1ZXN0MTc4Mzc4NTg2","public_id":17844,"url":"https://github.com/godotengine/godot/pull/17844","diff_url":"https://github.com/godotengine/godot/pull/17844.diff","patch_url":"https://github.com/godotengine/godot/pull/17844.patch","title":"Fix UWP build after #17194","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-03-29T16:26:09Z","updated_at":"2018-09-13T01:11: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"}],"commits":["e6364c3fd55a74b31cd5ad8ad98b9534cf9f258d"]},"17845":{"id":"MDExOlB1bGxSZXF1ZXN0MTc4Mzg0NDg2","public_id":17845,"url":"https://github.com/godotengine/godot/pull/17845","diff_url":"https://github.com/godotengine/godot/pull/17845.diff","patch_url":"https://github.com/godotengine/godot/pull/17845.patch","title":"Added flag on SpatialMaterial to disable shadows","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2018-03-29T16:51:44Z","updated_at":"2021-05-04T07:44:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["9c307d4b6c4bf4dc70835e7539158db5922b0d2c"]},"17847":{"id":"MDExOlB1bGxSZXF1ZXN0MTc4NDA3MTQ0","public_id":17847,"url":"https://github.com/godotengine/godot/pull/17847","diff_url":"https://github.com/godotengine/godot/pull/17847.diff","patch_url":"https://github.com/godotengine/godot/pull/17847.patch","title":"LWS v2.4.2, mbedTLS v2.8.0, Websocket SSL support","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-03-29T18:33:17Z","updated_at":"2018-09-13T01:10:58Z","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":["2e078142a0803ee5b411959734f857fbac666951","490dd9f946e7e0ef2945f5c1f089ca79b1a602af","d97c45ad2eafa83a463ef1480436fbba33d1b8fa","7e776f5b2e8f6c4375dae7a46c87d56a7ef6c075","febec687639533570236e491fce464cd03eac1ae","629783f3aaf9d6b489fe86c2057fb93f54fb5388","13185681ff08d13bd2541ab0013b4501d73cfd00","dbf7898ceab7e6b9e3ca975301b91dd290c23ffb","262cb262eb6c10c808dbbd85dd9103ab0f99c32b"]},"17851":{"id":"MDExOlB1bGxSZXF1ZXN0MTc4NDQyNDc1","public_id":17851,"url":"https://github.com/godotengine/godot/pull/17851","diff_url":"https://github.com/godotengine/godot/pull/17851.diff","patch_url":"https://github.com/godotengine/godot/pull/17851.patch","title":"Updated image to use https.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTExMDc=","created_at":"2018-03-29T21:09:48Z","updated_at":"2018-04-03T09:01:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["6e1bba198791e87320862e9cd3ab4244ac284ab8"]},"17854":{"id":"MDExOlB1bGxSZXF1ZXN0MTc4NDU4OTQy","public_id":17854,"url":"https://github.com/godotengine/godot/pull/17854","diff_url":"https://github.com/godotengine/godot/pull/17854.diff","patch_url":"https://github.com/godotengine/godot/pull/17854.patch","title":"Improve side impulse calculation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2018-03-29T22:41:16Z","updated_at":"2018-06-01T15:59:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["a36e5951ff30f74b45e52f33ce1a37f50496b807"]},"17857":{"id":"MDExOlB1bGxSZXF1ZXN0MTc4NDc5Njcx","public_id":17857,"url":"https://github.com/godotengine/godot/pull/17857","diff_url":"https://github.com/godotengine/godot/pull/17857.diff","patch_url":"https://github.com/godotengine/godot/pull/17857.patch","title":"WASAPI driver will now resample when the device rate != audio/mix_rate","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-03-30T02:00:48Z","updated_at":"2018-04-14T19:48:41Z","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":["d21a2019f1982f0e69baff9769c5961fdca86aad"]},"17861":{"id":"MDExOlB1bGxSZXF1ZXN0MTc4NTUyMjc0","public_id":17861,"url":"https://github.com/godotengine/godot/pull/17861","diff_url":"https://github.com/godotengine/godot/pull/17861.diff","patch_url":"https://github.com/godotengine/godot/pull/17861.patch","title":"Fix bug in HTML5 HTTPClient.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-03-30T12:33:28Z","updated_at":"2018-09-13T01:11:04Z","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":["b8c73b195fe2a5df407a5ef3423b182a6c19a93c"]},"17863":{"id":"MDExOlB1bGxSZXF1ZXN0MTc4NTYzODE2","public_id":17863,"url":"https://github.com/godotengine/godot/pull/17863","diff_url":"https://github.com/godotengine/godot/pull/17863.diff","patch_url":"https://github.com/godotengine/godot/pull/17863.patch","title":"Add functionality to move selected tiles in tile map editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMzMzk0NDYy","created_at":"2018-03-30T13:50:05Z","updated_at":"2019-07-03T08:22: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":["d538fcd92d90e7aa9afe7e8ceeaa0defc8330800"]},"17864":{"id":"MDExOlB1bGxSZXF1ZXN0MTc4NTcxNDE1","public_id":17864,"url":"https://github.com/godotengine/godot/pull/17864","diff_url":"https://github.com/godotengine/godot/pull/17864.diff","patch_url":"https://github.com/godotengine/godot/pull/17864.patch","title":"Fixed mono bottom panel to select the correct file when messages are filtered","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3NTM0Mjcz","created_at":"2018-03-30T14:34:56Z","updated_at":"2018-04-14T22:55:39Z","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":["4fdee1d9f1265e29c836ba8887157682ad6e76f0"]},"17865":{"id":"MDExOlB1bGxSZXF1ZXN0MTc4NTcyMzUw","public_id":17865,"url":"https://github.com/godotengine/godot/pull/17865","diff_url":"https://github.com/godotengine/godot/pull/17865.diff","patch_url":"https://github.com/godotengine/godot/pull/17865.patch","title":"Ctrl+Clicking a enum now scrolls down to it in the docs.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIwODcyNDk4","created_at":"2018-03-30T14:39:50Z","updated_at":"2018-04-03T21:20:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["7d5a40c3e6fbd90f02ae677fc20300c3f38772df"]},"17866":{"id":"MDExOlB1bGxSZXF1ZXN0MTc4NTcyODky","public_id":17866,"url":"https://github.com/godotengine/godot/pull/17866","diff_url":"https://github.com/godotengine/godot/pull/17866.diff","patch_url":"https://github.com/godotengine/godot/pull/17866.patch","title":"[DOCS] Typo fix for CollisionShape[2D]","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTQ3NjM=","created_at":"2018-03-30T14:43:00Z","updated_at":"2020-01-26T09:37:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["41da1228754c97d458a45653dbcea68a3b22fff9"]},"17867":{"id":"MDExOlB1bGxSZXF1ZXN0MTc4NTc4MTkz","public_id":17867,"url":"https://github.com/godotengine/godot/pull/17867","diff_url":"https://github.com/godotengine/godot/pull/17867.diff","patch_url":"https://github.com/godotengine/godot/pull/17867.patch","title":"Implement missing navigation polygon debugging in tilemap","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0MDEwNzI=","created_at":"2018-03-30T15:12:03Z","updated_at":"2018-04-28T18:04:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["84d60b08299a8ca2bf69952c1e65addbf0664f36"]},"17869":{"id":"MDExOlB1bGxSZXF1ZXN0MTc4NTg5NjUx","public_id":17869,"url":"https://github.com/godotengine/godot/pull/17869","diff_url":"https://github.com/godotengine/godot/pull/17869.diff","patch_url":"https://github.com/godotengine/godot/pull/17869.patch","title":"Trigger rename_error's close_fail_notify only after exhausting attempts on Windows","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzNTIyNjIx","created_at":"2018-03-30T16:17:08Z","updated_at":"2018-04-28T18:07:17Z","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":["a4fae0e5e3dd33b87aae71151e28a3c832a6fa67"]},"17871":{"id":"MDExOlB1bGxSZXF1ZXN0MTc4NjAxNzU1","public_id":17871,"url":"https://github.com/godotengine/godot/pull/17871","diff_url":"https://github.com/godotengine/godot/pull/17871.diff","patch_url":"https://github.com/godotengine/godot/pull/17871.patch","title":"[DOCS] Some content for InterpolatedCamera","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MTE4OA==","created_at":"2018-03-30T17:35:23Z","updated_at":"2018-04-29T12:39:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["c05d12384a958d7b23a58a6977725e4f441f120c"]},"17876":{"id":"MDExOlB1bGxSZXF1ZXN0MTc4NjUxMDM3","public_id":17876,"url":"https://github.com/godotengine/godot/pull/17876","diff_url":"https://github.com/godotengine/godot/pull/17876.diff","patch_url":"https://github.com/godotengine/godot/pull/17876.patch","title":"Added missing end points for brief descriptions in the docs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-03-30T23:13:09Z","updated_at":"2018-04-29T12:39:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["d912e10c6550d9e7e30c4495c139053e5cd16a0b"]},"17878":{"id":"MDExOlB1bGxSZXF1ZXN0MTc4NjUzODg3","public_id":17878,"url":"https://github.com/godotengine/godot/pull/17878","diff_url":"https://github.com/godotengine/godot/pull/17878.diff","patch_url":"https://github.com/godotengine/godot/pull/17878.patch","title":" [GDNative] fixed issue with library unloading order and header update","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyMDk2MTM=","created_at":"2018-03-30T23:47:38Z","updated_at":"2018-04-18T15:02:14Z","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":["0b92aded232d1d4dad209dc65b049511acfe05ce","ce36ecda4caa4a360987df240136e1230845872b"]},"17880":{"id":"MDExOlB1bGxSZXF1ZXN0MTc4NjU0OTEx","public_id":17880,"url":"https://github.com/godotengine/godot/pull/17880","diff_url":"https://github.com/godotengine/godot/pull/17880.diff","patch_url":"https://github.com/godotengine/godot/pull/17880.patch","title":"Fix UpdatePowerInfo method implementation in PowerIphone class","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY4MDc2MTU=","created_at":"2018-03-31T00:00:26Z","updated_at":"2018-04-28T18:12:38Z","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":["06fab24348166e47d010029a3b0bf98b8f82bd32"]},"17884":{"id":"MDExOlB1bGxSZXF1ZXN0MTc4Njc1OTcz","public_id":17884,"url":"https://github.com/godotengine/godot/pull/17884","diff_url":"https://github.com/godotengine/godot/pull/17884.diff","patch_url":"https://github.com/godotengine/godot/pull/17884.patch","title":"Corrected physics query max result checking","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2018-03-31T10:10:18Z","updated_at":"2018-04-28T18:13:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["444b8471a3d03bf57b44da6e0eb07eaf780a8f3b"]},"17899":{"id":"MDExOlB1bGxSZXF1ZXN0MTc4NzE5ODI5","public_id":17899,"url":"https://github.com/godotengine/godot/pull/17899","diff_url":"https://github.com/godotengine/godot/pull/17899.diff","patch_url":"https://github.com/godotengine/godot/pull/17899.patch","title":"Fixed physics server area cleaning","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2018-04-01T08:43:52Z","updated_at":"2018-04-28T18:14:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["776942981bea7f396ad6416a71e65b6af0cb4dd8"]},"17900":{"id":"MDExOlB1bGxSZXF1ZXN0MTc4NzIwNzA2","public_id":17900,"url":"https://github.com/godotengine/godot/pull/17900","diff_url":"https://github.com/godotengine/godot/pull/17900.diff","patch_url":"https://github.com/godotengine/godot/pull/17900.patch","title":"physics area added monitorable check","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2018-04-01T09:11:06Z","updated_at":"2018-04-28T18:15:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["fe768f4f003a1089d886eec585612c211346eb4c"]},"17911":{"id":"MDExOlB1bGxSZXF1ZXN0MTc4NzU1NDMw","public_id":17911,"url":"https://github.com/godotengine/godot/pull/17911","diff_url":"https://github.com/godotengine/godot/pull/17911.diff","patch_url":"https://github.com/godotengine/godot/pull/17911.patch","title":"Add detail to doc for add_surface_from_arrays","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzOTk3NQ==","created_at":"2018-04-02T00:35:54Z","updated_at":"2018-05-02T07:23:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["06c5a9ed5f728cff6e6460a67e4b14d3419d41fe"]},"17914":{"id":"MDExOlB1bGxSZXF1ZXN0MTc4NzY3NDgy","public_id":17914,"url":"https://github.com/godotengine/godot/pull/17914","diff_url":"https://github.com/godotengine/godot/pull/17914.diff","patch_url":"https://github.com/godotengine/godot/pull/17914.patch","title":"Added signal to VideoPlayer to notify when the video finished playing","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzMzc4ODA=","created_at":"2018-04-02T03:42:06Z","updated_at":"2018-04-03T21:12:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["747c65272ddc0b87d8f349c0026a9a3cfa37a2d0"]},"17918":{"id":"MDExOlB1bGxSZXF1ZXN0MTc4NzgzMjI1","public_id":17918,"url":"https://github.com/godotengine/godot/pull/17918","diff_url":"https://github.com/godotengine/godot/pull/17918.diff","patch_url":"https://github.com/godotengine/godot/pull/17918.patch","title":"Fix of a possible memory leak in ConcavePolygonShapeBullet::setup","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMTIzMDY2","created_at":"2018-04-02T06:41:59Z","updated_at":"2018-04-28T18:18:17Z","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":["b5692511105cddd812e687259740d2a6fa240219"]},"17923":{"id":"MDExOlB1bGxSZXF1ZXN0MTc4ODMxOTUz","public_id":17923,"url":"https://github.com/godotengine/godot/pull/17923","diff_url":"https://github.com/godotengine/godot/pull/17923.diff","patch_url":"https://github.com/godotengine/godot/pull/17923.patch","title":"Abstracted the syntax highlighter from text edit.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2018-04-02T12:39:38Z","updated_at":"2018-04-05T09:12:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f7c727e6c34dccd3b36c37a1fb006715416fbcb6"]},"17933":{"id":"MDExOlB1bGxSZXF1ZXN0MTc4OTI5NDg5","public_id":17933,"url":"https://github.com/godotengine/godot/pull/17933","diff_url":"https://github.com/godotengine/godot/pull/17933.diff","patch_url":"https://github.com/godotengine/godot/pull/17933.patch","title":"Comment out some debugging messages when playing Theora files","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzMzc4ODA=","created_at":"2018-04-02T20:50:06Z","updated_at":"2018-04-29T12:57:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["9590282ae8c72e7e5ad50f7a3fae18a665384fe3"]},"17935":{"id":"MDExOlB1bGxSZXF1ZXN0MTc4OTQ4Njgz","public_id":17935,"url":"https://github.com/godotengine/godot/pull/17935","diff_url":"https://github.com/godotengine/godot/pull/17935.diff","patch_url":"https://github.com/godotengine/godot/pull/17935.patch","title":"Removed unneeded sort from SpriteFramesEditor plugin","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzMzc4ODA=","created_at":"2018-04-02T22:26:10Z","updated_at":"2018-04-29T13:02:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["bb9c75c5ed818197794dcae109f4555db4f5cb7c"]},"17940":{"id":"MDExOlB1bGxSZXF1ZXN0MTc5MDA5MTQ0","public_id":17940,"url":"https://github.com/godotengine/godot/pull/17940","diff_url":"https://github.com/godotengine/godot/pull/17940.diff","patch_url":"https://github.com/godotengine/godot/pull/17940.patch","title":"[mono] Fixes #17936 as GodotSharp (Core\\Basic.cs) requires C#7 now","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMTIzMDY2","created_at":"2018-04-03T06:58:04Z","updated_at":"2018-04-14T22:56:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["5677aed175f70d5f6762771c1bdfe9425023836e"]},"17945":{"id":"MDExOlB1bGxSZXF1ZXN0MTc5MTEwNDk1","public_id":17945,"url":"https://github.com/godotengine/godot/pull/17945","diff_url":"https://github.com/godotengine/godot/pull/17945.diff","patch_url":"https://github.com/godotengine/godot/pull/17945.patch","title":"[DOCS] Tweaks and fixes for (Interpolated)Camera","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MTE4OA==","created_at":"2018-04-03T14:08:10Z","updated_at":"2018-04-29T13:05:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["99110772c028a7625d39d229bf5179cac16295bb"]},"17947":{"id":"MDExOlB1bGxSZXF1ZXN0MTc5MTIxODcz","public_id":17947,"url":"https://github.com/godotengine/godot/pull/17947","diff_url":"https://github.com/godotengine/godot/pull/17947.diff","patch_url":"https://github.com/godotengine/godot/pull/17947.patch","title":"fix bone scale/rotation in AnimationPlayers","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyMDk2MTM=","created_at":"2018-04-03T14:44:55Z","updated_at":"2018-04-28T18:19:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4303fbca5ab3e46b99834a810fa27fd7176f6213"]},"17959":{"id":"MDExOlB1bGxSZXF1ZXN0MTc5MzIxNDMz","public_id":17959,"url":"https://github.com/godotengine/godot/pull/17959","diff_url":"https://github.com/godotengine/godot/pull/17959.diff","patch_url":"https://github.com/godotengine/godot/pull/17959.patch","title":"Fixed kinematic sliding on trimesh","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2018-04-04T08:50:37Z","updated_at":"2019-07-03T09:40:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["b050525072af1d6fa94eeaf98e13669e9ebc872d"]},"17965":{"id":"MDExOlB1bGxSZXF1ZXN0MTc5MzU2NTU5","public_id":17965,"url":"https://github.com/godotengine/godot/pull/17965","diff_url":"https://github.com/godotengine/godot/pull/17965.diff","patch_url":"https://github.com/godotengine/godot/pull/17965.patch","title":"[GDNative] some GDNativeLibrary improvements","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyMDk2MTM=","created_at":"2018-04-04T11:11:08Z","updated_at":"2019-07-03T08:22:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["f29139f3cf1774769b914df5a66c010f7ce86926","57c0339d9f33a1dec70ec2b35050aabe3bd8f77d"]},"17967":{"id":"MDExOlB1bGxSZXF1ZXN0MTc5MzYzMTkx","public_id":17967,"url":"https://github.com/godotengine/godot/pull/17967","diff_url":"https://github.com/godotengine/godot/pull/17967.diff","patch_url":"https://github.com/godotengine/godot/pull/17967.patch","title":"Allows to map an action to all devices.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjcyOTk2Nw==","created_at":"2018-04-04T11:40:33Z","updated_at":"2018-04-08T12:04:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["1e28f63bcf7b465cc940af18a08855d377370ac3"]},"17969":{"id":"MDExOlB1bGxSZXF1ZXN0MTc5MzgzOTI2","public_id":17969,"url":"https://github.com/godotengine/godot/pull/17969","diff_url":"https://github.com/godotengine/godot/pull/17969.diff","patch_url":"https://github.com/godotengine/godot/pull/17969.patch","title":"Update transform buttons in tile editor while using T, A, S shortcuts","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMTIzMDY2","created_at":"2018-04-04T13:05:33Z","updated_at":"2018-04-28T18:24: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":["0853ac2006194afc7f96ad49cb15fc1e0746c83f"]},"17970":{"id":"MDExOlB1bGxSZXF1ZXN0MTc5NDA2NjI1","public_id":17970,"url":"https://github.com/godotengine/godot/pull/17970","diff_url":"https://github.com/godotengine/godot/pull/17970.diff","patch_url":"https://github.com/godotengine/godot/pull/17970.patch","title":"Explicitly print an error when --export fails.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgxMDc0NTk=","created_at":"2018-04-04T14:20:36Z","updated_at":"2018-04-29T13: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":["4954982b952f16ead758818d3769e2740f4cba6b"]},"17978":{"id":"MDExOlB1bGxSZXF1ZXN0MTc5NDg0NzM3","public_id":17978,"url":"https://github.com/godotengine/godot/pull/17978","diff_url":"https://github.com/godotengine/godot/pull/17978.diff","patch_url":"https://github.com/godotengine/godot/pull/17978.patch","title":"Renamed GDSyntaxHighlighter to GDScriptSyntaxHighlighter","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2018-04-04T19:10:15Z","updated_at":"2018-04-04T20:47:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["63c8d0f455bab2bb5652ca6f8ffc1f1e2bbc9389"]},"17980":{"id":"MDExOlB1bGxSZXF1ZXN0MTc5NDkwNDM4","public_id":17980,"url":"https://github.com/godotengine/godot/pull/17980","diff_url":"https://github.com/godotengine/godot/pull/17980.diff","patch_url":"https://github.com/godotengine/godot/pull/17980.patch","title":"[NativeScript] added global type tag system","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyMDk2MTM=","created_at":"2018-04-04T19:34:49Z","updated_at":"2018-04-18T15:02:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["ad93d3e277e9cf8f9081b4a09d2832f0fbc95dcf"]},"17984":{"id":"MDExOlB1bGxSZXF1ZXN0MTc5NTU4MTEx","public_id":17984,"url":"https://github.com/godotengine/godot/pull/17984","diff_url":"https://github.com/godotengine/godot/pull/17984.diff","patch_url":"https://github.com/godotengine/godot/pull/17984.patch","title":"Fix segfault on x11","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM2ODQxMTc=","created_at":"2018-04-05T02:25:13Z","updated_at":"2018-04-05T11:40:09Z","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":["bdc64efcb3419e3ae33ac10426ae1a88a469759c"]},"18002":{"id":"MDExOlB1bGxSZXF1ZXN0MTc5NzI3MTYy","public_id":18002,"url":"https://github.com/godotengine/godot/pull/18002","diff_url":"https://github.com/godotengine/godot/pull/18002.diff","patch_url":"https://github.com/godotengine/godot/pull/18002.patch","title":"Remove size restriction for mouse cursor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-04-05T16:17:04Z","updated_at":"2019-07-03T08:23:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["dc57632d66215ecc08402d76e803d2d91a2e8f9c"]},"18003":{"id":"MDExOlB1bGxSZXF1ZXN0MTc5NzM3ODYy","public_id":18003,"url":"https://github.com/godotengine/godot/pull/18003","diff_url":"https://github.com/godotengine/godot/pull/18003.diff","patch_url":"https://github.com/godotengine/godot/pull/18003.patch","title":"Add additional macos shortcuts for going to start/end of line","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY3NzMxNg==","created_at":"2018-04-05T16:59:36Z","updated_at":"2018-06-01T15:48:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["166c7fdc9d42c8155e186defa44e224600d96bf8"]},"18011":{"id":"MDExOlB1bGxSZXF1ZXN0MTc5ODI0MjE3","public_id":18011,"url":"https://github.com/godotengine/godot/pull/18011","diff_url":"https://github.com/godotengine/godot/pull/18011.diff","patch_url":"https://github.com/godotengine/godot/pull/18011.patch","title":"[NativeScript] replace error macros by simple returns","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyMDk2MTM=","created_at":"2018-04-05T23:43:15Z","updated_at":"2018-04-18T15:02:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["2e1f239fe63aefc4b6f266d1135a734e1fdadfd9"]},"18015":{"id":"MDExOlB1bGxSZXF1ZXN0MTc5ODY5Nzkw","public_id":18015,"url":"https://github.com/godotengine/godot/pull/18015","diff_url":"https://github.com/godotengine/godot/pull/18015.diff","patch_url":"https://github.com/godotengine/godot/pull/18015.patch","title":"Fixed signal input variable name","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2018-04-06T07:09:52Z","updated_at":"2019-07-03T08:23:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["2f9354016fa8455cf6731be8e2c8c79d7e5fdb89"]},"18028":{"id":"MDExOlB1bGxSZXF1ZXN0MTgwMDIwOTkz","public_id":18028,"url":"https://github.com/godotengine/godot/pull/18028","diff_url":"https://github.com/godotengine/godot/pull/18028.diff","patch_url":"https://github.com/godotengine/godot/pull/18028.patch","title":"Fix #18026. Expose TextEdit::set_draw_breakpoint_gutter.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyNzgyNDM=","created_at":"2018-04-06T18:26:09Z","updated_at":"2019-05-22T06:14:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b7b63fe0349094d05aa2f12317bcc9e97f3638d3"]},"18032":{"id":"MDExOlB1bGxSZXF1ZXN0MTgwMDY1NjM1","public_id":18032,"url":"https://github.com/godotengine/godot/pull/18032","diff_url":"https://github.com/godotengine/godot/pull/18032.diff","patch_url":"https://github.com/godotengine/godot/pull/18032.patch","title":"Fix skeleton import from glTF","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2018-04-06T22:12:54Z","updated_at":"2018-04-28T18:28:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["d8765dd103b806129ff762480fc919f6727ad7ad"]},"18033":{"id":"MDExOlB1bGxSZXF1ZXN0MTgwMDY1NzQz","public_id":18033,"url":"https://github.com/godotengine/godot/pull/18033","diff_url":"https://github.com/godotengine/godot/pull/18033.diff","patch_url":"https://github.com/godotengine/godot/pull/18033.patch","title":"Pluginscript fix add global constant mandatory","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMxODc2Mzc=","created_at":"2018-04-06T22:13:42Z","updated_at":"2018-04-06T22:59:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["adecd6f66ff152e73b59d7c157d72305a092ab9c","e97336a5570028a3efba65d482a8b20c72cea1f4"]},"18038":{"id":"MDExOlB1bGxSZXF1ZXN0MTgwMTAzODY4","public_id":18038,"url":"https://github.com/godotengine/godot/pull/18038","diff_url":"https://github.com/godotengine/godot/pull/18038.diff","patch_url":"https://github.com/godotengine/godot/pull/18038.patch","title":"[Mono] Improvements for Mathf","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-04-07T12:42:30Z","updated_at":"2019-12-19T05:51:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["655a4e6540ff91f7b8d684359ca8cea6ab7aa410"]},"18040":{"id":"MDExOlB1bGxSZXF1ZXN0MTgwMTA2NDQx","public_id":18040,"url":"https://github.com/godotengine/godot/pull/18040","diff_url":"https://github.com/godotengine/godot/pull/18040.diff","patch_url":"https://github.com/godotengine/godot/pull/18040.patch","title":"Fixed colour regions and added local colour region cache","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2018-04-07T13:49:07Z","updated_at":"2018-04-10T19:36:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b571a29df563133e9dfde738c6020c9111729ef6"]},"18047":{"id":"MDExOlB1bGxSZXF1ZXN0MTgwMTMxMjk0","public_id":18047,"url":"https://github.com/godotengine/godot/pull/18047","diff_url":"https://github.com/godotengine/godot/pull/18047.diff","patch_url":"https://github.com/godotengine/godot/pull/18047.patch","title":"WASAPI audio driver compile fix on mingw","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-04-08T00:04:11Z","updated_at":"2018-04-14T19:49:24Z","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":["3316a64e12cb38d499e39b53d9905ce222a0b82e"]},"18053":{"id":"MDExOlB1bGxSZXF1ZXN0MTgwMTM4NDMz","public_id":18053,"url":"https://github.com/godotengine/godot/pull/18053","diff_url":"https://github.com/godotengine/godot/pull/18053.diff","patch_url":"https://github.com/godotengine/godot/pull/18053.patch","title":" #18051: Clean up and reformat C# source files","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIzNjcwMzI=","created_at":"2018-04-08T03:59:26Z","updated_at":"2020-04-10T08:41:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["6b611e64316ed91b89822a3b660cdedc087a1da9","e59fad39245de82cb243da38ba149ccd0ed957e5","94edd92248b4742e7d7a8e283da44d505957c50e","f0bf5532fac919fdb4bb6fa0ba088117aa223524","85787776a537e2b0ee3b116e0d7dd342e7276a11","b765c051cb4e71b377fd5d653e77fc73d390c2b9","9097c71255c6e8edb0014c043562caffc84ee2cf","93dd59d763146938d59defe270f43091b5579a0a","fdfc478c888db89c44c748f273ef7fe4466d5c89","0ef3e0577b4c3889d19e6f301e06fba39e8187d5","9e2e6bb1e236e5d99d74dca0cd5d31d533b76c2e"]},"18054":{"id":"MDExOlB1bGxSZXF1ZXN0MTgwMTUzOTkw","public_id":18054,"url":"https://github.com/godotengine/godot/pull/18054","diff_url":"https://github.com/godotengine/godot/pull/18054.diff","patch_url":"https://github.com/godotengine/godot/pull/18054.patch","title":"Fixed bug #17929. Inconsistent sort in file manager.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyODY3MTA=","created_at":"2018-04-08T11:05:27Z","updated_at":"2018-04-09T20:31:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["41a3929d25258202272f854bd4e0ed02f9e152d5"]},"18061":{"id":"MDExOlB1bGxSZXF1ZXN0MTgwMTY4OTUw","public_id":18061,"url":"https://github.com/godotengine/godot/pull/18061","diff_url":"https://github.com/godotengine/godot/pull/18061.diff","patch_url":"https://github.com/godotengine/godot/pull/18061.patch","title":"Fix critical regression","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-04-08T16:53:26Z","updated_at":"2018-04-10T05:01:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["56a6d90f36f2b20f537ebb4d8f8b71696e6137cc"]},"18069":{"id":"MDExOlB1bGxSZXF1ZXN0MTgwMTc5MTUw","public_id":18069,"url":"https://github.com/godotengine/godot/pull/18069","diff_url":"https://github.com/godotengine/godot/pull/18069.diff","patch_url":"https://github.com/godotengine/godot/pull/18069.patch","title":"[DOCS] SceneTree","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTQ3NjM=","created_at":"2018-04-08T20:38:58Z","updated_at":"2018-04-29T12:39:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["bc66869d4c781d91a19a809b1a8bdcce385ddfe1"]},"18070":{"id":"MDExOlB1bGxSZXF1ZXN0MTgwMTc5NTk3","public_id":18070,"url":"https://github.com/godotengine/godot/pull/18070","diff_url":"https://github.com/godotengine/godot/pull/18070.diff","patch_url":"https://github.com/godotengine/godot/pull/18070.patch","title":"NetworkedMultiplayerEnet: Add disconnecting/kicking peers","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTQ3NjM=","created_at":"2018-04-08T20:48:04Z","updated_at":"2018-04-12T14:33:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["c531287328f8fd1c2208eba41115c454a4c70774"]},"18071":{"id":"MDExOlB1bGxSZXF1ZXN0MTgwMTc5NjQ0","public_id":18071,"url":"https://github.com/godotengine/godot/pull/18071","diff_url":"https://github.com/godotengine/godot/pull/18071.diff","patch_url":"https://github.com/godotengine/godot/pull/18071.patch","title":"[DOCS] Navigation & Navigation2D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMzI2MjQ=","created_at":"2018-04-08T20:49:06Z","updated_at":"2018-04-29T12:39:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["89b9e8852eb4cd589bea98c86e565fe96eef7996","a7f3933a51c55221bbe9184bb2b7b9fb0ccfc5cb"]},"18072":{"id":"MDExOlB1bGxSZXF1ZXN0MTgwMTg1MjA3","public_id":18072,"url":"https://github.com/godotengine/godot/pull/18072","diff_url":"https://github.com/godotengine/godot/pull/18072.diff","patch_url":"https://github.com/godotengine/godot/pull/18072.patch","title":"expose Tileset TileMode to GDScript","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NDE4ODY=","created_at":"2018-04-08T22:52:36Z","updated_at":"2019-07-03T08:23:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["f18b74838ced7a5bbe2f869a06f2bee6532dcb8c"]},"18075":{"id":"MDExOlB1bGxSZXF1ZXN0MTgwMTk1NTc4","public_id":18075,"url":"https://github.com/godotengine/godot/pull/18075","diff_url":"https://github.com/godotengine/godot/pull/18075.diff","patch_url":"https://github.com/godotengine/godot/pull/18075.patch","title":"Fix custom cursor when it's hidden","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-04-09T02:05:33Z","updated_at":"2018-05-21T00:34:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["62b835a2cdc1216753229ddb3ebd0fcdcc988eb9"]},"18079":{"id":"MDExOlB1bGxSZXF1ZXN0MTgwMjI0Mzkw","public_id":18079,"url":"https://github.com/godotengine/godot/pull/18079","diff_url":"https://github.com/godotengine/godot/pull/18079.diff","patch_url":"https://github.com/godotengine/godot/pull/18079.patch","title":"Resolves Incorrect Quaternion Conversion","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjk3NTE5NTA=","created_at":"2018-04-09T06:50:34Z","updated_at":"2018-04-28T18:29:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ae7a9df292c36dbc15d43b43017cd42efe5707c4"]},"18080":{"id":"MDExOlB1bGxSZXF1ZXN0MTgwMjI0Mzk1","public_id":18080,"url":"https://github.com/godotengine/godot/pull/18080","diff_url":"https://github.com/godotengine/godot/pull/18080.diff","patch_url":"https://github.com/godotengine/godot/pull/18080.patch","title":"Fix of RigidBody's configuration warning for Z axis","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMTIzMDY2","created_at":"2018-04-09T06:50:36Z","updated_at":"2018-04-28T18:31:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6a5ed3a42b21bcae9ac772d1b9361019ed5d8676"]},"18081":{"id":"MDExOlB1bGxSZXF1ZXN0MTgwMjI5NDk2","public_id":18081,"url":"https://github.com/godotengine/godot/pull/18081","diff_url":"https://github.com/godotengine/godot/pull/18081.diff","patch_url":"https://github.com/godotengine/godot/pull/18081.patch","title":"Corrected area overlap cleaning","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2018-04-09T07:20:51Z","updated_at":"2018-04-28T20:11:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["45b778c7f85d9d827e1fe2beb42913e1b47361f1"]},"18089":{"id":"MDExOlB1bGxSZXF1ZXN0MTgwMzc3NDY1","public_id":18089,"url":"https://github.com/godotengine/godot/pull/18089","diff_url":"https://github.com/godotengine/godot/pull/18089.diff","patch_url":"https://github.com/godotengine/godot/pull/18089.patch","title":"Allow set_custom_mouse_cursor to use same cursor(image) with different shapes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-04-09T17:36:27Z","updated_at":"2019-07-03T08:23:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["19d2a44e5db9706180861d60958ae7f8592475ea"]},"18091":{"id":"MDExOlB1bGxSZXF1ZXN0MTgwMzgxNzY5","public_id":18091,"url":"https://github.com/godotengine/godot/pull/18091","diff_url":"https://github.com/godotengine/godot/pull/18091.diff","patch_url":"https://github.com/godotengine/godot/pull/18091.patch","title":"Add support for radio-looking items with icon","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2018-04-09T17:54:52Z","updated_at":"2018-04-28T20:23:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b964a9e678a969bdc28972c55655d7f0667d68b7"]},"18093":{"id":"MDExOlB1bGxSZXF1ZXN0MTgwNDI0MjE3","public_id":18093,"url":"https://github.com/godotengine/godot/pull/18093","diff_url":"https://github.com/godotengine/godot/pull/18093.diff","patch_url":"https://github.com/godotengine/godot/pull/18093.patch","title":"Implement Input.set_default_cursor_shape to change the default shape","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-04-09T20:52:50Z","updated_at":"2018-05-21T00:37:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4f05190fb08b064b8605ab80cba74aee38e52702"]},"18095":{"id":"MDExOlB1bGxSZXF1ZXN0MTgwNDM5NjYy","public_id":18095,"url":"https://github.com/godotengine/godot/pull/18095","diff_url":"https://github.com/godotengine/godot/pull/18095.diff","patch_url":"https://github.com/godotengine/godot/pull/18095.patch","title":"LineEdit placeholder alignment, content margins, and overflow bugs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1MDY1Nzk1","created_at":"2018-04-09T22:02:45Z","updated_at":"2018-04-28T20:34:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["53b51f68bf9b6dd38014b5ac022209b8433d7340"]},"18096":{"id":"MDExOlB1bGxSZXF1ZXN0MTgwNDQ2OTg1","public_id":18096,"url":"https://github.com/godotengine/godot/pull/18096","diff_url":"https://github.com/godotengine/godot/pull/18096.diff","patch_url":"https://github.com/godotengine/godot/pull/18096.patch","title":"[Core] Split up math_2d.h","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2018-04-09T22:43:08Z","updated_at":"2021-01-18T19:33:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNjY2NzA4MDU5","name":"topic:2d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["cf136a91d60509a99f9ba47c7dbc6fbb9cb6240d","14fe7230f4db402fba1efb74a1a17ce8a4dd20bb","2eb8a9749ea005325e6918288a1b6f1be311eebf","9170d932e3832c86e5e1fc09a6a555b4efd95992","28fc19533902dbc2614c949486bb4edf9450cc05","9d1b5f4e3b58d9287addc723d8ce34626523a302"]},"18105":{"id":"MDExOlB1bGxSZXF1ZXN0MTgwNTY2Mzc2","public_id":18105,"url":"https://github.com/godotengine/godot/pull/18105","diff_url":"https://github.com/godotengine/godot/pull/18105.diff","patch_url":"https://github.com/godotengine/godot/pull/18105.patch","title":"CoreAudio: Fix iphone build after audio device refactor (#17742)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-04-10T11:08:43Z","updated_at":"2018-04-14T19:46:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1MTk=","name":"platform:ios","color":"#e4e4e4"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["e955fbc36e2c86e1c005c5a5ae57bda689071a9f"]},"18106":{"id":"MDExOlB1bGxSZXF1ZXN0MTgwNTc5Nzg5","public_id":18106,"url":"https://github.com/godotengine/godot/pull/18106","diff_url":"https://github.com/godotengine/godot/pull/18106.diff","patch_url":"https://github.com/godotengine/godot/pull/18106.patch","title":"iPhone X support and iOS-related fixes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0MTc4NDk=","created_at":"2018-04-10T12:06:10Z","updated_at":"2018-04-14T18:25:09Z","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":["1d9a3a9b1c9ef7db26e53c8aeaab731992cffd6e"]},"18108":{"id":"MDExOlB1bGxSZXF1ZXN0MTgwNTk1NDk0","public_id":18108,"url":"https://github.com/godotengine/godot/pull/18108","diff_url":"https://github.com/godotengine/godot/pull/18108.diff","patch_url":"https://github.com/godotengine/godot/pull/18108.patch","title":"Travis: Use XCode 9.3 / macOS 10.13 for osx/iphone builds","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-04-10T13:05:32Z","updated_at":"2018-04-11T06:44:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1MTk=","name":"platform:ios","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["040e9ecae01420dbe4acedc7bbe150f27276f507"]},"18111":{"id":"MDExOlB1bGxSZXF1ZXN0MTgwNjMzOTY5","public_id":18111,"url":"https://github.com/godotengine/godot/pull/18111","diff_url":"https://github.com/godotengine/godot/pull/18111.diff","patch_url":"https://github.com/godotengine/godot/pull/18111.patch","title":"[DOCS] OS","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTQ3NjM=","created_at":"2018-04-10T15:05:41Z","updated_at":"2018-04-29T12:39:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["66714a3d296204eba3484be218125405e99f2217"]},"18113":{"id":"MDExOlB1bGxSZXF1ZXN0MTgwNjUwNjQy","public_id":18113,"url":"https://github.com/godotengine/godot/pull/18113","diff_url":"https://github.com/godotengine/godot/pull/18113.diff","patch_url":"https://github.com/godotengine/godot/pull/18113.patch","title":"added bold font to editor (support for coustom bold font)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NzE4ODU5","created_at":"2018-04-10T15:57:34Z","updated_at":"2018-05-08T08:12:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["29216b2bad4677e0ded77ea777c9cb4bc8bae6b4"]},"18116":{"id":"MDExOlB1bGxSZXF1ZXN0MTgwNzAzOTAx","public_id":18116,"url":"https://github.com/godotengine/godot/pull/18116","diff_url":"https://github.com/godotengine/godot/pull/18116.diff","patch_url":"https://github.com/godotengine/godot/pull/18116.patch","title":"Fixed colour region calculation for the first line, issue 18104","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2018-04-10T19:27:16Z","updated_at":"2018-04-10T20:41:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["aba4247910282ba5974beea471d86f6a90f4a0f0"]},"18118":{"id":"MDExOlB1bGxSZXF1ZXN0MTgwODEzNDM1","public_id":18118,"url":"https://github.com/godotengine/godot/pull/18118","diff_url":"https://github.com/godotengine/godot/pull/18118.diff","patch_url":"https://github.com/godotengine/godot/pull/18118.patch","title":"Use internal physics processing for Nodes' internal logic","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-04-11T07:33:29Z","updated_at":"2018-04-12T08:06:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["fbc61374ca267545a45e00c44e13433dd2c1b1a9"]},"18119":{"id":"MDExOlB1bGxSZXF1ZXN0MTgwODIyMTg0","public_id":18119,"url":"https://github.com/godotengine/godot/pull/18119","diff_url":"https://github.com/godotengine/godot/pull/18119.diff","patch_url":"https://github.com/godotengine/godot/pull/18119.patch","title":"Fix NativeScript property list order","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExODU0MzMw","created_at":"2018-04-11T08:14:22Z","updated_at":"2019-07-03T09:53:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["bc110b37713dc41ec6b364f3d31eaf2b369e06bb"]},"18121":{"id":"MDExOlB1bGxSZXF1ZXN0MTgwODgxODYw","public_id":18121,"url":"https://github.com/godotengine/godot/pull/18121","diff_url":"https://github.com/godotengine/godot/pull/18121.diff","patch_url":"https://github.com/godotengine/godot/pull/18121.patch","title":"Resolves editor freezes on change of reflection probe","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjk3NTE5NTA=","created_at":"2018-04-11T12:09:15Z","updated_at":"2018-05-07T18:39:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["68dda540fd95405c19649b40a93430629e61556d"]},"18122":{"id":"MDExOlB1bGxSZXF1ZXN0MTgwOTEyNTc5","public_id":18122,"url":"https://github.com/godotengine/godot/pull/18122","diff_url":"https://github.com/godotengine/godot/pull/18122.diff","patch_url":"https://github.com/godotengine/godot/pull/18122.patch","title":"RichTextLabel, doc: Added new method to get total content height","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0Mzk5MDU=","created_at":"2018-04-11T13:56:23Z","updated_at":"2018-07-23T00:14:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["63a472aea4fd485570388566eb08790493133787"]},"18123":{"id":"MDExOlB1bGxSZXF1ZXN0MTgwOTI5Mzky","public_id":18123,"url":"https://github.com/godotengine/godot/pull/18123","diff_url":"https://github.com/godotengine/godot/pull/18123.diff","patch_url":"https://github.com/godotengine/godot/pull/18123.patch","title":"Fix error detecting for PulseAudio pa_stream_new call","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-04-11T14:48:01Z","updated_at":"2018-04-12T11:38:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["86e101ec823e916080cb113031ff04edbe3757c6"]},"18124":{"id":"MDExOlB1bGxSZXF1ZXN0MTgwOTM1NDUx","public_id":18124,"url":"https://github.com/godotengine/godot/pull/18124","diff_url":"https://github.com/godotengine/godot/pull/18124.diff","patch_url":"https://github.com/godotengine/godot/pull/18124.patch","title":"Fix PulseAudio driver for audio devices that report unknown number of channels","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-04-11T15:06:04Z","updated_at":"2018-04-12T15:02:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["11fbfab7ece953d380152b98e83f78b5ea941bb6"]},"18130":{"id":"MDExOlB1bGxSZXF1ZXN0MTgxMDIyMjEw","public_id":18130,"url":"https://github.com/godotengine/godot/pull/18130","diff_url":"https://github.com/godotengine/godot/pull/18130.diff","patch_url":"https://github.com/godotengine/godot/pull/18130.patch","title":"Update Hack font to v3.003","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-04-11T20:42:16Z","updated_at":"2020-01-27T18:27:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["93f52813bf62e6b6d0eed9d0fe18b342d23b2aac"]},"18138":{"id":"MDExOlB1bGxSZXF1ZXN0MTgxMDk3OTY4","public_id":18138,"url":"https://github.com/godotengine/godot/pull/18138","diff_url":"https://github.com/godotengine/godot/pull/18138.diff","patch_url":"https://github.com/godotengine/godot/pull/18138.patch","title":"Rigidbody wake up when hitten by a kinematic body","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2018-04-12T06:00:00Z","updated_at":"2018-04-12T06:45:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["f0abdf06ad6dfc2ff4d403ff237281a4d5db46a6"]},"18140":{"id":"MDExOlB1bGxSZXF1ZXN0MTgxMTM0Njc4","public_id":18140,"url":"https://github.com/godotengine/godot/pull/18140","diff_url":"https://github.com/godotengine/godot/pull/18140.diff","patch_url":"https://github.com/godotengine/godot/pull/18140.patch","title":"Fixed wrong function call","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2018-04-12T09:03:16Z","updated_at":"2018-04-28T20:35:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["df2a626b49a4e8ead003ebefb9663c63156b4efa"]},"18142":{"id":"MDExOlB1bGxSZXF1ZXN0MTgxMTQ1MjUw","public_id":18142,"url":"https://github.com/godotengine/godot/pull/18142","diff_url":"https://github.com/godotengine/godot/pull/18142.diff","patch_url":"https://github.com/godotengine/godot/pull/18142.patch","title":"Removed useless check","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2018-04-12T09:42:41Z","updated_at":"2018-04-18T10:49:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["2cfa86122294f6b5402bf9852171023be1fc15cb"]},"18144":{"id":"MDExOlB1bGxSZXF1ZXN0MTgxMTU0ODk3","public_id":18144,"url":"https://github.com/godotengine/godot/pull/18144","diff_url":"https://github.com/godotengine/godot/pull/18144.diff","patch_url":"https://github.com/godotengine/godot/pull/18144.patch","title":"Resolves crash on shape2D culling for empty Concave shapes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjk3NTE5NTA=","created_at":"2018-04-12T10:18:14Z","updated_at":"2018-05-07T18:35:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["158c7c72c741ad58f22dfdcade74d4e893cd33c5"]},"18145":{"id":"MDExOlB1bGxSZXF1ZXN0MTgxMTU4ODg0","public_id":18145,"url":"https://github.com/godotengine/godot/pull/18145","diff_url":"https://github.com/godotengine/godot/pull/18145.diff","patch_url":"https://github.com/godotengine/godot/pull/18145.patch","title":"Implement get_peer_[address|port] in ENet/WSServer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-04-12T10:34:02Z","updated_at":"2022-02-05T01:39:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["6b9ec810c6ccf096b0357ebf3f5fe6e3423d290b"]},"18146":{"id":"MDExOlB1bGxSZXF1ZXN0MTgxMTY4NDcx","public_id":18146,"url":"https://github.com/godotengine/godot/pull/18146","diff_url":"https://github.com/godotengine/godot/pull/18146.diff","patch_url":"https://github.com/godotengine/godot/pull/18146.patch","title":"Implement font shadows for RichTextLabel","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc4NDI3","created_at":"2018-04-12T11:13:58Z","updated_at":"2018-05-05T07:18:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["1c6ea572ca818562fba51a01e08345d3657142c9"]},"18149":{"id":"MDExOlB1bGxSZXF1ZXN0MTgxMjM0MTY3","public_id":18149,"url":"https://github.com/godotengine/godot/pull/18149","diff_url":"https://github.com/godotengine/godot/pull/18149.diff","patch_url":"https://github.com/godotengine/godot/pull/18149.patch","title":"Fix PulseAudio problems with 8 channels devices","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-04-12T15:04:26Z","updated_at":"2018-04-14T19:58:25Z","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":["34395c6a3844f59b5880f52cd79ee826cbb92366"]},"18154":{"id":"MDExOlB1bGxSZXF1ZXN0MTgxMjkwNTMz","public_id":18154,"url":"https://github.com/godotengine/godot/pull/18154","diff_url":"https://github.com/godotengine/godot/pull/18154.diff","patch_url":"https://github.com/godotengine/godot/pull/18154.patch","title":"Add DNS resolution in NetworkedMultiplayerEnet::create_client()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTQ3NjM=","created_at":"2018-04-12T18:38:02Z","updated_at":"2018-04-15T09:20:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["b0826dec0542ff4d9a39d19bff953fbbb949d79b"]},"18156":{"id":"MDExOlB1bGxSZXF1ZXN0MTgxMjk5ODI2","public_id":18156,"url":"https://github.com/godotengine/godot/pull/18156","diff_url":"https://github.com/godotengine/godot/pull/18156.diff","patch_url":"https://github.com/godotengine/godot/pull/18156.patch","title":"Revert \"Unify http- and percent- encode/decode\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2018-04-12T19:16:20Z","updated_at":"2020-11-30T09:39:47Z","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":["00e98458ba3585f4e5e027e24b3362d4ae31a146"]},"18159":{"id":"MDExOlB1bGxSZXF1ZXN0MTgxMzI0NDk1","public_id":18159,"url":"https://github.com/godotengine/godot/pull/18159","diff_url":"https://github.com/godotengine/godot/pull/18159.diff","patch_url":"https://github.com/godotengine/godot/pull/18159.patch","title":"Fix binding of ViewportTexture to Sky","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMzg4MDU=","created_at":"2018-04-12T21:01:13Z","updated_at":"2018-05-14T15:22:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["deca3f18b777f1e3a71f8cb12c5f5fa329aa70cd"]},"18161":{"id":"MDExOlB1bGxSZXF1ZXN0MTgxMzQxODY0","public_id":18161,"url":"https://github.com/godotengine/godot/pull/18161","diff_url":"https://github.com/godotengine/godot/pull/18161.diff","patch_url":"https://github.com/godotengine/godot/pull/18161.patch","title":"Add popup_closed signal for ColorPickerButton","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4NjY4ODgw","created_at":"2018-04-12T22:25:57Z","updated_at":"2018-04-18T13:49:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["3f837a623f198dc458635a9d264f21219d0fa534"]},"18168":{"id":"MDExOlB1bGxSZXF1ZXN0MTgxNDI4NDg5","public_id":18168,"url":"https://github.com/godotengine/godot/pull/18168","diff_url":"https://github.com/godotengine/godot/pull/18168.diff","patch_url":"https://github.com/godotengine/godot/pull/18168.patch","title":"Fix possible crash when clicking on Skeleton2D or Sprite editor options","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-04-13T09:11:30Z","updated_at":"2018-04-18T14:22:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["026617b5fbc57e2494cb6f586917856e1cbf99c8"]},"18170":{"id":"MDExOlB1bGxSZXF1ZXN0MTgxNDUyOTQz","public_id":18170,"url":"https://github.com/godotengine/godot/pull/18170","diff_url":"https://github.com/godotengine/godot/pull/18170.diff","patch_url":"https://github.com/godotengine/godot/pull/18170.patch","title":"Small performance fix to wrapf","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-04-13T10:52:18Z","updated_at":"2019-07-03T08:23:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ac4c340a45b9deabb12246af1f6e6c20c2c5b0c7"]},"18172":{"id":"MDExOlB1bGxSZXF1ZXN0MTgxNDcwMzA1","public_id":18172,"url":"https://github.com/godotengine/godot/pull/18172","diff_url":"https://github.com/godotengine/godot/pull/18172.diff","patch_url":"https://github.com/godotengine/godot/pull/18172.patch","title":"Prevent visibility notification from being called twice in object creation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-04-13T12:13:55Z","updated_at":"2018-04-28T20:39:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d42b17607ef14aeb72036f8747eb4d5c64979872"]},"18176":{"id":"MDExOlB1bGxSZXF1ZXN0MTgxNTA5ODEx","public_id":18176,"url":"https://github.com/godotengine/godot/pull/18176","diff_url":"https://github.com/godotengine/godot/pull/18176.diff","patch_url":"https://github.com/godotengine/godot/pull/18176.patch","title":"Add string trim_prefix, trim_suffix, lstrip and rstrip methods","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0MjYzMTY=","created_at":"2018-04-13T14:46:08Z","updated_at":"2018-04-23T09:02:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["79ecdee49631c1571b6629005b73b0d9aa3dbc34"]},"18183":{"id":"MDExOlB1bGxSZXF1ZXN0MTgxNTY0Nzk3","public_id":18183,"url":"https://github.com/godotengine/godot/pull/18183","diff_url":"https://github.com/godotengine/godot/pull/18183.diff","patch_url":"https://github.com/godotengine/godot/pull/18183.patch","title":"GDScript function definition and get_node shortcut syntax highlighting","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2018-04-13T18:35:01Z","updated_at":"2018-05-11T11:17:40Z","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":["adeed584776a7b91d2de6dd5cbb43fe3e35114e1","4cd16f6ba90c0dce40672f550f403fb76a74a940","28dfc7f915fab258d38cb6081ea0f1611b87da68","c3d93edf3d4203da332fc2d4feb439eb35280309"]},"18196":{"id":"MDExOlB1bGxSZXF1ZXN0MTgxNjQ1ODY1","public_id":18196,"url":"https://github.com/godotengine/godot/pull/18196","diff_url":"https://github.com/godotengine/godot/pull/18196.diff","patch_url":"https://github.com/godotengine/godot/pull/18196.patch","title":"ItemList selection: Check against item count","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMzg4MDU=","created_at":"2018-04-14T12:38:00Z","updated_at":"2018-04-28T20:44:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["cbcb96ae85283b8053d4b731ce7912e50b849791"]},"18204":{"id":"MDExOlB1bGxSZXF1ZXN0MTgxNjY0NTE4","public_id":18204,"url":"https://github.com/godotengine/godot/pull/18204","diff_url":"https://github.com/godotengine/godot/pull/18204.diff","patch_url":"https://github.com/godotengine/godot/pull/18204.patch","title":"Avoid converting Quat to Euler angles when not necessary.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM0ODY2MjU2","created_at":"2018-04-14T19:57:59Z","updated_at":"2019-07-03T09:54: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":["a5e0bb447c339365d99dba772ea733c997c21200"]},"18210":{"id":"MDExOlB1bGxSZXF1ZXN0MTgxNjc1OTUy","public_id":18210,"url":"https://github.com/godotengine/godot/pull/18210","diff_url":"https://github.com/godotengine/godot/pull/18210.diff","patch_url":"https://github.com/godotengine/godot/pull/18210.patch","title":"Fix/Remove potentially confusing references to Euler","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY4OTg5MQ==","created_at":"2018-04-15T01:44:27Z","updated_at":"2018-04-28T20:48:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["b6b8c7b21564672ad5e2e96eb95b857c73404b44"]},"18211":{"id":"MDExOlB1bGxSZXF1ZXN0MTgxNjc2MTA3","public_id":18211,"url":"https://github.com/godotengine/godot/pull/18211","diff_url":"https://github.com/godotengine/godot/pull/18211.diff","patch_url":"https://github.com/godotengine/godot/pull/18211.patch","title":"Minor fixes for the AnimationPlayer doc.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-04-15T01:50:39Z","updated_at":"2018-04-28T20:48:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["9c3698dee21c136459a23f9c937302864a2b834a"]},"18215":{"id":"MDExOlB1bGxSZXF1ZXN0MTgxNzA0MDY0","public_id":18215,"url":"https://github.com/godotengine/godot/pull/18215","diff_url":"https://github.com/godotengine/godot/pull/18215.diff","patch_url":"https://github.com/godotengine/godot/pull/18215.patch","title":"Fixed high cpu usage with PulseAudio","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-04-15T15:13:49Z","updated_at":"2018-05-01T20:05:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["11078101db321ba94334d349caf3ff4778f4c18e"]},"18219":{"id":"MDExOlB1bGxSZXF1ZXN0MTgxNzE5NjE4","public_id":18219,"url":"https://github.com/godotengine/godot/pull/18219","diff_url":"https://github.com/godotengine/godot/pull/18219.diff","patch_url":"https://github.com/godotengine/godot/pull/18219.patch","title":"blit and blend fix when dst<Vector2","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NDE4ODY=","created_at":"2018-04-15T20:39:26Z","updated_at":"2018-06-06T01:13:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["7cfdffcdf86f34650f881f02bc05e9921fde87a7"]},"18224":{"id":"MDExOlB1bGxSZXF1ZXN0MTgxNzUwMjI0","public_id":18224,"url":"https://github.com/godotengine/godot/pull/18224","diff_url":"https://github.com/godotengine/godot/pull/18224.diff","patch_url":"https://github.com/godotengine/godot/pull/18224.patch","title":"Fix Android input source checks","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0MTc4NDk=","created_at":"2018-04-16T04:22:48Z","updated_at":"2018-04-28T20:52:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["5dffa506dc3168e96b4a03d1defbf34661cdff05"]},"18227":{"id":"MDExOlB1bGxSZXF1ZXN0MTgxNzk3OTEw","public_id":18227,"url":"https://github.com/godotengine/godot/pull/18227","diff_url":"https://github.com/godotengine/godot/pull/18227.diff","patch_url":"https://github.com/godotengine/godot/pull/18227.patch","title":"Fix crash resulting from bad month check in core_bind.cpp","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2018-04-16T09:16:42Z","updated_at":"2018-04-28T20:53:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4b9cf93338984612bbb7c15c03906ba4b24d035b"]},"18230":{"id":"MDExOlB1bGxSZXF1ZXN0MTgxODMwMDQw","public_id":18230,"url":"https://github.com/godotengine/godot/pull/18230","diff_url":"https://github.com/godotengine/godot/pull/18230.diff","patch_url":"https://github.com/godotengine/godot/pull/18230.patch","title":"Fix index out of size error on Image","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-04-16T11:25:47Z","updated_at":"2018-04-28T20:55:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["3ecf8eef37db55e50b2fd70a376cd60787f54203","af0d547c020c8035842f6d0954e4040689e5b09b"]},"18234":{"id":"MDExOlB1bGxSZXF1ZXN0MTgxODgyMTcy","public_id":18234,"url":"https://github.com/godotengine/godot/pull/18234","diff_url":"https://github.com/godotengine/godot/pull/18234.diff","patch_url":"https://github.com/godotengine/godot/pull/18234.patch","title":"Adding font preview to file browsers","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4NjY4ODgw","created_at":"2018-04-16T14:37:33Z","updated_at":"2019-07-03T08:24:07Z","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":["365d81436161ebb8349e96d5b19d922b973e80ea"]},"18236":{"id":"MDExOlB1bGxSZXF1ZXN0MTgxODkyNjA4","public_id":18236,"url":"https://github.com/godotengine/godot/pull/18236","diff_url":"https://github.com/godotengine/godot/pull/18236.diff","patch_url":"https://github.com/godotengine/godot/pull/18236.patch","title":"Add descriptions for GroupCall flags","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4NzY2OTE=","created_at":"2018-04-16T14:51:16Z","updated_at":"2018-04-29T12:39:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["7eed3cc19924e7474f8b0c5db63014e1997dc30a"]},"18239":{"id":"MDExOlB1bGxSZXF1ZXN0MTgxOTQ1MDMz","public_id":18239,"url":"https://github.com/godotengine/godot/pull/18239","diff_url":"https://github.com/godotengine/godot/pull/18239.diff","patch_url":"https://github.com/godotengine/godot/pull/18239.patch","title":"Fix names of Variant operators","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2018-04-16T18:05:47Z","updated_at":"2018-04-28T20:56:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["fefee533ae0e55882bbb1a7c42e1da5dc6adb24b"]},"18247":{"id":"MDExOlB1bGxSZXF1ZXN0MTgyMDYwOTcw","public_id":18247,"url":"https://github.com/godotengine/godot/pull/18247","diff_url":"https://github.com/godotengine/godot/pull/18247.diff","patch_url":"https://github.com/godotengine/godot/pull/18247.patch","title":"Ability to change path color with self modulate","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-04-17T06:12:11Z","updated_at":"2018-05-13T20:43:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d77ffa3e97932b17e6b3da5b776b0d0760f3ce6e"]},"18259":{"id":"MDExOlB1bGxSZXF1ZXN0MTgyMjYwMTQy","public_id":18259,"url":"https://github.com/godotengine/godot/pull/18259","diff_url":"https://github.com/godotengine/godot/pull/18259.diff","patch_url":"https://github.com/godotengine/godot/pull/18259.patch","title":"Changed Sprite Frame buttons for icons","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyNTY4ODEy","created_at":"2018-04-17T18:47:34Z","updated_at":"2019-07-03T09:54:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["7d689dff71bdd9f549b45d858acf299873afda73"]},"18261":{"id":"MDExOlB1bGxSZXF1ZXN0MTgyMzA0MDUw","public_id":18261,"url":"https://github.com/godotengine/godot/pull/18261","diff_url":"https://github.com/godotengine/godot/pull/18261.diff","patch_url":"https://github.com/godotengine/godot/pull/18261.patch","title":"Set default file name for exported projects","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4NjY4ODgw","created_at":"2018-04-17T21:29:18Z","updated_at":"2018-04-29T13:03: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":["bff73bdbf199f938acdabfbe560991683c3dad9b"]},"18270":{"id":"MDExOlB1bGxSZXF1ZXN0MTgyNDY2MDk1","public_id":18270,"url":"https://github.com/godotengine/godot/pull/18270","diff_url":"https://github.com/godotengine/godot/pull/18270.diff","patch_url":"https://github.com/godotengine/godot/pull/18270.patch","title":"Fix case mismatch check on Windows","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-04-18T12:42:43Z","updated_at":"2018-04-18T13:14:59Z","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":["ff8c07448010d4e9c3a392aa82a09b9e77ef6d14"]},"18279":{"id":"MDExOlB1bGxSZXF1ZXN0MTgyNTcxNTg1","public_id":18279,"url":"https://github.com/godotengine/godot/pull/18279","diff_url":"https://github.com/godotengine/godot/pull/18279.diff","patch_url":"https://github.com/godotengine/godot/pull/18279.patch","title":"Allow body-up-to-EOF HTTP responses","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2018-04-18T18:55:59Z","updated_at":"2019-07-03T08:24:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["2587fcccee3b9ee2b934f681f9f3ff921edf096f"]},"18280":{"id":"MDExOlB1bGxSZXF1ZXN0MTgyNTgyNjgy","public_id":18280,"url":"https://github.com/godotengine/godot/pull/18280","diff_url":"https://github.com/godotengine/godot/pull/18280.diff","patch_url":"https://github.com/godotengine/godot/pull/18280.patch","title":"Fixes left/up axis not mappable as actions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-04-18T19:42:32Z","updated_at":"2018-04-22T16:51:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["7e89dc432c8781114f4855d6d2f24675a5a1ce5f"]},"18281":{"id":"MDExOlB1bGxSZXF1ZXN0MTgyNTkyMjg3","public_id":18281,"url":"https://github.com/godotengine/godot/pull/18281","diff_url":"https://github.com/godotengine/godot/pull/18281.diff","patch_url":"https://github.com/godotengine/godot/pull/18281.patch","title":"Fix some Coverity warnings in String API","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-04-18T20:22:31Z","updated_at":"2018-04-19T09:26:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["9a759750421bc72ed41c1dc67c0fa9b5564b8abc"]},"18282":{"id":"MDExOlB1bGxSZXF1ZXN0MTgyNjAwOTUy","public_id":18282,"url":"https://github.com/godotengine/godot/pull/18282","diff_url":"https://github.com/godotengine/godot/pull/18282.diff","patch_url":"https://github.com/godotengine/godot/pull/18282.patch","title":"[Core] [Mono] Fix Color missing int export methods, added 64-bit","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2018-04-18T20:57:40Z","updated_at":"2019-07-03T09:55:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["55d976467da4d2ff580240a62ba3e031314fe8ea","de4b0968988f97a40ab50de51d5b7c5420409c85","e3368d692d39d33c657cf985e46a45d43fc31546"]},"18284":{"id":"MDExOlB1bGxSZXF1ZXN0MTgyNjE3MTc0","public_id":18284,"url":"https://github.com/godotengine/godot/pull/18284","diff_url":"https://github.com/godotengine/godot/pull/18284.diff","patch_url":"https://github.com/godotengine/godot/pull/18284.patch","title":"Fix .pck exporting via PCKPacker","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTQ3NjM=","created_at":"2018-04-18T22:13:12Z","updated_at":"2018-05-01T20:04:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a3aa5ad0d036e9824ec87bd747277c6e7779ce33"]},"18285":{"id":"MDExOlB1bGxSZXF1ZXN0MTgyNjI5Mjgw","public_id":18285,"url":"https://github.com/godotengine/godot/pull/18285","diff_url":"https://github.com/godotengine/godot/pull/18285.diff","patch_url":"https://github.com/godotengine/godot/pull/18285.patch","title":"Enable DynamicFont oversampling by default","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-04-18T23:27:25Z","updated_at":"2020-01-27T18:27:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["16a3f664207b4d195ac1880bb004b9955d565dde"]},"18289":{"id":"MDExOlB1bGxSZXF1ZXN0MTgyNjkwMjU5","public_id":18289,"url":"https://github.com/godotengine/godot/pull/18289","diff_url":"https://github.com/godotengine/godot/pull/18289.diff","patch_url":"https://github.com/godotengine/godot/pull/18289.patch","title":"Fixed context menu TTR bugs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0OTg4NDU5","created_at":"2018-04-19T07:38:40Z","updated_at":"2018-04-28T20:57:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a1cfc89108b1905311c83227ae6d8016c9b496ba"]},"18291":{"id":"MDExOlB1bGxSZXF1ZXN0MTgyNzQyMDUw","public_id":18291,"url":"https://github.com/godotengine/godot/pull/18291","diff_url":"https://github.com/godotengine/godot/pull/18291.diff","patch_url":"https://github.com/godotengine/godot/pull/18291.patch","title":"Fix Coverity reports of uninitialized scalar variable","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-04-19T11:10:09Z","updated_at":"2018-05-01T17:14:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["bf7ca623a65f25cc4ac7a3ca0d6635331ec07c25"]},"18295":{"id":"MDExOlB1bGxSZXF1ZXN0MTgyNzgwNjYw","public_id":18295,"url":"https://github.com/godotengine/godot/pull/18295","diff_url":"https://github.com/godotengine/godot/pull/18295.diff","patch_url":"https://github.com/godotengine/godot/pull/18295.patch","title":"Provide error details when in-app purchase fails","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0MTc4NDk=","created_at":"2018-04-19T13:42:37Z","updated_at":"2018-04-19T19:04:15Z","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":["265caa687b6634487f5f2dcf20247534fd2a408e"]},"18298":{"id":"MDExOlB1bGxSZXF1ZXN0MTgyODU4MDk0","public_id":18298,"url":"https://github.com/godotengine/godot/pull/18298","diff_url":"https://github.com/godotengine/godot/pull/18298.diff","patch_url":"https://github.com/godotengine/godot/pull/18298.patch","title":"TextEdit scaled selection","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyNzgyNDM=","created_at":"2018-04-19T18:18:23Z","updated_at":"2018-08-05T15:45:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b0069bb118820e5a62bb240be6bb75a5814b93c5"]},"18305":{"id":"MDExOlB1bGxSZXF1ZXN0MTgyODkzMDI5","public_id":18305,"url":"https://github.com/godotengine/godot/pull/18305","diff_url":"https://github.com/godotengine/godot/pull/18305.diff","patch_url":"https://github.com/godotengine/godot/pull/18305.patch","title":"Move the deadzone to a column in the input project settings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-04-19T20:42:56Z","updated_at":"2018-07-03T14:35:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6daed7d12294b3f47f1ecb309d2e2b5b225ee663"]},"18308":{"id":"MDExOlB1bGxSZXF1ZXN0MTgyOTI1ODg5","public_id":18308,"url":"https://github.com/godotengine/godot/pull/18308","diff_url":"https://github.com/godotengine/godot/pull/18308.diff","patch_url":"https://github.com/godotengine/godot/pull/18308.patch","title":"Fix clone down newline bug","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MTc4Nzg=","created_at":"2018-04-19T23:38:02Z","updated_at":"2018-05-07T12:49:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["02b7b916b7efb6685f9f8ea31dcae1407d467462"]},"18321":{"id":"MDExOlB1bGxSZXF1ZXN0MTgzMDczNzAz","public_id":18321,"url":"https://github.com/godotengine/godot/pull/18321","diff_url":"https://github.com/godotengine/godot/pull/18321.diff","patch_url":"https://github.com/godotengine/godot/pull/18321.patch","title":"Fixes logically dead code (Coverity)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjk3NTE5NTA=","created_at":"2018-04-20T14:08:04Z","updated_at":"2018-05-01T06:35:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e6deba8d196a206ff350bc4d9fff783f78395d33"]},"18334":{"id":"MDExOlB1bGxSZXF1ZXN0MTgzMjIzOTY5","public_id":18334,"url":"https://github.com/godotengine/godot/pull/18334","diff_url":"https://github.com/godotengine/godot/pull/18334.diff","patch_url":"https://github.com/godotengine/godot/pull/18334.patch","title":"Various coverity scan fixes, WS FreeBSD fixes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-04-21T13:43:35Z","updated_at":"2018-09-13T01:10:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw0MTAwNjQ0ODU=","name":"needs testing","color":"#ffcc44"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["03bf783f3ce9d2a865bc509035dd883ffe0baa0c"]},"18336":{"id":"MDExOlB1bGxSZXF1ZXN0MTgzMjI1MDU5","public_id":18336,"url":"https://github.com/godotengine/godot/pull/18336","diff_url":"https://github.com/godotengine/godot/pull/18336.diff","patch_url":"https://github.com/godotengine/godot/pull/18336.patch","title":"Fixes a typo in the VisualServer.canvas_item_add_set_transform docs.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgxMDc0NTk=","created_at":"2018-04-21T14:11:25Z","updated_at":"2018-04-28T20:58:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["09f79cde69a08ccefd4cf241d1d21f9b3e8d606e"]},"18338":{"id":"MDExOlB1bGxSZXF1ZXN0MTgzMjI3ODc2","public_id":18338,"url":"https://github.com/godotengine/godot/pull/18338","diff_url":"https://github.com/godotengine/godot/pull/18338.diff","patch_url":"https://github.com/godotengine/godot/pull/18338.patch","title":"Fix Find in Files","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMTE1NTU=","created_at":"2018-04-21T15:20:49Z","updated_at":"2019-07-03T09:55:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4c415001b27b3c469a54356bc1415664d0a32627"]},"18340":{"id":"MDExOlB1bGxSZXF1ZXN0MTgzMjM2MTky","public_id":18340,"url":"https://github.com/godotengine/godot/pull/18340","diff_url":"https://github.com/godotengine/godot/pull/18340.diff","patch_url":"https://github.com/godotengine/godot/pull/18340.patch","title":"[DOCS] Add note that PoolByteArray is passed by value","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNDY5NjUz","created_at":"2018-04-21T18:34:38Z","updated_at":"2020-05-01T15:57:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["6b797574a2a238968211daa6c731bae56e7bff05"]},"18348":{"id":"MDExOlB1bGxSZXF1ZXN0MTgzMjU2NTU5","public_id":18348,"url":"https://github.com/godotengine/godot/pull/18348","diff_url":"https://github.com/godotengine/godot/pull/18348.diff","patch_url":"https://github.com/godotengine/godot/pull/18348.patch","title":"fix clang6 assignment error","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMzM1MzE4","created_at":"2018-04-22T05:30:44Z","updated_at":"2018-05-13T20:13:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f48ff4dc64ac05900eb3e7a5c10b9c9d2f5e4bad"]},"18349":{"id":"MDExOlB1bGxSZXF1ZXN0MTgzMjYzMzg4","public_id":18349,"url":"https://github.com/godotengine/godot/pull/18349","diff_url":"https://github.com/godotengine/godot/pull/18349.diff","patch_url":"https://github.com/godotengine/godot/pull/18349.patch","title":"Fixed 2D intersect_shape limiting broadphase results ","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM5NzgwODg=","created_at":"2018-04-22T09:11:42Z","updated_at":"2019-07-03T09:56:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["1ba106a71e6c0550ebf95d9563995d0266cfecb1"]},"18355":{"id":"MDExOlB1bGxSZXF1ZXN0MTgzMjc3NTU0","public_id":18355,"url":"https://github.com/godotengine/godot/pull/18355","diff_url":"https://github.com/godotengine/godot/pull/18355.diff","patch_url":"https://github.com/godotengine/godot/pull/18355.patch","title":"Keep alpha when changing h, s or v Color property in GDScript","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMzg4MDU=","created_at":"2018-04-22T15:03:04Z","updated_at":"2018-05-14T15:21:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["100a775260947757c91e4cfbb968240e1a410927"]},"18365":{"id":"MDExOlB1bGxSZXF1ZXN0MTgzMjkxODQw","public_id":18365,"url":"https://github.com/godotengine/godot/pull/18365","diff_url":"https://github.com/godotengine/godot/pull/18365.diff","patch_url":"https://github.com/godotengine/godot/pull/18365.patch","title":"Added keep scale flag to billboard materials","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2018-04-22T20:14:16Z","updated_at":"2021-05-04T07:43:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["0052ee70d249c0d8f68b4c9f640a7c2307d9fc5d"]},"18368":{"id":"MDExOlB1bGxSZXF1ZXN0MTgzMzQxOTA3","public_id":18368,"url":"https://github.com/godotengine/godot/pull/18368","diff_url":"https://github.com/godotengine/godot/pull/18368.diff","patch_url":"https://github.com/godotengine/godot/pull/18368.patch","title":"sync rasterizers with engine","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MzgyNjQ=","created_at":"2018-04-23T07:00:59Z","updated_at":"2018-07-25T18:33:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["35eb7f2d6a1f872435dad3a295dc8b93721086aa"]},"18370":{"id":"MDExOlB1bGxSZXF1ZXN0MTgzMzkyNzQ3","public_id":18370,"url":"https://github.com/godotengine/godot/pull/18370","diff_url":"https://github.com/godotengine/godot/pull/18370.diff","patch_url":"https://github.com/godotengine/godot/pull/18370.patch","title":"Adds support for CMD+Left and CMD+Right on MacOS","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MjQ1OTQy","created_at":"2018-04-23T10:39:57Z","updated_at":"2018-04-30T17:02:21Z","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":["a126876cc834aeb9c81b3f4abecf5836f0c02782"]},"18372":{"id":"MDExOlB1bGxSZXF1ZXN0MTgzNDMzMzc5","public_id":18372,"url":"https://github.com/godotengine/godot/pull/18372","diff_url":"https://github.com/godotengine/godot/pull/18372.diff","patch_url":"https://github.com/godotengine/godot/pull/18372.patch","title":"Fix for large .pck files","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MzgyNjQ=","created_at":"2018-04-23T13:24:22Z","updated_at":"2018-05-08T07:10:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["8a7840a304818aa4a15c8781f1402e7ed8733a36"]},"18373":{"id":"MDExOlB1bGxSZXF1ZXN0MTgzNDQzOTE5","public_id":18373,"url":"https://github.com/godotengine/godot/pull/18373","diff_url":"https://github.com/godotengine/godot/pull/18373.diff","patch_url":"https://github.com/godotengine/godot/pull/18373.patch","title":"Replaces CTRL with CMD in TileMapEditor for MacOS.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MjQ1OTQy","created_at":"2018-04-23T13:59:25Z","updated_at":"2018-04-30T17:12:17Z","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":["cca7633739e433259b926224f659b9540e518e0a"]},"18374":{"id":"MDExOlB1bGxSZXF1ZXN0MTgzNDQ2NTQy","public_id":18374,"url":"https://github.com/godotengine/godot/pull/18374","diff_url":"https://github.com/godotengine/godot/pull/18374.diff","patch_url":"https://github.com/godotengine/godot/pull/18374.patch","title":"Fix particle animation controls","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2018-04-23T14:07:55Z","updated_at":"2021-05-04T07:44:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["aeda5dccfe3a895f09c851620dbf9f8ce01682b9"]},"18379":{"id":"MDExOlB1bGxSZXF1ZXN0MTgzNTAzNzM1","public_id":18379,"url":"https://github.com/godotengine/godot/pull/18379","diff_url":"https://github.com/godotengine/godot/pull/18379.diff","patch_url":"https://github.com/godotengine/godot/pull/18379.patch","title":"Fully expose the data variable in AudioStreamSample and AudioStreamOGGVorbis","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY3NjYxNTQ=","created_at":"2018-04-23T17:25:09Z","updated_at":"2020-11-14T02:21:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["ef74954e6629e20599ef37148236d0f30cb5692b"]},"18380":{"id":"MDExOlB1bGxSZXF1ZXN0MTgzNTA2Njg3","public_id":18380,"url":"https://github.com/godotengine/godot/pull/18380","diff_url":"https://github.com/godotengine/godot/pull/18380.diff","patch_url":"https://github.com/godotengine/godot/pull/18380.patch","title":"Fixes 2d editor panning not working","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-04-23T17:37:08Z","updated_at":"2018-05-01T06:56:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9c5a44aeee449c5b572316c52f457e4e6ffd3047"]},"18381":{"id":"MDExOlB1bGxSZXF1ZXN0MTgzNTA5NTEz","public_id":18381,"url":"https://github.com/godotengine/godot/pull/18381","diff_url":"https://github.com/godotengine/godot/pull/18381.diff","patch_url":"https://github.com/godotengine/godot/pull/18381.patch","title":"Fixes hard to select Node2D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-04-23T17:48:56Z","updated_at":"2018-04-30T16:58:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e8a4c4fa4c7d93ebc1ca74a66b5a1c583873bc52"]},"18382":{"id":"MDExOlB1bGxSZXF1ZXN0MTgzNTEyNDIw","public_id":18382,"url":"https://github.com/godotengine/godot/pull/18382","diff_url":"https://github.com/godotengine/godot/pull/18382.diff","patch_url":"https://github.com/godotengine/godot/pull/18382.patch","title":"Fix GridContainer's children visibility breaking the layout","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-04-23T18:00:52Z","updated_at":"2018-05-02T08:28:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c3f982156d9dec1fa737bb9b1a20acb2060daa6b"]},"18385":{"id":"MDExOlB1bGxSZXF1ZXN0MTgzNTMxMzU0","public_id":18385,"url":"https://github.com/godotengine/godot/pull/18385","diff_url":"https://github.com/godotengine/godot/pull/18385.diff","patch_url":"https://github.com/godotengine/godot/pull/18385.patch","title":"Fix AnimationPlayer edited scene bug","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4NjY4ODgw","created_at":"2018-04-23T19:18:23Z","updated_at":"2018-05-13T20:05:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["223f08585775ad09f7196ee408eaa0d8bef992a8"]},"18391":{"id":"MDExOlB1bGxSZXF1ZXN0MTgzNjE1NTE3","public_id":18391,"url":"https://github.com/godotengine/godot/pull/18391","diff_url":"https://github.com/godotengine/godot/pull/18391.diff","patch_url":"https://github.com/godotengine/godot/pull/18391.patch","title":"Fix Node2D::global_position to have Vector2 type","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0MTc4NDk=","created_at":"2018-04-24T04:05:45Z","updated_at":"2019-07-03T09:58:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["8619b0d2801b74d258c553f6dcda58e086a1a50c"]},"18397":{"id":"MDExOlB1bGxSZXF1ZXN0MTgzNzM1NTUy","public_id":18397,"url":"https://github.com/godotengine/godot/pull/18397","diff_url":"https://github.com/godotengine/godot/pull/18397.diff","patch_url":"https://github.com/godotengine/godot/pull/18397.patch","title":"Support of CMD+Backspace and CMD+Delete on MacOS.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MjQ1OTQy","created_at":"2018-04-24T13:26:31Z","updated_at":"2018-05-04T09:22:44Z","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":["515f2200fb917c7ba7161bb323dccf2cde6db647"]},"18399":{"id":"MDExOlB1bGxSZXF1ZXN0MTgzODMyMDA1","public_id":18399,"url":"https://github.com/godotengine/godot/pull/18399","diff_url":"https://github.com/godotengine/godot/pull/18399.diff","patch_url":"https://github.com/godotengine/godot/pull/18399.patch","title":"Mono fixes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-04-24T18:56:24Z","updated_at":"2021-05-14T01:55:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["ff7fe9e771c0146b79aea7fa23a7bf262397992c","f8ce412560ed3061340f4b0b9e0457a1249fb528","89e84185e8cbd08531ae33554cf78ffba692cf7a"]},"18400":{"id":"MDExOlB1bGxSZXF1ZXN0MTgzODQ2NTM2","public_id":18400,"url":"https://github.com/godotengine/godot/pull/18400","diff_url":"https://github.com/godotengine/godot/pull/18400.diff","patch_url":"https://github.com/godotengine/godot/pull/18400.patch","title":"Fixes locks and groups on 2d editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-04-24T19:56:16Z","updated_at":"2018-05-02T09:59:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["845a898f376e40dc554c44d47dae3c4e37de3f67"]},"18405":{"id":"MDExOlB1bGxSZXF1ZXN0MTgzOTAzMTkz","public_id":18405,"url":"https://github.com/godotengine/godot/pull/18405","diff_url":"https://github.com/godotengine/godot/pull/18405.diff","patch_url":"https://github.com/godotengine/godot/pull/18405.patch","title":"Fix Ctrl+click on @GDScript constants","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4NjY4ODgw","created_at":"2018-04-25T01:14:47Z","updated_at":"2018-05-17T17:49:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["825d49dfe24ca4ec39aa13dc134300180a3ff641"]},"18406":{"id":"MDExOlB1bGxSZXF1ZXN0MTgzOTA2MzE5","public_id":18406,"url":"https://github.com/godotengine/godot/pull/18406","diff_url":"https://github.com/godotengine/godot/pull/18406.diff","patch_url":"https://github.com/godotengine/godot/pull/18406.patch","title":"Changed periods in the script templates","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-04-25T01:46:45Z","updated_at":"2018-05-04T14:40:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["093b069bf6540e66352669b490d6577008992828"]},"18407":{"id":"MDExOlB1bGxSZXF1ZXN0MTgzOTA3Njkx","public_id":18407,"url":"https://github.com/godotengine/godot/pull/18407","diff_url":"https://github.com/godotengine/godot/pull/18407.diff","patch_url":"https://github.com/godotengine/godot/pull/18407.patch","title":"Add methods get_closest_point and get_closest_offset for both Curve2D and Curve3D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyODc5Mjgy","created_at":"2018-04-25T02:00:51Z","updated_at":"2018-05-05T21:04:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["2224975e7ec43954e6598d0285820c2aaf679f94"]},"18410":{"id":"MDExOlB1bGxSZXF1ZXN0MTgzOTI3NzQ0","public_id":18410,"url":"https://github.com/godotengine/godot/pull/18410","diff_url":"https://github.com/godotengine/godot/pull/18410.diff","patch_url":"https://github.com/godotengine/godot/pull/18410.patch","title":"Add inherited variables support for script debugger","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjQ1NTY=","created_at":"2018-04-25T05:25:44Z","updated_at":"2019-07-03T08:24:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["7e499683a2f147ae84ca431fdbb69a6a0e4b783b"]},"18412":{"id":"MDExOlB1bGxSZXF1ZXN0MTgzOTY0NDgy","public_id":18412,"url":"https://github.com/godotengine/godot/pull/18412","diff_url":"https://github.com/godotengine/godot/pull/18412.diff","patch_url":"https://github.com/godotengine/godot/pull/18412.patch","title":"Adds shortcuts for zooming in the 2D editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-04-25T08:51:34Z","updated_at":"2019-07-03T08:24:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8dcd39c3c47967a0ba81374299b80be583cf46e2"]},"18415":{"id":"MDExOlB1bGxSZXF1ZXN0MTgzOTk2OTA4","public_id":18415,"url":"https://github.com/godotengine/godot/pull/18415","diff_url":"https://github.com/godotengine/godot/pull/18415.diff","patch_url":"https://github.com/godotengine/godot/pull/18415.patch","title":"Fixed (minor) typo in CapsuleShape2D doc page","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjcwMjY2MTU=","created_at":"2018-04-25T10:57:17Z","updated_at":"2018-05-02T07:25:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["2dcd4997077e92550d5e635e16236f8cba87c1b8"]},"18425":{"id":"MDExOlB1bGxSZXF1ZXN0MTg0MTIyMDIx","public_id":18425,"url":"https://github.com/godotengine/godot/pull/18425","diff_url":"https://github.com/godotengine/godot/pull/18425.diff","patch_url":"https://github.com/godotengine/godot/pull/18425.patch","title":"Fix theme editor sample widgets","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2018-04-25T18:20:03Z","updated_at":"2018-05-08T19:20:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a0626d7d9c005905b836552d597c173c701e248b"]},"18427":{"id":"MDExOlB1bGxSZXF1ZXN0MTg0MTQyMjM3","public_id":18427,"url":"https://github.com/godotengine/godot/pull/18427","diff_url":"https://github.com/godotengine/godot/pull/18427.diff","patch_url":"https://github.com/godotengine/godot/pull/18427.patch","title":"Add option to link mono statically on Windows","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-04-25T19:40:24Z","updated_at":"2021-05-14T01:55:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["b5e6e142ef9c9e29783fad402e5a306bb94091b8"]},"18428":{"id":"MDExOlB1bGxSZXF1ZXN0MTg0MTU0NjU3","public_id":18428,"url":"https://github.com/godotengine/godot/pull/18428","diff_url":"https://github.com/godotengine/godot/pull/18428.diff","patch_url":"https://github.com/godotengine/godot/pull/18428.patch","title":"Fixing input strength and the impossibility to erase action events","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-04-25T20:31:06Z","updated_at":"2018-05-01T09:15:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["0aa8b35ee689fc8b3813ab3d35c85f9cf97775a9"]},"18434":{"id":"MDExOlB1bGxSZXF1ZXN0MTg0MjAyNTgw","public_id":18434,"url":"https://github.com/godotengine/godot/pull/18434","diff_url":"https://github.com/godotengine/godot/pull/18434.diff","patch_url":"https://github.com/godotengine/godot/pull/18434.patch","title":"Fixed deleting an animation marked to autoplay in the editor affecting the creation of one with the same name","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-04-26T01:20:23Z","updated_at":"2018-05-01T15:22:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["75897710b301b7c5254ecd67099f31cb6ee840d5","e93a56ef3e517edfa6146ed62af4b9f85de96500"]},"18442":{"id":"MDExOlB1bGxSZXF1ZXN0MTg0MzM0OTUy","public_id":18442,"url":"https://github.com/godotengine/godot/pull/18442","diff_url":"https://github.com/godotengine/godot/pull/18442.diff","patch_url":"https://github.com/godotengine/godot/pull/18442.patch","title":"Add a ToggleButton for alphabetic sorting in methods overview","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyODkyMDc=","created_at":"2018-04-26T13:10:44Z","updated_at":"2018-05-16T09:27:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["68b9fd79e475b14ea109b6b973944cc4def3f57d"]},"18451":{"id":"MDExOlB1bGxSZXF1ZXN0MTg0NDAxODQx","public_id":18451,"url":"https://github.com/godotengine/godot/pull/18451","diff_url":"https://github.com/godotengine/godot/pull/18451.diff","patch_url":"https://github.com/godotengine/godot/pull/18451.patch","title":"Check invalid node name","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-04-26T16:49:28Z","updated_at":"2019-07-03T09:58:29Z","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":["6758b6c1317bbdabd04a2c9f8dc16876429b6bfb"]},"18452":{"id":"MDExOlB1bGxSZXF1ZXN0MTg0NDI0MDcy","public_id":18452,"url":"https://github.com/godotengine/godot/pull/18452","diff_url":"https://github.com/godotengine/godot/pull/18452.diff","patch_url":"https://github.com/godotengine/godot/pull/18452.patch","title":"Fix enums without class name not opening docs page","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4NjY4ODgw","created_at":"2018-04-26T18:20:13Z","updated_at":"2018-05-13T20: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":["ccd986f53e468321b9eeb09474c77cfab2c988da"]},"18453":{"id":"MDExOlB1bGxSZXF1ZXN0MTg0NDM2NjM2","public_id":18453,"url":"https://github.com/godotengine/godot/pull/18453","diff_url":"https://github.com/godotengine/godot/pull/18453.diff","patch_url":"https://github.com/godotengine/godot/pull/18453.patch","title":"Adds a speed factor to AnimatedSprite","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-04-26T19:10:59Z","updated_at":"2018-05-08T05:13:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["89fe7e2f925e7a62ec2d77ebafaf123aaa88442b"]},"18454":{"id":"MDExOlB1bGxSZXF1ZXN0MTg0NDQ1MzY1","public_id":18454,"url":"https://github.com/godotengine/godot/pull/18454","diff_url":"https://github.com/godotengine/godot/pull/18454.diff","patch_url":"https://github.com/godotengine/godot/pull/18454.patch","title":"Allows setting the Timer wait_time in start method.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MjQ1OTQy","created_at":"2018-04-26T19:48:37Z","updated_at":"2018-05-07T07:37:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f714637e58034b6340fa0725c7935a1ae29d92c0"]},"18455":{"id":"MDExOlB1bGxSZXF1ZXN0MTg0NDY3MzQ2","public_id":18455,"url":"https://github.com/godotengine/godot/pull/18455","diff_url":"https://github.com/godotengine/godot/pull/18455.diff","patch_url":"https://github.com/godotengine/godot/pull/18455.patch","title":"Make 'Export PCK/ZIP' work well with EditorExportPlugin","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-04-26T21:20:06Z","updated_at":"2021-05-13T23:54:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["68b35de2b6ea23178061f65bc28b4f73e0c65f35","c8884ce3bddfeb2dead4208047edb27f97a7e78d"]},"18458":{"id":"MDExOlB1bGxSZXF1ZXN0MTg0NTA2Njgw","public_id":18458,"url":"https://github.com/godotengine/godot/pull/18458","diff_url":"https://github.com/godotengine/godot/pull/18458.diff","patch_url":"https://github.com/godotengine/godot/pull/18458.patch","title":"Numerous changes to the Animation Editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-04-27T02:03:52Z","updated_at":"2018-05-01T10:50:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6971604033b177b20d6def0779508ed1c35e61cc"]},"18464":{"id":"MDExOlB1bGxSZXF1ZXN0MTg0NTY5Nzk5","public_id":18464,"url":"https://github.com/godotengine/godot/pull/18464","diff_url":"https://github.com/godotengine/godot/pull/18464.diff","patch_url":"https://github.com/godotengine/godot/pull/18464.patch","title":"Fix stylebox crash","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0OTg4NDU5","created_at":"2018-04-27T09:29:47Z","updated_at":"2018-05-01T10:57:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["21eac24af1b119f1e29e33b53bdb88a400de16c3"]},"18466":{"id":"MDExOlB1bGxSZXF1ZXN0MTg0NjI2MzY0","public_id":18466,"url":"https://github.com/godotengine/godot/pull/18466","diff_url":"https://github.com/godotengine/godot/pull/18466.diff","patch_url":"https://github.com/godotengine/godot/pull/18466.patch","title":"Fix use64 used without being initialized","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-04-27T13:44:22Z","updated_at":"2018-04-28T21:06:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9b4d23e898fb5f1cdfb537dece00336f7381d46f"]},"18471":{"id":"MDExOlB1bGxSZXF1ZXN0MTg0NzI1OTYx","public_id":18471,"url":"https://github.com/godotengine/godot/pull/18471","diff_url":"https://github.com/godotengine/godot/pull/18471.diff","patch_url":"https://github.com/godotengine/godot/pull/18471.patch","title":"'New Script' Option Added to FileSystem Docker Right Click Menu","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNDAzNTI=","created_at":"2018-04-27T20:56:32Z","updated_at":"2018-05-05T04:52: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":["af1e2c7b213101af21d5dcdff28ed1c2976e5d02"]},"18480":{"id":"MDExOlB1bGxSZXF1ZXN0MTg0NzczNjMx","public_id":18480,"url":"https://github.com/godotengine/godot/pull/18480","diff_url":"https://github.com/godotengine/godot/pull/18480.diff","patch_url":"https://github.com/godotengine/godot/pull/18480.patch","title":"Added custom aabb to primitives","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2018-04-28T08:48:17Z","updated_at":"2018-05-13T20:41:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["1ee40206d49736d57d97c37f738c961ab0bda28c"]},"18482":{"id":"MDExOlB1bGxSZXF1ZXN0MTg0Nzg0MzI1","public_id":18482,"url":"https://github.com/godotengine/godot/pull/18482","diff_url":"https://github.com/godotengine/godot/pull/18482.diff","patch_url":"https://github.com/godotengine/godot/pull/18482.patch","title":"Fix shared lib loading for Unix, dlopen expects leading ./ for relative paths.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI4MTYzNDA=","created_at":"2018-04-28T12:47:39Z","updated_at":"2018-05-01T20:07:15Z","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":["828744195526e44a30d07c232db25066cf0fc984"]},"18488":{"id":"MDExOlB1bGxSZXF1ZXN0MTg0Nzk1OTA0","public_id":18488,"url":"https://github.com/godotengine/godot/pull/18488","diff_url":"https://github.com/godotengine/godot/pull/18488.diff","patch_url":"https://github.com/godotengine/godot/pull/18488.patch","title":"Added method to clear input events of an action","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2018-04-28T17:04:03Z","updated_at":"2018-05-05T15:09:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["c510e2586dc84345a88f11fe3477df2e97976d73"]},"18489":{"id":"MDExOlB1bGxSZXF1ZXN0MTg0Nzk2NDEw","public_id":18489,"url":"https://github.com/godotengine/godot/pull/18489","diff_url":"https://github.com/godotengine/godot/pull/18489.diff","patch_url":"https://github.com/godotengine/godot/pull/18489.patch","title":"Tweak the property hint ranges of caret blink and line length guideline","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-04-28T17:15:31Z","updated_at":"2020-01-27T18:27: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":["0eb2f6c2235ba13409c169225321cd5eafd6ad5b"]},"18491":{"id":"MDExOlB1bGxSZXF1ZXN0MTg0Nzk5Mzk1","public_id":18491,"url":"https://github.com/godotengine/godot/pull/18491","diff_url":"https://github.com/godotengine/godot/pull/18491.diff","patch_url":"https://github.com/godotengine/godot/pull/18491.patch","title":"Make the LineEdit \"secret\" character customizable","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-04-28T18:27:48Z","updated_at":"2020-01-27T18:27:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c118a0ee5ea7b9feef1c859f350cc682f4077c42"]},"18494":{"id":"MDExOlB1bGxSZXF1ZXN0MTg0ODAzOTk1","public_id":18494,"url":"https://github.com/godotengine/godot/pull/18494","diff_url":"https://github.com/godotengine/godot/pull/18494.diff","patch_url":"https://github.com/godotengine/godot/pull/18494.patch","title":"Mono: BindingsGenerator enum fixes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-04-28T20:27:00Z","updated_at":"2021-05-13T23:54:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["fbc808012f0e9a0b977997aedcec705509970b96"]},"18495":{"id":"MDExOlB1bGxSZXF1ZXN0MTg0ODEwMDk2","public_id":18495,"url":"https://github.com/godotengine/godot/pull/18495","diff_url":"https://github.com/godotengine/godot/pull/18495.diff","patch_url":"https://github.com/godotengine/godot/pull/18495.patch","title":"Added partial texture update to VisualServer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMTE1NTU=","created_at":"2018-04-28T23:30:35Z","updated_at":"2018-10-02T07:10:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["c755cced832a8e574c79f5fbd8e8e53f0ca62087"]},"18501":{"id":"MDExOlB1bGxSZXF1ZXN0MTg0ODI2NTc1","public_id":18501,"url":"https://github.com/godotengine/godot/pull/18501","diff_url":"https://github.com/godotengine/godot/pull/18501.diff","patch_url":"https://github.com/godotengine/godot/pull/18501.patch","title":"Remove unused Variant._data.RefPtr","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMxODc2Mzc=","created_at":"2018-04-29T09:45:47Z","updated_at":"2018-05-05T04:53:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c55ef807c034c12e6847b8df03667f275eec52ab"]},"18502":{"id":"MDExOlB1bGxSZXF1ZXN0MTg0ODI5NzMw","public_id":18502,"url":"https://github.com/godotengine/godot/pull/18502","diff_url":"https://github.com/godotengine/godot/pull/18502.diff","patch_url":"https://github.com/godotengine/godot/pull/18502.patch","title":"assembly_load_hook fallback for registering GDMonoAssemblies.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgxMDc0NTk=","created_at":"2018-04-29T11:19:51Z","updated_at":"2018-08-21T22:27:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["ce4451b45ffe6f8a73090e26faa0d9ceaaa61fed"]},"18505":{"id":"MDExOlB1bGxSZXF1ZXN0MTg0ODM0MzE4","public_id":18505,"url":"https://github.com/godotengine/godot/pull/18505","diff_url":"https://github.com/godotengine/godot/pull/18505.diff","patch_url":"https://github.com/godotengine/godot/pull/18505.patch","title":"add Point2 helper for Image.get_pixel and Image.set_pixel","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NDE4ODY=","created_at":"2018-04-29T13:19:47Z","updated_at":"2018-05-29T02:41:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["97485c8df03af04e8459f3ca72c3d60f6985daa1"]},"18506":{"id":"MDExOlB1bGxSZXF1ZXN0MTg0ODM0NjU3","public_id":18506,"url":"https://github.com/godotengine/godot/pull/18506","diff_url":"https://github.com/godotengine/godot/pull/18506.diff","patch_url":"https://github.com/godotengine/godot/pull/18506.patch","title":"Added a more specific error message on export","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NDE4ODY=","created_at":"2018-04-29T13:27:58Z","updated_at":"2018-05-01T11:08:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["00c689d625d0243577c225612aa86aa6a85274c4"]},"18508":{"id":"MDExOlB1bGxSZXF1ZXN0MTg0ODM0OTUz","public_id":18508,"url":"https://github.com/godotengine/godot/pull/18508","diff_url":"https://github.com/godotengine/godot/pull/18508.diff","patch_url":"https://github.com/godotengine/godot/pull/18508.patch","title":"hide tab changed debug print","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NDE4ODY=","created_at":"2018-04-29T13:34:56Z","updated_at":"2018-05-13T20:40:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["31f28885f93aeff6db45fcf6dab147cddaab509f"]},"18511":{"id":"MDExOlB1bGxSZXF1ZXN0MTg0ODM1ODgz","public_id":18511,"url":"https://github.com/godotengine/godot/pull/18511","diff_url":"https://github.com/godotengine/godot/pull/18511.diff","patch_url":"https://github.com/godotengine/godot/pull/18511.patch","title":"[DOCS] Clarify look_at and looking_at","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MTE4OA==","created_at":"2018-04-29T13:57:16Z","updated_at":"2018-05-08T07:08:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["b431264f773f250a580d6c61fa7858fca3833bf0"]},"18514":{"id":"MDExOlB1bGxSZXF1ZXN0MTg0ODQ2MjUw","public_id":18514,"url":"https://github.com/godotengine/godot/pull/18514","diff_url":"https://github.com/godotengine/godot/pull/18514.diff","patch_url":"https://github.com/godotengine/godot/pull/18514.patch","title":"API hash fixes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-04-29T17:57:07Z","updated_at":"2021-05-13T23:54:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["3a86dffc5e6ce180c350ef9a9ddd019b24584d88","7034d480327609e104662b3f7588d79f96c3795d"]},"18515":{"id":"MDExOlB1bGxSZXF1ZXN0MTg0ODQ5ODY3","public_id":18515,"url":"https://github.com/godotengine/godot/pull/18515","diff_url":"https://github.com/godotengine/godot/pull/18515.diff","patch_url":"https://github.com/godotengine/godot/pull/18515.patch","title":"Updated icons, add CSG icons","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDM4OTc=","created_at":"2018-04-29T19:21:41Z","updated_at":"2019-07-03T08:24:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f11649987d47036618bde5b7b140bae98f86cf1f"]},"18516":{"id":"MDExOlB1bGxSZXF1ZXN0MTg0ODYxMTkx","public_id":18516,"url":"https://github.com/godotengine/godot/pull/18516","diff_url":"https://github.com/godotengine/godot/pull/18516.diff","patch_url":"https://github.com/godotengine/godot/pull/18516.patch","title":"Move things into the title bars of Visual Script nodes.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgxMDc0NTk=","created_at":"2018-04-29T23:32:25Z","updated_at":"2018-05-28T08:10:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw0MTk3NTI2NDI=","name":"topic:visualscript","color":"#ffee88"}],"commits":["99e871f45f3247279513184ced1af0bd8abf7865","8d9d847a1a66844ca7605ffb0189e3f9dcbdb112"]},"18519":{"id":"MDExOlB1bGxSZXF1ZXN0MTg0ODc4NzY1","public_id":18519,"url":"https://github.com/godotengine/godot/pull/18519","diff_url":"https://github.com/godotengine/godot/pull/18519.diff","patch_url":"https://github.com/godotengine/godot/pull/18519.patch","title":"ConnectionsDock - Additional Features (Edit Connection, Disconnect All) and Refactor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNDAzNTI=","created_at":"2018-04-30T04:54:12Z","updated_at":"2018-05-07T16:17:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["37e166f4c7406a6f1cf6274c16ca7c1839165161","6cef0eaa093259b46d5101a565feae1958b3bbcb","62a858d4c95b1ece71ff0cec28d7f47bce73ee42"]},"18520":{"id":"MDExOlB1bGxSZXF1ZXN0MTg0ODk0OTc2","public_id":18520,"url":"https://github.com/godotengine/godot/pull/18520","diff_url":"https://github.com/godotengine/godot/pull/18520.diff","patch_url":"https://github.com/godotengine/godot/pull/18520.patch","title":"fix API string path","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQzNzAyNQ==","created_at":"2018-04-30T07:40:36Z","updated_at":"2018-05-13T21:04:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a35c8bbdc7bdf2cd5ca640b572dd4ad1e170c260"]},"18522":{"id":"MDExOlB1bGxSZXF1ZXN0MTg0OTI3NTQ4","public_id":18522,"url":"https://github.com/godotengine/godot/pull/18522","diff_url":"https://github.com/godotengine/godot/pull/18522.diff","patch_url":"https://github.com/godotengine/godot/pull/18522.patch","title":"Fix msbuild with a msvc 'tools only' install","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2018-04-30T10:53:46Z","updated_at":"2018-05-08T21:21:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["0ec912a79e867dbd4beff9c19c393dce87d9a419"]},"18523":{"id":"MDExOlB1bGxSZXF1ZXN0MTg0OTI4NTg0","public_id":18523,"url":"https://github.com/godotengine/godot/pull/18523","diff_url":"https://github.com/godotengine/godot/pull/18523.diff","patch_url":"https://github.com/godotengine/godot/pull/18523.patch","title":"Fix lto builds on clang compilers","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2018-04-30T10:59:43Z","updated_at":"2018-05-01T20:03:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["cee5117d3b1cc3ea54dee51e67d1e33e4577cdde"]},"18524":{"id":"MDExOlB1bGxSZXF1ZXN0MTg0OTQ0ODQz","public_id":18524,"url":"https://github.com/godotengine/godot/pull/18524","diff_url":"https://github.com/godotengine/godot/pull/18524.diff","patch_url":"https://github.com/godotengine/godot/pull/18524.patch","title":"Added option to viewport to keep linear color","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2018-04-30T12:35:08Z","updated_at":"2018-05-07T12:46:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["6f7fefa489bb303301850befc9ea8eb573d33774"]},"18525":{"id":"MDExOlB1bGxSZXF1ZXN0MTg0OTQ1NjI2","public_id":18525,"url":"https://github.com/godotengine/godot/pull/18525","diff_url":"https://github.com/godotengine/godot/pull/18525.diff","patch_url":"https://github.com/godotengine/godot/pull/18525.patch","title":"Improve the 3D editor grid","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-04-30T12:39:20Z","updated_at":"2020-01-27T18:26:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["098f9b51b501395a1e1f771934b020ba2fb3fa9e"]},"18529":{"id":"MDExOlB1bGxSZXF1ZXN0MTg1MDE2NjYy","public_id":18529,"url":"https://github.com/godotengine/godot/pull/18529","diff_url":"https://github.com/godotengine/godot/pull/18529.diff","patch_url":"https://github.com/godotengine/godot/pull/18529.patch","title":"Fix StaticBody2D ignore in tileset bug","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5OTMwODcw","created_at":"2018-04-30T17:32:47Z","updated_at":"2018-05-17T07:35:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["8529763a0f9b4368bc907c61c47e1eaeacc374e4"]},"18530":{"id":"MDExOlB1bGxSZXF1ZXN0MTg1MDM4NDU3","public_id":18530,"url":"https://github.com/godotengine/godot/pull/18530","diff_url":"https://github.com/godotengine/godot/pull/18530.diff","patch_url":"https://github.com/godotengine/godot/pull/18530.patch","title":"Handle missing arg pointer in Variant::get_call_error_text","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzOTk3NQ==","created_at":"2018-04-30T19:10:10Z","updated_at":"2019-07-03T08:24:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["8d5c30ce83c2ec69403338f9bc2809aef6f1539b"]},"18531":{"id":"MDExOlB1bGxSZXF1ZXN0MTg1MDQwMzc4","public_id":18531,"url":"https://github.com/godotengine/godot/pull/18531","diff_url":"https://github.com/godotengine/godot/pull/18531.diff","patch_url":"https://github.com/godotengine/godot/pull/18531.patch","title":"Adds keywords to autocomplete predictions.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MjQ1OTQy","created_at":"2018-04-30T19:18:38Z","updated_at":"2018-09-05T16:03:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["6e32157a65b208ba223c8e75c5e7a842d1684314"]},"18533":{"id":"MDExOlB1bGxSZXF1ZXN0MTg1MDYwMjgx","public_id":18533,"url":"https://github.com/godotengine/godot/pull/18533","diff_url":"https://github.com/godotengine/godot/pull/18533.diff","patch_url":"https://github.com/godotengine/godot/pull/18533.patch","title":"Fix vector reduction in shader language","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2018-04-30T20:46:54Z","updated_at":"2021-05-04T07:44:09Z","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":["5b50685b38bf527dff5a816ce4505a32ef682a9e"]},"18535":{"id":"MDExOlB1bGxSZXF1ZXN0MTg1MDc3MzM5","public_id":18535,"url":"https://github.com/godotengine/godot/pull/18535","diff_url":"https://github.com/godotengine/godot/pull/18535.diff","patch_url":"https://github.com/godotengine/godot/pull/18535.patch","title":"Added curve in/out (tangent) handle mirroring","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNDY0MDEz","created_at":"2018-04-30T22:06:52Z","updated_at":"2018-07-17T14:16: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":["31b6776f116272592bc302fbb824a92e60fdb527"]},"18541":{"id":"MDExOlB1bGxSZXF1ZXN0MTg1MTM2NjE1","public_id":18541,"url":"https://github.com/godotengine/godot/pull/18541","diff_url":"https://github.com/godotengine/godot/pull/18541.diff","patch_url":"https://github.com/godotengine/godot/pull/18541.patch","title":"windows: ensure minimum possible timer resolution for sleep","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI4MTYzNDA=","created_at":"2018-05-01T07:55:27Z","updated_at":"2018-05-05T04:47:13Z","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":["8cb1ff94522c8705831293eeb58017e910dcaff1"]},"18544":{"id":"MDExOlB1bGxSZXF1ZXN0MTg1MTgxMjUy","public_id":18544,"url":"https://github.com/godotengine/godot/pull/18544","diff_url":"https://github.com/godotengine/godot/pull/18544.diff","patch_url":"https://github.com/godotengine/godot/pull/18544.patch","title":"Prevent PulseAudio driver to lock its mutex for too long","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-05-01T13:45:10Z","updated_at":"2018-05-01T20:05:34Z","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":["cf4371a0ad7c6dd92a7913504637d48a320baccc"]},"18545":{"id":"MDExOlB1bGxSZXF1ZXN0MTg1MTg2MTE1","public_id":18545,"url":"https://github.com/godotengine/godot/pull/18545","diff_url":"https://github.com/godotengine/godot/pull/18545.diff","patch_url":"https://github.com/godotengine/godot/pull/18545.patch","title":"Enable autoload in editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2018-05-01T14:09:43Z","updated_at":"2018-05-16T19:22:57Z","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":["decf178033d4176b0955b8efa8a081f7bccd7ed1"]},"18552":{"id":"MDExOlB1bGxSZXF1ZXN0MTg1MjUyMjIy","public_id":18552,"url":"https://github.com/godotengine/godot/pull/18552","diff_url":"https://github.com/godotengine/godot/pull/18552.diff","patch_url":"https://github.com/godotengine/godot/pull/18552.patch","title":"Folder name with trailing space fix","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIwODcyNDk4","created_at":"2018-05-01T19:15:57Z","updated_at":"2018-05-14T07:03:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["164dceab283e638ebcd4912d3b3df33d5c630883"]},"18553":{"id":"MDExOlB1bGxSZXF1ZXN0MTg1Mjk0NTYy","public_id":18553,"url":"https://github.com/godotengine/godot/pull/18553","diff_url":"https://github.com/godotengine/godot/pull/18553.diff","patch_url":"https://github.com/godotengine/godot/pull/18553.patch","title":"Fix a crash when trying to run Godot debugger on a release build.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDkyNg==","created_at":"2018-05-01T22:42:51Z","updated_at":"2018-05-13T20:14:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["9149b119733aa9444a59c6940e7d8b875dfc31e8"]},"18561":{"id":"MDExOlB1bGxSZXF1ZXN0MTg1NDMyOTM0","public_id":18561,"url":"https://github.com/godotengine/godot/pull/18561","diff_url":"https://github.com/godotengine/godot/pull/18561.diff","patch_url":"https://github.com/godotengine/godot/pull/18561.patch","title":"Fix editor detecting msbuild with a msvc 'tools only' install","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-05-02T13:08:17Z","updated_at":"2021-05-13T23:54:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["93d13bee8bef4bc010ab32bbf6209dc8754db437"]},"18562":{"id":"MDExOlB1bGxSZXF1ZXN0MTg1NDM2MTUw","public_id":18562,"url":"https://github.com/godotengine/godot/pull/18562","diff_url":"https://github.com/godotengine/godot/pull/18562.diff","patch_url":"https://github.com/godotengine/godot/pull/18562.patch","title":"Fix MSVC check when building with mono","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-05-02T13:20:21Z","updated_at":"2021-05-13T23:54:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["a1aa98e05ad0ce1ba877ba77e187bc7ebc4f819a"]},"18566":{"id":"MDExOlB1bGxSZXF1ZXN0MTg1NTM2MTQx","public_id":18566,"url":"https://github.com/godotengine/godot/pull/18566","diff_url":"https://github.com/godotengine/godot/pull/18566.diff","patch_url":"https://github.com/godotengine/godot/pull/18566.patch","title":"Fix placeholders position in `LineEdit` when editing inside the Editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1MDY1Nzk1","created_at":"2018-05-02T19:21:50Z","updated_at":"2019-08-08T14:32:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c17de1f70fcba19f2afdfe49d194b9b175791ea8"]},"18572":{"id":"MDExOlB1bGxSZXF1ZXN0MTg1NTkxNDA4","public_id":18572,"url":"https://github.com/godotengine/godot/pull/18572","diff_url":"https://github.com/godotengine/godot/pull/18572.diff","patch_url":"https://github.com/godotengine/godot/pull/18572.patch","title":"Fix for ARVRCamera::project_local_ray_normal not getting called.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDkyNg==","created_at":"2018-05-03T00:06:24Z","updated_at":"2019-07-03T09:58:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4NjU1ODUwMDA=","name":"topic:xr","color":"#ffee88"}],"commits":["680a5cbb0bd8a6753400facc469e3d9126ff92c4"]},"18587":{"id":"MDExOlB1bGxSZXF1ZXN0MTg1Njc5OTUw","public_id":18587,"url":"https://github.com/godotengine/godot/pull/18587","diff_url":"https://github.com/godotengine/godot/pull/18587.diff","patch_url":"https://github.com/godotengine/godot/pull/18587.patch","title":"Defaults to instancing child at tree root when none selected ","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIwNTQxMTM5","created_at":"2018-05-03T10:55:28Z","updated_at":"2018-05-07T07:28: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":["cdcfb9582e6e9f18df1475619f2ebe62b7f0bdce"]},"18588":{"id":"MDExOlB1bGxSZXF1ZXN0MTg1Njg2MTQz","public_id":18588,"url":"https://github.com/godotengine/godot/pull/18588","diff_url":"https://github.com/godotengine/godot/pull/18588.diff","patch_url":"https://github.com/godotengine/godot/pull/18588.patch","title":"Fix delay in rename_error windows save loop, should be 100msec, not 1sec","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI4MTYzNDA=","created_at":"2018-05-03T11:24:44Z","updated_at":"2019-07-03T09:59:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["caa887f3176b824b37c37e37e147114dc897af5b"]},"18589":{"id":"MDExOlB1bGxSZXF1ZXN0MTg1NzA1ODcy","public_id":18589,"url":"https://github.com/godotengine/godot/pull/18589","diff_url":"https://github.com/godotengine/godot/pull/18589.diff","patch_url":"https://github.com/godotengine/godot/pull/18589.patch","title":"updated OAHashMap to use robinhood hashing","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyMDk2MTM=","created_at":"2018-05-03T12:49:49Z","updated_at":"2018-05-03T17:49:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["bf24d570bb8be8695691d355913d470d37d59d43"]},"18594":{"id":"MDExOlB1bGxSZXF1ZXN0MTg1NzM0NzIz","public_id":18594,"url":"https://github.com/godotengine/godot/pull/18594","diff_url":"https://github.com/godotengine/godot/pull/18594.diff","patch_url":"https://github.com/godotengine/godot/pull/18594.patch","title":"Remove unused duplicate wireframe shortcut","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI4MTYzNDA=","created_at":"2018-05-03T14:28:32Z","updated_at":"2019-07-03T09:59:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b16eaf5827c0f791395f29384680dc91afdd346c"]},"18595":{"id":"MDExOlB1bGxSZXF1ZXN0MTg1NzgwNDYy","public_id":18595,"url":"https://github.com/godotengine/godot/pull/18595","diff_url":"https://github.com/godotengine/godot/pull/18595.diff","patch_url":"https://github.com/godotengine/godot/pull/18595.patch","title":"Script Editor now displays positional column","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIwNTQxMTM5","created_at":"2018-05-03T17:05:41Z","updated_at":"2018-05-04T08:16: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":["4e26e5e26855c29e47f4e38f03c0f697af5b8c2d"]},"18601":{"id":"MDExOlB1bGxSZXF1ZXN0MTg1ODQxNjU1","public_id":18601,"url":"https://github.com/godotengine/godot/pull/18601","diff_url":"https://github.com/godotengine/godot/pull/18601.diff","patch_url":"https://github.com/godotengine/godot/pull/18601.patch","title":"Small changes for some strings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-05-03T21:22:03Z","updated_at":"2018-05-13T20:38:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["5b0ddb1354e211a6a6ef0ddfe27c0f47d69406b3"]},"18607":{"id":"MDExOlB1bGxSZXF1ZXN0MTg1OTA5NTU2","public_id":18607,"url":"https://github.com/godotengine/godot/pull/18607","diff_url":"https://github.com/godotengine/godot/pull/18607.diff","patch_url":"https://github.com/godotengine/godot/pull/18607.patch","title":"Round methods for Vectors","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMTIzMDY2","created_at":"2018-05-04T07:28:38Z","updated_at":"2018-06-01T16:08:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["26963473a9d832f18e05db074577511d2477a42a"]},"18612":{"id":"MDExOlB1bGxSZXF1ZXN0MTg1OTU4NDM4","public_id":18612,"url":"https://github.com/godotengine/godot/pull/18612","diff_url":"https://github.com/godotengine/godot/pull/18612.diff","patch_url":"https://github.com/godotengine/godot/pull/18612.patch","title":"Added a description to the picth_scale property.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwOTYwNjk4","created_at":"2018-05-04T11:34:28Z","updated_at":"2018-05-09T17:20:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["83c4fc2c88ef3ed2016c1c9182dfcec3d78cb240"]},"18613":{"id":"MDExOlB1bGxSZXF1ZXN0MTg1OTc1MDUw","public_id":18613,"url":"https://github.com/godotengine/godot/pull/18613","diff_url":"https://github.com/godotengine/godot/pull/18613.diff","patch_url":"https://github.com/godotengine/godot/pull/18613.patch","title":"round / ceil methods for c sharp vectors","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNTEzOTQ=","created_at":"2018-05-04T12:52:51Z","updated_at":"2018-06-01T16:09:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["a6bd2c6e72de373fab783d2ce15b67f5413e98ea"]},"18615":{"id":"MDExOlB1bGxSZXF1ZXN0MTg2MDAwOTE4","public_id":18615,"url":"https://github.com/godotengine/godot/pull/18615","diff_url":"https://github.com/godotengine/godot/pull/18615.diff","patch_url":"https://github.com/godotengine/godot/pull/18615.patch","title":"correct documentation for version number data type","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNTEzOTQ=","created_at":"2018-05-04T14:30:45Z","updated_at":"2018-05-08T07:09:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["28eb97c8ab9f8b3b44f54af5ff1c8bb22e6bc30e"]},"18616":{"id":"MDExOlB1bGxSZXF1ZXN0MTg2MDg4MjIz","public_id":18616,"url":"https://github.com/godotengine/godot/pull/18616","diff_url":"https://github.com/godotengine/godot/pull/18616.diff","patch_url":"https://github.com/godotengine/godot/pull/18616.patch","title":"Update GLAD to 0.1.20a0","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-05-04T20:02:28Z","updated_at":"2018-05-08T08:43:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["9cb468da7f9b0dbb32b4f64ef4381d509bd747dc"]},"18619":{"id":"MDExOlB1bGxSZXF1ZXN0MTg2MTIxNTk2","public_id":18619,"url":"https://github.com/godotengine/godot/pull/18619","diff_url":"https://github.com/godotengine/godot/pull/18619.diff","patch_url":"https://github.com/godotengine/godot/pull/18619.patch","title":"Add more flexibility to 3X3 autotiles","state":"MERGED","is_draft":false,"authored_by":"","created_at":"2018-05-04T23:01:21Z","updated_at":"2018-05-08T06:57:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ab0220affbe2a9bcd5c605bdfc313e0298449b70"]},"18625":{"id":"MDExOlB1bGxSZXF1ZXN0MTg2MTQxNDA5","public_id":18625,"url":"https://github.com/godotengine/godot/pull/18625","diff_url":"https://github.com/godotengine/godot/pull/18625.diff","patch_url":"https://github.com/godotengine/godot/pull/18625.patch","title":"Remove commented out code in methods.py","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NTE0MjY=","created_at":"2018-05-05T05:55:42Z","updated_at":"2018-05-07T10:23:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["291fa9deb45077bec4d83570b8ab1e9d18a66373"]},"18627":{"id":"MDExOlB1bGxSZXF1ZXN0MTg2MTQyODky","public_id":18627,"url":"https://github.com/godotengine/godot/pull/18627","diff_url":"https://github.com/godotengine/godot/pull/18627.diff","patch_url":"https://github.com/godotengine/godot/pull/18627.patch","title":"Fix: JAR files signed with the MD5 algorithm as unsigned (godot 3)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMTI0MDk0","created_at":"2018-05-05T06:43:25Z","updated_at":"2018-05-08T07:07:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"}],"commits":["d3182248c4ab29ab20decabe17066018298a8073"]},"18628":{"id":"MDExOlB1bGxSZXF1ZXN0MTg2MTQ0ODE4","public_id":18628,"url":"https://github.com/godotengine/godot/pull/18628","diff_url":"https://github.com/godotengine/godot/pull/18628.diff","patch_url":"https://github.com/godotengine/godot/pull/18628.patch","title":"fix : code editor's text size should change at least one each time when you try to change it using shortcuts","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg0OTEzNTE=","created_at":"2018-05-05T07:43:40Z","updated_at":"2018-05-13T20:39:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["eeb05344267580a25bc59d3c363537ade363f82e"]},"18629":{"id":"MDExOlB1bGxSZXF1ZXN0MTg2MTQ2OTQ3","public_id":18629,"url":"https://github.com/godotengine/godot/pull/18629","diff_url":"https://github.com/godotengine/godot/pull/18629.diff","patch_url":"https://github.com/godotengine/godot/pull/18629.patch","title":"Fix : add condition check in Imgae::create(...), #18592","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg0OTEzNTE=","created_at":"2018-05-05T08:49:08Z","updated_at":"2018-05-13T19:59:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["63e258cc8fa653a66b6020d091abce3fad8e9db7"]},"18633":{"id":"MDExOlB1bGxSZXF1ZXN0MTg2MTU3ODA3","public_id":18633,"url":"https://github.com/godotengine/godot/pull/18633","diff_url":"https://github.com/godotengine/godot/pull/18633.diff","patch_url":"https://github.com/godotengine/godot/pull/18633.patch","title":"Fix 2d editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-05-05T13:56:06Z","updated_at":"2018-05-07T14:55:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["7331ca6f6355f38c9e20d3202ad24f48644b64cd","3962862ea37ffd478ce2da3bec285c8361c3dc7f"]},"18634":{"id":"MDExOlB1bGxSZXF1ZXN0MTg2MTYwMzc0","public_id":18634,"url":"https://github.com/godotengine/godot/pull/18634","diff_url":"https://github.com/godotengine/godot/pull/18634.diff","patch_url":"https://github.com/godotengine/godot/pull/18634.patch","title":"Fixes the bad calculation of margin & anchors when child of Node2D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-05-05T15:00:28Z","updated_at":"2018-07-03T16:06:16Z","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":["4d78e16bc1bf265da32858a38aa75a1233421da4"]},"18642":{"id":"MDExOlB1bGxSZXF1ZXN0MTg2MTY5NTYz","public_id":18642,"url":"https://github.com/godotengine/godot/pull/18642","diff_url":"https://github.com/godotengine/godot/pull/18642.diff","patch_url":"https://github.com/godotengine/godot/pull/18642.patch","title":"Fix script editor CTRL+CLICK on singleton functions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4NjY4ODgw","created_at":"2018-05-05T18:26:39Z","updated_at":"2019-07-03T09:59:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0c1a71b0471d30138db00f9a50d3bf4157523586"]},"18645":{"id":"MDExOlB1bGxSZXF1ZXN0MTg2MTc0MTYx","public_id":18645,"url":"https://github.com/godotengine/godot/pull/18645","diff_url":"https://github.com/godotengine/godot/pull/18645.diff","patch_url":"https://github.com/godotengine/godot/pull/18645.patch","title":"LinkButtons are now responsive to engine theme","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIwNTQxMTM5","created_at":"2018-05-05T20:20:28Z","updated_at":"2018-05-13T20:34:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c364a1278e1e499f40dccadbd78b76bbe6e44604"]},"18665":{"id":"MDExOlB1bGxSZXF1ZXN0MTg2MjMwNDY3","public_id":18665,"url":"https://github.com/godotengine/godot/pull/18665","diff_url":"https://github.com/godotengine/godot/pull/18665.diff","patch_url":"https://github.com/godotengine/godot/pull/18665.patch","title":"Windows detect.py: Detect missing WindowsSdkDir","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTQ3NjM=","created_at":"2018-05-06T22:43:51Z","updated_at":"2018-05-13T20:33:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["a6b191e3e0bbc707777165ecac593f72857ff395"]},"18666":{"id":"MDExOlB1bGxSZXF1ZXN0MTg2MjMyNzI4","public_id":18666,"url":"https://github.com/godotengine/godot/pull/18666","diff_url":"https://github.com/godotengine/godot/pull/18666.diff","patch_url":"https://github.com/godotengine/godot/pull/18666.patch","title":"Enet: Allow setting client port, specifying wait time on close","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTQ3NjM=","created_at":"2018-05-06T23:40:09Z","updated_at":"2018-05-07T04:07:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["ba4600757acbcc63bf8794c1d3b728aa68104a6e"]},"18670":{"id":"MDExOlB1bGxSZXF1ZXN0MTg2MjQ2NDYz","public_id":18670,"url":"https://github.com/godotengine/godot/pull/18670","diff_url":"https://github.com/godotengine/godot/pull/18670.diff","patch_url":"https://github.com/godotengine/godot/pull/18670.patch","title":"[DOCS] Rewrite Tween class reference.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM4MTI1MTQ=","created_at":"2018-05-07T03:14:17Z","updated_at":"2018-05-21T21:08:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["d7218c742cef965e92b8eeb7e38436e73183eae6"]},"18675":{"id":"MDExOlB1bGxSZXF1ZXN0MTg2MjkxNDYy","public_id":18675,"url":"https://github.com/godotengine/godot/pull/18675","diff_url":"https://github.com/godotengine/godot/pull/18675.diff","patch_url":"https://github.com/godotengine/godot/pull/18675.patch","title":"Resume audio on iOS after phone call or alarm","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0MTc4NDk=","created_at":"2018-05-07T08:49:07Z","updated_at":"2018-05-13T19:47:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1MTk=","name":"platform:ios","color":"#e4e4e4"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["96301e934d7600975922c5f373a488a532d77aad"]},"18677":{"id":"MDExOlB1bGxSZXF1ZXN0MTg2MzI0OTE2","public_id":18677,"url":"https://github.com/godotengine/godot/pull/18677","diff_url":"https://github.com/godotengine/godot/pull/18677.diff","patch_url":"https://github.com/godotengine/godot/pull/18677.patch","title":"Add no-blend canvas item render_mode","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2018-05-07T11:28:41Z","updated_at":"2018-05-08T08:39:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["6103c8d7a36ffce4acc7a0c9d8d19f174a0d360b"]},"18680":{"id":"MDExOlB1bGxSZXF1ZXN0MTg2MzU0ODk3","public_id":18680,"url":"https://github.com/godotengine/godot/pull/18680","diff_url":"https://github.com/godotengine/godot/pull/18680.diff","patch_url":"https://github.com/godotengine/godot/pull/18680.patch","title":"Dummy texture importer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MzgyNjQ=","created_at":"2018-05-07T13:40:49Z","updated_at":"2019-07-03T08:25:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["3dcf338ebb194c659cced6b5e4f1ab46cb37e524"]},"18682":{"id":"MDExOlB1bGxSZXF1ZXN0MTg2Mzg2OTA0","public_id":18682,"url":"https://github.com/godotengine/godot/pull/18682","diff_url":"https://github.com/godotengine/godot/pull/18682.diff","patch_url":"https://github.com/godotengine/godot/pull/18682.patch","title":"Added \"play_backwards\" to the list o functions to autocomplete","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-05-07T15:37:35Z","updated_at":"2018-05-07T16:44:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["863eb0e1e0d6346beb211906b1308aaf28fc1bdc"]},"18684":{"id":"MDExOlB1bGxSZXF1ZXN0MTg2Mzg4ODY1","public_id":18684,"url":"https://github.com/godotengine/godot/pull/18684","diff_url":"https://github.com/godotengine/godot/pull/18684.diff","patch_url":"https://github.com/godotengine/godot/pull/18684.patch","title":"Editor: Makes dragdrop instantiation behavior consistent with the instance scene button","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMDM2MzM3","created_at":"2018-05-07T15:45:08Z","updated_at":"2018-05-08T08:49:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["884b239ca535292ca5c1bf7fedc2eb0a22a086e6"]},"18688":{"id":"MDExOlB1bGxSZXF1ZXN0MTg2NDMwOTE1","public_id":18688,"url":"https://github.com/godotengine/godot/pull/18688","diff_url":"https://github.com/godotengine/godot/pull/18688.diff","patch_url":"https://github.com/godotengine/godot/pull/18688.patch","title":"Revert \"Fix Sprite3D's incorrect behavior when using AtlasTextures.\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYyNjUzMDc=","created_at":"2018-05-07T18:44:47Z","updated_at":"2018-05-28T10:01:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b484d5c2d874a300954c8f4cd45272f0b1fb93fa"]},"18691":{"id":"MDExOlB1bGxSZXF1ZXN0MTg2NDUxMjU0","public_id":18691,"url":"https://github.com/godotengine/godot/pull/18691","diff_url":"https://github.com/godotengine/godot/pull/18691.diff","patch_url":"https://github.com/godotengine/godot/pull/18691.patch","title":"Fix Sprite3d using AtlasTexture... Again.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQyMTg0OTE=","created_at":"2018-05-07T20:11:22Z","updated_at":"2019-07-03T10:01:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4b545e3105bb804ac5f412fcd83a9832675475d0"]},"18693":{"id":"MDExOlB1bGxSZXF1ZXN0MTg2NDg3MDk0","public_id":18693,"url":"https://github.com/godotengine/godot/pull/18693","diff_url":"https://github.com/godotengine/godot/pull/18693.diff","patch_url":"https://github.com/godotengine/godot/pull/18693.patch","title":"Fixed editor crash during editor closing","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2018-05-07T23:02:16Z","updated_at":"2018-06-07T07:05:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6c4916ddf56e999e4dd3d85a2890cfa610d20ba6"]},"18699":{"id":"MDExOlB1bGxSZXF1ZXN0MTg2NTIwMjIx","public_id":18699,"url":"https://github.com/godotengine/godot/pull/18699","diff_url":"https://github.com/godotengine/godot/pull/18699.diff","patch_url":"https://github.com/godotengine/godot/pull/18699.patch","title":"Inverse kinematic","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2018-05-08T03:52:53Z","updated_at":"2018-08-04T13:52:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["c1860fe88b8dfe58828a06cdebb305e4528c6444","b7e66188df12503e0d8559c4e08386c0d98c06ce"]},"18700":{"id":"MDExOlB1bGxSZXF1ZXN0MTg2NTMwOTI4","public_id":18700,"url":"https://github.com/godotengine/godot/pull/18700","diff_url":"https://github.com/godotengine/godot/pull/18700.diff","patch_url":"https://github.com/godotengine/godot/pull/18700.patch","title":"Add default paramater value for OptionButton::add_icon_item","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjQ1NTY=","created_at":"2018-05-08T05:36:45Z","updated_at":"2018-05-08T08:50:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["9ee8ddcd8d521e7db3e1e62e27533ad0de44d392"]},"18701":{"id":"MDExOlB1bGxSZXF1ZXN0MTg2NTMyOTY0","public_id":18701,"url":"https://github.com/godotengine/godot/pull/18701","diff_url":"https://github.com/godotengine/godot/pull/18701.diff","patch_url":"https://github.com/godotengine/godot/pull/18701.patch","title":"Fix double free for drag preview control in viewport","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjQ1NTY=","created_at":"2018-05-08T05:53:40Z","updated_at":"2018-05-13T19:57:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["56c2463f8c1240fcf2376b7979991cbce3a3f1d3"]},"18706":{"id":"MDExOlB1bGxSZXF1ZXN0MTg2NjExNjY4","public_id":18706,"url":"https://github.com/godotengine/godot/pull/18706","diff_url":"https://github.com/godotengine/godot/pull/18706.diff","patch_url":"https://github.com/godotengine/godot/pull/18706.patch","title":"Fix the 3D grid color setting hints","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-05-08T11:59:48Z","updated_at":"2020-01-27T18:26:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ce7056bb8d037d489faa796f516f5631710f0564"]},"18709":{"id":"MDExOlB1bGxSZXF1ZXN0MTg2NjM5MzY3","public_id":18709,"url":"https://github.com/godotengine/godot/pull/18709","diff_url":"https://github.com/godotengine/godot/pull/18709.diff","patch_url":"https://github.com/godotengine/godot/pull/18709.patch","title":"Rename multiplayer_api to multiplayer, add docs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-05-08T13:45:35Z","updated_at":"2018-05-21T06:52:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["dd546dc5b86e0bb9c397919fd8bfcf8e8460bc38","cbb744c4e09c44cd44ab4a21bc3a814c0913f6fe","e391b493d5630d90e7e41c142900dc65ebb438bd","234914c42ceebfb3c8d05b9071248cdd993b673b"]},"18716":{"id":"MDExOlB1bGxSZXF1ZXN0MTg2NzAxMzc4","public_id":18716,"url":"https://github.com/godotengine/godot/pull/18716","diff_url":"https://github.com/godotengine/godot/pull/18716.diff","patch_url":"https://github.com/godotengine/godot/pull/18716.patch","title":"Add support for atlas texture on set_custom_mouse_cursor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-05-08T17:21:26Z","updated_at":"2019-07-03T08:25:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["8ead09342d44fb39b28b400cb2fcb3c947f8f34f"]},"18717":{"id":"MDExOlB1bGxSZXF1ZXN0MTg2NzA4MTUx","public_id":18717,"url":"https://github.com/godotengine/godot/pull/18717","diff_url":"https://github.com/godotengine/godot/pull/18717.diff","patch_url":"https://github.com/godotengine/godot/pull/18717.patch","title":"Fix all Input Map actions expand when an event is modified","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMzNTc1Njkz","created_at":"2018-05-08T17:49:34Z","updated_at":"2018-07-17T14:14: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":["4966bb5c67590465a6588c43a903f895a0987f5f"]},"18720":{"id":"MDExOlB1bGxSZXF1ZXN0MTg2NzMyNTI4","public_id":18720,"url":"https://github.com/godotengine/godot/pull/18720","diff_url":"https://github.com/godotengine/godot/pull/18720.diff","patch_url":"https://github.com/godotengine/godot/pull/18720.patch","title":"Fix Variant leak in call_native","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2018-05-08T19:28:23Z","updated_at":"2018-05-13T19:55:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["474eda9e30cd86ff93ebf317df2e904b770a8851"]},"18726":{"id":"MDExOlB1bGxSZXF1ZXN0MTg2NzU2MTQx","public_id":18726,"url":"https://github.com/godotengine/godot/pull/18726","diff_url":"https://github.com/godotengine/godot/pull/18726.diff","patch_url":"https://github.com/godotengine/godot/pull/18726.patch","title":"Remove android compatibility under API 16","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-05-08T21:06:42Z","updated_at":"2019-07-03T08:25:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"}],"commits":["2f8f34ceaf58b221d157706e35335e6f14470768"]},"18728":{"id":"MDExOlB1bGxSZXF1ZXN0MTg2NzgwNDUz","public_id":18728,"url":"https://github.com/godotengine/godot/pull/18728","diff_url":"https://github.com/godotengine/godot/pull/18728.diff","patch_url":"https://github.com/godotengine/godot/pull/18728.patch","title":"For uwp the ARM architecture needs to be in lower case","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2018-05-08T23:17:08Z","updated_at":"2018-05-13T19:58:52Z","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":["07f590046ad1ac96098989f8c266bfa0cc414f18"]},"18729":{"id":"MDExOlB1bGxSZXF1ZXN0MTg2Nzg4MDUz","public_id":18729,"url":"https://github.com/godotengine/godot/pull/18729","diff_url":"https://github.com/godotengine/godot/pull/18729.diff","patch_url":"https://github.com/godotengine/godot/pull/18729.patch","title":"Fix some enums missing its bind","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-05-09T00:15:52Z","updated_at":"2019-07-03T10:01:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e64bbcc4297af70e8e889026b856f9322082b667"]},"18730":{"id":"MDExOlB1bGxSZXF1ZXN0MTg2NzkxMTE5","public_id":18730,"url":"https://github.com/godotengine/godot/pull/18730","diff_url":"https://github.com/godotengine/godot/pull/18730.diff","patch_url":"https://github.com/godotengine/godot/pull/18730.patch","title":"canvas_item_add_triangle_array bind fixup","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-05-09T00:42:02Z","updated_at":"2019-07-03T10:02:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["3fa352dc9cb385ee015a3bc4671147f6e73f1f55"]},"18742":{"id":"MDExOlB1bGxSZXF1ZXN0MTg2OTA2NDA1","public_id":18742,"url":"https://github.com/godotengine/godot/pull/18742","diff_url":"https://github.com/godotengine/godot/pull/18742.diff","patch_url":"https://github.com/godotengine/godot/pull/18742.patch","title":"Fix AssetLib icon if remote icon load fails","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI3Mjc1ODcz","created_at":"2018-05-09T12:27:45Z","updated_at":"2018-05-13T20:58:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzOTEyMzI5OTU=","name":"topic:assetlib","color":"#ffee88"}],"commits":["c3e921fba3be76c27c33c495e2df4b64fdeb8638"]},"18743":{"id":"MDExOlB1bGxSZXF1ZXN0MTg2OTA2ODAw","public_id":18743,"url":"https://github.com/godotengine/godot/pull/18743","diff_url":"https://github.com/godotengine/godot/pull/18743.diff","patch_url":"https://github.com/godotengine/godot/pull/18743.patch","title":"Consider TextEdit paste operation complex.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNTI2NzE=","created_at":"2018-05-09T12:29:24Z","updated_at":"2018-05-13T20:17:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["b09e0454bb4049c2cf92b92a7194d9c016fbb736"]},"18745":{"id":"MDExOlB1bGxSZXF1ZXN0MTg2OTQ0OTQx","public_id":18745,"url":"https://github.com/godotengine/godot/pull/18745","diff_url":"https://github.com/godotengine/godot/pull/18745.diff","patch_url":"https://github.com/godotengine/godot/pull/18745.patch","title":" Disable 'run' button if any project not selected","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg0MDE4OTQ=","created_at":"2018-05-09T14:45:34Z","updated_at":"2018-05-13T19:54: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":["965b6ac2736dd7bac8686cd447f0e9430e020349"]},"18747":{"id":"MDExOlB1bGxSZXF1ZXN0MTg3MDM2Nzkw","public_id":18747,"url":"https://github.com/godotengine/godot/pull/18747","diff_url":"https://github.com/godotengine/godot/pull/18747.diff","patch_url":"https://github.com/godotengine/godot/pull/18747.patch","title":"fixed minor doc wording problem","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyNzU2MzQ1","created_at":"2018-05-09T20:51:39Z","updated_at":"2018-06-22T08:03:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["4fe2605ab37ba72beefc7eca63d3733bb6a55296"]},"18749":{"id":"MDExOlB1bGxSZXF1ZXN0MTg3MDYzNzEz","public_id":18749,"url":"https://github.com/godotengine/godot/pull/18749","diff_url":"https://github.com/godotengine/godot/pull/18749.diff","patch_url":"https://github.com/godotengine/godot/pull/18749.patch","title":"Fix relative motion with captured mouse in HTML5 platform","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2018-05-09T23:12:10Z","updated_at":"2018-05-13T19:52:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["d78b10313b78e56a65ef4fdfeef6d85ae8ad5311"]},"18751":{"id":"MDExOlB1bGxSZXF1ZXN0MTg3MDY0MTM3","public_id":18751,"url":"https://github.com/godotengine/godot/pull/18751","diff_url":"https://github.com/godotengine/godot/pull/18751.diff","patch_url":"https://github.com/godotengine/godot/pull/18751.patch","title":"Fix custom cursor disappearing on osx","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-05-09T23:15:18Z","updated_at":"2018-05-21T00:34:56Z","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":["48f9e6a05b928bdd9085827c4f6b341f960be75e"]},"18752":{"id":"MDExOlB1bGxSZXF1ZXN0MTg3MDY5Mzk3","public_id":18752,"url":"https://github.com/godotengine/godot/pull/18752","diff_url":"https://github.com/godotengine/godot/pull/18752.diff","patch_url":"https://github.com/godotengine/godot/pull/18752.patch","title":"Up Vector for Curve3D and OrientedPathFollow Implementation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyODc5Mjgy","created_at":"2018-05-09T23:55:09Z","updated_at":"2018-11-14T20:08:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["dc639d334a1e7ed81c25ce76cd986b2f49f85e65"]},"18753":{"id":"MDExOlB1bGxSZXF1ZXN0MTg3MDc2MzUx","public_id":18753,"url":"https://github.com/godotengine/godot/pull/18753","diff_url":"https://github.com/godotengine/godot/pull/18753.diff","patch_url":"https://github.com/godotengine/godot/pull/18753.patch","title":"Fix keyboard focus lock-out with HTML5 canvas in iframe","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2018-05-10T00:56:44Z","updated_at":"2018-05-13T20:18:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["9080e96bc81328e658a03e2cd248c06ddbf9f2ec"]},"18755":{"id":"MDExOlB1bGxSZXF1ZXN0MTg3MTA0NTU2","public_id":18755,"url":"https://github.com/godotengine/godot/pull/18755","diff_url":"https://github.com/godotengine/godot/pull/18755.diff","patch_url":"https://github.com/godotengine/godot/pull/18755.patch","title":"Fix setting for pointing emulation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-05-10T05:30:32Z","updated_at":"2018-05-17T04:36:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["99bc7f3f4e6f46bd3d00c0adcb63217c5f53d727"]},"18756":{"id":"MDExOlB1bGxSZXF1ZXN0MTg3MTEwOTk3","public_id":18756,"url":"https://github.com/godotengine/godot/pull/18756","diff_url":"https://github.com/godotengine/godot/pull/18756.diff","patch_url":"https://github.com/godotengine/godot/pull/18756.patch","title":"Update FreeType to 2.9.1","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-05-10T06:23:03Z","updated_at":"2018-05-17T04:36:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["c9bd739a8bff115dcd8631f7a321702e8868af77"]},"18764":{"id":"MDExOlB1bGxSZXF1ZXN0MTg3MTY3OTY5","public_id":18764,"url":"https://github.com/godotengine/godot/pull/18764","diff_url":"https://github.com/godotengine/godot/pull/18764.diff","patch_url":"https://github.com/godotengine/godot/pull/18764.patch","title":"Improved API to active / deactive ragdoll","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2018-05-10T11:26:57Z","updated_at":"2018-05-13T18:34:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["5a0119f9e2c0c1dec78447b9ca4f085087dfa3d9"]},"18765":{"id":"MDExOlB1bGxSZXF1ZXN0MTg3MTkxMDE4","public_id":18765,"url":"https://github.com/godotengine/godot/pull/18765","diff_url":"https://github.com/godotengine/godot/pull/18765.diff","patch_url":"https://github.com/godotengine/godot/pull/18765.patch","title":"Facilitate using non-default filename extensions in HTML5 platform","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2018-05-10T13:21:28Z","updated_at":"2019-07-03T08:25:28Z","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":["96f907c023b687206df6233be383d724e2810088","32eb3e1b7d2aa6010f154d8b4850357f5a11662a"]},"18766":{"id":"MDExOlB1bGxSZXF1ZXN0MTg3MTk1OTEx","public_id":18766,"url":"https://github.com/godotengine/godot/pull/18766","diff_url":"https://github.com/godotengine/godot/pull/18766.diff","patch_url":"https://github.com/godotengine/godot/pull/18766.patch","title":"Use local path for custom HTML5 shell export","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2018-05-10T13:41:49Z","updated_at":"2019-07-03T08:25:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d1970888d3eb0513dffbab7d5454d0548973ad9a"]},"18768":{"id":"MDExOlB1bGxSZXF1ZXN0MTg3MjAzMTMz","public_id":18768,"url":"https://github.com/godotengine/godot/pull/18768","diff_url":"https://github.com/godotengine/godot/pull/18768.diff","patch_url":"https://github.com/godotengine/godot/pull/18768.patch","title":"Implement missing methods in dummy rasterizer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-05-10T14:09:46Z","updated_at":"2018-05-13T20:57:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["0cad1417b61cbad9926d364840de54f2d644e200"]},"18770":{"id":"MDExOlB1bGxSZXF1ZXN0MTg3MjcwNjcy","public_id":18770,"url":"https://github.com/godotengine/godot/pull/18770","diff_url":"https://github.com/godotengine/godot/pull/18770.diff","patch_url":"https://github.com/godotengine/godot/pull/18770.patch","title":"Command line fixes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2018-05-10T18:32:29Z","updated_at":"2018-10-31T09:58:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c4c7270cc7108e514b596dd7f4aac53810f0186d","942f6dfbd66c1d15a45ef6447fd883103d9678a8","af7926cf9863343a43b3673ab2d3fbe27f3e88ea"]},"18771":{"id":"MDExOlB1bGxSZXF1ZXN0MTg3Mjg3Njc5","public_id":18771,"url":"https://github.com/godotengine/godot/pull/18771","diff_url":"https://github.com/godotengine/godot/pull/18771.diff","patch_url":"https://github.com/godotengine/godot/pull/18771.patch","title":"changed GDNative API JSON format","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyMDk2MTM=","created_at":"2018-05-10T19:44:06Z","updated_at":"2018-08-23T15:47:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["70866bbafd74d277a7f8aedcd2c8bf23a0cce99d"]},"18772":{"id":"MDExOlB1bGxSZXF1ZXN0MTg3Mjg5NjM3","public_id":18772,"url":"https://github.com/godotengine/godot/pull/18772","diff_url":"https://github.com/godotengine/godot/pull/18772.diff","patch_url":"https://github.com/godotengine/godot/pull/18772.patch","title":"Travis: Add server build with clang","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-05-10T19:52:30Z","updated_at":"2018-06-01T16:03:05Z","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":["1e19e2846dbcd4435f64a73deded67c92993204e"]},"18775":{"id":"MDExOlB1bGxSZXF1ZXN0MTg3MzExMzI2","public_id":18775,"url":"https://github.com/godotengine/godot/pull/18775","diff_url":"https://github.com/godotengine/godot/pull/18775.diff","patch_url":"https://github.com/godotengine/godot/pull/18775.patch","title":"Use mimeType according to glTF spec.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MjA3MDg=","created_at":"2018-05-10T21:23:07Z","updated_at":"2018-05-13T19:48:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["9a50a4442da3fa9fcdb798f017b396ce73dadf32"]},"18776":{"id":"MDExOlB1bGxSZXF1ZXN0MTg3MzIyOTI2","public_id":18776,"url":"https://github.com/godotengine/godot/pull/18776","diff_url":"https://github.com/godotengine/godot/pull/18776.diff","patch_url":"https://github.com/godotengine/godot/pull/18776.patch","title":"Reset the cursor with Input.set_custom_mouse_cursor(null)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-05-10T22:21:30Z","updated_at":"2018-05-21T00:35:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["50a0220d2dedd1d93f94e581d6b8ff363b62a130"]},"18780":{"id":"MDExOlB1bGxSZXF1ZXN0MTg3MzQwMTc0","public_id":18780,"url":"https://github.com/godotengine/godot/pull/18780","diff_url":"https://github.com/godotengine/godot/pull/18780.diff","patch_url":"https://github.com/godotengine/godot/pull/18780.patch","title":"Add UPnP support (port forwarding, querying external IP)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTQ3NjM=","created_at":"2018-05-11T00:27:26Z","updated_at":"2019-06-16T02:54:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["c21da40de5fb20ade5b07dcc961c9364ba3815af"]},"18781":{"id":"MDExOlB1bGxSZXF1ZXN0MTg3MzQ3NTQ5","public_id":18781,"url":"https://github.com/godotengine/godot/pull/18781","diff_url":"https://github.com/godotengine/godot/pull/18781.diff","patch_url":"https://github.com/godotengine/godot/pull/18781.patch","title":"fixed bold font error message","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NzE4ODU5","created_at":"2018-05-11T01:39:11Z","updated_at":"2018-05-11T06:20:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["78af1e8ddeb50c1d8a7ac19f837b5ab63c0a506c"]},"18782":{"id":"MDExOlB1bGxSZXF1ZXN0MTg3MzUyODE2","public_id":18782,"url":"https://github.com/godotengine/godot/pull/18782","diff_url":"https://github.com/godotengine/godot/pull/18782.diff","patch_url":"https://github.com/godotengine/godot/pull/18782.patch","title":"fixed 'A' input not registered in osx script editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NzE4ODU5","created_at":"2018-05-11T02:30:58Z","updated_at":"2018-06-01T15:43:58Z","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":["d927e972d1e9794b10e058345e8bd46d511242d6"]},"18784":{"id":"MDExOlB1bGxSZXF1ZXN0MTg3MzY5MjQy","public_id":18784,"url":"https://github.com/godotengine/godot/pull/18784","diff_url":"https://github.com/godotengine/godot/pull/18784.diff","patch_url":"https://github.com/godotengine/godot/pull/18784.patch","title":"Added \"*.tags\" (Made by Geany's Ctags plugin) to the \".gitignore\" file","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-05-11T05:16:52Z","updated_at":"2018-05-11T06:32:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["6c5ac57ed7cd145dfdb68f699931892135597f60"]},"18788":{"id":"MDExOlB1bGxSZXF1ZXN0MTg3MzgxMDIx","public_id":18788,"url":"https://github.com/godotengine/godot/pull/18788","diff_url":"https://github.com/godotengine/godot/pull/18788.diff","patch_url":"https://github.com/godotengine/godot/pull/18788.patch","title":"Fix black script previews","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-05-11T06:50:05Z","updated_at":"2018-05-23T08:45:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a081507be7bec45400fd52f75c0476d4e713a4dc"]},"18789":{"id":"MDExOlB1bGxSZXF1ZXN0MTg3MzgzMDE4","public_id":18789,"url":"https://github.com/godotengine/godot/pull/18789","diff_url":"https://github.com/godotengine/godot/pull/18789.diff","patch_url":"https://github.com/godotengine/godot/pull/18789.patch","title":"Update oversampling of outlines after window size change","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0MTc4NDk=","created_at":"2018-05-11T07:02:41Z","updated_at":"2018-05-11T11:43:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f34ea810fed6b14eef5f2aaae5438287cc2dbd19"]},"18791":{"id":"MDExOlB1bGxSZXF1ZXN0MTg3NDI0Mjk5","public_id":18791,"url":"https://github.com/godotengine/godot/pull/18791","diff_url":"https://github.com/godotengine/godot/pull/18791.diff","patch_url":"https://github.com/godotengine/godot/pull/18791.patch","title":"Proper focus in/out handling on iOS","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0MTc4NDk=","created_at":"2018-05-11T10:20:55Z","updated_at":"2018-05-13T19:47:29Z","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":["08a924bcee3b4d128ddcf261a8c2fc915db486fc"]},"18792":{"id":"MDExOlB1bGxSZXF1ZXN0MTg3NDQyNzY2","public_id":18792,"url":"https://github.com/godotengine/godot/pull/18792","diff_url":"https://github.com/godotengine/godot/pull/18792.diff","patch_url":"https://github.com/godotengine/godot/pull/18792.patch","title":"Fixes ObjectDB leak printout with mono.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgxMDc0NTk=","created_at":"2018-05-11T11:51:39Z","updated_at":"2019-07-03T10:02:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["27d70924a00ef2e199426d3facd8fa5dd7151bb5"]},"18797":{"id":"MDExOlB1bGxSZXF1ZXN0MTg3NTI3OTcx","public_id":18797,"url":"https://github.com/godotengine/godot/pull/18797","diff_url":"https://github.com/godotengine/godot/pull/18797.diff","patch_url":"https://github.com/godotengine/godot/pull/18797.patch","title":"Added video thumbnail overlay in asset description","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI3Mjc1ODcz","created_at":"2018-05-11T17:48:12Z","updated_at":"2018-05-14T06:39:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0711d865e21311b625941f1e4618bb0c83410ed5"]},"18798":{"id":"MDExOlB1bGxSZXF1ZXN0MTg3NTM4NTI2","public_id":18798,"url":"https://github.com/godotengine/godot/pull/18798","diff_url":"https://github.com/godotengine/godot/pull/18798.diff","patch_url":"https://github.com/godotengine/godot/pull/18798.patch","title":"Fix two issues preventing model import from working properly when platform=server","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODgzNzc=","created_at":"2018-05-11T18:35:41Z","updated_at":"2018-07-27T15:34:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["5b639269a2e07b8d9af69338affc146d40b51984","4e58db9f1244a00b1f29d9a0b57f77cfe32c0a44"]},"18800":{"id":"MDExOlB1bGxSZXF1ZXN0MTg3NTUyNDUx","public_id":18800,"url":"https://github.com/godotengine/godot/pull/18800","diff_url":"https://github.com/godotengine/godot/pull/18800.diff","patch_url":"https://github.com/godotengine/godot/pull/18800.patch","title":"fix for removing files","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0NzE0Mw==","created_at":"2018-05-11T19:40:35Z","updated_at":"2019-07-03T09:38:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9ecc26ce598dc081063340de3fe1ea8d5d57eba3"]},"18802":{"id":"MDExOlB1bGxSZXF1ZXN0MTg3NTYyNDE2","public_id":18802,"url":"https://github.com/godotengine/godot/pull/18802","diff_url":"https://github.com/godotengine/godot/pull/18802.diff","patch_url":"https://github.com/godotengine/godot/pull/18802.patch","title":"Fix X11 build on ARM Linux","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2018-05-11T20:29:28Z","updated_at":"2018-05-13T19:45:29Z","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":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ce64c2a32e0f1db8f0f75e1091a24d01fd669044"]},"18804":{"id":"MDExOlB1bGxSZXF1ZXN0MTg3NTk0MTE4","public_id":18804,"url":"https://github.com/godotengine/godot/pull/18804","diff_url":"https://github.com/godotengine/godot/pull/18804.diff","patch_url":"https://github.com/godotengine/godot/pull/18804.patch","title":"Add SLERP to Vector{2,3}, optimize Quat's Vector3 rotation.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM0ODY2MjU2","created_at":"2018-05-12T00:15:26Z","updated_at":"2018-05-28T15:51:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ed7aadcd87a64cde70febc8ee313860e8c67dcaf"]},"18806":{"id":"MDExOlB1bGxSZXF1ZXN0MTg3NjEwOTI5","public_id":18806,"url":"https://github.com/godotengine/godot/pull/18806","diff_url":"https://github.com/godotengine/godot/pull/18806.diff","patch_url":"https://github.com/godotengine/godot/pull/18806.patch","title":"Add support for bilinear bars in TextureProgress","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-05-12T08:23:55Z","updated_at":"2020-01-27T18:26:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["814989e10625d94490a7cf9091e7dc9f7b15e2cc"]},"18807":{"id":"MDExOlB1bGxSZXF1ZXN0MTg3NjExOTg1","public_id":18807,"url":"https://github.com/godotengine/godot/pull/18807","diff_url":"https://github.com/godotengine/godot/pull/18807.diff","patch_url":"https://github.com/godotengine/godot/pull/18807.patch","title":"Correctly label vertical scroll position in tooltip as \"vertical\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc4NTMxNQ==","created_at":"2018-05-12T08:58:31Z","updated_at":"2018-10-31T09:58:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["40ec56801b77ad799547e5a9dc492288eb192947"]},"18810":{"id":"MDExOlB1bGxSZXF1ZXN0MTg3NjE3Nzc2","public_id":18810,"url":"https://github.com/godotengine/godot/pull/18810","diff_url":"https://github.com/godotengine/godot/pull/18810.diff","patch_url":"https://github.com/godotengine/godot/pull/18810.patch","title":"Fix command line II","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2018-05-12T11:49:08Z","updated_at":"2019-07-03T10:03:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["430d84769c1f18b82448d242d4a2a33e24b2a630","5b4974f171ea1a8467049c85cd0c3c5011e39c18","3bdeb6f8a88df45d3fa9d8908204458b39be95ed"]},"18814":{"id":"MDExOlB1bGxSZXF1ZXN0MTg3NjI0Nzk5","public_id":18814,"url":"https://github.com/godotengine/godot/pull/18814","diff_url":"https://github.com/godotengine/godot/pull/18814.diff","patch_url":"https://github.com/godotengine/godot/pull/18814.patch","title":"ImageTexture.load returns an error code.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgxMDc0NTk=","created_at":"2018-05-12T14:54:22Z","updated_at":"2018-11-01T10:40:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["622a754584d2b9442aee3d5c3835556451225262"]},"18821":{"id":"MDExOlB1bGxSZXF1ZXN0MTg3NjMzMjYx","public_id":18821,"url":"https://github.com/godotengine/godot/pull/18821","diff_url":"https://github.com/godotengine/godot/pull/18821.diff","patch_url":"https://github.com/godotengine/godot/pull/18821.patch","title":"Makes doc methods display enums.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgxMDc0NTk=","created_at":"2018-05-12T18:10:28Z","updated_at":"2018-05-13T21:50:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["331b0e8526997cdbbdc29f7da8c09b6b63e6b069"]},"18822":{"id":"MDExOlB1bGxSZXF1ZXN0MTg3NjMzODA5","public_id":18822,"url":"https://github.com/godotengine/godot/pull/18822","diff_url":"https://github.com/godotengine/godot/pull/18822.diff","patch_url":"https://github.com/godotengine/godot/pull/18822.patch","title":"Added spring arm node","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc5MTc0NzU=","created_at":"2018-05-12T18:22:58Z","updated_at":"2019-07-22T21:50:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["bb14ef5623a6a87bc69892b098911c0a310a55a6"]},"18823":{"id":"MDExOlB1bGxSZXF1ZXN0MTg3NjM5NDIz","public_id":18823,"url":"https://github.com/godotengine/godot/pull/18823","diff_url":"https://github.com/godotengine/godot/pull/18823.diff","patch_url":"https://github.com/godotengine/godot/pull/18823.patch","title":" Allow sending raw bytes via the Multiplayer API","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-05-12T20:42:44Z","updated_at":"2018-05-21T06:52:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["0ad07a823cec6de4b1ca1563ec4292c5f8d20198","c7466eb144be819e740ec19f4db246011971bb85"]},"18827":{"id":"MDExOlB1bGxSZXF1ZXN0MTg3NjQyMzk4","public_id":18827,"url":"https://github.com/godotengine/godot/pull/18827","diff_url":"https://github.com/godotengine/godot/pull/18827.diff","patch_url":"https://github.com/godotengine/godot/pull/18827.patch","title":"Expose channels and ordered mode in NetworkedMultiplayerENet","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-05-12T22:06:35Z","updated_at":"2018-05-14T07:30:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["f95e4c72df109f1ac03264106e78a7bd336279ca"]},"18830":{"id":"MDExOlB1bGxSZXF1ZXN0MTg3NjQ3MDY5","public_id":18830,"url":"https://github.com/godotengine/godot/pull/18830","diff_url":"https://github.com/godotengine/godot/pull/18830.diff","patch_url":"https://github.com/godotengine/godot/pull/18830.patch","title":"[DOCS] Vector2/Vector3/TileMap wording fixes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM4MTI1MTQ=","created_at":"2018-05-13T01:00:08Z","updated_at":"2018-05-21T21:08:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["8bc4882dd33a4b162b96abc4f2fda72e78ba0119"]},"18832":{"id":"MDExOlB1bGxSZXF1ZXN0MTg3NjUyNzIy","public_id":18832,"url":"https://github.com/godotengine/godot/pull/18832","diff_url":"https://github.com/godotengine/godot/pull/18832.diff","patch_url":"https://github.com/godotengine/godot/pull/18832.patch","title":"Editor: make custom bold font config working","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQwNDcyODk=","created_at":"2018-05-13T05:02:41Z","updated_at":"2018-05-13T18:31:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["1b8146f77b8c597eeb6db90ee17ceef90ec0b1e8"]},"18838":{"id":"MDExOlB1bGxSZXF1ZXN0MTg3NjcwNjk2","public_id":18838,"url":"https://github.com/godotengine/godot/pull/18838","diff_url":"https://github.com/godotengine/godot/pull/18838.diff","patch_url":"https://github.com/godotengine/godot/pull/18838.patch","title":"Fix duplicate definitions with FreeType","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2018-05-13T13:41:15Z","updated_at":"2018-05-13T20:52:06Z","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":["b8c35b4078da176d083a4d43f3c91aca1830d97c"]},"18845":{"id":"MDExOlB1bGxSZXF1ZXN0MTg3Njg1OTI1","public_id":18845,"url":"https://github.com/godotengine/godot/pull/18845","diff_url":"https://github.com/godotengine/godot/pull/18845.diff","patch_url":"https://github.com/godotengine/godot/pull/18845.patch","title":"[macOS] Fix numeric keys scan-codes remapping.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2018-05-13T19:23:26Z","updated_at":"2018-05-14T04:47:10Z","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":["096eb38fb08565baccc0aba461ed67c8fc7e6279"]},"18846":{"id":"MDExOlB1bGxSZXF1ZXN0MTg3Njg2NDk4","public_id":18846,"url":"https://github.com/godotengine/godot/pull/18846","diff_url":"https://github.com/godotengine/godot/pull/18846.diff","patch_url":"https://github.com/godotengine/godot/pull/18846.patch","title":"Revert \"Use fake audio playing property in editor\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2018-05-13T19:37:19Z","updated_at":"2018-05-14T05:13:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["3cfb9df3258e286acebc41f2ff10ef6cd3558dff"]},"18847":{"id":"MDExOlB1bGxSZXF1ZXN0MTg3Njg5MjUy","public_id":18847,"url":"https://github.com/godotengine/godot/pull/18847","diff_url":"https://github.com/godotengine/godot/pull/18847.diff","patch_url":"https://github.com/godotengine/godot/pull/18847.patch","title":"Filled in Docs for Panorama Sky","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2018-05-13T20:42:23Z","updated_at":"2018-11-03T06:22:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["1bf7f8fcd13bf1662e961ab07b5799b5975491b3"]},"18851":{"id":"MDExOlB1bGxSZXF1ZXN0MTg3NjkxMzg4","public_id":18851,"url":"https://github.com/godotengine/godot/pull/18851","diff_url":"https://github.com/godotengine/godot/pull/18851.diff","patch_url":"https://github.com/godotengine/godot/pull/18851.patch","title":"Updates frame timeout when changing speed scale","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-05-13T21:32:58Z","updated_at":"2018-05-14T06:30:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d7f25f7adb12b02c43e60c31bfc3572e4892c3f2"]},"18853":{"id":"MDExOlB1bGxSZXF1ZXN0MTg3NzA4MDU3","public_id":18853,"url":"https://github.com/godotengine/godot/pull/18853","diff_url":"https://github.com/godotengine/godot/pull/18853.diff","patch_url":"https://github.com/godotengine/godot/pull/18853.patch","title":"Fixed some warnings found with Cppcheck","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-05-14T02:40:55Z","updated_at":"2018-05-14T05:49:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["7f72d6476b7bf5a248685e91a994ac4d73e50ff6"]},"18855":{"id":"MDExOlB1bGxSZXF1ZXN0MTg3NzI5NzU0","public_id":18855,"url":"https://github.com/godotengine/godot/pull/18855","diff_url":"https://github.com/godotengine/godot/pull/18855.diff","patch_url":"https://github.com/godotengine/godot/pull/18855.patch","title":"Added Documentation for Procedural Sky","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2018-05-14T06:21:47Z","updated_at":"2018-11-03T06:22:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["6711691d10892a341b2d05d0cf0903aa20423aaa"]},"18862":{"id":"MDExOlB1bGxSZXF1ZXN0MTg3ODMwODA2","public_id":18862,"url":"https://github.com/godotengine/godot/pull/18862","diff_url":"https://github.com/godotengine/godot/pull/18862.diff","patch_url":"https://github.com/godotengine/godot/pull/18862.patch","title":"Ceil char width within Label instead of Font","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0MTc4NDk=","created_at":"2018-05-14T13:41:00Z","updated_at":"2018-05-17T07:31:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d5a0b5f35b22658f5c575e2f494ebd3f3239b8cc"]},"18866":{"id":"MDExOlB1bGxSZXF1ZXN0MTg3ODYwMDEx","public_id":18866,"url":"https://github.com/godotengine/godot/pull/18866","diff_url":"https://github.com/godotengine/godot/pull/18866.diff","patch_url":"https://github.com/godotengine/godot/pull/18866.patch","title":"[docs] fix links in class docs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNTEzOTQ=","created_at":"2018-05-14T15:11:30Z","updated_at":"2018-06-01T15:55:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["888eefa0fd5d14468161832d96e41e79d150899e"]},"18867":{"id":"MDExOlB1bGxSZXF1ZXN0MTg3ODYxMzM2","public_id":18867,"url":"https://github.com/godotengine/godot/pull/18867","diff_url":"https://github.com/godotengine/godot/pull/18867.diff","patch_url":"https://github.com/godotengine/godot/pull/18867.patch","title":"Improve VisualScript UX","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMzIx","created_at":"2018-05-14T15:15:40Z","updated_at":"2018-07-25T22:22:54Z","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":["85670726fdf840da22d3ab1fe55de4162e9289df"]},"18868":{"id":"MDExOlB1bGxSZXF1ZXN0MTg3ODYyMDQy","public_id":18868,"url":"https://github.com/godotengine/godot/pull/18868","diff_url":"https://github.com/godotengine/godot/pull/18868.diff","patch_url":"https://github.com/godotengine/godot/pull/18868.patch","title":"Workaround for clang 6.0.0 / Xcode 9.3 release (-O3) build bug.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2018-05-14T15:17:44Z","updated_at":"2018-07-26T14:11:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["b68222e4e75d6cbe23c533f140733248df046c7e"]},"18876":{"id":"MDExOlB1bGxSZXF1ZXN0MTg3OTc2OTkw","public_id":18876,"url":"https://github.com/godotengine/godot/pull/18876","diff_url":"https://github.com/godotengine/godot/pull/18876.diff","patch_url":"https://github.com/godotengine/godot/pull/18876.patch","title":"Fix AssetLib image loading","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI3Mjc1ODcz","created_at":"2018-05-14T23:24:59Z","updated_at":"2018-05-23T15:31:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["1a92906fe00df821974159e3c0256dc2d70266d3"]},"18881":{"id":"MDExOlB1bGxSZXF1ZXN0MTg4MDM5MDY2","public_id":18881,"url":"https://github.com/godotengine/godot/pull/18881","diff_url":"https://github.com/godotengine/godot/pull/18881.diff","patch_url":"https://github.com/godotengine/godot/pull/18881.patch","title":"Fixes hovered Nodes2D display in the editor (remove duplicates)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-05-15T07:38:47Z","updated_at":"2018-05-15T08:24:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e6147898826cf45017e972d0cb9785e4a0d55d3e"]},"18884":{"id":"MDExOlB1bGxSZXF1ZXN0MTg4MDk5ODg2","public_id":18884,"url":"https://github.com/godotengine/godot/pull/18884","diff_url":"https://github.com/godotengine/godot/pull/18884.diff","patch_url":"https://github.com/godotengine/godot/pull/18884.patch","title":"Fix a corner-case bug in _copy_texscreen in the gles3 renderer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2018-05-15T11:41:42Z","updated_at":"2019-07-03T10:03:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["ee52d12921aefd51c74ff9d50833e19569b2fb31"]},"18885":{"id":"MDExOlB1bGxSZXF1ZXN0MTg4MTAyMTA4","public_id":18885,"url":"https://github.com/godotengine/godot/pull/18885","diff_url":"https://github.com/godotengine/godot/pull/18885.diff","patch_url":"https://github.com/godotengine/godot/pull/18885.patch","title":"Expose animation pos to user for AnimationNodes in AnimationTree","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MzgyNjQ=","created_at":"2018-05-15T11:50:59Z","updated_at":"2019-07-03T08:25:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["da8fe2f31d01772d686bd173467e0cc11357d8ac"]},"18889":{"id":"MDExOlB1bGxSZXF1ZXN0MTg4MTI0OTEz","public_id":18889,"url":"https://github.com/godotengine/godot/pull/18889","diff_url":"https://github.com/godotengine/godot/pull/18889.diff","patch_url":"https://github.com/godotengine/godot/pull/18889.patch","title":"Set current SynchronizationContext before the game loop starts","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzE=","created_at":"2018-05-15T13:16:53Z","updated_at":"2020-01-26T09:38:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["f25240cfe6a4b7f030b2dfd5db1365b4de44301d"]},"18891":{"id":"MDExOlB1bGxSZXF1ZXN0MTg4MTI3NDYw","public_id":18891,"url":"https://github.com/godotengine/godot/pull/18891","diff_url":"https://github.com/godotengine/godot/pull/18891.diff","patch_url":"https://github.com/godotengine/godot/pull/18891.patch","title":"Bring back 2D bone selection","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-05-15T13:25:25Z","updated_at":"2018-05-16T20:50:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0021df3da3832a7fe3053004b0983e52bbd919bb"]},"18893":{"id":"MDExOlB1bGxSZXF1ZXN0MTg4MTQ0MzAw","public_id":18893,"url":"https://github.com/godotengine/godot/pull/18893","diff_url":"https://github.com/godotengine/godot/pull/18893.diff","patch_url":"https://github.com/godotengine/godot/pull/18893.patch","title":"Build HTML5 release_debug with -Os","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2018-05-15T14:18:19Z","updated_at":"2019-07-03T08:25:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["975c0516a4e0bf9d27888b859c1b5185a5788f32","504ffda8d711b2747bf7efbbc13ca8e427eab6d1"]},"18894":{"id":"MDExOlB1bGxSZXF1ZXN0MTg4MTQ0NTcw","public_id":18894,"url":"https://github.com/godotengine/godot/pull/18894","diff_url":"https://github.com/godotengine/godot/pull/18894.diff","patch_url":"https://github.com/godotengine/godot/pull/18894.patch","title":"Respect visibility change by Scene dock when using Sync Scene Changes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-05-15T14:19:10Z","updated_at":"2018-05-25T13:02:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["bcb24a0bb70f8a5e84774cffa8df1a8a6cfdfc60"]},"18897":{"id":"MDExOlB1bGxSZXF1ZXN0MTg4MTYxNDUy","public_id":18897,"url":"https://github.com/godotengine/godot/pull/18897","diff_url":"https://github.com/godotengine/godot/pull/18897.diff","patch_url":"https://github.com/godotengine/godot/pull/18897.patch","title":"Update libwebp to 1.0.0","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-05-15T15:09:02Z","updated_at":"2019-06-04T09:13:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["6ed81249238260358609e2d806daba06831d1b6a"]},"18898":{"id":"MDExOlB1bGxSZXF1ZXN0MTg4MTY2MDcy","public_id":18898,"url":"https://github.com/godotengine/godot/pull/18898","diff_url":"https://github.com/godotengine/godot/pull/18898.diff","patch_url":"https://github.com/godotengine/godot/pull/18898.patch","title":"AssetLib pagination modifications","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI3Mjc1ODcz","created_at":"2018-05-15T15:23:07Z","updated_at":"2018-05-16T15:04:28Z","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":["8694f98170a98c799b5492000ee0d4063845b879"]},"18899":{"id":"MDExOlB1bGxSZXF1ZXN0MTg4MTY4Mjk4","public_id":18899,"url":"https://github.com/godotengine/godot/pull/18899","diff_url":"https://github.com/godotengine/godot/pull/18899.diff","patch_url":"https://github.com/godotengine/godot/pull/18899.patch","title":"GDScript access to copyright, license, author and donor information.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDk4ODMy","created_at":"2018-05-15T15:30:10Z","updated_at":"2019-07-03T08:26:04Z","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":["1433c2cbbb89df1edb0b727c9781481af5705f59"]},"18903":{"id":"MDExOlB1bGxSZXF1ZXN0MTg4MjAwNTYx","public_id":18903,"url":"https://github.com/godotengine/godot/pull/18903","diff_url":"https://github.com/godotengine/godot/pull/18903.diff","patch_url":"https://github.com/godotengine/godot/pull/18903.patch","title":"Update minizip to 1.2.11","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-05-15T17:25:59Z","updated_at":"2019-06-04T09:17:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["7e563f75b528c0565c0fff0d251bb752cd31dbd8"]},"18905":{"id":"MDExOlB1bGxSZXF1ZXN0MTg4MjA1NjU4","public_id":18905,"url":"https://github.com/godotengine/godot/pull/18905","diff_url":"https://github.com/godotengine/godot/pull/18905.diff","patch_url":"https://github.com/godotengine/godot/pull/18905.patch","title":"Update zstd to 1.3.4","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-05-15T17:46:35Z","updated_at":"2019-06-04T09:23:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["5c5918a52dd93489fcb61b84d07d07368151824a"]},"18909":{"id":"MDExOlB1bGxSZXF1ZXN0MTg4MjM0OTg0","public_id":18909,"url":"https://github.com/godotengine/godot/pull/18909","diff_url":"https://github.com/godotengine/godot/pull/18909.diff","patch_url":"https://github.com/godotengine/godot/pull/18909.patch","title":"fix get_char_width for non-latin characters","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMDU0MjI2","created_at":"2018-05-15T19:43:49Z","updated_at":"2018-06-18T22:46:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ce434bca825b2ffc5c5fe3f7884ca21d863ddbf8"]},"18910":{"id":"MDExOlB1bGxSZXF1ZXN0MTg4MjM3NzY4","public_id":18910,"url":"https://github.com/godotengine/godot/pull/18910","diff_url":"https://github.com/godotengine/godot/pull/18910.diff","patch_url":"https://github.com/godotengine/godot/pull/18910.patch","title":"Fix missing registration for new param of TextEdit::cursor_set_line.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgxMDc0NTk=","created_at":"2018-05-15T19:55:06Z","updated_at":"2018-05-16T11:15:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["0f303c9f43e22f9905d7955d5f3ade146558b3f6"]},"18914":{"id":"MDExOlB1bGxSZXF1ZXN0MTg4Mjc3MjIw","public_id":18914,"url":"https://github.com/godotengine/godot/pull/18914","diff_url":"https://github.com/godotengine/godot/pull/18914.diff","patch_url":"https://github.com/godotengine/godot/pull/18914.patch","title":"added get_creation_time function for gdscript","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjk2ODEwMjk=","created_at":"2018-05-15T22:52:39Z","updated_at":"2022-12-17T20:39:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwxMDA3MDMzNjk3","name":"salvageable","color":"#ff7766"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d315b0fb8aa03ee6ecc7d93d884b606dc19c6ad5"]},"18916":{"id":"MDExOlB1bGxSZXF1ZXN0MTg4Mjg1MDIy","public_id":18916,"url":"https://github.com/godotengine/godot/pull/18916","diff_url":"https://github.com/godotengine/godot/pull/18916.diff","patch_url":"https://github.com/godotengine/godot/pull/18916.patch","title":"Fix compile error with clang","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-05-15T23:46:35Z","updated_at":"2018-05-16T03:02:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["1dfb95de22990708b0172826803796c803d0b4f9"]},"18917":{"id":"MDExOlB1bGxSZXF1ZXN0MTg4Mjg2MDcy","public_id":18917,"url":"https://github.com/godotengine/godot/pull/18917","diff_url":"https://github.com/godotengine/godot/pull/18917.diff","patch_url":"https://github.com/godotengine/godot/pull/18917.patch","title":"Fix Camera2D drag margin property is affected by zoom property #18912","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg3MTM3Nzg=","created_at":"2018-05-15T23:54:31Z","updated_at":"2018-05-16T09:06:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c8a42f98cc58cc0207cf1da61c6b918ee9a854bc"]},"18921":{"id":"MDExOlB1bGxSZXF1ZXN0MTg4MzQyNTM2","public_id":18921,"url":"https://github.com/godotengine/godot/pull/18921","diff_url":"https://github.com/godotengine/godot/pull/18921.diff","patch_url":"https://github.com/godotengine/godot/pull/18921.patch","title":"Add margin bottom with find/replace bar on script editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-05-16T07:36:02Z","updated_at":"2019-07-03T08:26:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["592ff9bb9d1bbfa11a7635b988b331a7bbadc693"]},"18922":{"id":"MDExOlB1bGxSZXF1ZXN0MTg4MzQ2ODg3","public_id":18922,"url":"https://github.com/godotengine/godot/pull/18922","diff_url":"https://github.com/godotengine/godot/pull/18922.diff","patch_url":"https://github.com/godotengine/godot/pull/18922.patch","title":"Fix segfault at quiting editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-05-16T07:55:52Z","updated_at":"2018-07-08T13:37:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e639db0529d97f6b797503617906cd26c2a06021"]},"18928":{"id":"MDExOlB1bGxSZXF1ZXN0MTg4NDE0MDgx","public_id":18928,"url":"https://github.com/godotengine/godot/pull/18928","diff_url":"https://github.com/godotengine/godot/pull/18928.diff","patch_url":"https://github.com/godotengine/godot/pull/18928.patch","title":"Store flags so it isn't lost when viewport isn't setup yet","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2018-05-16T12:22:36Z","updated_at":"2018-05-22T11:06:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["0fc4f2252205f9c51168026ab757f095532b441a"]},"18930":{"id":"MDExOlB1bGxSZXF1ZXN0MTg4NDM0MTUw","public_id":18930,"url":"https://github.com/godotengine/godot/pull/18930","diff_url":"https://github.com/godotengine/godot/pull/18930.diff","patch_url":"https://github.com/godotengine/godot/pull/18930.patch","title":"Changed the name displayed for built-in scripts in the Script tab with a more descriptive one","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5MzkyMTA0","created_at":"2018-05-16T13:32:47Z","updated_at":"2018-05-16T21:14: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":["375c94510f529af4513e552a9c9610d22fddad8a"]},"18931":{"id":"MDExOlB1bGxSZXF1ZXN0MTg4NDU4NzA3","public_id":18931,"url":"https://github.com/godotengine/godot/pull/18931","diff_url":"https://github.com/godotengine/godot/pull/18931.diff","patch_url":"https://github.com/godotengine/godot/pull/18931.patch","title":"[Doc] Fixes in find bar","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-05-16T14:47:16Z","updated_at":"2018-05-25T16:09:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["22041264ed38b65379a46a54050448d3807b5936"]},"18934":{"id":"MDExOlB1bGxSZXF1ZXN0MTg4NDg2NjI5","public_id":18934,"url":"https://github.com/godotengine/godot/pull/18934","diff_url":"https://github.com/godotengine/godot/pull/18934.diff","patch_url":"https://github.com/godotengine/godot/pull/18934.patch","title":"Exposed set/get_project_metadata in EditorSettings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-05-16T16:14:29Z","updated_at":"2019-07-03T08:26:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e03de3ddfcb3d4d8111d5d3f50eb1301e47cb4e5"]},"18935":{"id":"MDExOlB1bGxSZXF1ZXN0MTg4NDg3NjA4","public_id":18935,"url":"https://github.com/godotengine/godot/pull/18935","diff_url":"https://github.com/godotengine/godot/pull/18935.diff","patch_url":"https://github.com/godotengine/godot/pull/18935.patch","title":"[docs] fix links in class docs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNTEzOTQ=","created_at":"2018-05-16T16:17:54Z","updated_at":"2018-06-01T15:54:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["c6ed46891d0abacb6619ff77697c616c9658a90f"]},"18938":{"id":"MDExOlB1bGxSZXF1ZXN0MTg4NTEwMjQ1","public_id":18938,"url":"https://github.com/godotengine/godot/pull/18938","diff_url":"https://github.com/godotengine/godot/pull/18938.diff","patch_url":"https://github.com/godotengine/godot/pull/18938.patch","title":"Add missing copyright headers","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-05-16T17:45:42Z","updated_at":"2019-07-03T08:26:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["35024d4e7bd2ee0ca55807b25c94b1b6665d22bd"]},"18942":{"id":"MDExOlB1bGxSZXF1ZXN0MTg4NTM2MjI3","public_id":18942,"url":"https://github.com/godotengine/godot/pull/18942","diff_url":"https://github.com/godotengine/godot/pull/18942.diff","patch_url":"https://github.com/godotengine/godot/pull/18942.patch","title":"Fix bad operator check in `ShaderLanguage::_validate_assign`","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjk2NTk3","created_at":"2018-05-16T19:30:26Z","updated_at":"2018-05-16T22:25:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f2ba9a1f65e9f06371ebddff1607e9a0977eb3ab"]},"18944":{"id":"MDExOlB1bGxSZXF1ZXN0MTg4NTU5MzI4","public_id":18944,"url":"https://github.com/godotengine/godot/pull/18944","diff_url":"https://github.com/godotengine/godot/pull/18944.diff","patch_url":"https://github.com/godotengine/godot/pull/18944.patch","title":"Fix scons installation on AppVeyor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-05-16T21:02:35Z","updated_at":"2018-06-01T15:35:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["79e76d8329b655d9cce03989a88b0d38e523dd6f"]},"18946":{"id":"MDExOlB1bGxSZXF1ZXN0MTg4NTc5Njkw","public_id":18946,"url":"https://github.com/godotengine/godot/pull/18946","diff_url":"https://github.com/godotengine/godot/pull/18946.diff","patch_url":"https://github.com/godotengine/godot/pull/18946.patch","title":"Fix PoolAllocator::resize for too large p_new_size","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjk2NTk3","created_at":"2018-05-16T22:36:54Z","updated_at":"2019-07-03T10:04:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["2bbe6144ff4eb6b68b8b06144bca21bffdf1e8b5"]},"18949":{"id":"MDExOlB1bGxSZXF1ZXN0MTg4NTg4MjYx","public_id":18949,"url":"https://github.com/godotengine/godot/pull/18949","diff_url":"https://github.com/godotengine/godot/pull/18949.diff","patch_url":"https://github.com/godotengine/godot/pull/18949.patch","title":"Mono: Project building fixes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-05-16T23:33:20Z","updated_at":"2021-05-13T23:54:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["01397a10d9f82e00638eb9b5c200b6dde8e515a9"]},"18951":{"id":"MDExOlB1bGxSZXF1ZXN0MTg4NTkwNTI2","public_id":18951,"url":"https://github.com/godotengine/godot/pull/18951","diff_url":"https://github.com/godotengine/godot/pull/18951.diff","patch_url":"https://github.com/godotengine/godot/pull/18951.patch","title":"Small tooltip changes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-05-16T23:51:08Z","updated_at":"2018-05-21T20:56: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":["6c058040b7ce27c8687dcd001447312ff97e9717"]},"18955":{"id":"MDExOlB1bGxSZXF1ZXN0MTg4NTk2MjMx","public_id":18955,"url":"https://github.com/godotengine/godot/pull/18955","diff_url":"https://github.com/godotengine/godot/pull/18955.diff","patch_url":"https://github.com/godotengine/godot/pull/18955.patch","title":"Removed incorrect Basis::set_scale().","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM0ODY2MjU2","created_at":"2018-05-17T00:39:02Z","updated_at":"2018-07-26T08:37:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["1bba6eeeb9f0898308e5b96f6f996c2fbabe55ee"]},"18960":{"id":"MDExOlB1bGxSZXF1ZXN0MTg4NjE2NjE4","public_id":18960,"url":"https://github.com/godotengine/godot/pull/18960","diff_url":"https://github.com/godotengine/godot/pull/18960.diff","patch_url":"https://github.com/godotengine/godot/pull/18960.patch","title":"Restore support for minimal 3x3 autotile sets","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1MzU1MTYx","created_at":"2018-05-17T03:48:05Z","updated_at":"2023-02-17T16:19:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e4f0ac558d4ec77c04154b75d75f28d1ed7c4767"]},"18962":{"id":"MDExOlB1bGxSZXF1ZXN0MTg4NjMxMjUz","public_id":18962,"url":"https://github.com/godotengine/godot/pull/18962","diff_url":"https://github.com/godotengine/godot/pull/18962.diff","patch_url":"https://github.com/godotengine/godot/pull/18962.patch","title":"Moved inspector functionality from EditorNode to InspectorDock.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDM4OTc=","created_at":"2018-05-17T06:03:04Z","updated_at":"2018-05-17T22:38:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9a365a1216b8fe9f394d6efdd9550eab4e899eca"]},"18966":{"id":"MDExOlB1bGxSZXF1ZXN0MTg4NjY4OTM4","public_id":18966,"url":"https://github.com/godotengine/godot/pull/18966","diff_url":"https://github.com/godotengine/godot/pull/18966.diff","patch_url":"https://github.com/godotengine/godot/pull/18966.patch","title":"Add new debug print method that shows line number where the print came from","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1NzczNw==","created_at":"2018-05-17T09:07:24Z","updated_at":"2018-07-04T21:50:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["3ea6d9f37d7ea5899ef035efb2f746422d75ddb5"]},"18967":{"id":"MDExOlB1bGxSZXF1ZXN0MTg4NjgwMTc1","public_id":18967,"url":"https://github.com/godotengine/godot/pull/18967","diff_url":"https://github.com/godotengine/godot/pull/18967.diff","patch_url":"https://github.com/godotengine/godot/pull/18967.patch","title":"fixes build error on Linux after its introduction in #18949","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIwNjE3","created_at":"2018-05-17T09:47:03Z","updated_at":"2018-06-01T16:07:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["6c74f3de6dbba53878d9ebe377a6c33ef2294afc"]},"18971":{"id":"MDExOlB1bGxSZXF1ZXN0MTg4NzE1ODk0","public_id":18971,"url":"https://github.com/godotengine/godot/pull/18971","diff_url":"https://github.com/godotengine/godot/pull/18971.diff","patch_url":"https://github.com/godotengine/godot/pull/18971.patch","title":"Fix missing return on Navigation2D::get_closest_point_owner","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-05-17T12:10:45Z","updated_at":"2019-07-03T10:04:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b9023715e2d2f522cd4d2c38961486eae68c50af"]},"18974":{"id":"MDExOlB1bGxSZXF1ZXN0MTg4NzM4OTI5","public_id":18974,"url":"https://github.com/godotengine/godot/pull/18974","diff_url":"https://github.com/godotengine/godot/pull/18974.diff","patch_url":"https://github.com/godotengine/godot/pull/18974.patch","title":"Mono: Basis constructor for euler parameter","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNTEzOTQ=","created_at":"2018-05-17T13:34:48Z","updated_at":"2018-06-01T15:46:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["c26d30986a1664dc9b90335a5ef8259bc5f3e822"]},"18975":{"id":"MDExOlB1bGxSZXF1ZXN0MTg4NzQxMzgy","public_id":18975,"url":"https://github.com/godotengine/godot/pull/18975","diff_url":"https://github.com/godotengine/godot/pull/18975.diff","patch_url":"https://github.com/godotengine/godot/pull/18975.patch","title":"mono: New Color methods: Darkened, Lightened and ToRgba32","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNTEzOTQ=","created_at":"2018-05-17T13:42:40Z","updated_at":"2018-07-25T20:46:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["88bd33f451fe15b0d31e5244366656ccc95484a7"]},"18976":{"id":"MDExOlB1bGxSZXF1ZXN0MTg4NzUwODkz","public_id":18976,"url":"https://github.com/godotengine/godot/pull/18976","diff_url":"https://github.com/godotengine/godot/pull/18976.diff","patch_url":"https://github.com/godotengine/godot/pull/18976.patch","title":"Add new get_stack function to get GDScript stack trace as array","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1NzczNw==","created_at":"2018-05-17T14:12:05Z","updated_at":"2018-07-03T15:50:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["a56d6ff35fae14dfd9257c3c1c059153a241ebca"]},"18977":{"id":"MDExOlB1bGxSZXF1ZXN0MTg4Nzc1MTQy","public_id":18977,"url":"https://github.com/godotengine/godot/pull/18977","diff_url":"https://github.com/godotengine/godot/pull/18977.diff","patch_url":"https://github.com/godotengine/godot/pull/18977.patch","title":"mono: Plane, expose Normal, and D properties","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNTEzOTQ=","created_at":"2018-05-17T15:25:13Z","updated_at":"2018-06-01T15:45:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["16e1b4bacf4074e8ea374bde73f699c27d7bfbab"]},"18978":{"id":"MDExOlB1bGxSZXF1ZXN0MTg4Nzk4NzQ1","public_id":18978,"url":"https://github.com/godotengine/godot/pull/18978","diff_url":"https://github.com/godotengine/godot/pull/18978.diff","patch_url":"https://github.com/godotengine/godot/pull/18978.patch","title":"Fix property bug in CubeMesh which prevent it from changing in inspector","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-05-17T16:47:47Z","updated_at":"2019-07-03T10:05:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b3fccc5778dca7bc948c4a9dcb24da9dbb10a846"]},"18981":{"id":"MDExOlB1bGxSZXF1ZXN0MTg4ODY4MzAw","public_id":18981,"url":"https://github.com/godotengine/godot/pull/18981","diff_url":"https://github.com/godotengine/godot/pull/18981.diff","patch_url":"https://github.com/godotengine/godot/pull/18981.patch","title":"Fix color-picker sliders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQwNDcyODk=","created_at":"2018-05-17T21:37:28Z","updated_at":"2018-05-22T22:24:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c58e1555801216d536d85f4fda9ebbb938714aed"]},"18988":{"id":"MDExOlB1bGxSZXF1ZXN0MTg4ODg5NjY3","public_id":18988,"url":"https://github.com/godotengine/godot/pull/18988","diff_url":"https://github.com/godotengine/godot/pull/18988.diff","patch_url":"https://github.com/godotengine/godot/pull/18988.patch","title":"Revert \"Fix color-picker sliders\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-05-17T23:50:07Z","updated_at":"2018-05-17T23:50:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e8dce91481649f56da6aa48f8f5c23bccd9e648a"]},"18989":{"id":"MDExOlB1bGxSZXF1ZXN0MTg4ODk2NzMx","public_id":18989,"url":"https://github.com/godotengine/godot/pull/18989","diff_url":"https://github.com/godotengine/godot/pull/18989.diff","patch_url":"https://github.com/godotengine/godot/pull/18989.patch","title":"Small visual changes for some filter bars","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-05-18T00:52:50Z","updated_at":"2018-05-18T19:12:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["03a6b0d926ca42ba12743211341182469754fe57"]},"18998":{"id":"MDExOlB1bGxSZXF1ZXN0MTg4OTc1NTgx","public_id":18998,"url":"https://github.com/godotengine/godot/pull/18998","diff_url":"https://github.com/godotengine/godot/pull/18998.diff","patch_url":"https://github.com/godotengine/godot/pull/18998.patch","title":"Make the performance reporting update frequency customizable","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-05-18T09:51:35Z","updated_at":"2020-01-27T18:26:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["228ae60a63df4190028a34648290417982c0d268"]},"19004":{"id":"MDExOlB1bGxSZXF1ZXN0MTg5MDA1ODI5","public_id":19004,"url":"https://github.com/godotengine/godot/pull/19004","diff_url":"https://github.com/godotengine/godot/pull/19004.diff","patch_url":"https://github.com/godotengine/godot/pull/19004.patch","title":"Fixes issue that a viewport texture doesn't work with particle shader","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2018-05-18T12:05:31Z","updated_at":"2018-05-18T14:17:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["124774860c9f431eb103258fd9ca4694d1500e8f"]},"19013":{"id":"MDExOlB1bGxSZXF1ZXN0MTg5MDc2NDgy","public_id":19013,"url":"https://github.com/godotengine/godot/pull/19013","diff_url":"https://github.com/godotengine/godot/pull/19013.diff","patch_url":"https://github.com/godotengine/godot/pull/19013.patch","title":"Fix UWP build after #14622.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2018-05-18T16:31:10Z","updated_at":"2018-05-19T07:51:04Z","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":["6f0a83b681bf2eef1bceabbd2fac649aec42d724"]},"19015":{"id":"MDExOlB1bGxSZXF1ZXN0MTg5MDgwNjYz","public_id":19015,"url":"https://github.com/godotengine/godot/pull/19015","diff_url":"https://github.com/godotengine/godot/pull/19015.diff","patch_url":"https://github.com/godotengine/godot/pull/19015.patch","title":"fixed scrolling in new ispector when using trackpad pan gesture","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NzE4ODU5","created_at":"2018-05-18T16:50:10Z","updated_at":"2018-07-04T22:22:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["0e015f6023ae2069f0cb66978a679b59577d320c"]},"19016":{"id":"MDExOlB1bGxSZXF1ZXN0MTg5MDgzMDkw","public_id":19016,"url":"https://github.com/godotengine/godot/pull/19016","diff_url":"https://github.com/godotengine/godot/pull/19016.diff","patch_url":"https://github.com/godotengine/godot/pull/19016.patch","title":"Mono: Module build improvements","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-05-18T17:00:53Z","updated_at":"2021-05-13T23:54:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["ec6416d2b6126af209a92a0dc60b8bef17a725e0"]},"19017":{"id":"MDExOlB1bGxSZXF1ZXN0MTg5MDkyOTM4","public_id":19017,"url":"https://github.com/godotengine/godot/pull/19017","diff_url":"https://github.com/godotengine/godot/pull/19017.diff","patch_url":"https://github.com/godotengine/godot/pull/19017.patch","title":"fixed capital A osx","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NzE4ODU5","created_at":"2018-05-18T17:48:16Z","updated_at":"2018-06-01T15:44:13Z","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":["6476b708d9275c279f76c64caadcaccbe4e618e5"]},"19020":{"id":"MDExOlB1bGxSZXF1ZXN0MTg5MTA3MzU3","public_id":19020,"url":"https://github.com/godotengine/godot/pull/19020","diff_url":"https://github.com/godotengine/godot/pull/19020.diff","patch_url":"https://github.com/godotengine/godot/pull/19020.patch","title":"light theme text editor behaviour","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NzE4ODU5","created_at":"2018-05-18T18:53:17Z","updated_at":"2018-05-26T15:26: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":["c97a1b17fe6beecee63f52cb7cc6e3cc9f123f2a"]},"19021":{"id":"MDExOlB1bGxSZXF1ZXN0MTg5MTIwNTM0","public_id":19021,"url":"https://github.com/godotengine/godot/pull/19021","diff_url":"https://github.com/godotengine/godot/pull/19021.diff","patch_url":"https://github.com/godotengine/godot/pull/19021.patch","title":"RPCMode refactor, more sync modes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-05-18T19:56:47Z","updated_at":"2018-09-13T01:10:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["a5e8a3be5e0ed2e7c6b1a9cc5803d96391b180f3","19ba3d5da3ad00907d80c6d8774bf835af4f3f4a","9de4ffde616266f5bcc2164590f36ef1143bc271"]},"19029":{"id":"MDExOlB1bGxSZXF1ZXN0MTg5MTY2OTQ4","public_id":19029,"url":"https://github.com/godotengine/godot/pull/19029","diff_url":"https://github.com/godotengine/godot/pull/19029.diff","patch_url":"https://github.com/godotengine/godot/pull/19029.patch","title":"Fixed generating radiance texture when using viewport texture for sky","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2018-05-19T02:41:05Z","updated_at":"2019-07-03T10:06:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["f4638d16f132c80a001cb79b30e16348fcaef8f6"]},"19039":{"id":"MDExOlB1bGxSZXF1ZXN0MTg5MTc3OTk4","public_id":19039,"url":"https://github.com/godotengine/godot/pull/19039","diff_url":"https://github.com/godotengine/godot/pull/19039.diff","patch_url":"https://github.com/godotengine/godot/pull/19039.patch","title":"Add more IDE created files into .gitignore","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjQ1NTY=","created_at":"2018-05-19T08:34:42Z","updated_at":"2018-06-01T16:01:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["d3a696043769ff7ccdec95aa2bf74cf654154670"]},"19044":{"id":"MDExOlB1bGxSZXF1ZXN0MTg5MTkwNjUx","public_id":19044,"url":"https://github.com/godotengine/godot/pull/19044","diff_url":"https://github.com/godotengine/godot/pull/19044.diff","patch_url":"https://github.com/godotengine/godot/pull/19044.patch","title":"Added support of Python 3 in make_header.py","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyODY3MTA=","created_at":"2018-05-19T14:32:38Z","updated_at":"2018-07-17T16:41:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["5d28a214543f93033a5c5c10228184074e943d70"]},"19050":{"id":"MDExOlB1bGxSZXF1ZXN0MTg5MjAxMjQ4","public_id":19050,"url":"https://github.com/godotengine/godot/pull/19050","diff_url":"https://github.com/godotengine/godot/pull/19050.diff","patch_url":"https://github.com/godotengine/godot/pull/19050.patch","title":"fix for TextEdit::set_text firing signals it shouldn't.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDk4ODMy","created_at":"2018-05-19T18:42:19Z","updated_at":"2018-06-03T20:35:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["2abec59db96496611bb16dd1300d9b7d3def9780"]},"19063":{"id":"MDExOlB1bGxSZXF1ZXN0MTg5MjI4Mzcy","public_id":19063,"url":"https://github.com/godotengine/godot/pull/19063","diff_url":"https://github.com/godotengine/godot/pull/19063.diff","patch_url":"https://github.com/godotengine/godot/pull/19063.patch","title":"mono: Add Slerp method to vector classes, expose Cross method for Vector2","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNTEzOTQ=","created_at":"2018-05-20T10:40:41Z","updated_at":"2018-06-01T16:05:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["b335274bcd6df9ad7e4ba381574fd1607f2b3437"]},"19064":{"id":"MDExOlB1bGxSZXF1ZXN0MTg5MjM5Njgw","public_id":19064,"url":"https://github.com/godotengine/godot/pull/19064","diff_url":"https://github.com/godotengine/godot/pull/19064.diff","patch_url":"https://github.com/godotengine/godot/pull/19064.patch","title":"fixup project_manager and find_in_files for text_changed signal change.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDk4ODMy","created_at":"2018-05-20T15:59:15Z","updated_at":"2018-06-03T20:35:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8afb00a8ec45526f957794a537cbcb30f9b8851a"]},"19067":{"id":"MDExOlB1bGxSZXF1ZXN0MTg5MjUxOTA1","public_id":19067,"url":"https://github.com/godotengine/godot/pull/19067","diff_url":"https://github.com/godotengine/godot/pull/19067.diff","patch_url":"https://github.com/godotengine/godot/pull/19067.patch","title":"[DOCS] Update VideoPlayer classref","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM4MTI1MTQ=","created_at":"2018-05-20T20:45:26Z","updated_at":"2018-06-01T15:52:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["393125a6a4bbe97f4e7ebe3ac5e652a321be324c"]},"19070":{"id":"MDExOlB1bGxSZXF1ZXN0MTg5MjU2MTQ2","public_id":19070,"url":"https://github.com/godotengine/godot/pull/19070","diff_url":"https://github.com/godotengine/godot/pull/19070.diff","patch_url":"https://github.com/godotengine/godot/pull/19070.patch","title":"Fix mouse confined and set_borderless_window","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-05-20T22:25:55Z","updated_at":"2019-07-03T10:11:32Z","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":["28d24c4f6689a622f4451b354797038fc00543e9"]},"19074":{"id":"MDExOlB1bGxSZXF1ZXN0MTg5MjY0NTI3","public_id":19074,"url":"https://github.com/godotengine/godot/pull/19074","diff_url":"https://github.com/godotengine/godot/pull/19074.diff","patch_url":"https://github.com/godotengine/godot/pull/19074.patch","title":"Reduce allocations when converting mono arrays to pool arrays","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2OTQ2NjM=","created_at":"2018-05-21T01:24:29Z","updated_at":"2018-06-01T16:05:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["56262ceafe4f41e61b5c69e4f387fe0c50cf5f1e"]},"19077":{"id":"MDExOlB1bGxSZXF1ZXN0MTg5MzQ0ODA0","public_id":19077,"url":"https://github.com/godotengine/godot/pull/19077","diff_url":"https://github.com/godotengine/godot/pull/19077.diff","patch_url":"https://github.com/godotengine/godot/pull/19077.patch","title":"mono: Fix index out of range error in string.Extension()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNTEzOTQ=","created_at":"2018-05-21T10:47:40Z","updated_at":"2018-06-01T15:37:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["c7e98eef67639d6ba66fae80d2d691e1a8af79d4"]},"19081":{"id":"MDExOlB1bGxSZXF1ZXN0MTg5MzkzNTkx","public_id":19081,"url":"https://github.com/godotengine/godot/pull/19081","diff_url":"https://github.com/godotengine/godot/pull/19081.diff","patch_url":"https://github.com/godotengine/godot/pull/19081.patch","title":"Fix OSXCROSS build with clang-6.0","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-05-21T14:23:05Z","updated_at":"2019-01-07T23:55:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["875d822d77f3088793cb0b4320c08b8f4d40a03e"]},"19082":{"id":"MDExOlB1bGxSZXF1ZXN0MTg5Mzk5MDYy","public_id":19082,"url":"https://github.com/godotengine/godot/pull/19082","diff_url":"https://github.com/godotengine/godot/pull/19082.diff","patch_url":"https://github.com/godotengine/godot/pull/19082.patch","title":"Fix cursor not displaying arrow when transiting from mode captured to visible.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-05-21T14:41:58Z","updated_at":"2018-05-23T21:12:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["9af14ac1db93f713fec7f37148d71f594c0752ca"]},"19087":{"id":"MDExOlB1bGxSZXF1ZXN0MTg5NDQ3NjM0","public_id":19087,"url":"https://github.com/godotengine/godot/pull/19087","diff_url":"https://github.com/godotengine/godot/pull/19087.diff","patch_url":"https://github.com/godotengine/godot/pull/19087.patch","title":"SpriteFrames: expose method to get array containing animation names","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM4NTgwMTk=","created_at":"2018-05-21T18:01:49Z","updated_at":"2018-07-17T12:54:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["296af5276f920c89d313dfa6d921fb4d94a1a40e"]},"19090":{"id":"MDExOlB1bGxSZXF1ZXN0MTg5NDcyMzY0","public_id":19090,"url":"https://github.com/godotengine/godot/pull/19090","diff_url":"https://github.com/godotengine/godot/pull/19090.diff","patch_url":"https://github.com/godotengine/godot/pull/19090.patch","title":"Prop editor input improvements","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NzE4ODU5","created_at":"2018-05-21T19:55:00Z","updated_at":"2018-07-04T22:51: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":["8f5cd7076b403cb69e2c9c3aa5ba70bc5bcfcda6","7363be2575f9eefdd465dc2c85024e0a52f4017a","1706f636d7b4e48c20a9e93950533262d1e27e40"]},"19091":{"id":"MDExOlB1bGxSZXF1ZXN0MTg5NDc0Mzcw","public_id":19091,"url":"https://github.com/godotengine/godot/pull/19091","diff_url":"https://github.com/godotengine/godot/pull/19091.diff","patch_url":"https://github.com/godotengine/godot/pull/19091.patch","title":"[InspectorDock] Change label offset","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-05-21T20:04:03Z","updated_at":"2018-07-12T12:09:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e8047e56d21df0c167a180afd5913ac4a8720270"]},"19097":{"id":"MDExOlB1bGxSZXF1ZXN0MTg5NTc2MzAx","public_id":19097,"url":"https://github.com/godotengine/godot/pull/19097","diff_url":"https://github.com/godotengine/godot/pull/19097.diff","patch_url":"https://github.com/godotengine/godot/pull/19097.patch","title":"Make filename clipped on Import dock","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-05-22T07:58:31Z","updated_at":"2018-06-22T07:59:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["12fb5f58d9e0913c12358ccfb410f3e4b0128198"]},"19103":{"id":"MDExOlB1bGxSZXF1ZXN0MTg5NjI0MDE3","public_id":19103,"url":"https://github.com/godotengine/godot/pull/19103","diff_url":"https://github.com/godotengine/godot/pull/19103.diff","patch_url":"https://github.com/godotengine/godot/pull/19103.patch","title":"Fix updating mesh when reimporting","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-05-22T11:01:28Z","updated_at":"2019-07-03T10:11:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["9d5e1228eaa1fe0180b23969edda80d3c461f677"]},"19106":{"id":"MDExOlB1bGxSZXF1ZXN0MTg5NzE3MTg3","public_id":19106,"url":"https://github.com/godotengine/godot/pull/19106","diff_url":"https://github.com/godotengine/godot/pull/19106.diff","patch_url":"https://github.com/godotengine/godot/pull/19106.patch","title":"Experimental microphone support","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNzU2MDQ3","created_at":"2018-05-22T16:10:46Z","updated_at":"2019-07-04T03:13:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["59b703c4f80253a64a2a13d76fb75ecd45fc3e86","913eec5b04fa349efe5ad37ef14ecfffb8f35118","d91183be524c2a2d13d5c40473297cbc713f43da","597301db349c2c0c70af6b411465a5f578765052","e5e4dbb6c9a750e217659caea1fc06e4a7270a91","09eafaba6289adab27057a6c1b737ec20498a0f6","0a877b58b8adb08ab137393b84036b8be94097ca","aca6e291d64fcbd253ea9c34756db6f8c6915c72","7142e1d3f7af98850d64ec881d21ed82222396a0","909cf03568b2b9ca62cd72a7d20e494fac21be66","2cf8da9d9f5e73bcd123cd497a0adbaa65fcc7a6","061358d8385a78a32a30ac5acf5443c465c8ec61","76fd9d215c25874b1c5d33355de0ed983922c32d","f85062495c3ee477b7ab38f4de435435aedaf375"]},"19108":{"id":"MDExOlB1bGxSZXF1ZXN0MTg5NzIzNDU5","public_id":19108,"url":"https://github.com/godotengine/godot/pull/19108","diff_url":"https://github.com/godotengine/godot/pull/19108.diff","patch_url":"https://github.com/godotengine/godot/pull/19108.patch","title":"Only add autoloads in editor if they have tool scripts","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2018-05-22T16:32:59Z","updated_at":"2019-07-03T10:12:27Z","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":["55b4b30ab29a85e4af7c2f10494cfdd0e7bccc46"]},"19115":{"id":"MDExOlB1bGxSZXF1ZXN0MTg5ODY2ODc2","public_id":19115,"url":"https://github.com/godotengine/godot/pull/19115","diff_url":"https://github.com/godotengine/godot/pull/19115.diff","patch_url":"https://github.com/godotengine/godot/pull/19115.patch","title":"cppcheck - defensive programming on i index check order","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUzMTE3NQ==","created_at":"2018-05-23T06:18:47Z","updated_at":"2018-05-25T14:13:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b22c1dd0f71ab53304551249a8750870ecb1b504"]},"19120":{"id":"MDExOlB1bGxSZXF1ZXN0MTg5OTUyOTY2","public_id":19120,"url":"https://github.com/godotengine/godot/pull/19120","diff_url":"https://github.com/godotengine/godot/pull/19120.diff","patch_url":"https://github.com/godotengine/godot/pull/19120.patch","title":"Take tween speed into account when calculating runtime","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY3MDczMzA=","created_at":"2018-05-23T12:10:58Z","updated_at":"2018-05-25T14:17:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c518b96362f5a92a31b9b993f6f31cff3d397d2d"]},"19124":{"id":"MDExOlB1bGxSZXF1ZXN0MTkwMDAyNTMz","public_id":19124,"url":"https://github.com/godotengine/godot/pull/19124","diff_url":"https://github.com/godotengine/godot/pull/19124.diff","patch_url":"https://github.com/godotengine/godot/pull/19124.patch","title":"Use relative node path when assigning a node on inspector","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-05-23T14:47:52Z","updated_at":"2018-05-23T16:01:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["70e04ae26f23cb3cef687fa12906c2097549efff"]},"19127":{"id":"MDExOlB1bGxSZXF1ZXN0MTkwMDUxOTk5","public_id":19127,"url":"https://github.com/godotengine/godot/pull/19127","diff_url":"https://github.com/godotengine/godot/pull/19127.diff","patch_url":"https://github.com/godotengine/godot/pull/19127.patch","title":"Improve TileMap undo operations","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-05-23T17:35:21Z","updated_at":"2018-05-24T15:27:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f1383f80bfa589327e16d359efa5011f03101e06"]},"19129":{"id":"MDExOlB1bGxSZXF1ZXN0MTkwMDk5NzIz","public_id":19129,"url":"https://github.com/godotengine/godot/pull/19129","diff_url":"https://github.com/godotengine/godot/pull/19129.diff","patch_url":"https://github.com/godotengine/godot/pull/19129.patch","title":"Fix positive operator in GDScript compiler","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2018-05-23T20:45:21Z","updated_at":"2019-07-03T10:12:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["3cec24baa850019f9968b4e04e9c79fbddee3b72"]},"19130":{"id":"MDExOlB1bGxSZXF1ZXN0MTkwMTAxNjA1","public_id":19130,"url":"https://github.com/godotengine/godot/pull/19130","diff_url":"https://github.com/godotengine/godot/pull/19130.diff","patch_url":"https://github.com/godotengine/godot/pull/19130.patch","title":"More fixes to set_borderless_window","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-05-23T20:52:46Z","updated_at":"2019-07-03T10:12:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["8c17d8e6fe632564965d861936be0c7e63c689bf"]},"19131":{"id":"MDExOlB1bGxSZXF1ZXN0MTkwMTA3MDEw","public_id":19131,"url":"https://github.com/godotengine/godot/pull/19131","diff_url":"https://github.com/godotengine/godot/pull/19131.diff","patch_url":"https://github.com/godotengine/godot/pull/19131.patch","title":"Capitalized comments of methods created by the Connect Signal dialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-05-23T21:14:39Z","updated_at":"2018-05-24T01:05:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4e257293d9b074b272350bfe88c891dec6632a14"]},"19135":{"id":"MDExOlB1bGxSZXF1ZXN0MTkwMTI5MDE1","public_id":19135,"url":"https://github.com/godotengine/godot/pull/19135","diff_url":"https://github.com/godotengine/godot/pull/19135.diff","patch_url":"https://github.com/godotengine/godot/pull/19135.patch","title":"Fix potential bugs with Find in Files","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMTE1NTU=","created_at":"2018-05-23T23:07:22Z","updated_at":"2018-05-25T09:37:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6f6ee60e198eb664e2d3f140090a09bf210db2df"]},"19138":{"id":"MDExOlB1bGxSZXF1ZXN0MTkwMTgyMzMz","public_id":19138,"url":"https://github.com/godotengine/godot/pull/19138","diff_url":"https://github.com/godotengine/godot/pull/19138.diff","patch_url":"https://github.com/godotengine/godot/pull/19138.patch","title":"update PCRE2 to version 10.31, fixes #15662","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUzMTE3NQ==","created_at":"2018-05-24T06:31:04Z","updated_at":"2018-07-04T01:57:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["5383ae005cab1deafc1d822b473cb2b73df6f8df"]},"19139":{"id":"MDExOlB1bGxSZXF1ZXN0MTkwMjI4MzEy","public_id":19139,"url":"https://github.com/godotengine/godot/pull/19139","diff_url":"https://github.com/godotengine/godot/pull/19139.diff","patch_url":"https://github.com/godotengine/godot/pull/19139.patch","title":"Ensures CMD+left and CMD+right only valid for OSX.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MjQ1OTQy","created_at":"2018-05-24T09:42:41Z","updated_at":"2018-05-25T10:00:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["5d3108acbbe8704f38fa8646f5968af4acc137ed"]},"19147":{"id":"MDExOlB1bGxSZXF1ZXN0MTkwMzU2NzYz","public_id":19147,"url":"https://github.com/godotengine/godot/pull/19147","diff_url":"https://github.com/godotengine/godot/pull/19147.diff","patch_url":"https://github.com/godotengine/godot/pull/19147.patch","title":"Update libvorbis to 1.3.6","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-05-24T16:57:32Z","updated_at":"2019-06-04T09:16:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["4932c7ddcf00dbc8dd48ae03a79e360661581732"]},"19148":{"id":"MDExOlB1bGxSZXF1ZXN0MTkwMzc3ODcx","public_id":19148,"url":"https://github.com/godotengine/godot/pull/19148","diff_url":"https://github.com/godotengine/godot/pull/19148.diff","patch_url":"https://github.com/godotengine/godot/pull/19148.patch","title":"Javascript: Remove weird log","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTQ3NjM=","created_at":"2018-05-24T18:19:17Z","updated_at":"2018-06-01T16:01:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"}],"commits":["0c56e011adf4de59848d8fb801e8741119548543"]},"19149":{"id":"MDExOlB1bGxSZXF1ZXN0MTkwMzgxODQy","public_id":19149,"url":"https://github.com/godotengine/godot/pull/19149","diff_url":"https://github.com/godotengine/godot/pull/19149.diff","patch_url":"https://github.com/godotengine/godot/pull/19149.patch","title":"Mono: Improve 'script class not found' error","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-05-24T18:35:09Z","updated_at":"2021-05-13T23:54:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["c8945fe7d81c6168e300375d2e6d2a9b01612496"]},"19150":{"id":"MDExOlB1bGxSZXF1ZXN0MTkwMzg3NTQ1","public_id":19150,"url":"https://github.com/godotengine/godot/pull/19150","diff_url":"https://github.com/godotengine/godot/pull/19150.diff","patch_url":"https://github.com/godotengine/godot/pull/19150.patch","title":"Update stb_truetype to 1.19 and stb_vorbis to 1.14","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-05-24T18:57:07Z","updated_at":"2019-06-04T09:13:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["afbc66fccd61c6afca68f3691ddc2c0c341bc9fa"]},"19151":{"id":"MDExOlB1bGxSZXF1ZXN0MTkwNDA3NTk3","public_id":19151,"url":"https://github.com/godotengine/godot/pull/19151","diff_url":"https://github.com/godotengine/godot/pull/19151.diff","patch_url":"https://github.com/godotengine/godot/pull/19151.patch","title":"Revert #14753, as it is buggy and no longer necessary.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQyMTg0OTE=","created_at":"2018-05-24T20:16:10Z","updated_at":"2019-07-03T10:14:27Z","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":["1198662b2b8aa7458f9d8d3afe66085fdfc0d113"]},"19156":{"id":"MDExOlB1bGxSZXF1ZXN0MTkwNDc0Mjgw","public_id":19156,"url":"https://github.com/godotengine/godot/pull/19156","diff_url":"https://github.com/godotengine/godot/pull/19156.diff","patch_url":"https://github.com/godotengine/godot/pull/19156.patch","title":"Fix unable to remove split on Polygon 2D editor after restarting editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-05-25T03:43:06Z","updated_at":"2018-07-03T17:34:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4ea8c6b1e16d12d95f83bce0aeb9505b7131ec87"]},"19157":{"id":"MDExOlB1bGxSZXF1ZXN0MTkwNDc2NTYz","public_id":19157,"url":"https://github.com/godotengine/godot/pull/19157","diff_url":"https://github.com/godotengine/godot/pull/19157.diff","patch_url":"https://github.com/godotengine/godot/pull/19157.patch","title":"Don't draw bones if it's not visible","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-05-25T04:04:40Z","updated_at":"2018-07-03T17:33: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":["6a28bfe09c6c9cffc2bee651b2047852a23ec63d"]},"19159":{"id":"MDExOlB1bGxSZXF1ZXN0MTkwNTUzODUy","public_id":19159,"url":"https://github.com/godotengine/godot/pull/19159","diff_url":"https://github.com/godotengine/godot/pull/19159.diff","patch_url":"https://github.com/godotengine/godot/pull/19159.patch","title":"Revert \"Improve TileMap undo operations\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-05-25T11:01:28Z","updated_at":"2018-05-25T11:02:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["665319de351b0e79c6325d87276b70b0e66270c0"]},"19161":{"id":"MDExOlB1bGxSZXF1ZXN0MTkwNjE0NDI0","public_id":19161,"url":"https://github.com/godotengine/godot/pull/19161","diff_url":"https://github.com/godotengine/godot/pull/19161.diff","patch_url":"https://github.com/godotengine/godot/pull/19161.patch","title":"[DOCS] Array sort","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTQ3NjM=","created_at":"2018-05-25T14:57:05Z","updated_at":"2018-06-01T15:51:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["9115d84913f30d35997cf3e2c26b86ebccd36f0e"]},"19164":{"id":"MDExOlB1bGxSZXF1ZXN0MTkwNjUyMTgy","public_id":19164,"url":"https://github.com/godotengine/godot/pull/19164","diff_url":"https://github.com/godotengine/godot/pull/19164.diff","patch_url":"https://github.com/godotengine/godot/pull/19164.patch","title":"Improve TileMap undo operations, second try","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-05-25T17:34:11Z","updated_at":"2019-07-03T08:26:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["cadd72793b8d9c21d0b70bdef6427125fd008a40"]},"19165":{"id":"MDExOlB1bGxSZXF1ZXN0MTkwNjY4MDE0","public_id":19165,"url":"https://github.com/godotengine/godot/pull/19165","diff_url":"https://github.com/godotengine/godot/pull/19165.diff","patch_url":"https://github.com/godotengine/godot/pull/19165.patch","title":"Expose methods area_set_area_monitor_callback and area_set_monitorable","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ4MzUzMQ==","created_at":"2018-05-25T18:49:17Z","updated_at":"2019-07-03T08:26:56Z","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":["0ea9c7c4dd29296ae9714e095c7426c385db8979"]},"19166":{"id":"MDExOlB1bGxSZXF1ZXN0MTkwNjgwMzE2","public_id":19166,"url":"https://github.com/godotengine/godot/pull/19166","diff_url":"https://github.com/godotengine/godot/pull/19166.diff","patch_url":"https://github.com/godotengine/godot/pull/19166.patch","title":"Changed \"Syntax Menu\" into radio Menu","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyMDgyOTc2","created_at":"2018-05-25T19:51:36Z","updated_at":"2018-07-14T00:21:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["bc666c42ffba2497516f361e397b276205a5f9ad"]},"19169":{"id":"MDExOlB1bGxSZXF1ZXN0MTkwNzA2MTY2","public_id":19169,"url":"https://github.com/godotengine/godot/pull/19169","diff_url":"https://github.com/godotengine/godot/pull/19169.diff","patch_url":"https://github.com/godotengine/godot/pull/19169.patch","title":"Check for 0 roll influence","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2018-05-25T22:27:58Z","updated_at":"2018-06-02T00:07:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["660bebec94a6e4ce6b0d5c5e4af8ec8403845009"]},"19171":{"id":"MDExOlB1bGxSZXF1ZXN0MTkwNzE1NTY5","public_id":19171,"url":"https://github.com/godotengine/godot/pull/19171","diff_url":"https://github.com/godotengine/godot/pull/19171.diff","patch_url":"https://github.com/godotengine/godot/pull/19171.patch","title":"Adding version info to GDNative ARVR interfaces","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2018-05-26T00:10:42Z","updated_at":"2018-06-08T23:42:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw4NjU1ODUwMDA=","name":"topic:xr","color":"#ffee88"}],"commits":["8901b3cf0050b107edc68a46005e67fd9aaf2999"]},"19172":{"id":"MDExOlB1bGxSZXF1ZXN0MTkwNzIwOTU0","public_id":19172,"url":"https://github.com/godotengine/godot/pull/19172","diff_url":"https://github.com/godotengine/godot/pull/19172.diff","patch_url":"https://github.com/godotengine/godot/pull/19172.patch","title":"Added some quick info on shaders to the docs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2018-05-26T02:09:16Z","updated_at":"2018-06-08T23:42:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["b7ae2ca128307f4926a9b380f271469030c06e2a"]},"19177":{"id":"MDExOlB1bGxSZXF1ZXN0MTkwNzM5MDIy","public_id":19177,"url":"https://github.com/godotengine/godot/pull/19177","diff_url":"https://github.com/godotengine/godot/pull/19177.diff","patch_url":"https://github.com/godotengine/godot/pull/19177.patch","title":"Don't cut of long errors in debugger.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjcwMTM0ODk=","created_at":"2018-05-26T11:57:34Z","updated_at":"2018-05-26T13:50: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":["98233073a9c8839e142ca5c430d382c7ae2ca348"]},"19179":{"id":"MDExOlB1bGxSZXF1ZXN0MTkwNzQzODA0","public_id":19179,"url":"https://github.com/godotengine/godot/pull/19179","diff_url":"https://github.com/godotengine/godot/pull/19179.diff","patch_url":"https://github.com/godotengine/godot/pull/19179.patch","title":"Instance scene at root node by default","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNDQ2MTU=","created_at":"2018-05-26T14:15:01Z","updated_at":"2018-05-26T15:20:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["595d37706255e757a4eaa977fac75a53e801680e"]},"19181":{"id":"MDExOlB1bGxSZXF1ZXN0MTkwNzUzMDc4","public_id":19181,"url":"https://github.com/godotengine/godot/pull/19181","diff_url":"https://github.com/godotengine/godot/pull/19181.diff","patch_url":"https://github.com/godotengine/godot/pull/19181.patch","title":"Fix memory leak in set_custom_mouse_cursor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-05-26T18:07:50Z","updated_at":"2019-07-03T10:14:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["aa174d963df943ba8a763a57a51888e3a37c2fe0"]},"19183":{"id":"MDExOlB1bGxSZXF1ZXN0MTkwNzUzODE4","public_id":19183,"url":"https://github.com/godotengine/godot/pull/19183","diff_url":"https://github.com/godotengine/godot/pull/19183.diff","patch_url":"https://github.com/godotengine/godot/pull/19183.patch","title":"Update resource file project settings after renaming/moving the files","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjcwMTM0ODk=","created_at":"2018-05-26T18:26:10Z","updated_at":"2018-07-04T22:44:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4cd69e91fc096668e2000a06f6fc9ee673516cec"]},"19187":{"id":"MDExOlB1bGxSZXF1ZXN0MTkwNzU5NTU4","public_id":19187,"url":"https://github.com/godotengine/godot/pull/19187","diff_url":"https://github.com/godotengine/godot/pull/19187.diff","patch_url":"https://github.com/godotengine/godot/pull/19187.patch","title":"Editor autocomplete won't insert unnecessary quotes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNDQ2MTU=","created_at":"2018-05-26T21:18:54Z","updated_at":"2019-07-03T08:27: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":["c329780ea7096386e97510414f63c51c3aec8723"]},"19192":{"id":"MDExOlB1bGxSZXF1ZXN0MTkwNzY3Nzcy","public_id":19192,"url":"https://github.com/godotengine/godot/pull/19192","diff_url":"https://github.com/godotengine/godot/pull/19192.diff","patch_url":"https://github.com/godotengine/godot/pull/19192.patch","title":"Add a message when there is nothing to Undo or Redo","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-05-27T02:43:21Z","updated_at":"2018-07-03T16:55:56Z","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":["e9db8964e39cdeae6ebbfd314f3e68b6954400c5"]},"19193":{"id":"MDExOlB1bGxSZXF1ZXN0MTkwNzY4NjQ5","public_id":19193,"url":"https://github.com/godotengine/godot/pull/19193","diff_url":"https://github.com/godotengine/godot/pull/19193.diff","patch_url":"https://github.com/godotengine/godot/pull/19193.patch","title":"Fixed Basis -> Quat conversions, added a few safety checks.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM0ODY2MjU2","created_at":"2018-05-27T03:23:37Z","updated_at":"2018-06-25T16:03:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["9d41161596167984efdb02639d0857da8979b01b"]},"19194":{"id":"MDExOlB1bGxSZXF1ZXN0MTkwNzcwMDM4","public_id":19194,"url":"https://github.com/godotengine/godot/pull/19194","diff_url":"https://github.com/godotengine/godot/pull/19194.diff","patch_url":"https://github.com/godotengine/godot/pull/19194.patch","title":"Fixed GroupCallFlags links in the SceneTree's doc","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-05-27T04:24:52Z","updated_at":"2018-06-01T15:49:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["e10687a520936a628a7ad1c1b3d1313c961b05a8"]},"19199":{"id":"MDExOlB1bGxSZXF1ZXN0MTkwNzg2MzA2","public_id":19199,"url":"https://github.com/godotengine/godot/pull/19199","diff_url":"https://github.com/godotengine/godot/pull/19199.diff","patch_url":"https://github.com/godotengine/godot/pull/19199.patch","title":"Improved kinematic test_body_motion code","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2018-05-27T12:57:06Z","updated_at":"2018-05-29T05:52:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["97a1011ba1bdf32894027c2b4bae0753a62299e2"]},"19201":{"id":"MDExOlB1bGxSZXF1ZXN0MTkwNzkyNTQ1","public_id":19201,"url":"https://github.com/godotengine/godot/pull/19201","diff_url":"https://github.com/godotengine/godot/pull/19201.diff","patch_url":"https://github.com/godotengine/godot/pull/19201.patch","title":"Mono: Fix MonoImage filename being set to an invalid path","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-05-27T15:17:38Z","updated_at":"2021-05-13T23:54:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["97fb999976ce7d86d4bbe881716f12c45d138c51"]},"19205":{"id":"MDExOlB1bGxSZXF1ZXN0MTkwODAwNjY0","public_id":19205,"url":"https://github.com/godotengine/godot/pull/19205","diff_url":"https://github.com/godotengine/godot/pull/19205.diff","patch_url":"https://github.com/godotengine/godot/pull/19205.patch","title":"Pause AudioStreamPlayer when SceneTree pauses","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-05-27T18:31:52Z","updated_at":"2018-07-08T22:38:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["c409fe05972b39fb1509e0b5c106378a0c30450c"]},"19210":{"id":"MDExOlB1bGxSZXF1ZXN0MTkwODEzMjA4","public_id":19210,"url":"https://github.com/godotengine/godot/pull/19210","diff_url":"https://github.com/godotengine/godot/pull/19210.diff","patch_url":"https://github.com/godotengine/godot/pull/19210.patch","title":"Add validation in set_custom_mouse_cursor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-05-27T23:58:49Z","updated_at":"2019-07-03T10:15:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["aad6bdad946e54e567d6cd22abfa2d829db6b871"]},"19213":{"id":"MDExOlB1bGxSZXF1ZXN0MTkwODI2ODc1","public_id":19213,"url":"https://github.com/godotengine/godot/pull/19213","diff_url":"https://github.com/godotengine/godot/pull/19213.diff","patch_url":"https://github.com/godotengine/godot/pull/19213.patch","title":"Fix for not picking up locale of some .po translation files","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMTUzMjMy","created_at":"2018-05-28T03:22:58Z","updated_at":"2019-07-03T10:15:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["1065f06eef57b9c402fb731a94a6f4e69f70804d"]},"19217":{"id":"MDExOlB1bGxSZXF1ZXN0MTkwOTA5OTU1","public_id":19217,"url":"https://github.com/godotengine/godot/pull/19217","diff_url":"https://github.com/godotengine/godot/pull/19217.diff","patch_url":"https://github.com/godotengine/godot/pull/19217.patch","title":"Revert \"Make the performance reporting update frequency customizable\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYyNjUzMDc=","created_at":"2018-05-28T11:47:19Z","updated_at":"2018-05-28T11:48:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["5bb412f389c443d7562bdd28b973936c40c7a56e"]},"19218":{"id":"MDExOlB1bGxSZXF1ZXN0MTkwOTIwNjkw","public_id":19218,"url":"https://github.com/godotengine/godot/pull/19218","diff_url":"https://github.com/godotengine/godot/pull/19218.diff","patch_url":"https://github.com/godotengine/godot/pull/19218.patch","title":"Change position of validation in set_custom_mouse_cursor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-05-28T12:40:28Z","updated_at":"2019-07-03T10:15:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c8e0ec0580b16460372ae59a17b1b824eb5df4f1"]},"19225":{"id":"MDExOlB1bGxSZXF1ZXN0MTkwOTcwMzQ5","public_id":19225,"url":"https://github.com/godotengine/godot/pull/19225","diff_url":"https://github.com/godotengine/godot/pull/19225.diff","patch_url":"https://github.com/godotengine/godot/pull/19225.patch","title":"Open all files in script editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2018-05-28T17:02:46Z","updated_at":"2018-07-25T17:39:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8ff747171f019aa1004db2a6aa37eb51ae932928","765d6752bb6ae59d0b19d0d2b602ef2fcb98385b"]},"19227":{"id":"MDExOlB1bGxSZXF1ZXN0MTkwOTc1MzE3","public_id":19227,"url":"https://github.com/godotengine/godot/pull/19227","diff_url":"https://github.com/godotengine/godot/pull/19227.diff","patch_url":"https://github.com/godotengine/godot/pull/19227.patch","title":"fixed building using scons with python3.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDk4ODMy","created_at":"2018-05-28T17:47:56Z","updated_at":"2019-07-03T08:26:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["27310974e0598e50f87ed51d34a56953e39a8eb6"]},"19229":{"id":"MDExOlB1bGxSZXF1ZXN0MTkwOTg5Nzc2","public_id":19229,"url":"https://github.com/godotengine/godot/pull/19229","diff_url":"https://github.com/godotengine/godot/pull/19229.diff","patch_url":"https://github.com/godotengine/godot/pull/19229.patch","title":"Fix debugger focus stealing","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2018-05-28T20:00:20Z","updated_at":"2018-07-09T17:34:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["2fcbf9dd8105940cefecb9c1d666bf3002869996"]},"19231":{"id":"MDExOlB1bGxSZXF1ZXN0MTkxMDAyNzcy","public_id":19231,"url":"https://github.com/godotengine/godot/pull/19231","diff_url":"https://github.com/godotengine/godot/pull/19231.diff","patch_url":"https://github.com/godotengine/godot/pull/19231.patch","title":"[Mono] Rename Fposmod to PosMod, fix output","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2018-05-28T22:19:05Z","updated_at":"2018-07-27T15:40:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["5b2b23c9a950e8fcc6e76099449c7e421d147b73"]},"19238":{"id":"MDExOlB1bGxSZXF1ZXN0MTkxMDM1MDU1","public_id":19238,"url":"https://github.com/godotengine/godot/pull/19238","diff_url":"https://github.com/godotengine/godot/pull/19238.diff","patch_url":"https://github.com/godotengine/godot/pull/19238.patch","title":"Fix index out of size error of image.cpp","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-05-29T05:17:34Z","updated_at":"2018-05-29T09:00:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["224ca96c57284ffd2a58fcc9803c8d3f1b5424f6"]},"19243":{"id":"MDExOlB1bGxSZXF1ZXN0MTkxMDg5ODk2","public_id":19243,"url":"https://github.com/godotengine/godot/pull/19243","diff_url":"https://github.com/godotengine/godot/pull/19243.diff","patch_url":"https://github.com/godotengine/godot/pull/19243.patch","title":"Revert \"RPCMode refactor, more sync modes\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTQ3NjM=","created_at":"2018-05-29T09:49:16Z","updated_at":"2018-05-29T10:05:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["4c69a495c948b1698a1634b506bf660bd49cdd76"]},"19244":{"id":"MDExOlB1bGxSZXF1ZXN0MTkxMTI5Mjcz","public_id":19244,"url":"https://github.com/godotengine/godot/pull/19244","diff_url":"https://github.com/godotengine/godot/pull/19244.diff","patch_url":"https://github.com/godotengine/godot/pull/19244.patch","title":"Increases settings apply speed and added deferred color setting to ColorPicker","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-05-29T12:28:10Z","updated_at":"2018-07-03T15:08: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":["cf38270ef7b7d9d01979b156a1222bdd6607087a"]},"19245":{"id":"MDExOlB1bGxSZXF1ZXN0MTkxMTM2OTUw","public_id":19245,"url":"https://github.com/godotengine/godot/pull/19245","diff_url":"https://github.com/godotengine/godot/pull/19245.diff","patch_url":"https://github.com/godotengine/godot/pull/19245.patch","title":"Fix overwrite of file/folder of same name without warning","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5OTMwODcw","created_at":"2018-05-29T12:56:33Z","updated_at":"2019-07-03T10:15:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["8ae652bd592c519373d8423a6e337b99940643e3"]},"19246":{"id":"MDExOlB1bGxSZXF1ZXN0MTkxMTQxNjI4","public_id":19246,"url":"https://github.com/godotengine/godot/pull/19246","diff_url":"https://github.com/godotengine/godot/pull/19246.diff","patch_url":"https://github.com/godotengine/godot/pull/19246.patch","title":"Hinge Joint Inspector - Change range for motor target velocity and params bias values","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg1MjQ2MjA=","created_at":"2018-05-29T13:12:41Z","updated_at":"2019-07-03T08:27:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["bd29fec042d39a8ed4168fcb042a709d92814983"]},"19250":{"id":"MDExOlB1bGxSZXF1ZXN0MTkxMjAxMzkw","public_id":19250,"url":"https://github.com/godotengine/godot/pull/19250","diff_url":"https://github.com/godotengine/godot/pull/19250.diff","patch_url":"https://github.com/godotengine/godot/pull/19250.patch","title":"Minor changes to the Scene and Canvas editors' tooltips","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-05-29T16:21:53Z","updated_at":"2018-06-01T11:50:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["589f18a374783fd0076515aa9a264b06d1b0bb90"]},"19251":{"id":"MDExOlB1bGxSZXF1ZXN0MTkxMjAyMzYz","public_id":19251,"url":"https://github.com/godotengine/godot/pull/19251","diff_url":"https://github.com/godotengine/godot/pull/19251.diff","patch_url":"https://github.com/godotengine/godot/pull/19251.patch","title":"Small changes to the comments in the script templates","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-05-29T16:25:45Z","updated_at":"2019-07-03T08:27:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["fd17b960e977149f026b49fb9f5ffa492982872a"]},"19255":{"id":"MDExOlB1bGxSZXF1ZXN0MTkxMjMyNjc2","public_id":19255,"url":"https://github.com/godotengine/godot/pull/19255","diff_url":"https://github.com/godotengine/godot/pull/19255.diff","patch_url":"https://github.com/godotengine/godot/pull/19255.patch","title":" RPCMode refactor, more sync modes (2)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-05-29T18:30:17Z","updated_at":"2018-07-02T08:02:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["8e35d937a96399c7fc9dcc3b9cd7344a6a38cfd8","4524153b6ece766e496d7b9c1a4f9216ea9e34cc","1400f6fdc444650ebf37c83bb4164e25e641bab1"]},"19257":{"id":"MDExOlB1bGxSZXF1ZXN0MTkxMjg4NTI5","public_id":19257,"url":"https://github.com/godotengine/godot/pull/19257","diff_url":"https://github.com/godotengine/godot/pull/19257.diff","patch_url":"https://github.com/godotengine/godot/pull/19257.patch","title":"Open internal visual script editor while use external editor is on","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-05-29T22:39:08Z","updated_at":"2019-07-03T10:16:38Z","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":["6bdec4ffb6a1e9f48052c257dfb647b1c16c0503"]},"19261":{"id":"MDExOlB1bGxSZXF1ZXN0MTkxMzExMjI2","public_id":19261,"url":"https://github.com/godotengine/godot/pull/19261","diff_url":"https://github.com/godotengine/godot/pull/19261.diff","patch_url":"https://github.com/godotengine/godot/pull/19261.patch","title":"Don't add a period to a log file name if it has no extension","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-05-30T01:40:35Z","updated_at":"2019-07-03T08:28:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["cf9520ba2e8d2e966a842b5df66a4e6454c870ce"]},"19263":{"id":"MDExOlB1bGxSZXF1ZXN0MTkxMzE3ODYy","public_id":19263,"url":"https://github.com/godotengine/godot/pull/19263","diff_url":"https://github.com/godotengine/godot/pull/19263.diff","patch_url":"https://github.com/godotengine/godot/pull/19263.patch","title":"Fix return type of _get() virtual method","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2018-05-30T02:32:58Z","updated_at":"2018-05-31T18:05:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["34e2ccc593f6b2161c8c2e84cd0f808e5de9ddc2"]},"19264":{"id":"MDExOlB1bGxSZXF1ZXN0MTkxMzI0Nzk4","public_id":19264,"url":"https://github.com/godotengine/godot/pull/19264","diff_url":"https://github.com/godotengine/godot/pull/19264.diff","patch_url":"https://github.com/godotengine/godot/pull/19264.patch","title":"Typed GDScript","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2018-05-30T03:36:57Z","updated_at":"2018-09-07T17:29:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["3e87ad518742d93aaaddbfb9cdabe59aceabb159","3445dca01d81cfca7d5233ab7e3fda2798f75dc5","03746da73f275030832f83373388cb0f248616eb","a2305cd8b2fccf576ca62634a061b16edd4d6c55","75f395c2a0dd3d1af4f53585145dc22f76ecd134","95351ac867228774d455fe1e3de27d08d1f4f83a","e3d72d14ff27af2b396397065ddc38f87685c694","4b18c4e448c93fbb44c80b89e744cfacea8d8bc4","743053734f187c220250d88e4e475b7a87767cbc","f7793fc5c9b43b35c5ef1c53e02a8c251a8ba4a4","b7a00aead039a988f9e224ef5ad19688a17c971c","8aab9a06d4db1106dc733022f951db979e39f97b"]},"19266":{"id":"MDExOlB1bGxSZXF1ZXN0MTkxNDAzNDY2","public_id":19266,"url":"https://github.com/godotengine/godot/pull/19266","diff_url":"https://github.com/godotengine/godot/pull/19266.diff","patch_url":"https://github.com/godotengine/godot/pull/19266.patch","title":"Improve return value and docs on OS.execute regarding blocking/non-blocking variants","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-05-30T10:20:44Z","updated_at":"2018-10-31T10:00:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f392650be2434aadad71af95a0b81a33900e84ec"]},"19268":{"id":"MDExOlB1bGxSZXF1ZXN0MTkxNDM3NDUx","public_id":19268,"url":"https://github.com/godotengine/godot/pull/19268","diff_url":"https://github.com/godotengine/godot/pull/19268.diff","patch_url":"https://github.com/godotengine/godot/pull/19268.patch","title":"Removing duplicate Batch Rename from scene-tree menu","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5OTMwODcw","created_at":"2018-05-30T12:35:23Z","updated_at":"2019-01-24T02:22:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["25704427b56c5d11117d1d497554731f99ed94b7"]},"19270":{"id":"MDExOlB1bGxSZXF1ZXN0MTkxNDY1NDUy","public_id":19270,"url":"https://github.com/godotengine/godot/pull/19270","diff_url":"https://github.com/godotengine/godot/pull/19270.diff","patch_url":"https://github.com/godotengine/godot/pull/19270.patch","title":"Move NavigationMeshEditorPlugin to Recast module as should be","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-05-30T14:06:13Z","updated_at":"2019-07-03T08:28:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["59c2c21b152aad4a9b925aab98ecdb85fee6867d"]},"19272":{"id":"MDExOlB1bGxSZXF1ZXN0MTkxNDgzMTYy","public_id":19272,"url":"https://github.com/godotengine/godot/pull/19272","diff_url":"https://github.com/godotengine/godot/pull/19272.diff","patch_url":"https://github.com/godotengine/godot/pull/19272.patch","title":"SCons: Remove extraneous lib for SVG module","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-05-30T14:57:33Z","updated_at":"2019-07-03T08:28:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["5eb611b297fbddef1c8b7e28effe3c00d171ba73"]},"19275":{"id":"MDExOlB1bGxSZXF1ZXN0MTkxNTIyNTA2","public_id":19275,"url":"https://github.com/godotengine/godot/pull/19275","diff_url":"https://github.com/godotengine/godot/pull/19275.diff","patch_url":"https://github.com/godotengine/godot/pull/19275.patch","title":"SCons: Pass env to modules can_build method","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-05-30T17:13:14Z","updated_at":"2019-07-03T08:28:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["3334209a732737274a8598191267573fcb989a99"]},"19278":{"id":"MDExOlB1bGxSZXF1ZXN0MTkxNTUzODI4","public_id":19278,"url":"https://github.com/godotengine/godot/pull/19278","diff_url":"https://github.com/godotengine/godot/pull/19278.diff","patch_url":"https://github.com/godotengine/godot/pull/19278.patch","title":"added rgbe_to_srgb method to Image","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyMDk2MTM=","created_at":"2018-05-30T19:17:12Z","updated_at":"2018-08-23T15:47:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["130bf14ac83751b5107ab49224779a19437e8615"]},"19279":{"id":"MDExOlB1bGxSZXF1ZXN0MTkxNTU2MTE1","public_id":19279,"url":"https://github.com/godotengine/godot/pull/19279","diff_url":"https://github.com/godotengine/godot/pull/19279.diff","patch_url":"https://github.com/godotengine/godot/pull/19279.patch","title":"[Core] [Math] Fix fposmod() function","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2018-05-30T19:26:39Z","updated_at":"2018-07-08T12:13:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["eebe41b1b0cbe10989ab2f7451ac5699c13c16a2"]},"19280":{"id":"MDExOlB1bGxSZXF1ZXN0MTkxNjA4MjM0","public_id":19280,"url":"https://github.com/godotengine/godot/pull/19280","diff_url":"https://github.com/godotengine/godot/pull/19280.diff","patch_url":"https://github.com/godotengine/godot/pull/19280.patch","title":"Add cli paramerter --check-only for script parsing","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyOTE2MjAx","created_at":"2018-05-30T23:34:37Z","updated_at":"2018-07-25T06:17:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["33909723735261991acccb6f1d3756e3659533d9"]},"19299":{"id":"MDExOlB1bGxSZXF1ZXN0MTkxOTAwNzQ0","public_id":19299,"url":"https://github.com/godotengine/godot/pull/19299","diff_url":"https://github.com/godotengine/godot/pull/19299.diff","patch_url":"https://github.com/godotengine/godot/pull/19299.patch","title":"Fix return type of isnan and isinf in the shader language","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMTM3MjM2","created_at":"2018-05-31T23:40:33Z","updated_at":"2019-07-03T10:16:56Z","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":["2368b31e1e286b164637e4b379345a2d5036a64e"]},"19310":{"id":"MDExOlB1bGxSZXF1ZXN0MTkyMTI2NDEx","public_id":19310,"url":"https://github.com/godotengine/godot/pull/19310","diff_url":"https://github.com/godotengine/godot/pull/19310.diff","patch_url":"https://github.com/godotengine/godot/pull/19310.patch","title":"Fix Mono static linking on Mingw","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2018-06-01T19:48:10Z","updated_at":"2018-06-04T10:09:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["f2d669f5d33ee42d22ee5506b131ef9ab91e2edd"]},"19313":{"id":"MDExOlB1bGxSZXF1ZXN0MTkyMTUyMjQ1","public_id":19313,"url":"https://github.com/godotengine/godot/pull/19313","diff_url":"https://github.com/godotengine/godot/pull/19313.diff","patch_url":"https://github.com/godotengine/godot/pull/19313.patch","title":"Image trilinear scaling + Optimization","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2018-06-01T21:59:54Z","updated_at":"2019-07-03T19:41:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c09734b401d79e7e718899100401220f7ff7eb0b","8c05c2830c62d38b8b159ecf13f2b22293bfe299"]},"19314":{"id":"MDExOlB1bGxSZXF1ZXN0MTkyMTU0NTA3","public_id":19314,"url":"https://github.com/godotengine/godot/pull/19314","diff_url":"https://github.com/godotengine/godot/pull/19314.diff","patch_url":"https://github.com/godotengine/godot/pull/19314.patch","title":"Added autotile override","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MDAxNTM=","created_at":"2018-06-01T22:13:59Z","updated_at":"2018-06-08T07:11:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6cbafdea163e96ef81df33f1ed7451484c535f43"]},"19332":{"id":"MDExOlB1bGxSZXF1ZXN0MTkyMTk4MzI4","public_id":19332,"url":"https://github.com/godotengine/godot/pull/19332","diff_url":"https://github.com/godotengine/godot/pull/19332.diff","patch_url":"https://github.com/godotengine/godot/pull/19332.patch","title":"Add option to disable automatic multiplayer poll in SceneTree","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-06-02T13:38:38Z","updated_at":"2018-09-13T01:10:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["348725dfe0685a5467b91928929385ffe9ab98b7"]},"19334":{"id":"MDExOlB1bGxSZXF1ZXN0MTkyMjA1NTI2","public_id":19334,"url":"https://github.com/godotengine/godot/pull/19334","diff_url":"https://github.com/godotengine/godot/pull/19334.diff","patch_url":"https://github.com/godotengine/godot/pull/19334.patch","title":"Fixes popup_centered_* methods, dialogs with wrong sizes and visual script editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-06-02T16:20:40Z","updated_at":"2018-06-08T16:19:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["7a3882723cf12f8d547e3eb18ed3b375c43fcd03"]},"19340":{"id":"MDExOlB1bGxSZXF1ZXN0MTkyMjI2MDc4","public_id":19340,"url":"https://github.com/godotengine/godot/pull/19340","diff_url":"https://github.com/godotengine/godot/pull/19340.diff","patch_url":"https://github.com/godotengine/godot/pull/19340.patch","title":"Added some documentation to particles","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2018-06-03T01:50:23Z","updated_at":"2018-06-22T12:43:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["c4dfef58d9cca9d9112f5f8d8db9dcc1bd9dfaae"]},"19343":{"id":"MDExOlB1bGxSZXF1ZXN0MTkyMjQ4NDgy","public_id":19343,"url":"https://github.com/godotengine/godot/pull/19343","diff_url":"https://github.com/godotengine/godot/pull/19343.diff","patch_url":"https://github.com/godotengine/godot/pull/19343.patch","title":"Fix bugs related to bad handling of rotated/translated shapes in tilemap","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2018-06-03T13:45:14Z","updated_at":"2019-07-03T10:18:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d73cdeb2487bbd21d2eb062a13d92199c85cda2f"]},"19351":{"id":"MDExOlB1bGxSZXF1ZXN0MTkyMjcyOTU5","public_id":19351,"url":"https://github.com/godotengine/godot/pull/19351","diff_url":"https://github.com/godotengine/godot/pull/19351.diff","patch_url":"https://github.com/godotengine/godot/pull/19351.patch","title":"Fixes to the new inspector","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-06-03T23:12:51Z","updated_at":"2018-07-05T12:31:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["709948aa5aef188560a40423e41b1bb7cd34737b"]},"19371":{"id":"MDExOlB1bGxSZXF1ZXN0MTkyNTQzMjc2","public_id":19371,"url":"https://github.com/godotengine/godot/pull/19371","diff_url":"https://github.com/godotengine/godot/pull/19371.diff","patch_url":"https://github.com/godotengine/godot/pull/19371.patch","title":"Fix Rect2 properties typo","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-06-04T22:17:06Z","updated_at":"2018-06-06T21:01:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["262c78ed970c01002ff9c557dcdcd47e6c3a0d08"]},"19373":{"id":"MDExOlB1bGxSZXF1ZXN0MTkyNTUxNTg0","public_id":19373,"url":"https://github.com/godotengine/godot/pull/19373","diff_url":"https://github.com/godotengine/godot/pull/19373.diff","patch_url":"https://github.com/godotengine/godot/pull/19373.patch","title":"exposed lineedit","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NDE4ODY=","created_at":"2018-06-04T23:09:11Z","updated_at":"2018-06-07T15:46:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e3fcb7b0114d9efa0fc2e864ced58723ce1bdf23"]},"19377":{"id":"MDExOlB1bGxSZXF1ZXN0MTkyNjU0Mzg4","public_id":19377,"url":"https://github.com/godotengine/godot/pull/19377","diff_url":"https://github.com/godotengine/godot/pull/19377.diff","patch_url":"https://github.com/godotengine/godot/pull/19377.patch","title":"Revert \"Prevent visibility notification from being called twice in object creation\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-06-05T10:05:55Z","updated_at":"2018-06-05T10:15:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["2935cd8a58af0e85e2c605e6ceb307807ab87bf2"]},"19378":{"id":"MDExOlB1bGxSZXF1ZXN0MTkyNjU4MTQ4","public_id":19378,"url":"https://github.com/godotengine/godot/pull/19378","diff_url":"https://github.com/godotengine/godot/pull/19378.diff","patch_url":"https://github.com/godotengine/godot/pull/19378.patch","title":"Set SO_BROADCAST socket option for UDP sockets.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-06-05T10:19:37Z","updated_at":"2022-02-05T01:39:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTcxNjI=","name":"discussion","color":"#ccaaff"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["69817232ff5b363a9f98696548ecd9c99c7a80e2"]},"19384":{"id":"MDExOlB1bGxSZXF1ZXN0MTkyNzc4MDc1","public_id":19384,"url":"https://github.com/godotengine/godot/pull/19384","diff_url":"https://github.com/godotengine/godot/pull/19384.diff","patch_url":"https://github.com/godotengine/godot/pull/19384.patch","title":"[Inspector] Fix search field losing focus when typing","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-06-05T17:13:33Z","updated_at":"2018-06-06T21:00:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6676060805579ed228e1a1ef6f38742ad3b4fe36"]},"19387":{"id":"MDExOlB1bGxSZXF1ZXN0MTkyODI2MTM5","public_id":19387,"url":"https://github.com/godotengine/godot/pull/19387","diff_url":"https://github.com/godotengine/godot/pull/19387.diff","patch_url":"https://github.com/godotengine/godot/pull/19387.patch","title":"Mono fixes and improvements","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-06-05T20:26:09Z","updated_at":"2021-05-13T23:54:57Z","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":["4a021fa7a2fdafe4d8aaced8652fa0c72a2a7b08","25f10b3c406761b0bb88bf70da1ba2d8f5335fbd","7933a6cc9fcf2b54e19be6b5b18874069a05331b"]},"19388":{"id":"MDExOlB1bGxSZXF1ZXN0MTkyODM5OTk5","public_id":19388,"url":"https://github.com/godotengine/godot/pull/19388","diff_url":"https://github.com/godotengine/godot/pull/19388.diff","patch_url":"https://github.com/godotengine/godot/pull/19388.patch","title":"Show opened script or help name","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-06-05T21:21:34Z","updated_at":"2018-06-06T10:54: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":["69ac6a1f3d6c670155368e34fe39a30ba75ed25d"]},"19396":{"id":"MDExOlB1bGxSZXF1ZXN0MTkzMDQwODY1","public_id":19396,"url":"https://github.com/godotengine/godot/pull/19396","diff_url":"https://github.com/godotengine/godot/pull/19396.diff","patch_url":"https://github.com/godotengine/godot/pull/19396.patch","title":"allow undefined GODOT_DEBUG_MSBUILD environment variable","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNTEzOTQ=","created_at":"2018-06-06T14:51:57Z","updated_at":"2018-07-08T13:34:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["17516822f9424c6a94402339ee466f9d37264482"]},"19397":{"id":"MDExOlB1bGxSZXF1ZXN0MTkzMDc0MzMx","public_id":19397,"url":"https://github.com/godotengine/godot/pull/19397","diff_url":"https://github.com/godotengine/godot/pull/19397.diff","patch_url":"https://github.com/godotengine/godot/pull/19397.patch","title":"Fix LWSPeer get_connected_[host/port]","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-06-06T16:39:32Z","updated_at":"2018-09-13T01:08:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["6cda58a12fde6a0232e84b1f7463f1aba836fd6b"]},"19398":{"id":"MDExOlB1bGxSZXF1ZXN0MTkzMDk4MDQ5","public_id":19398,"url":"https://github.com/godotengine/godot/pull/19398","diff_url":"https://github.com/godotengine/godot/pull/19398.diff","patch_url":"https://github.com/godotengine/godot/pull/19398.patch","title":"Remove default non-zero left margin","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2018-06-06T18:16:09Z","updated_at":"2018-07-03T15:13:49Z","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":["12a87b257f37499611ac37abb55468b1931426ec"]},"19399":{"id":"MDExOlB1bGxSZXF1ZXN0MTkzMTM4NzIw","public_id":19399,"url":"https://github.com/godotengine/godot/pull/19399","diff_url":"https://github.com/godotengine/godot/pull/19399.diff","patch_url":"https://github.com/godotengine/godot/pull/19399.patch","title":"Fix theme not updating with changes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-06-06T20:58:34Z","updated_at":"2018-06-07T17:22:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["048f149478bf72061613a553f5cfc3d4fa8d4d1a"]},"19407":{"id":"MDExOlB1bGxSZXF1ZXN0MTkzMjQwOTg4","public_id":19407,"url":"https://github.com/godotengine/godot/pull/19407","diff_url":"https://github.com/godotengine/godot/pull/19407.diff","patch_url":"https://github.com/godotengine/godot/pull/19407.patch","title":"Added functions to get trimesh info","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2018-06-07T08:28:21Z","updated_at":"2018-06-08T06:32:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["0b7c4db5ee5aadcbd90761ef976f285e09ae66d7"]},"19408":{"id":"MDExOlB1bGxSZXF1ZXN0MTkzMjQ2MTUz","public_id":19408,"url":"https://github.com/godotengine/godot/pull/19408","diff_url":"https://github.com/godotengine/godot/pull/19408.diff","patch_url":"https://github.com/godotengine/godot/pull/19408.patch","title":"Update COPYRIGHT and allows unbundling libwebsockets and miniupnpc on Linux/BSD","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-06-07T08:48:49Z","updated_at":"2018-06-07T15:30:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["d0811ed3f9604b2dab755ab6df0a2950fd1ccede","7d392cd6f496374aea98e8f5c85792acb6f8bc7a"]},"19410":{"id":"MDExOlB1bGxSZXF1ZXN0MTkzMjkzMzgw","public_id":19410,"url":"https://github.com/godotengine/godot/pull/19410","diff_url":"https://github.com/godotengine/godot/pull/19410.diff","patch_url":"https://github.com/godotengine/godot/pull/19410.patch","title":"Adding is_stopped method to Tween","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5OTMwODcw","created_at":"2018-06-07T11:46:04Z","updated_at":"2018-08-03T18:31:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d3483d8c1e7d454f477343472b1d1cae5d54106d"]},"19413":{"id":"MDExOlB1bGxSZXF1ZXN0MTkzMzM1MTc3","public_id":19413,"url":"https://github.com/godotengine/godot/pull/19413","diff_url":"https://github.com/godotengine/godot/pull/19413.diff","patch_url":"https://github.com/godotengine/godot/pull/19413.patch","title":"Update libwebsockets to version 3.0","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-06-07T14:10:00Z","updated_at":"2018-09-13T01:08:38Z","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":["333e398413c87b06cef8391a898208260c5df3a6","e56a3c1dc4e08be35b0740808f71444c41072203"]},"19422":{"id":"MDExOlB1bGxSZXF1ZXN0MTkzMzkyNjI5","public_id":19422,"url":"https://github.com/godotengine/godot/pull/19422","diff_url":"https://github.com/godotengine/godot/pull/19422.diff","patch_url":"https://github.com/godotengine/godot/pull/19422.patch","title":"Bump mbedTLS to version 2.10.0","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-06-07T17:19:31Z","updated_at":"2018-09-13T01:08:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyNzkwOTcxNjI=","name":"discussion","color":"#ccaaff"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["888379e5131c34278c26c4696918a6cdcebc886b"]},"19426":{"id":"MDExOlB1bGxSZXF1ZXN0MTkzNDA3Mjg3","public_id":19426,"url":"https://github.com/godotengine/godot/pull/19426","diff_url":"https://github.com/godotengine/godot/pull/19426.diff","patch_url":"https://github.com/godotengine/godot/pull/19426.patch","title":"Fix regression with cursor shape","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-06-07T18:20:49Z","updated_at":"2018-06-08T15:19:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["aa53c032ed67bb5c1de0c72d7c0707e4fb6da35a"]},"19428":{"id":"MDExOlB1bGxSZXF1ZXN0MTkzNDE0MjAw","public_id":19428,"url":"https://github.com/godotengine/godot/pull/19428","diff_url":"https://github.com/godotengine/godot/pull/19428.diff","patch_url":"https://github.com/godotengine/godot/pull/19428.patch","title":"Tweak some help texts in the build system","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-06-07T18:48:03Z","updated_at":"2020-01-27T18:25:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["d54b5da9406ffaad12d63b5895e53f293e834c34"]},"19437":{"id":"MDExOlB1bGxSZXF1ZXN0MTkzNDY3NjAy","public_id":19437,"url":"https://github.com/godotengine/godot/pull/19437","diff_url":"https://github.com/godotengine/godot/pull/19437.diff","patch_url":"https://github.com/godotengine/godot/pull/19437.patch","title":"Make same child index as edited scene when using live edit","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-06-07T22:46:49Z","updated_at":"2018-06-08T06:12:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["cad3c41a91f139b4602d09bd3cd1dcf6332030d1"]},"19443":{"id":"MDExOlB1bGxSZXF1ZXN0MTkzNTg2NjEy","public_id":19443,"url":"https://github.com/godotengine/godot/pull/19443","diff_url":"https://github.com/godotengine/godot/pull/19443.diff","patch_url":"https://github.com/godotengine/godot/pull/19443.patch","title":"Detect channel count and mix rate in HTML5 audio driver","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2018-06-08T11:31:12Z","updated_at":"2019-07-03T08:29:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["8d3ca2c13710b1bf2f4c7e89e41d6401c9790644"]},"19452":{"id":"MDExOlB1bGxSZXF1ZXN0MTkzNjgyODcy","public_id":19452,"url":"https://github.com/godotengine/godot/pull/19452","diff_url":"https://github.com/godotengine/godot/pull/19452.diff","patch_url":"https://github.com/godotengine/godot/pull/19452.patch","title":"Fix translate messages for new AnimationPlayer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-06-08T17:54:51Z","updated_at":"2018-06-08T19:27:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["365bb077fe44b903670f552f36d0e8bb1a8b0ce6"]},"19459":{"id":"MDExOlB1bGxSZXF1ZXN0MTkzNzYyNDYw","public_id":19459,"url":"https://github.com/godotengine/godot/pull/19459","diff_url":"https://github.com/godotengine/godot/pull/19459.diff","patch_url":"https://github.com/godotengine/godot/pull/19459.patch","title":"Updated Ranges for Primitive Mesh Properties","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2018-06-09T06:54:06Z","updated_at":"2018-11-03T06:22: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":["14acc61ce1775dae6199cd4f75bbf3e00e7caf07"]},"19461":{"id":"MDExOlB1bGxSZXF1ZXN0MTkzNzY4OTgw","public_id":19461,"url":"https://github.com/godotengine/godot/pull/19461","diff_url":"https://github.com/godotengine/godot/pull/19461.diff","patch_url":"https://github.com/godotengine/godot/pull/19461.patch","title":"Correct test list returned by test_get_names","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMxODc2Mzc=","created_at":"2018-06-09T09:47:33Z","updated_at":"2018-10-31T10:02:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["7e3b605ff43c309e146225c6bdee669e724e620c"]},"19462":{"id":"MDExOlB1bGxSZXF1ZXN0MTkzNzcyMjM5","public_id":19462,"url":"https://github.com/godotengine/godot/pull/19462","diff_url":"https://github.com/godotengine/godot/pull/19462.diff","patch_url":"https://github.com/godotengine/godot/pull/19462.patch","title":"Fix drag and drop autoload","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-06-09T11:10:02Z","updated_at":"2018-06-09T17:32:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["12f93e9a0e294edd02790d955d7780a7988667c5"]},"19464":{"id":"MDExOlB1bGxSZXF1ZXN0MTkzNzgwMDE1","public_id":19464,"url":"https://github.com/godotengine/godot/pull/19464","diff_url":"https://github.com/godotengine/godot/pull/19464.diff","patch_url":"https://github.com/godotengine/godot/pull/19464.patch","title":"Fix bug in animationplayer editor not using subproperties properly","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2018-06-09T14:21:34Z","updated_at":"2018-07-27T08:27:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["7b107cb1805350b7e1214a1dd58b4fea55613f57"]},"19475":{"id":"MDExOlB1bGxSZXF1ZXN0MTkzNzkxNDEx","public_id":19475,"url":"https://github.com/godotengine/godot/pull/19475","diff_url":"https://github.com/godotengine/godot/pull/19475.diff","patch_url":"https://github.com/godotengine/godot/pull/19475.patch","title":"Minor changes to the AnimationPlayer editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-06-09T18:53:14Z","updated_at":"2018-07-05T06:34:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["02181292b8976c4edf99fd7d74622423fc4da017"]},"19487":{"id":"MDExOlB1bGxSZXF1ZXN0MTkzODIyMDQ1","public_id":19487,"url":"https://github.com/godotengine/godot/pull/19487","diff_url":"https://github.com/godotengine/godot/pull/19487.diff","patch_url":"https://github.com/godotengine/godot/pull/19487.patch","title":"Improve 3D selection","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2018-06-10T11:46:19Z","updated_at":"2021-05-04T07:44:11Z","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":["9cd1c20f6aae87e34b45471271062127d385871e"]},"19488":{"id":"MDExOlB1bGxSZXF1ZXN0MTkzODMwOTQz","public_id":19488,"url":"https://github.com/godotengine/godot/pull/19488","diff_url":"https://github.com/godotengine/godot/pull/19488.diff","patch_url":"https://github.com/godotengine/godot/pull/19488.patch","title":"Text editor colour refactor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2018-06-10T15:08:42Z","updated_at":"2018-06-13T23:42:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["08c036b706f8cd921b3d0ea5b7d4a29d67011c9f","8f7e791ab65536b53889c3d0de8ec9268d658a7d"]},"19489":{"id":"MDExOlB1bGxSZXF1ZXN0MTkzODMzNDUy","public_id":19489,"url":"https://github.com/godotengine/godot/pull/19489","diff_url":"https://github.com/godotengine/godot/pull/19489.diff","patch_url":"https://github.com/godotengine/godot/pull/19489.patch","title":"Fix CSG issues when reparenting shape nodes.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjcwMTM0ODk=","created_at":"2018-06-10T16:04:02Z","updated_at":"2018-06-11T07:19:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["1535ffab06dcc6d7ad19eccc1b7b49c3d82bd5de"]},"19492":{"id":"MDExOlB1bGxSZXF1ZXN0MTkzODM5MjE4","public_id":19492,"url":"https://github.com/godotengine/godot/pull/19492","diff_url":"https://github.com/godotengine/godot/pull/19492.diff","patch_url":"https://github.com/godotengine/godot/pull/19492.patch","title":"updated some ParticleMaterial properties","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2018-06-10T18:18:06Z","updated_at":"2018-11-03T06:22: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":["fafa197ca521842f1a5245eae06b7e8c077a1a42"]},"19494":{"id":"MDExOlB1bGxSZXF1ZXN0MTkzODQwMjI5","public_id":19494,"url":"https://github.com/godotengine/godot/pull/19494","diff_url":"https://github.com/godotengine/godot/pull/19494.diff","patch_url":"https://github.com/godotengine/godot/pull/19494.patch","title":"Updated Viewport docs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2018-06-10T18:42:27Z","updated_at":"2018-11-03T06:22:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["650ebdc832beafd7aec68db797301b412439e8a4"]},"19498":{"id":"MDExOlB1bGxSZXF1ZXN0MTkzODQ5NDEx","public_id":19498,"url":"https://github.com/godotengine/godot/pull/19498","diff_url":"https://github.com/godotengine/godot/pull/19498.diff","patch_url":"https://github.com/godotengine/godot/pull/19498.patch","title":"Fix \"find and replace\" initializing with wrong size","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-06-10T22:14:58Z","updated_at":"2018-07-10T13:32: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":["5bae3693bfcd856507a85fded3c23515e4e633c1"]},"19501":{"id":"MDExOlB1bGxSZXF1ZXN0MTkzODU2Mjc3","public_id":19501,"url":"https://github.com/godotengine/godot/pull/19501","diff_url":"https://github.com/godotengine/godot/pull/19501.diff","patch_url":"https://github.com/godotengine/godot/pull/19501.patch","title":"Added basic support for custom resource savers and loaders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMTE1NTU=","created_at":"2018-06-11T01:05:12Z","updated_at":"2018-12-16T13:26:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["065e2670af53ae2f71b78d57f8a217b4539cbbe2"]},"19503":{"id":"MDExOlB1bGxSZXF1ZXN0MTkzODgwNTcw","public_id":19503,"url":"https://github.com/godotengine/godot/pull/19503","diff_url":"https://github.com/godotengine/godot/pull/19503.diff","patch_url":"https://github.com/godotengine/godot/pull/19503.patch","title":"Fix shortcuts using KEY_MASK_CTRL instead of KEY_MASK_CMD","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-06-11T05:54:53Z","updated_at":"2019-07-03T10:19:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["3f09cac267ad351307b4dfcc7e4276ef4347c459"]},"19505":{"id":"MDExOlB1bGxSZXF1ZXN0MTkzOTYzOTQy","public_id":19505,"url":"https://github.com/godotengine/godot/pull/19505","diff_url":"https://github.com/godotengine/godot/pull/19505.diff","patch_url":"https://github.com/godotengine/godot/pull/19505.patch","title":"Improvement for stereo render, reuse culling and lighting for both eyes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2018-06-11T12:22:08Z","updated_at":"2018-12-01T10:44:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw4NjU1ODUwMDA=","name":"topic:xr","color":"#ffee88"}],"commits":["3fc9b5d93f0f0c37803117ce823254c7f8166680"]},"19509":{"id":"MDExOlB1bGxSZXF1ZXN0MTk0MDM5Mjkw","public_id":19509,"url":"https://github.com/godotengine/godot/pull/19509","diff_url":"https://github.com/godotengine/godot/pull/19509.diff","patch_url":"https://github.com/godotengine/godot/pull/19509.patch","title":"IME context detection.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNzU2MDQ3","created_at":"2018-06-11T16:42:13Z","updated_at":"2018-06-13T13:26:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["c5bdb5b1d8893abaf171520412479fb31a697a41"]},"19514":{"id":"MDExOlB1bGxSZXF1ZXN0MTk0MTc0NDQy","public_id":19514,"url":"https://github.com/godotengine/godot/pull/19514","diff_url":"https://github.com/godotengine/godot/pull/19514.diff","patch_url":"https://github.com/godotengine/godot/pull/19514.patch","title":"Added Solarized Dark and Light themes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-06-12T06:06:14Z","updated_at":"2019-07-03T08:29:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e1abb84524aa83eb0f3b6871788b1b88caa4bb49"]},"19515":{"id":"MDExOlB1bGxSZXF1ZXN0MTk0MTk1MjI1","public_id":19515,"url":"https://github.com/godotengine/godot/pull/19515","diff_url":"https://github.com/godotengine/godot/pull/19515.diff","patch_url":"https://github.com/godotengine/godot/pull/19515.patch","title":"Fixed regression making the logger not respect the max files limit","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-06-12T07:57:27Z","updated_at":"2019-07-03T08:28:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["1971baf8a9e1ca512cb48297b125c9004ef513cf"]},"19516":{"id":"MDExOlB1bGxSZXF1ZXN0MTk0MjEyNDQ2","public_id":19516,"url":"https://github.com/godotengine/godot/pull/19516","diff_url":"https://github.com/godotengine/godot/pull/19516.diff","patch_url":"https://github.com/godotengine/godot/pull/19516.patch","title":"Fixes a crash on draw_hover","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-06-12T09:06:07Z","updated_at":"2018-06-13T13:10:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["71cea6b5159ce4e11cc350ff3b0cdcfdcd00d2fd"]},"19524":{"id":"MDExOlB1bGxSZXF1ZXN0MTk0Mjg2MTE1","public_id":19524,"url":"https://github.com/godotengine/godot/pull/19524","diff_url":"https://github.com/godotengine/godot/pull/19524.diff","patch_url":"https://github.com/godotengine/godot/pull/19524.patch","title":"Inner classes' functions now appear in the editor's functions panel","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI4NDE3NDA=","created_at":"2018-06-12T13:48:12Z","updated_at":"2018-06-12T19:16: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":["afcac41d313f64400b3ed8a19c64f7187d5b832f"]},"19526":{"id":"MDExOlB1bGxSZXF1ZXN0MTk0MzM1OTM1","public_id":19526,"url":"https://github.com/godotengine/godot/pull/19526","diff_url":"https://github.com/godotengine/godot/pull/19526.diff","patch_url":"https://github.com/godotengine/godot/pull/19526.patch","title":"Add support for tutorial links to makerst.py","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0Mjk5NDQ5","created_at":"2018-06-12T16:18:40Z","updated_at":"2018-06-13T12:29:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["98b59cf2a387e469851eee137cc6310cfc4b2a6d"]},"19528":{"id":"MDExOlB1bGxSZXF1ZXN0MTk0MzUyNzQ1","public_id":19528,"url":"https://github.com/godotengine/godot/pull/19528","diff_url":"https://github.com/godotengine/godot/pull/19528.diff","patch_url":"https://github.com/godotengine/godot/pull/19528.patch","title":"Fix TabContainer not showing tabs on left when resizing.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-06-12T17:24:42Z","updated_at":"2018-06-13T13:04:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b904c37a5499cba6a645a2976196740027c21d15"]},"19539":{"id":"MDExOlB1bGxSZXF1ZXN0MTk0NTkzNzU5","public_id":19539,"url":"https://github.com/godotengine/godot/pull/19539","diff_url":"https://github.com/godotengine/godot/pull/19539.diff","patch_url":"https://github.com/godotengine/godot/pull/19539.patch","title":"A typo in ShaderCompilerGLES2 constructor code '==' used instead of '='","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjk2NTk3","created_at":"2018-06-13T13:51:38Z","updated_at":"2018-06-13T14:14:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["7d9a55bdc50bc735b255ffb594c39ab60bae0eba"]},"19540":{"id":"MDExOlB1bGxSZXF1ZXN0MTk0NjIzNzk3","public_id":19540,"url":"https://github.com/godotengine/godot/pull/19540","diff_url":"https://github.com/godotengine/godot/pull/19540.diff","patch_url":"https://github.com/godotengine/godot/pull/19540.patch","title":"Cylinder resource and collision shape (bullet only)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMDM2MzM3","created_at":"2018-06-13T15:19:02Z","updated_at":"2018-07-12T03:09:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["0a36e974daeac1875d4e7551f4ba88ba8e1d1851"]},"19541":{"id":"MDExOlB1bGxSZXF1ZXN0MTk0NjI5OTI1","public_id":19541,"url":"https://github.com/godotengine/godot/pull/19541","diff_url":"https://github.com/godotengine/godot/pull/19541.diff","patch_url":"https://github.com/godotengine/godot/pull/19541.patch","title":"Make LineEdit IME position hook ignore placeholder text","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNzU2MDQ3","created_at":"2018-06-13T15:37:28Z","updated_at":"2018-06-13T16:52:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["9d0bdf69c46138748023714a1a402b035e9ee469"]},"19544":{"id":"MDExOlB1bGxSZXF1ZXN0MTk0Njk1NDQz","public_id":19544,"url":"https://github.com/godotengine/godot/pull/19544","diff_url":"https://github.com/godotengine/godot/pull/19544.diff","patch_url":"https://github.com/godotengine/godot/pull/19544.patch","title":"Import morph target names from glTF","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2018-06-13T19:47:35Z","updated_at":"2018-08-21T20:40:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["4810eae03bfe94efb896c5d36e50aeb073370602"]},"19545":{"id":"MDExOlB1bGxSZXF1ZXN0MTk0NzA2MTcx","public_id":19545,"url":"https://github.com/godotengine/godot/pull/19545","diff_url":"https://github.com/godotengine/godot/pull/19545.diff","patch_url":"https://github.com/godotengine/godot/pull/19545.patch","title":"Fix invalid DEFVAL in SpatialEditorGizmo::add_unscaled_billboard","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-06-13T20:30:44Z","updated_at":"2018-06-15T17:06:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e5e23c7ebff93042263d8384282714572969c6e8"]},"19547":{"id":"MDExOlB1bGxSZXF1ZXN0MTk0NzE1Mzg1","public_id":19547,"url":"https://github.com/godotengine/godot/pull/19547","diff_url":"https://github.com/godotengine/godot/pull/19547.diff","patch_url":"https://github.com/godotengine/godot/pull/19547.patch","title":"Travis: Add Mono build on X11/GCC with tools","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-06-13T21:06:37Z","updated_at":"2018-07-27T15:48:16Z","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":["7bf0c134a76aa86d8fc538d1ac11467cdc09354f","c58f73fd3577bff35cac774423b2e98a0820c3b8","f827dcba44802be5d6bfcc2f2685d3f6d549a0b8"]},"19553":{"id":"MDExOlB1bGxSZXF1ZXN0MTk0NzQ4NTUz","public_id":19553,"url":"https://github.com/godotengine/godot/pull/19553","diff_url":"https://github.com/godotengine/godot/pull/19553.diff","patch_url":"https://github.com/godotengine/godot/pull/19553.patch","title":"Small improvement to solarized theme","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-06-14T00:14:45Z","updated_at":"2018-06-15T13:49:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a63683e312f607da9d9038f963816a67d173fb1f"]},"19565":{"id":"MDExOlB1bGxSZXF1ZXN0MTk0OTY3NTI3","public_id":19565,"url":"https://github.com/godotengine/godot/pull/19565","diff_url":"https://github.com/godotengine/godot/pull/19565.diff","patch_url":"https://github.com/godotengine/godot/pull/19565.patch","title":"Re-enable scrolling via selecting code beyond edges in text_edit.cpp","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0Mjk5NDQ5","created_at":"2018-06-14T17:40:08Z","updated_at":"2018-07-03T14:11:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4ba675532416e00e5d8e3a1c4dc0483d79a48a10"]},"19568":{"id":"MDExOlB1bGxSZXF1ZXN0MTk0OTgyMzYx","public_id":19568,"url":"https://github.com/godotengine/godot/pull/19568","diff_url":"https://github.com/godotengine/godot/pull/19568.diff","patch_url":"https://github.com/godotengine/godot/pull/19568.patch","title":"Fix path typo for editor def capitalize_properties","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-06-14T18:39:14Z","updated_at":"2018-06-15T16:11:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["3511a7ac7e14232f297c61d657ea27b1cd87800e"]},"19573":{"id":"MDExOlB1bGxSZXF1ZXN0MTk1MDE0NTky","public_id":19573,"url":"https://github.com/godotengine/godot/pull/19573","diff_url":"https://github.com/godotengine/godot/pull/19573.diff","patch_url":"https://github.com/godotengine/godot/pull/19573.patch","title":"[AnimationPlayer] Fix preview for both AnimatedSprite (2D and 3D)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-06-14T20:52:33Z","updated_at":"2018-06-18T13:53:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["c75e7f48485207d128c1b62505eeaf0587bcb8cc"]},"19574":{"id":"MDExOlB1bGxSZXF1ZXN0MTk1MDQwNDY2","public_id":19574,"url":"https://github.com/godotengine/godot/pull/19574","diff_url":"https://github.com/godotengine/godot/pull/19574.diff","patch_url":"https://github.com/godotengine/godot/pull/19574.patch","title":"Tweak adaptative guideline and completion_background color","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUzMzA2OTI=","created_at":"2018-06-14T23:03:41Z","updated_at":"2019-07-03T08:29: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":["90c5f60f1d3e915aa386f11d72136a2d92a604b3"]},"19575":{"id":"MDExOlB1bGxSZXF1ZXN0MTk1MDQxMzc2","public_id":19575,"url":"https://github.com/godotengine/godot/pull/19575","diff_url":"https://github.com/godotengine/godot/pull/19575.diff","patch_url":"https://github.com/godotengine/godot/pull/19575.patch","title":"Added some details in skeleton docs.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM0ODY2MjU2","created_at":"2018-06-14T23:09:34Z","updated_at":"2018-06-22T12:45:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["195e96361399b6d38b5e148b989d3d0e60a2e758"]},"19583":{"id":"MDExOlB1bGxSZXF1ZXN0MTk1MjM2MjAx","public_id":19583,"url":"https://github.com/godotengine/godot/pull/19583","diff_url":"https://github.com/godotengine/godot/pull/19583.diff","patch_url":"https://github.com/godotengine/godot/pull/19583.patch","title":"Fix Vector2 doc of floor, add ceil doc","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUzMzA2OTI=","created_at":"2018-06-15T17:15:46Z","updated_at":"2018-06-22T12:45:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["d759d25aca6151f574efe15ca09b49c1c01973c3"]},"19585":{"id":"MDExOlB1bGxSZXF1ZXN0MTk1MjYxNDIy","public_id":19585,"url":"https://github.com/godotengine/godot/pull/19585","diff_url":"https://github.com/godotengine/godot/pull/19585.diff","patch_url":"https://github.com/godotengine/godot/pull/19585.patch","title":"[Pluginscript] Fix not working exports in editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMxODc2Mzc=","created_at":"2018-06-15T19:17:10Z","updated_at":"2019-07-03T10:20:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["380b85a32fab9b36f95a428e4b473b608cbd310e"]},"19587":{"id":"MDExOlB1bGxSZXF1ZXN0MTk1Mjc4MTc1","public_id":19587,"url":"https://github.com/godotengine/godot/pull/19587","diff_url":"https://github.com/godotengine/godot/pull/19587.diff","patch_url":"https://github.com/godotengine/godot/pull/19587.patch","title":"Removed unused AudioServer::update function","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-06-15T20:41:59Z","updated_at":"2018-06-15T21:39:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["c8a5145a6def2ca5d9dbc3c03a599aaf1766718c"]},"19589":{"id":"MDExOlB1bGxSZXF1ZXN0MTk1MjkzNzQ0","public_id":19589,"url":"https://github.com/godotengine/godot/pull/19589","diff_url":"https://github.com/godotengine/godot/pull/19589.diff","patch_url":"https://github.com/godotengine/godot/pull/19589.patch","title":"The build-solutions flag now forces editor mode.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYyOTQyMg==","created_at":"2018-06-15T22:11:01Z","updated_at":"2019-07-17T14:07:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["03bb14bcc56e33208865b37d4ef8ae0c3a72cda8"]},"19591":{"id":"MDExOlB1bGxSZXF1ZXN0MTk1MzA4MTY3","public_id":19591,"url":"https://github.com/godotengine/godot/pull/19591","diff_url":"https://github.com/godotengine/godot/pull/19591.diff","patch_url":"https://github.com/godotengine/godot/pull/19591.patch","title":"Android platform dependent entry points for GDNative","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2018-06-16T00:32:34Z","updated_at":"2018-06-19T12:46:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["1697cbb4bb0a06ff5865f1c4c91084831d4ea5f2"]},"19595":{"id":"MDExOlB1bGxSZXF1ZXN0MTk1MzIyNDcw","public_id":19595,"url":"https://github.com/godotengine/godot/pull/19595","diff_url":"https://github.com/godotengine/godot/pull/19595.diff","patch_url":"https://github.com/godotengine/godot/pull/19595.patch","title":"Fix property hint for ReflectionProbe extents","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-06-16T07:58:05Z","updated_at":"2019-07-03T10:21:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["2fabb813183ec6e5f9a72dc508e3b291fd18d21c"]},"19612":{"id":"MDExOlB1bGxSZXF1ZXN0MTk1Mzg0MTI5","public_id":19612,"url":"https://github.com/godotengine/godot/pull/19612","diff_url":"https://github.com/godotengine/godot/pull/19612.diff","patch_url":"https://github.com/godotengine/godot/pull/19612.patch","title":"Expose OS.get_ticks_usec()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMTE1NTU=","created_at":"2018-06-17T16:13:43Z","updated_at":"2018-12-10T15:48:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4705dc4f0003e0bed87e3672dd977b3decdbd8b9"]},"19615":{"id":"MDExOlB1bGxSZXF1ZXN0MTk1Mzg5NzM3","public_id":19615,"url":"https://github.com/godotengine/godot/pull/19615","diff_url":"https://github.com/godotengine/godot/pull/19615.diff","patch_url":"https://github.com/godotengine/godot/pull/19615.patch","title":"Add a little to ViewportTexture docs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MTE4OA==","created_at":"2018-06-17T18:41:56Z","updated_at":"2018-06-22T12:45:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["b820056b3803871e46ae89e7dca12dc83276c01b"]},"19620":{"id":"MDExOlB1bGxSZXF1ZXN0MTk1NDA1NTg3","public_id":19620,"url":"https://github.com/godotengine/godot/pull/19620","diff_url":"https://github.com/godotengine/godot/pull/19620.diff","patch_url":"https://github.com/godotengine/godot/pull/19620.patch","title":"[DOCS] InputEventMouseButton: Factor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTQ3NjM=","created_at":"2018-06-18T01:20:06Z","updated_at":"2018-06-22T12:47:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["03250259d35f411a36fd08480267364b8e628b0f"]},"19621":{"id":"MDExOlB1bGxSZXF1ZXN0MTk1NDA2MTA0","public_id":19621,"url":"https://github.com/godotengine/godot/pull/19621","diff_url":"https://github.com/godotengine/godot/pull/19621.diff","patch_url":"https://github.com/godotengine/godot/pull/19621.patch","title":"[DOCS] TreeItem: Small fix for remove_child()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTQ3NjM=","created_at":"2018-06-18T01:28:45Z","updated_at":"2018-06-22T12:46:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["25b5242d9f9a7328f62977eea41ef96b82b67338"]},"19622":{"id":"MDExOlB1bGxSZXF1ZXN0MTk1NDEwMDM2","public_id":19622,"url":"https://github.com/godotengine/godot/pull/19622","diff_url":"https://github.com/godotengine/godot/pull/19622.diff","patch_url":"https://github.com/godotengine/godot/pull/19622.patch","title":"[DOCS] Builtin keywords because search is terribad","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTQ3NjM=","created_at":"2018-06-18T02:25:45Z","updated_at":"2018-06-22T12:46:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["5002db6be1ba99bcd1b4d669a8c0dfad15650878"]},"19626":{"id":"MDExOlB1bGxSZXF1ZXN0MTk1NTQ2ODA4","public_id":19626,"url":"https://github.com/godotengine/godot/pull/19626","diff_url":"https://github.com/godotengine/godot/pull/19626.diff","patch_url":"https://github.com/godotengine/godot/pull/19626.patch","title":"Add longer description to ViewportTexture doc","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MTE4OA==","created_at":"2018-06-18T14:37:44Z","updated_at":"2018-06-22T12:47:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["cf63abac360e0e8d0eb8b2d95de49678d66602c2"]},"19631":{"id":"MDExOlB1bGxSZXF1ZXN0MTk1NjE2Njgz","public_id":19631,"url":"https://github.com/godotengine/godot/pull/19631","diff_url":"https://github.com/godotengine/godot/pull/19631.diff","patch_url":"https://github.com/godotengine/godot/pull/19631.patch","title":"Prevent animation player crash","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-06-18T18:55:31Z","updated_at":"2018-06-18T21:32:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b75ad7b6b0761239b5396719b4e90b0b235c2a6a"]},"19632":{"id":"MDExOlB1bGxSZXF1ZXN0MTk1NjE3MjM2","public_id":19632,"url":"https://github.com/godotengine/godot/pull/19632","diff_url":"https://github.com/godotengine/godot/pull/19632.diff","patch_url":"https://github.com/godotengine/godot/pull/19632.patch","title":"Fix order to register autoloads in-editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2018-06-18T18:57:30Z","updated_at":"2018-06-18T21:52: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":["e1338ac0eb2313795b7060bc98211495fa45e384"]},"19634":{"id":"MDExOlB1bGxSZXF1ZXN0MTk1NjI0NTQx","public_id":19634,"url":"https://github.com/godotengine/godot/pull/19634","diff_url":"https://github.com/godotengine/godot/pull/19634.diff","patch_url":"https://github.com/godotengine/godot/pull/19634.patch","title":"Remove shortcut conflict","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-06-18T19:28:02Z","updated_at":"2018-07-03T14:07:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["7c52824504718d04b1b6dd63a83f7ef09159fde8"]},"19635":{"id":"MDExOlB1bGxSZXF1ZXN0MTk1NjMwNDE5","public_id":19635,"url":"https://github.com/godotengine/godot/pull/19635","diff_url":"https://github.com/godotengine/godot/pull/19635.diff","patch_url":"https://github.com/godotengine/godot/pull/19635.patch","title":"Add proper type information to array property","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2018-06-18T19:53:25Z","updated_at":"2019-07-03T10:21:37Z","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":["8ecef3496ceca62dc5536ae2cf97cd2b05f0f4e6"]},"19637":{"id":"MDExOlB1bGxSZXF1ZXN0MTk1NjUyOTIx","public_id":19637,"url":"https://github.com/godotengine/godot/pull/19637","diff_url":"https://github.com/godotengine/godot/pull/19637.diff","patch_url":"https://github.com/godotengine/godot/pull/19637.patch","title":"Fix onready vars / vars accessing class members if _ready / _init not present","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0NzE0Mw==","created_at":"2018-06-18T21:25:03Z","updated_at":"2019-07-03T10:22:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["317dcb084b0da397dfe8dc43c3954d3b9167bee8"]},"19639":{"id":"MDExOlB1bGxSZXF1ZXN0MTk1NjY5Nzg0","public_id":19639,"url":"https://github.com/godotengine/godot/pull/19639","diff_url":"https://github.com/godotengine/godot/pull/19639.diff","patch_url":"https://github.com/godotengine/godot/pull/19639.patch","title":"Re-scan only when actually moving file","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-06-18T22:51:46Z","updated_at":"2019-07-03T08:29: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":["9501acaee6f673455a7966d3fe5b41a74ca5ddeb"]},"19646":{"id":"MDExOlB1bGxSZXF1ZXN0MTk1ODA3OTAy","public_id":19646,"url":"https://github.com/godotengine/godot/pull/19646","diff_url":"https://github.com/godotengine/godot/pull/19646.diff","patch_url":"https://github.com/godotengine/godot/pull/19646.patch","title":"Fix can't set AudioStreamPlayer stream to null","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1NzczNw==","created_at":"2018-06-19T12:20:28Z","updated_at":"2018-07-27T15:29:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["2bdac0a5d90811158c0615ab4d16e5dcff933957"]},"19654":{"id":"MDExOlB1bGxSZXF1ZXN0MTk1OTE0Mzc0","public_id":19654,"url":"https://github.com/godotengine/godot/pull/19654","diff_url":"https://github.com/godotengine/godot/pull/19654.diff","patch_url":"https://github.com/godotengine/godot/pull/19654.patch","title":"Invalid color picker values fixed","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2NDkwNDAx","created_at":"2018-06-19T18:13:51Z","updated_at":"2020-01-26T09:18:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["83b98785b3ab2a447e6158dde22fdd3438b32ee3"]},"19662":{"id":"MDExOlB1bGxSZXF1ZXN0MTk1OTk2Mjcy","public_id":19662,"url":"https://github.com/godotengine/godot/pull/19662","diff_url":"https://github.com/godotengine/godot/pull/19662.diff","patch_url":"https://github.com/godotengine/godot/pull/19662.patch","title":"Fix profiler not updating on realtime","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-06-20T00:59:03Z","updated_at":"2019-07-03T10:22:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["34045051d29a94797415e693204862ddf155f564"]},"19663":{"id":"MDExOlB1bGxSZXF1ZXN0MTk2MDAxNjQy","public_id":19663,"url":"https://github.com/godotengine/godot/pull/19663","diff_url":"https://github.com/godotengine/godot/pull/19663.diff","patch_url":"https://github.com/godotengine/godot/pull/19663.patch","title":"Add missing NULL checks for add_child_below_node","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-06-20T01:47:20Z","updated_at":"2019-07-03T10:23:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["8c1c7ff1314bad018162c14aaff9d0124aed070e"]},"19678":{"id":"MDExOlB1bGxSZXF1ZXN0MTk2MjEyNTky","public_id":19678,"url":"https://github.com/godotengine/godot/pull/19678","diff_url":"https://github.com/godotengine/godot/pull/19678.diff","patch_url":"https://github.com/godotengine/godot/pull/19678.patch","title":"Remove audio latency print","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2018-06-20T17:10:20Z","updated_at":"2019-07-03T08:29:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["5d61cdf5b5d60c0fc13fe18628832f2e69d24132"]},"19682":{"id":"MDExOlB1bGxSZXF1ZXN0MTk2MjY3OTc1","public_id":19682,"url":"https://github.com/godotengine/godot/pull/19682","diff_url":"https://github.com/godotengine/godot/pull/19682.diff","patch_url":"https://github.com/godotengine/godot/pull/19682.patch","title":"Prevent redraws when an inactive Particles2D node is present","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0NzE0Mw==","created_at":"2018-06-20T20:48:38Z","updated_at":"2019-07-03T10:23:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["f6f7ada91bc6072eeaa05e996bad6001abc809cc"]},"19689":{"id":"MDExOlB1bGxSZXF1ZXN0MTk2MzA3NjY2","public_id":19689,"url":"https://github.com/godotengine/godot/pull/19689","diff_url":"https://github.com/godotengine/godot/pull/19689.diff","patch_url":"https://github.com/godotengine/godot/pull/19689.patch","title":"Add Audio Server profiling time to the profiler","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-06-21T00:37:30Z","updated_at":"2018-07-18T00:42:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["9f6536bd0af75ea1dad3a5cbfe1c7987e5557986"]},"19690":{"id":"MDExOlB1bGxSZXF1ZXN0MTk2MzI0NTA0","public_id":19690,"url":"https://github.com/godotengine/godot/pull/19690","diff_url":"https://github.com/godotengine/godot/pull/19690.diff","patch_url":"https://github.com/godotengine/godot/pull/19690.patch","title":"fix default glTF metallic & roughness factor values","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMjM5ODc=","created_at":"2018-06-21T03:08:51Z","updated_at":"2018-07-09T22:10:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["01b01209a3ec3da4df17b03d401560bb664772c6"]},"19693":{"id":"MDExOlB1bGxSZXF1ZXN0MTk2MzM4MTQz","public_id":19693,"url":"https://github.com/godotengine/godot/pull/19693","diff_url":"https://github.com/godotengine/godot/pull/19693.diff","patch_url":"https://github.com/godotengine/godot/pull/19693.patch","title":"Add ability to import projects via ZIP archive.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1NTk5NDc0","created_at":"2018-06-21T05:17:21Z","updated_at":"2019-07-03T08:29: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":["6831bc422bf9bf7c8a06aabf79c405a61e63f8c3"]},"19695":{"id":"MDExOlB1bGxSZXF1ZXN0MTk2Mzc3MTEz","public_id":19695,"url":"https://github.com/godotengine/godot/pull/19695","diff_url":"https://github.com/godotengine/godot/pull/19695.diff","patch_url":"https://github.com/godotengine/godot/pull/19695.patch","title":"Add NoCache wrapper to Command (master)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4NDA1MjQ=","created_at":"2018-06-21T08:43:58Z","updated_at":"2018-06-22T12:42:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["920224a535f7858dd4bf39f04e3c90c8276503c3"]},"19698":{"id":"MDExOlB1bGxSZXF1ZXN0MTk2Mzg1NDA3","public_id":19698,"url":"https://github.com/godotengine/godot/pull/19698","diff_url":"https://github.com/godotengine/godot/pull/19698.diff","patch_url":"https://github.com/godotengine/godot/pull/19698.patch","title":"Move Theme options to submenu","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-06-21T09:14:38Z","updated_at":"2018-06-25T14:26:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["7a18b9590611a329c9a654cd0b378ce0a051c6b6"]},"19707":{"id":"MDExOlB1bGxSZXF1ZXN0MTk2NTQyMzky","public_id":19707,"url":"https://github.com/godotengine/godot/pull/19707","diff_url":"https://github.com/godotengine/godot/pull/19707.diff","patch_url":"https://github.com/godotengine/godot/pull/19707.patch","title":"fix clipping with v_flip fixes: #18600","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NzE4ODU5","created_at":"2018-06-21T18:45:29Z","updated_at":"2018-07-12T03:05:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["b4b7ca89f54b39a192a2763a31eaaa376f9ddec7"]},"19708":{"id":"MDExOlB1bGxSZXF1ZXN0MTk2NTQ2OTE2","public_id":19708,"url":"https://github.com/godotengine/godot/pull/19708","diff_url":"https://github.com/godotengine/godot/pull/19708.diff","patch_url":"https://github.com/godotengine/godot/pull/19708.patch","title":"Fix touch issues on Windows","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2018-06-21T19:04:00Z","updated_at":"2018-07-27T12:14:09Z","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":["2f161ffd4f1a671304f1c54f60c315b40e9374b7"]},"19713":{"id":"MDExOlB1bGxSZXF1ZXN0MTk2NjQzMzQ1","public_id":19713,"url":"https://github.com/godotengine/godot/pull/19713","diff_url":"https://github.com/godotengine/godot/pull/19713.diff","patch_url":"https://github.com/godotengine/godot/pull/19713.patch","title":"Fix crash when assigning a node on editing animation key","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-06-22T05:50:30Z","updated_at":"2018-07-26T08:45:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b4f60ae3acaddfcc3cae02c7f9e804b1909a8f02"]},"19718":{"id":"MDExOlB1bGxSZXF1ZXN0MTk2NzY2NTcw","public_id":19718,"url":"https://github.com/godotengine/godot/pull/19718","diff_url":"https://github.com/godotengine/godot/pull/19718.diff","patch_url":"https://github.com/godotengine/godot/pull/19718.patch","title":"bugfix: correct #ifdef for TOUCH_ENABLED and OPENGL_ENABLED","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMzODYwMzk=","created_at":"2018-06-22T15:10:29Z","updated_at":"2019-07-03T10:40:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["25ad5f8a35ab216da98bafb1992da9b394851449"]},"19720":{"id":"MDExOlB1bGxSZXF1ZXN0MTk2ODMxOTk5","public_id":19720,"url":"https://github.com/godotengine/godot/pull/19720","diff_url":"https://github.com/godotengine/godot/pull/19720.diff","patch_url":"https://github.com/godotengine/godot/pull/19720.patch","title":"add BlendSpace1D animation node","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyMDk2MTM=","created_at":"2018-06-22T20:00:07Z","updated_at":"2018-08-23T15:47:26Z","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":["0f7c35f95561c41648415c370005093827e5e445","84252f2ec48380840284b097f6bbfedf86040e44","1ff7aa4c9b046a39fd454a50062476455974e7a8"]},"19726":{"id":"MDExOlB1bGxSZXF1ZXN0MTk2ODc2ODM3","public_id":19726,"url":"https://github.com/godotengine/godot/pull/19726","diff_url":"https://github.com/godotengine/godot/pull/19726.diff","patch_url":"https://github.com/godotengine/godot/pull/19726.patch","title":"Opens the menu with the same parent on mouse focus","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-06-23T02:53:00Z","updated_at":"2018-07-28T17:31:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw5NTUwNzk2ODQ=","name":"breaks compat","color":"#b64245"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["d1f5deabd8138fbfd56db2f850d96dca7b03cc8e"]},"19728":{"id":"MDExOlB1bGxSZXF1ZXN0MTk2ODkxNDk2","public_id":19728,"url":"https://github.com/godotengine/godot/pull/19728","diff_url":"https://github.com/godotengine/godot/pull/19728.diff","patch_url":"https://github.com/godotengine/godot/pull/19728.patch","title":"Changed themes presets to String format","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-06-23T09:09:45Z","updated_at":"2019-07-03T08:29:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f29f7bf0e7f33b1f8da0ed9c8c2c8037c7ee4c5d"]},"19729":{"id":"MDExOlB1bGxSZXF1ZXN0MTk2ODk2MjI4","public_id":19729,"url":"https://github.com/godotengine/godot/pull/19729","diff_url":"https://github.com/godotengine/godot/pull/19729.diff","patch_url":"https://github.com/godotengine/godot/pull/19729.patch","title":"Rename 'Discard Instancing' to 'Make Local'","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzc1MDg=","created_at":"2018-06-23T11:06:09Z","updated_at":"2018-07-29T08:50:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e8315f306c744410f280b527c329aacdcde77661"]},"19730":{"id":"MDExOlB1bGxSZXF1ZXN0MTk2OTAwMjI5","public_id":19730,"url":"https://github.com/godotengine/godot/pull/19730","diff_url":"https://github.com/godotengine/godot/pull/19730.diff","patch_url":"https://github.com/godotengine/godot/pull/19730.patch","title":"Fix typo in y shift","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2018-06-23T12:42:54Z","updated_at":"2018-06-25T14:04:42Z","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":["ddc40e511516699d16aecab57fac2eddbbeab508"]},"19735":{"id":"MDExOlB1bGxSZXF1ZXN0MTk2OTA3Mzgz","public_id":19735,"url":"https://github.com/godotengine/godot/pull/19735","diff_url":"https://github.com/godotengine/godot/pull/19735.diff","patch_url":"https://github.com/godotengine/godot/pull/19735.patch","title":"Fixed text drawing too high in TextEdit, issue 15688","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2018-06-23T15:30:24Z","updated_at":"2018-07-07T14:03:23Z","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":["8f390da4229ca10e8c53aa21e5d04fe57190a0b8","8a168637fec47d2403f7697c32b570a76a5e4615"]},"19743":{"id":"MDExOlB1bGxSZXF1ZXN0MTk2OTIyOTcz","public_id":19743,"url":"https://github.com/godotengine/godot/pull/19743","diff_url":"https://github.com/godotengine/godot/pull/19743.diff","patch_url":"https://github.com/godotengine/godot/pull/19743.patch","title":"Remove the old AppImage structure","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-06-23T22:19:07Z","updated_at":"2020-01-27T18:25:34Z","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":["8c08c4fe84f15cfae26ffdd3d056c8cd7af2413e"]},"19744":{"id":"MDExOlB1bGxSZXF1ZXN0MTk2OTI3NzMz","public_id":19744,"url":"https://github.com/godotengine/godot/pull/19744","diff_url":"https://github.com/godotengine/godot/pull/19744.diff","patch_url":"https://github.com/godotengine/godot/pull/19744.patch","title":"Add a Clear button to the profiler","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-06-24T01:19:27Z","updated_at":"2018-06-25T19:42: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":["9634e3586cf547fc951a58983b494f9f0131b07f"]},"19745":{"id":"MDExOlB1bGxSZXF1ZXN0MTk2OTI4NTUx","public_id":19745,"url":"https://github.com/godotengine/godot/pull/19745","diff_url":"https://github.com/godotengine/godot/pull/19745.diff","patch_url":"https://github.com/godotengine/godot/pull/19745.patch","title":"ARVR - Fight off some error spam in the editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2018-06-24T01:56:57Z","updated_at":"2019-07-03T08:30:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw4NjU1ODUwMDA=","name":"topic:xr","color":"#ffee88"}],"commits":["c11735facf2f74ef8beac71ab6d999e3c783558d"]},"19756":{"id":"MDExOlB1bGxSZXF1ZXN0MTk2OTc0NTI2","public_id":19756,"url":"https://github.com/godotengine/godot/pull/19756","diff_url":"https://github.com/godotengine/godot/pull/19756.diff","patch_url":"https://github.com/godotengine/godot/pull/19756.patch","title":"[C#] Lerp now consistent with Godot API. InverseLerp fixed.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYyOTQyMg==","created_at":"2018-06-24T22:59:12Z","updated_at":"2018-07-08T13:32:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["c2315e3291d2ae264a49c1ee30ea9b024d2d0427"]},"19757":{"id":"MDExOlB1bGxSZXF1ZXN0MTk2OTgwNjA5","public_id":19757,"url":"https://github.com/godotengine/godot/pull/19757","diff_url":"https://github.com/godotengine/godot/pull/19757.diff","patch_url":"https://github.com/godotengine/godot/pull/19757.patch","title":"Network bindings for GDNative","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-06-25T00:59:37Z","updated_at":"2018-06-30T16:20:19Z","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":["15451479e5baba92f22e6ed5bb521809e4c0dcf6"]},"19758":{"id":"MDExOlB1bGxSZXF1ZXN0MTk2OTgyNjYy","public_id":19758,"url":"https://github.com/godotengine/godot/pull/19758","diff_url":"https://github.com/godotengine/godot/pull/19758.diff","patch_url":"https://github.com/godotengine/godot/pull/19758.patch","title":"Add lock rotation feature to spatial editor viewport","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMTEwMjY=","created_at":"2018-06-25T01:30:16Z","updated_at":"2018-07-26T06:31: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":["46ec1deba579c7b3c073201324d241b498eacb15"]},"19764":{"id":"MDExOlB1bGxSZXF1ZXN0MTk3MTI1NjE4","public_id":19764,"url":"https://github.com/godotengine/godot/pull/19764","diff_url":"https://github.com/godotengine/godot/pull/19764.diff","patch_url":"https://github.com/godotengine/godot/pull/19764.patch","title":"Fix #19507 Not emitted particles affects performance","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg3OTEwMTg=","created_at":"2018-06-25T14:09:02Z","updated_at":"2018-07-17T15:05:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["cef8d355d2d4683d538a3ec1ac2ba7f181573c70"]},"19766":{"id":"MDExOlB1bGxSZXF1ZXN0MTk3MTM4ODE4","public_id":19766,"url":"https://github.com/godotengine/godot/pull/19766","diff_url":"https://github.com/godotengine/godot/pull/19766.diff","patch_url":"https://github.com/godotengine/godot/pull/19766.patch","title":"Implement OpenGL ES rasterizer selection logic for Android.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjQ1NTY=","created_at":"2018-06-25T14:49:59Z","updated_at":"2018-06-28T12:28: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"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["e2aa777d4d391647062268fe36f3a1f3be488dbf"]},"19767":{"id":"MDExOlB1bGxSZXF1ZXN0MTk3MTQ4MDM3","public_id":19767,"url":"https://github.com/godotengine/godot/pull/19767","diff_url":"https://github.com/godotengine/godot/pull/19767.diff","patch_url":"https://github.com/godotengine/godot/pull/19767.patch","title":"Fix vsync initialization","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-06-25T15:18:13Z","updated_at":"2018-07-27T15:27:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["5c0a57663002d5fc3ac9f272d46a40602f53d06a"]},"19768":{"id":"MDExOlB1bGxSZXF1ZXN0MTk3MTczMTgz","public_id":19768,"url":"https://github.com/godotengine/godot/pull/19768","diff_url":"https://github.com/godotengine/godot/pull/19768.diff","patch_url":"https://github.com/godotengine/godot/pull/19768.patch","title":"mono: convert unicode mono root path to ascii string","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNTEzOTQ=","created_at":"2018-06-25T16:45:24Z","updated_at":"2018-07-27T15:49:52Z","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":["753230c275c21f991622ad550cf5219349294d3e"]},"19774":{"id":"MDExOlB1bGxSZXF1ZXN0MTk3MjcyNDk1","public_id":19774,"url":"https://github.com/godotengine/godot/pull/19774","diff_url":"https://github.com/godotengine/godot/pull/19774.diff","patch_url":"https://github.com/godotengine/godot/pull/19774.patch","title":"ensure BlendSpace1D syncs animations","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyMDk2MTM=","created_at":"2018-06-26T00:43:05Z","updated_at":"2018-08-23T15:47:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["0f45d0aa7dfd618e4e8db6b161fe6415214bab7f"]},"19776":{"id":"MDExOlB1bGxSZXF1ZXN0MTk3Mjc3ODY1","public_id":19776,"url":"https://github.com/godotengine/godot/pull/19776","diff_url":"https://github.com/godotengine/godot/pull/19776.diff","patch_url":"https://github.com/godotengine/godot/pull/19776.patch","title":"Optimize _recreate_quadrants","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-06-26T01:29:52Z","updated_at":"2019-07-03T08:30:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["67a78e020a1254bf9f37a1aee3bcbc31806cf13e"]},"19781":{"id":"MDExOlB1bGxSZXF1ZXN0MTk3NDY2NjM4","public_id":19781,"url":"https://github.com/godotengine/godot/pull/19781","diff_url":"https://github.com/godotengine/godot/pull/19781.diff","patch_url":"https://github.com/godotengine/godot/pull/19781.patch","title":"Fix and make Tween node less confusing","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzc1MDg=","created_at":"2018-06-26T15:37:35Z","updated_at":"2019-07-24T11:57:50Z","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":["07874292d0246e7d09dfc9aeb25c25e867eaa724","5c914e2d5b5ac1e488c97089e1bc053585fce9a8"]},"19782":{"id":"MDExOlB1bGxSZXF1ZXN0MTk3NDczNTU0","public_id":19782,"url":"https://github.com/godotengine/godot/pull/19782","diff_url":"https://github.com/godotengine/godot/pull/19782.diff","patch_url":"https://github.com/godotengine/godot/pull/19782.patch","title":"Fix control pixel snap rounding using floor() instead of round()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-06-26T15:59:17Z","updated_at":"2020-01-27T18:25:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["88c23e243f05696b2c3d56caad8055046e5edcd3"]},"19786":{"id":"MDExOlB1bGxSZXF1ZXN0MTk3NDkyMTc0","public_id":19786,"url":"https://github.com/godotengine/godot/pull/19786","diff_url":"https://github.com/godotengine/godot/pull/19786.diff","patch_url":"https://github.com/godotengine/godot/pull/19786.patch","title":"Add render mode to ensure correct normals when using non-uniform scaling","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2018-06-26T17:07:16Z","updated_at":"2021-05-04T07:44:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["c8cf71753c4f971c25924addbfe79356e7d2ec4e"]},"19794":{"id":"MDExOlB1bGxSZXF1ZXN0MTk3NTY1MTUx","public_id":19794,"url":"https://github.com/godotengine/godot/pull/19794","diff_url":"https://github.com/godotengine/godot/pull/19794.diff","patch_url":"https://github.com/godotengine/godot/pull/19794.patch","title":"Document Vector2.round() and Vector3.round()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-06-26T22:07:20Z","updated_at":"2020-01-27T18:25:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["61fd3cd32a06744bdc74e1b6adc5d1ffcc633491"]},"19799":{"id":"MDExOlB1bGxSZXF1ZXN0MTk3NjM2OTMz","public_id":19799,"url":"https://github.com/godotengine/godot/pull/19799","diff_url":"https://github.com/godotengine/godot/pull/19799.diff","patch_url":"https://github.com/godotengine/godot/pull/19799.patch","title":"Fix possible NullPointerException crash on cancel payment","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM5OTIxOTU=","created_at":"2018-06-27T07:16:41Z","updated_at":"2018-07-27T15:25:38Z","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":["d05db4de8e0e58e7a558e1d825fb76c9ef110cab"]},"19802":{"id":"MDExOlB1bGxSZXF1ZXN0MTk3NzA2MTgy","public_id":19802,"url":"https://github.com/godotengine/godot/pull/19802","diff_url":"https://github.com/godotengine/godot/pull/19802.diff","patch_url":"https://github.com/godotengine/godot/pull/19802.patch","title":"Fixed project settings overrides not using custom feature tags.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjczNjQ5NzY=","created_at":"2018-06-27T11:50:17Z","updated_at":"2019-07-03T10:41:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["1844704c20c3ba74a6f18d0c781df8f006aa2d46"]},"19807":{"id":"MDExOlB1bGxSZXF1ZXN0MTk3NzU4MzI0","public_id":19807,"url":"https://github.com/godotengine/godot/pull/19807","diff_url":"https://github.com/godotengine/godot/pull/19807.diff","patch_url":"https://github.com/godotengine/godot/pull/19807.patch","title":"Fix rotation of 2D lights","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2018-06-27T14:47:38Z","updated_at":"2019-07-03T10:41:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["e9a3cf8feb25c3492b30e812119cbff7e29e6739"]},"19816":{"id":"MDExOlB1bGxSZXF1ZXN0MTk3ODc5MjU1","public_id":19816,"url":"https://github.com/godotengine/godot/pull/19816","diff_url":"https://github.com/godotengine/godot/pull/19816.diff","patch_url":"https://github.com/godotengine/godot/pull/19816.patch","title":"Survive editor crash if a plugin scene's root is null.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzNzQ4Njc2","created_at":"2018-06-27T23:23:29Z","updated_at":"2018-07-27T15:24:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["2adfdbe18410a048b93f27fdcdbe17f7ac0d1015"]},"19819":{"id":"MDExOlB1bGxSZXF1ZXN0MTk3OTIyMzQ2","public_id":19819,"url":"https://github.com/godotengine/godot/pull/19819","diff_url":"https://github.com/godotengine/godot/pull/19819.diff","patch_url":"https://github.com/godotengine/godot/pull/19819.patch","title":"Change the neighbours vector to a set in AStar","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkxMjM4NTY=","created_at":"2018-06-28T05:40:49Z","updated_at":"2019-07-03T10:42:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["9b60bb2c7ce5b0f721f1212dfdee38db16f25cfe"]},"19824":{"id":"MDExOlB1bGxSZXF1ZXN0MTk4MDIzMTQx","public_id":19824,"url":"https://github.com/godotengine/godot/pull/19824","diff_url":"https://github.com/godotengine/godot/pull/19824.diff","patch_url":"https://github.com/godotengine/godot/pull/19824.patch","title":"Fix selection in 3D orthogonal view","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2018-06-28T13:04:14Z","updated_at":"2021-05-04T07:44: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":["e245efaead2a23f717079350637a13d4e74ca8a4"]},"19827":{"id":"MDExOlB1bGxSZXF1ZXN0MTk4MDY5NDU0","public_id":19827,"url":"https://github.com/godotengine/godot/pull/19827","diff_url":"https://github.com/godotengine/godot/pull/19827.diff","patch_url":"https://github.com/godotengine/godot/pull/19827.patch","title":"Fix fragment size bug in WebSocket (lws)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-06-28T15:31:26Z","updated_at":"2018-06-28T16:24:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["267b3746c5904c37116956a32596350ad0a189e4"]},"19828":{"id":"MDExOlB1bGxSZXF1ZXN0MTk4MDc2MjE4","public_id":19828,"url":"https://github.com/godotengine/godot/pull/19828","diff_url":"https://github.com/godotengine/godot/pull/19828.diff","patch_url":"https://github.com/godotengine/godot/pull/19828.patch","title":"Fix memory leak in GDScript during infinnity loops with yields","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyMjczNg==","created_at":"2018-06-28T15:54:08Z","updated_at":"2019-07-03T10:42:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["30317296af1124e2092d3acd374ca0246afd5536"]},"19829":{"id":"MDExOlB1bGxSZXF1ZXN0MTk4MDk4MTI2","public_id":19829,"url":"https://github.com/godotengine/godot/pull/19829","diff_url":"https://github.com/godotengine/godot/pull/19829.diff","patch_url":"https://github.com/godotengine/godot/pull/19829.patch","title":"Optimize images losslessly using `oxipng -o6 --strip all --zopfli`","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-06-28T17:20:20Z","updated_at":"2019-10-12T21:21:52Z","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":["53e94a1ce146cba7ef3b6920b8620be1b197b3af"]},"19836":{"id":"MDExOlB1bGxSZXF1ZXN0MTk4MjI4MDM2","public_id":19836,"url":"https://github.com/godotengine/godot/pull/19836","diff_url":"https://github.com/godotengine/godot/pull/19836.diff","patch_url":"https://github.com/godotengine/godot/pull/19836.patch","title":"Revert \"Fix saving unmodified scenes and resources\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-06-29T06:41:05Z","updated_at":"2018-07-08T13:30:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["5d7f9f804a238f48115b488b93261f68940d3eb5"]},"19837":{"id":"MDExOlB1bGxSZXF1ZXN0MTk4MjM4NTQ3","public_id":19837,"url":"https://github.com/godotengine/godot/pull/19837","diff_url":"https://github.com/godotengine/godot/pull/19837.diff","patch_url":"https://github.com/godotengine/godot/pull/19837.patch","title":"Add PluginConfigDialog.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MjE3NTYz","created_at":"2018-06-29T07:39:27Z","updated_at":"2018-09-23T20:29:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzMDcxMzU1MzI=","name":"topic:plugin","color":"#ffee88"}],"commits":["ff604414a4730ba49409afca22e1c7aa44d0c338"]},"19840":{"id":"MDExOlB1bGxSZXF1ZXN0MTk4MjkyNDY2","public_id":19840,"url":"https://github.com/godotengine/godot/pull/19840","diff_url":"https://github.com/godotengine/godot/pull/19840.diff","patch_url":"https://github.com/godotengine/godot/pull/19840.patch","title":"Respect window/handheld/orientation setting in iOS","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyMjczNg==","created_at":"2018-06-29T11:38:54Z","updated_at":"2019-07-03T08:31:02Z","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":["f78e5e5725253942190a92d52fb63dd2379fb863"]},"19843":{"id":"MDExOlB1bGxSZXF1ZXN0MTk4NDA3MzQ5","public_id":19843,"url":"https://github.com/godotengine/godot/pull/19843","diff_url":"https://github.com/godotengine/godot/pull/19843.diff","patch_url":"https://github.com/godotengine/godot/pull/19843.patch","title":"Fix the DynamicFont hinting setting being ineffective","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-06-29T19:43:03Z","updated_at":"2020-01-27T18:25:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6deb1889d0f65f57237f04bb0394fb8dce4c5976"]},"19849":{"id":"MDExOlB1bGxSZXF1ZXN0MTk4NDYwMjA1","public_id":19849,"url":"https://github.com/godotengine/godot/pull/19849","diff_url":"https://github.com/godotengine/godot/pull/19849.diff","patch_url":"https://github.com/godotengine/godot/pull/19849.patch","title":"Expose ScriptCreateDialog to EditorPlugin","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MjE3NTYz","created_at":"2018-06-30T05:04:07Z","updated_at":"2018-09-23T20:30:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["2a6c591957b456961db192908ce62d997d34acac"]},"19851":{"id":"MDExOlB1bGxSZXF1ZXN0MTk4NDY2MTE1","public_id":19851,"url":"https://github.com/godotengine/godot/pull/19851","diff_url":"https://github.com/godotengine/godot/pull/19851.diff","patch_url":"https://github.com/godotengine/godot/pull/19851.patch","title":"Corrected art depo link in editor icons readme.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDk4ODMy","created_at":"2018-06-30T08:19:21Z","updated_at":"2018-10-31T11:25:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["e1b14db86ae6dc1c865409a62babb7863e9c0b08"]},"19853":{"id":"MDExOlB1bGxSZXF1ZXN0MTk4NDcxMDcy","public_id":19853,"url":"https://github.com/godotengine/godot/pull/19853","diff_url":"https://github.com/godotengine/godot/pull/19853.diff","patch_url":"https://github.com/godotengine/godot/pull/19853.patch","title":"Fix duplicate method on instanced node generates duplicated children.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMjk2NDcy","created_at":"2018-06-30T10:43:01Z","updated_at":"2018-07-04T07:36:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["8e03715a5cc1590da10e9f7b78d3960152086c71"]},"19871":{"id":"MDExOlB1bGxSZXF1ZXN0MTk4NTAwOTU0","public_id":19871,"url":"https://github.com/godotengine/godot/pull/19871","diff_url":"https://github.com/godotengine/godot/pull/19871.diff","patch_url":"https://github.com/godotengine/godot/pull/19871.patch","title":"Fix performance for godot's interface","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-07-01T00:42:17Z","updated_at":"2018-07-01T16:13:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b2e78e117ca5560f5b9290b2f333d054b9756a3e"]},"19872":{"id":"MDExOlB1bGxSZXF1ZXN0MTk4NTAzNzc1","public_id":19872,"url":"https://github.com/godotengine/godot/pull/19872","diff_url":"https://github.com/godotengine/godot/pull/19872.diff","patch_url":"https://github.com/godotengine/godot/pull/19872.patch","title":"Mono: Fixes annotated signal loading in exported binaries","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2Mzg3MTA3","created_at":"2018-07-01T02:29:47Z","updated_at":"2018-07-08T13:27:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["489c9adf03b369daf35132b40b7641592d9d0d15"]},"19873":{"id":"MDExOlB1bGxSZXF1ZXN0MTk4NTAzOTgy","public_id":19873,"url":"https://github.com/godotengine/godot/pull/19873","diff_url":"https://github.com/godotengine/godot/pull/19873.diff","patch_url":"https://github.com/godotengine/godot/pull/19873.patch","title":"Show current scene file in FileSystem dock","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-07-01T02:37:25Z","updated_at":"2018-07-03T17:33: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":["a9acb95ef48bce7d4bb95b85082168ae2a9d9541"]},"19875":{"id":"MDExOlB1bGxSZXF1ZXN0MTk4NTA3OTcw","public_id":19875,"url":"https://github.com/godotengine/godot/pull/19875","diff_url":"https://github.com/godotengine/godot/pull/19875.diff","patch_url":"https://github.com/godotengine/godot/pull/19875.patch","title":"Fix underline_meta not working in RichTextLabel","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MjE3NTYz","created_at":"2018-07-01T05:16:38Z","updated_at":"2019-07-03T10:43:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a9ea06e73a9979210491ed88a57834e51bace1b9"]},"19881":{"id":"MDExOlB1bGxSZXF1ZXN0MTk4NTEzNzQz","public_id":19881,"url":"https://github.com/godotengine/godot/pull/19881","diff_url":"https://github.com/godotengine/godot/pull/19881.diff","patch_url":"https://github.com/godotengine/godot/pull/19881.patch","title":"Fix error msg when selecting popupmenu if there is no animation selected","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMjk2NDcy","created_at":"2018-07-01T08:34:04Z","updated_at":"2018-07-04T07:33:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0a67aa5ce4b0aba3553824a1ce9612aacadc600f"]},"19882":{"id":"MDExOlB1bGxSZXF1ZXN0MTk4NTE1MDMx","public_id":19882,"url":"https://github.com/godotengine/godot/pull/19882","diff_url":"https://github.com/godotengine/godot/pull/19882.diff","patch_url":"https://github.com/godotengine/godot/pull/19882.patch","title":"Hide play position in animation editor if no animation node is selected","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMjk2NDcy","created_at":"2018-07-01T09:11:28Z","updated_at":"2018-07-04T13:19:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0f616ff5d8052b8d7de2ed6af92c3acc07d4349b"]},"19884":{"id":"MDExOlB1bGxSZXF1ZXN0MTk4NTE2MTE5","public_id":19884,"url":"https://github.com/godotengine/godot/pull/19884","diff_url":"https://github.com/godotengine/godot/pull/19884.diff","patch_url":"https://github.com/godotengine/godot/pull/19884.patch","title":"Fixes #19648 Kinematic body move_and_slide compatibility issue","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2018-07-01T09:40:02Z","updated_at":"2018-07-01T10:26:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw5NTUwNzk2ODQ=","name":"breaks compat","color":"#b64245"},{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["16cf262e34ca37c62e6d7e1b41df42f87ac0bb6b"]},"19886":{"id":"MDExOlB1bGxSZXF1ZXN0MTk4NTE2NjA4","public_id":19886,"url":"https://github.com/godotengine/godot/pull/19886","diff_url":"https://github.com/godotengine/godot/pull/19886.diff","patch_url":"https://github.com/godotengine/godot/pull/19886.patch","title":"Fixes #19845 no 3d Compilation issue","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2018-07-01T09:55:37Z","updated_at":"2018-07-01T12:06:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["08009c75a2b79ae56a7fc642f49b9f6234e581a3"]},"19888":{"id":"MDExOlB1bGxSZXF1ZXN0MTk4NTI2MDIy","public_id":19888,"url":"https://github.com/godotengine/godot/pull/19888","diff_url":"https://github.com/godotengine/godot/pull/19888.diff","patch_url":"https://github.com/godotengine/godot/pull/19888.patch","title":"Implemented proceses priority","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2018-07-01T14:08:17Z","updated_at":"2018-07-23T10:23:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["51dfa10ac7047258761d73a4f474183bdaf7d282"]},"19905":{"id":"MDExOlB1bGxSZXF1ZXN0MTk4NTc2ODA3","public_id":19905,"url":"https://github.com/godotengine/godot/pull/19905","diff_url":"https://github.com/godotengine/godot/pull/19905.diff","patch_url":"https://github.com/godotengine/godot/pull/19905.patch","title":"Removed two skeleton parameter from compilation width no 3d","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2018-07-02T05:36:17Z","updated_at":"2018-07-02T07:30:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["008e8266bb83a498e43125ed2017f0aec74f4f53"]},"19914":{"id":"MDExOlB1bGxSZXF1ZXN0MTk4NjgzNzYw","public_id":19914,"url":"https://github.com/godotengine/godot/pull/19914","diff_url":"https://github.com/godotengine/godot/pull/19914.diff","patch_url":"https://github.com/godotengine/godot/pull/19914.patch","title":"Add Z-Index for Autotile","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-07-02T13:42:26Z","updated_at":"2018-12-17T12:07:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["69f6f787c07f0c9e6cf1a5a161999585e180533b"]},"19919":{"id":"MDExOlB1bGxSZXF1ZXN0MTk4NzY5MDIw","public_id":19919,"url":"https://github.com/godotengine/godot/pull/19919","diff_url":"https://github.com/godotengine/godot/pull/19919.diff","patch_url":"https://github.com/godotengine/godot/pull/19919.patch","title":"Add a new notification to detect crashes on native scripts","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-07-02T19:29:38Z","updated_at":"2018-07-03T16:55:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["deebeb27424e63a9f30cb855a4e0d72ea586d1c9"]},"19920":{"id":"MDExOlB1bGxSZXF1ZXN0MTk4NzY5OTg3","public_id":19920,"url":"https://github.com/godotengine/godot/pull/19920","diff_url":"https://github.com/godotengine/godot/pull/19920.diff","patch_url":"https://github.com/godotengine/godot/pull/19920.patch","title":"Makes the group dialog resizable","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-07-02T19:34:20Z","updated_at":"2018-07-03T16:54: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":["8c37df17acf52dca924eb7e6c3f7852ed74b2808"]},"19921":{"id":"MDExOlB1bGxSZXF1ZXN0MTk4NzcwMDYz","public_id":19921,"url":"https://github.com/godotengine/godot/pull/19921","diff_url":"https://github.com/godotengine/godot/pull/19921.diff","patch_url":"https://github.com/godotengine/godot/pull/19921.patch","title":"Document return value of yield() with signals","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkwOTMw","created_at":"2018-07-02T19:34:44Z","updated_at":"2018-10-31T11:08:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["117c666fcea1067c0fcefe4414fd1e530a65d622"]},"19930":{"id":"MDExOlB1bGxSZXF1ZXN0MTk4OTIxMTI5","public_id":19930,"url":"https://github.com/godotengine/godot/pull/19930","diff_url":"https://github.com/godotengine/godot/pull/19930.diff","patch_url":"https://github.com/godotengine/godot/pull/19930.patch","title":"Fallback to default font if main/code font path doesn't exist","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMTIzMDY2","created_at":"2018-07-03T10:39:32Z","updated_at":"2019-07-03T10:43:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["38887d1a52e65844bb890dae4f2917817631f0e1"]},"19931":{"id":"MDExOlB1bGxSZXF1ZXN0MTk4OTMxNzQ2","public_id":19931,"url":"https://github.com/godotengine/godot/pull/19931","diff_url":"https://github.com/godotengine/godot/pull/19931.diff","patch_url":"https://github.com/godotengine/godot/pull/19931.patch","title":"Added path_local, path_continuous_u and path_joined properties to CSGPolygon","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2018-07-03T11:25:22Z","updated_at":"2018-07-29T05:56:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a971288bb0d64158147526ff49fc250aecdaba28"]},"19934":{"id":"MDExOlB1bGxSZXF1ZXN0MTk5MDAzMjA2","public_id":19934,"url":"https://github.com/godotengine/godot/pull/19934","diff_url":"https://github.com/godotengine/godot/pull/19934.diff","patch_url":"https://github.com/godotengine/godot/pull/19934.patch","title":"Change required gles version to 2 for android","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-07-03T15:31:26Z","updated_at":"2018-07-03T17:33:35Z","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":["1262f940c1abce024d24d9c8ab8eb0eeb65dc373"]},"19937":{"id":"MDExOlB1bGxSZXF1ZXN0MTk5MDM0NzUz","public_id":19937,"url":"https://github.com/godotengine/godot/pull/19937","diff_url":"https://github.com/godotengine/godot/pull/19937.diff","patch_url":"https://github.com/godotengine/godot/pull/19937.patch","title":"Fix loading and exporting of Theora and WebM video streams","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-07-03T17:30:46Z","updated_at":"2019-07-03T14:53:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["6dc20adadd721bfc31a6b761eb6224975938dbf4"]},"19938":{"id":"MDExOlB1bGxSZXF1ZXN0MTk5MDQzMDY2","public_id":19938,"url":"https://github.com/godotengine/godot/pull/19938","diff_url":"https://github.com/godotengine/godot/pull/19938.diff","patch_url":"https://github.com/godotengine/godot/pull/19938.patch","title":"[Regression] Fixed editor bad responsibility after #19244","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-07-03T18:05:17Z","updated_at":"2018-07-03T18:07:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a28494c962a59e7ce136ec2cf31a386066a39569"]},"19940":{"id":"MDExOlB1bGxSZXF1ZXN0MTk5MDQ2ODgx","public_id":19940,"url":"https://github.com/godotengine/godot/pull/19940","diff_url":"https://github.com/godotengine/godot/pull/19940.diff","patch_url":"https://github.com/godotengine/godot/pull/19940.patch","title":"changes to default C# script template","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNTEzOTQ=","created_at":"2018-07-03T18:22:07Z","updated_at":"2018-07-04T01:00:08Z","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":["88b89c20848ebccfac6451bbaa88e76e977aec82"]},"19941":{"id":"MDExOlB1bGxSZXF1ZXN0MTk5MDU1NTA5","public_id":19941,"url":"https://github.com/godotengine/godot/pull/19941","diff_url":"https://github.com/godotengine/godot/pull/19941.diff","patch_url":"https://github.com/godotengine/godot/pull/19941.patch","title":"Fix animation key icon not show on inspector","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-07-03T18:58:22Z","updated_at":"2018-07-04T15:31:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["63d1b35c59a0f5505cde57ad999d2446c0c10c7c"]},"19944":{"id":"MDExOlB1bGxSZXF1ZXN0MTk5MDkxNDYy","public_id":19944,"url":"https://github.com/godotengine/godot/pull/19944","diff_url":"https://github.com/godotengine/godot/pull/19944.diff","patch_url":"https://github.com/godotengine/godot/pull/19944.patch","title":"asset_dir method in Android modules' gradle config","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjk0MTcwMjM=","created_at":"2018-07-03T21:48:28Z","updated_at":"2018-07-04T23:59:00Z","target_branch":"3.0","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["9190ae2be7068c8a84f60766a2f7c1da3e0bcd4b"]},"19947":{"id":"MDExOlB1bGxSZXF1ZXN0MTk5MTEwMzIw","public_id":19947,"url":"https://github.com/godotengine/godot/pull/19947","diff_url":"https://github.com/godotengine/godot/pull/19947.diff","patch_url":"https://github.com/godotengine/godot/pull/19947.patch","title":"Fix CORS problems due to added headers on JS target","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQwODA2MDEz","created_at":"2018-07-04T00:03:32Z","updated_at":"2018-07-08T13:29:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["8a4dccc4ce91e26ddeda7fcb1409cdd251b17779"]},"19960":{"id":"MDExOlB1bGxSZXF1ZXN0MTk5MjM1MjQ0","public_id":19960,"url":"https://github.com/godotengine/godot/pull/19960","diff_url":"https://github.com/godotengine/godot/pull/19960.diff","patch_url":"https://github.com/godotengine/godot/pull/19960.patch","title":"Fixes control nodes size not updated when outside the tree","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-07-04T12:30:57Z","updated_at":"2018-07-04T21:32:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["560deda2076fd1d63b461cf74f65f90f1472b109"]},"19965":{"id":"MDExOlB1bGxSZXF1ZXN0MTk5MjYwODk1","public_id":19965,"url":"https://github.com/godotengine/godot/pull/19965","diff_url":"https://github.com/godotengine/godot/pull/19965.diff","patch_url":"https://github.com/godotengine/godot/pull/19965.patch","title":"Mono: Fix build script not decoding process utf-8 output","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-07-04T14:09:04Z","updated_at":"2021-05-13T23:55:00Z","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":["33fd0f762d23273db5058c1b624bc343f1686435"]},"19973":{"id":"MDExOlB1bGxSZXF1ZXN0MTk5MzI0ODEx","public_id":19973,"url":"https://github.com/godotengine/godot/pull/19973","diff_url":"https://github.com/godotengine/godot/pull/19973.diff","patch_url":"https://github.com/godotengine/godot/pull/19973.patch","title":"Fix regression of 2D light height","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2018-07-04T21:20:17Z","updated_at":"2019-07-03T10:58:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["ac18444c7e14e2d7f5bf347c7a600156d3af6ac7"]},"19980":{"id":"MDExOlB1bGxSZXF1ZXN0MTk5NDA3Mjk5","public_id":19980,"url":"https://github.com/godotengine/godot/pull/19980","diff_url":"https://github.com/godotengine/godot/pull/19980.diff","patch_url":"https://github.com/godotengine/godot/pull/19980.patch","title":"Move light 2D rotation to vertex shader","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2018-07-05T09:18:38Z","updated_at":"2021-05-04T07:43:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["4421a6661d3753ef461315789ccd6d390215d2d1"]},"19993":{"id":"MDExOlB1bGxSZXF1ZXN0MTk5NjM0NjU2","public_id":19993,"url":"https://github.com/godotengine/godot/pull/19993","diff_url":"https://github.com/godotengine/godot/pull/19993.diff","patch_url":"https://github.com/godotengine/godot/pull/19993.patch","title":"System for GDScript warnings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2018-07-06T03:11:48Z","updated_at":"2018-08-20T15:05:35Z","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":["eb481198218399c9f86e5bfe1879757e1aa9a86e"]},"20010":{"id":"MDExOlB1bGxSZXF1ZXN0MTk5ODUwNjcw","public_id":20010,"url":"https://github.com/godotengine/godot/pull/20010","diff_url":"https://github.com/godotengine/godot/pull/20010.diff","patch_url":"https://github.com/godotengine/godot/pull/20010.patch","title":"[DOCS] mention load in texture class","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NzE4ODU5","created_at":"2018-07-06T21:25:03Z","updated_at":"2018-10-31T10:03:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["533e026f9c36813a6a47a5fe5e551043e8f37268"]},"20014":{"id":"MDExOlB1bGxSZXF1ZXN0MTk5ODkwMzEz","public_id":20014,"url":"https://github.com/godotengine/godot/pull/20014","diff_url":"https://github.com/godotengine/godot/pull/20014.diff","patch_url":"https://github.com/godotengine/godot/pull/20014.patch","title":"Added scrollable property for sliders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-07-07T10:05:59Z","updated_at":"2018-07-10T11:52:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["dbd5afc4984d506f79cc0bee7cbd5b0bc5fa5377"]},"20022":{"id":"MDExOlB1bGxSZXF1ZXN0MTk5OTEwNDUx","public_id":20022,"url":"https://github.com/godotengine/godot/pull/20022","diff_url":"https://github.com/godotengine/godot/pull/20022.diff","patch_url":"https://github.com/godotengine/godot/pull/20022.patch","title":"Add snap to floor functionality to the editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMxMDE2OTA=","created_at":"2018-07-07T19:25:57Z","updated_at":"2020-03-24T00:25:52Z","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":["af725094d7f7a099766d32b6603aeb93b55ab035"]},"20026":{"id":"MDExOlB1bGxSZXF1ZXN0MTk5OTE2MjYy","public_id":20026,"url":"https://github.com/godotengine/godot/pull/20026","diff_url":"https://github.com/godotengine/godot/pull/20026.diff","patch_url":"https://github.com/godotengine/godot/pull/20026.patch","title":"Temporary fix to issue #19628 and #19207","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMDczMzY=","created_at":"2018-07-07T22:32:27Z","updated_at":"2019-07-03T11:01:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["892a4b175a54c1172ba7c8dc1b60f4ad25b968a2"]},"20028":{"id":"MDExOlB1bGxSZXF1ZXN0MTk5OTE5NTYw","public_id":20028,"url":"https://github.com/godotengine/godot/pull/20028","diff_url":"https://github.com/godotengine/godot/pull/20028.diff","patch_url":"https://github.com/godotengine/godot/pull/20028.patch","title":"Refactor HTML5 platform OS implementation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2018-07-08T00:40:22Z","updated_at":"2019-07-03T08:31:22Z","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":["b6ae2d8037eb990ff03168112ddf5e1d6b3c820c"]},"20032":{"id":"MDExOlB1bGxSZXF1ZXN0MTk5OTMwMjgz","public_id":20032,"url":"https://github.com/godotengine/godot/pull/20032","diff_url":"https://github.com/godotengine/godot/pull/20032.diff","patch_url":"https://github.com/godotengine/godot/pull/20032.patch","title":"MultiplayerAPI::send_bytes transfer mode support.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-07-08T07:55:54Z","updated_at":"2018-09-13T01:13:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["e82f0fefbcc1d80d8737c26a3cfa8fab82059ec7"]},"20034":{"id":"MDExOlB1bGxSZXF1ZXN0MTk5OTMxMTA5","public_id":20034,"url":"https://github.com/godotengine/godot/pull/20034","diff_url":"https://github.com/godotengine/godot/pull/20034.diff","patch_url":"https://github.com/godotengine/godot/pull/20034.patch","title":"Fix server and GDNative in master branch","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-07-08T08:20:16Z","updated_at":"2018-09-13T01:13:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["644da37073dc0530c74e495653ce7aab41f1ee2c","d4465fce431cff532246d011b6f5205fabecebc3"]},"20041":{"id":"MDExOlB1bGxSZXF1ZXN0MTk5OTQxMDY3","public_id":20041,"url":"https://github.com/godotengine/godot/pull/20041","diff_url":"https://github.com/godotengine/godot/pull/20041.diff","patch_url":"https://github.com/godotengine/godot/pull/20041.patch","title":"Write new permissions to the AndroidManifest.xml","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2018-07-08T12:59:59Z","updated_at":"2018-07-08T16:06:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"}],"commits":["2a126242ddaa4f05af8dfbb2de8323ce9045ea91"]},"20046":{"id":"MDExOlB1bGxSZXF1ZXN0MTk5OTUzMDUx","public_id":20046,"url":"https://github.com/godotengine/godot/pull/20046","diff_url":"https://github.com/godotengine/godot/pull/20046.diff","patch_url":"https://github.com/godotengine/godot/pull/20046.patch","title":"Fix bits_per_pixel validation in BMP and TGA loader modules.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNzU2MDQ3","created_at":"2018-07-08T17:55:23Z","updated_at":"2019-07-03T11:02:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["115f6d14a0c1e6e108ea4b91179357eedea32173"]},"20049":{"id":"MDExOlB1bGxSZXF1ZXN0MTk5OTU2Mjkw","public_id":20049,"url":"https://github.com/godotengine/godot/pull/20049","diff_url":"https://github.com/godotengine/godot/pull/20049.diff","patch_url":"https://github.com/godotengine/godot/pull/20049.patch","title":"Added support for extra mouse buttons.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQwNzkzMzQy","created_at":"2018-07-08T19:20:46Z","updated_at":"2018-07-10T11:34:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["9cc41a59ac579b3676a832ebc4f1c865413897ce"]},"20052":{"id":"MDExOlB1bGxSZXF1ZXN0MTk5OTY5NTE5","public_id":20052,"url":"https://github.com/godotengine/godot/pull/20052","diff_url":"https://github.com/godotengine/godot/pull/20052.diff","patch_url":"https://github.com/godotengine/godot/pull/20052.patch","title":"Improved stream paused fade code","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-07-09T00:31:56Z","updated_at":"2018-07-10T11:41:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["087329074d6b755c5be0ee3837cdd3336ddef2af"]},"20063":{"id":"MDExOlB1bGxSZXF1ZXN0MjAwMDc0MDUy","public_id":20063,"url":"https://github.com/godotengine/godot/pull/20063","diff_url":"https://github.com/godotengine/godot/pull/20063.diff","patch_url":"https://github.com/godotengine/godot/pull/20063.patch","title":"Unified button mask behavior across platforms","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQwNzkzMzQy","created_at":"2018-07-09T11:46:34Z","updated_at":"2019-07-03T13:58:16Z","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":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["bd9c592c528034a58f4ede0bd2ba06760dd360b5"]},"20068":{"id":"MDExOlB1bGxSZXF1ZXN0MjAwMTQ1NTU5","public_id":20068,"url":"https://github.com/godotengine/godot/pull/20068","diff_url":"https://github.com/godotengine/godot/pull/20068.diff","patch_url":"https://github.com/godotengine/godot/pull/20068.patch","title":"Add ability to set submenu's popup delay time on mouse hovering","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MTA4NDYw","created_at":"2018-07-09T15:56:22Z","updated_at":"2018-07-13T12:54:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["e3b77b24ac05896af3d0aa9ff171f91f624d582a"]},"20072":{"id":"MDExOlB1bGxSZXF1ZXN0MjAwMTkzMzcw","public_id":20072,"url":"https://github.com/godotengine/godot/pull/20072","diff_url":"https://github.com/godotengine/godot/pull/20072.diff","patch_url":"https://github.com/godotengine/godot/pull/20072.patch","title":"Fix camera offsets not applied always","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2018-07-09T19:13:34Z","updated_at":"2018-08-10T19:44:09Z","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":["ec5c96dbe11f3f62f7a47204d65392ff25b5a62a"]},"20076":{"id":"MDExOlB1bGxSZXF1ZXN0MjAwMjM4MDIx","public_id":20076,"url":"https://github.com/godotengine/godot/pull/20076","diff_url":"https://github.com/godotengine/godot/pull/20076.diff","patch_url":"https://github.com/godotengine/godot/pull/20076.patch","title":"Added path for Mono installed through Homebrew","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1MjgxNzA=","created_at":"2018-07-09T22:36:20Z","updated_at":"2018-07-27T15:51:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["39aabba0a9650e034cb87e7a2b6686882ba1a20b"]},"20079":{"id":"MDExOlB1bGxSZXF1ZXN0MjAwMjY3MjUx","public_id":20079,"url":"https://github.com/godotengine/godot/pull/20079","diff_url":"https://github.com/godotengine/godot/pull/20079.diff","patch_url":"https://github.com/godotengine/godot/pull/20079.patch","title":"Fix dummy renderer for CPU particles","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2018-07-10T02:32:40Z","updated_at":"2018-07-10T02:56:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["ae5ef9f0c5060b523e01bfdc432f4dca25dc517b"]},"20081":{"id":"MDExOlB1bGxSZXF1ZXN0MjAwMzM1Nzk4","public_id":20081,"url":"https://github.com/godotengine/godot/pull/20081","diff_url":"https://github.com/godotengine/godot/pull/20081.diff","patch_url":"https://github.com/godotengine/godot/pull/20081.patch","title":"Fixes is_pressed when holding double click.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQwNzkzMzQy","created_at":"2018-07-10T09:34:20Z","updated_at":"2019-07-03T13:56:25Z","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":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["7d11f01636de02948f4fac4c0acac3894f389632"]},"20083":{"id":"MDExOlB1bGxSZXF1ZXN0MjAwMzkzMDkw","public_id":20083,"url":"https://github.com/godotengine/godot/pull/20083","diff_url":"https://github.com/godotengine/godot/pull/20083.diff","patch_url":"https://github.com/godotengine/godot/pull/20083.patch","title":"fix ColorPickerButton.get_popup()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NDE4ODY=","created_at":"2018-07-10T13:18:07Z","updated_at":"2019-07-03T11:04:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["bf3c81f20b5c0a0d7d5b044bc56a183b628fce80"]},"20084":{"id":"MDExOlB1bGxSZXF1ZXN0MjAwMzk3MzQ1","public_id":20084,"url":"https://github.com/godotengine/godot/pull/20084","diff_url":"https://github.com/godotengine/godot/pull/20084.diff","patch_url":"https://github.com/godotengine/godot/pull/20084.patch","title":"Fix visual script editor interface","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-07-10T13:32:21Z","updated_at":"2018-07-10T20:12:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw0MTk3NTI2NDI=","name":"topic:visualscript","color":"#ffee88"}],"commits":["e0510369d693101e8f50083474ac329920a0fcb2"]},"20092":{"id":"MDExOlB1bGxSZXF1ZXN0MjAwNTI1NjQy","public_id":20092,"url":"https://github.com/godotengine/godot/pull/20092","diff_url":"https://github.com/godotengine/godot/pull/20092.diff","patch_url":"https://github.com/godotengine/godot/pull/20092.patch","title":"fix wrong loop condition in MultiMesh allocation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyMDk2MTM=","created_at":"2018-07-10T21:14:47Z","updated_at":"2019-07-03T11:05:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["3d33da19bd1cd5a0d2569432a356074702095508"]},"20093":{"id":"MDExOlB1bGxSZXF1ZXN0MjAwNTY4OTMx","public_id":20093,"url":"https://github.com/godotengine/godot/pull/20093","diff_url":"https://github.com/godotengine/godot/pull/20093.diff","patch_url":"https://github.com/godotengine/godot/pull/20093.patch","title":"Fix possible bug with AudioStreamPlayer2D audio position","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-07-11T02:10:05Z","updated_at":"2018-07-27T12:45:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["0c78a58b6472f704d473e0307c9ea83dfbde1811"]},"20096":{"id":"MDExOlB1bGxSZXF1ZXN0MjAwNjExMzAz","public_id":20096,"url":"https://github.com/godotengine/godot/pull/20096","diff_url":"https://github.com/godotengine/godot/pull/20096.diff","patch_url":"https://github.com/godotengine/godot/pull/20096.patch","title":"Fix missing whitepoint for ACES tonemapping","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM5NTc2MTA=","created_at":"2018-07-11T07:37:29Z","updated_at":"2019-07-03T11:05:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["37357c86cd6af485fcd03c13bcfbf9d9a17005ab","7fe75bb43ba6dcf2e2b8d3e8626e8a99e42c2b77"]},"20101":{"id":"MDExOlB1bGxSZXF1ZXN0MjAwNjcyNTE4","public_id":20101,"url":"https://github.com/godotengine/godot/pull/20101","diff_url":"https://github.com/godotengine/godot/pull/20101.diff","patch_url":"https://github.com/godotengine/godot/pull/20101.patch","title":"Expose bullet shape margin to UI.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgwNDYwMDQ=","created_at":"2018-07-11T11:44:08Z","updated_at":"2018-08-21T14:17:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["e5bfa98d0fa6a1acb1d385534c51b8006ef64142"]},"20102":{"id":"MDExOlB1bGxSZXF1ZXN0MjAwNzAyOTIw","public_id":20102,"url":"https://github.com/godotengine/godot/pull/20102","diff_url":"https://github.com/godotengine/godot/pull/20102.diff","patch_url":"https://github.com/godotengine/godot/pull/20102.patch","title":"Properly cleanup up CoreAudio unit using AudioComponentInstanceDispose","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-07-11T13:37:28Z","updated_at":"2018-07-12T03:22:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1MTk=","name":"platform:ios","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["de9a77ebde706cd7469ad1ad1abb9c71d70d7579"]},"20112":{"id":"MDExOlB1bGxSZXF1ZXN0MjAwOTc2MTc0","public_id":20112,"url":"https://github.com/godotengine/godot/pull/20112","diff_url":"https://github.com/godotengine/godot/pull/20112.diff","patch_url":"https://github.com/godotengine/godot/pull/20112.patch","title":"Open visual editor when \"open editor\" button in the inspector is pressed","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDIwMTU=","created_at":"2018-07-12T11:53:11Z","updated_at":"2018-08-14T23:19:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0ae400f523b0e4aefc9cdbea5195a54e6e8268df"]},"20117":{"id":"MDExOlB1bGxSZXF1ZXN0MjAxMTAxNTA5","public_id":20117,"url":"https://github.com/godotengine/godot/pull/20117","diff_url":"https://github.com/godotengine/godot/pull/20117.diff","patch_url":"https://github.com/godotengine/godot/pull/20117.patch","title":"Fix -new inspector- Inconsistencies with exported enums - Fixes remai…","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUzODQyNTE=","created_at":"2018-07-12T19:25:11Z","updated_at":"2018-07-22T17:08:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["afb4dfab22ffd1b87faa9dd596efa832f2475abb"]},"20118":{"id":"MDExOlB1bGxSZXF1ZXN0MjAxMTAyMTk0","public_id":20118,"url":"https://github.com/godotengine/godot/pull/20118","diff_url":"https://github.com/godotengine/godot/pull/20118.diff","patch_url":"https://github.com/godotengine/godot/pull/20118.patch","title":"UWP: Add support for GLES2 driver","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2018-07-12T19:28:10Z","updated_at":"2018-07-12T20:46:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNjE3ODA1NTk=","name":"platform:uwp","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["a684e853abfa7a9e29adec80c12daf2734adf176"]},"20131":{"id":"MDExOlB1bGxSZXF1ZXN0MjAxMjcxNDA4","public_id":20131,"url":"https://github.com/godotengine/godot/pull/20131","diff_url":"https://github.com/godotengine/godot/pull/20131.diff","patch_url":"https://github.com/godotengine/godot/pull/20131.patch","title":"fixed connection dialog's creation of script functions.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDk4ODMy","created_at":"2018-07-13T12:03:39Z","updated_at":"2019-07-03T11:06:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f13f54e9dbbf3176d8ffa869efdf13117895bd94"]},"20132":{"id":"MDExOlB1bGxSZXF1ZXN0MjAxMjc5MjA0","public_id":20132,"url":"https://github.com/godotengine/godot/pull/20132","diff_url":"https://github.com/godotengine/godot/pull/20132.diff","patch_url":"https://github.com/godotengine/godot/pull/20132.patch","title":"fixed branch on uninit and data race in editor android device polling","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDk4ODMy","created_at":"2018-07-13T12:39:41Z","updated_at":"2019-07-03T11:06:55Z","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":["fe4265ad463e8fdf9bd1f8677d5e697b6ee090e0"]},"20133":{"id":"MDExOlB1bGxSZXF1ZXN0MjAxMjg2MTk0","public_id":20133,"url":"https://github.com/godotengine/godot/pull/20133","diff_url":"https://github.com/godotengine/godot/pull/20133.diff","patch_url":"https://github.com/godotengine/godot/pull/20133.patch","title":"fixed a branch on uninitialised data in gui/tree","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDk4ODMy","created_at":"2018-07-13T13:08:54Z","updated_at":"2018-11-14T12:49:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["fb32adfcf8baa38b8812204e540a557a90e1dcd5"]},"20136":{"id":"MDExOlB1bGxSZXF1ZXN0MjAxMzQ4ODM4","public_id":20136,"url":"https://github.com/godotengine/godot/pull/20136","diff_url":"https://github.com/godotengine/godot/pull/20136.diff","patch_url":"https://github.com/godotengine/godot/pull/20136.patch","title":"Fix -inspector- remote debug view not changing to current scene a…","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUzODQyNTE=","created_at":"2018-07-13T17:06:51Z","updated_at":"2018-07-22T17:04:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9c7e647124694b1f3f6940c2b6e1b5f329b61a70"]},"20137":{"id":"MDExOlB1bGxSZXF1ZXN0MjAxMzUyMzI1","public_id":20137,"url":"https://github.com/godotengine/godot/pull/20137","diff_url":"https://github.com/godotengine/godot/pull/20137.diff","patch_url":"https://github.com/godotengine/godot/pull/20137.patch","title":"Reduce unnecessary COW on Vector by make writing explicit","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2018-07-13T17:23:24Z","updated_at":"2018-07-30T01:23:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["0e29f7974b59e4440cf02e1388fb9d8ab2b5c5fd"]},"20140":{"id":"MDExOlB1bGxSZXF1ZXN0MjAxNDAzNzg0","public_id":20140,"url":"https://github.com/godotengine/godot/pull/20140","diff_url":"https://github.com/godotengine/godot/pull/20140.diff","patch_url":"https://github.com/godotengine/godot/pull/20140.patch","title":"Add disable ambient light flag to shaders and materials","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMxMDE2OTA=","created_at":"2018-07-13T21:24:31Z","updated_at":"2018-07-18T08:39:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["2ce1118faa453d622383c4bbb2bf797477317ad7"]},"20146":{"id":"MDExOlB1bGxSZXF1ZXN0MjAxNDMwMjY1","public_id":20146,"url":"https://github.com/godotengine/godot/pull/20146","diff_url":"https://github.com/godotengine/godot/pull/20146.diff","patch_url":"https://github.com/godotengine/godot/pull/20146.patch","title":"fix issue with bezier tracks using incorrect duration for interpolating values","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzOTgw","created_at":"2018-07-14T01:52:28Z","updated_at":"2018-07-17T12:43:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["7298a746ce62bc16ffa0d8f248102ff4653c16ab"]},"20147":{"id":"MDExOlB1bGxSZXF1ZXN0MjAxNDMwNDEy","public_id":20147,"url":"https://github.com/godotengine/godot/pull/20147","diff_url":"https://github.com/godotengine/godot/pull/20147.diff","patch_url":"https://github.com/godotengine/godot/pull/20147.patch","title":"fix for moving file using filesystem dock context menu.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDk4ODMy","created_at":"2018-07-14T01:56:12Z","updated_at":"2018-07-18T10:03:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9e4a6a6be2fd99257032e2294354c96a75d6f61e"]},"20149":{"id":"MDExOlB1bGxSZXF1ZXN0MjAxNDQ4MTg0","public_id":20149,"url":"https://github.com/godotengine/godot/pull/20149","diff_url":"https://github.com/godotengine/godot/pull/20149.diff","patch_url":"https://github.com/godotengine/godot/pull/20149.patch","title":"Shader language - Add optional float typings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMxOTU4ODY2","created_at":"2018-07-14T11:37:16Z","updated_at":"2018-09-13T21:34:02Z","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":["e6ad5e23b4be79965d6ce2afe18909c3becd2754"]},"20150":{"id":"MDExOlB1bGxSZXF1ZXN0MjAxNDUxMTU5","public_id":20150,"url":"https://github.com/godotengine/godot/pull/20150","diff_url":"https://github.com/godotengine/godot/pull/20150.diff","patch_url":"https://github.com/godotengine/godot/pull/20150.patch","title":"fix scrollbar icons with atlas texture.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDk4ODMy","created_at":"2018-07-14T13:07:13Z","updated_at":"2019-07-03T11:07:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e51a94905d4b866475c16fe1a2b20a7db5d61e81"]},"20154":{"id":"MDExOlB1bGxSZXF1ZXN0MjAxNDU2Mjg3","public_id":20154,"url":"https://github.com/godotengine/godot/pull/20154","diff_url":"https://github.com/godotengine/godot/pull/20154.diff","patch_url":"https://github.com/godotengine/godot/pull/20154.patch","title":"Added a new MIDIDriver class","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-07-14T15:26:46Z","updated_at":"2019-11-10T00:47:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["7a5f9fc08ea4f25cd20e743a9a1ef5566246cf2c"]},"20155":{"id":"MDExOlB1bGxSZXF1ZXN0MjAxNDU4MDE1","public_id":20155,"url":"https://github.com/godotengine/godot/pull/20155","diff_url":"https://github.com/godotengine/godot/pull/20155.diff","patch_url":"https://github.com/godotengine/godot/pull/20155.patch","title":"Add clear button to search fields","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUxNTYzNDA=","created_at":"2018-07-14T16:10:56Z","updated_at":"2018-08-13T15:59: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":["81fb81de9d9fe7ae075bd06a3877d6cb452af67f","e8a435c8cdc5778ebae5e66d983a7bc720f81e85"]},"20157":{"id":"MDExOlB1bGxSZXF1ZXN0MjAxNDYxODA2","public_id":20157,"url":"https://github.com/godotengine/godot/pull/20157","diff_url":"https://github.com/godotengine/godot/pull/20157.diff","patch_url":"https://github.com/godotengine/godot/pull/20157.patch","title":"Add webp buffer loader for Image","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjQ1NTY=","created_at":"2018-07-14T17:44:32Z","updated_at":"2018-07-20T15:00:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c5efe5d625529af5df908808791599f8dceaf50c"]},"20158":{"id":"MDExOlB1bGxSZXF1ZXN0MjAxNDYyNTA3","public_id":20158,"url":"https://github.com/godotengine/godot/pull/20158","diff_url":"https://github.com/godotengine/godot/pull/20158.diff","patch_url":"https://github.com/godotengine/godot/pull/20158.patch","title":"Fixed shader parsing error log","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMxOTU4ODY2","created_at":"2018-07-14T18:01:53Z","updated_at":"2019-07-03T11:08:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["7a74d310aac3bd980d1bffe9b3cd13de2539d356"]},"20167":{"id":"MDExOlB1bGxSZXF1ZXN0MjAxNDgyNTE5","public_id":20167,"url":"https://github.com/godotengine/godot/pull/20167","diff_url":"https://github.com/godotengine/godot/pull/20167.diff","patch_url":"https://github.com/godotengine/godot/pull/20167.patch","title":"Fix display scale bug in visual shaders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-07-15T05:58:19Z","updated_at":"2018-07-17T09:21:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c88da2fce53365e9f8446ef473446ed09e4dd012"]},"20169":{"id":"MDExOlB1bGxSZXF1ZXN0MjAxNDg0OTk5","public_id":20169,"url":"https://github.com/godotengine/godot/pull/20169","diff_url":"https://github.com/godotengine/godot/pull/20169.diff","patch_url":"https://github.com/godotengine/godot/pull/20169.patch","title":"Visual shaders - make \"Add node\" menu showed by right click","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-07-15T07:26:29Z","updated_at":"2018-07-17T09:19: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":["f8417ac6829fa00e9168cdca8c5ea9aa1ede1ad4"]},"20176":{"id":"MDExOlB1bGxSZXF1ZXN0MjAxNTAxMDM5","public_id":20176,"url":"https://github.com/godotengine/godot/pull/20176","diff_url":"https://github.com/godotengine/godot/pull/20176.diff","patch_url":"https://github.com/godotengine/godot/pull/20176.patch","title":"Several name fixes for visual shaders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-07-15T14:34:33Z","updated_at":"2018-07-18T12:22:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["3af81427a169c560392f2143d80f6ef8684eb5c1"]},"20185":{"id":"MDExOlB1bGxSZXF1ZXN0MjAxNTU4ODIy","public_id":20185,"url":"https://github.com/godotengine/godot/pull/20185","diff_url":"https://github.com/godotengine/godot/pull/20185.diff","patch_url":"https://github.com/godotengine/godot/pull/20185.patch","title":"Add audio preview to Inspector dock","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-07-16T07:34:44Z","updated_at":"2018-07-26T08:45: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":["dd2f39da5314498e9f6d312d9e55babfa40738a6"]},"20186":{"id":"MDExOlB1bGxSZXF1ZXN0MjAxNTYxMDUw","public_id":20186,"url":"https://github.com/godotengine/godot/pull/20186","diff_url":"https://github.com/godotengine/godot/pull/20186.diff","patch_url":"https://github.com/godotengine/godot/pull/20186.patch","title":"A fix for the export templates installation error...","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjk0ODk1MzM=","created_at":"2018-07-16T07:46:41Z","updated_at":"2019-07-03T11:08:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["bf37bd94b6c3604f760abea691973b4b2d09e622"]},"20191":{"id":"MDExOlB1bGxSZXF1ZXN0MjAxNjI4Mjg4","public_id":20191,"url":"https://github.com/godotengine/godot/pull/20191","diff_url":"https://github.com/godotengine/godot/pull/20191.diff","patch_url":"https://github.com/godotengine/godot/pull/20191.patch","title":"Line2D texture stretch mode","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY4MDU5Ng==","created_at":"2018-07-16T12:54:51Z","updated_at":"2018-07-17T10:12:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d7aa3e33c823073b1495b5705edbd60619f1decf","28aa9a1d6d43fc2780f7152ee5b96bbb2567ce7d"]},"20192":{"id":"MDExOlB1bGxSZXF1ZXN0MjAxNjUwNzEw","public_id":20192,"url":"https://github.com/godotengine/godot/pull/20192","diff_url":"https://github.com/godotengine/godot/pull/20192.diff","patch_url":"https://github.com/godotengine/godot/pull/20192.patch","title":"Fix keep screen on property path for Android/iOS/UWP","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-07-16T14:12:33Z","updated_at":"2018-11-05T15:11:31Z","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":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["d18235bc38d4091a27e70f28b19dd48766c9d444"]},"20195":{"id":"MDExOlB1bGxSZXF1ZXN0MjAxNjY4NDEz","public_id":20195,"url":"https://github.com/godotengine/godot/pull/20195","diff_url":"https://github.com/godotengine/godot/pull/20195.diff","patch_url":"https://github.com/godotengine/godot/pull/20195.patch","title":"Non-blocking SSL handshake","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-07-16T15:08:29Z","updated_at":"2018-09-13T01:13:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["9ba8f0d2d85b7a614dc789ba40b805b47e55e705","99d0b7ba14ee98a6a712c5cbb65af4fd37f2cf56"]},"20215":{"id":"MDExOlB1bGxSZXF1ZXN0MjAxOTE2NTk5","public_id":20215,"url":"https://github.com/godotengine/godot/pull/20215","diff_url":"https://github.com/godotengine/godot/pull/20215.diff","patch_url":"https://github.com/godotengine/godot/pull/20215.patch","title":"Added Performance.AUDIO_OUTPUT_LATENCY","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-07-17T11:56:46Z","updated_at":"2018-07-17T13:29:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["3930e755e4642e5705bb00edc1b35bec6077f9dc"]},"20217":{"id":"MDExOlB1bGxSZXF1ZXN0MjAxOTI2Mjc1","public_id":20217,"url":"https://github.com/godotengine/godot/pull/20217","diff_url":"https://github.com/godotengine/godot/pull/20217.diff","patch_url":"https://github.com/godotengine/godot/pull/20217.patch","title":"Inspector: Add bit/value info to layer tooltip","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-07-17T12:35:14Z","updated_at":"2018-07-17T16:04: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":["634ce7917e8eb32213870dcb5244efa33672db1b"]},"20220":{"id":"MDExOlB1bGxSZXF1ZXN0MjAxOTU1MTQ2","public_id":20220,"url":"https://github.com/godotengine/godot/pull/20220","diff_url":"https://github.com/godotengine/godot/pull/20220.diff","patch_url":"https://github.com/godotengine/godot/pull/20220.patch","title":"Fix preview texture size on Inspector","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-07-17T14:11:25Z","updated_at":"2018-07-17T16:17: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":["d551f81874307b18e7f52d7486204c5cf6b49a50"]},"20222":{"id":"MDExOlB1bGxSZXF1ZXN0MjAxOTY5Mzgz","public_id":20222,"url":"https://github.com/godotengine/godot/pull/20222","diff_url":"https://github.com/godotengine/godot/pull/20222.diff","patch_url":"https://github.com/godotengine/godot/pull/20222.patch","title":"Revert \"Fix #19507 Not emitted particles affects performance\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTQ3NjM=","created_at":"2018-07-17T14:52:35Z","updated_at":"2018-07-17T15:55:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["277793439ab026476fbdccd5d3f0070284d732ea"]},"20227":{"id":"MDExOlB1bGxSZXF1ZXN0MjAyMDA1MTkz","public_id":20227,"url":"https://github.com/godotengine/godot/pull/20227","diff_url":"https://github.com/godotengine/godot/pull/20227.diff","patch_url":"https://github.com/godotengine/godot/pull/20227.patch","title":"Fix copying ttf, otf by DND to editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-07-17T16:52:07Z","updated_at":"2019-07-03T11:09:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["4bb85b70e1b4bf6ccfba2e2c63e38879a5f09d10"]},"20228":{"id":"MDExOlB1bGxSZXF1ZXN0MjAyMDEyODEz","public_id":20228,"url":"https://github.com/godotengine/godot/pull/20228","diff_url":"https://github.com/godotengine/godot/pull/20228.diff","patch_url":"https://github.com/godotengine/godot/pull/20228.patch","title":"Fix Label autowrap clips text","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-07-17T17:22:44Z","updated_at":"2021-06-24T18:49:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["adb179154afbb59052a43b13b034ef6c8f0a5d74"]},"20229":{"id":"MDExOlB1bGxSZXF1ZXN0MjAyMDI2Njcy","public_id":20229,"url":"https://github.com/godotengine/godot/pull/20229","diff_url":"https://github.com/godotengine/godot/pull/20229.diff","patch_url":"https://github.com/godotengine/godot/pull/20229.patch","title":"[Mono] Update about/warning text","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2018-07-17T18:16:52Z","updated_at":"2018-07-27T15:53:38Z","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":["69530ef61464ad164e124003680b2039e841069f"]},"20231":{"id":"MDExOlB1bGxSZXF1ZXN0MjAyMDQ5Mjkz","public_id":20231,"url":"https://github.com/godotengine/godot/pull/20231","diff_url":"https://github.com/godotengine/godot/pull/20231.diff","patch_url":"https://github.com/godotengine/godot/pull/20231.patch","title":"reworked ustring.rsplit to fix behaviour.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDk4ODMy","created_at":"2018-07-17T19:46:31Z","updated_at":"2018-07-18T10:02:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["8ff52c59238f0916a4f47fdfd5bd588363a60c7c"]},"20232":{"id":"MDExOlB1bGxSZXF1ZXN0MjAyMDc1OTgw","public_id":20232,"url":"https://github.com/godotengine/godot/pull/20232","diff_url":"https://github.com/godotengine/godot/pull/20232.diff","patch_url":"https://github.com/godotengine/godot/pull/20232.patch","title":"Fix some missing BIND_ENUM_CONSTANT for visual_shader_nodes.cpp","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-07-17T21:31:24Z","updated_at":"2018-07-18T11:11:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e4db15471bd4785863d5dfa2d6040ca6213f90e6"]},"20233":{"id":"MDExOlB1bGxSZXF1ZXN0MjAyMDg2NDY0","public_id":20233,"url":"https://github.com/godotengine/godot/pull/20233","diff_url":"https://github.com/godotengine/godot/pull/20233.diff","patch_url":"https://github.com/godotengine/godot/pull/20233.patch","title":"Add script class hierarchies & add-script button permanence/auto-derivation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MjE3NTYz","created_at":"2018-07-17T22:00:46Z","updated_at":"2018-07-27T04:17:02Z","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":["3de15363abcc3dd3b2030ab5840aa4924e2e01cf"]},"20240":{"id":"MDExOlB1bGxSZXF1ZXN0MjAyMTczNzg5","public_id":20240,"url":"https://github.com/godotengine/godot/pull/20240","diff_url":"https://github.com/godotengine/godot/pull/20240.diff","patch_url":"https://github.com/godotengine/godot/pull/20240.patch","title":"Fixed OS.has_feature not using custom feature tags.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjczNjQ5NzY=","created_at":"2018-07-18T08:24:27Z","updated_at":"2019-07-03T11:22:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["25e64ffa20a15abe6c435ae8abf517be209fea53"]},"20241":{"id":"MDExOlB1bGxSZXF1ZXN0MjAyMjA1NDU0","public_id":20241,"url":"https://github.com/godotengine/godot/pull/20241","diff_url":"https://github.com/godotengine/godot/pull/20241.diff","patch_url":"https://github.com/godotengine/godot/pull/20241.patch","title":"Export filters: Relax match to allow paths without leading res://","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-07-18T10:21:37Z","updated_at":"2019-07-03T08:31: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":["70b3ef52dacc3a21ee0f1797dde69e5c35d4012c"]},"20242":{"id":"MDExOlB1bGxSZXF1ZXN0MjAyMjI3MDgz","public_id":20242,"url":"https://github.com/godotengine/godot/pull/20242","diff_url":"https://github.com/godotengine/godot/pull/20242.diff","patch_url":"https://github.com/godotengine/godot/pull/20242.patch","title":"Export: Properly reload preset when opening dialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-07-18T11:50:45Z","updated_at":"2019-07-03T11:23:29Z","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":["13239cd4cc271ba4ccac59a060012129829dfc5f"]},"20243":{"id":"MDExOlB1bGxSZXF1ZXN0MjAyMjU0MDU0","public_id":20243,"url":"https://github.com/godotengine/godot/pull/20243","diff_url":"https://github.com/godotengine/godot/pull/20243.diff","patch_url":"https://github.com/godotengine/godot/pull/20243.patch","title":"fix nameclash with MSVC","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyMDk2MTM=","created_at":"2018-07-18T13:30:57Z","updated_at":"2019-07-03T11:23:51Z","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":["43ae1c712fcdbe0159085386391fa1ab67aab1d7"]},"20245":{"id":"MDExOlB1bGxSZXF1ZXN0MjAyMjc2Nzcx","public_id":20245,"url":"https://github.com/godotengine/godot/pull/20245","diff_url":"https://github.com/godotengine/godot/pull/20245.diff","patch_url":"https://github.com/godotengine/godot/pull/20245.patch","title":"Fix OpenGL buffer depth for per pixel transparency support (Windows)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2018-07-18T14:41:12Z","updated_at":"2019-12-28T00:17:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["31a0b9eaed1ff4ef27655281c56daa0704d67200"]},"20252":{"id":"MDExOlB1bGxSZXF1ZXN0MjAyMzQyODcx","public_id":20252,"url":"https://github.com/godotengine/godot/pull/20252","diff_url":"https://github.com/godotengine/godot/pull/20252.diff","patch_url":"https://github.com/godotengine/godot/pull/20252.patch","title":"Fix CanvasItem's search for a CanvasLayer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2018-07-18T18:36:25Z","updated_at":"2018-08-21T19:16:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["49d0af3c8ef1f7add1aec66f66acbbe0c969677b"]},"20253":{"id":"MDExOlB1bGxSZXF1ZXN0MjAyMzUzNDkw","public_id":20253,"url":"https://github.com/godotengine/godot/pull/20253","diff_url":"https://github.com/godotengine/godot/pull/20253.diff","patch_url":"https://github.com/godotengine/godot/pull/20253.patch","title":"Make C# bindings generator ignore disabled classes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-07-18T19:18:59Z","updated_at":"2021-05-13T23:55:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["92c7fe422be7401e3234988a8369d2d3281f5c03"]},"20257":{"id":"MDExOlB1bGxSZXF1ZXN0MjAyMzk2NDQ1","public_id":20257,"url":"https://github.com/godotengine/godot/pull/20257","diff_url":"https://github.com/godotengine/godot/pull/20257.diff","patch_url":"https://github.com/godotengine/godot/pull/20257.patch","title":"Fix bug with Basis.Transposed()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ1NjkxMzE=","created_at":"2018-07-18T22:21:24Z","updated_at":"2018-08-13T17:03:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["7a4d5931983335ea1bba41d9a45f17a3484b50c1"]},"20259":{"id":"MDExOlB1bGxSZXF1ZXN0MjAyNDIyMDM0","public_id":20259,"url":"https://github.com/godotengine/godot/pull/20259","diff_url":"https://github.com/godotengine/godot/pull/20259.diff","patch_url":"https://github.com/godotengine/godot/pull/20259.patch","title":"Print an error when calling an invalid method on an Animation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-07-19T01:28:06Z","updated_at":"2019-07-03T08:31: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":["9b9949de39530cca5cce7fa03a6c82df07eac767"]},"20260":{"id":"MDExOlB1bGxSZXF1ZXN0MjAyNDQ1NzQ1","public_id":20260,"url":"https://github.com/godotengine/godot/pull/20260","diff_url":"https://github.com/godotengine/godot/pull/20260.diff","patch_url":"https://github.com/godotengine/godot/pull/20260.patch","title":"Add editor property type so that inspector can search for objects. ","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMzIx","created_at":"2018-07-19T05:02:08Z","updated_at":"2018-07-25T20:00: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":["23744d8064bea76dc386a5e1e4a77fa7f14a0675"]},"20265":{"id":"MDExOlB1bGxSZXF1ZXN0MjAyNDk5MzIy","public_id":20265,"url":"https://github.com/godotengine/godot/pull/20265","diff_url":"https://github.com/godotengine/godot/pull/20265.diff","patch_url":"https://github.com/godotengine/godot/pull/20265.patch","title":"Added some documentation for the CSG nodes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2018-07-19T09:32:46Z","updated_at":"2018-07-29T05:56:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6843f39875b59e7f8053c662464d28c97b4394ff"]},"20282":{"id":"MDExOlB1bGxSZXF1ZXN0MjAyNjcyMjU1","public_id":20282,"url":"https://github.com/godotengine/godot/pull/20282","diff_url":"https://github.com/godotengine/godot/pull/20282.diff","patch_url":"https://github.com/godotengine/godot/pull/20282.patch","title":"Add an AppStream metadata file","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-07-19T20:18:50Z","updated_at":"2020-01-27T18:25:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["7360f6aeff704538e98ac8af65297c8263a053fe"]},"20295":{"id":"MDExOlB1bGxSZXF1ZXN0MjAyNzI1NDY0","public_id":20295,"url":"https://github.com/godotengine/godot/pull/20295","diff_url":"https://github.com/godotengine/godot/pull/20295.diff","patch_url":"https://github.com/godotengine/godot/pull/20295.patch","title":"Fix unwanted restarting","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-07-20T01:42:38Z","updated_at":"2018-07-20T06:10:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["515c848ba83e883fa79b2e29afa1815318f931c6"]},"20298":{"id":"MDExOlB1bGxSZXF1ZXN0MjAyNzU4MzQz","public_id":20298,"url":"https://github.com/godotengine/godot/pull/20298","diff_url":"https://github.com/godotengine/godot/pull/20298.diff","patch_url":"https://github.com/godotengine/godot/pull/20298.patch","title":"Makes Mono binding classes partial & adds GetNode<T>.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgxMDc0NTk=","created_at":"2018-07-20T06:33:34Z","updated_at":"2018-07-27T16:10:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["a8c97eb0944d89df9ba686f22c8241dfc2425a46"]},"20299":{"id":"MDExOlB1bGxSZXF1ZXN0MjAyNzU5OTI1","public_id":20299,"url":"https://github.com/godotengine/godot/pull/20299","diff_url":"https://github.com/godotengine/godot/pull/20299.diff","patch_url":"https://github.com/godotengine/godot/pull/20299.patch","title":"Adds C# rule to .editorconfig.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgxMDc0NTk=","created_at":"2018-07-20T06:43:26Z","updated_at":"2018-07-20T09:55:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["4c40227af622ad2e83557908fd56f1c1f26fc1ed"]},"20300":{"id":"MDExOlB1bGxSZXF1ZXN0MjAyNzgxNDA2","public_id":20300,"url":"https://github.com/godotengine/godot/pull/20300","diff_url":"https://github.com/godotengine/godot/pull/20300.diff","patch_url":"https://github.com/godotengine/godot/pull/20300.patch","title":"Few fixes for editor tab in editor settings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-07-20T08:35:46Z","updated_at":"2018-07-25T05:18: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":["982c4d7d5cf8142b9275cd7ba7dea140945b1377"]},"20311":{"id":"MDExOlB1bGxSZXF1ZXN0MjAyOTEyNjk4","public_id":20311,"url":"https://github.com/godotengine/godot/pull/20311","diff_url":"https://github.com/godotengine/godot/pull/20311.diff","patch_url":"https://github.com/godotengine/godot/pull/20311.patch","title":"Make Update Spinner popup use radio items","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-07-20T17:37:44Z","updated_at":"2018-07-20T22:08:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["12b55610edd8c81b1fadc4e77350dd8cea6448d2"]},"20312":{"id":"MDExOlB1bGxSZXF1ZXN0MjAyOTQ4MjQ0","public_id":20312,"url":"https://github.com/godotengine/godot/pull/20312","diff_url":"https://github.com/godotengine/godot/pull/20312.diff","patch_url":"https://github.com/godotengine/godot/pull/20312.patch","title":"Fix #20171.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5MTUwNTUw","created_at":"2018-07-20T20:26:20Z","updated_at":"2018-07-21T16:37:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["228bd21e265045abd066ce688225f9fd06c9018e"]},"20328":{"id":"MDExOlB1bGxSZXF1ZXN0MjAzMDA4MjQ3","public_id":20328,"url":"https://github.com/godotengine/godot/pull/20328","diff_url":"https://github.com/godotengine/godot/pull/20328.diff","patch_url":"https://github.com/godotengine/godot/pull/20328.patch","title":"Fix grid missing lines. Fixes: #20246","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUzODQyNTE=","created_at":"2018-07-21T12:39:54Z","updated_at":"2018-07-26T10:37: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":["7ab7bda48e5685fb6c38ec7f7f1b1b4afd9c661c"]},"20337":{"id":"MDExOlB1bGxSZXF1ZXN0MjAzMDI0MDEz","public_id":20337,"url":"https://github.com/godotengine/godot/pull/20337","diff_url":"https://github.com/godotengine/godot/pull/20337.diff","patch_url":"https://github.com/godotengine/godot/pull/20337.patch","title":"[Mono] Improvements to GD.cs: PascalCasing and real_t","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2018-07-21T19:38:32Z","updated_at":"2018-07-27T15:56:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["174cf31d002268f0d5e309b6587c91d62534842d"]},"20339":{"id":"MDExOlB1bGxSZXF1ZXN0MjAzMDI3NDcy","public_id":20339,"url":"https://github.com/godotengine/godot/pull/20339","diff_url":"https://github.com/godotengine/godot/pull/20339.diff","patch_url":"https://github.com/godotengine/godot/pull/20339.patch","title":"SCons: Prevent using disable_3d or disable_advanced_gui with tools=yes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-07-21T21:18:30Z","updated_at":"2018-07-22T14:34:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["0aa7fcd41042f4ba96b259c438e5ea3d220c6cc9"]},"20342":{"id":"MDExOlB1bGxSZXF1ZXN0MjAzMDMwNjY3","public_id":20342,"url":"https://github.com/godotengine/godot/pull/20342","diff_url":"https://github.com/godotengine/godot/pull/20342.diff","patch_url":"https://github.com/godotengine/godot/pull/20342.patch","title":"Fix upper/lower case convertion for characters > 0x80","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-07-21T23:00:09Z","updated_at":"2019-07-03T11:24:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ecb071b2210a5b167f078375635d9c8210b38353"]},"20348":{"id":"MDExOlB1bGxSZXF1ZXN0MjAzMDUxMDQ2","public_id":20348,"url":"https://github.com/godotengine/godot/pull/20348","diff_url":"https://github.com/godotengine/godot/pull/20348.diff","patch_url":"https://github.com/godotengine/godot/pull/20348.patch","title":"Shader lang: Properly assign INSTANCE_ID to gl_InstanceID","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-07-22T10:46:59Z","updated_at":"2019-07-03T11:26:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["00dfc9c8eba828ec13eea7ef976a672465d3cf6e"]},"20351":{"id":"MDExOlB1bGxSZXF1ZXN0MjAzMDU2MzE4","public_id":20351,"url":"https://github.com/godotengine/godot/pull/20351","diff_url":"https://github.com/godotengine/godot/pull/20351.diff","patch_url":"https://github.com/godotengine/godot/pull/20351.patch","title":"Initialize texture shrink to false by default","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0NzE0Mw==","created_at":"2018-07-22T13:06:52Z","updated_at":"2018-07-22T14:05:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["d2e909847d28e7171b3b5d0d0748957087cee606"]},"20352":{"id":"MDExOlB1bGxSZXF1ZXN0MjAzMDU3MTU5","public_id":20352,"url":"https://github.com/godotengine/godot/pull/20352","diff_url":"https://github.com/godotengine/godot/pull/20352.diff","patch_url":"https://github.com/godotengine/godot/pull/20352.patch","title":"Fix TileMap::set_cell performance regression","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgxMDc0NTk=","created_at":"2018-07-22T13:28:45Z","updated_at":"2018-07-22T14:19:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b2c797c584fea1933b9c9d1c237a09cad6e088ed"]},"20353":{"id":"MDExOlB1bGxSZXF1ZXN0MjAzMDU3NjMz","public_id":20353,"url":"https://github.com/godotengine/godot/pull/20353","diff_url":"https://github.com/godotengine/godot/pull/20353.diff","patch_url":"https://github.com/godotengine/godot/pull/20353.patch","title":"Remove redundant uniform set call","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0NzE0Mw==","created_at":"2018-07-22T13:40:39Z","updated_at":"2018-07-22T14:20:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["00180ef264b051e61f06c67402e356855fc7bd6d"]},"20358":{"id":"MDExOlB1bGxSZXF1ZXN0MjAzMDYyNDMx","public_id":20358,"url":"https://github.com/godotengine/godot/pull/20358","diff_url":"https://github.com/godotengine/godot/pull/20358.diff","patch_url":"https://github.com/godotengine/godot/pull/20358.patch","title":"Mono: Default to not shipping C# scripts content","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-07-22T15:28:50Z","updated_at":"2018-07-27T15:57:04Z","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":["df170d81ccf5aad64817091979708f95396cfc93"]},"20359":{"id":"MDExOlB1bGxSZXF1ZXN0MjAzMDYzNzc5","public_id":20359,"url":"https://github.com/godotengine/godot/pull/20359","diff_url":"https://github.com/godotengine/godot/pull/20359.diff","patch_url":"https://github.com/godotengine/godot/pull/20359.patch","title":"Ability to add Resource from FileSystem Dock","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5OTMwODcw","created_at":"2018-07-22T15:57:58Z","updated_at":"2018-08-13T13:32:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a1dee44e21c3b9c61a77d4ba51806c743c5d0cb4"]},"20370":{"id":"MDExOlB1bGxSZXF1ZXN0MjAzMDc1NjY2","public_id":20370,"url":"https://github.com/godotengine/godot/pull/20370","diff_url":"https://github.com/godotengine/godot/pull/20370.diff","patch_url":"https://github.com/godotengine/godot/pull/20370.patch","title":"Fix possible crash at NativeScript::get_base_script","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-07-22T20:43:46Z","updated_at":"2019-07-03T11:27:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["77f3c0b4958785c06eead36bdad79b778c5be495"]},"20374":{"id":"MDExOlB1bGxSZXF1ZXN0MjAzMTI3MjEx","public_id":20374,"url":"https://github.com/godotengine/godot/pull/20374","diff_url":"https://github.com/godotengine/godot/pull/20374.diff","patch_url":"https://github.com/godotengine/godot/pull/20374.patch","title":"Fix disappearing lines in visual script editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0NzE0Mw==","created_at":"2018-07-23T07:08:49Z","updated_at":"2018-07-23T07:29:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["2d05ae39a2ecd9e0e369230fb7124aa786713fc7"]},"20379":{"id":"MDExOlB1bGxSZXF1ZXN0MjAzMjA0Njk4","public_id":20379,"url":"https://github.com/godotengine/godot/pull/20379","diff_url":"https://github.com/godotengine/godot/pull/20379.diff","patch_url":"https://github.com/godotengine/godot/pull/20379.patch","title":"correctly close handle in alsa audio driver.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDk4ODMy","created_at":"2018-07-23T12:35:25Z","updated_at":"2019-07-03T11:27:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["3e85e89dc548401b779c403f182860e5dcd31927"]},"20380":{"id":"MDExOlB1bGxSZXF1ZXN0MjAzMjA1NjY5","public_id":20380,"url":"https://github.com/godotengine/godot/pull/20380","diff_url":"https://github.com/godotengine/godot/pull/20380.diff","patch_url":"https://github.com/godotengine/godot/pull/20380.patch","title":"SCons: Keep default platform lib extensions in LIBSUFFIXES","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-07-23T12:39:29Z","updated_at":"2019-07-03T11:28:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["8bbf455f1e9bde96f813758b8ce2e00598868f9a"]},"20381":{"id":"MDExOlB1bGxSZXF1ZXN0MjAzMjQwOTk1","public_id":20381,"url":"https://github.com/godotengine/godot/pull/20381","diff_url":"https://github.com/godotengine/godot/pull/20381.diff","patch_url":"https://github.com/godotengine/godot/pull/20381.patch","title":"Improved Physics material ","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2018-07-23T14:38:53Z","updated_at":"2018-08-07T18:40:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["5e65e28eed1398cceb4b77cb99ba6578115953db"]},"20385":{"id":"MDExOlB1bGxSZXF1ZXN0MjAzMzAzNDky","public_id":20385,"url":"https://github.com/godotengine/godot/pull/20385","diff_url":"https://github.com/godotengine/godot/pull/20385.diff","patch_url":"https://github.com/godotengine/godot/pull/20385.patch","title":"Added double clicking to all buttons on Linux and Javascript","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQwNzkzMzQy","created_at":"2018-07-23T18:24:52Z","updated_at":"2019-07-03T13:58:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWw0MTAwNjQ0ODU=","name":"needs testing","color":"#ffcc44"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["51fa23a52a71fcbae5743587b35b179dcc226b92"]},"20391":{"id":"MDExOlB1bGxSZXF1ZXN0MjAzMzUwMjk3","public_id":20391,"url":"https://github.com/godotengine/godot/pull/20391","diff_url":"https://github.com/godotengine/godot/pull/20391.diff","patch_url":"https://github.com/godotengine/godot/pull/20391.patch","title":"Expose 'modulate' set/get in TileSet resource","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-07-23T21:33:40Z","updated_at":"2019-07-03T11:28:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["dc0c75ce6868ee0a1ad9bb7d6de6d0a95f033a0a"]},"20400":{"id":"MDExOlB1bGxSZXF1ZXN0MjAzMzgxMTEx","public_id":20400,"url":"https://github.com/godotengine/godot/pull/20400","diff_url":"https://github.com/godotengine/godot/pull/20400.diff","patch_url":"https://github.com/godotengine/godot/pull/20400.patch","title":"Fixed a number of issues related to the Dictionary export property for the editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0MzcxMjQ3","created_at":"2018-07-24T00:46:16Z","updated_at":"2018-08-14T14:15:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["dc2df7a1464b8ce06662d9163c09787e010826ea"]},"20404":{"id":"MDExOlB1bGxSZXF1ZXN0MjAzNDQwNzkz","public_id":20404,"url":"https://github.com/godotengine/godot/pull/20404","diff_url":"https://github.com/godotengine/godot/pull/20404.diff","patch_url":"https://github.com/godotengine/godot/pull/20404.patch","title":"Ensured consistency between RigidBody, PhysicsDirectBodyState, PhysicsServers and their 2D counterparts","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQwNzkxODQ=","created_at":"2018-07-24T08:00:28Z","updated_at":"2018-07-25T06:25:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["40c7716586db9182208b51d22e117d099bb4c97d"]},"20406":{"id":"MDExOlB1bGxSZXF1ZXN0MjAzNDc2Nzk0","public_id":20406,"url":"https://github.com/godotengine/godot/pull/20406","diff_url":"https://github.com/godotengine/godot/pull/20406.diff","patch_url":"https://github.com/godotengine/godot/pull/20406.patch","title":"reduce clang warning spam","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyMDk2MTM=","created_at":"2018-07-24T10:14:54Z","updated_at":"2019-07-03T08:32:01Z","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":["7211fd604cfcb00538ee12c3b7034d97b0c41f37"]},"20407":{"id":"MDExOlB1bGxSZXF1ZXN0MjAzNDk2NDE2","public_id":20407,"url":"https://github.com/godotengine/godot/pull/20407","diff_url":"https://github.com/godotengine/godot/pull/20407.diff","patch_url":"https://github.com/godotengine/godot/pull/20407.patch","title":"Fix loading PO files with missing newline after last msgstr","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-07-24T11:33:29Z","updated_at":"2019-07-03T11:28:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["12d69ef53e8d86db864320449f5a4bd37a7c251b"]},"20411":{"id":"MDExOlB1bGxSZXF1ZXN0MjAzNTYzMTY4","public_id":20411,"url":"https://github.com/godotengine/godot/pull/20411","diff_url":"https://github.com/godotengine/godot/pull/20411.diff","patch_url":"https://github.com/godotengine/godot/pull/20411.patch","title":"removed redundant strlen calculation from String::substr","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDk4ODMy","created_at":"2018-07-24T15:16:22Z","updated_at":"2019-07-03T08:32:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e0df1221bf50934063b8e881e2d2b48fb8a643c0"]},"20413":{"id":"MDExOlB1bGxSZXF1ZXN0MjAzNTcxNzg3","public_id":20413,"url":"https://github.com/godotengine/godot/pull/20413","diff_url":"https://github.com/godotengine/godot/pull/20413.diff","patch_url":"https://github.com/godotengine/godot/pull/20413.patch","title":"Tilemap editor: Fix crash introduced in #17582","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTQ3NjM=","created_at":"2018-07-24T15:42:44Z","updated_at":"2018-07-24T15:45:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["81fd48eb1ea3f0c1131b02a1ccf583c30d23471b"]},"20414":{"id":"MDExOlB1bGxSZXF1ZXN0MjAzNTgxMjMx","public_id":20414,"url":"https://github.com/godotengine/godot/pull/20414","diff_url":"https://github.com/godotengine/godot/pull/20414.diff","patch_url":"https://github.com/godotengine/godot/pull/20414.patch","title":"Fixed Bucket Fill tool","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-07-24T16:13:07Z","updated_at":"2018-07-24T18:13:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ff95bbc6c47b9f24562add2766b238c4310b3cf5"]},"20422":{"id":"MDExOlB1bGxSZXF1ZXN0MjAzNjY1NzYw","public_id":20422,"url":"https://github.com/godotengine/godot/pull/20422","diff_url":"https://github.com/godotengine/godot/pull/20422.diff","patch_url":"https://github.com/godotengine/godot/pull/20422.patch","title":"GLTF2 Bones are now named and their parents are correct.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMzIx","created_at":"2018-07-24T21:52:52Z","updated_at":"2019-07-03T11:29:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["ac541f5d16f832615ceae1d23fd2c964fab99856"]},"20440":{"id":"MDExOlB1bGxSZXF1ZXN0MjAzNzc0NTQ3","public_id":20440,"url":"https://github.com/godotengine/godot/pull/20440","diff_url":"https://github.com/godotengine/godot/pull/20440.diff","patch_url":"https://github.com/godotengine/godot/pull/20440.patch","title":"Fix game crash when you pass invalid or null parameter to ImageTexture.set_data","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-07-25T09:26:06Z","updated_at":"2019-07-03T11:29:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["bde962dbddacfe5d09acb444eda66498b864b756"]},"20441":{"id":"MDExOlB1bGxSZXF1ZXN0MjAzNzg4ODAz","public_id":20441,"url":"https://github.com/godotengine/godot/pull/20441","diff_url":"https://github.com/godotengine/godot/pull/20441.diff","patch_url":"https://github.com/godotengine/godot/pull/20441.patch","title":"Fix format ignores case in placeholder","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NDE4ODY=","created_at":"2018-07-25T10:17:01Z","updated_at":"2019-07-03T11:29:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["84db7056b79010231c76b658b090265023ed01ef"]},"20443":{"id":"MDExOlB1bGxSZXF1ZXN0MjAzODA3NjA4","public_id":20443,"url":"https://github.com/godotengine/godot/pull/20443","diff_url":"https://github.com/godotengine/godot/pull/20443.diff","patch_url":"https://github.com/godotengine/godot/pull/20443.patch","title":"Added String.format \"no index\" support","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NDE4ODY=","created_at":"2018-07-25T11:34:26Z","updated_at":"2018-08-17T23:13:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["2290cc622702b3b50e50238d63fdc7a9d98c7abe"]},"20448":{"id":"MDExOlB1bGxSZXF1ZXN0MjAzODU5NDE5","public_id":20448,"url":"https://github.com/godotengine/godot/pull/20448","diff_url":"https://github.com/godotengine/godot/pull/20448.diff","patch_url":"https://github.com/godotengine/godot/pull/20448.patch","title":"Remove duplicated codes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-07-25T14:37:39Z","updated_at":"2018-07-26T08:45:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["946be8be50e4e9210ddb704059b715eced3ed58f"]},"20449":{"id":"MDExOlB1bGxSZXF1ZXN0MjAzODcyNzI5","public_id":20449,"url":"https://github.com/godotengine/godot/pull/20449","diff_url":"https://github.com/godotengine/godot/pull/20449.diff","patch_url":"https://github.com/godotengine/godot/pull/20449.patch","title":"Added conversions between matrixes in shaders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-07-25T15:17:13Z","updated_at":"2019-07-03T11:30:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["ca0a6c3fca1ee753050de474e4f6eb4ca71171a5"]},"20450":{"id":"MDExOlB1bGxSZXF1ZXN0MjAzODc1ODc1","public_id":20450,"url":"https://github.com/godotengine/godot/pull/20450","diff_url":"https://github.com/godotengine/godot/pull/20450.diff","patch_url":"https://github.com/godotengine/godot/pull/20450.patch","title":"Visualscript: Don't show Shift+A search box at every screen.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMzIx","created_at":"2018-07-25T15:26:53Z","updated_at":"2018-07-25T18:56:13Z","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":["31008c91998107fe434e96ebc86414336e842bf8"]},"20452":{"id":"MDExOlB1bGxSZXF1ZXN0MjAzODg1NjU4","public_id":20452,"url":"https://github.com/godotengine/godot/pull/20452","diff_url":"https://github.com/godotengine/godot/pull/20452.diff","patch_url":"https://github.com/godotengine/godot/pull/20452.patch","title":"Visualscript: Hide empty categories for basic types and methods.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMzIx","created_at":"2018-07-25T15:57:44Z","updated_at":"2018-07-25T18:56:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw0MTk3NTI2NDI=","name":"topic:visualscript","color":"#ffee88"}],"commits":["5b2c4b77e20ef6db1c51c051bc79709f8da60a11"]},"20453":{"id":"MDExOlB1bGxSZXF1ZXN0MjAzODg4ODI1","public_id":20453,"url":"https://github.com/godotengine/godot/pull/20453","diff_url":"https://github.com/godotengine/godot/pull/20453.diff","patch_url":"https://github.com/godotengine/godot/pull/20453.patch","title":"change framework name CoreMidi to CoreMIDI","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIwNzA2MDQ=","created_at":"2018-07-25T16:08:35Z","updated_at":"2018-07-25T19:07:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["746a15142ffb69bcbaff1ea32ed0402e5ad72327"]},"20455":{"id":"MDExOlB1bGxSZXF1ZXN0MjAzOTE5MTQ0","public_id":20455,"url":"https://github.com/godotengine/godot/pull/20455","diff_url":"https://github.com/godotengine/godot/pull/20455.diff","patch_url":"https://github.com/godotengine/godot/pull/20455.patch","title":"Add menu buttons to open the project and editor data folders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-07-25T18:09:15Z","updated_at":"2020-01-27T18:25: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":["b4f6b202739d6c9aa255836a18759c077c99a9a9"]},"20456":{"id":"MDExOlB1bGxSZXF1ZXN0MjAzOTIzMTM3","public_id":20456,"url":"https://github.com/godotengine/godot/pull/20456","diff_url":"https://github.com/godotengine/godot/pull/20456.diff","patch_url":"https://github.com/godotengine/godot/pull/20456.patch","title":"Fix crash on doc right click, issue 20429","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2018-07-25T18:25:06Z","updated_at":"2018-07-25T19:32:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6696b16685b06da1415057da6657cae4694dfb52"]},"20457":{"id":"MDExOlB1bGxSZXF1ZXN0MjAzOTMwNTkw","public_id":20457,"url":"https://github.com/godotengine/godot/pull/20457","diff_url":"https://github.com/godotengine/godot/pull/20457.diff","patch_url":"https://github.com/godotengine/godot/pull/20457.patch","title":"Visualscript: misc generic search changes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMzIx","created_at":"2018-07-25T18:53:52Z","updated_at":"2018-07-27T20:10:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw0MTk3NTI2NDI=","name":"topic:visualscript","color":"#ffee88"}],"commits":["00519debbe31a471c85a9756d49c552fdb9a3d44"]},"20458":{"id":"MDExOlB1bGxSZXF1ZXN0MjAzOTM3NjMy","public_id":20458,"url":"https://github.com/godotengine/godot/pull/20458","diff_url":"https://github.com/godotengine/godot/pull/20458.diff","patch_url":"https://github.com/godotengine/godot/pull/20458.patch","title":"Mono module bug fixes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-07-25T19:22:24Z","updated_at":"2021-05-13T23:55:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["762c912e8ea060bba7d1e35993540c905824d5c0","f1130f9a8a4e88c898236e722b758a142107a92a","8edf85b09c014bee48adcc515a46cf315ef393f5","5aefe5d93692d09b6cf57daab5b6846a68dd3a16"]},"20462":{"id":"MDExOlB1bGxSZXF1ZXN0MjAzOTY4NzUw","public_id":20462,"url":"https://github.com/godotengine/godot/pull/20462","diff_url":"https://github.com/godotengine/godot/pull/20462.diff","patch_url":"https://github.com/godotengine/godot/pull/20462.patch","title":"Visualscript: Don't type guess on nil and set default type to \"\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMzIx","created_at":"2018-07-25T21:28:45Z","updated_at":"2018-07-27T20:09:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw0MTk3NTI2NDI=","name":"topic:visualscript","color":"#ffee88"}],"commits":["607e5b7c95d410ee10d0fa5da5b715428a6c1d07"]},"20463":{"id":"MDExOlB1bGxSZXF1ZXN0MjAzOTY5OTYw","public_id":20463,"url":"https://github.com/godotengine/godot/pull/20463","diff_url":"https://github.com/godotengine/godot/pull/20463.diff","patch_url":"https://github.com/godotengine/godot/pull/20463.patch","title":"Visualscript: Carry property hint and hint string through to Visualscript virtual funcs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMzIx","created_at":"2018-07-25T21:34:01Z","updated_at":"2018-07-28T14:48:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw0MTk3NTI2NDI=","name":"topic:visualscript","color":"#ffee88"}],"commits":["2650b8710280a0759d751bc6d81f415a18442142"]},"20464":{"id":"MDExOlB1bGxSZXF1ZXN0MjAzOTcwMTQz","public_id":20464,"url":"https://github.com/godotengine/godot/pull/20464","diff_url":"https://github.com/godotengine/godot/pull/20464.diff","patch_url":"https://github.com/godotengine/godot/pull/20464.patch","title":"Add \"editor\" and \"standalone\" feature tags","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-07-25T21:34:53Z","updated_at":"2020-01-27T18:25:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["0254a408173f36ba194dc3b69543d85d66e832fa"]},"20466":{"id":"MDExOlB1bGxSZXF1ZXN0MjAzOTg1MDE0","public_id":20466,"url":"https://github.com/godotengine/godot/pull/20466","diff_url":"https://github.com/godotengine/godot/pull/20466.diff","patch_url":"https://github.com/godotengine/godot/pull/20466.patch","title":"Layer editor shouldn't close each time one is toggled (#20399)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQwNzkxODQ=","created_at":"2018-07-25T22:51:45Z","updated_at":"2019-07-03T08:44: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":["5421e46a431b7407af1e232c19025c9f03defcc4"]},"20468":{"id":"MDExOlB1bGxSZXF1ZXN0MjAzOTk2NDgw","public_id":20468,"url":"https://github.com/godotengine/godot/pull/20468","diff_url":"https://github.com/godotengine/godot/pull/20468.diff","patch_url":"https://github.com/godotengine/godot/pull/20468.patch","title":"General GDScript fixes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2018-07-26T00:12:32Z","updated_at":"2018-07-26T13:07:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["0b78e4f9e3824361e4984eedd1c57996eb48c546","7db7b43cb0452b02123eeeb8f4370646b31ba8e0","aeb0b3114d336958e4e1ab7781022e583ef8fe1d","a3ae4a9510146433e725289770d7cf6ef9424de0","a62f4af7ba86f612e558ecf11c8d4070b4e3fdac","3d6609303bc2def39fb5b87b9325b94b2549ede8","1ac9c0fe3aa42458441cea9ca9df87bde30e676a","96ee93e8c7638d8c0d8f1dd6567bbab2a24fd9e8","4cb17191b8e5a690889870bd03d83e71d62fb694","cd6ad5462c59a9f7545e252e0fecd65dd4c0eda7","65c069c8d9925aab870f7778591eb60cca85b214","b7bd85e70c40c6cdff61b1e057eafb9abd93a742"]},"20477":{"id":"MDExOlB1bGxSZXF1ZXN0MjA0MDY2Nzcx","public_id":20477,"url":"https://github.com/godotengine/godot/pull/20477","diff_url":"https://github.com/godotengine/godot/pull/20477.diff","patch_url":"https://github.com/godotengine/godot/pull/20477.patch","title":"Fix Visual Script duplicate issue","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5OTMwODcw","created_at":"2018-07-26T08:36:12Z","updated_at":"2019-07-03T11:30:46Z","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":["b893dc202832f87f8ffa4591aeeb1caa31006046"]},"20478":{"id":"MDExOlB1bGxSZXF1ZXN0MjA0MDg2NTU0","public_id":20478,"url":"https://github.com/godotengine/godot/pull/20478","diff_url":"https://github.com/godotengine/godot/pull/20478.diff","patch_url":"https://github.com/godotengine/godot/pull/20478.patch","title":"Fix main scene file filter","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMDA2ODE=","created_at":"2018-07-26T09:49:09Z","updated_at":"2018-07-26T12:00:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4462819e6347b054e0e839afbcc8688cece7c699"]},"20484":{"id":"MDExOlB1bGxSZXF1ZXN0MjA0MTcyNzcw","public_id":20484,"url":"https://github.com/godotengine/godot/pull/20484","diff_url":"https://github.com/godotengine/godot/pull/20484.diff","patch_url":"https://github.com/godotengine/godot/pull/20484.patch","title":"Add toggle for favorites in create_root_dialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MjE3NTYz","created_at":"2018-07-26T15:02:51Z","updated_at":"2018-09-23T20:29: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":["1ea37c34ad1d1b8e6ed40434b4a8c55eb6535d0b"]},"20497":{"id":"MDExOlB1bGxSZXF1ZXN0MjA0MjY2MTAy","public_id":20497,"url":"https://github.com/godotengine/godot/pull/20497","diff_url":"https://github.com/godotengine/godot/pull/20497.diff","patch_url":"https://github.com/godotengine/godot/pull/20497.patch","title":"Multiply TextEdit line spacing by the editor scale","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-07-26T21:02:35Z","updated_at":"2020-01-27T18:25:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f8a2cb3e15a4fec3ce4929db36f73ca1cb8309f8"]},"20498":{"id":"MDExOlB1bGxSZXF1ZXN0MjA0Mjc2Mjg1","public_id":20498,"url":"https://github.com/godotengine/godot/pull/20498","diff_url":"https://github.com/godotengine/godot/pull/20498.diff","patch_url":"https://github.com/godotengine/godot/pull/20498.patch","title":"Make the caret thicker in TextEdit and scale it with the editor scale","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-07-26T21:48:11Z","updated_at":"2020-01-27T18:25:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8d05f89bc1eabfe6d682b850ea22cf32d5d97285"]},"20506":{"id":"MDExOlB1bGxSZXF1ZXN0MjA0MzQyMDE1","public_id":20506,"url":"https://github.com/godotengine/godot/pull/20506","diff_url":"https://github.com/godotengine/godot/pull/20506.diff","patch_url":"https://github.com/godotengine/godot/pull/20506.patch","title":"Main: Fix --check-only option implemented as paired","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-07-27T06:37:21Z","updated_at":"2018-07-27T10:22:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["2d4a4a245db7847dd1f446814845d48299a42053"]},"20507":{"id":"MDExOlB1bGxSZXF1ZXN0MjA0MzQ4MzQz","public_id":20507,"url":"https://github.com/godotengine/godot/pull/20507","diff_url":"https://github.com/godotengine/godot/pull/20507.diff","patch_url":"https://github.com/godotengine/godot/pull/20507.patch","title":"add support libc++_shared on android (master)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMzMTc1ODk=","created_at":"2018-07-27T07:15:13Z","updated_at":"2019-04-17T20:19: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"}],"commits":["b0419db46f52a3b606acb985265bcd56ec1dad7c"]},"20508":{"id":"MDExOlB1bGxSZXF1ZXN0MjA0MzU0MTM1","public_id":20508,"url":"https://github.com/godotengine/godot/pull/20508","diff_url":"https://github.com/godotengine/godot/pull/20508.diff","patch_url":"https://github.com/godotengine/godot/pull/20508.patch","title":"Fix of AudioRecordingEffect property","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MzgyNjQ=","created_at":"2018-07-27T07:44:28Z","updated_at":"2018-07-27T08:07:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["0672fc377e1a95927c9efda05e54fd1101c91de6"]},"20509":{"id":"MDExOlB1bGxSZXF1ZXN0MjA0MzY4NTg4","public_id":20509,"url":"https://github.com/godotengine/godot/pull/20509","diff_url":"https://github.com/godotengine/godot/pull/20509.diff","patch_url":"https://github.com/godotengine/godot/pull/20509.patch","title":"Reenabled module and fixed missing const","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2018-07-27T08:50:51Z","updated_at":"2018-07-27T09:22:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWw4NjU1ODUwMDA=","name":"topic:xr","color":"#ffee88"}],"commits":["03d02e88fc38c5f96e9b4a6e29df777dec398f9d"]},"20511":{"id":"MDExOlB1bGxSZXF1ZXN0MjA0NDAwNjEx","public_id":20511,"url":"https://github.com/godotengine/godot/pull/20511","diff_url":"https://github.com/godotengine/godot/pull/20511.diff","patch_url":"https://github.com/godotengine/godot/pull/20511.patch","title":"Fixed shortcuts not working with InputEventActions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2NDkwNDAx","created_at":"2018-07-27T11:06:27Z","updated_at":"2019-07-12T09:28:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c2be1a75a0b93c2a0f8ec7c4df7f125d1a53eca4"]},"20512":{"id":"MDExOlB1bGxSZXF1ZXN0MjA0NDE1NzQ1","public_id":20512,"url":"https://github.com/godotengine/godot/pull/20512","diff_url":"https://github.com/godotengine/godot/pull/20512.diff","patch_url":"https://github.com/godotengine/godot/pull/20512.patch","title":"add initial GLES2 3D renderer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyMDk2MTM=","created_at":"2018-07-27T12:20:16Z","updated_at":"2018-07-27T14:33:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["b64171e79cb8de3e7cc5b79352a4cb711347918c"]},"20515":{"id":"MDExOlB1bGxSZXF1ZXN0MjA0NDM0MDc5","public_id":20515,"url":"https://github.com/godotengine/godot/pull/20515","diff_url":"https://github.com/godotengine/godot/pull/20515.diff","patch_url":"https://github.com/godotengine/godot/pull/20515.patch","title":"Fix PhysicsBody build with deprecated=no","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-07-27T13:37:20Z","updated_at":"2018-07-27T14:53:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["12254594ac3aaebb794a83c0bd753f69e52e4fdb"]},"20516":{"id":"MDExOlB1bGxSZXF1ZXN0MjA0NDM3MDEx","public_id":20516,"url":"https://github.com/godotengine/godot/pull/20516","diff_url":"https://github.com/godotengine/godot/pull/20516.diff","patch_url":"https://github.com/godotengine/godot/pull/20516.patch","title":"Fixed nativescript getter and setter logic","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2018-07-27T13:48:07Z","updated_at":"2018-07-27T21:08:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["8a914f17b0646c98b115e06e382b864f7a47a335"]},"20523":{"id":"MDExOlB1bGxSZXF1ZXN0MjA0NDg5NzA1","public_id":20523,"url":"https://github.com/godotengine/godot/pull/20523","diff_url":"https://github.com/godotengine/godot/pull/20523.diff","patch_url":"https://github.com/godotengine/godot/pull/20523.patch","title":"Raw input relative motion for Windows","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQwNzkzMzQy","created_at":"2018-07-27T17:11:37Z","updated_at":"2018-08-23T04:11:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["dcbbc445dba8a07ef6d6f5029a6e18372fe3201f"]},"20528":{"id":"MDExOlB1bGxSZXF1ZXN0MjA0NTU1MjUx","public_id":20528,"url":"https://github.com/godotengine/godot/pull/20528","diff_url":"https://github.com/godotengine/godot/pull/20528.diff","patch_url":"https://github.com/godotengine/godot/pull/20528.patch","title":"Tweak AppStream metadata and add MIME type integration","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-07-27T22:41:52Z","updated_at":"2020-01-27T18:25:19Z","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":["01914ee00b2ccb638f697305b094f030088f8716"]},"20532":{"id":"MDExOlB1bGxSZXF1ZXN0MjA0NTY2MzY3","public_id":20532,"url":"https://github.com/godotengine/godot/pull/20532","diff_url":"https://github.com/godotengine/godot/pull/20532.diff","patch_url":"https://github.com/godotengine/godot/pull/20532.patch","title":"Added a method to find the index for a surface with a given name","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2018-07-28T00:37:10Z","updated_at":"2020-02-21T11:29:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d41a4089c642584ff97b12e2f1321fea7591573d"]},"20535":{"id":"MDExOlB1bGxSZXF1ZXN0MjA0NTgzNzU3","public_id":20535,"url":"https://github.com/godotengine/godot/pull/20535","diff_url":"https://github.com/godotengine/godot/pull/20535.diff","patch_url":"https://github.com/godotengine/godot/pull/20535.patch","title":"Fix layer 2-line tooltips used as name in inspector","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-07-28T08:36:06Z","updated_at":"2018-07-28T13:41:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["578c8fc1e53f1c27a6ff976a5bcd2ceab2146e0a"]},"20536":{"id":"MDExOlB1bGxSZXF1ZXN0MjA0NTg0NDk5","public_id":20536,"url":"https://github.com/godotengine/godot/pull/20536","diff_url":"https://github.com/godotengine/godot/pull/20536.diff","patch_url":"https://github.com/godotengine/godot/pull/20536.patch","title":"libpng: Update to upstream version 1.6.35","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-07-28T08:57:47Z","updated_at":"2018-11-05T15:10:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["f4e682d7171b0ccf89ffc2d1e9bab084209fdfd0"]},"20537":{"id":"MDExOlB1bGxSZXF1ZXN0MjA0NTg0Njg5","public_id":20537,"url":"https://github.com/godotengine/godot/pull/20537","diff_url":"https://github.com/godotengine/godot/pull/20537.diff","patch_url":"https://github.com/godotengine/godot/pull/20537.patch","title":"glad: Sync with upstream 0.1.25","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-07-28T09:02:39Z","updated_at":"2018-07-28T13:41:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["a431492b6201215873b9c8baaa0603bca344585e"]},"20539":{"id":"MDExOlB1bGxSZXF1ZXN0MjA0NTg4MTUw","public_id":20539,"url":"https://github.com/godotengine/godot/pull/20539","diff_url":"https://github.com/godotengine/godot/pull/20539.diff","patch_url":"https://github.com/godotengine/godot/pull/20539.patch","title":"mbedtls: Update to upstream version 2.12.0","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-07-28T10:53:16Z","updated_at":"2018-07-28T13:41:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["d8e1cd7a109bc832826f21d6df1faf401be8dcc9"]},"20544":{"id":"MDExOlB1bGxSZXF1ZXN0MjA0NjAwMTYx","public_id":20544,"url":"https://github.com/godotengine/godot/pull/20544","diff_url":"https://github.com/godotengine/godot/pull/20544.diff","patch_url":"https://github.com/godotengine/godot/pull/20544.patch","title":"fix windows build using python 3.7","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0NzE0Mw==","created_at":"2018-07-28T16:25:16Z","updated_at":"2018-07-28T20:41:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["8fd337e2df27cec7dafa8bda5fcc03dfe6930a51"]},"20546":{"id":"MDExOlB1bGxSZXF1ZXN0MjA0NjAyMDE0","public_id":20546,"url":"https://github.com/godotengine/godot/pull/20546","diff_url":"https://github.com/godotengine/godot/pull/20546.diff","patch_url":"https://github.com/godotengine/godot/pull/20546.patch","title":"fixed uninitialised variable that was causing menu crash.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDk4ODMy","created_at":"2018-07-28T17:11:19Z","updated_at":"2018-11-14T12:49:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["1626ae642102cb4c5853f7a73fb9441093fc1de2"]},"20550":{"id":"MDExOlB1bGxSZXF1ZXN0MjA0NjA1ODk0","public_id":20550,"url":"https://github.com/godotengine/godot/pull/20550","diff_url":"https://github.com/godotengine/godot/pull/20550.diff","patch_url":"https://github.com/godotengine/godot/pull/20550.patch","title":"Soft Body - Pin Point fix, Material fix","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2018-07-28T18:47:04Z","updated_at":"2018-07-31T06:33:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["7949ba771b149d355fcdce721e59afcca998015f","45160f0c0d07928fdcc1203e3da3eced89df3cc8"]},"20552":{"id":"MDExOlB1bGxSZXF1ZXN0MjA0NjA4NzMw","public_id":20552,"url":"https://github.com/godotengine/godot/pull/20552","diff_url":"https://github.com/godotengine/godot/pull/20552.diff","patch_url":"https://github.com/godotengine/godot/pull/20552.patch","title":"Added interface for GDNative Videodecoder.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MjQ1OTQy","created_at":"2018-07-28T20:05:57Z","updated_at":"2020-11-23T22:18:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["72feccf2057e99d9235efb52cbb9bc4ccc0f0e36","012dac9aadbfd69fa2b6233496e9383e27f0e8e2","7199b7b5dd1b324f6581c4a880951730daefbb60"]},"20554":{"id":"MDExOlB1bGxSZXF1ZXN0MjA0NjEwMzg1","public_id":20554,"url":"https://github.com/godotengine/godot/pull/20554","diff_url":"https://github.com/godotengine/godot/pull/20554.diff","patch_url":"https://github.com/godotengine/godot/pull/20554.patch","title":"Small doc formating changes and Linux cursor theme note","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-07-28T20:52:20Z","updated_at":"2018-10-31T11:24:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["79ab43299a8f1d17d3ba0988c2d31a545cebbde9"]},"20560":{"id":"MDExOlB1bGxSZXF1ZXN0MjA0NjIyODA3","public_id":20560,"url":"https://github.com/godotengine/godot/pull/20560","diff_url":"https://github.com/godotengine/godot/pull/20560.diff","patch_url":"https://github.com/godotengine/godot/pull/20560.patch","title":"Add custom icons to script classes.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MjE3NTYz","created_at":"2018-07-29T03:47:02Z","updated_at":"2022-09-19T05:30:25Z","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"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["6d9cc032e71ccc768064bf908623b0954d01181c"]},"20561":{"id":"MDExOlB1bGxSZXF1ZXN0MjA0NjI5MjMz","public_id":20561,"url":"https://github.com/godotengine/godot/pull/20561","diff_url":"https://github.com/godotengine/godot/pull/20561.diff","patch_url":"https://github.com/godotengine/godot/pull/20561.patch","title":"Add NativeScript support for script classes via exported script properties.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MjE3NTYz","created_at":"2018-07-29T07:34:27Z","updated_at":"2018-08-16T18:04:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["05f717376b8d318734fc87598b2c524e71dd0e77"]},"20573":{"id":"MDExOlB1bGxSZXF1ZXN0MjA0NjQ2NDYw","public_id":20573,"url":"https://github.com/godotengine/godot/pull/20573","diff_url":"https://github.com/godotengine/godot/pull/20573.diff","patch_url":"https://github.com/godotengine/godot/pull/20573.patch","title":"Fix nested Vectors","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2018-07-29T15:05:04Z","updated_at":"2018-08-05T20:31:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["2d98b40d47661913ab3a815deea2a47ab8429ec7"]},"20581":{"id":"MDExOlB1bGxSZXF1ZXN0MjA0NjU3NzA4","public_id":20581,"url":"https://github.com/godotengine/godot/pull/20581","diff_url":"https://github.com/godotengine/godot/pull/20581.diff","patch_url":"https://github.com/godotengine/godot/pull/20581.patch","title":"Do not use deprecated stuff that only glibc now implements","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ4MTEyNQ==","created_at":"2018-07-29T19:34:11Z","updated_at":"2019-06-04T09:23:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["687b95b41fb178382cecac7c7f5b1a078503431e"]},"20582":{"id":"MDExOlB1bGxSZXF1ZXN0MjA0NjYwMDg1","public_id":20582,"url":"https://github.com/godotengine/godot/pull/20582","diff_url":"https://github.com/godotengine/godot/pull/20582.diff","patch_url":"https://github.com/godotengine/godot/pull/20582.patch","title":"Fix Mono compilation on Windows/Ming","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2018-07-29T20:32:43Z","updated_at":"2018-07-29T20:36:45Z","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":["0deb8dda517aee11280bcaf12d96456d5a404ad3"]},"20583":{"id":"MDExOlB1bGxSZXF1ZXN0MjA0NjYxNTI2","public_id":20583,"url":"https://github.com/godotengine/godot/pull/20583","diff_url":"https://github.com/godotengine/godot/pull/20583.diff","patch_url":"https://github.com/godotengine/godot/pull/20583.patch","title":"Fix case where exported properties value is lost","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-07-29T21:10:22Z","updated_at":"2021-05-13T23:55:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f3c7527225c73812a7de10dfc273ba0e82e8d7ec"]},"20584":{"id":"MDExOlB1bGxSZXF1ZXN0MjA0NjYzNzA5","public_id":20584,"url":"https://github.com/godotengine/godot/pull/20584","diff_url":"https://github.com/godotengine/godot/pull/20584.diff","patch_url":"https://github.com/godotengine/godot/pull/20584.patch","title":"New gizmo structure and gizmo disabling menu","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2018-07-29T22:03:04Z","updated_at":"2018-08-13T06:59:33Z","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":["59fd18ab1aa037121aae049792762320777611dc"]},"20585":{"id":"MDExOlB1bGxSZXF1ZXN0MjA0NjYzODM1","public_id":20585,"url":"https://github.com/godotengine/godot/pull/20585","diff_url":"https://github.com/godotengine/godot/pull/20585.diff","patch_url":"https://github.com/godotengine/godot/pull/20585.patch","title":"New TileSet Editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3NzYwNDQ=","created_at":"2018-07-29T22:05:55Z","updated_at":"2018-09-18T04:44:53Z","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":["ce87a30e450a3f92b01afc1fc6d34dfb6255fa80"]},"20586":{"id":"MDExOlB1bGxSZXF1ZXN0MjA0NjY1MTMw","public_id":20586,"url":"https://github.com/godotengine/godot/pull/20586","diff_url":"https://github.com/godotengine/godot/pull/20586.diff","patch_url":"https://github.com/godotengine/godot/pull/20586.patch","title":"text_edit auto_completion","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NDE4ODY=","created_at":"2018-07-29T22:35:51Z","updated_at":"2018-08-24T18:48:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6d684aae8a18b49c59bd4f1e83f7acf9dd2e4684"]},"20587":{"id":"MDExOlB1bGxSZXF1ZXN0MjA0NjY2NjAz","public_id":20587,"url":"https://github.com/godotengine/godot/pull/20587","diff_url":"https://github.com/godotengine/godot/pull/20587.diff","patch_url":"https://github.com/godotengine/godot/pull/20587.patch","title":"Fixes bugs on the 2D editor scrollable area","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-07-29T23:09:40Z","updated_at":"2018-08-13T07:03:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["eb7f4ddccebfc0aca0a8981f3ba62971cb9838d4"]},"20595":{"id":"MDExOlB1bGxSZXF1ZXN0MjA0NzI0MTg1","public_id":20595,"url":"https://github.com/godotengine/godot/pull/20595","diff_url":"https://github.com/godotengine/godot/pull/20595.diff","patch_url":"https://github.com/godotengine/godot/pull/20595.patch","title":"Fix Windows handles leak","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0NzE0Mw==","created_at":"2018-07-30T08:04:30Z","updated_at":"2019-07-03T11:32:31Z","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":["b1e0da455b2ac9a63e092eacda6927032add8b30"]},"20597":{"id":"MDExOlB1bGxSZXF1ZXN0MjA0NzQ2MjU1","public_id":20597,"url":"https://github.com/godotengine/godot/pull/20597","diff_url":"https://github.com/godotengine/godot/pull/20597.diff","patch_url":"https://github.com/godotengine/godot/pull/20597.patch","title":"add 3D textures","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyMDk2MTM=","created_at":"2018-07-30T09:34:31Z","updated_at":"2018-08-06T10:20:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["b4d3f541e761d257199104a10f53260fa149690c"]},"20600":{"id":"MDExOlB1bGxSZXF1ZXN0MjA0Nzc2Njcx","public_id":20600,"url":"https://github.com/godotengine/godot/pull/20600","diff_url":"https://github.com/godotengine/godot/pull/20600.diff","patch_url":"https://github.com/godotengine/godot/pull/20600.patch","title":"Mono: Added generic methods for ResourceLoader.Load","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2Mzg3MTA3","created_at":"2018-07-30T11:40:07Z","updated_at":"2020-03-27T01:00:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["cdb4ae471b6aeb0f1afacae3dd42774660d8f133"]},"20609":{"id":"MDExOlB1bGxSZXF1ZXN0MjA0ODgwNTI3","public_id":20609,"url":"https://github.com/godotengine/godot/pull/20609","diff_url":"https://github.com/godotengine/godot/pull/20609.diff","patch_url":"https://github.com/godotengine/godot/pull/20609.patch","title":"Make opening menus with the same parent on mouse focus explicit","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-07-30T17:49:27Z","updated_at":"2018-12-11T06:19: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":["da7d3c5a585b944ac1223021eab2b2a23b25eee3"]},"20617":{"id":"MDExOlB1bGxSZXF1ZXN0MjA0OTM3NDY0","public_id":20617,"url":"https://github.com/godotengine/godot/pull/20617","diff_url":"https://github.com/godotengine/godot/pull/20617.diff","patch_url":"https://github.com/godotengine/godot/pull/20617.patch","title":"Fix Mac build","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4NDg1MTQ=","created_at":"2018-07-30T21:37:47Z","updated_at":"2018-08-13T10:12:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["5590ec67db4b0eddaf2489862b7e659c3ee4ce02","32a2c46d028f3ce39d4acd38ea2deadccef4f3e4"]},"20621":{"id":"MDExOlB1bGxSZXF1ZXN0MjA0OTQ1ODMx","public_id":20621,"url":"https://github.com/godotengine/godot/pull/20621","diff_url":"https://github.com/godotengine/godot/pull/20621.diff","patch_url":"https://github.com/godotengine/godot/pull/20621.patch","title":"Adjust bottom panel's minimal height for the expand icon","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-07-30T22:17:11Z","updated_at":"2018-08-14T16:11:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["22ffaded01188f9a531495c55cfb876b766cabab"]},"20627":{"id":"MDExOlB1bGxSZXF1ZXN0MjA0OTg1OTMz","public_id":20627,"url":"https://github.com/godotengine/godot/pull/20627","diff_url":"https://github.com/godotengine/godot/pull/20627.diff","patch_url":"https://github.com/godotengine/godot/pull/20627.patch","title":" #20488 core dictionary get key","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQwNTA1NTQ1","created_at":"2018-07-31T03:26:00Z","updated_at":"2018-11-19T20:12:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["bf1867aaab8d34ee2524f5b703214bb1c2684eb7"]},"20636":{"id":"MDExOlB1bGxSZXF1ZXN0MjA1MTM1ODE0","public_id":20636,"url":"https://github.com/godotengine/godot/pull/20636","diff_url":"https://github.com/godotengine/godot/pull/20636.diff","patch_url":"https://github.com/godotengine/godot/pull/20636.patch","title":"Fix #20564 HDR import fail","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY2NTI1ODA=","created_at":"2018-07-31T14:38:28Z","updated_at":"2018-08-15T08:42:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["7fbb8264224c3194436e53df7f43d6b166200201"]},"20639":{"id":"MDExOlB1bGxSZXF1ZXN0MjA1MTkwMzI0","public_id":20639,"url":"https://github.com/godotengine/godot/pull/20639","diff_url":"https://github.com/godotengine/godot/pull/20639.diff","patch_url":"https://github.com/godotengine/godot/pull/20639.patch","title":"Mono: Fix property set_value and cleanup","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-07-31T17:41:48Z","updated_at":"2021-05-13T23:55:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["4172fa03b56bb60fe096639585e0ca40df73b677"]},"20644":{"id":"MDExOlB1bGxSZXF1ZXN0MjA1MjEzNTg2","public_id":20644,"url":"https://github.com/godotengine/godot/pull/20644","diff_url":"https://github.com/godotengine/godot/pull/20644.diff","patch_url":"https://github.com/godotengine/godot/pull/20644.patch","title":"Fixed Windows mono compile","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY3MTc1MDU=","created_at":"2018-07-31T19:12:14Z","updated_at":"2019-07-03T11:33:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["24b4694313211d5ddf65c21bdb209d2365149ee8"]},"20645":{"id":"MDExOlB1bGxSZXF1ZXN0MjA1MjE2NTQ3","public_id":20645,"url":"https://github.com/godotengine/godot/pull/20645","diff_url":"https://github.com/godotengine/godot/pull/20645.diff","patch_url":"https://github.com/godotengine/godot/pull/20645.patch","title":"Added and modified AudioStream descriptions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMxODA3MTg=","created_at":"2018-07-31T19:24:04Z","updated_at":"2018-10-31T10:06:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["512ae49f7d5a87c5d236b9ddec690c473cf7ffd0","17eb26a83af38d7557ba8b3f6d226411dfe68c5d"]},"20665":{"id":"MDExOlB1bGxSZXF1ZXN0MjA1NjQyNDky","public_id":20665,"url":"https://github.com/godotengine/godot/pull/20665","diff_url":"https://github.com/godotengine/godot/pull/20665.diff","patch_url":"https://github.com/godotengine/godot/pull/20665.patch","title":"Add method to manually advance AnimationTree and manual process mode.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNzU2MDQ3","created_at":"2018-08-02T07:31:01Z","updated_at":"2018-08-14T13:54:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c55e269bfa675b3b65a28fee0eedea8fd30027ee"]},"20666":{"id":"MDExOlB1bGxSZXF1ZXN0MjA1NjQ0OTk0","public_id":20666,"url":"https://github.com/godotengine/godot/pull/20666","diff_url":"https://github.com/godotengine/godot/pull/20666.diff","patch_url":"https://github.com/godotengine/godot/pull/20666.patch","title":"Scale underlines in the script editor with the editor scale","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-08-02T07:42:18Z","updated_at":"2020-01-27T18:25:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["501fc98c63bd8d28ac403bac028af9d70e70f768"]},"20668":{"id":"MDExOlB1bGxSZXF1ZXN0MjA1NjU5NjA1","public_id":20668,"url":"https://github.com/godotengine/godot/pull/20668","diff_url":"https://github.com/godotengine/godot/pull/20668.diff","patch_url":"https://github.com/godotengine/godot/pull/20668.patch","title":"Fixes the hyperlinks for enumerators inside classes in the editor help.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNzU2MDQ3","created_at":"2018-08-02T08:43:13Z","updated_at":"2018-10-31T10:07:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["63c6a2487fda4121ea28ba980ac331cd39e61acb"]},"20670":{"id":"MDExOlB1bGxSZXF1ZXN0MjA1Njc1NzM4","public_id":20670,"url":"https://github.com/godotengine/godot/pull/20670","diff_url":"https://github.com/godotengine/godot/pull/20670.diff","patch_url":"https://github.com/godotengine/godot/pull/20670.patch","title":"Fix zoom display in the script editor on hiDPI displays","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-08-02T09:42:31Z","updated_at":"2020-01-27T18:25:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["cbe95970217d7a9727dc1b4c9dfb6d3dab37a2bc"]},"20680":{"id":"MDExOlB1bGxSZXF1ZXN0MjA1ODMyOTEy","public_id":20680,"url":"https://github.com/godotengine/godot/pull/20680","diff_url":"https://github.com/godotengine/godot/pull/20680.diff","patch_url":"https://github.com/godotengine/godot/pull/20680.patch","title":"Make the default text editor caret blink speed faster","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-08-02T19:09:23Z","updated_at":"2020-01-27T18:25:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["24f39b08c76593342866923ea0715eea809d08be"]},"20681":{"id":"MDExOlB1bGxSZXF1ZXN0MjA1ODQ0NjQ5","public_id":20681,"url":"https://github.com/godotengine/godot/pull/20681","diff_url":"https://github.com/godotengine/godot/pull/20681.diff","patch_url":"https://github.com/godotengine/godot/pull/20681.patch","title":"Keeping track of discard","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1NjkyNzkw","created_at":"2018-08-02T19:59:02Z","updated_at":"2018-08-08T13:08:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["c101dd5fa62708b5c8175a9d8b0bfedd2b306961"]},"20693":{"id":"MDExOlB1bGxSZXF1ZXN0MjA2MDcwMTc3","public_id":20693,"url":"https://github.com/godotengine/godot/pull/20693","diff_url":"https://github.com/godotengine/godot/pull/20693.diff","patch_url":"https://github.com/godotengine/godot/pull/20693.patch","title":"Fixed SoftBody pinned point offset calculation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2018-08-03T15:48:41Z","updated_at":"2018-08-04T12:11:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["b469267d949b1bb78e9d0b73ada3787dc0ea5963"]},"20697":{"id":"MDExOlB1bGxSZXF1ZXN0MjA2MTA4NDg4","public_id":20697,"url":"https://github.com/godotengine/godot/pull/20697","diff_url":"https://github.com/godotengine/godot/pull/20697.diff","patch_url":"https://github.com/godotengine/godot/pull/20697.patch","title":"Improve TileMap.get_used_cells docs.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgxMDc0NTk=","created_at":"2018-08-03T18:40:05Z","updated_at":"2018-10-31T10:07:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["338217c30bbba690d840c734a4873dbf187b0e4a"]},"20704":{"id":"MDExOlB1bGxSZXF1ZXN0MjA2MTc3MTAy","public_id":20704,"url":"https://github.com/godotengine/godot/pull/20704","diff_url":"https://github.com/godotengine/godot/pull/20704.diff","patch_url":"https://github.com/godotengine/godot/pull/20704.patch","title":"Fix uniform set for mat3 and mat4","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0NzE0Mw==","created_at":"2018-08-04T05:32:16Z","updated_at":"2018-08-13T11:06:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["477f49616203d9f26c44e071b6f15c775ad31032"]},"20706":{"id":"MDExOlB1bGxSZXF1ZXN0MjA2MTc3MjMw","public_id":20706,"url":"https://github.com/godotengine/godot/pull/20706","diff_url":"https://github.com/godotengine/godot/pull/20706.diff","patch_url":"https://github.com/godotengine/godot/pull/20706.patch","title":"Add missing GetPtr() for Dictionary<> and Array<>","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIzNjcwMzI=","created_at":"2018-08-04T05:36:04Z","updated_at":"2019-07-03T11:33:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["5d2c239772c7c6d4fb0eda104ffbe301899bdef6"]},"20707":{"id":"MDExOlB1bGxSZXF1ZXN0MjA2MTc3Nzcx","public_id":20707,"url":"https://github.com/godotengine/godot/pull/20707","diff_url":"https://github.com/godotengine/godot/pull/20707.diff","patch_url":"https://github.com/godotengine/godot/pull/20707.patch","title":"[Mono] Move several related small files","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2018-08-04T05:55:12Z","updated_at":"2018-08-24T19:32:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["514856d8c79bee4a35c61aa08213fd774c7a7ee9"]},"20712":{"id":"MDExOlB1bGxSZXF1ZXN0MjA2MTkyOTk5","public_id":20712,"url":"https://github.com/godotengine/godot/pull/20712","diff_url":"https://github.com/godotengine/godot/pull/20712.diff","patch_url":"https://github.com/godotengine/godot/pull/20712.patch","title":"Add OS::open_midi_inputs and OS::close_midi_inputs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-08-04T13:39:53Z","updated_at":"2018-08-24T16:35:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["05fc12ddb631c111b96bf03d84100d270f296b21"]},"20714":{"id":"MDExOlB1bGxSZXF1ZXN0MjA2MjAxNzMy","public_id":20714,"url":"https://github.com/godotengine/godot/pull/20714","diff_url":"https://github.com/godotengine/godot/pull/20714.diff","patch_url":"https://github.com/godotengine/godot/pull/20714.patch","title":"Use Xcode 9.4 on Travis CI","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-08-04T17:25:40Z","updated_at":"2020-01-27T18:25:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["2450debc0e69771c0d4010eb9f19c3910fe2a8aa"]},"20715":{"id":"MDExOlB1bGxSZXF1ZXN0MjA2MjAyMDk2","public_id":20715,"url":"https://github.com/godotengine/godot/pull/20715","diff_url":"https://github.com/godotengine/godot/pull/20715.diff","patch_url":"https://github.com/godotengine/godot/pull/20715.patch","title":"Fixed typo in SkeletonIK","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2018-08-04T17:35:58Z","updated_at":"2018-08-13T11:22:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["4073e443322b16817aad54672341f79cf565a6f0"]},"20717":{"id":"MDExOlB1bGxSZXF1ZXN0MjA2MjAzOTc3","public_id":20717,"url":"https://github.com/godotengine/godot/pull/20717","diff_url":"https://github.com/godotengine/godot/pull/20717.diff","patch_url":"https://github.com/godotengine/godot/pull/20717.patch","title":"Fix Mono exception handling.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgxMDc0NTk=","created_at":"2018-08-04T18:25:52Z","updated_at":"2018-08-24T14:27:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTcxNjI=","name":"discussion","color":"#ccaaff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["af39684885c519b44b654900fd89b80d4760fdb8"]},"20721":{"id":"MDExOlB1bGxSZXF1ZXN0MjA2MjA4MTcz","public_id":20721,"url":"https://github.com/godotengine/godot/pull/20721","diff_url":"https://github.com/godotengine/godot/pull/20721.diff","patch_url":"https://github.com/godotengine/godot/pull/20721.patch","title":"ResourceFormatLoaderImage::get_resource_type now uses file path","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MjE3NTYz","created_at":"2018-08-04T20:16:28Z","updated_at":"2018-09-23T20:29:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["417e5457b805eb21093e0787aeab09a49162baf9"]},"20725":{"id":"MDExOlB1bGxSZXF1ZXN0MjA2MjEzMTMz","public_id":20725,"url":"https://github.com/godotengine/godot/pull/20725","diff_url":"https://github.com/godotengine/godot/pull/20725.diff","patch_url":"https://github.com/godotengine/godot/pull/20725.patch","title":"Use more subtle indentation guides in the script editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-08-04T22:46:36Z","updated_at":"2022-09-13T19:54:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["9c1d4f9da2e4e2ab3f754d9d544c01b1da532ccc"]},"20727":{"id":"MDExOlB1bGxSZXF1ZXN0MjA2MjEzODAx","public_id":20727,"url":"https://github.com/godotengine/godot/pull/20727","diff_url":"https://github.com/godotengine/godot/pull/20727.diff","patch_url":"https://github.com/godotengine/godot/pull/20727.patch","title":"fixed godotphysics sat dispatch table","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMDM2MzM3","created_at":"2018-08-04T23:11:09Z","updated_at":"2018-08-15T17:36:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["14a227e9e7b809811446c912a0002a5e9e2cd499"]},"20731":{"id":"MDExOlB1bGxSZXF1ZXN0MjA2MjI3MTQz","public_id":20731,"url":"https://github.com/godotengine/godot/pull/20731","diff_url":"https://github.com/godotengine/godot/pull/20731.diff","patch_url":"https://github.com/godotengine/godot/pull/20731.patch","title":"Fix wrong context menu when right-clicking script/doc files","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-08-05T07:57:02Z","updated_at":"2018-08-13T15:41: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":["9194e42175a020ebec3ffe96ec1dc0855c296247"]},"20737":{"id":"MDExOlB1bGxSZXF1ZXN0MjA2MjQyNDA1","public_id":20737,"url":"https://github.com/godotengine/godot/pull/20737","diff_url":"https://github.com/godotengine/godot/pull/20737.diff","patch_url":"https://github.com/godotengine/godot/pull/20737.patch","title":"Use a standard \"OK\" text for confirmation buttons in error dialogs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-08-05T14:50:34Z","updated_at":"2020-01-27T18:25: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":["1368bcfc5382d904e7e87be28159df2c7dee748a"]},"20744":{"id":"MDExOlB1bGxSZXF1ZXN0MjA2MjUxNDk3","public_id":20744,"url":"https://github.com/godotengine/godot/pull/20744","diff_url":"https://github.com/godotengine/godot/pull/20744.diff","patch_url":"https://github.com/godotengine/godot/pull/20744.patch","title":"Initialize default lock rotation in constructor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMTE1NTU=","created_at":"2018-08-05T18:25:48Z","updated_at":"2018-08-14T13:49:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["65215a7829b50aa83e4c469d2747a6f1cc5c50b1"]},"20745":{"id":"MDExOlB1bGxSZXF1ZXN0MjA2MjUyMjU5","public_id":20745,"url":"https://github.com/godotengine/godot/pull/20745","diff_url":"https://github.com/godotengine/godot/pull/20745.diff","patch_url":"https://github.com/godotengine/godot/pull/20745.patch","title":"Allow to create a heightmap collision shape from an image","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMTE1NTU=","created_at":"2018-08-05T18:46:19Z","updated_at":"2018-12-27T09:29:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["6cf4f62f2bc2cffc2e25cd88c2f5fb2afb9ee50e"]},"20747":{"id":"MDExOlB1bGxSZXF1ZXN0MjA2MjU2MDY3","public_id":20747,"url":"https://github.com/godotengine/godot/pull/20747","diff_url":"https://github.com/godotengine/godot/pull/20747.diff","patch_url":"https://github.com/godotengine/godot/pull/20747.patch","title":"Do not call _update_actions when only changing deadzone","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2018-08-05T20:25:27Z","updated_at":"2018-08-14T08:00:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["7db66fea393f066e52aab66ff11d552cb2be97dd"]},"20753":{"id":"MDExOlB1bGxSZXF1ZXN0MjA2MjcyNzgx","public_id":20753,"url":"https://github.com/godotengine/godot/pull/20753","diff_url":"https://github.com/godotengine/godot/pull/20753.diff","patch_url":"https://github.com/godotengine/godot/pull/20753.patch","title":"Fix WebSocket crash due to non PDO init after CowData PR","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-08-06T02:06:39Z","updated_at":"2018-08-11T12:47:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["6a57f295730f1ab594e905fccba5a05578a2f5a0"]},"20760":{"id":"MDExOlB1bGxSZXF1ZXN0MjA2Mzg2MzMw","public_id":20760,"url":"https://github.com/godotengine/godot/pull/20760","diff_url":"https://github.com/godotengine/godot/pull/20760.diff","patch_url":"https://github.com/godotengine/godot/pull/20760.patch","title":"Improve the asset library download UX","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-08-06T12:42:47Z","updated_at":"2020-01-27T18:25:12Z","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":["c1108a4d17f569db57a1456044f337c2d526b670"]},"20772":{"id":"MDExOlB1bGxSZXF1ZXN0MjA2NTI4MDEy","public_id":20772,"url":"https://github.com/godotengine/godot/pull/20772","diff_url":"https://github.com/godotengine/godot/pull/20772.diff","patch_url":"https://github.com/godotengine/godot/pull/20772.patch","title":"Fix out of buffer read when copying from a non-null-terminated string","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0NzE0Mw==","created_at":"2018-08-06T21:59:23Z","updated_at":"2019-07-03T11:34:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f3b2689aa6fdc8dd4ab01fdded7fd94a5e998a4c"]},"20778":{"id":"MDExOlB1bGxSZXF1ZXN0MjA2NTY0MDAx","public_id":20778,"url":"https://github.com/godotengine/godot/pull/20778","diff_url":"https://github.com/godotengine/godot/pull/20778.diff","patch_url":"https://github.com/godotengine/godot/pull/20778.patch","title":"removed some surplus null appends that got typoed in 0e29f7974b59e444…","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDk4ODMy","created_at":"2018-08-07T02:35:42Z","updated_at":"2018-11-14T12:49:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["62f0dd9d57b2409206838bee240f30643852f1f0"]},"20786":{"id":"MDExOlB1bGxSZXF1ZXN0MjA2Njk4MTA3","public_id":20786,"url":"https://github.com/godotengine/godot/pull/20786","diff_url":"https://github.com/godotengine/godot/pull/20786.diff","patch_url":"https://github.com/godotengine/godot/pull/20786.patch","title":"Changes the default skybox to avoid the blue shade","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-08-07T13:28:49Z","updated_at":"2018-10-14T10:03:10Z","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":["8af2047966482baaaf6212dc4056938aa1f7ffa6"]},"20787":{"id":"MDExOlB1bGxSZXF1ZXN0MjA2NzMwNzcx","public_id":20787,"url":"https://github.com/godotengine/godot/pull/20787","diff_url":"https://github.com/godotengine/godot/pull/20787.diff","patch_url":"https://github.com/godotengine/godot/pull/20787.patch","title":"Tweak the default SpatialMaterial properties","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-08-07T15:05:44Z","updated_at":"2020-01-27T18:25:12Z","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":["31c12f05c42f4ce63f82e429a2698d675a3c0c7e"]},"20804":{"id":"MDExOlB1bGxSZXF1ZXN0MjA2OTY5Mzcw","public_id":20804,"url":"https://github.com/godotengine/godot/pull/20804","diff_url":"https://github.com/godotengine/godot/pull/20804.diff","patch_url":"https://github.com/godotengine/godot/pull/20804.patch","title":"add `project` method to Vector2/3","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyMDk2MTM=","created_at":"2018-08-08T10:59:17Z","updated_at":"2018-08-23T15:46:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["037f4638aba99981393edd247057f851e80db489"]},"20805":{"id":"MDExOlB1bGxSZXF1ZXN0MjA3MDAwOTMx","public_id":20805,"url":"https://github.com/godotengine/godot/pull/20805","diff_url":"https://github.com/godotengine/godot/pull/20805.diff","patch_url":"https://github.com/godotengine/godot/pull/20805.patch","title":"unhacking some GLES2 code","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyMDk2MTM=","created_at":"2018-08-08T13:05:18Z","updated_at":"2018-08-23T15:47:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["73fe08be2e378384d76ec48cf3647f2b950b52b3"]},"20808":{"id":"MDExOlB1bGxSZXF1ZXN0MjA3MDI4MzMx","public_id":20808,"url":"https://github.com/godotengine/godot/pull/20808","diff_url":"https://github.com/godotengine/godot/pull/20808.diff","patch_url":"https://github.com/godotengine/godot/pull/20808.patch","title":"Fix a typo in a TTR() call","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-08-08T14:31:15Z","updated_at":"2020-01-27T18:25:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c541430315cdd408bd9f0311f1ef491ecbdbf784"]},"20819":{"id":"MDExOlB1bGxSZXF1ZXN0MjA3MTE1ODc5","public_id":20819,"url":"https://github.com/godotengine/godot/pull/20819","diff_url":"https://github.com/godotengine/godot/pull/20819.diff","patch_url":"https://github.com/godotengine/godot/pull/20819.patch","title":"Fix mat4 uniform writes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0NzE0Mw==","created_at":"2018-08-08T19:40:27Z","updated_at":"2018-08-15T18:33:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["a0afaaeeb9c130bf10bc6c196b463dae4aecba84"]},"20826":{"id":"MDExOlB1bGxSZXF1ZXN0MjA3MjExODc4","public_id":20826,"url":"https://github.com/godotengine/godot/pull/20826","diff_url":"https://github.com/godotengine/godot/pull/20826.diff","patch_url":"https://github.com/godotengine/godot/pull/20826.patch","title":"fix #20390: handle time before year 1970","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg0OTEzNTE=","created_at":"2018-08-09T06:22:20Z","updated_at":"2018-08-14T12:25:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["43825dce477f5ad2300f1fd5c07cd5aeb00c42b9"]},"20831":{"id":"MDExOlB1bGxSZXF1ZXN0MjA3MjUwMDk0","public_id":20831,"url":"https://github.com/godotengine/godot/pull/20831","diff_url":"https://github.com/godotengine/godot/pull/20831.diff","patch_url":"https://github.com/godotengine/godot/pull/20831.patch","title":"Scale the project manager window size with the editor scale","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-08-09T09:14:57Z","updated_at":"2020-01-27T18:25: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":["cd29cdab154cad8f66902f56ddf0c1a3124ddcc0"]},"20835":{"id":"MDExOlB1bGxSZXF1ZXN0MjA3MjUyNzI2","public_id":20835,"url":"https://github.com/godotengine/godot/pull/20835","diff_url":"https://github.com/godotengine/godot/pull/20835.diff","patch_url":"https://github.com/godotengine/godot/pull/20835.patch","title":"Tweak some editor button texts","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-08-09T09:24:30Z","updated_at":"2020-01-27T18:25: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":["147f7fbdcf2ee34f641f283c5785cbe977dc1b07"]},"20842":{"id":"MDExOlB1bGxSZXF1ZXN0MjA3MjkwMjMz","public_id":20842,"url":"https://github.com/godotengine/godot/pull/20842","diff_url":"https://github.com/godotengine/godot/pull/20842.diff","patch_url":"https://github.com/godotengine/godot/pull/20842.patch","title":"Fix clang compile error","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-08-09T11:51:54Z","updated_at":"2018-08-10T11:34:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["da1f1619fe65bb974bd8fd89345bef017be80d72"]},"20844":{"id":"MDExOlB1bGxSZXF1ZXN0MjA3MzA3NDI1","public_id":20844,"url":"https://github.com/godotengine/godot/pull/20844","diff_url":"https://github.com/godotengine/godot/pull/20844.diff","patch_url":"https://github.com/godotengine/godot/pull/20844.patch","title":"interpolation was not removed because of id mismatch","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNjU2NDgz","created_at":"2018-08-09T12:58:14Z","updated_at":"2018-08-14T13:45:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["796088a9116730f26797f783aec4d4c87e11aeb6"]},"20848":{"id":"MDExOlB1bGxSZXF1ZXN0MjA3MzM4NTI5","public_id":20848,"url":"https://github.com/godotengine/godot/pull/20848","diff_url":"https://github.com/godotengine/godot/pull/20848.diff","patch_url":"https://github.com/godotengine/godot/pull/20848.patch","title":"Improve the 3D manipulator gizmo","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-08-09T14:36:09Z","updated_at":"2020-01-27T18:24:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["dcca20027c70bc52d9879a7da9825d7b3217cac4"]},"20856":{"id":"MDExOlB1bGxSZXF1ZXN0MjA3NDI4MDI2","public_id":20856,"url":"https://github.com/godotengine/godot/pull/20856","diff_url":"https://github.com/godotengine/godot/pull/20856.diff","patch_url":"https://github.com/godotengine/godot/pull/20856.patch","title":"Add some curly braces to make dictionary printing less ambiguous","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2018-08-09T20:05:16Z","updated_at":"2018-08-14T19:00:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["929b416fdbf542e30cf13d0e7ef9610ff4f188fa"]},"20860":{"id":"MDExOlB1bGxSZXF1ZXN0MjA3NDYyMTI3","public_id":20860,"url":"https://github.com/godotengine/godot/pull/20860","diff_url":"https://github.com/godotengine/godot/pull/20860.diff","patch_url":"https://github.com/godotengine/godot/pull/20860.patch","title":"Fix border artifacts at the edge of deep parallax.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-08-09T22:33:19Z","updated_at":"2018-08-15T00:06:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["85f4d3327601d9c75b1d94d9e63d7c5af42ceaba"]},"20861":{"id":"MDExOlB1bGxSZXF1ZXN0MjA3NDcyNzk1","public_id":20861,"url":"https://github.com/godotengine/godot/pull/20861","diff_url":"https://github.com/godotengine/godot/pull/20861.diff","patch_url":"https://github.com/godotengine/godot/pull/20861.patch","title":"Improve BitMap: expose methods + prevent stack overflow","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2018-08-09T23:44:36Z","updated_at":"2018-08-10T19:03:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b48d421ca0d2b9a272068213d566819b64ef0ae7","42bf5cd790b17058b1a1bae5e9272afe81f06ca4"]},"20873":{"id":"MDExOlB1bGxSZXF1ZXN0MjA3NTQzNjgw","public_id":20873,"url":"https://github.com/godotengine/godot/pull/20873","diff_url":"https://github.com/godotengine/godot/pull/20873.diff","patch_url":"https://github.com/godotengine/godot/pull/20873.patch","title":"Allow middle-click to close scripts","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkwOTMw","created_at":"2018-08-10T08:39:40Z","updated_at":"2018-08-14T23: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":["d867f11820cf67e48e12570b8b456c81cf7697de"]},"20876":{"id":"MDExOlB1bGxSZXF1ZXN0MjA3NTU1NTY2","public_id":20876,"url":"https://github.com/godotengine/godot/pull/20876","diff_url":"https://github.com/godotengine/godot/pull/20876.diff","patch_url":"https://github.com/godotengine/godot/pull/20876.patch","title":"Reset caret blink when Ctrl+moving the cursor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkwOTMw","created_at":"2018-08-10T09:27:37Z","updated_at":"2019-07-03T11:34:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["44d761e55cfd185b08081936979c9b89f593ecf7"]},"20889":{"id":"MDExOlB1bGxSZXF1ZXN0MjA3NjYyODE2","public_id":20889,"url":"https://github.com/godotengine/godot/pull/20889","diff_url":"https://github.com/godotengine/godot/pull/20889.diff","patch_url":"https://github.com/godotengine/godot/pull/20889.patch","title":"Revert \"added get_creation_time function for gdscript\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYyNjUzMDc=","created_at":"2018-08-10T16:29:54Z","updated_at":"2018-08-15T19:27:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ea3d997f9d4243c21a9f7a65d0320f31c4d57f54"]},"20890":{"id":"MDExOlB1bGxSZXF1ZXN0MjA3NjY2MjQ0","public_id":20890,"url":"https://github.com/godotengine/godot/pull/20890","diff_url":"https://github.com/godotengine/godot/pull/20890.diff","patch_url":"https://github.com/godotengine/godot/pull/20890.patch","title":"mono: add IsInstanceValid(), move WeakRef()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNTEzOTQ=","created_at":"2018-08-10T16:44:54Z","updated_at":"2019-07-03T08:45:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["9341129d149dfafa6b652d9a4a0ca32ccf3cef5f"]},"20893":{"id":"MDExOlB1bGxSZXF1ZXN0MjA3NjkzNTc5","public_id":20893,"url":"https://github.com/godotengine/godot/pull/20893","diff_url":"https://github.com/godotengine/godot/pull/20893.diff","patch_url":"https://github.com/godotengine/godot/pull/20893.patch","title":"Add option to convert from height map to depth map","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-08-10T18:48:27Z","updated_at":"2019-01-02T20:57:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["72104161dbd4969e05a3c649fbbf07cec3b61f71"]},"20901":{"id":"MDExOlB1bGxSZXF1ZXN0MjA3NzUwMjU2","public_id":20901,"url":"https://github.com/godotengine/godot/pull/20901","diff_url":"https://github.com/godotengine/godot/pull/20901.diff","patch_url":"https://github.com/godotengine/godot/pull/20901.patch","title":"mono: add constants to transform and vector structs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNTEzOTQ=","created_at":"2018-08-11T01:09:37Z","updated_at":"2019-07-03T08:45:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["815d08f10cc2b2ac7c048eb20f562119ed7f2786"]},"20906":{"id":"MDExOlB1bGxSZXF1ZXN0MjA3NzYyOTgz","public_id":20906,"url":"https://github.com/godotengine/godot/pull/20906","diff_url":"https://github.com/godotengine/godot/pull/20906.diff","patch_url":"https://github.com/godotengine/godot/pull/20906.patch","title":"Fix ReferenceRect border","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-08-11T07:38:07Z","updated_at":"2018-09-15T06:01:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["aaf62fcecc7b95825e1843c52c6bd81ee8e5dd40"]},"20908":{"id":"MDExOlB1bGxSZXF1ZXN0MjA3NzY0MDEx","public_id":20908,"url":"https://github.com/godotengine/godot/pull/20908","diff_url":"https://github.com/godotengine/godot/pull/20908.diff","patch_url":"https://github.com/godotengine/godot/pull/20908.patch","title":"Improved move_and_slide function stay on slope","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2018-08-11T08:09:37Z","updated_at":"2018-08-20T17:33:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["0010d9c82a89e89fc1bc83e806f59f34f3deb893","9826456f2e78b3502f646ffa5445c76c6d31f7ea"]},"20913":{"id":"MDExOlB1bGxSZXF1ZXN0MjA3NzcwMTQx","public_id":20913,"url":"https://github.com/godotengine/godot/pull/20913","diff_url":"https://github.com/godotengine/godot/pull/20913.diff","patch_url":"https://github.com/godotengine/godot/pull/20913.patch","title":"Rebase patches for fixing haiku build.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI5NjQyOTc=","created_at":"2018-08-11T11:06:43Z","updated_at":"2018-08-18T16:42:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["a294a842cb85f86cdd69b6e902aef01c9721668b"]},"20915":{"id":"MDExOlB1bGxSZXF1ZXN0MjA3NzczMjQx","public_id":20915,"url":"https://github.com/godotengine/godot/pull/20915","diff_url":"https://github.com/godotengine/godot/pull/20915.diff","patch_url":"https://github.com/godotengine/godot/pull/20915.patch","title":"Show in File Manager Clarification","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1MDQ2NA==","created_at":"2018-08-11T12:44:16Z","updated_at":"2018-08-14T12:39:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["afb3c0c933d57ad363ef079e3991400fe1eca698"]},"20918":{"id":"MDExOlB1bGxSZXF1ZXN0MjA3Nzc1Njcw","public_id":20918,"url":"https://github.com/godotengine/godot/pull/20918","diff_url":"https://github.com/godotengine/godot/pull/20918.diff","patch_url":"https://github.com/godotengine/godot/pull/20918.patch","title":"[DOCS] get_indexed, tween","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDEzMDg2","created_at":"2018-08-11T13:53:58Z","updated_at":"2018-10-31T10:08:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["a164d593c092874ecb9eb09d28ba94788a86da75"]},"20922":{"id":"MDExOlB1bGxSZXF1ZXN0MjA3NzgzMDk0","public_id":20922,"url":"https://github.com/godotengine/godot/pull/20922","diff_url":"https://github.com/godotengine/godot/pull/20922.diff","patch_url":"https://github.com/godotengine/godot/pull/20922.patch","title":"HTML5: use console.warn instead of Module.printErr","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MzY2MQ==","created_at":"2018-08-11T16:53:48Z","updated_at":"2019-07-03T08:45:48Z","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":["71c03883b50b98441ce457fb3cec1701a2e11842"]},"20928":{"id":"MDExOlB1bGxSZXF1ZXN0MjA3NzkyODE1","public_id":20928,"url":"https://github.com/godotengine/godot/pull/20928","diff_url":"https://github.com/godotengine/godot/pull/20928.diff","patch_url":"https://github.com/godotengine/godot/pull/20928.patch","title":"Improvements on the gizmo disabling menu and icon selection bugfix","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2018-08-11T21:13:16Z","updated_at":"2018-08-15T19:59:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ac51da2eb65986fbc9d3d2316ee4aac4d4663d67"]},"20932":{"id":"MDExOlB1bGxSZXF1ZXN0MjA3Nzk3Njcy","public_id":20932,"url":"https://github.com/godotengine/godot/pull/20932","diff_url":"https://github.com/godotengine/godot/pull/20932.diff","patch_url":"https://github.com/godotengine/godot/pull/20932.patch","title":"[Doc] Removed reference to texscreen in BackBufferCopy docs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2018-08-11T23:51:23Z","updated_at":"2018-11-03T06:22:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["333dfd562b5714fdd23fdffd49f208d182e89fc5"]},"20933":{"id":"MDExOlB1bGxSZXF1ZXN0MjA3Nzk4NjM2","public_id":20933,"url":"https://github.com/godotengine/godot/pull/20933","diff_url":"https://github.com/godotengine/godot/pull/20933.diff","patch_url":"https://github.com/godotengine/godot/pull/20933.patch","title":"Fix compile error with PulseAudio driver and clang","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-08-12T00:31:24Z","updated_at":"2018-08-13T12:18:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["eb3ab7cbbd49f2ac844790e442ba772ca09eb7ed"]},"20936":{"id":"MDExOlB1bGxSZXF1ZXN0MjA3ODAwNDk2","public_id":20936,"url":"https://github.com/godotengine/godot/pull/20936","diff_url":"https://github.com/godotengine/godot/pull/20936.diff","patch_url":"https://github.com/godotengine/godot/pull/20936.patch","title":"MinGW compile fix","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-08-12T01:52:41Z","updated_at":"2019-07-03T16:18:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["a9f071c41b3bfd7b869493b9c6942b7c9f6366af"]},"20940":{"id":"MDExOlB1bGxSZXF1ZXN0MjA3ODE1MzIw","public_id":20940,"url":"https://github.com/godotengine/godot/pull/20940","diff_url":"https://github.com/godotengine/godot/pull/20940.diff","patch_url":"https://github.com/godotengine/godot/pull/20940.patch","title":"Fix ResourceLoader::exists() false negative and readd deprecated has()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-08-12T10:47:45Z","updated_at":"2018-08-12T13:15:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d29ea4337fd165423b3b8ae0e88b18ce89f6dd9a"]},"20941":{"id":"MDExOlB1bGxSZXF1ZXN0MjA3ODE1NzIy","public_id":20941,"url":"https://github.com/godotengine/godot/pull/20941","diff_url":"https://github.com/godotengine/godot/pull/20941.diff","patch_url":"https://github.com/godotengine/godot/pull/20941.patch","title":"Fix handling of normals that approach 1","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NjI2MzMy","created_at":"2018-08-12T10:59:45Z","updated_at":"2018-08-15T06:40:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["66eba18969587762044825922e4a761c393583a6"]},"20945":{"id":"MDExOlB1bGxSZXF1ZXN0MjA3ODI4NzQz","public_id":20945,"url":"https://github.com/godotengine/godot/pull/20945","diff_url":"https://github.com/godotengine/godot/pull/20945.diff","patch_url":"https://github.com/godotengine/godot/pull/20945.patch","title":"Dictionary: remove erase_checked(key), make erase(key) return bool","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-08-12T16:23:52Z","updated_at":"2021-05-14T01:54:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["21d285e30fac8753bf2e1422054907d6b9c21150"]},"20947":{"id":"MDExOlB1bGxSZXF1ZXN0MjA3ODMxODQz","public_id":20947,"url":"https://github.com/godotengine/godot/pull/20947","diff_url":"https://github.com/godotengine/godot/pull/20947.diff","patch_url":"https://github.com/godotengine/godot/pull/20947.patch","title":"Expose PhysicalBone::get_bone_id() to c#/gdscript","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ1NjkxMzE=","created_at":"2018-08-12T17:32:30Z","updated_at":"2018-08-14T10:29:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["b684116b60ed4b40b2b1576aa39e7db06534276d"]},"20952":{"id":"MDExOlB1bGxSZXF1ZXN0MjA3ODM2NTI1","public_id":20952,"url":"https://github.com/godotengine/godot/pull/20952","diff_url":"https://github.com/godotengine/godot/pull/20952.diff","patch_url":"https://github.com/godotengine/godot/pull/20952.patch","title":"When starting up try creating directories recursively","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2018-08-12T19:29:11Z","updated_at":"2018-11-05T15:13:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["321ac5ae136635a12925c97d078153a5cae44f3d"]},"20953":{"id":"MDExOlB1bGxSZXF1ZXN0MjA3ODM5MjA5","public_id":20953,"url":"https://github.com/godotengine/godot/pull/20953","diff_url":"https://github.com/godotengine/godot/pull/20953.diff","patch_url":"https://github.com/godotengine/godot/pull/20953.patch","title":"Don't try to update the visual shader graph if it doesn't exist yet","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2018-08-12T20:36:29Z","updated_at":"2018-08-13T18:47:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["2a02f44ad959ed3ac24a36688c74a1284c9a8a74"]},"20956":{"id":"MDExOlB1bGxSZXF1ZXN0MjA3ODQ5NTAx","public_id":20956,"url":"https://github.com/godotengine/godot/pull/20956","diff_url":"https://github.com/godotengine/godot/pull/20956.diff","patch_url":"https://github.com/godotengine/godot/pull/20956.patch","title":"Update help doc when changing font size","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-08-13T00:43:09Z","updated_at":"2019-07-03T11:46:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["1574c3a18674c992edb70f5e010689e333018331"]},"20963":{"id":"MDExOlB1bGxSZXF1ZXN0MjA3OTM3ODEy","public_id":20963,"url":"https://github.com/godotengine/godot/pull/20963","diff_url":"https://github.com/godotengine/godot/pull/20963.diff","patch_url":"https://github.com/godotengine/godot/pull/20963.patch","title":"Remove cached .tpz archive after templates download and install","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-08-13T10:47:17Z","updated_at":"2019-07-03T08:45:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["812d0aba4264ee061a50d5aa32173e2f8fc8baf5"]},"20965":{"id":"MDExOlB1bGxSZXF1ZXN0MjA3OTUxNzY0","public_id":20965,"url":"https://github.com/godotengine/godot/pull/20965","diff_url":"https://github.com/godotengine/godot/pull/20965.diff","patch_url":"https://github.com/godotengine/godot/pull/20965.patch","title":"Batch GLES2 draw calls","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0NzE0Mw==","created_at":"2018-08-13T11:47:45Z","updated_at":"2018-09-10T14:56:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["f55039b194bbbd8d797b667d67e5677fb429d356"]},"20970":{"id":"MDExOlB1bGxSZXF1ZXN0MjA3OTg0OTcy","public_id":20970,"url":"https://github.com/godotengine/godot/pull/20970","diff_url":"https://github.com/godotengine/godot/pull/20970.diff","patch_url":"https://github.com/godotengine/godot/pull/20970.patch","title":"Remove usage console spam","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-08-13T13:52:26Z","updated_at":"2018-08-13T14:19:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["179e15f876463116e9ede714abd535d75cabe737"]},"20971":{"id":"MDExOlB1bGxSZXF1ZXN0MjA3OTg2MTUw","public_id":20971,"url":"https://github.com/godotengine/godot/pull/20971","diff_url":"https://github.com/godotengine/godot/pull/20971.diff","patch_url":"https://github.com/godotengine/godot/pull/20971.patch","title":"Fix for resource save dialog call","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5OTMwODcw","created_at":"2018-08-13T13:56:19Z","updated_at":"2019-05-30T20:21:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["48abe73fe238fc4bec337fbc4d82f59ea96830f1"]},"20974":{"id":"MDExOlB1bGxSZXF1ZXN0MjA3OTkzOTc4","public_id":20974,"url":"https://github.com/godotengine/godot/pull/20974","diff_url":"https://github.com/godotengine/godot/pull/20974.diff","patch_url":"https://github.com/godotengine/godot/pull/20974.patch","title":"[gles2] added ImmediateGeometry rendering","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyMDk2MTM=","created_at":"2018-08-13T14:20:57Z","updated_at":"2018-08-23T15:47:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["3d2984c9628692e3809d511c57ab82ed55aadb05"]},"20976":{"id":"MDExOlB1bGxSZXF1ZXN0MjA4MDA5ODk2","public_id":20976,"url":"https://github.com/godotengine/godot/pull/20976","diff_url":"https://github.com/godotengine/godot/pull/20976.diff","patch_url":"https://github.com/godotengine/godot/pull/20976.patch","title":"Add warning color to output log","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-08-13T15:09:45Z","updated_at":"2018-08-14T07:44: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":["94cf2133d54265ebeef272bb1c7c2e4c32fe730f"]},"20977":{"id":"MDExOlB1bGxSZXF1ZXN0MjA4MDE0Mjc3","public_id":20977,"url":"https://github.com/godotengine/godot/pull/20977","diff_url":"https://github.com/godotengine/godot/pull/20977.diff","patch_url":"https://github.com/godotengine/godot/pull/20977.patch","title":"Particles3D: set emitting if not set before generating AABB","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg3OTEwMTg=","created_at":"2018-08-13T15:23:40Z","updated_at":"2018-08-16T09:38:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["334922de8f8da023140a6a91c67c8f608ce62b08"]},"20981":{"id":"MDExOlB1bGxSZXF1ZXN0MjA4MDcyMTA2","public_id":20981,"url":"https://github.com/godotengine/godot/pull/20981","diff_url":"https://github.com/godotengine/godot/pull/20981.diff","patch_url":"https://github.com/godotengine/godot/pull/20981.patch","title":"Case-aware autocomplete: prefer same case candidates","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNjU2NDgz","created_at":"2018-08-13T19:01:57Z","updated_at":"2019-07-03T08:46: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":["109028f52b34563f56f59c96097cebc4ae5b3f74"]},"20982":{"id":"MDExOlB1bGxSZXF1ZXN0MjA4MDg1OTMx","public_id":20982,"url":"https://github.com/godotengine/godot/pull/20982","diff_url":"https://github.com/godotengine/godot/pull/20982.diff","patch_url":"https://github.com/godotengine/godot/pull/20982.patch","title":"Emit pressed events after processing items","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2018-08-13T19:57:15Z","updated_at":"2019-07-03T11:54:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["868efb8184dae7904aebf6366c5de246f052dead"]},"20986":{"id":"MDExOlB1bGxSZXF1ZXN0MjA4MTA1NDY2","public_id":20986,"url":"https://github.com/godotengine/godot/pull/20986","diff_url":"https://github.com/godotengine/godot/pull/20986.diff","patch_url":"https://github.com/godotengine/godot/pull/20986.patch","title":"Add Dummy AudioDriver into the AudioDriverManager list","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-08-13T21:12:00Z","updated_at":"2018-08-14T12:31:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["14fa84373507590b6a2623ac00b8d85104cce421"]},"20992":{"id":"MDExOlB1bGxSZXF1ZXN0MjA4MTk3OTkw","public_id":20992,"url":"https://github.com/godotengine/godot/pull/20992","diff_url":"https://github.com/godotengine/godot/pull/20992.diff","patch_url":"https://github.com/godotengine/godot/pull/20992.patch","title":"Fix int(String) != int(int) conversion","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-08-14T07:58:09Z","updated_at":"2018-08-14T13:40:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["3b10bd1fa2b365d5c346894f7f1b406ee2e30e5d"]},"20997":{"id":"MDExOlB1bGxSZXF1ZXN0MjA4MjQ3MDU4","public_id":20997,"url":"https://github.com/godotengine/godot/pull/20997","diff_url":"https://github.com/godotengine/godot/pull/20997.diff","patch_url":"https://github.com/godotengine/godot/pull/20997.patch","title":"Add a way to disable the split view in the FileSystem dock","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-08-14T11:14:20Z","updated_at":"2018-08-14T20:50: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":["b3f02d084040475e52bb2fb7b2747b5efece8c6e"]},"20999":{"id":"MDExOlB1bGxSZXF1ZXN0MjA4MjYyNjQx","public_id":20999,"url":"https://github.com/godotengine/godot/pull/20999","diff_url":"https://github.com/godotengine/godot/pull/20999.diff","patch_url":"https://github.com/godotengine/godot/pull/20999.patch","title":"Always show \"Open in File Manager\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1MDQ2NA==","created_at":"2018-08-14T12:21:00Z","updated_at":"2019-07-03T08:46: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":["f6a250adf8ebffa709e810625388249ef3d6d108"]},"21002":{"id":"MDExOlB1bGxSZXF1ZXN0MjA4Mjc2MzQw","public_id":21002,"url":"https://github.com/godotengine/godot/pull/21002","diff_url":"https://github.com/godotengine/godot/pull/21002.diff","patch_url":"https://github.com/godotengine/godot/pull/21002.patch","title":"Reduce verbosity for unsupported GLES2 bg modes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0NzE0Mw==","created_at":"2018-08-14T13:11:49Z","updated_at":"2018-08-14T13:25:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["ab1e460f539dea93ff14b250b0c3b76262ff343d"]},"21007":{"id":"MDExOlB1bGxSZXF1ZXN0MjA4MzQyNjQy","public_id":21007,"url":"https://github.com/godotengine/godot/pull/21007","diff_url":"https://github.com/godotengine/godot/pull/21007.diff","patch_url":"https://github.com/godotengine/godot/pull/21007.patch","title":"Disable camera interpolation when switching scene tabs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-08-14T16:38:18Z","updated_at":"2018-08-15T13:49: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":["ae788125a0ef081c99ce7360f689e96b8739db6d"]},"21008":{"id":"MDExOlB1bGxSZXF1ZXN0MjA4MzQ0NTk4","public_id":21008,"url":"https://github.com/godotengine/godot/pull/21008","diff_url":"https://github.com/godotengine/godot/pull/21008.diff","patch_url":"https://github.com/godotengine/godot/pull/21008.patch","title":"Fixes initialization of action list","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-08-14T16:45:47Z","updated_at":"2018-08-14T23:07:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6ccf3d887c0a0bf6117d38d74b74142c8635085f"]},"21010":{"id":"MDExOlB1bGxSZXF1ZXN0MjA4MzUyMjM5","public_id":21010,"url":"https://github.com/godotengine/godot/pull/21010","diff_url":"https://github.com/godotengine/godot/pull/21010.diff","patch_url":"https://github.com/godotengine/godot/pull/21010.patch","title":"Changes to the TileSet and TextureRegion editors","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-08-14T17:16:04Z","updated_at":"2018-08-15T00:33: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":["609d97b6d4e14f45a90432cdb02fc633586576b4"]},"21015":{"id":"MDExOlB1bGxSZXF1ZXN0MjA4MzcyMDYx","public_id":21015,"url":"https://github.com/godotengine/godot/pull/21015","diff_url":"https://github.com/godotengine/godot/pull/21015.diff","patch_url":"https://github.com/godotengine/godot/pull/21015.patch","title":"Revert \"Open visual editor when \"open editor\" button in the inspector is pressed\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYyNjUzMDc=","created_at":"2018-08-14T18:35:28Z","updated_at":"2018-08-14T18:38:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c72cab1293e98ff3b88f33d92c25798fa6e3ef27"]},"21021":{"id":"MDExOlB1bGxSZXF1ZXN0MjA4NDE3OTQ1","public_id":21021,"url":"https://github.com/godotengine/godot/pull/21021","diff_url":"https://github.com/godotengine/godot/pull/21021.diff","patch_url":"https://github.com/godotengine/godot/pull/21021.patch","title":"Fixed error spam in create node dialog with custom types.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-08-14T21:37:12Z","updated_at":"2018-08-15T14:10:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8591a1bd8013cfeadd806ea882a5c2e7ba6d604c"]},"21022":{"id":"MDExOlB1bGxSZXF1ZXN0MjA4NDMyMDI1","public_id":21022,"url":"https://github.com/godotengine/godot/pull/21022","diff_url":"https://github.com/godotengine/godot/pull/21022.diff","patch_url":"https://github.com/godotengine/godot/pull/21022.patch","title":"Ability to create TextFiles.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2018-08-14T22:51:45Z","updated_at":"2018-08-16T17:59:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6741e7a15dc7add747c71dc1ed427468dacbae3b"]},"21023":{"id":"MDExOlB1bGxSZXF1ZXN0MjA4NDMzNTU3","public_id":21023,"url":"https://github.com/godotengine/godot/pull/21023","diff_url":"https://github.com/godotengine/godot/pull/21023.diff","patch_url":"https://github.com/godotengine/godot/pull/21023.patch","title":"Fix re-opening of TextFiles when its already being edited.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2018-08-14T23:00:54Z","updated_at":"2018-08-16T17:59:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["81bf150cdc2bd58f07a0420fb47aa2956037ae4d"]},"21024":{"id":"MDExOlB1bGxSZXF1ZXN0MjA4NDM4Mzg3","public_id":21024,"url":"https://github.com/godotengine/godot/pull/21024","diff_url":"https://github.com/godotengine/godot/pull/21024.diff","patch_url":"https://github.com/godotengine/godot/pull/21024.patch","title":"Revert \"Fix border artifacts at the edge of deep parallax.\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYyNjUzMDc=","created_at":"2018-08-14T23:33:55Z","updated_at":"2018-08-14T23:35:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["d7a9a224fd84f335d1d13deb54b140630baa0a61"]},"21040":{"id":"MDExOlB1bGxSZXF1ZXN0MjA4NTUxNDg2","public_id":21040,"url":"https://github.com/godotengine/godot/pull/21040","diff_url":"https://github.com/godotengine/godot/pull/21040.diff","patch_url":"https://github.com/godotengine/godot/pull/21040.patch","title":"Fix not to show configuration warning on every node has script","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-08-15T12:40:24Z","updated_at":"2018-08-15T13:18:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4e9795aa99c851ca90c6992fd7faaebaa4aa5d53"]},"21044":{"id":"MDExOlB1bGxSZXF1ZXN0MjA4NTg0OTM0","public_id":21044,"url":"https://github.com/godotengine/godot/pull/21044","diff_url":"https://github.com/godotengine/godot/pull/21044.diff","patch_url":"https://github.com/godotengine/godot/pull/21044.patch","title":"Fix error spam from loading script class icons","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MjE3NTYz","created_at":"2018-08-15T14:49:13Z","updated_at":"2018-09-23T20:29:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["3ed92311175bb7024d7b51e7c70acbeaaf0b4947"]},"21045":{"id":"MDExOlB1bGxSZXF1ZXN0MjA4NTkyNzY2","public_id":21045,"url":"https://github.com/godotengine/godot/pull/21045","diff_url":"https://github.com/godotengine/godot/pull/21045.diff","patch_url":"https://github.com/godotengine/godot/pull/21045.patch","title":"[gles2] fix black bar artifacts","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyMDk2MTM=","created_at":"2018-08-15T15:15:16Z","updated_at":"2018-08-23T15:46:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["0ef85b55e004f1b4a68aa57f9ae3a4a88ad1ee4c"]},"21046":{"id":"MDExOlB1bGxSZXF1ZXN0MjA4NTk3ODIz","public_id":21046,"url":"https://github.com/godotengine/godot/pull/21046","diff_url":"https://github.com/godotengine/godot/pull/21046.diff","patch_url":"https://github.com/godotengine/godot/pull/21046.patch","title":"Fixed custom nodes not working with favorites and recently used","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-08-15T15:32:30Z","updated_at":"2018-08-16T16:28:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9896b7bbf920d35e301848abe46a8fd7d944952b"]},"21047":{"id":"MDExOlB1bGxSZXF1ZXN0MjA4NTk4NjE3","public_id":21047,"url":"https://github.com/godotengine/godot/pull/21047","diff_url":"https://github.com/godotengine/godot/pull/21047.diff","patch_url":"https://github.com/godotengine/godot/pull/21047.patch","title":"Tween: Always remove the desired InterpolateData when finished","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNjU2NDgz","created_at":"2018-08-15T15:35:15Z","updated_at":"2018-08-16T21:10:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4c2f9c19b8ae801bfc1400bbe77e3be844483389"]},"21049":{"id":"MDExOlB1bGxSZXF1ZXN0MjA4NjA5Nzk4","public_id":21049,"url":"https://github.com/godotengine/godot/pull/21049","diff_url":"https://github.com/godotengine/godot/pull/21049.diff","patch_url":"https://github.com/godotengine/godot/pull/21049.patch","title":"Improved 6DOF joint implementation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2018-08-15T16:15:49Z","updated_at":"2018-08-26T06:52:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["b5480634c36bcc2375b1f0fc8fa58b5a5cc357c0","a12e3bab233a9f752e7c138093fb3a0639b72df0"]},"21053":{"id":"MDExOlB1bGxSZXF1ZXN0MjA4NjM3NjIw","public_id":21053,"url":"https://github.com/godotengine/godot/pull/21053","diff_url":"https://github.com/godotengine/godot/pull/21053.diff","patch_url":"https://github.com/godotengine/godot/pull/21053.patch","title":"Doc: Clarify usage of dialog_hide_on_ok and caveat for FileDialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-08-15T18:09:36Z","updated_at":"2018-10-31T10:09:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["155fb45ca20da20bcc57c6bcbad9cbc2bb007f56"]},"21062":{"id":"MDExOlB1bGxSZXF1ZXN0MjA4NzQ4NDkx","public_id":21062,"url":"https://github.com/godotengine/godot/pull/21062","diff_url":"https://github.com/godotengine/godot/pull/21062.diff","patch_url":"https://github.com/godotengine/godot/pull/21062.patch","title":"PopupMenu item_pressed is sent before checking hide flags.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzNDE4ODkw","created_at":"2018-08-16T05:24:44Z","updated_at":"2019-07-03T11:54:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["9d0de7d417a87b46367b5dec1da7e93a9bc56408"]},"21063":{"id":"MDExOlB1bGxSZXF1ZXN0MjA4NzUwNjA5","public_id":21063,"url":"https://github.com/godotengine/godot/pull/21063","diff_url":"https://github.com/godotengine/godot/pull/21063.diff","patch_url":"https://github.com/godotengine/godot/pull/21063.patch","title":"Fix debugger icon for warnings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-08-16T05:42:12Z","updated_at":"2018-08-16T08:10:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["4fdb8ebdec61811bc9a889cf20ea82ca154188ea"]},"21067":{"id":"MDExOlB1bGxSZXF1ZXN0MjA4Nzk3Mjg4","public_id":21067,"url":"https://github.com/godotengine/godot/pull/21067","diff_url":"https://github.com/godotengine/godot/pull/21067.diff","patch_url":"https://github.com/godotengine/godot/pull/21067.patch","title":"Particles2D: set emitting if not set before generating Visibility Rect","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ4ODEzNg==","created_at":"2018-08-16T09:27:27Z","updated_at":"2018-08-16T16:35:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e11e080fa25c118a0d2f56d80633301a7d949bcc"]},"21069":{"id":"MDExOlB1bGxSZXF1ZXN0MjA4ODE3ODg4","public_id":21069,"url":"https://github.com/godotengine/godot/pull/21069","diff_url":"https://github.com/godotengine/godot/pull/21069.diff","patch_url":"https://github.com/godotengine/godot/pull/21069.patch","title":"Delay initializing lens distortion shader so GLES2 doesn't crash","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2018-08-16T10:45:43Z","updated_at":"2018-12-01T10:27:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4NjU1ODUwMDA=","name":"topic:xr","color":"#ffee88"}],"commits":["41945818235681de2ca91d0f91125e5f60576a61"]},"21074":{"id":"MDExOlB1bGxSZXF1ZXN0MjA4ODQxODQz","public_id":21074,"url":"https://github.com/godotengine/godot/pull/21074","diff_url":"https://github.com/godotengine/godot/pull/21074.diff","patch_url":"https://github.com/godotengine/godot/pull/21074.patch","title":"Fix type of Range allow_greater/allow_lesser properties","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-08-16T12:26:13Z","updated_at":"2018-08-16T13:22:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["c78bbfa669602da60cbc91900e1af81df98e78ab"]},"21075":{"id":"MDExOlB1bGxSZXF1ZXN0MjA4ODQ0ODkw","public_id":21075,"url":"https://github.com/godotengine/godot/pull/21075","diff_url":"https://github.com/godotengine/godot/pull/21075.diff","patch_url":"https://github.com/godotengine/godot/pull/21075.patch","title":"Lift 1440 limit in rotation_degrees hint range","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-08-16T12:37:54Z","updated_at":"2018-08-16T13:23: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":["968886768bc3f2177b69dfb3a070769e63b0020c"]},"21081":{"id":"MDExOlB1bGxSZXF1ZXN0MjA4ODczODA5","public_id":21081,"url":"https://github.com/godotengine/godot/pull/21081","diff_url":"https://github.com/godotengine/godot/pull/21081.diff","patch_url":"https://github.com/godotengine/godot/pull/21081.patch","title":"Fix crash assigning script to a Resource","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-08-16T14:13:25Z","updated_at":"2018-11-05T15:06:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ba47f15b786de8b6e1ea8a6bb8227e401180966e"]},"21084":{"id":"MDExOlB1bGxSZXF1ZXN0MjA4OTI4MzY5","public_id":21084,"url":"https://github.com/godotengine/godot/pull/21084","diff_url":"https://github.com/godotengine/godot/pull/21084.diff","patch_url":"https://github.com/godotengine/godot/pull/21084.patch","title":"Fix Theora/Webm loaders declaring binary extension","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-08-16T17:19:49Z","updated_at":"2019-07-03T14:54:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["333999c24f5176b1a4f00f12846f1b1bcc82501c"]},"21085":{"id":"MDExOlB1bGxSZXF1ZXN0MjA4OTI5NTQ2","public_id":21085,"url":"https://github.com/godotengine/godot/pull/21085","diff_url":"https://github.com/godotengine/godot/pull/21085.diff","patch_url":"https://github.com/godotengine/godot/pull/21085.patch","title":"Change PhysicsMaterial extension to phymat","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-08-16T17:24:29Z","updated_at":"2018-08-18T13:02:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["17b2d808decf8a76dc28e4b202df87112c4fcba4"]},"21089":{"id":"MDExOlB1bGxSZXF1ZXN0MjA4OTYyOTU1","public_id":21089,"url":"https://github.com/godotengine/godot/pull/21089","diff_url":"https://github.com/godotengine/godot/pull/21089.diff","patch_url":"https://github.com/godotengine/godot/pull/21089.patch","title":"Replace XRaiseWindow with a _NET_ACTIVE_WINDOW ClientRequest","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2018-08-16T19:38:26Z","updated_at":"2019-07-03T12:11:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["827cadafc8bfe1d9ee159574eb5e89041b138564"]},"21090":{"id":"MDExOlB1bGxSZXF1ZXN0MjA4OTY0ODU4","public_id":21090,"url":"https://github.com/godotengine/godot/pull/21090","diff_url":"https://github.com/godotengine/godot/pull/21090.diff","patch_url":"https://github.com/godotengine/godot/pull/21090.patch","title":"Delay emitting pressed signals in PopupMenu","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2018-08-16T19:46:10Z","updated_at":"2019-07-03T12:11:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["fa7eac8a0dfbd7271dcbdd398d4075c7f49d6836"]},"21091":{"id":"MDExOlB1bGxSZXF1ZXN0MjA4OTY2Njgy","public_id":21091,"url":"https://github.com/godotengine/godot/pull/21091","diff_url":"https://github.com/godotengine/godot/pull/21091.diff","patch_url":"https://github.com/godotengine/godot/pull/21091.patch","title":"Call minimum_size_changed() in PopupMenu::remove_item()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2018-08-16T19:53:39Z","updated_at":"2019-07-03T11:56:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["2d032c1562a5779f48bed92f2d51dbb9cd0791ec"]},"21099":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5MDU1OTkz","public_id":21099,"url":"https://github.com/godotengine/godot/pull/21099","diff_url":"https://github.com/godotengine/godot/pull/21099.diff","patch_url":"https://github.com/godotengine/godot/pull/21099.patch","title":"Fix error icon color for light themes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-08-17T06:24:35Z","updated_at":"2018-08-17T08:42:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["0d16ffbcaad8b3c746d15eaa1c3a3b6334919bb3"]},"21108":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5MDk1MDgz","public_id":21108,"url":"https://github.com/godotengine/godot/pull/21108","diff_url":"https://github.com/godotengine/godot/pull/21108.diff","patch_url":"https://github.com/godotengine/godot/pull/21108.patch","title":"Export dialog: Fix error color and link alignment","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-08-17T09:36:55Z","updated_at":"2019-07-03T11:56: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":["5542d4a830760affb10b72b50f950341595d2dd7"]},"21110":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5MDk4OTI5","public_id":21110,"url":"https://github.com/godotengine/godot/pull/21110","diff_url":"https://github.com/godotengine/godot/pull/21110.diff","patch_url":"https://github.com/godotengine/godot/pull/21110.patch","title":"Particles2D: fix editing Visibility Rect from new inspector","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ4ODEzNg==","created_at":"2018-08-17T09:52:19Z","updated_at":"2018-08-24T13:44:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6ad0f4ebe8c429eb5e4e8ff52aa0c416574d767e"]},"21115":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5MTE2ODE5","public_id":21115,"url":"https://github.com/godotengine/godot/pull/21115","diff_url":"https://github.com/godotengine/godot/pull/21115.diff","patch_url":"https://github.com/godotengine/godot/pull/21115.patch","title":"Fixed typo in detect.py","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIxMTc3MTMz","created_at":"2018-08-17T11:10:58Z","updated_at":"2018-08-18T13:01:07Z","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":["aa594614db4087be68be5c991155795a804eb146"]},"21116":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5MTI0MzE3","public_id":21116,"url":"https://github.com/godotengine/godot/pull/21116","diff_url":"https://github.com/godotengine/godot/pull/21116.diff","patch_url":"https://github.com/godotengine/godot/pull/21116.patch","title":"Mono: Improve C# core files (glue/cs_files) buildsystem","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-08-17T11:47:18Z","updated_at":"2021-05-14T01:54:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["72873004332be8cb39ff24f0195fa5bd04ec570d"]},"21117":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5MTI0NDI2","public_id":21117,"url":"https://github.com/godotengine/godot/pull/21117","diff_url":"https://github.com/godotengine/godot/pull/21117.diff","patch_url":"https://github.com/godotengine/godot/pull/21117.patch","title":"Bind ItemList's item_custom_fg_color methods","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-08-17T11:47:52Z","updated_at":"2019-07-03T08:46:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["099f74584ab603a0242555f19926078896a3bb6a"]},"21129":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5MjYwNzU5","public_id":21129,"url":"https://github.com/godotengine/godot/pull/21129","diff_url":"https://github.com/godotengine/godot/pull/21129.diff","patch_url":"https://github.com/godotengine/godot/pull/21129.patch","title":"Fix the 3D grid flickering when the origin is enabled","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-08-17T21:22:55Z","updated_at":"2020-01-27T18:24:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["442029b1c0fc4d31503a2c4640712d488cbb594a"]},"21130":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5MjY2OTU5","public_id":21130,"url":"https://github.com/godotengine/godot/pull/21130","diff_url":"https://github.com/godotengine/godot/pull/21130.diff","patch_url":"https://github.com/godotengine/godot/pull/21130.patch","title":"[DOCS] Updates to assorted class descriptions.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM4MTI1MTQ=","created_at":"2018-08-17T21:57:54Z","updated_at":"2018-10-31T10:10:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["23b7edb214658448cb95f0207d4055552d932e22"]},"21132":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5MjcyNDk4","public_id":21132,"url":"https://github.com/godotengine/godot/pull/21132","diff_url":"https://github.com/godotengine/godot/pull/21132.diff","patch_url":"https://github.com/godotengine/godot/pull/21132.patch","title":"Fix errors during removing files or folders and fix for latin symbols","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM5NjE5MDA=","created_at":"2018-08-17T22:35:17Z","updated_at":"2019-07-03T11:57:23Z","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":["42dc2ec0800debbcecef404dac9c0499f9c28bf0"]},"21134":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5Mjk1Njk2","public_id":21134,"url":"https://github.com/godotengine/godot/pull/21134","diff_url":"https://github.com/godotengine/godot/pull/21134.diff","patch_url":"https://github.com/godotengine/godot/pull/21134.patch","title":"Removed the lines forcing black screen on android GLES2","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MjExMzg=","created_at":"2018-08-18T05:31:04Z","updated_at":"2018-08-19T17:52:03Z","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":["5a74b15b3dbdc4fcd5e5b8e59f370882a488348a"]},"21146":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5MzExMzc1","public_id":21146,"url":"https://github.com/godotengine/godot/pull/21146","diff_url":"https://github.com/godotengine/godot/pull/21146.diff","patch_url":"https://github.com/godotengine/godot/pull/21146.patch","title":"Port ImportDock and ProjectExport to new property editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-08-18T13:08:48Z","updated_at":"2018-08-18T13:24:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0a3d874efd981a08db0a96aadf214dc7c44cbfb2"]},"21148":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5MzExODU3","public_id":21148,"url":"https://github.com/godotengine/godot/pull/21148","diff_url":"https://github.com/godotengine/godot/pull/21148.diff","patch_url":"https://github.com/godotengine/godot/pull/21148.patch","title":"Add PROPERTY_HINT_PLACEHOLDER_TEXT for String properties","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-08-18T13:20:51Z","updated_at":"2018-08-20T15:15: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":["661c9ece7cf167fd654a255ed80de0023ba171d9"]},"21149":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5MzEyMDAy","public_id":21149,"url":"https://github.com/godotengine/godot/pull/21149","diff_url":"https://github.com/godotengine/godot/pull/21149.diff","patch_url":"https://github.com/godotengine/godot/pull/21149.patch","title":"Revert \"Port ImportDock and ProjectExport to new property editor\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-08-18T13:24:53Z","updated_at":"2018-08-18T13:25:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b3246f13d18cdd0a416d499963408736e1a37c41"]},"21150":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5MzEyNDIx","public_id":21150,"url":"https://github.com/godotengine/godot/pull/21150","diff_url":"https://github.com/godotengine/godot/pull/21150.diff","patch_url":"https://github.com/godotengine/godot/pull/21150.patch","title":"Add more project window placement options","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-08-18T13:35:16Z","updated_at":"2020-01-27T18:24: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":["475a46c59cdc1d5abcd3a9f7441a0689847df186"]},"21152":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5MzEzNTk5","public_id":21152,"url":"https://github.com/godotengine/godot/pull/21152","diff_url":"https://github.com/godotengine/godot/pull/21152.diff","patch_url":"https://github.com/godotengine/godot/pull/21152.patch","title":"Fixed !is_inside_tree() errors in file dialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-08-18T14:05:35Z","updated_at":"2019-07-03T11:57:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["2b139384591afa69b209367bd93a4041aa4c97e0"]},"21154":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5MzE3MTAz","public_id":21154,"url":"https://github.com/godotengine/godot/pull/21154","diff_url":"https://github.com/godotengine/godot/pull/21154.diff","patch_url":"https://github.com/godotengine/godot/pull/21154.patch","title":"Added setting to change color of 2d editor grid","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-08-18T15:34:58Z","updated_at":"2018-08-19T12:19:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["66c25d48290b0b53f1febbfa4af3d4982f6f3204"]},"21155":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5MzE3NjM4","public_id":21155,"url":"https://github.com/godotengine/godot/pull/21155","diff_url":"https://github.com/godotengine/godot/pull/21155.diff","patch_url":"https://github.com/godotengine/godot/pull/21155.patch","title":"Fixes colorpicker popup immeditately closing when interacting with co…","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUzODQyNTE=","created_at":"2018-08-18T15:48:34Z","updated_at":"2018-08-18T23:19:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["17b439844da7fa1460914c839240157d847a8f85"]},"21156":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5MzE3NjQ0","public_id":21156,"url":"https://github.com/godotengine/godot/pull/21156","diff_url":"https://github.com/godotengine/godot/pull/21156.diff","patch_url":"https://github.com/godotengine/godot/pull/21156.patch","title":"Fix AtlasTexture with NinePatchRect and TextureProgress","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIwODM1NTQ4","created_at":"2018-08-18T15:48:42Z","updated_at":"2018-08-24T13:31:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["15af0e9ec841be7afdc2f48c0eefd6f3a8741363"]},"21159":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5MzI0NTI3","public_id":21159,"url":"https://github.com/godotengine/godot/pull/21159","diff_url":"https://github.com/godotengine/godot/pull/21159.diff","patch_url":"https://github.com/godotengine/godot/pull/21159.patch","title":"Fixed text entry is going in reverse","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-08-18T18:24:58Z","updated_at":"2018-08-18T20:15:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8ad251b331fdc6b7e02c7be7ba8a3eabcf479bbf"]},"21166":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5MzM1Mjc2","public_id":21166,"url":"https://github.com/godotengine/godot/pull/21166","diff_url":"https://github.com/godotengine/godot/pull/21166.diff","patch_url":"https://github.com/godotengine/godot/pull/21166.patch","title":"Find in Files improvements","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMTE1NTU=","created_at":"2018-08-18T23:42:12Z","updated_at":"2018-08-22T12:46: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":["09c55f43cffa57da44cd07569bd406bc916ba8fc"]},"21167":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5MzM1MzM0","public_id":21167,"url":"https://github.com/godotengine/godot/pull/21167","diff_url":"https://github.com/godotengine/godot/pull/21167.diff","patch_url":"https://github.com/godotengine/godot/pull/21167.patch","title":"Support higher-quality S3TC compression modes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMzcyNzM=","created_at":"2018-08-18T23:44:52Z","updated_at":"2018-09-12T00:53:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["4cd866685ea7f7dff569d71ae53392abb7a67df1"]},"21174":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5MzQxMzgw","public_id":21174,"url":"https://github.com/godotengine/godot/pull/21174","diff_url":"https://github.com/godotengine/godot/pull/21174.diff","patch_url":"https://github.com/godotengine/godot/pull/21174.patch","title":"[Mono] Rect2 - add Abs(), rename private fields","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNTEzOTQ=","created_at":"2018-08-19T03:48:09Z","updated_at":"2019-07-03T08:46:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["792a8446acf9733829cf033194c9c6b073fa8cec"]},"21176":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5MzQyNTA2","public_id":21176,"url":"https://github.com/godotengine/godot/pull/21176","diff_url":"https://github.com/godotengine/godot/pull/21176.diff","patch_url":"https://github.com/godotengine/godot/pull/21176.patch","title":"[DOCS] Many class ref updates","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM4MTI1MTQ=","created_at":"2018-08-19T04:37:31Z","updated_at":"2018-10-31T10:13:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["2a0991dde6448ab2567bb01819105a1dda1b96c4"]},"21179":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5MzQ0MjYz","public_id":21179,"url":"https://github.com/godotengine/godot/pull/21179","diff_url":"https://github.com/godotengine/godot/pull/21179.diff","patch_url":"https://github.com/godotengine/godot/pull/21179.patch","title":"Support debug_symbols in VS optimized builds","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMzcyNzM=","created_at":"2018-08-19T05:50:03Z","updated_at":"2019-07-03T08:46:37Z","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":["ffe0235f627f96f084c57cf8e91eba1f0ea977ab"]},"21182":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5MzU2MjU4","public_id":21182,"url":"https://github.com/godotengine/godot/pull/21182","diff_url":"https://github.com/godotengine/godot/pull/21182.diff","patch_url":"https://github.com/godotengine/godot/pull/21182.patch","title":"Highlight multiline strings as strings instead of comments","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-08-19T11:49:20Z","updated_at":"2020-01-27T18:24: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":["649c3bee3b0d291f448463649dacbca4919f147b"]},"21183":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5MzU3NDAx","public_id":21183,"url":"https://github.com/godotengine/godot/pull/21183","diff_url":"https://github.com/godotengine/godot/pull/21183.diff","patch_url":"https://github.com/godotengine/godot/pull/21183.patch","title":"Allow matrixes in varyings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-08-19T12:17:59Z","updated_at":"2018-08-19T17:45:33Z","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":["9634d74d312da34b3902ca5eadb6cdccd9ce60e3"]},"21192":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5MzY4NjM2","public_id":21192,"url":"https://github.com/godotengine/godot/pull/21192","diff_url":"https://github.com/godotengine/godot/pull/21192.diff","patch_url":"https://github.com/godotengine/godot/pull/21192.patch","title":"Fix crash when setting Material's next pass to itself","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-08-19T16:41:24Z","updated_at":"2018-08-20T19:29:10Z","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":["a6e51c8aa1efe12478613942995e390a8c53a1db"]},"21195":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5Mzc3MzM1","public_id":21195,"url":"https://github.com/godotengine/godot/pull/21195","diff_url":"https://github.com/godotengine/godot/pull/21195.diff","patch_url":"https://github.com/godotengine/godot/pull/21195.patch","title":"changed search help selection color","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NDE4ODY=","created_at":"2018-08-19T20:11:40Z","updated_at":"2019-07-03T08:47: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":["5ba083ea1bf6517fc54d7306ba1cb0178ec830d7"]},"21197":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5Mzc3NzYw","public_id":21197,"url":"https://github.com/godotengine/godot/pull/21197","diff_url":"https://github.com/godotengine/godot/pull/21197.diff","patch_url":"https://github.com/godotengine/godot/pull/21197.patch","title":"Bullet ray picking should ignore objects with input_ray_pickable=false","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMjM4MjM=","created_at":"2018-08-19T20:21:25Z","updated_at":"2019-07-03T11:58:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["7323f7998bf5025b182aa208b56cececdbfd0c2d"]},"21202":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5MzgzMTkw","public_id":21202,"url":"https://github.com/godotengine/godot/pull/21202","diff_url":"https://github.com/godotengine/godot/pull/21202.diff","patch_url":"https://github.com/godotengine/godot/pull/21202.patch","title":"Remove faces in in QuickHull::build() that we don't need anymore","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2018-08-19T22:26:43Z","updated_at":"2019-07-03T11:58:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["33669a8bcacf108e8fbf1bb64cf94b38381634e6"]},"21204":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5Mzg3NzAz","public_id":21204,"url":"https://github.com/godotengine/godot/pull/21204","diff_url":"https://github.com/godotengine/godot/pull/21204.diff","patch_url":"https://github.com/godotengine/godot/pull/21204.patch","title":"Revert \"Batch GLES2 draw calls\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0NzE0Mw==","created_at":"2018-08-20T00:14:03Z","updated_at":"2018-08-20T07:24:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["bd5ff205b2c1f6ebeeab94bb8dc02a2ff725f628"]},"21205":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5Mzg5ODQy","public_id":21205,"url":"https://github.com/godotengine/godot/pull/21205","diff_url":"https://github.com/godotengine/godot/pull/21205.diff","patch_url":"https://github.com/godotengine/godot/pull/21205.patch","title":"[Mono] Quat - add some missing constructors and methods","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNTEzOTQ=","created_at":"2018-08-20T00:55:15Z","updated_at":"2019-07-24T02:06:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["a94168459004e93a9c9431d29bac04fec3850631"]},"21208":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5NDEwMTA3","public_id":21208,"url":"https://github.com/godotengine/godot/pull/21208","diff_url":"https://github.com/godotengine/godot/pull/21208.diff","patch_url":"https://github.com/godotengine/godot/pull/21208.patch","title":"Prevent \"cannot use a string pattern on a bytes-like object\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI3NjAzNDk=","created_at":"2018-08-20T04:44:53Z","updated_at":"2019-07-03T11:59:05Z","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":["c6a4ca5c9e8c7c9c4c3fd3140bf8b1fc97f5cbfc"]},"21211":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5NDI0MDk4","public_id":21211,"url":"https://github.com/godotengine/godot/pull/21211","diff_url":"https://github.com/godotengine/godot/pull/21211.diff","patch_url":"https://github.com/godotengine/godot/pull/21211.patch","title":"Added FRAGCOORD to spatial light shader","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-08-20T06:39:04Z","updated_at":"2019-07-03T11:59: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":["37f5cc5b6398d4d9fb08282a0e47fb96f059581a"]},"21216":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5NDQzODU1","public_id":21216,"url":"https://github.com/godotengine/godot/pull/21216","diff_url":"https://github.com/godotengine/godot/pull/21216.diff","patch_url":"https://github.com/godotengine/godot/pull/21216.patch","title":"Port ImportDock and ProjectExport to new property editor (2nd try)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-08-20T08:17:36Z","updated_at":"2018-08-20T15:16:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e7c5aca0401f6ee2433a5256adc0910df14f1132"]},"21219":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5NDkzNTA2","public_id":21219,"url":"https://github.com/godotengine/godot/pull/21219","diff_url":"https://github.com/godotengine/godot/pull/21219.diff","patch_url":"https://github.com/godotengine/godot/pull/21219.patch","title":"TextEdit update cache.size on ENTER_TREE","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NDE4ODY=","created_at":"2018-08-20T11:39:36Z","updated_at":"2018-09-12T15:41:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f2da51620d77492afe9ae40ef3526be779db8eba"]},"21224":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5NTE0NDk2","public_id":21224,"url":"https://github.com/godotengine/godot/pull/21224","diff_url":"https://github.com/godotengine/godot/pull/21224.diff","patch_url":"https://github.com/godotengine/godot/pull/21224.patch","title":"Remove a stray semicolon","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2018-08-20T13:05:42Z","updated_at":"2018-08-20T13:14:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e9a35c2c6b5012c3a041a64851bf7ca6ba656730"]},"21229":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5NTU3MTI4","public_id":21229,"url":"https://github.com/godotengine/godot/pull/21229","diff_url":"https://github.com/godotengine/godot/pull/21229.diff","patch_url":"https://github.com/godotengine/godot/pull/21229.patch","title":"Implemented profiling functions for NativeScript","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-08-20T15:22:30Z","updated_at":"2018-08-22T20:27:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["a323b7a1ba0082967df22411519c713348514b38"]},"21231":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5NTY2MDc2","public_id":21231,"url":"https://github.com/godotengine/godot/pull/21231","diff_url":"https://github.com/godotengine/godot/pull/21231.diff","patch_url":"https://github.com/godotengine/godot/pull/21231.patch","title":"Check all selected items on OPEN_MANY/OPEN_FILES in FileDialog, also …","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NDE4ODY=","created_at":"2018-08-20T15:51:31Z","updated_at":"2018-08-25T09:13:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["0889d7e5894380279a42b95bda56409cf9ba39cf"]},"21233":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5NTc3NTQ3","public_id":21233,"url":"https://github.com/godotengine/godot/pull/21233","diff_url":"https://github.com/godotengine/godot/pull/21233.diff","patch_url":"https://github.com/godotengine/godot/pull/21233.patch","title":"fix Android/HTML5 custom templates option does not work","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMzNTc1Njkz","created_at":"2018-08-20T16:33:30Z","updated_at":"2018-08-20T22:07:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9c1fd917321a65ba1900b7d137dd5868887392b2"]},"21234":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5NTc4MjYw","public_id":21234,"url":"https://github.com/godotengine/godot/pull/21234","diff_url":"https://github.com/godotengine/godot/pull/21234.diff","patch_url":"https://github.com/godotengine/godot/pull/21234.patch","title":"[EditorInspector] Fix ImportDock and ProjectExport capitalize","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-08-20T16:36:16Z","updated_at":"2018-08-21T00:06:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["50326a0077b9c6cb3ec0d3521bd46759ad5f6529"]},"21236":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5NTg4NzEw","public_id":21236,"url":"https://github.com/godotengine/godot/pull/21236","diff_url":"https://github.com/godotengine/godot/pull/21236.diff","patch_url":"https://github.com/godotengine/godot/pull/21236.patch","title":"Try closing gracefully before terminating process","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0NzE0Mw==","created_at":"2018-08-20T17:20:09Z","updated_at":"2018-08-21T20:47:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["ca1c851dbdc14701695d9589225b44d5681606f0"]},"21239":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5NjA1MTAw","public_id":21239,"url":"https://github.com/godotengine/godot/pull/21239","diff_url":"https://github.com/godotengine/godot/pull/21239.diff","patch_url":"https://github.com/godotengine/godot/pull/21239.patch","title":"Fix occasional crash when downloading assets from the Asset Library","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-08-20T18:28:36Z","updated_at":"2020-01-27T18:24:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzOTEyMzI5OTU=","name":"topic:assetlib","color":"#ffee88"}],"commits":["dd4fe8588bcf0e99b16e45508da7dcc3a1f3bb8e"]},"21240":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5NjA4MTA5","public_id":21240,"url":"https://github.com/godotengine/godot/pull/21240","diff_url":"https://github.com/godotengine/godot/pull/21240.diff","patch_url":"https://github.com/godotengine/godot/pull/21240.patch","title":"[Mono] Vector2/3 Project methods","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2018-08-20T18:41:10Z","updated_at":"2018-10-07T04:36:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["434973fb83ce8add0a235fd5895acaf730857a08"]},"21241":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5NjEyNjg4","public_id":21241,"url":"https://github.com/godotengine/godot/pull/21241","diff_url":"https://github.com/godotengine/godot/pull/21241.diff","patch_url":"https://github.com/godotengine/godot/pull/21241.patch","title":"Reset reason text when no longer connected","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0NzE0Mw==","created_at":"2018-08-20T18:59:42Z","updated_at":"2018-08-20T22:12:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ce73b56adb6d802b496f41b78f77d4175fc02c82"]},"21245":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5NjI1NTQ5","public_id":21245,"url":"https://github.com/godotengine/godot/pull/21245","diff_url":"https://github.com/godotengine/godot/pull/21245.diff","patch_url":"https://github.com/godotengine/godot/pull/21245.patch","title":" Take CanvasLayer transform into account for 2D physics ","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2018-08-20T19:53:28Z","updated_at":"2018-08-23T19:55:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["20dc63054f7846a9179b546dd3f02096ff4c6609","4839e5f6d9ed1c0afee933009ab44b9913310d27"]},"21248":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5NjU5MDU5","public_id":21248,"url":"https://github.com/godotengine/godot/pull/21248","diff_url":"https://github.com/godotengine/godot/pull/21248.diff","patch_url":"https://github.com/godotengine/godot/pull/21248.patch","title":"Remove circle/diamond String constants","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-08-20T22:17:46Z","updated_at":"2018-08-21T15:49:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["f0b914fa688d5ad36ac51d5f6d19dfce073b1748"]},"21250":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5NjY1MDk4","public_id":21250,"url":"https://github.com/godotengine/godot/pull/21250","diff_url":"https://github.com/godotengine/godot/pull/21250.diff","patch_url":"https://github.com/godotengine/godot/pull/21250.patch","title":"== and != operators for Ref<T> / T*","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0NzE0Mw==","created_at":"2018-08-20T22:53:50Z","updated_at":"2018-08-21T19:28:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a1d2fbdeb29dbc0f7fa2940f9f66c161cf723180"]},"21252":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5NjgxNjcy","public_id":21252,"url":"https://github.com/godotengine/godot/pull/21252","diff_url":"https://github.com/godotengine/godot/pull/21252.diff","patch_url":"https://github.com/godotengine/godot/pull/21252.patch","title":"Disable scripting and physics early in EditorNode","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2018-08-21T00:59:41Z","updated_at":"2018-09-01T19:46:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ed3776c6a48943e9b01a4d60e28cab68f47300eb"]},"21253":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5NzEzNTIz","public_id":21253,"url":"https://github.com/godotengine/godot/pull/21253","diff_url":"https://github.com/godotengine/godot/pull/21253.diff","patch_url":"https://github.com/godotengine/godot/pull/21253.patch","title":"Rename Plane constants, add to Mono","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2018-08-21T05:40:59Z","updated_at":"2018-08-21T19:16:42Z","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":["a986686ac4b4896fc13feb5a85e64e511e6a4c83"]},"21254":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5NzE0MTE2","public_id":21254,"url":"https://github.com/godotengine/godot/pull/21254","diff_url":"https://github.com/godotengine/godot/pull/21254.diff","patch_url":"https://github.com/godotengine/godot/pull/21254.patch","title":"Add option to move Tile/GridMap editors to another side","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-08-21T05:45:34Z","updated_at":"2018-08-23T13:33: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":["6fa1b5eca7bfcc32c4f9284819a7c3e87b08ad3c"]},"21256":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5NzE1ODY2","public_id":21256,"url":"https://github.com/godotengine/godot/pull/21256","diff_url":"https://github.com/godotengine/godot/pull/21256.diff","patch_url":"https://github.com/godotengine/godot/pull/21256.patch","title":"BPTC support","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMzcyNzM=","created_at":"2018-08-21T05:58:23Z","updated_at":"2018-09-12T00:53:17Z","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":["35f6ba5c5d950171ec3e4f15934ac5494b19acb1"]},"21260":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5NzQ3MzUw","public_id":21260,"url":"https://github.com/godotengine/godot/pull/21260","diff_url":"https://github.com/godotengine/godot/pull/21260.diff","patch_url":"https://github.com/godotengine/godot/pull/21260.patch","title":"CI: Disable debug_symbols on Travis/AppVeyor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-08-21T08:33:50Z","updated_at":"2019-07-03T08:46:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["e71c20099c311bd7e1e20518bd0bdd89c9b61440"]},"21263":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5ODQ1NTg3","public_id":21263,"url":"https://github.com/godotengine/godot/pull/21263","diff_url":"https://github.com/godotengine/godot/pull/21263.diff","patch_url":"https://github.com/godotengine/godot/pull/21263.patch","title":"Fix grab/select of gradient edit","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-08-21T14:27:36Z","updated_at":"2018-08-21T18:55:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["40f8ab6b1e36fb2a2745f8307a656c5eaa38558a"]},"21266":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5ODcwOTU0","public_id":21266,"url":"https://github.com/godotengine/godot/pull/21266","diff_url":"https://github.com/godotengine/godot/pull/21266.diff","patch_url":"https://github.com/godotengine/godot/pull/21266.patch","title":"Added area / body collision exception in raycast","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2018-08-21T15:41:44Z","updated_at":"2018-08-21T17:26:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["c153489e25752efcc433f5d04d2c7fca9f3e97d5","0b98834b772c8e753b2a31508cf105ae555d6000"]},"21267":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5ODczNDI3","public_id":21267,"url":"https://github.com/godotengine/godot/pull/21267","diff_url":"https://github.com/godotengine/godot/pull/21267.diff","patch_url":"https://github.com/godotengine/godot/pull/21267.patch","title":"Deprecate incorrect Color::gray()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-08-21T15:49:30Z","updated_at":"2018-08-21T18:30:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["2969dffbe3dc8cc5fc45f284a935f177f79efab4"]},"21272":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5OTM5NTM3","public_id":21272,"url":"https://github.com/godotengine/godot/pull/21272","diff_url":"https://github.com/godotengine/godot/pull/21272.diff","patch_url":"https://github.com/godotengine/godot/pull/21272.patch","title":"tilemap_editor: change move and duplicate tools","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQzNzAyNQ==","created_at":"2018-08-21T20:02:18Z","updated_at":"2018-08-24T13:24:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["3f1b9772639dcaac807aee95e8226094f32dfac7"]},"21274":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5OTcyMDE5","public_id":21274,"url":"https://github.com/godotengine/godot/pull/21274","diff_url":"https://github.com/godotengine/godot/pull/21274.diff","patch_url":"https://github.com/godotengine/godot/pull/21274.patch","title":"Fix MeshLibrary editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-08-21T22:20:24Z","updated_at":"2018-08-21T23:56:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d0f55ab6e4687c0a3c52379ee9fbb31a121cc196"]},"21275":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5OTc0NzQ4","public_id":21275,"url":"https://github.com/godotengine/godot/pull/21275","diff_url":"https://github.com/godotengine/godot/pull/21275.diff","patch_url":"https://github.com/godotengine/godot/pull/21275.patch","title":"Mono: Fix weird crash when loading corlib","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-08-21T22:34:51Z","updated_at":"2021-05-14T01:54:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["143c471eff107cb1b28152d5d36f89f1b21a95ee"]},"21279":{"id":"MDExOlB1bGxSZXF1ZXN0MjA5OTgzOTgw","public_id":21279,"url":"https://github.com/godotengine/godot/pull/21279","diff_url":"https://github.com/godotengine/godot/pull/21279.diff","patch_url":"https://github.com/godotengine/godot/pull/21279.patch","title":"Assorted GDScript fixes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2018-08-21T23:34:23Z","updated_at":"2018-08-22T07:53:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["94d662ad558c80b0b04c85ad3daadb24ce653cd9","4d2b9a4b352a86cb78331b136c05ec2538b2928b","fdf18a41985701aafb20d2f6d35f481fee22e6cc","abbdb9d9514ff1299a3a7cec044eaf735273cad3","d97624e2954dc5180f2ae28d8aab9c8eaaff2954"]},"21281":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwMDA0MTYy","public_id":21281,"url":"https://github.com/godotengine/godot/pull/21281","diff_url":"https://github.com/godotengine/godot/pull/21281.diff","patch_url":"https://github.com/godotengine/godot/pull/21281.patch","title":"Fix Squish SSE misconfiguration","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMzcyNzM=","created_at":"2018-08-22T02:23:35Z","updated_at":"2018-09-12T00:53:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["04410346bb15c49619f54ed439eff10c31b8c70d"]},"21283":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwMDMyMzQx","public_id":21283,"url":"https://github.com/godotengine/godot/pull/21283","diff_url":"https://github.com/godotengine/godot/pull/21283.diff","patch_url":"https://github.com/godotengine/godot/pull/21283.patch","title":"Rename instances of the word \"theme\" to \"mesh_library\" in GridMap and MeshLibrary editors","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-08-22T06:32:59Z","updated_at":"2018-08-22T21:16:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw5NTUwNzk2ODQ=","name":"breaks compat","color":"#b64245"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["5c6be1aea54fc392227b0dcf846a5a82bc7adb38"]},"21288":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwMTkwOTI0","public_id":21288,"url":"https://github.com/godotengine/godot/pull/21288","diff_url":"https://github.com/godotengine/godot/pull/21288.diff","patch_url":"https://github.com/godotengine/godot/pull/21288.patch","title":"[GLES2] enable hardware skeletons","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyMDk2MTM=","created_at":"2018-08-22T16:22:47Z","updated_at":"2018-08-23T16:08:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["8e7454e5d77e38dd9bae283daf701af1047bf90c"]},"21290":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwMjgzMzc5","public_id":21290,"url":"https://github.com/godotengine/godot/pull/21290","diff_url":"https://github.com/godotengine/godot/pull/21290.diff","patch_url":"https://github.com/godotengine/godot/pull/21290.patch","title":"Hide unused options when not using \"Video RAM\" compression mode","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMzcyNzM=","created_at":"2018-08-22T22:33:08Z","updated_at":"2018-08-23T07:01: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":["7ad1ca525ea655bc2dcf3ea058e8c990eb03676c"]},"21301":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwMzA5Mzc5","public_id":21301,"url":"https://github.com/godotengine/godot/pull/21301","diff_url":"https://github.com/godotengine/godot/pull/21301.diff","patch_url":"https://github.com/godotengine/godot/pull/21301.patch","title":"Multithread BPTC compression jobs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMzcyNzM=","created_at":"2018-08-23T01:52:35Z","updated_at":"2018-09-12T00:53:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8c4e24862b8e595c35d319502bd37a1e292b4207"]},"21305":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwMzMzMTQ3","public_id":21305,"url":"https://github.com/godotengine/godot/pull/21305","diff_url":"https://github.com/godotengine/godot/pull/21305.diff","patch_url":"https://github.com/godotengine/godot/pull/21305.patch","title":"Fixed bugs in expression class","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE1NzkyMjE5","created_at":"2018-08-23T05:19:14Z","updated_at":"2018-08-23T20:49:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["fb3506d796b1630305e2c5fcdfc509a0d81dda4f"]},"21313":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwMzc2NTU4","public_id":21313,"url":"https://github.com/godotengine/godot/pull/21313","diff_url":"https://github.com/godotengine/godot/pull/21313.diff","patch_url":"https://github.com/godotengine/godot/pull/21313.patch","title":"Remove material errors after opening new project, fixes #21073","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2018-08-23T08:57:29Z","updated_at":"2021-05-04T07:43:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["927f9f283f5152d4f7318850ccd8194e74996a3b"]},"21316":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwNDMwODU5","public_id":21316,"url":"https://github.com/godotengine/godot/pull/21316","diff_url":"https://github.com/godotengine/godot/pull/21316.diff","patch_url":"https://github.com/godotengine/godot/pull/21316.patch","title":"Fix update 2D view on selections in scene tree","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NDE4ODY=","created_at":"2018-08-23T12:28:14Z","updated_at":"2019-06-26T21:34:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b7db3a69b8bc9c377fc3b301371b7af33407555c"]},"21317":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwNDc0NzIz","public_id":21317,"url":"https://github.com/godotengine/godot/pull/21317","diff_url":"https://github.com/godotengine/godot/pull/21317.diff","patch_url":"https://github.com/godotengine/godot/pull/21317.patch","title":"[GLES2] fix canvas_item sampler allocation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyMDk2MTM=","created_at":"2018-08-23T14:48:24Z","updated_at":"2018-08-23T15:46:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["da876907fd0ee7fed0718e933100182f5fe5abfe"]},"21318":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwNDgyMTU2","public_id":21318,"url":"https://github.com/godotengine/godot/pull/21318","diff_url":"https://github.com/godotengine/godot/pull/21318.diff","patch_url":"https://github.com/godotengine/godot/pull/21318.patch","title":"[GLES2] attempt to fix some android problems","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyMDk2MTM=","created_at":"2018-08-23T15:10:05Z","updated_at":"2018-08-24T10:14:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["a7bedaf935c979b4c369ce05e1ff2ac164cf8440"]},"21320":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwNDg3NjA2","public_id":21320,"url":"https://github.com/godotengine/godot/pull/21320","diff_url":"https://github.com/godotengine/godot/pull/21320.diff","patch_url":"https://github.com/godotengine/godot/pull/21320.patch","title":"[GLES2] fix depth for alpha pass","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyMDk2MTM=","created_at":"2018-08-23T15:26:28Z","updated_at":"2018-08-23T15:59:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["5ebc70f288dcb68f67ee5b202bbd4bab3f6420e3"]},"21321":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwNDkxODM3","public_id":21321,"url":"https://github.com/godotengine/godot/pull/21321","diff_url":"https://github.com/godotengine/godot/pull/21321.diff","patch_url":"https://github.com/godotengine/godot/pull/21321.patch","title":"[GLES2] fix CanvasModulate not working","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyMDk2MTM=","created_at":"2018-08-23T15:39:38Z","updated_at":"2018-08-23T16:15:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["0f59cc179c859d1030b131c8b7fc122e826d2563"]},"21322":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwNDk5ODM0","public_id":21322,"url":"https://github.com/godotengine/godot/pull/21322","diff_url":"https://github.com/godotengine/godot/pull/21322.diff","patch_url":"https://github.com/godotengine/godot/pull/21322.patch","title":"[Mono] AABB - Position, Size, End setters, Rect2 - End setter","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNTEzOTQ=","created_at":"2018-08-23T16:06:35Z","updated_at":"2019-07-03T08:47:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["46207ae7aa19fb99476299d98cccba8cd5df7fb6"]},"21325":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwNTA2MDY3","public_id":21325,"url":"https://github.com/godotengine/godot/pull/21325","diff_url":"https://github.com/godotengine/godot/pull/21325.diff","patch_url":"https://github.com/godotengine/godot/pull/21325.patch","title":"[GLES2] fix texture flags not having an effect","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyMDk2MTM=","created_at":"2018-08-23T16:28:54Z","updated_at":"2018-08-23T20:22:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["8884b3daadf3b6803fa131c7e44445df01070c8e"]},"21326":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwNTA2ODg3","public_id":21326,"url":"https://github.com/godotengine/godot/pull/21326","diff_url":"https://github.com/godotengine/godot/pull/21326.diff","patch_url":"https://github.com/godotengine/godot/pull/21326.patch","title":"Remove unnecessary print with AnimationNodeStateMachinePlayback","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-08-23T16:32:00Z","updated_at":"2018-08-23T18:25:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6a0a8bf8148332cd64bb1025edf26234213573b5"]},"21328":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwNTEyNDgx","public_id":21328,"url":"https://github.com/godotengine/godot/pull/21328","diff_url":"https://github.com/godotengine/godot/pull/21328.diff","patch_url":"https://github.com/godotengine/godot/pull/21328.patch","title":"Add missing BIND_ENUM_CONSTANT to ClippedCamera","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-08-23T16:54:16Z","updated_at":"2018-08-23T17:33:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f344763b583906ebf4ad266ccbdab9dd3427b0da"]},"21330":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwNTM0NzIw","public_id":21330,"url":"https://github.com/godotengine/godot/pull/21330","diff_url":"https://github.com/godotengine/godot/pull/21330.diff","patch_url":"https://github.com/godotengine/godot/pull/21330.patch","title":"Facilitate external modification of HTML5 canvas size","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2018-08-23T18:22:12Z","updated_at":"2019-07-03T08:47:18Z","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":["6e8b6be136d54a66d8f287c47cf51ac2d7e2dc57"]},"21332":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwNTU2NjM5","public_id":21332,"url":"https://github.com/godotengine/godot/pull/21332","diff_url":"https://github.com/godotengine/godot/pull/21332.diff","patch_url":"https://github.com/godotengine/godot/pull/21332.patch","title":"Fix file hints","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0NzE0Mw==","created_at":"2018-08-23T19:48:15Z","updated_at":"2018-08-23T21:36: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":["3c4c8c40dbbc2bddcd870507d4f9e4274f1d3c4c"]},"21336":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwNTg1MjUx","public_id":21336,"url":"https://github.com/godotengine/godot/pull/21336","diff_url":"https://github.com/godotengine/godot/pull/21336.diff","patch_url":"https://github.com/godotengine/godot/pull/21336.patch","title":"Add responsive HTML5 export page with full-size canvas as new default","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2018-08-23T21:47:34Z","updated_at":"2021-05-11T20:01:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["86d9e67d7a9f0128ff8b62d12a3ababc9135b618"]},"21339":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwNjA5NTI4","public_id":21339,"url":"https://github.com/godotengine/godot/pull/21339","diff_url":"https://github.com/godotengine/godot/pull/21339.diff","patch_url":"https://github.com/godotengine/godot/pull/21339.patch","title":"Fix regular macOS build by passing -isysroot to compiler so correct system headers are found","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1MjA4NA==","created_at":"2018-08-24T00:23:49Z","updated_at":"2018-11-20T13:11:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["362464463015fa4e6690e5733fa3ee0be11fa32f"]},"21351":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwNjU5OTcx","public_id":21351,"url":"https://github.com/godotengine/godot/pull/21351","diff_url":"https://github.com/godotengine/godot/pull/21351.diff","patch_url":"https://github.com/godotengine/godot/pull/21351.patch","title":"Add print_verbose to print to stdout only in verbose mode","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-08-24T07:25:50Z","updated_at":"2018-08-24T13:44:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["de59fe04e73250229e6ac11f9314e1b75dbdef1a"]},"21354":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwNjgzNzU1","public_id":21354,"url":"https://github.com/godotengine/godot/pull/21354","diff_url":"https://github.com/godotengine/godot/pull/21354.diff","patch_url":"https://github.com/godotengine/godot/pull/21354.patch","title":"Make some debug prints verbose-only, remove others","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-08-24T09:15:49Z","updated_at":"2018-08-24T13:02:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["52466d57e9c2897c40698a09482e5e7de230368f"]},"21355":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwNjg2MTk2","public_id":21355,"url":"https://github.com/godotengine/godot/pull/21355","diff_url":"https://github.com/godotengine/godot/pull/21355.diff","patch_url":"https://github.com/godotengine/godot/pull/21355.patch","title":"[GLES2] fix multimesh byte colors","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyMDk2MTM=","created_at":"2018-08-24T09:25:36Z","updated_at":"2018-08-24T10:06:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["211e0fa4aae880fb295804f3309588b50736a2a5"]},"21356":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwNjkyMDg5","public_id":21356,"url":"https://github.com/godotengine/godot/pull/21356","diff_url":"https://github.com/godotengine/godot/pull/21356.diff","patch_url":"https://github.com/godotengine/godot/pull/21356.patch","title":"Drop old ShaderGraph code, obsoleted by VisualShader","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-08-24T09:49:41Z","updated_at":"2018-08-24T13:02: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":["e22f0515c9ecfc64027b98feb35f1493d468679b"]},"21357":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwNjk3OTI0","public_id":21357,"url":"https://github.com/godotengine/godot/pull/21357","diff_url":"https://github.com/godotengine/godot/pull/21357.diff","patch_url":"https://github.com/godotengine/godot/pull/21357.patch","title":"[GLES2] fix wrong shader compiler output","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyMDk2MTM=","created_at":"2018-08-24T10:13:35Z","updated_at":"2018-08-24T11:09:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["2fa4b50027049f1755a2aed4451a7ebafb1a1245"]},"21358":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwNzAwNzc4","public_id":21358,"url":"https://github.com/godotengine/godot/pull/21358","diff_url":"https://github.com/godotengine/godot/pull/21358.diff","patch_url":"https://github.com/godotengine/godot/pull/21358.patch","title":"Disable ability to copy or cut text from LineEdit if secret mode is enabled.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU3NjAxNjc=","created_at":"2018-08-24T10:26:13Z","updated_at":"2018-08-25T09:05:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["7aca4c32e2d3051b4d58adafe401da2e97f77c44"]},"21359":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwNzA0NjAz","public_id":21359,"url":"https://github.com/godotengine/godot/pull/21359","diff_url":"https://github.com/godotengine/godot/pull/21359.diff","patch_url":"https://github.com/godotengine/godot/pull/21359.patch","title":"Fix clear button not clearing plot when stopped","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0NzE0Mw==","created_at":"2018-08-24T10:43:40Z","updated_at":"2018-08-24T11:50:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["92a9a8969dc97cd6b4028f8164c96316af23da10"]},"21364":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwNzE4MTEy","public_id":21364,"url":"https://github.com/godotengine/godot/pull/21364","diff_url":"https://github.com/godotengine/godot/pull/21364.diff","patch_url":"https://github.com/godotengine/godot/pull/21364.patch","title":"Style: Fix code formatting in GLSL shaders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-08-24T11:48:31Z","updated_at":"2018-08-24T13:17:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["e68b96928bbc9814519534acd89003db33279858","1b6d75a5996b5e3c7cfdea81953c5955e1645c1a"]},"21375":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwNzgzODky","public_id":21375,"url":"https://github.com/godotengine/godot/pull/21375","diff_url":"https://github.com/godotengine/godot/pull/21375.diff","patch_url":"https://github.com/godotengine/godot/pull/21375.patch","title":"SCons: Disable min/max WinDef.h macros on MSVC","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-08-24T16:05:52Z","updated_at":"2018-08-24T18:02:58Z","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":["72384626015f1990ab2009cdc99c32edf086c305"]},"21376":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwNzg1NDE5","public_id":21376,"url":"https://github.com/godotengine/godot/pull/21376","diff_url":"https://github.com/godotengine/godot/pull/21376.diff","patch_url":"https://github.com/godotengine/godot/pull/21376.patch","title":"Particles: Allow speed_scale at 0 in property hint, equivalent to pause","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-08-24T16:12:18Z","updated_at":"2019-07-03T08:47:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["67b0d3c2dc8decdabb21650f1d77a70b1a0d236d"]},"21379":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwODAxNTU5","public_id":21379,"url":"https://github.com/godotengine/godot/pull/21379","diff_url":"https://github.com/godotengine/godot/pull/21379.diff","patch_url":"https://github.com/godotengine/godot/pull/21379.patch","title":"Make ParticlesMaterial included with disable_3d=yes option","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-08-24T17:26:41Z","updated_at":"2018-08-24T18:51:42Z","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":["0e7178a740f9ad23c5ce84fcdd0ff4713f9bc387"]},"21380":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwODAyMzMw","public_id":21380,"url":"https://github.com/godotengine/godot/pull/21380","diff_url":"https://github.com/godotengine/godot/pull/21380.diff","patch_url":"https://github.com/godotengine/godot/pull/21380.patch","title":"Fix CVTT compile failure on VS2015 x86","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMzcyNzM=","created_at":"2018-08-24T17:30:02Z","updated_at":"2018-09-12T00:53:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["2dbd74b3a92faa24e8b7d45018a97f07dadb7c42"]},"21381":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwODM5NjQ1","public_id":21381,"url":"https://github.com/godotengine/godot/pull/21381","diff_url":"https://github.com/godotengine/godot/pull/21381.diff","patch_url":"https://github.com/godotengine/godot/pull/21381.patch","title":"Fix Members/Help Overview getting their items deselected when a tooltip appears","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-08-24T20:21:17Z","updated_at":"2018-08-27T14:35:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["df4f3aecd8fef4cd8bc8104b0f5ccb5362af3b40"]},"21382":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwODQ0MTcw","public_id":21382,"url":"https://github.com/godotengine/godot/pull/21382","diff_url":"https://github.com/godotengine/godot/pull/21382.diff","patch_url":"https://github.com/godotengine/godot/pull/21382.patch","title":"Support more X11 dialogs for X11::alert()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2018-08-24T20:43:02Z","updated_at":"2019-07-03T12:03:56Z","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":["c8464eb69f97bba44000e596b80f3cd56dba940f"]},"21385":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwODQ5ODIy","public_id":21385,"url":"https://github.com/godotengine/godot/pull/21385","diff_url":"https://github.com/godotengine/godot/pull/21385.diff","patch_url":"https://github.com/godotengine/godot/pull/21385.patch","title":"Fix a mistake in itemlist multi_select signal","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-08-24T21:10:30Z","updated_at":"2018-08-25T08:30:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["5b5191ccf046d4d11085670f9398f9875c760bc5"]},"21386":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwODU5NzM3","public_id":21386,"url":"https://github.com/godotengine/godot/pull/21386","diff_url":"https://github.com/godotengine/godot/pull/21386.diff","patch_url":"https://github.com/godotengine/godot/pull/21386.patch","title":"Fix picking in CanvasLayer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2018-08-24T22:06:45Z","updated_at":"2019-07-03T19:41:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["6d0f4a4ad70bc20e2653c144d630f19507edb164"]},"21387":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwODYxMDU0","public_id":21387,"url":"https://github.com/godotengine/godot/pull/21387","diff_url":"https://github.com/godotengine/godot/pull/21387.diff","patch_url":"https://github.com/godotengine/godot/pull/21387.patch","title":"Fall back to GLES2 if GLES3 is not working","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2018-08-24T22:15:12Z","updated_at":"2019-07-03T12:04:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["08f452d1a95d7f171472c33a60983d95adf1665d"]},"21390":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwODc4NjA4","public_id":21390,"url":"https://github.com/godotengine/godot/pull/21390","diff_url":"https://github.com/godotengine/godot/pull/21390.diff","patch_url":"https://github.com/godotengine/godot/pull/21390.patch","title":"Texture Region: Cache auto-slice information. Fixes #11503","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3NzYwNDQ=","created_at":"2018-08-25T01:27:08Z","updated_at":"2018-08-25T13:47:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["1f4a891a9cb288aedb177e1ebab6bf04b0e9ff06"]},"21392":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwODc5OTMw","public_id":21392,"url":"https://github.com/godotengine/godot/pull/21392","diff_url":"https://github.com/godotengine/godot/pull/21392.diff","patch_url":"https://github.com/godotengine/godot/pull/21392.patch","title":"Backward compatibility for autotile setup from Godot 3.0.X","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3NzYwNDQ=","created_at":"2018-08-25T02:00:32Z","updated_at":"2018-08-25T08:40:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["01d509b165eeea16fffe24d64f643505a7b3c260"]},"21395":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwODgyNzI0","public_id":21395,"url":"https://github.com/godotengine/godot/pull/21395","diff_url":"https://github.com/godotengine/godot/pull/21395.diff","patch_url":"https://github.com/godotengine/godot/pull/21395.patch","title":"Expose the align property of the SpinBox's LineEdit control","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ4MzUzMQ==","created_at":"2018-08-25T03:20:25Z","updated_at":"2018-10-02T08:36:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["dafa4072fc8b86b7571bb5f041e20a53ed66cf4c"]},"21400":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwODkxMDkx","public_id":21400,"url":"https://github.com/godotengine/godot/pull/21400","diff_url":"https://github.com/godotengine/godot/pull/21400.diff","patch_url":"https://github.com/godotengine/godot/pull/21400.patch","title":"log to console if falling back to dummy audio driver","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMzM1MzE4","created_at":"2018-08-25T07:49:47Z","updated_at":"2018-08-27T16:03:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["d37e9ef95ddc18b494524a3e560dc9a4c1ba9a8d"]},"21405":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwODk2NjMz","public_id":21405,"url":"https://github.com/godotengine/godot/pull/21405","diff_url":"https://github.com/godotengine/godot/pull/21405.diff","patch_url":"https://github.com/godotengine/godot/pull/21405.patch","title":"Fix advancing based on condition in AnimationNodeStateMachinePlayback","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM0MjU0MA==","created_at":"2018-08-25T10:23:20Z","updated_at":"2018-08-27T16:04:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6714f73d9e2bbe71128c45bfc03f6ba02c329cb3"]},"21407":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwOTAzMjcw","public_id":21407,"url":"https://github.com/godotengine/godot/pull/21407","diff_url":"https://github.com/godotengine/godot/pull/21407.diff","patch_url":"https://github.com/godotengine/godot/pull/21407.patch","title":"Prevent CoreAudio driver failing on finish if Dummy driver was selected","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-08-25T13:46:26Z","updated_at":"2018-08-26T14:45:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["5d0622a8def7272f0229c48accc804a87f8204c6"]},"21411":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwOTA4ODk3","public_id":21411,"url":"https://github.com/godotengine/godot/pull/21411","diff_url":"https://github.com/godotengine/godot/pull/21411.diff","patch_url":"https://github.com/godotengine/godot/pull/21411.patch","title":"Fixes several resource leaks listed on coverity","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjk3NTE5NTA=","created_at":"2018-08-25T15:58:16Z","updated_at":"2018-09-17T00:49:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e4af39cbc00446b03d142882a69813e94f0838b2"]},"21420":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwOTIwNDY0","public_id":21420,"url":"https://github.com/godotengine/godot/pull/21420","diff_url":"https://github.com/godotengine/godot/pull/21420.diff","patch_url":"https://github.com/godotengine/godot/pull/21420.patch","title":"Fix uninitialized mipmap levels","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMzcyNzM=","created_at":"2018-08-25T20:42:33Z","updated_at":"2018-09-12T00:53:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["de2a36505a9656c6abcd01d3f914a644175a4ced"]},"21421":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwOTIxMzY5","public_id":21421,"url":"https://github.com/godotengine/godot/pull/21421","diff_url":"https://github.com/godotengine/godot/pull/21421.diff","patch_url":"https://github.com/godotengine/godot/pull/21421.patch","title":"Small improvements to the Spatial Editor's multiple viewport mode","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-08-25T21:06:58Z","updated_at":"2018-10-02T15:44: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":["7d13f6ad303b0b2ed422e4f81fc2720f98ea4080"]},"21423":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwOTIzOTA4","public_id":21423,"url":"https://github.com/godotengine/godot/pull/21423","diff_url":"https://github.com/godotengine/godot/pull/21423.diff","patch_url":"https://github.com/godotengine/godot/pull/21423.patch","title":"[Mono] Added Collections namespace to Array & Dictionary","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2Mzg3MTA3","created_at":"2018-08-25T22:21:37Z","updated_at":"2019-07-03T08:47:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["035d498af2903f2b92964d9609f796e984608f01"]},"21426":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwOTI1Nzk3","public_id":21426,"url":"https://github.com/godotengine/godot/pull/21426","diff_url":"https://github.com/godotengine/godot/pull/21426.diff","patch_url":"https://github.com/godotengine/godot/pull/21426.patch","title":"Add files to tree view","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-08-25T23:26:47Z","updated_at":"2018-09-21T06:55:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["76b2ae8dc684d86904a28eb6568f68b88a8d59be","59536b98b91751c524ad3560275ca8d5e4b9ac2a","028813fb9c307cf732dda8e638cc0efab2c66824","4ef4df54d0cc9fca0e7463e0856bda01857c8a9a","a5fba2aa79103982b04c0968586bbf1516a93b65","4731745deb479a2fc08d9da6f38161b5ad2902b8","d7b638ed328e3fbd27fbe255278d7687a815b389","bc5dfdde78919e8d27be9e3482b722457bf0701a","796418aa11aa9e22ae9e182937e37718e7bb8a0b","b2633a97b9efa7b926d6682342480c5ccb482369","5f3bbbdc8152375f1f7f0770d56e1933a559ea20"]},"21432":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwOTQ0NjYx","public_id":21432,"url":"https://github.com/godotengine/godot/pull/21432","diff_url":"https://github.com/godotengine/godot/pull/21432.diff","patch_url":"https://github.com/godotengine/godot/pull/21432.patch","title":"Fix \"Convert To ShaderMaterial\" option not working, closes #20891","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2018-08-26T10:28:29Z","updated_at":"2021-05-04T07:43:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ee06cfe6e561283bcbfc2bf72d98252509443aae"]},"21433":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwOTQ1MTQx","public_id":21433,"url":"https://github.com/godotengine/godot/pull/21433","diff_url":"https://github.com/godotengine/godot/pull/21433.diff","patch_url":"https://github.com/godotengine/godot/pull/21433.patch","title":"Multiple fixes on Physics things","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2018-08-26T10:42:35Z","updated_at":"2018-08-27T08:13:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["76d02b13a18d477dcf21aa3a0e5664fc0e609ba3","64b5eaf43c55ec7e40d67bad6d877196189c3b7f","2e722caeadeb20285ea077417e6e67baf354e6c1","c2a9cb343b425dec1d145552d25a3f2021bd0449"]},"21436":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwOTQ2Nzk0","public_id":21436,"url":"https://github.com/godotengine/godot/pull/21436","diff_url":"https://github.com/godotengine/godot/pull/21436.diff","patch_url":"https://github.com/godotengine/godot/pull/21436.patch","title":"tonemapping fixes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM5NTc2MTA=","created_at":"2018-08-26T11:26:39Z","updated_at":"2018-10-02T13:42:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["5cd00c378026ac7260da997d5ee4695fd43441a4"]},"21444":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwOTUxODA0","public_id":21444,"url":"https://github.com/godotengine/godot/pull/21444","diff_url":"https://github.com/godotengine/godot/pull/21444.diff","patch_url":"https://github.com/godotengine/godot/pull/21444.patch","title":"Clarify direction of input event propagation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MTE4OA==","created_at":"2018-08-26T13:33:23Z","updated_at":"2018-10-31T10:13:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["2d0a55c86cc29b72d2055217218d6f2c8399a4ef"]},"21449":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwOTU5NTg0","public_id":21449,"url":"https://github.com/godotengine/godot/pull/21449","diff_url":"https://github.com/godotengine/godot/pull/21449.diff","patch_url":"https://github.com/godotengine/godot/pull/21449.patch","title":"Allow `is` operator to test built-in types","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2018-08-26T16:34:35Z","updated_at":"2018-08-27T15:49:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["4b974a36b77da55d331243bf42fa7ddc8fd9a33d"]},"21450":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwOTYwMTAy","public_id":21450,"url":"https://github.com/godotengine/godot/pull/21450","diff_url":"https://github.com/godotengine/godot/pull/21450.diff","patch_url":"https://github.com/godotengine/godot/pull/21450.patch","title":"Remove space before colon on type hints","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2018-08-26T16:46:27Z","updated_at":"2018-08-27T15:01:07Z","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":["de45b18ddb3cdb4b665b0c4cccab636b8283369b"]},"21453":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwOTYzMjY3","public_id":21453,"url":"https://github.com/godotengine/godot/pull/21453","diff_url":"https://github.com/godotengine/godot/pull/21453.diff","patch_url":"https://github.com/godotengine/godot/pull/21453.patch","title":"Fix error using triplanar UV with detail map","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNjU3NTUx","created_at":"2018-08-26T18:04:52Z","updated_at":"2018-08-27T16:05:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["2fe4c5dda1ecbd87e18a40c85304740ba904896a"]},"21454":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwOTY2MTc1","public_id":21454,"url":"https://github.com/godotengine/godot/pull/21454","diff_url":"https://github.com/godotengine/godot/pull/21454.diff","patch_url":"https://github.com/godotengine/godot/pull/21454.patch","title":"Update UndoRedo.xml","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwODcyNjk3","created_at":"2018-08-26T19:14:00Z","updated_at":"2018-10-31T10:14:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["57f3e89f70678a4affb59e869c440b97aabf07f7"]},"21456":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwOTY4NjI5","public_id":21456,"url":"https://github.com/godotengine/godot/pull/21456","diff_url":"https://github.com/godotengine/godot/pull/21456.diff","patch_url":"https://github.com/godotengine/godot/pull/21456.patch","title":"TileSet editor Fixes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3NzYwNDQ=","created_at":"2018-08-26T20:11:57Z","updated_at":"2018-08-27T17:02:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c64ab9706303cae0841cfd7b93f276bb500b75f8"]},"21460":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwOTcxMjc4","public_id":21460,"url":"https://github.com/godotengine/godot/pull/21460","diff_url":"https://github.com/godotengine/godot/pull/21460.diff","patch_url":"https://github.com/godotengine/godot/pull/21460.patch","title":"When setting an X11 icon fails, try halving the size","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2018-08-26T21:11:56Z","updated_at":"2019-07-03T12:04:45Z","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":["3d4b7c6c5f1ace54d28ae23a2d5fa4c44780ac2f"]},"21466":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwOTg3OTk2","public_id":21466,"url":"https://github.com/godotengine/godot/pull/21466","diff_url":"https://github.com/godotengine/godot/pull/21466.diff","patch_url":"https://github.com/godotengine/godot/pull/21466.patch","title":"Fix crash when importing layered textures","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMzcyNzM=","created_at":"2018-08-27T02:00:50Z","updated_at":"2018-09-12T00:53:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["02d3d4c2ce2edf207691c676e5f0759046f2f087"]},"21467":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwOTg4NzQy","public_id":21467,"url":"https://github.com/godotengine/godot/pull/21467","diff_url":"https://github.com/godotengine/godot/pull/21467.diff","patch_url":"https://github.com/godotengine/godot/pull/21467.patch","title":"Fix some 3D texture issues","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMzcyNzM=","created_at":"2018-08-27T02:08:33Z","updated_at":"2018-09-12T00:52:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["30e20b6278b0a80e04fdee60637a9acd7bb0139d"]},"21469":{"id":"MDExOlB1bGxSZXF1ZXN0MjExMDA5NTY2","public_id":21469,"url":"https://github.com/godotengine/godot/pull/21469","diff_url":"https://github.com/godotengine/godot/pull/21469.diff","patch_url":"https://github.com/godotengine/godot/pull/21469.patch","title":"Style: Enable clang-format on GLSL shaders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-08-27T05:36:11Z","updated_at":"2018-08-27T08:12:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["4226d56ca9ec91c4878d47e3bce4784e5edc3006"]},"21470":{"id":"MDExOlB1bGxSZXF1ZXN0MjExMDEyMjE3","public_id":21470,"url":"https://github.com/godotengine/godot/pull/21470","diff_url":"https://github.com/godotengine/godot/pull/21470.diff","patch_url":"https://github.com/godotengine/godot/pull/21470.patch","title":"Fix tiled EXR import","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMzcyNzM=","created_at":"2018-08-27T05:57:51Z","updated_at":"2019-06-04T09:26:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["4b7885fb1e64204480323a64414c60a47a4d2e62"]},"21471":{"id":"MDExOlB1bGxSZXF1ZXN0MjExMDE2MjQ0","public_id":21471,"url":"https://github.com/godotengine/godot/pull/21471","diff_url":"https://github.com/godotengine/godot/pull/21471.diff","patch_url":"https://github.com/godotengine/godot/pull/21471.patch","title":"Fixed issue #11893 (SpinBox capturing mouse)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NTc5MDg=","created_at":"2018-08-27T06:24:27Z","updated_at":"2018-12-11T17:16:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["0838eca06322e5789450e03bf9be4c82b1d7a5e5"]},"21474":{"id":"MDExOlB1bGxSZXF1ZXN0MjExMDM3ODk3","public_id":21474,"url":"https://github.com/godotengine/godot/pull/21474","diff_url":"https://github.com/godotengine/godot/pull/21474.diff","patch_url":"https://github.com/godotengine/godot/pull/21474.patch","title":"Fix CVTT scalar version not compiling","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMzcyNzM=","created_at":"2018-08-27T08:17:11Z","updated_at":"2018-09-12T00:52:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["0fe3bda9affa315268f4122319b73ce365a162b3"]},"21477":{"id":"MDExOlB1bGxSZXF1ZXN0MjExMDQ5OTU1","public_id":21477,"url":"https://github.com/godotengine/godot/pull/21477","diff_url":"https://github.com/godotengine/godot/pull/21477.diff","patch_url":"https://github.com/godotengine/godot/pull/21477.patch","title":"TileSet: Bind tile_set_shape_offset and getter","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-08-27T09:10:25Z","updated_at":"2018-08-27T18:35:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["fa2c5bea3c545f9911ac3d6919679c4e9cdc7423"]},"21481":{"id":"MDExOlB1bGxSZXF1ZXN0MjExMDkzNzIx","public_id":21481,"url":"https://github.com/godotengine/godot/pull/21481","diff_url":"https://github.com/godotengine/godot/pull/21481.diff","patch_url":"https://github.com/godotengine/godot/pull/21481.patch","title":"Bound get surface functions on mesh","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2018-08-27T12:25:47Z","updated_at":"2018-12-01T10:26:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ca677090ffa40670c0bbdf747e2e20301a1f5ad7"]},"21483":{"id":"MDExOlB1bGxSZXF1ZXN0MjExMTA1MzQy","public_id":21483,"url":"https://github.com/godotengine/godot/pull/21483","diff_url":"https://github.com/godotengine/godot/pull/21483.diff","patch_url":"https://github.com/godotengine/godot/pull/21483.patch","title":"Revert \"Fix some 3D texture issues\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYyNjUzMDc=","created_at":"2018-08-27T13:12:13Z","updated_at":"2018-08-27T13:13:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["bca706b36138599e383c04fb502285bc97ca09bf"]},"21484":{"id":"MDExOlB1bGxSZXF1ZXN0MjExMTIzMDE0","public_id":21484,"url":"https://github.com/godotengine/godot/pull/21484","diff_url":"https://github.com/godotengine/godot/pull/21484.diff","patch_url":"https://github.com/godotengine/godot/pull/21484.patch","title":"Typo in text string","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIzNDA1MTIy","created_at":"2018-08-27T14:13:30Z","updated_at":"2018-08-27T14:30:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["71397e0e17f7e2064d0c06482fa3108988888f0c"]},"21485":{"id":"MDExOlB1bGxSZXF1ZXN0MjExMTI0ODAz","public_id":21485,"url":"https://github.com/godotengine/godot/pull/21485","diff_url":"https://github.com/godotengine/godot/pull/21485.diff","patch_url":"https://github.com/godotengine/godot/pull/21485.patch","title":"Saner selection code for instanced scenes in 3D, should close #21447","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2018-08-27T14:19:50Z","updated_at":"2021-05-04T07:43:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b58bb95c865095a1a4185e74e5fc7cce013ffbfe"]},"21489":{"id":"MDExOlB1bGxSZXF1ZXN0MjExMTQ2NjY5","public_id":21489,"url":"https://github.com/godotengine/godot/pull/21489","diff_url":"https://github.com/godotengine/godot/pull/21489.diff","patch_url":"https://github.com/godotengine/godot/pull/21489.patch","title":"Revert \"Try closing gracefully before terminating process\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-08-27T15:33:17Z","updated_at":"2018-08-27T15:33:31Z","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":["72996df656d4ecf8da22a9fe34f2fc73b91b1405"]},"21491":{"id":"MDExOlB1bGxSZXF1ZXN0MjExMTY2MjU4","public_id":21491,"url":"https://github.com/godotengine/godot/pull/21491","diff_url":"https://github.com/godotengine/godot/pull/21491.diff","patch_url":"https://github.com/godotengine/godot/pull/21491.patch","title":"Uncommenting a selection was not updating the selection.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NDE4ODY=","created_at":"2018-08-27T16:48:25Z","updated_at":"2019-06-26T21:30:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["5cb66b2776910536ea61256f7488cefb6a1da7b2"]},"21492":{"id":"MDExOlB1bGxSZXF1ZXN0MjExMTcyMDg3","public_id":21492,"url":"https://github.com/godotengine/godot/pull/21492","diff_url":"https://github.com/godotengine/godot/pull/21492.diff","patch_url":"https://github.com/godotengine/godot/pull/21492.patch","title":"Changed A* exit condition, added 2 tests for it","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzNjA3NDQx","created_at":"2018-08-27T17:13:12Z","updated_at":"2018-10-02T08:30:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["40562a67c86d21a8ad411c0711889c519697e150"]},"21495":{"id":"MDExOlB1bGxSZXF1ZXN0MjExMTkyNjEx","public_id":21495,"url":"https://github.com/godotengine/godot/pull/21495","diff_url":"https://github.com/godotengine/godot/pull/21495.diff","patch_url":"https://github.com/godotengine/godot/pull/21495.patch","title":"[macOS] fix conflicting keybindings for (Find and) Replace...","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzNzg3","created_at":"2018-08-27T18:35:12Z","updated_at":"2018-08-28T05:38:36Z","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":["464756ec0f1ed500c8f6cb585a21c0caf5bca679"]},"21496":{"id":"MDExOlB1bGxSZXF1ZXN0MjExMTk0MDYy","public_id":21496,"url":"https://github.com/godotengine/godot/pull/21496","diff_url":"https://github.com/godotengine/godot/pull/21496.diff","patch_url":"https://github.com/godotengine/godot/pull/21496.patch","title":"[macOS] change \"Complete Symbol\" shortcut to not conflict with Spotlight","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzNzg3","created_at":"2018-08-27T18:40:53Z","updated_at":"2018-08-28T05:40: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":["c2f0b4c9c638e628a36b91f9c797fd0ba4cd020c"]},"21497":{"id":"MDExOlB1bGxSZXF1ZXN0MjExMTk0MTg1","public_id":21497,"url":"https://github.com/godotengine/godot/pull/21497","diff_url":"https://github.com/godotengine/godot/pull/21497.diff","patch_url":"https://github.com/godotengine/godot/pull/21497.patch","title":"C# generated classes ignore warning CS1591 and cleanup","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-08-27T18:41:17Z","updated_at":"2021-05-14T01:54:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["aa2bcf3dfc854b13c81e9be3dc6f856b08ec93d5"]},"21502":{"id":"MDExOlB1bGxSZXF1ZXN0MjExMjA5NTMx","public_id":21502,"url":"https://github.com/godotengine/godot/pull/21502","diff_url":"https://github.com/godotengine/godot/pull/21502.diff","patch_url":"https://github.com/godotengine/godot/pull/21502.patch","title":"AtlasTexture fixes, part 2.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQyMTg0OTE=","created_at":"2018-08-27T19:40:32Z","updated_at":"2019-07-03T10:01:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c522fe05e043057c2232afb6a3385fbc2dd39933"]},"21507":{"id":"MDExOlB1bGxSZXF1ZXN0MjExMjQzOTM5","public_id":21507,"url":"https://github.com/godotengine/godot/pull/21507","diff_url":"https://github.com/godotengine/godot/pull/21507.diff","patch_url":"https://github.com/godotengine/godot/pull/21507.patch","title":"GLTF2 animation regression with Quat normalization","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMzIx","created_at":"2018-08-27T22:00:02Z","updated_at":"2018-08-28T05:52:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["fa62037ff6f1f49510a5e907edaa42da8889b27b"]},"21510":{"id":"MDExOlB1bGxSZXF1ZXN0MjExMjY5MTAz","public_id":21510,"url":"https://github.com/godotengine/godot/pull/21510","diff_url":"https://github.com/godotengine/godot/pull/21510.diff","patch_url":"https://github.com/godotengine/godot/pull/21510.patch","title":"No need to link with libandroid_support.a in NDK 17","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzNjU2NQ==","created_at":"2018-08-28T00:36:10Z","updated_at":"2018-08-28T05: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":["3a3ea6d5147b303ee24299d4aa19e99f3131a6bd"]},"21511":{"id":"MDExOlB1bGxSZXF1ZXN0MjExMjcwMzcy","public_id":21511,"url":"https://github.com/godotengine/godot/pull/21511","diff_url":"https://github.com/godotengine/godot/pull/21511.diff","patch_url":"https://github.com/godotengine/godot/pull/21511.patch","title":"Fix WebM and Theora video in HTML5 export","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2018-08-28T00:46:07Z","updated_at":"2019-07-03T14:55:15Z","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":["b4b816c1226df7205c878b58e0a704102a149003","92b259ccf15f392eb83c8b07e2f0d41c294a91ae"]},"21514":{"id":"MDExOlB1bGxSZXF1ZXN0MjExMjc5MzA3","public_id":21514,"url":"https://github.com/godotengine/godot/pull/21514","diff_url":"https://github.com/godotengine/godot/pull/21514.diff","patch_url":"https://github.com/godotengine/godot/pull/21514.patch","title":"[DOCS] Classref corrections and clarifications","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM4MTI1MTQ=","created_at":"2018-08-28T01:58:23Z","updated_at":"2018-10-31T10:16:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["285234e8d908a9dad0cda568e98f777ff002481e"]},"21516":{"id":"MDExOlB1bGxSZXF1ZXN0MjExMjg4ODM1","public_id":21516,"url":"https://github.com/godotengine/godot/pull/21516","diff_url":"https://github.com/godotengine/godot/pull/21516.diff","patch_url":"https://github.com/godotengine/godot/pull/21516.patch","title":"Fix BPTC regressions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMzcyNzM=","created_at":"2018-08-28T03:12:16Z","updated_at":"2018-09-12T00:52:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["084cbdefa26dc708fb61a2e43362d9965d75abd9"]},"21523":{"id":"MDExOlB1bGxSZXF1ZXN0MjExMzY0ODgx","public_id":21523,"url":"https://github.com/godotengine/godot/pull/21523","diff_url":"https://github.com/godotengine/godot/pull/21523.diff","patch_url":"https://github.com/godotengine/godot/pull/21523.patch","title":"Fix for p_width - 1=-1 out of size","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0NzE0Mw==","created_at":"2018-08-28T09:54:45Z","updated_at":"2018-08-28T10:18:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["eaa0dbc7d83c3dc88953ce21adf1178de57ef01a"]},"21526":{"id":"MDExOlB1bGxSZXF1ZXN0MjExMzc2NjY3","public_id":21526,"url":"https://github.com/godotengine/godot/pull/21526","diff_url":"https://github.com/godotengine/godot/pull/21526.diff","patch_url":"https://github.com/godotengine/godot/pull/21526.patch","title":"Fix DNS resolution when cache is invalid.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-08-28T10:37:21Z","updated_at":"2019-07-03T12:05:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["97757cd1d1b6b3702a47c6f28c200010cee335e4"]},"21534":{"id":"MDExOlB1bGxSZXF1ZXN0MjExNDI4MTY1","public_id":21534,"url":"https://github.com/godotengine/godot/pull/21534","diff_url":"https://github.com/godotengine/godot/pull/21534.diff","patch_url":"https://github.com/godotengine/godot/pull/21534.patch","title":"Precise size calculation of ScrollContainer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-08-28T13:44:39Z","updated_at":"2019-03-07T13:20:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f3dfa1c8b9ab4441a6763cef9e15c46582b4ab6d"]},"21537":{"id":"MDExOlB1bGxSZXF1ZXN0MjExNDk3NDU1","public_id":21537,"url":"https://github.com/godotengine/godot/pull/21537","diff_url":"https://github.com/godotengine/godot/pull/21537.diff","patch_url":"https://github.com/godotengine/godot/pull/21537.patch","title":"Scale the Item List Editor window size with the editor scale","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzNzg3","created_at":"2018-08-28T17:19:18Z","updated_at":"2018-08-28T17:40: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":["aded18104b84d2d9b4e72c00eed77c983b532b1e"]},"21538":{"id":"MDExOlB1bGxSZXF1ZXN0MjExNTA0MDEx","public_id":21538,"url":"https://github.com/godotengine/godot/pull/21538","diff_url":"https://github.com/godotengine/godot/pull/21538.diff","patch_url":"https://github.com/godotengine/godot/pull/21538.patch","title":"Fix CSGBox size","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4NTc1MzI=","created_at":"2018-08-28T17:45:05Z","updated_at":"2018-08-29T13:03:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["11c90b0bb3a663887c0138501668950602189b4d"]},"21539":{"id":"MDExOlB1bGxSZXF1ZXN0MjExNTEzMjM5","public_id":21539,"url":"https://github.com/godotengine/godot/pull/21539","diff_url":"https://github.com/godotengine/godot/pull/21539.diff","patch_url":"https://github.com/godotengine/godot/pull/21539.patch","title":"Fix minor typos and word puzzles","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyNTU4NTk=","created_at":"2018-08-28T18:19:55Z","updated_at":"2018-08-29T10:21:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["06e73522dccdd683194bc439a6698ae93b4bbac6"]},"21540":{"id":"MDExOlB1bGxSZXF1ZXN0MjExNTE1MTY4","public_id":21540,"url":"https://github.com/godotengine/godot/pull/21540","diff_url":"https://github.com/godotengine/godot/pull/21540.diff","patch_url":"https://github.com/godotengine/godot/pull/21540.patch","title":"Fix error when reimporting an Image resource","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-08-28T18:27:00Z","updated_at":"2018-09-13T14:42:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["dff7366c8624185194ac403b7fd031adfe35a72f"]},"21544":{"id":"MDExOlB1bGxSZXF1ZXN0MjExNTQ4NTE2","public_id":21544,"url":"https://github.com/godotengine/godot/pull/21544","diff_url":"https://github.com/godotengine/godot/pull/21544.diff","patch_url":"https://github.com/godotengine/godot/pull/21544.patch","title":"Fix making _editor_icon meta during CLEAR_SCRIPT","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MjE3NTYz","created_at":"2018-08-28T20:31:11Z","updated_at":"2018-09-23T20:28:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ca14766e3ae1457a8538b8e4e72de00775dcd063"]},"21553":{"id":"MDExOlB1bGxSZXF1ZXN0MjExNjE5ODE4","public_id":21553,"url":"https://github.com/godotengine/godot/pull/21553","diff_url":"https://github.com/godotengine/godot/pull/21553.diff","patch_url":"https://github.com/godotengine/godot/pull/21553.patch","title":"Sort list of input files","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYzNzk5MA==","created_at":"2018-08-29T03:47:17Z","updated_at":"2019-07-04T08:00:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["83b856c0465c40ecd9768508f31d3e337e1a64e1","f3125823268c414e7538d440cffe3c8a95294cad"]},"21554":{"id":"MDExOlB1bGxSZXF1ZXN0MjExNjIxNjM0","public_id":21554,"url":"https://github.com/godotengine/godot/pull/21554","diff_url":"https://github.com/godotengine/godot/pull/21554.diff","patch_url":"https://github.com/godotengine/godot/pull/21554.patch","title":"Do not record year of build","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYzNzk5MA==","created_at":"2018-08-29T04:02:00Z","updated_at":"2019-07-03T08:49:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyNzkwOTcxNjI=","name":"discussion","color":"#ccaaff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["853d9c0807ed4fd18a51f9e9c4f8846277b27553"]},"21557":{"id":"MDExOlB1bGxSZXF1ZXN0MjExNjQ1NDA5","public_id":21557,"url":"https://github.com/godotengine/godot/pull/21557","diff_url":"https://github.com/godotengine/godot/pull/21557.diff","patch_url":"https://github.com/godotengine/godot/pull/21557.patch","title":"Fix operator precedence in PhysicsBody2D::set_weight","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-08-29T06:48:32Z","updated_at":"2019-07-03T12:06:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["3b01bf94adb2412a2af5c5e17bbf71e320af37c1"]},"21559":{"id":"MDExOlB1bGxSZXF1ZXN0MjExNjU0NTEz","public_id":21559,"url":"https://github.com/godotengine/godot/pull/21559","diff_url":"https://github.com/godotengine/godot/pull/21559.diff","patch_url":"https://github.com/godotengine/godot/pull/21559.patch","title":"Fix z-fighting on origin grid lines in spatial editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-08-29T07:29:58Z","updated_at":"2018-08-29T07:47:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["7e79fb80db20337e23d11e2bbde829e9d5e8410f"]},"21561":{"id":"MDExOlB1bGxSZXF1ZXN0MjExNzEzMzIx","public_id":21561,"url":"https://github.com/godotengine/godot/pull/21561","diff_url":"https://github.com/godotengine/godot/pull/21561.diff","patch_url":"https://github.com/godotengine/godot/pull/21561.patch","title":"Update ArrayMesh/Mesh documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2018-08-29T11:04:12Z","updated_at":"2018-12-01T10:26:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["6837d695d6cad07a1e59afade0fc30a4f7080745"]},"21563":{"id":"MDExOlB1bGxSZXF1ZXN0MjExNzI3Nzkx","public_id":21563,"url":"https://github.com/godotengine/godot/pull/21563","diff_url":"https://github.com/godotengine/godot/pull/21563.diff","patch_url":"https://github.com/godotengine/godot/pull/21563.patch","title":"Unexpose TileMap set_celld","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-08-29T12:01:01Z","updated_at":"2018-08-30T11:48:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["20bea1e231223bf6e1de9899807b810f6e9f057d"]},"21564":{"id":"MDExOlB1bGxSZXF1ZXN0MjExNzM1NjQx","public_id":21564,"url":"https://github.com/godotengine/godot/pull/21564","diff_url":"https://github.com/godotengine/godot/pull/21564.diff","patch_url":"https://github.com/godotengine/godot/pull/21564.patch","title":"Initialise rays_found count in test_ray_separation.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDk4ODMy","created_at":"2018-08-29T12:30:36Z","updated_at":"2018-11-14T12:51:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["2a823a38accefab2c1a4c2310cc95c9b747907bf"]},"21569":{"id":"MDExOlB1bGxSZXF1ZXN0MjExNzkyODI4","public_id":21569,"url":"https://github.com/godotengine/godot/pull/21569","diff_url":"https://github.com/godotengine/godot/pull/21569.diff","patch_url":"https://github.com/godotengine/godot/pull/21569.patch","title":"Add SimplexNoise and NoiseTexture as new resources","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2018-08-29T15:20:38Z","updated_at":"2018-11-19T21:17:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["f12a1b88636f6147d2445749d728ecd9585bc3c4"]},"21571":{"id":"MDExOlB1bGxSZXF1ZXN0MjExNzk4MzA3","public_id":21571,"url":"https://github.com/godotengine/godot/pull/21571","diff_url":"https://github.com/godotengine/godot/pull/21571.diff","patch_url":"https://github.com/godotengine/godot/pull/21571.patch","title":"Fixed crash if convex has 0 vertices","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2018-08-29T15:36:38Z","updated_at":"2019-07-03T12:06:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["9a67a07a2c339fa4e847b28160093f02ceb64eaf"]},"21572":{"id":"MDExOlB1bGxSZXF1ZXN0MjExODE5ODcy","public_id":21572,"url":"https://github.com/godotengine/godot/pull/21572","diff_url":"https://github.com/godotengine/godot/pull/21572.diff","patch_url":"https://github.com/godotengine/godot/pull/21572.patch","title":"Physics: Properly obsolete friction and bounce properties","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-08-29T16:48:41Z","updated_at":"2018-08-29T16:54:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["060988408bceaa18391c1d571f2cd7631aebc44b"]},"21575":{"id":"MDExOlB1bGxSZXF1ZXN0MjExODQ1NzY3","public_id":21575,"url":"https://github.com/godotengine/godot/pull/21575","diff_url":"https://github.com/godotengine/godot/pull/21575.diff","patch_url":"https://github.com/godotengine/godot/pull/21575.patch","title":"Small change on how GridMap's \"theme\" is deprecated","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-08-29T18:27:56Z","updated_at":"2018-08-30T13:15:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["8ede2647eda68edd8449f8962efa65e8cdecdaf8"]},"21578":{"id":"MDExOlB1bGxSZXF1ZXN0MjExODczMTcz","public_id":21578,"url":"https://github.com/godotengine/godot/pull/21578","diff_url":"https://github.com/godotengine/godot/pull/21578.diff","patch_url":"https://github.com/godotengine/godot/pull/21578.patch","title":"Add Hindi font for editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-08-29T20:12:47Z","updated_at":"2018-08-29T21:08:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["1dc6d47df9d3ef50d674e3dda1dcff333bf16d3b"]},"21585":{"id":"MDExOlB1bGxSZXF1ZXN0MjExOTExNTEx","public_id":21585,"url":"https://github.com/godotengine/godot/pull/21585","diff_url":"https://github.com/godotengine/godot/pull/21585.diff","patch_url":"https://github.com/godotengine/godot/pull/21585.patch","title":"Documented some RigidBody and PhysicsDirectBodyState methods","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQwNzkxODQ=","created_at":"2018-08-29T23:02:06Z","updated_at":"2018-10-31T10:22:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["74aa104607ee48f07e21c20dd073c7d117b16886"]},"21588":{"id":"MDExOlB1bGxSZXF1ZXN0MjExOTMyNDQ0","public_id":21588,"url":"https://github.com/godotengine/godot/pull/21588","diff_url":"https://github.com/godotengine/godot/pull/21588.diff","patch_url":"https://github.com/godotengine/godot/pull/21588.patch","title":"Fix HTML5 gamepad input","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2018-08-30T01:43:31Z","updated_at":"2018-11-10T21:15:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["cd7c0f67b9f3497ec420da97c6a29c43c68612c2"]},"21596":{"id":"MDExOlB1bGxSZXF1ZXN0MjEyMDYxNDMz","public_id":21596,"url":"https://github.com/godotengine/godot/pull/21596","diff_url":"https://github.com/godotengine/godot/pull/21596.diff","patch_url":"https://github.com/godotengine/godot/pull/21596.patch","title":"Fix regression #21262 in Path Gizmo","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2018-08-30T12:28:37Z","updated_at":"2018-08-30T13:52:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["07d9b7af7a851d802294bc7fbd0424822277da0a"]},"21597":{"id":"MDExOlB1bGxSZXF1ZXN0MjEyMTAwOTkx","public_id":21597,"url":"https://github.com/godotengine/godot/pull/21597","diff_url":"https://github.com/godotengine/godot/pull/21597.diff","patch_url":"https://github.com/godotengine/godot/pull/21597.patch","title":"RayCast2D: Fix reporting old collider after collision ended","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-08-30T14:32:06Z","updated_at":"2018-10-31T10:23:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["449fcc5a72ee09b942c4744d8a7ac77df7fe8908"]},"21602":{"id":"MDExOlB1bGxSZXF1ZXN0MjEyMTUzMTU3","public_id":21602,"url":"https://github.com/godotengine/godot/pull/21602","diff_url":"https://github.com/godotengine/godot/pull/21602.diff","patch_url":"https://github.com/godotengine/godot/pull/21602.patch","title":"[GDNative] add initial core 1.1 extension","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyMDk2MTM=","created_at":"2018-08-30T17:22:56Z","updated_at":"2018-08-30T19:48:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["492b4cf837ade72110d2ddbe606e8244ed15a54a"]},"21604":{"id":"MDExOlB1bGxSZXF1ZXN0MjEyMTYxODQx","public_id":21604,"url":"https://github.com/godotengine/godot/pull/21604","diff_url":"https://github.com/godotengine/godot/pull/21604.diff","patch_url":"https://github.com/godotengine/godot/pull/21604.patch","title":"[NativeScript] implement refcount instance binding funcs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyMDk2MTM=","created_at":"2018-08-30T17:56:12Z","updated_at":"2018-08-30T19:07:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["917bd5b2c2db4b97c385422d2b6df1d2a3e17b60"]},"21605":{"id":"MDExOlB1bGxSZXF1ZXN0MjEyMTc1NzQz","public_id":21605,"url":"https://github.com/godotengine/godot/pull/21605","diff_url":"https://github.com/godotengine/godot/pull/21605.diff","patch_url":"https://github.com/godotengine/godot/pull/21605.patch","title":"Allow WebSocket connect with no sub-protocols.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-08-30T18:48:17Z","updated_at":"2022-02-05T01:40:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["6bc97cc7cc86bff790fd63c28a48d76f845b4844"]},"21606":{"id":"MDExOlB1bGxSZXF1ZXN0MjEyMTc4MTI2","public_id":21606,"url":"https://github.com/godotengine/godot/pull/21606","diff_url":"https://github.com/godotengine/godot/pull/21606.diff","patch_url":"https://github.com/godotengine/godot/pull/21606.patch","title":"Tileset: Bind autotile_set_size()/get_size().","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzEyNzM3","created_at":"2018-08-30T18:57:04Z","updated_at":"2018-08-31T20:32:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0d33f4e9a218f721eb83253c1fe222c04d495984"]},"21611":{"id":"MDExOlB1bGxSZXF1ZXN0MjEyMjA0NTU0","public_id":21611,"url":"https://github.com/godotengine/godot/pull/21611","diff_url":"https://github.com/godotengine/godot/pull/21611.diff","patch_url":"https://github.com/godotengine/godot/pull/21611.patch","title":"Fix multitouch input not working on certain devices on Windows","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2018-08-30T20:40:53Z","updated_at":"2019-07-03T19:31:05Z","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":["28019c71a67ff89633f01548dbbd1f4a5ae5a152"]},"21614":{"id":"MDExOlB1bGxSZXF1ZXN0MjEyMjEwMjc5","public_id":21614,"url":"https://github.com/godotengine/godot/pull/21614","diff_url":"https://github.com/godotengine/godot/pull/21614.diff","patch_url":"https://github.com/godotengine/godot/pull/21614.patch","title":"Fix script classes not instancing with custom name.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MjE3NTYz","created_at":"2018-08-30T21:02:44Z","updated_at":"2018-09-23T20:28:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["dee0ee749d8211d862d73a005af3e4ab39e63892"]},"21619":{"id":"MDExOlB1bGxSZXF1ZXN0MjEyMzIzMjg0","public_id":21619,"url":"https://github.com/godotengine/godot/pull/21619","diff_url":"https://github.com/godotengine/godot/pull/21619.diff","patch_url":"https://github.com/godotengine/godot/pull/21619.patch","title":"ExportDialog: Validate path before allowing export","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-08-31T09:20:37Z","updated_at":"2019-07-03T08:49: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":["51dfdf549e2e22915cb125da9a4358a750b925ce"]},"21632":{"id":"MDExOlB1bGxSZXF1ZXN0MjEyNDUzNzA4","public_id":21632,"url":"https://github.com/godotengine/godot/pull/21632","diff_url":"https://github.com/godotengine/godot/pull/21632.diff","patch_url":"https://github.com/godotengine/godot/pull/21632.patch","title":"Fix handling of shader constants that caused crash, closes #15166","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2018-08-31T17:52:38Z","updated_at":"2021-05-04T07:43:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["f495cede0b7e07e67c5342aa1a28a9cadfb28dc6"]},"21636":{"id":"MDExOlB1bGxSZXF1ZXN0MjEyNDkwMDI5","public_id":21636,"url":"https://github.com/godotengine/godot/pull/21636","diff_url":"https://github.com/godotengine/godot/pull/21636.diff","patch_url":"https://github.com/godotengine/godot/pull/21636.patch","title":"DocData: Fix return type listed as \"var\" instead of \"Variant\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-08-31T20:44:29Z","updated_at":"2018-10-31T11:20:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f92b87e5f8025e8ac7de1eaaf8fafbaf10521e7b"]},"21641":{"id":"MDExOlB1bGxSZXF1ZXN0MjEyNTE4NTEw","public_id":21641,"url":"https://github.com/godotengine/godot/pull/21641","diff_url":"https://github.com/godotengine/godot/pull/21641.diff","patch_url":"https://github.com/godotengine/godot/pull/21641.patch","title":"Make \"Search Classes\" dialog have relationship lines if the setting is enabled","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-09-01T00:30:24Z","updated_at":"2018-09-01T15:28:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8c74257d68b15fa7818b55a8d3483ff750c984c4"]},"21644":{"id":"MDExOlB1bGxSZXF1ZXN0MjEyNTI3OTU4","public_id":21644,"url":"https://github.com/godotengine/godot/pull/21644","diff_url":"https://github.com/godotengine/godot/pull/21644.diff","patch_url":"https://github.com/godotengine/godot/pull/21644.patch","title":"Fix bad res file include in VS project","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMzcyNzM=","created_at":"2018-09-01T04:15:37Z","updated_at":"2018-09-12T00:52:19Z","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":["d4045d835f109bde856afc19fccad6cbad736ec1"]},"21652":{"id":"MDExOlB1bGxSZXF1ZXN0MjEyNTQwMzg1","public_id":21652,"url":"https://github.com/godotengine/godot/pull/21652","diff_url":"https://github.com/godotengine/godot/pull/21652.diff","patch_url":"https://github.com/godotengine/godot/pull/21652.patch","title":"Improve ClassDB information for some some signal parameters","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNTEzOTQ=","created_at":"2018-09-01T10:17:00Z","updated_at":"2019-07-03T08:52:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["1dc8e7c05f8968df246183eee63d64c25e3b3975"]},"21653":{"id":"MDExOlB1bGxSZXF1ZXN0MjEyNTQxMjAw","public_id":21653,"url":"https://github.com/godotengine/godot/pull/21653","diff_url":"https://github.com/godotengine/godot/pull/21653.diff","patch_url":"https://github.com/godotengine/godot/pull/21653.patch","title":"fix 2d stop_on_slope (issue #21595)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNjcyMjMz","created_at":"2018-09-01T10:43:18Z","updated_at":"2018-12-15T10:05:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["0e94afbc92b43e95e37fe4dafe96cf183686b151"]},"21654":{"id":"MDExOlB1bGxSZXF1ZXN0MjEyNTQyNDY3","public_id":21654,"url":"https://github.com/godotengine/godot/pull/21654","diff_url":"https://github.com/godotengine/godot/pull/21654.diff","patch_url":"https://github.com/godotengine/godot/pull/21654.patch","title":"Allow transparent colors in TextureProgress tint properties","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-09-01T11:21:35Z","updated_at":"2020-01-27T18:24:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["0b6c70fb59373beff0dbe3e310c28fcf1e46fe10"]},"21656":{"id":"MDExOlB1bGxSZXF1ZXN0MjEyNTQzNDQ0","public_id":21656,"url":"https://github.com/godotengine/godot/pull/21656","diff_url":"https://github.com/godotengine/godot/pull/21656.diff","patch_url":"https://github.com/godotengine/godot/pull/21656.patch","title":"Fixed up a couple of license names in COPYRIGHT.txt","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDk4ODMy","created_at":"2018-09-01T11:51:29Z","updated_at":"2018-11-14T12:50:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["6f2977f9c394d3489a1377f0a3d63caa15bddab1"]},"21657":{"id":"MDExOlB1bGxSZXF1ZXN0MjEyNTQzNjQx","public_id":21657,"url":"https://github.com/godotengine/godot/pull/21657","diff_url":"https://github.com/godotengine/godot/pull/21657.diff","patch_url":"https://github.com/godotengine/godot/pull/21657.patch","title":"Fixed duplicating AnimationPlayers leaving empty tracks.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-09-01T11:58:10Z","updated_at":"2018-09-01T15:37:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a35286e24bb344b06dbd79c42148c911d888e7d6"]},"21658":{"id":"MDExOlB1bGxSZXF1ZXN0MjEyNTQzOTU1","public_id":21658,"url":"https://github.com/godotengine/godot/pull/21658","diff_url":"https://github.com/godotengine/godot/pull/21658.diff","patch_url":"https://github.com/godotengine/godot/pull/21658.patch","title":"Removed some unneeded generated headers from the editor directory SCsub.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDk4ODMy","created_at":"2018-09-01T12:07:57Z","updated_at":"2018-11-14T12:50:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["02693b9af6cad5ab4e7a7034b850533140bb6f9b"]},"21663":{"id":"MDExOlB1bGxSZXF1ZXN0MjEyNTQ4OTUz","public_id":21663,"url":"https://github.com/godotengine/godot/pull/21663","diff_url":"https://github.com/godotengine/godot/pull/21663.diff","patch_url":"https://github.com/godotengine/godot/pull/21663.patch","title":"Fix some editor shortcuts' default values not being set properly","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-09-01T14:23:42Z","updated_at":"2020-01-27T18:24:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["af139af69e17b591769d7c62db17b0325aba38cc"]},"21670":{"id":"MDExOlB1bGxSZXF1ZXN0MjEyNTU4MTA0","public_id":21670,"url":"https://github.com/godotengine/godot/pull/21670","diff_url":"https://github.com/godotengine/godot/pull/21670.diff","patch_url":"https://github.com/godotengine/godot/pull/21670.patch","title":"[DOCS] Classref additions and corrections","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM4MTI1MTQ=","created_at":"2018-09-01T18:10:39Z","updated_at":"2018-10-31T10:23:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["c049c8fbb9907fc7048b06c2a5c4be67a1e62dda"]},"21672":{"id":"MDExOlB1bGxSZXF1ZXN0MjEyNTYyOTg0","public_id":21672,"url":"https://github.com/godotengine/godot/pull/21672","diff_url":"https://github.com/godotengine/godot/pull/21672.diff","patch_url":"https://github.com/godotengine/godot/pull/21672.patch","title":"Change some instances of args named \"ev\" to \"event\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-09-01T20:25:57Z","updated_at":"2018-09-01T21:20:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["cf183efbcfab9bee12e0f905dc3c2e3f05d93b8e"]},"21679":{"id":"MDExOlB1bGxSZXF1ZXN0MjEyNTc0MTQ3","public_id":21679,"url":"https://github.com/godotengine/godot/pull/21679","diff_url":"https://github.com/godotengine/godot/pull/21679.diff","patch_url":"https://github.com/godotengine/godot/pull/21679.patch","title":"added get_camera_method to spatial editor plugin viewport","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMzMzI1OTg=","created_at":"2018-09-02T03:29:07Z","updated_at":"2018-10-22T13:37:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8c14cd5b69682c0d5e593f51b3fbca5df016e75c"]},"21687":{"id":"MDExOlB1bGxSZXF1ZXN0MjEyNTg0ODcy","public_id":21687,"url":"https://github.com/godotengine/godot/pull/21687","diff_url":"https://github.com/godotengine/godot/pull/21687.diff","patch_url":"https://github.com/godotengine/godot/pull/21687.patch","title":"Fix the project manager window size on hiDPI displays on macOS","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-09-02T09:53:42Z","updated_at":"2020-01-27T18:23:00Z","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":["9c5ce5cf58b951e4d19e367d51cb8451a21d1c20"]},"21692":{"id":"MDExOlB1bGxSZXF1ZXN0MjEyNTkxMTY3","public_id":21692,"url":"https://github.com/godotengine/godot/pull/21692","diff_url":"https://github.com/godotengine/godot/pull/21692.diff","patch_url":"https://github.com/godotengine/godot/pull/21692.patch","title":"New NetSocket interface with common BSD/Win implementation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-09-02T12:48:39Z","updated_at":"2018-09-13T12:18:41Z","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":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["30327872e0d7989220a28a91a39d847dacca406d","1b99806b478b823ff04ad0e2538e211e55c037cb","b4e3be7519d576cd341da5c8b36cd44ab4e13c45","7de28be76479796691730dcdc8c121543c5c9681","d3108985e07d442aa90260b0830b3b46f9f4dcad"]},"21693":{"id":"MDExOlB1bGxSZXF1ZXN0MjEyNTkyMDk5","public_id":21693,"url":"https://github.com/godotengine/godot/pull/21693","diff_url":"https://github.com/godotengine/godot/pull/21693.diff","patch_url":"https://github.com/godotengine/godot/pull/21693.patch","title":"PhysicsBody: Don't create PhysicsMaterial override for default friction/bounce","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-09-02T13:10:47Z","updated_at":"2018-09-02T15:58:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["60570a5e60b6c453e4dfd20e6c47e01e57d5eecb"]},"21694":{"id":"MDExOlB1bGxSZXF1ZXN0MjEyNTkyMjM3","public_id":21694,"url":"https://github.com/godotengine/godot/pull/21694","diff_url":"https://github.com/godotengine/godot/pull/21694.diff","patch_url":"https://github.com/godotengine/godot/pull/21694.patch","title":"[Texture Import] Fix invert color","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-09-02T13:14:02Z","updated_at":"2018-09-02T15:57:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4356af2a68998d19396e785ee0c9220dced37ab6"]},"21701":{"id":"MDExOlB1bGxSZXF1ZXN0MjEyNjAzMTM0","public_id":21701,"url":"https://github.com/godotengine/godot/pull/21701","diff_url":"https://github.com/godotengine/godot/pull/21701.diff","patch_url":"https://github.com/godotengine/godot/pull/21701.patch","title":"Fix multiselect change property","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NDE4ODY=","created_at":"2018-09-02T17:30:41Z","updated_at":"2019-06-26T21:31:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["66d8ce0c058b4c4a97ac4bded08da9edad9bf297"]},"21705":{"id":"MDExOlB1bGxSZXF1ZXN0MjEyNjA4MzI1","public_id":21705,"url":"https://github.com/godotengine/godot/pull/21705","diff_url":"https://github.com/godotengine/godot/pull/21705.diff","patch_url":"https://github.com/godotengine/godot/pull/21705.patch","title":"Change return value of Tree.create_item() from Object to TreeItem","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNTEzOTQ=","created_at":"2018-09-02T19:41:35Z","updated_at":"2018-09-12T08:57:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["3dc0d17c6fffa4d1d825888a0a78766198b9d8bf"]},"21707":{"id":"MDExOlB1bGxSZXF1ZXN0MjEyNjEwOTE1","public_id":21707,"url":"https://github.com/godotengine/godot/pull/21707","diff_url":"https://github.com/godotengine/godot/pull/21707.diff","patch_url":"https://github.com/godotengine/godot/pull/21707.patch","title":"Fix selection of instanced scenes in 3D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2018-09-02T20:47:29Z","updated_at":"2021-05-04T07:43:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4a412943d4a80703a178396be34e2576f891bc80"]},"21708":{"id":"MDExOlB1bGxSZXF1ZXN0MjEyNjExODky","public_id":21708,"url":"https://github.com/godotengine/godot/pull/21708","diff_url":"https://github.com/godotengine/godot/pull/21708.diff","patch_url":"https://github.com/godotengine/godot/pull/21708.patch","title":"String[size()] should return a default constructed CharType","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2018-09-02T21:11:23Z","updated_at":"2019-08-21T09:00:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ac99ed3cda12abe155f16a96ac0c716b2dbe6231"]},"21716":{"id":"MDExOlB1bGxSZXF1ZXN0MjEyNjM4ODQ0","public_id":21716,"url":"https://github.com/godotengine/godot/pull/21716","diff_url":"https://github.com/godotengine/godot/pull/21716.diff","patch_url":"https://github.com/godotengine/godot/pull/21716.patch","title":"Improved support for custom image loaders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMTUzMjMy","created_at":"2018-09-03T04:38:19Z","updated_at":"2018-11-22T23:25:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a01608c389eb0fefdffd85ab8075cd95dbf901be"]},"21717":{"id":"MDExOlB1bGxSZXF1ZXN0MjEyNjQzMTg3","public_id":21717,"url":"https://github.com/godotengine/godot/pull/21717","diff_url":"https://github.com/godotengine/godot/pull/21717.diff","patch_url":"https://github.com/godotengine/godot/pull/21717.patch","title":"Refactor editor icon retrieval","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MjE3NTYz","created_at":"2018-09-03T05:24:03Z","updated_at":"2018-09-23T20:28:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["5436abefe4f40eb84f96c36ae372df39ec4295d7"]},"21723":{"id":"MDExOlB1bGxSZXF1ZXN0MjEyNzEwNjM0","public_id":21723,"url":"https://github.com/godotengine/godot/pull/21723","diff_url":"https://github.com/godotengine/godot/pull/21723.diff","patch_url":"https://github.com/godotengine/godot/pull/21723.patch","title":"Respect splash fullsize option on GLES2","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-09-03T10:49:52Z","updated_at":"2018-09-03T13:04:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["d5354e2e8fa445fea584f5ee394e64cdb8eb0866"]},"21727":{"id":"MDExOlB1bGxSZXF1ZXN0MjEyNzMyOTI2","public_id":21727,"url":"https://github.com/godotengine/godot/pull/21727","diff_url":"https://github.com/godotengine/godot/pull/21727.diff","patch_url":"https://github.com/godotengine/godot/pull/21727.patch","title":"Fix custom cursor hotspot","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-09-03T12:25:12Z","updated_at":"2019-07-03T12:11:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["e5470cfa70121221fd9e51b085ec0dff259b5865"]},"21730":{"id":"MDExOlB1bGxSZXF1ZXN0MjEyNzY4MTU2","public_id":21730,"url":"https://github.com/godotengine/godot/pull/21730","diff_url":"https://github.com/godotengine/godot/pull/21730.diff","patch_url":"https://github.com/godotengine/godot/pull/21730.patch","title":"#21500 Fixing key shortcut","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ2MjQyMTQ=","created_at":"2018-09-03T14:40:05Z","updated_at":"2018-09-13T10:09: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":["d1d1f4a77655264a9adc974dc5dd01a98ea59e92"]},"21741":{"id":"MDExOlB1bGxSZXF1ZXN0MjEyODQyNDM0","public_id":21741,"url":"https://github.com/godotengine/godot/pull/21741","diff_url":"https://github.com/godotengine/godot/pull/21741.diff","patch_url":"https://github.com/godotengine/godot/pull/21741.patch","title":"Really fix the custom cursor hotspot","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQwNDcyODk=","created_at":"2018-09-04T02:44:47Z","updated_at":"2019-07-03T12:12:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["bcee65284e5852b77dbfa0ae8fdf2e47bd6dcf81"]},"21747":{"id":"MDExOlB1bGxSZXF1ZXN0MjEyOTE1NzAz","public_id":21747,"url":"https://github.com/godotengine/godot/pull/21747","diff_url":"https://github.com/godotengine/godot/pull/21747.diff","patch_url":"https://github.com/godotengine/godot/pull/21747.patch","title":"Move ParticlesMaterial code to its own resource file","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-09-04T09:44:05Z","updated_at":"2018-09-04T13:27:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ab0d4fd76230d629d2e8ebe163b3b32482dbf1a3","5fe01d4cfc6a915d24bcb8cdc32ab371c01e94c6"]},"21753":{"id":"MDExOlB1bGxSZXF1ZXN0MjEyOTczMjEw","public_id":21753,"url":"https://github.com/godotengine/godot/pull/21753","diff_url":"https://github.com/godotengine/godot/pull/21753.diff","patch_url":"https://github.com/godotengine/godot/pull/21753.patch","title":"Fixes to mouse mode confined and captured","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-09-04T13:18:17Z","updated_at":"2019-07-03T12:12:48Z","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":["7d6364d431a16e619db7cd1092192ea647dc11b8"]},"21754":{"id":"MDExOlB1bGxSZXF1ZXN0MjEyOTc5MTMz","public_id":21754,"url":"https://github.com/godotengine/godot/pull/21754","diff_url":"https://github.com/godotengine/godot/pull/21754.diff","patch_url":"https://github.com/godotengine/godot/pull/21754.patch","title":"Fix invalid deref in NativeScript script classes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MjE3NTYz","created_at":"2018-09-04T13:36:22Z","updated_at":"2018-09-23T20:28:54Z","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":["fadf2d2afd1f69655599607893f5e6f058964af6"]},"21755":{"id":"MDExOlB1bGxSZXF1ZXN0MjEyOTgwNDA1","public_id":21755,"url":"https://github.com/godotengine/godot/pull/21755","diff_url":"https://github.com/godotengine/godot/pull/21755.diff","patch_url":"https://github.com/godotengine/godot/pull/21755.patch","title":"Particles: Reset default velocity to 0, allow negative values","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-09-04T13:40:32Z","updated_at":"2019-07-03T08:52:28Z","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":["13c3b9e59b6370f4c876d2cb7182714f0cf05b03"]},"21766":{"id":"MDExOlB1bGxSZXF1ZXN0MjEzMTQ4MTkw","public_id":21766,"url":"https://github.com/godotengine/godot/pull/21766","diff_url":"https://github.com/godotengine/godot/pull/21766.diff","patch_url":"https://github.com/godotengine/godot/pull/21766.patch","title":"Make better look for bitmask","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-09-05T01:53:30Z","updated_at":"2018-09-05T22:21:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["192beed068ecb80196020ea9c7bac425ea7b9159"]},"21767":{"id":"MDExOlB1bGxSZXF1ZXN0MjEzMTQ5NTY1","public_id":21767,"url":"https://github.com/godotengine/godot/pull/21767","diff_url":"https://github.com/godotengine/godot/pull/21767.diff","patch_url":"https://github.com/godotengine/godot/pull/21767.patch","title":"Make expand/collapse all properties menu working","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-09-05T02:05:13Z","updated_at":"2018-09-05T22:21:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ce4067e38bafe202653f8559c206b112a4b8b207"]},"21771":{"id":"MDExOlB1bGxSZXF1ZXN0MjEzMjQ0NzQy","public_id":21771,"url":"https://github.com/godotengine/godot/pull/21771","diff_url":"https://github.com/godotengine/godot/pull/21771.diff","patch_url":"https://github.com/godotengine/godot/pull/21771.patch","title":"Fixed return type for get_stack() function call","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0MDU0MDI=","created_at":"2018-09-05T10:31:27Z","updated_at":"2018-09-05T17:46:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d227a9ae1294134313047ac953cb818ed04123c7"]},"21774":{"id":"MDExOlB1bGxSZXF1ZXN0MjEzMjYzNzAz","public_id":21774,"url":"https://github.com/godotengine/godot/pull/21774","diff_url":"https://github.com/godotengine/godot/pull/21774.diff","patch_url":"https://github.com/godotengine/godot/pull/21774.patch","title":"Fixed bullet area vs Trimesh shape overlap","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2018-09-05T11:43:50Z","updated_at":"2018-10-18T19:05:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["ce138d34495d0cb091106edc7288da3e97fd73ed"]},"21780":{"id":"MDExOlB1bGxSZXF1ZXN0MjEzMzc1Nzk1","public_id":21780,"url":"https://github.com/godotengine/godot/pull/21780","diff_url":"https://github.com/godotengine/godot/pull/21780.diff","patch_url":"https://github.com/godotengine/godot/pull/21780.patch","title":"Drop deprecated compatibility methods from AnimatedSprite","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-09-05T17:45:24Z","updated_at":"2018-09-13T00:32:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["2f6f920884d10fe579c436b979e6b5acfa253c76"]},"21782":{"id":"MDExOlB1bGxSZXF1ZXN0MjEzNDAwOTQz","public_id":21782,"url":"https://github.com/godotengine/godot/pull/21782","diff_url":"https://github.com/godotengine/godot/pull/21782.diff","patch_url":"https://github.com/godotengine/godot/pull/21782.patch","title":"Fix missing texture-download error with OpenGL ES","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2018-09-05T19:21:28Z","updated_at":"2019-07-03T12:13:22Z","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":["57eaea571af62e758453e8da9116ebfdcb86ff7e"]},"21783":{"id":"MDExOlB1bGxSZXF1ZXN0MjEzNDAzNzIx","public_id":21783,"url":"https://github.com/godotengine/godot/pull/21783","diff_url":"https://github.com/godotengine/godot/pull/21783.diff","patch_url":"https://github.com/godotengine/godot/pull/21783.patch","title":"Add clipboard operation for android OS","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY2MTYwMDU=","created_at":"2018-09-05T19:32:42Z","updated_at":"2019-06-28T17:45:21Z","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":["f68e1270797b169e9a31ad5b45f6dd0a2041a27d"]},"21784":{"id":"MDExOlB1bGxSZXF1ZXN0MjEzNDM4NTc2","public_id":21784,"url":"https://github.com/godotengine/godot/pull/21784","diff_url":"https://github.com/godotengine/godot/pull/21784.diff","patch_url":"https://github.com/godotengine/godot/pull/21784.patch","title":"Fix mouse confined leaving window with OS_Windows::set_window_position","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-09-05T21:51:22Z","updated_at":"2018-09-10T13:38:34Z","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":["bd3d73a9fd72ab5978b7b0e99237ac5b94978dda"]},"21806":{"id":"MDExOlB1bGxSZXF1ZXN0MjEzNjU2NTE4","public_id":21806,"url":"https://github.com/godotengine/godot/pull/21806","diff_url":"https://github.com/godotengine/godot/pull/21806.diff","patch_url":"https://github.com/godotengine/godot/pull/21806.patch","title":"Set uniform default values in inspector","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2018-09-06T15:18:37Z","updated_at":"2021-05-04T07:44:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["3cedec5f754b08d04095d5ebe0cd9532de011268"]},"21808":{"id":"MDExOlB1bGxSZXF1ZXN0MjEzNjgwMzcx","public_id":21808,"url":"https://github.com/godotengine/godot/pull/21808","diff_url":"https://github.com/godotengine/godot/pull/21808.diff","patch_url":"https://github.com/godotengine/godot/pull/21808.patch","title":"Optimized bullet trimesh collision","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2018-09-06T16:37:04Z","updated_at":"2018-09-07T18:10:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["88967e40013212c2144cd4d35412aa1a3026b36b","9b446f1cc30301324f05b13fa3a773e501e0ced0"]},"21819":{"id":"MDExOlB1bGxSZXF1ZXN0MjEzNzU4Mjk2","public_id":21819,"url":"https://github.com/godotengine/godot/pull/21819","diff_url":"https://github.com/godotengine/godot/pull/21819.diff","patch_url":"https://github.com/godotengine/godot/pull/21819.patch","title":"Made editor automatically open the scene of built in scripts","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-09-06T21:39:22Z","updated_at":"2018-09-13T09:27:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["3f672307d709f42015c4603810f1b0870ac9f39d"]},"21820":{"id":"MDExOlB1bGxSZXF1ZXN0MjEzNzc4NTY2","public_id":21820,"url":"https://github.com/godotengine/godot/pull/21820","diff_url":"https://github.com/godotengine/godot/pull/21820.diff","patch_url":"https://github.com/godotengine/godot/pull/21820.patch","title":"Set the lower bound for the GradientTexture width property to 1","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQwNDcyODk=","created_at":"2018-09-06T23:34:23Z","updated_at":"2018-09-10T10:42:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["3f01fd5180e46fa2c1e57c9792596f285de55d82"]},"21822":{"id":"MDExOlB1bGxSZXF1ZXN0MjEzNzk1NTEy","public_id":21822,"url":"https://github.com/godotengine/godot/pull/21822","diff_url":"https://github.com/godotengine/godot/pull/21822.diff","patch_url":"https://github.com/godotengine/godot/pull/21822.patch","title":"[Mono] Various style changes and naming standardization","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2018-09-07T01:53:43Z","updated_at":"2020-08-28T06:53:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["627ed98ed177de3c01c313bd2c7901fb39945af0","4743852466b8393bdcbb88ef9b33d13305f26038"]},"21831":{"id":"MDExOlB1bGxSZXF1ZXN0MjEzODcxMDQ2","public_id":21831,"url":"https://github.com/godotengine/godot/pull/21831","diff_url":"https://github.com/godotengine/godot/pull/21831.diff","patch_url":"https://github.com/godotengine/godot/pull/21831.patch","title":"Fix selection of spatial nodes after selecting a non-spatial one.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2018-09-07T09:36:57Z","updated_at":"2021-05-04T07:43:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b82f0378180cb37e2f7bdccc239ca706f5ed7cd5"]},"21835":{"id":"MDExOlB1bGxSZXF1ZXN0MjEzOTM1NjY0","public_id":21835,"url":"https://github.com/godotengine/godot/pull/21835","diff_url":"https://github.com/godotengine/godot/pull/21835.diff","patch_url":"https://github.com/godotengine/godot/pull/21835.patch","title":"Prevent overwriting open scenes when saving","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-09-07T13:55:06Z","updated_at":"2018-09-10T14:00:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c43ffc8917581fda7577058329a30fcd504d592f"]},"21836":{"id":"MDExOlB1bGxSZXF1ZXN0MjEzOTQwOTI0","public_id":21836,"url":"https://github.com/godotengine/godot/pull/21836","diff_url":"https://github.com/godotengine/godot/pull/21836.diff","patch_url":"https://github.com/godotengine/godot/pull/21836.patch","title":"Update bullet to Master 12409f1118a7c7a266f9071350c70789dfe73bb9","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2018-09-07T14:12:51Z","updated_at":"2018-09-10T15:37:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["6142448417f4e15bf0bc0c94df7d1862a790e3c7"]},"21841":{"id":"MDExOlB1bGxSZXF1ZXN0MjEzOTgzMjAy","public_id":21841,"url":"https://github.com/godotengine/godot/pull/21841","diff_url":"https://github.com/godotengine/godot/pull/21841.diff","patch_url":"https://github.com/godotengine/godot/pull/21841.patch","title":"Fix mistake in Array.xml","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwODcyNjk3","created_at":"2018-09-07T16:43:45Z","updated_at":"2018-10-31T10:24:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["cfb54df9869d2cdf1785fa1b1f042879410da3d8"]},"21842":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0MDA0Mzcx","public_id":21842,"url":"https://github.com/godotengine/godot/pull/21842","diff_url":"https://github.com/godotengine/godot/pull/21842.diff","patch_url":"https://github.com/godotengine/godot/pull/21842.patch","title":"Bind Curve::get_point_count","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3Njc2ODQ3","created_at":"2018-09-07T18:21:47Z","updated_at":"2019-07-03T08:52:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["334f04251353194c5874901b69d3a027a6f17bf9"]},"21843":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0MDA4MTc3","public_id":21843,"url":"https://github.com/godotengine/godot/pull/21843","diff_url":"https://github.com/godotengine/godot/pull/21843.diff","patch_url":"https://github.com/godotengine/godot/pull/21843.patch","title":"Fixed crash during raycast and CCD radius calculation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2018-09-07T18:39:02Z","updated_at":"2018-09-08T09:08:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["3eaaf712db9a2319873ff6d758ac20778edbd133"]},"21846":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0MDM0NTg5","public_id":21846,"url":"https://github.com/godotengine/godot/pull/21846","diff_url":"https://github.com/godotengine/godot/pull/21846.diff","patch_url":"https://github.com/godotengine/godot/pull/21846.patch","title":"Tweak the Light instantiation error message and fix a typo","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-09-07T20:42:06Z","updated_at":"2020-01-27T18:22:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d789cbeb6b58daf55102460638d48ff9cc0c45ff"]},"21847":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0MDQwOTgw","public_id":21847,"url":"https://github.com/godotengine/godot/pull/21847","diff_url":"https://github.com/godotengine/godot/pull/21847.diff","patch_url":"https://github.com/godotengine/godot/pull/21847.patch","title":"Update Light properties in the inspector when dragging their gizmos","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-09-07T21:12:49Z","updated_at":"2020-01-27T18:22:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["3f87f9b79c1bdb0ee87c0617de10c6f89f7d2f41"]},"21850":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0MDU2NjY0","public_id":21850,"url":"https://github.com/godotengine/godot/pull/21850","diff_url":"https://github.com/godotengine/godot/pull/21850.diff","patch_url":"https://github.com/godotengine/godot/pull/21850.patch","title":"Fixed error spam when inspecting remote tree","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-09-07T22:49:55Z","updated_at":"2018-09-10T15:30:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["35248a03bed7f56fca36ad9727b6f2d3ab374989"]},"21856":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0MDY5NTM5","public_id":21856,"url":"https://github.com/godotengine/godot/pull/21856","diff_url":"https://github.com/godotengine/godot/pull/21856.diff","patch_url":"https://github.com/godotengine/godot/pull/21856.patch","title":"Fix undo redo not showing errors","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NDE4ODY=","created_at":"2018-09-08T01:19:10Z","updated_at":"2019-06-26T21:28:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f5a8637e7aa6561db811548b419839b5bfa32fd4"]},"21857":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0MDcwNjI4","public_id":21857,"url":"https://github.com/godotengine/godot/pull/21857","diff_url":"https://github.com/godotengine/godot/pull/21857.diff","patch_url":"https://github.com/godotengine/godot/pull/21857.patch","title":"Fixed a theoretical condition where prealpha prevents lighting","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2018-09-08T01:41:10Z","updated_at":"2020-02-27T11:25:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["0625f5b546b91cd717222ad2c459c6112102e58e"]},"21861":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0MDg3Nzgz","public_id":21861,"url":"https://github.com/godotengine/godot/pull/21861","diff_url":"https://github.com/godotengine/godot/pull/21861.diff","patch_url":"https://github.com/godotengine/godot/pull/21861.patch","title":"Change the default variable Visual Script constructor to use EditorInspector and etc","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMzIx","created_at":"2018-09-08T09:56:42Z","updated_at":"2018-09-08T22:57:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["7ce9e6735596f97a55fe8228e6b90eb26dc3a0df"]},"21865":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0MDkxOTQx","public_id":21865,"url":"https://github.com/godotengine/godot/pull/21865","diff_url":"https://github.com/godotengine/godot/pull/21865.diff","patch_url":"https://github.com/godotengine/godot/pull/21865.patch","title":"Tweak Android-related error messages in the Export dialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-09-08T11:56:33Z","updated_at":"2020-01-27T18:22:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8c8164129c6f3d3b3ef5e4ff15952394ee664741"]},"21866":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0MDkzODA0","public_id":21866,"url":"https://github.com/godotengine/godot/pull/21866","diff_url":"https://github.com/godotengine/godot/pull/21866.diff","patch_url":"https://github.com/godotengine/godot/pull/21866.patch","title":"Fixed scientific notation not highlighting correctly, issue 21435","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2018-09-08T12:46:45Z","updated_at":"2018-09-10T18:37: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":["f051f5110e39873a304aace622eaeb4a802f10ab"]},"21871":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0MDk4MjY0","public_id":21871,"url":"https://github.com/godotengine/godot/pull/21871","diff_url":"https://github.com/godotengine/godot/pull/21871.diff","patch_url":"https://github.com/godotengine/godot/pull/21871.patch","title":"Fixed favorites and recent nodes selecting wrong node","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-09-08T14:36:49Z","updated_at":"2019-07-03T12:15:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6ec28de584e23b162ecb65a2451a9ae109fa0ebf"]},"21872":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0MTAwOTA5","public_id":21872,"url":"https://github.com/godotengine/godot/pull/21872","diff_url":"https://github.com/godotengine/godot/pull/21872.diff","patch_url":"https://github.com/godotengine/godot/pull/21872.patch","title":"Fix backwards search in TextEdit selecting non-whole words, issue 15677","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2018-09-08T15:38:08Z","updated_at":"2019-07-03T12:15:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["e474b4a4447c3a7e1f7e2f35ff77af64623eaa1a"]},"21877":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0MTA4NjYw","public_id":21877,"url":"https://github.com/godotengine/godot/pull/21877","diff_url":"https://github.com/godotengine/godot/pull/21877.diff","patch_url":"https://github.com/godotengine/godot/pull/21877.patch","title":"Fixed the remove_line function in richtextlabel. It was totally broken","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-09-08T18:34:59Z","updated_at":"2018-09-12T12:59:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["dd6074010c2afe5a1f9f23d12e900a8ea12584b0"]},"21878":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0MTA4ODAx","public_id":21878,"url":"https://github.com/godotengine/godot/pull/21878","diff_url":"https://github.com/godotengine/godot/pull/21878.diff","patch_url":"https://github.com/godotengine/godot/pull/21878.patch","title":"Make `_sort_list_on_update` true before opening files, fixes 14400","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU4ODQ4NjU=","created_at":"2018-09-08T18:38:08Z","updated_at":"2018-09-12T09:18:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["7fdb8f72c0aa1d7e64d2aab24ab5653f4c5cd594"]},"21879":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0MTEyMTc1","public_id":21879,"url":"https://github.com/godotengine/godot/pull/21879","diff_url":"https://github.com/godotengine/godot/pull/21879.diff","patch_url":"https://github.com/godotengine/godot/pull/21879.patch","title":"Fix ScriptCreateDialog passing script w/ no filename","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MjE3NTYz","created_at":"2018-09-08T20:05:50Z","updated_at":"2019-07-03T12:16:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["69c09ab2fdcfcc9de42ddcb3b7580c118b2182a3"]},"21882":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0MTE3NjMy","public_id":21882,"url":"https://github.com/godotengine/godot/pull/21882","diff_url":"https://github.com/godotengine/godot/pull/21882.diff","patch_url":"https://github.com/godotengine/godot/pull/21882.patch","title":"Fixed animation_player errors displaying wrong property.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-09-08T22:33:42Z","updated_at":"2019-07-03T12:17:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["bb58bcfff61e87aea6a0c6cd5418725d7c6bfafb"]},"21884":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0MTE5ODcz","public_id":21884,"url":"https://github.com/godotengine/godot/pull/21884","diff_url":"https://github.com/godotengine/godot/pull/21884.diff","patch_url":"https://github.com/godotengine/godot/pull/21884.patch","title":"Resurrect integrated error display for the Debugger.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU4ODQ4NjU=","created_at":"2018-09-08T23:49:22Z","updated_at":"2018-09-13T22:55:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["13370e3e095b63cc7d8f8d6956bf65678cf292b1"]},"21886":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0MTI0MzEx","public_id":21886,"url":"https://github.com/godotengine/godot/pull/21886","diff_url":"https://github.com/godotengine/godot/pull/21886.diff","patch_url":"https://github.com/godotengine/godot/pull/21886.patch","title":"Check for double-colon on open recent script.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU4ODQ4NjU=","created_at":"2018-09-09T02:31:06Z","updated_at":"2018-09-10T17:06:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["1cdc04c9c40dae1bd5bd016958cda5250e10c76f"]},"21897":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0MTQ3Njk4","public_id":21897,"url":"https://github.com/godotengine/godot/pull/21897","diff_url":"https://github.com/godotengine/godot/pull/21897.diff","patch_url":"https://github.com/godotengine/godot/pull/21897.patch","title":"Display camera coordinates in the 3D viewport's information pane","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-09-09T14:24:19Z","updated_at":"2020-01-27T18:22: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":["621a5457ed2da37fd09a0a999925b00024a471e4"]},"21907":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0MTU2NzE2","public_id":21907,"url":"https://github.com/godotengine/godot/pull/21907","diff_url":"https://github.com/godotengine/godot/pull/21907.diff","patch_url":"https://github.com/godotengine/godot/pull/21907.patch","title":"Fix SoftBody gizmo slowness, add ConcaveShape wireframe","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2018-09-09T17:56:54Z","updated_at":"2021-05-04T07:43:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["216ba4cc8b12d6f9c65a176b549f80cdc22ba114"]},"21908":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0MTU5MzY1","public_id":21908,"url":"https://github.com/godotengine/godot/pull/21908","diff_url":"https://github.com/godotengine/godot/pull/21908.diff","patch_url":"https://github.com/godotengine/godot/pull/21908.patch","title":"Clear cache after reimporting an ArrayMesh","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2018-09-09T18:59:13Z","updated_at":"2021-05-04T07:43:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["fdb6987eb4ff11f47f22edb43efbc00ea888ca02"]},"21909":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0MTYxNDgz","public_id":21909,"url":"https://github.com/godotengine/godot/pull/21909","diff_url":"https://github.com/godotengine/godot/pull/21909.diff","patch_url":"https://github.com/godotengine/godot/pull/21909.patch","title":"Removed unused code","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzMzc4ODA=","created_at":"2018-09-09T19:49:43Z","updated_at":"2018-09-12T21:32:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["29c9ea69d1c89bec3c579d3357ff270e726f5e60"]},"21910":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0MTYyNzU1","public_id":21910,"url":"https://github.com/godotengine/godot/pull/21910","diff_url":"https://github.com/godotengine/godot/pull/21910.diff","patch_url":"https://github.com/godotengine/godot/pull/21910.patch","title":"Update X11 global mouse position at startup","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2018-09-09T20:18:13Z","updated_at":"2019-07-03T12:18:37Z","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":["4b92ca1ccef83b40b9cde626b365b66aa23e2816"]},"21911":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0MTYyOTM3","public_id":21911,"url":"https://github.com/godotengine/godot/pull/21911","diff_url":"https://github.com/godotengine/godot/pull/21911.diff","patch_url":"https://github.com/godotengine/godot/pull/21911.patch","title":"Fixes 2D nodes lock not working","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-09-09T20:22:04Z","updated_at":"2018-09-10T21:43:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["1d83f36a261d0a36af4733c73c7e4c501c62f842"]},"21913":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0MTY1NzIw","public_id":21913,"url":"https://github.com/godotengine/godot/pull/21913","diff_url":"https://github.com/godotengine/godot/pull/21913.diff","patch_url":"https://github.com/godotengine/godot/pull/21913.patch","title":"Fixed calling start() after remove_all() on tween not working","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-09-09T21:24:31Z","updated_at":"2018-09-12T09:01:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["359198f137bc2831b5cb50dc190f3c06314f591e"]},"21914":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0MTY3Nzcz","public_id":21914,"url":"https://github.com/godotengine/godot/pull/21914","diff_url":"https://github.com/godotengine/godot/pull/21914.diff","patch_url":"https://github.com/godotengine/godot/pull/21914.patch","title":"When resizing an X11 window wait for the WM to process our request","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2018-09-09T22:11:41Z","updated_at":"2019-07-03T12:18:30Z","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":["9a1deedb8406bc25d6c1a8e414cb34cc3321a07a"]},"21921":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0MjA1MDUz","public_id":21921,"url":"https://github.com/godotengine/godot/pull/21921","diff_url":"https://github.com/godotengine/godot/pull/21921.diff","patch_url":"https://github.com/godotengine/godot/pull/21921.patch","title":"Fix bullet crashes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2018-09-10T05:56:18Z","updated_at":"2018-09-10T06:22:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["b252e66414c2dc70f5e36045e4f0144dd29147cc"]},"21925":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0MjQ5Nzcz","public_id":21925,"url":"https://github.com/godotengine/godot/pull/21925","diff_url":"https://github.com/godotengine/godot/pull/21925.diff","patch_url":"https://github.com/godotengine/godot/pull/21925.patch","title":"Clarification about Input.get_accelerometer() usage","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU0NjM2OA==","created_at":"2018-09-10T09:25:54Z","updated_at":"2018-10-31T10:24:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["91aa940b4209a510a74a14a6870d3f3249d97bc9"]},"21927":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0MjY5OTUw","public_id":21927,"url":"https://github.com/godotengine/godot/pull/21927","diff_url":"https://github.com/godotengine/godot/pull/21927.diff","patch_url":"https://github.com/godotengine/godot/pull/21927.patch","title":"Set editor hint for the project manager","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-09-10T10:39:40Z","updated_at":"2019-07-03T12:28:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e8e06b2c9a83b88bc9532f92ba9c97309ce2651c"]},"21934":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0MzA0Mzk3","public_id":21934,"url":"https://github.com/godotengine/godot/pull/21934","diff_url":"https://github.com/godotengine/godot/pull/21934.diff","patch_url":"https://github.com/godotengine/godot/pull/21934.patch","title":"Add a scale mode to the 2D editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-09-10T12:56:30Z","updated_at":"2019-11-12T13:31: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":["2f316bc608567b9c9dea8b5ecb1c2889fbcf2dfb"]},"21935":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0MzA0NzQ3","public_id":21935,"url":"https://github.com/godotengine/godot/pull/21935","diff_url":"https://github.com/godotengine/godot/pull/21935.diff","patch_url":"https://github.com/godotengine/godot/pull/21935.patch","title":"Fix cubic spline interpolation in glTF importer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY2NTI1ODA=","created_at":"2018-09-10T12:57:39Z","updated_at":"2018-09-12T17:33:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["463ead1eb7fafe8b52e32d41a095e256879d9628"]},"21937":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0MzI4OTc4","public_id":21937,"url":"https://github.com/godotengine/godot/pull/21937","diff_url":"https://github.com/godotengine/godot/pull/21937.diff","patch_url":"https://github.com/godotengine/godot/pull/21937.patch","title":"Clarify which direction RemoteTransform[2D] work","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MTE4OA==","created_at":"2018-09-10T14:13:16Z","updated_at":"2018-10-31T10:25:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["12448e659acbaa4253b59781970c6395d5a11c0b"]},"21939":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0MzM1MjI5","public_id":21939,"url":"https://github.com/godotengine/godot/pull/21939","diff_url":"https://github.com/godotengine/godot/pull/21939.diff","patch_url":"https://github.com/godotengine/godot/pull/21939.patch","title":"PhysicsServer: Add validity checks for shape query parameters","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-09-10T14:32:05Z","updated_at":"2018-09-10T15:16:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["5e900ebf29222f9b0b95050936548b31479fe592"]},"21941":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0MzUzNTU5","public_id":21941,"url":"https://github.com/godotengine/godot/pull/21941","diff_url":"https://github.com/godotengine/godot/pull/21941.diff","patch_url":"https://github.com/godotengine/godot/pull/21941.patch","title":"Fix crash when extending non-existing GDScript file","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-09-10T15:25:46Z","updated_at":"2018-10-18T13:28:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["0faafa6f4d80cf0b89cd60d925d9165fb148bc91"]},"21949":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0NDAwNzE3","public_id":21949,"url":"https://github.com/godotengine/godot/pull/21949","diff_url":"https://github.com/godotengine/godot/pull/21949.diff","patch_url":"https://github.com/godotengine/godot/pull/21949.patch","title":"Fix possible crash when switching audio device on WASAPI driver","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-09-10T18:19:26Z","updated_at":"2018-09-10T19:03:03Z","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":["10a492515991d69992aadf8cb02a8ceb77176d60"]},"21954":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0NDI0Mjcz","public_id":21954,"url":"https://github.com/godotengine/godot/pull/21954","diff_url":"https://github.com/godotengine/godot/pull/21954.diff","patch_url":"https://github.com/godotengine/godot/pull/21954.patch","title":"Fix is_action_pressed for InputEventActions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1MzU1MTYx","created_at":"2018-09-10T19:51:06Z","updated_at":"2018-12-22T06:37:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["bf16f89a302239ea1abc4dd767eda01f61cb9feb"]},"21962":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0NTExMTg1","public_id":21962,"url":"https://github.com/godotengine/godot/pull/21962","diff_url":"https://github.com/godotengine/godot/pull/21962.diff","patch_url":"https://github.com/godotengine/godot/pull/21962.patch","title":"Fix MenuButton hover switching not happening with submenus open","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-09-11T04:49:29Z","updated_at":"2018-11-01T21:25:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["592eda7ad9458ef1677565e2b86afd9aad45fed1"]},"21963":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0NTI3MjI5","public_id":21963,"url":"https://github.com/godotengine/godot/pull/21963","diff_url":"https://github.com/godotengine/godot/pull/21963.diff","patch_url":"https://github.com/godotengine/godot/pull/21963.patch","title":"Make EditorFileDialog be able to pick a folder when entering it","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-09-11T06:40:16Z","updated_at":"2018-09-22T15:23:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["622bae393b7bbaf966a178c308080f0ec98eabc5"]},"21967":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0NTY5MDUy","public_id":21967,"url":"https://github.com/godotengine/godot/pull/21967","diff_url":"https://github.com/godotengine/godot/pull/21967.diff","patch_url":"https://github.com/godotengine/godot/pull/21967.patch","title":"Revert \"Fix selection of spatial nodes after selecting a non-spatial one.\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-09-11T09:31:00Z","updated_at":"2018-09-11T09:31:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0471386a9718b75f6943ea721da057de3f18a5b6"]},"21971":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0NTg3NDcz","public_id":21971,"url":"https://github.com/godotengine/godot/pull/21971","diff_url":"https://github.com/godotengine/godot/pull/21971.diff","patch_url":"https://github.com/godotengine/godot/pull/21971.patch","title":"Update window title when switching scenes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMjk5NTE0","created_at":"2018-09-11T10:35:34Z","updated_at":"2018-09-14T09:50:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["909885642a09d8365bd0465845dc779e68f8076a"]},"21973":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0NjM3NzY1","public_id":21973,"url":"https://github.com/godotengine/godot/pull/21973","diff_url":"https://github.com/godotengine/godot/pull/21973.diff","patch_url":"https://github.com/godotengine/godot/pull/21973.patch","title":"Some fixes to mouse's cursor and shape","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-09-11T13:44:18Z","updated_at":"2018-09-15T13:22:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["04aef23585376c3e648c086e39a58e7f5fd41f7d"]},"21974":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0NjU2MDY2","public_id":21974,"url":"https://github.com/godotengine/godot/pull/21974","diff_url":"https://github.com/godotengine/godot/pull/21974.diff","patch_url":"https://github.com/godotengine/godot/pull/21974.patch","title":"Replace last occurrences of PropertyEditor and drop its code","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-09-11T14:39:00Z","updated_at":"2018-09-11T15:05:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ed8b75a3e1c3dd4934ba8bb5f7f7c58cffe559e0","45b609f46a1b17ecfd9bc91061ef3a8a1ba2e4e8"]},"21976":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0NjkwNTQz","public_id":21976,"url":"https://github.com/godotengine/godot/pull/21976","diff_url":"https://github.com/godotengine/godot/pull/21976.diff","patch_url":"https://github.com/godotengine/godot/pull/21976.patch","title":"Fix non chunked HTTP reading till eof.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-09-11T16:23:16Z","updated_at":"2018-09-13T19:03:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw0MTAwNjQ0ODU=","name":"needs testing","color":"#ffcc44"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["ab0e610e86d2e4b8a246ce9628749dd067fc9692"]},"21977":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0Njk0ODQy","public_id":21977,"url":"https://github.com/godotengine/godot/pull/21977","diff_url":"https://github.com/godotengine/godot/pull/21977.diff","patch_url":"https://github.com/godotengine/godot/pull/21977.patch","title":"Fix default_cursor_shape for TextEdit","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-09-11T16:38:28Z","updated_at":"2018-09-12T20:47:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["51e854846e4478167fce6b8408c3452181596fd0"]},"21978":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0Njk0ODYx","public_id":21978,"url":"https://github.com/godotengine/godot/pull/21978","diff_url":"https://github.com/godotengine/godot/pull/21978.diff","patch_url":"https://github.com/godotengine/godot/pull/21978.patch","title":"Make core/ includes absolute, remove subfolders from include path","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-09-11T16:38:35Z","updated_at":"2018-09-12T12:25:30Z","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":["277b24dfb7acdb42589b931252bbe7be81c7536e"]},"21979":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0Njk3NjM2","public_id":21979,"url":"https://github.com/godotengine/godot/pull/21979","diff_url":"https://github.com/godotengine/godot/pull/21979.diff","patch_url":"https://github.com/godotengine/godot/pull/21979.patch","title":"Add message when ScriptDebugger connects.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-09-11T16:49:22Z","updated_at":"2022-02-05T01:40:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["634d057a52f87e33c9a7b799aa8fcf661901d9de"]},"21982":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0NzMxMjM3","public_id":21982,"url":"https://github.com/godotengine/godot/pull/21982","diff_url":"https://github.com/godotengine/godot/pull/21982.diff","patch_url":"https://github.com/godotengine/godot/pull/21982.patch","title":"Misc. typos","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxNDAyNDc=","created_at":"2018-09-11T18:54:27Z","updated_at":"2018-09-13T11:52:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["08bde5b2dea65ef3f80af5de4f4caf0e76982b64"]},"21984":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0NzMzOTEz","public_id":21984,"url":"https://github.com/godotengine/godot/pull/21984","diff_url":"https://github.com/godotengine/godot/pull/21984.diff","patch_url":"https://github.com/godotengine/godot/pull/21984.patch","title":"Fix 2D selection","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-09-11T19:03:51Z","updated_at":"2018-09-12T09:13:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["9dc81e6ca7c06ea08c600102d5091c39c9f286c2"]},"21985":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0NzQ1NzY2","public_id":21985,"url":"https://github.com/godotengine/godot/pull/21985","diff_url":"https://github.com/godotengine/godot/pull/21985.diff","patch_url":"https://github.com/godotengine/godot/pull/21985.patch","title":"Fix project and editor data paths not being opened correctly on macOS","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-09-11T19:48:26Z","updated_at":"2020-01-27T18:22:48Z","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":["ff9d3e569fcdbf1f9b8e00bfc1567c5e88543dc2"]},"21988":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0Nzg2NDM1","public_id":21988,"url":"https://github.com/godotengine/godot/pull/21988","diff_url":"https://github.com/godotengine/godot/pull/21988.diff","patch_url":"https://github.com/godotengine/godot/pull/21988.patch","title":"Standardize documentation for the pool arrays' invert methods","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNTEzOTQ=","created_at":"2018-09-11T22:35:09Z","updated_at":"2018-10-31T10:26:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["3e0ab0a2f2be2b62d6f05183d201b9f866c855f7"]},"21990":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0ODEwNTc2","public_id":21990,"url":"https://github.com/godotengine/godot/pull/21990","diff_url":"https://github.com/godotengine/godot/pull/21990.diff","patch_url":"https://github.com/godotengine/godot/pull/21990.patch","title":"C#/Mono fixes and enhancements","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-09-12T01:25:49Z","updated_at":"2021-05-14T01:54:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["d21c64cc3b6623b55ca0ccac725db353ce8c06f1","e558e1ec09aa27852426bbd24dfa21e9b60cfbfc","61426464ea28f82f0c340572caafeb6aaaad4c91","691d4e38352ba3d1dc81ea66e2944f0947c4c4fb","b1356a3590ad1a4ed7bc4f85e1ffe7e9776855c3"]},"21997":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0OTEyNDEw","public_id":21997,"url":"https://github.com/godotengine/godot/pull/21997","diff_url":"https://github.com/godotengine/godot/pull/21997.diff","patch_url":"https://github.com/godotengine/godot/pull/21997.patch","title":"Fix default script name in ScriptCreateDialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-09-12T10:32:02Z","updated_at":"2019-07-03T08:53: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":["fb77cdf2f29c8fe5a75bc12a6c36c7eec192d64d"]},"22000":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0OTUzMTU2","public_id":22000,"url":"https://github.com/godotengine/godot/pull/22000","diff_url":"https://github.com/godotengine/godot/pull/22000.diff","patch_url":"https://github.com/godotengine/godot/pull/22000.patch","title":"Fix libwebsockets 32-bits UWP builds.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-09-12T13:03:47Z","updated_at":"2022-02-05T01:40:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNjE3ODA1NTk=","name":"platform:uwp","color":"#e4e4e4"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["75b2db8c5ffad982bd9c61809aea1369cc8df03f"]},"22002":{"id":"MDExOlB1bGxSZXF1ZXN0MjE0OTk5MjMw","public_id":22002,"url":"https://github.com/godotengine/godot/pull/22002","diff_url":"https://github.com/godotengine/godot/pull/22002.diff","patch_url":"https://github.com/godotengine/godot/pull/22002.patch","title":"Doc: Use same headers and order in-editor and online","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-09-12T15:14:34Z","updated_at":"2019-07-03T08:53:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a923eff9a498af7780615a7dfaf6031eacf3510f","ba64ea22830dd8e627428d7a0002c4ff70cd408d"]},"22005":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1MDMxNDkz","public_id":22005,"url":"https://github.com/godotengine/godot/pull/22005","diff_url":"https://github.com/godotengine/godot/pull/22005.diff","patch_url":"https://github.com/godotengine/godot/pull/22005.patch","title":"C#: Fix explicit enum values when exporting member","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-09-12T16:58:31Z","updated_at":"2021-05-13T23:55:11Z","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":["6ae47ff19b4e55fb7e68ea8453d786cc6216198d"]},"22007":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1MDgwNTI3","public_id":22007,"url":"https://github.com/godotengine/godot/pull/22007","diff_url":"https://github.com/godotengine/godot/pull/22007.diff","patch_url":"https://github.com/godotengine/godot/pull/22007.patch","title":"Move modules/mono/glue/cs_files to modules/mono/glue/Managed/Files ","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-09-12T20:08:32Z","updated_at":"2021-05-13T23:55:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["995a40e8efa9f7a868a6706e30c476305e16180b","5e57beebb1a43c65d949fdfe5081f9c27f181c80"]},"22009":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1MTE4NTEx","public_id":22009,"url":"https://github.com/godotengine/godot/pull/22009","diff_url":"https://github.com/godotengine/godot/pull/22009.diff","patch_url":"https://github.com/godotengine/godot/pull/22009.patch","title":"Added warning when disabling editable_instance","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-09-12T22:51:22Z","updated_at":"2018-10-02T07:50:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0d09f80e43f9bc27a4e7f02efb4921091389f884"]},"22013":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1MTMxNjQ4","public_id":22013,"url":"https://github.com/godotengine/godot/pull/22013","diff_url":"https://github.com/godotengine/godot/pull/22013.diff","patch_url":"https://github.com/godotengine/godot/pull/22013.patch","title":"doc: Make property sections in rst similar to editor docs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-09-13T00:21:34Z","updated_at":"2019-07-03T08:53:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["4e0f415c83c89c0eeabfe420535e182fcab11250"]},"22014":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1MTMzMDU3","public_id":22014,"url":"https://github.com/godotengine/godot/pull/22014","diff_url":"https://github.com/godotengine/godot/pull/22014.diff","patch_url":"https://github.com/godotengine/godot/pull/22014.patch","title":"Revert \"Drop deprecated compatibility methods from AnimatedSprite\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-09-13T00:33:10Z","updated_at":"2018-09-13T00:33:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f6481d1694e3efc87998efc5fe4bf183a5abcb8f"]},"22015":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1MTM3Mjg0","public_id":22015,"url":"https://github.com/godotengine/godot/pull/22015","diff_url":"https://github.com/godotengine/godot/pull/22015.diff","patch_url":"https://github.com/godotengine/godot/pull/22015.patch","title":"Patch zstd to build for UWP ARM","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2018-09-13T01:07:58Z","updated_at":"2018-09-13T11:54:48Z","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":["fb6fe5405859e5169174729dfe79aad66084288e"]},"22017":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1MTUyMjgx","public_id":22017,"url":"https://github.com/godotengine/godot/pull/22017","diff_url":"https://github.com/godotengine/godot/pull/22017.diff","patch_url":"https://github.com/godotengine/godot/pull/22017.patch","title":"Add expand/collapse all buttons for the \"Errors\" tab","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-09-13T03:09:57Z","updated_at":"2018-09-13T22:40:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["3a9df46b90fb7a4a0fb9e162f32de829c871c5bd"]},"22020":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1MTc0ODc4","public_id":22020,"url":"https://github.com/godotengine/godot/pull/22020","diff_url":"https://github.com/godotengine/godot/pull/22020.diff","patch_url":"https://github.com/godotengine/godot/pull/22020.patch","title":"Fix TCP connecting state not set correctly","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-09-13T06:15:00Z","updated_at":"2022-02-05T01:41:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["3d12eb6ca2bfc66c9d7e43a7bea42ba603a9547a"]},"22026":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1MjM5NjAx","public_id":22026,"url":"https://github.com/godotengine/godot/pull/22026","diff_url":"https://github.com/godotengine/godot/pull/22026.diff","patch_url":"https://github.com/godotengine/godot/pull/22026.patch","title":"Fix #17843 describing inability to generate vs projects without being…","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMzIx","created_at":"2018-09-13T10:44:21Z","updated_at":"2018-10-11T17:41:57Z","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":["35e5ba84d324c575ca396a961fd51cc248eeb3ae"]},"22027":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1MjQ3MjUz","public_id":22027,"url":"https://github.com/godotengine/godot/pull/22027","diff_url":"https://github.com/godotengine/godot/pull/22027.diff","patch_url":"https://github.com/godotengine/godot/pull/22027.patch","title":"Use plain text instead of icons for video driver toggle","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-09-13T11:16:00Z","updated_at":"2018-10-17T03:30:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["399f6679112087461ad9dc3a72996c13658a4f8e"]},"22030":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1Mjk1NzM4","public_id":22030,"url":"https://github.com/godotengine/godot/pull/22030","diff_url":"https://github.com/godotengine/godot/pull/22030.diff","patch_url":"https://github.com/godotengine/godot/pull/22030.patch","title":"Properly initialize Winsock on startup","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-09-13T14:08:35Z","updated_at":"2022-02-05T01:41:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["01c3c1a07bfbaf6df8b1154e5ef31ecc890b03a3"]},"22032":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1MzA5NDU3","public_id":22032,"url":"https://github.com/godotengine/godot/pull/22032","diff_url":"https://github.com/godotengine/godot/pull/22032.diff","patch_url":"https://github.com/godotengine/godot/pull/22032.patch","title":"Add documentation details about Image formats and color space conversion","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0NzE0ODQ=","created_at":"2018-09-13T14:48:05Z","updated_at":"2018-10-31T11:14:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["e37f408e70d9969ee5c5c58b52a168ab6fb1a104"]},"22034":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1MzIxMTA5","public_id":22034,"url":"https://github.com/godotengine/godot/pull/22034","diff_url":"https://github.com/godotengine/godot/pull/22034.diff","patch_url":"https://github.com/godotengine/godot/pull/22034.patch","title":"[DOCS] Project Settings: Default clear color","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTQ3NjM=","created_at":"2018-09-13T15:21:56Z","updated_at":"2018-09-13T15:23:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["2b779cd5bb32811de0d39a8614979b1199ed2802"]},"22035":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1MzIyMTc1","public_id":22035,"url":"https://github.com/godotengine/godot/pull/22035","diff_url":"https://github.com/godotengine/godot/pull/22035.diff","patch_url":"https://github.com/godotengine/godot/pull/22035.patch","title":"[GDNative] add Variant::Operator","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyMDk2MTM=","created_at":"2018-09-13T15:24:55Z","updated_at":"2018-09-14T07:12:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["e0f763f1c9ee53d8000d97862fe1172c16548579"]},"22044":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1Mzc2NTUw","public_id":22044,"url":"https://github.com/godotengine/godot/pull/22044","diff_url":"https://github.com/godotengine/godot/pull/22044.diff","patch_url":"https://github.com/godotengine/godot/pull/22044.patch","title":"Update miniupnpc to use UWP compatible APIs.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-09-13T18:38:38Z","updated_at":"2022-02-05T01:39:42Z","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":["f961758fbe299941384283904efe5b6b09240b2f"]},"22047":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1Mzg2NzI3","public_id":22047,"url":"https://github.com/godotengine/godot/pull/22047","diff_url":"https://github.com/godotengine/godot/pull/22047.diff","patch_url":"https://github.com/godotengine/godot/pull/22047.patch","title":"Better heuristic for the shortest path algorithm for navigation2D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-09-13T19:15:16Z","updated_at":"2018-09-20T20:31:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["0b5c694b7497861a8b432d142d5758ce843559bb"]},"22051":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1Mzk3MTIz","public_id":22051,"url":"https://github.com/godotengine/godot/pull/22051","diff_url":"https://github.com/godotengine/godot/pull/22051.diff","patch_url":"https://github.com/godotengine/godot/pull/22051.patch","title":"Update visual scripting to use new expression class #20885","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMzIx","created_at":"2018-09-13T19:54:29Z","updated_at":"2018-09-14T22:34:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e8f993677de80e5017e4f3a7b5ccaa79ef3e45d9"]},"22053":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1NDEzNDM4","public_id":22053,"url":"https://github.com/godotengine/godot/pull/22053","diff_url":"https://github.com/godotengine/godot/pull/22053.diff","patch_url":"https://github.com/godotengine/godot/pull/22053.patch","title":"Mark AnimatedTexture frame_* properties as internal","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-09-13T20:55:30Z","updated_at":"2018-09-14T07:12:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["cd0b82fd56bdba5a4f1a057fd2d50854c1f503ef"]},"22057":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1NDQxMzg4","public_id":22057,"url":"https://github.com/godotengine/godot/pull/22057","diff_url":"https://github.com/godotengine/godot/pull/22057.diff","patch_url":"https://github.com/godotengine/godot/pull/22057.patch","title":"Fix get_8 returning 0 for last byte of compressed files","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMzcyNzM=","created_at":"2018-09-13T23:14:39Z","updated_at":"2019-07-03T12:22:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["88c74aa017efdd6627bb69f5606f753af3db4164"]},"22062":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1NTAzMjg5","public_id":22062,"url":"https://github.com/godotengine/godot/pull/22062","diff_url":"https://github.com/godotengine/godot/pull/22062.diff","patch_url":"https://github.com/godotengine/godot/pull/22062.patch","title":"Discard button pressing flags on disable","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQyNjMyODQy","created_at":"2018-09-14T07:22:19Z","updated_at":"2018-10-02T07:49:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["1e65916241037d559f27c5d3c81fbf4f5d57884f"]},"22066":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1NjA4NTc3","public_id":22066,"url":"https://github.com/godotengine/godot/pull/22066","diff_url":"https://github.com/godotengine/godot/pull/22066.diff","patch_url":"https://github.com/godotengine/godot/pull/22066.patch","title":"Bundle SSL certs with the templates","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-09-14T14:15:17Z","updated_at":"2018-09-18T20:25:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["0e56377e96ee492cc30de9ad2e6e9242737f4dbd","d2b38aabecd8f9bac5c050841f730ccbe07538f2"]},"22068":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1NjI4MzMz","public_id":22068,"url":"https://github.com/godotengine/godot/pull/22068","diff_url":"https://github.com/godotengine/godot/pull/22068.diff","patch_url":"https://github.com/godotengine/godot/pull/22068.patch","title":"EditorNode: New default dock layout","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-09-14T15:18:33Z","updated_at":"2018-09-23T08:46: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":["8e0dfe55016c36a2c4867cf30142a5591c7a6ed2","c884b55ff0ec89f1c469585880639072d717e67b"]},"22069":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1NjMzNzI0","public_id":22069,"url":"https://github.com/godotengine/godot/pull/22069","diff_url":"https://github.com/godotengine/godot/pull/22069.diff","patch_url":"https://github.com/godotengine/godot/pull/22069.patch","title":"Fix scripts not reloading when edited externally","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMjk5NTE0","created_at":"2018-09-14T15:36:37Z","updated_at":"2018-09-15T20:44:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ebd518c9c9357dd2d6eee62ef1623bb694279aad"]},"22070":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1NjM0MTc5","public_id":22070,"url":"https://github.com/godotengine/godot/pull/22070","diff_url":"https://github.com/godotengine/godot/pull/22070.diff","patch_url":"https://github.com/godotengine/godot/pull/22070.patch","title":"Fix set_default_cursor_shape interaction with Control nodes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQwNDcyODk=","created_at":"2018-09-14T15:38:07Z","updated_at":"2018-09-19T07:26:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["64cecf9d61eccb45f939b33cc752f336682cdda1"]},"22071":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1NjQ0NDIw","public_id":22071,"url":"https://github.com/godotengine/godot/pull/22071","diff_url":"https://github.com/godotengine/godot/pull/22071.diff","patch_url":"https://github.com/godotengine/godot/pull/22071.patch","title":"Made duplicate_and_reown preserve groups","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-09-14T16:15:18Z","updated_at":"2018-09-20T13:50:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b0d9f7686c719c2aa38e979e8cc5329b8439b065"]},"22074":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1NjYyMTE1","public_id":22074,"url":"https://github.com/godotengine/godot/pull/22074","diff_url":"https://github.com/godotengine/godot/pull/22074.diff","patch_url":"https://github.com/godotengine/godot/pull/22074.patch","title":"Add EditorPlugin descriptions to their tooltip","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MjE3NTYz","created_at":"2018-09-14T17:31:46Z","updated_at":"2018-09-23T20:28:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzMDcxMzU1MzI=","name":"topic:plugin","color":"#ffee88"}],"commits":["d26de79f4e41534ffd7c71ef0608092c927f9118"]},"22078":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1Njg3ODA1","public_id":22078,"url":"https://github.com/godotengine/godot/pull/22078","diff_url":"https://github.com/godotengine/godot/pull/22078.diff","patch_url":"https://github.com/godotengine/godot/pull/22078.patch","title":"Make boot splash background color always configurable","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-09-14T19:21:47Z","updated_at":"2018-09-14T19:48:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["de644a628df989d0529a4dac0dabd81ed159a1fa"]},"22080":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1NjkxMTE0","public_id":22080,"url":"https://github.com/godotengine/godot/pull/22080","diff_url":"https://github.com/godotengine/godot/pull/22080.diff","patch_url":"https://github.com/godotengine/godot/pull/22080.patch","title":"Expose \"get_modal_stack_top()\" to GDScript","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-09-14T19:37:17Z","updated_at":"2018-09-14T20:06:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["585ad5c8eabb74449b8e1215b2ac921a3e44ca1d"]},"22081":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1NjkyNzc5","public_id":22081,"url":"https://github.com/godotengine/godot/pull/22081","diff_url":"https://github.com/godotengine/godot/pull/22081.diff","patch_url":"https://github.com/godotengine/godot/pull/22081.patch","title":"Set default CanvasItemEditor zoom shortcut to KEY_EQUAL","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-09-14T19:45:10Z","updated_at":"2018-09-14T21:15: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":["d934cbcbc9a834063c4367260ea7473ba1aac848"]},"22087":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1NzIwNzQ4","public_id":22087,"url":"https://github.com/godotengine/godot/pull/22087","diff_url":"https://github.com/godotengine/godot/pull/22087.diff","patch_url":"https://github.com/godotengine/godot/pull/22087.patch","title":"Deprecate slave keyword in favor of puppet.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-09-14T21:56:08Z","updated_at":"2022-02-05T01:39:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["c0e4d7efca7eb24e91783a0ee15ac0ef0248833c","1e9b46d6877acd1b397be83f5264bf1511c56407","d6b31daec61286dc5ebf953e0f2e70817deaf5ef"]},"22090":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1NzMzNTgy","public_id":22090,"url":"https://github.com/godotengine/godot/pull/22090","diff_url":"https://github.com/godotengine/godot/pull/22090.diff","patch_url":"https://github.com/godotengine/godot/pull/22090.patch","title":"Rename ScrollBar's drag_slave to drag_node","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-09-14T23:33:08Z","updated_at":"2018-09-23T20:40:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c25e23317cda17d8707e03075fb65348e62a15bb"]},"22092":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1NzM1MzA5","public_id":22092,"url":"https://github.com/godotengine/godot/pull/22092","diff_url":"https://github.com/godotengine/godot/pull/22092.diff","patch_url":"https://github.com/godotengine/godot/pull/22092.patch","title":"Fix video toggle UX issue","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-09-14T23:50:37Z","updated_at":"2018-09-15T00:21:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d3527834f3731f816a2bc009f9dfe8064567e9da"]},"22094":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1NzQzNDgz","public_id":22094,"url":"https://github.com/godotengine/godot/pull/22094","diff_url":"https://github.com/godotengine/godot/pull/22094.diff","patch_url":"https://github.com/godotengine/godot/pull/22094.patch","title":"Fix VisualShader code overwrites and save failures","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMzcyNzM=","created_at":"2018-09-15T02:00:10Z","updated_at":"2018-09-20T16:46:23Z","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":["f5c7d644923c318a1020401df068cf072427ae45"]},"22095":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1NzQ0OTQ5","public_id":22095,"url":"https://github.com/godotengine/godot/pull/22095","diff_url":"https://github.com/godotengine/godot/pull/22095.diff","patch_url":"https://github.com/godotengine/godot/pull/22095.patch","title":"[Mono] Transform - add InterpolateWith()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNTEzOTQ=","created_at":"2018-09-15T02:34:00Z","updated_at":"2018-09-15T23:37:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["d4b24234283a022e4ae2fd124e6b94fc40572f99"]},"22096":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1NzU0MTc5","public_id":22096,"url":"https://github.com/godotengine/godot/pull/22096","diff_url":"https://github.com/godotengine/godot/pull/22096.diff","patch_url":"https://github.com/godotengine/godot/pull/22096.patch","title":"Fix visual shader color constants not retaining edits","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMzcyNzM=","created_at":"2018-09-15T06:49:21Z","updated_at":"2018-09-19T06:46:10Z","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":["37595e183df597257ae9d6213428eeee06810970"]},"22111":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1Nzc2MTA1","public_id":22111,"url":"https://github.com/godotengine/godot/pull/22111","diff_url":"https://github.com/godotengine/godot/pull/22111.diff","patch_url":"https://github.com/godotengine/godot/pull/22111.patch","title":"Few unification fixes for canvas_item and spatial editor toolbars","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-09-15T16:02:41Z","updated_at":"2018-09-16T06:12:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["2fe03656610ed37df90174ba1f0e300159aee435"]},"22113":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1Nzc3Mjg0","public_id":22113,"url":"https://github.com/godotengine/godot/pull/22113","diff_url":"https://github.com/godotengine/godot/pull/22113.diff","patch_url":"https://github.com/godotengine/godot/pull/22113.patch","title":"Update EditorInterface.xml","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwODcyNjk3","created_at":"2018-09-15T16:28:09Z","updated_at":"2018-10-31T10:26:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["0c10d3fc167f62cd2417804fd94de3b54513e273"]},"22115":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1Nzc3OTQz","public_id":22115,"url":"https://github.com/godotengine/godot/pull/22115","diff_url":"https://github.com/godotengine/godot/pull/22115.diff","patch_url":"https://github.com/godotengine/godot/pull/22115.patch","title":"Added find_parent method to node class","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQwNTQ1ODEw","created_at":"2018-09-15T16:42:11Z","updated_at":"2018-09-22T16:44:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["0fdbf6b2ef833afa929881f7281ea801ef4d6b8b"]},"22117":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1NzgyNzkx","public_id":22117,"url":"https://github.com/godotengine/godot/pull/22117","diff_url":"https://github.com/godotengine/godot/pull/22117.diff","patch_url":"https://github.com/godotengine/godot/pull/22117.patch","title":"Fix crash on colour theme change, issue 21715","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2018-09-15T18:28:51Z","updated_at":"2018-09-16T09:59:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["df2af46a41176a489f0d701f09dd39ceb9690c4b"]},"22119":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1Nzg0NTYw","public_id":22119,"url":"https://github.com/godotengine/godot/pull/22119","diff_url":"https://github.com/godotengine/godot/pull/22119.diff","patch_url":"https://github.com/godotengine/godot/pull/22119.patch","title":"Fix mistake in ConfigFile.xml","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwODcyNjk3","created_at":"2018-09-15T19:07:52Z","updated_at":"2018-10-31T10:26:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["77ff6de27e1a976f9001097779b03729228cc31d"]},"22120":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1Nzg0ODQz","public_id":22120,"url":"https://github.com/godotengine/godot/pull/22120","diff_url":"https://github.com/godotengine/godot/pull/22120.diff","patch_url":"https://github.com/godotengine/godot/pull/22120.patch","title":"Fix HTTPClient _get_http_data bug after #21976.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-09-15T19:14:45Z","updated_at":"2022-02-05T01:39:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkxMjgwNDQ=","name":"confirmed","color":"#aaddaa"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["26677d5e0c45d2bcfe6c3dc6661bd2f3b2ee33e9"]},"22131":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1Nzk1MDI0","public_id":22131,"url":"https://github.com/godotengine/godot/pull/22131","diff_url":"https://github.com/godotengine/godot/pull/22131.diff","patch_url":"https://github.com/godotengine/godot/pull/22131.patch","title":"Make inspector select the correct resource after making them unique","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-09-15T23:51:09Z","updated_at":"2018-09-20T13:35:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["2996c85c4667a057d4ac1f2f662b2ac50bb645ef"]},"22133":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1Nzk2NDk5","public_id":22133,"url":"https://github.com/godotengine/godot/pull/22133","diff_url":"https://github.com/godotengine/godot/pull/22133.diff","patch_url":"https://github.com/godotengine/godot/pull/22133.patch","title":"Remove unnecessary \"OK\"s text settings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-09-16T00:43:09Z","updated_at":"2018-09-16T16:14:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["75d5d81b8aa745e4239ff05f16e5247d077b47c8"]},"22134":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1Nzk3MTMx","public_id":22134,"url":"https://github.com/godotengine/godot/pull/22134","diff_url":"https://github.com/godotengine/godot/pull/22134.diff","patch_url":"https://github.com/godotengine/godot/pull/22134.patch","title":"Add Visual Studio debug visualizer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMzcyNzM=","created_at":"2018-09-16T01:07:30Z","updated_at":"2018-09-17T08:16:20Z","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":["af1e94543562fe0f1ad5bfa49f47115546da8af2"]},"22146":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1ODE3NDk5","public_id":22146,"url":"https://github.com/godotengine/godot/pull/22146","diff_url":"https://github.com/godotengine/godot/pull/22146.diff","patch_url":"https://github.com/godotengine/godot/pull/22146.patch","title":"Fix release build after c0e4d7e (fixes #22143)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyMjQ1Mjc=","created_at":"2018-09-16T11:17:46Z","updated_at":"2018-09-16T18:33:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["47bf26c40d7d832482dcb9048590c7997ab4d8f4"]},"22150":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1ODIzMTE4","public_id":22150,"url":"https://github.com/godotengine/godot/pull/22150","diff_url":"https://github.com/godotengine/godot/pull/22150.diff","patch_url":"https://github.com/godotengine/godot/pull/22150.patch","title":"Improve checkboxes in the default editor theme","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-09-16T13:24:37Z","updated_at":"2020-01-27T18:22:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["7533778760d893633501eb6b9492756b3724c8ab"]},"22151":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1ODIzNDEw","public_id":22151,"url":"https://github.com/godotengine/godot/pull/22151","diff_url":"https://github.com/godotengine/godot/pull/22151.diff","patch_url":"https://github.com/godotengine/godot/pull/22151.patch","title":"Check for mono binary when finding version","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyMjE5ODQ=","created_at":"2018-09-16T13:30:45Z","updated_at":"2018-09-17T17:55:50Z","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":["99cd17b102d865b1b010376918d4eb079c3e49dd"]},"22155":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1ODI3NTA1","public_id":22155,"url":"https://github.com/godotengine/godot/pull/22155","diff_url":"https://github.com/godotengine/godot/pull/22155.diff","patch_url":"https://github.com/godotengine/godot/pull/22155.patch","title":"Clear textures before setting new textures","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg2MTg3NTQ=","created_at":"2018-09-16T14:55:34Z","updated_at":"2018-09-20T19:46:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["3aa82c524f037305d8d90b45956c315268f43741"]},"22157":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1ODI5MDg0","public_id":22157,"url":"https://github.com/godotengine/godot/pull/22157","diff_url":"https://github.com/godotengine/godot/pull/22157.diff","patch_url":"https://github.com/godotengine/godot/pull/22157.patch","title":"Add null check in godot result callback","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMDM2MzM3","created_at":"2018-09-16T15:24:56Z","updated_at":"2018-09-17T09:19:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["23a61c7342d7e2c3a3a234b4df130d02cdb02267"]},"22161":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1ODM1Nzcy","public_id":22161,"url":"https://github.com/godotengine/godot/pull/22161","diff_url":"https://github.com/godotengine/godot/pull/22161.diff","patch_url":"https://github.com/godotengine/godot/pull/22161.patch","title":"Implement OS::set_icon in HTML5 platform","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2018-09-16T17:43:23Z","updated_at":"2019-07-03T12:22:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["42c6a67dcac26e9c313dc96b2493a167b09f13a1"]},"22162":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1ODM2Mjkz","public_id":22162,"url":"https://github.com/godotengine/godot/pull/22162","diff_url":"https://github.com/godotengine/godot/pull/22162.diff","patch_url":"https://github.com/godotengine/godot/pull/22162.patch","title":"[DOCS] Classref additions and consistency fixes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM4MTI1MTQ=","created_at":"2018-09-16T17:53:50Z","updated_at":"2018-10-31T11:13:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["ec5cc708ce987259ba9667bf48e4445fa675d94a"]},"22163":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1ODM5NTQx","public_id":22163,"url":"https://github.com/godotengine/godot/pull/22163","diff_url":"https://github.com/godotengine/godot/pull/22163.diff","patch_url":"https://github.com/godotengine/godot/pull/22163.patch","title":"Automatically add extra args to function when creating it from create signal window","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-09-16T19:01:57Z","updated_at":"2018-09-20T13:12: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":["1775c796a482eacc3b620a58ffa9004ce13096b3"]},"22165":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1ODQwNzk3","public_id":22165,"url":"https://github.com/godotengine/godot/pull/22165","diff_url":"https://github.com/godotengine/godot/pull/22165.diff","patch_url":"https://github.com/godotengine/godot/pull/22165.patch","title":"Fixed argument names having wrong order for atan2","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-09-16T19:30:05Z","updated_at":"2018-09-17T10:33:31Z","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":["4bad2beeed5bf07db4c9d007a885a738c48a5498"]},"22168":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1ODQ0MjA3","public_id":22168,"url":"https://github.com/godotengine/godot/pull/22168","diff_url":"https://github.com/godotengine/godot/pull/22168.diff","patch_url":"https://github.com/godotengine/godot/pull/22168.patch","title":"Build non-editor targets in release mode on Travis CI","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-09-16T20:45:10Z","updated_at":"2020-01-27T18:22:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["87ba7de328e488790086f65a24d299bfcb0b740a"]},"22171":{"id":"MDExOlB1bGxSZXF1ZXN0MjE1ODQ4NDQ0","public_id":22171,"url":"https://github.com/godotengine/godot/pull/22171","diff_url":"https://github.com/godotengine/godot/pull/22171.diff","patch_url":"https://github.com/godotengine/godot/pull/22171.patch","title":"Fixed empty item slipping into Search Classes dialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-09-16T22:18:02Z","updated_at":"2018-09-20T13:03:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c1674f1068f0a14390270c36d692bd3f4550b8bd"]},"22188":{"id":"MDExOlB1bGxSZXF1ZXN0MjE2MDA5MjE1","public_id":22188,"url":"https://github.com/godotengine/godot/pull/22188","diff_url":"https://github.com/godotengine/godot/pull/22188.diff","patch_url":"https://github.com/godotengine/godot/pull/22188.patch","title":"Fix Input::set_custom_mouse_cursor showing cursor when it's invisible","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-09-17T14:49:14Z","updated_at":"2019-07-03T12:23:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["360204e532345999f4d986cc77194c20d53a8cae"]},"22193":{"id":"MDExOlB1bGxSZXF1ZXN0MjE2MDY3NTE5","public_id":22193,"url":"https://github.com/godotengine/godot/pull/22193","diff_url":"https://github.com/godotengine/godot/pull/22193.diff","patch_url":"https://github.com/godotengine/godot/pull/22193.patch","title":"Mono: Build and external editor improvements for OSX","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-09-17T18:07:38Z","updated_at":"2021-05-13T23:55:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["50f6dbff871e9e7997b3b9e5a312cde206de62d4","b032738a51e225c265131c46e5dd026687a40c19"]},"22198":{"id":"MDExOlB1bGxSZXF1ZXN0MjE2MTEzNjcy","public_id":22198,"url":"https://github.com/godotengine/godot/pull/22198","diff_url":"https://github.com/godotengine/godot/pull/22198.diff","patch_url":"https://github.com/godotengine/godot/pull/22198.patch","title":"Fixed ctrl+up/down shortcut no longer working in scene tree","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-09-17T21:01:26Z","updated_at":"2018-09-20T13:54:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f8ead1a2ee29b6958bf8be0dc569f397a9cff131"]},"22199":{"id":"MDExOlB1bGxSZXF1ZXN0MjE2MTE0ODU2","public_id":22199,"url":"https://github.com/godotengine/godot/pull/22199","diff_url":"https://github.com/godotengine/godot/pull/22199.diff","patch_url":"https://github.com/godotengine/godot/pull/22199.patch","title":"Regression: Fixed missing mono internal call","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-09-17T21:06:04Z","updated_at":"2021-05-13T23:55:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e463834a8b7f3b766939154b8a24978c1258994b"]},"22200":{"id":"MDExOlB1bGxSZXF1ZXN0MjE2MTI5OTE0","public_id":22200,"url":"https://github.com/godotengine/godot/pull/22200","diff_url":"https://github.com/godotengine/godot/pull/22200.diff","patch_url":"https://github.com/godotengine/godot/pull/22200.patch","title":"Fixed clicking on Find/Replace doesn't set the focus on the text field","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-09-17T22:10:41Z","updated_at":"2018-09-18T06:50: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":["e10ca7b824037734f01c4fb9313ea80f3b13850a"]},"22201":{"id":"MDExOlB1bGxSZXF1ZXN0MjE2MTQ5MDcz","public_id":22201,"url":"https://github.com/godotengine/godot/pull/22201","diff_url":"https://github.com/godotengine/godot/pull/22201.diff","patch_url":"https://github.com/godotengine/godot/pull/22201.patch","title":"Fixed error spam in remote debugger","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-09-18T00:10:10Z","updated_at":"2018-09-20T12:45:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["54286e1711ba08a474a18a3febfbbe3c880d23e3"]},"22218":{"id":"MDExOlB1bGxSZXF1ZXN0MjE2MzMzNTMw","public_id":22218,"url":"https://github.com/godotengine/godot/pull/22218","diff_url":"https://github.com/godotengine/godot/pull/22218.diff","patch_url":"https://github.com/godotengine/godot/pull/22218.patch","title":"Improve EditorPlugin.xml and EditorInterface.xml","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwODcyNjk3","created_at":"2018-09-18T14:41:02Z","updated_at":"2018-10-31T11:11:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["a0efe25c9e74f3dc8af75e5bec2e4e2f33253dd9"]},"22219":{"id":"MDExOlB1bGxSZXF1ZXN0MjE2MzQ0ODk0","public_id":22219,"url":"https://github.com/godotengine/godot/pull/22219","diff_url":"https://github.com/godotengine/godot/pull/22219.diff","patch_url":"https://github.com/godotengine/godot/pull/22219.patch","title":"Color: Fix rounding error converting from float to 8-bit","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-09-18T15:12:05Z","updated_at":"2018-09-19T07:09:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c4f14e091c0f63f7951b0cf0aa97a733ac448044"]},"22220":{"id":"MDExOlB1bGxSZXF1ZXN0MjE2MzQ2MDU0","public_id":22220,"url":"https://github.com/godotengine/godot/pull/22220","diff_url":"https://github.com/godotengine/godot/pull/22220.diff","patch_url":"https://github.com/godotengine/godot/pull/22220.patch","title":"Fix find-in-files and go-to-line dialog (partially)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQzMzc5NTQz","created_at":"2018-09-18T15:15:27Z","updated_at":"2018-11-13T09:55:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["e74876028e09cb08d5359ed6de9237027d351a79"]},"22223":{"id":"MDExOlB1bGxSZXF1ZXN0MjE2MzcxODIw","public_id":22223,"url":"https://github.com/godotengine/godot/pull/22223","diff_url":"https://github.com/godotengine/godot/pull/22223.diff","patch_url":"https://github.com/godotengine/godot/pull/22223.patch","title":"Fix put_var encoding some 32bits ints as 64bits.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-09-18T16:36:17Z","updated_at":"2022-02-05T01:39:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["dba8c3999d260fca0e7f891ab181829de714ffbe"]},"22225":{"id":"MDExOlB1bGxSZXF1ZXN0MjE2Mzk1NDA0","public_id":22225,"url":"https://github.com/godotengine/godot/pull/22225","diff_url":"https://github.com/godotengine/godot/pull/22225.diff","patch_url":"https://github.com/godotengine/godot/pull/22225.patch","title":"Fixes drawing of the 2D plugins on the 3D view","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-09-18T18:05:02Z","updated_at":"2018-09-20T19:45:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["5172642c32900f97a6a81640dd6fcb518a254148"]},"22233":{"id":"MDExOlB1bGxSZXF1ZXN0MjE2NDQyMTcz","public_id":22233,"url":"https://github.com/godotengine/godot/pull/22233","diff_url":"https://github.com/godotengine/godot/pull/22233.diff","patch_url":"https://github.com/godotengine/godot/pull/22233.patch","title":"Fix lighting of rotated particles in 2D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2018-09-18T20:58:49Z","updated_at":"2021-05-04T07:43:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["8f4f79c76775dbddad3bcf2dda49c1167bcc21e8"]},"22234":{"id":"MDExOlB1bGxSZXF1ZXN0MjE2NDYzMTI3","public_id":22234,"url":"https://github.com/godotengine/godot/pull/22234","diff_url":"https://github.com/godotengine/godot/pull/22234.diff","patch_url":"https://github.com/godotengine/godot/pull/22234.patch","title":"Fixed favorite nodes list not being saved","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-09-18T22:30:55Z","updated_at":"2018-09-20T06:51:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["edd93b76087de4c7483cebb14db9007d343d8842"]},"22239":{"id":"MDExOlB1bGxSZXF1ZXN0MjE2NTQwODg0","public_id":22239,"url":"https://github.com/godotengine/godot/pull/22239","diff_url":"https://github.com/godotengine/godot/pull/22239.diff","patch_url":"https://github.com/godotengine/godot/pull/22239.patch","title":"Disconnects previous visual shader node before making a new connection","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-09-19T07:34:24Z","updated_at":"2018-09-20T16:47:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a3fdaa4f21d6e460003ad8db20ec0d16172cb95a"]},"22242":{"id":"MDExOlB1bGxSZXF1ZXN0MjE2NTY1NjQ3","public_id":22242,"url":"https://github.com/godotengine/godot/pull/22242","diff_url":"https://github.com/godotengine/godot/pull/22242.diff","patch_url":"https://github.com/godotengine/godot/pull/22242.patch","title":"Fixes selection of toplevel CanvasItems in the editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-09-19T09:07:48Z","updated_at":"2019-07-03T12:24:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e1c92e32e61ad609c81e754009ae8c026a0bbe6b"]},"22244":{"id":"MDExOlB1bGxSZXF1ZXN0MjE2NTgzMjI2","public_id":22244,"url":"https://github.com/godotengine/godot/pull/22244","diff_url":"https://github.com/godotengine/godot/pull/22244.diff","patch_url":"https://github.com/godotengine/godot/pull/22244.patch","title":"Fixed Objects no longer showing ID in debugger.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-09-19T10:06:57Z","updated_at":"2018-09-20T12:42:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["aa32a9f22db029cbef69d730aca653847d4daf6c"]},"22247":{"id":"MDExOlB1bGxSZXF1ZXN0MjE2NjIwMjM3","public_id":22247,"url":"https://github.com/godotengine/godot/pull/22247","diff_url":"https://github.com/godotengine/godot/pull/22247.diff","patch_url":"https://github.com/godotengine/godot/pull/22247.patch","title":"Fixes polygon editor blocking other editor actions (move, scale...)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-09-19T12:26:42Z","updated_at":"2018-09-20T10:35:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c3e66536cc0faaa45a1b15bd90b900e4ae4ff418"]},"22250":{"id":"MDExOlB1bGxSZXF1ZXN0MjE2NjQzMzIy","public_id":22250,"url":"https://github.com/godotengine/godot/pull/22250","diff_url":"https://github.com/godotengine/godot/pull/22250.diff","patch_url":"https://github.com/godotengine/godot/pull/22250.patch","title":"Fixed an access after free in ShaderLanguage::_reduce_expression.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDk4ODMy","created_at":"2018-09-19T13:39:21Z","updated_at":"2019-07-03T12:24:43Z","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":["bff864818f5b47caf0f789fc61ca8729fb443c83"]},"22251":{"id":"MDExOlB1bGxSZXF1ZXN0MjE2NjcyMDU5","public_id":22251,"url":"https://github.com/godotengine/godot/pull/22251","diff_url":"https://github.com/godotengine/godot/pull/22251.diff","patch_url":"https://github.com/godotengine/godot/pull/22251.patch","title":"Fix: Strip integer part in \"decimals\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2018-09-19T14:59:21Z","updated_at":"2018-09-20T08:50:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["5f4f9ca4a567857b3a23b610dd2f0be6b57efcb3"]},"22255":{"id":"MDExOlB1bGxSZXF1ZXN0MjE2NzEyNDU5","public_id":22255,"url":"https://github.com/godotengine/godot/pull/22255","diff_url":"https://github.com/godotengine/godot/pull/22255.diff","patch_url":"https://github.com/godotengine/godot/pull/22255.patch","title":"Fix Label::get_minimum_size not updating cache size for autowrap","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-09-19T17:07:28Z","updated_at":"2018-09-19T18:09:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b0b88df0168f7dcd39bfb22bda7f4ea7a22a5eff"]},"22257":{"id":"MDExOlB1bGxSZXF1ZXN0MjE2NzIyOTI1","public_id":22257,"url":"https://github.com/godotengine/godot/pull/22257","diff_url":"https://github.com/godotengine/godot/pull/22257.diff","patch_url":"https://github.com/godotengine/godot/pull/22257.patch","title":"Daily physics Fixes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2018-09-19T17:47:33Z","updated_at":"2018-09-20T05:29:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["0a2c154c8e5b8f3db24253c49e2309bec2d109f7","42f2ff2f8d4123c35832b1d5bad85b827220aded"]},"22259":{"id":"MDExOlB1bGxSZXF1ZXN0MjE2NzMzMDA0","public_id":22259,"url":"https://github.com/godotengine/godot/pull/22259","diff_url":"https://github.com/godotengine/godot/pull/22259.diff","patch_url":"https://github.com/godotengine/godot/pull/22259.patch","title":"Improve SimplexNoise documentation and fix typos","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-09-19T18:24:58Z","updated_at":"2020-01-27T18:22:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["a386af67ec6807e2647cce66a6db78517783f1a3"]},"22260":{"id":"MDExOlB1bGxSZXF1ZXN0MjE2NzQyOTM1","public_id":22260,"url":"https://github.com/godotengine/godot/pull/22260","diff_url":"https://github.com/godotengine/godot/pull/22260.diff","patch_url":"https://github.com/godotengine/godot/pull/22260.patch","title":"Replace \"persistance\" with \"persistence\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2018-09-19T19:01:34Z","updated_at":"2018-09-19T20:04:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4faa5acaa7379fa86d69cb2856edd3a990d190b1"]},"22267":{"id":"MDExOlB1bGxSZXF1ZXN0MjE2ODA1OTQ4","public_id":22267,"url":"https://github.com/godotengine/godot/pull/22267","diff_url":"https://github.com/godotengine/godot/pull/22267.diff","patch_url":"https://github.com/godotengine/godot/pull/22267.patch","title":"Properly setup EditorProperties in arrays and dictionaries","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-09-19T23:35:00Z","updated_at":"2018-09-20T13:22:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c0c567add7c2d9aad27814f56a480c0d73bc28a3"]},"22268":{"id":"MDExOlB1bGxSZXF1ZXN0MjE2ODA2NTg1","public_id":22268,"url":"https://github.com/godotengine/godot/pull/22268","diff_url":"https://github.com/godotengine/godot/pull/22268.diff","patch_url":"https://github.com/godotengine/godot/pull/22268.patch","title":"Fixed syntax highlighting setting not being saved","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-09-19T23:39:36Z","updated_at":"2018-10-13T15:53:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4efcf9c94384fff34f9f3b629e48aa392ac6b3a0"]},"22269":{"id":"MDExOlB1bGxSZXF1ZXN0MjE2ODE0MTcz","public_id":22269,"url":"https://github.com/godotengine/godot/pull/22269","diff_url":"https://github.com/godotengine/godot/pull/22269.diff","patch_url":"https://github.com/godotengine/godot/pull/22269.patch","title":"Fix EditorSettings saving on draw calls","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MjE3NTYz","created_at":"2018-09-20T00:39:17Z","updated_at":"2018-09-23T20:28:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["fa271e4870b3987c34fcb71fde89b242a0bf333f"]},"22270":{"id":"MDExOlB1bGxSZXF1ZXN0MjE2ODE0NDY1","public_id":22270,"url":"https://github.com/godotengine/godot/pull/22270","diff_url":"https://github.com/godotengine/godot/pull/22270.diff","patch_url":"https://github.com/godotengine/godot/pull/22270.patch","title":"Added ability to hide edit locks and groups in editor view","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-09-20T00:41:42Z","updated_at":"2018-09-20T11:33:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["494354c8354e3b606a3cf7b1283ce6c41aa7d77f"]},"22273":{"id":"MDExOlB1bGxSZXF1ZXN0MjE2ODkyMjU4","public_id":22273,"url":"https://github.com/godotengine/godot/pull/22273","diff_url":"https://github.com/godotengine/godot/pull/22273.diff","patch_url":"https://github.com/godotengine/godot/pull/22273.patch","title":"Change viewport type after using create root menu","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2018-09-20T08:54:03Z","updated_at":"2021-05-04T07:43:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a100b320c267286493d8553217bd862468843d41"]},"22274":{"id":"MDExOlB1bGxSZXF1ZXN0MjE2ODk1NDE1","public_id":22274,"url":"https://github.com/godotengine/godot/pull/22274","diff_url":"https://github.com/godotengine/godot/pull/22274.diff","patch_url":"https://github.com/godotengine/godot/pull/22274.patch","title":"Fix typo in SimplexNoise documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2018-09-20T09:04:47Z","updated_at":"2021-05-04T07:43:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["463af5b6ef0b4014b4d235364eb3a9713f7bc314"]},"22277":{"id":"MDExOlB1bGxSZXF1ZXN0MjE2OTA5NTkx","public_id":22277,"url":"https://github.com/godotengine/godot/pull/22277","diff_url":"https://github.com/godotengine/godot/pull/22277.diff","patch_url":"https://github.com/godotengine/godot/pull/22277.patch","title":"Main: Group static members and add some docs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-09-20T09:50:38Z","updated_at":"2018-09-20T20:30:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["eb4af940dd0aa427045e3d2f19b8f747cafd14ee"]},"22278":{"id":"MDExOlB1bGxSZXF1ZXN0MjE2OTEwNjA0","public_id":22278,"url":"https://github.com/godotengine/godot/pull/22278","diff_url":"https://github.com/godotengine/godot/pull/22278.diff","patch_url":"https://github.com/godotengine/godot/pull/22278.patch","title":"Fix selection box staying when editing a GridMap","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2018-09-20T09:53:39Z","updated_at":"2021-05-04T07:43:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9ffc30699fe87f93da3216105dc06f302dcacd0f"]},"22282":{"id":"MDExOlB1bGxSZXF1ZXN0MjE2OTQwNDIx","public_id":22282,"url":"https://github.com/godotengine/godot/pull/22282","diff_url":"https://github.com/godotengine/godot/pull/22282.diff","patch_url":"https://github.com/godotengine/godot/pull/22282.patch","title":"fix branch on uninit in spatial_editor_plugin","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDk4ODMy","created_at":"2018-09-20T11:41:00Z","updated_at":"2018-11-14T12:50:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ce15cf8ebc976c63cd19e0024102f67677c8c1ff"]},"22287":{"id":"MDExOlB1bGxSZXF1ZXN0MjE2OTU3Mjgz","public_id":22287,"url":"https://github.com/godotengine/godot/pull/22287","diff_url":"https://github.com/godotengine/godot/pull/22287.diff","patch_url":"https://github.com/godotengine/godot/pull/22287.patch","title":"Fix \"This control can't grab focus.\" warning spam","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-09-20T12:41:28Z","updated_at":"2018-09-21T06:12:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e4c8efd0514bacc96b6a74f254adda741ad2a319"]},"22290":{"id":"MDExOlB1bGxSZXF1ZXN0MjE2OTcwNTQ0","public_id":22290,"url":"https://github.com/godotengine/godot/pull/22290","diff_url":"https://github.com/godotengine/godot/pull/22290.diff","patch_url":"https://github.com/godotengine/godot/pull/22290.patch","title":"Add both X and Y scale in the scale editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-09-20T13:24:08Z","updated_at":"2018-09-25T08:25:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["bad5ec61b1542869d76a56248dbc5cb46cd4d591"]},"22295":{"id":"MDExOlB1bGxSZXF1ZXN0MjE3MDk5Mjg5","public_id":22295,"url":"https://github.com/godotengine/godot/pull/22295","diff_url":"https://github.com/godotengine/godot/pull/22295.diff","patch_url":"https://github.com/godotengine/godot/pull/22295.patch","title":"Fixes 2D Inverse Kinematic","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-09-20T20:37:04Z","updated_at":"2018-09-20T20:55:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["de01b7941d9d76a95d2ba89a0a9c501afe68155c"]},"22297":{"id":"MDExOlB1bGxSZXF1ZXN0MjE3MTIwNDk4","public_id":22297,"url":"https://github.com/godotengine/godot/pull/22297","diff_url":"https://github.com/godotengine/godot/pull/22297.diff","patch_url":"https://github.com/godotengine/godot/pull/22297.patch","title":"Fixed method not found error when connecting with signal that fires in editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-09-20T22:06:16Z","updated_at":"2018-10-02T07:39:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["992a5892f1302dec024c7f603a0ddd2822e3ac83"]},"22298":{"id":"MDExOlB1bGxSZXF1ZXN0MjE3MTIyOTA0","public_id":22298,"url":"https://github.com/godotengine/godot/pull/22298","diff_url":"https://github.com/godotengine/godot/pull/22298.diff","patch_url":"https://github.com/godotengine/godot/pull/22298.patch","title":"Fix the weird method linking issue when the previous method's description ends with a code block","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMDg4ODk=","created_at":"2018-09-20T22:18:47Z","updated_at":"2018-09-22T21:19:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["268ae71fae08587e6df5b3270b7fc4833f30e34e"]},"22304":{"id":"MDExOlB1bGxSZXF1ZXN0MjE3MTkwODk0","public_id":22304,"url":"https://github.com/godotengine/godot/pull/22304","diff_url":"https://github.com/godotengine/godot/pull/22304.diff","patch_url":"https://github.com/godotengine/godot/pull/22304.patch","title":"Make filesystem dock's path bar start with said path written","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-09-21T07:10:50Z","updated_at":"2018-09-21T14:59: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":["ab2eac8e3fd4461b198ee973fa0c90f03fe9dccf"]},"22308":{"id":"MDExOlB1bGxSZXF1ZXN0MjE3MTk3OTY0","public_id":22308,"url":"https://github.com/godotengine/godot/pull/22308","diff_url":"https://github.com/godotengine/godot/pull/22308.diff","patch_url":"https://github.com/godotengine/godot/pull/22308.patch","title":"Fixes filesystem display mode not updating at startup","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-09-21T07:43:50Z","updated_at":"2018-09-21T08:28:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["77a6a467b357798cdd7567076de5bca89a481e34"]},"22310":{"id":"MDExOlB1bGxSZXF1ZXN0MjE3MjMwNDg1","public_id":22310,"url":"https://github.com/godotengine/godot/pull/22310","diff_url":"https://github.com/godotengine/godot/pull/22310.diff","patch_url":"https://github.com/godotengine/godot/pull/22310.patch","title":"Remove auto disabling of the split-view in the FileSystem dock","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-09-21T09:52:00Z","updated_at":"2018-09-21T10:40:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f19dfc1aa827bd8b9a7f610ca32089bc98a41486"]},"22311":{"id":"MDExOlB1bGxSZXF1ZXN0MjE3MjMwODM2","public_id":22311,"url":"https://github.com/godotengine/godot/pull/22311","diff_url":"https://github.com/godotengine/godot/pull/22311.diff","patch_url":"https://github.com/godotengine/godot/pull/22311.patch","title":"Fix blend tree editor updating invalid blend tree node graph","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MTA4NDYw","created_at":"2018-09-21T09:53:12Z","updated_at":"2018-11-01T20:27:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e343610b0e3dae66939efc72678759f7b66d6a35"]},"22314":{"id":"MDExOlB1bGxSZXF1ZXN0MjE3MjU1MzY4","public_id":22314,"url":"https://github.com/godotengine/godot/pull/22314","diff_url":"https://github.com/godotengine/godot/pull/22314.diff","patch_url":"https://github.com/godotengine/godot/pull/22314.patch","title":"Random number generator(remake)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-09-21T11:34:50Z","updated_at":"2020-10-28T13:19:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f8151a9e5042ad3de64589f77cb108872694469c"]},"22316":{"id":"MDExOlB1bGxSZXF1ZXN0MjE3MjcxMzQ3","public_id":22316,"url":"https://github.com/godotengine/godot/pull/22316","diff_url":"https://github.com/godotengine/godot/pull/22316.diff","patch_url":"https://github.com/godotengine/godot/pull/22316.patch","title":"Add checks for clean disconnect in HTTP/TCP/SSL.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-09-21T12:42:21Z","updated_at":"2022-02-05T01:39:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["92de6df113ddce8b85758541f2a23c38a45dc365"]},"22323":{"id":"MDExOlB1bGxSZXF1ZXN0MjE3MzM1NTU4","public_id":22323,"url":"https://github.com/godotengine/godot/pull/22323","diff_url":"https://github.com/godotengine/godot/pull/22323.diff","patch_url":"https://github.com/godotengine/godot/pull/22323.patch","title":"Editor: Skip loading main scene if restore_scenes_on_load is used","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNDI4MDM1","created_at":"2018-09-21T16:20:16Z","updated_at":"2018-12-07T14:08:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["62218ea41b785378176334bb9a6eef79d7286441"]},"22325":{"id":"MDExOlB1bGxSZXF1ZXN0MjE3MzQ4NDA5","public_id":22325,"url":"https://github.com/godotengine/godot/pull/22325","diff_url":"https://github.com/godotengine/godot/pull/22325.diff","patch_url":"https://github.com/godotengine/godot/pull/22325.patch","title":"Added missed min/max shader overloads","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-09-21T17:16:29Z","updated_at":"2018-09-22T08:13:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["16e5ef68942b739bf341d103087fe16df439de83"]},"22327":{"id":"MDExOlB1bGxSZXF1ZXN0MjE3NDAzNDM2","public_id":22327,"url":"https://github.com/godotengine/godot/pull/22327","diff_url":"https://github.com/godotengine/godot/pull/22327.diff","patch_url":"https://github.com/godotengine/godot/pull/22327.patch","title":"Use select instead of WSAPoll on Windows.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-09-21T21:15:03Z","updated_at":"2022-02-05T01:40:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["479d4fb7413b2f824ed95d3ac91289e8e8e3cfbd","a15db2d2b6e8fd799c0f021f7f6c99ede0e9677b"]},"22329":{"id":"MDExOlB1bGxSZXF1ZXN0MjE3NDI0MDU3","public_id":22329,"url":"https://github.com/godotengine/godot/pull/22329","diff_url":"https://github.com/godotengine/godot/pull/22329.diff","patch_url":"https://github.com/godotengine/godot/pull/22329.patch","title":"Made children of Containers not selectable.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-09-21T23:34:28Z","updated_at":"2018-10-19T10:18:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["44e996fdc51fe75d50bbf7941a747507b4b13fb1"]},"22332":{"id":"MDExOlB1bGxSZXF1ZXN0MjE3NDM0NDI5","public_id":22332,"url":"https://github.com/godotengine/godot/pull/22332","diff_url":"https://github.com/godotengine/godot/pull/22332.diff","patch_url":"https://github.com/godotengine/godot/pull/22332.patch","title":"Fix Winsock UDP ECONNRESET/ENETRESET bug","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-09-22T02:18:30Z","updated_at":"2022-02-05T01:40:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["c37442ef0037ccbb63d3cce4caa918512193a06c"]},"22335":{"id":"MDExOlB1bGxSZXF1ZXN0MjE3NDM2NDg3","public_id":22335,"url":"https://github.com/godotengine/godot/pull/22335","diff_url":"https://github.com/godotengine/godot/pull/22335.diff","patch_url":"https://github.com/godotengine/godot/pull/22335.patch","title":"StreamPeer get[_utf8]_string with negative length.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-09-22T03:19:44Z","updated_at":"2022-02-05T01:40:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["b9707ce08fe65f3a1fa09f033351a32077dde906"]},"22339":{"id":"MDExOlB1bGxSZXF1ZXN0MjE3NDQ0Njk2","public_id":22339,"url":"https://github.com/godotengine/godot/pull/22339","diff_url":"https://github.com/godotengine/godot/pull/22339.diff","patch_url":"https://github.com/godotengine/godot/pull/22339.patch","title":"Toward 3.1 - physics fixes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2018-09-22T07:44:21Z","updated_at":"2018-09-24T09:35:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["a3bdcb901f57fc2392fb8a003f8dd017ab5ee9f9","d226ba7c2be9c8519aa5434809f93c03f338db0f","855a440071897f757bcd60cf39008b1e374eab06","29e01f97e459867fbfe9bb065a6d81d577112d6a"]},"22340":{"id":"MDExOlB1bGxSZXF1ZXN0MjE3NDQ1NDM1","public_id":22340,"url":"https://github.com/godotengine/godot/pull/22340","diff_url":"https://github.com/godotengine/godot/pull/22340.diff","patch_url":"https://github.com/godotengine/godot/pull/22340.patch","title":"Settings: Sort text editor themes alphabetically","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-09-22T08:04:56Z","updated_at":"2018-11-05T15:21: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":["f0051394da56a329107b08e4f3c82de0e5fbf847"]},"22342":{"id":"MDExOlB1bGxSZXF1ZXN0MjE3NDUxMDUz","public_id":22342,"url":"https://github.com/godotengine/godot/pull/22342","diff_url":"https://github.com/godotengine/godot/pull/22342.diff","patch_url":"https://github.com/godotengine/godot/pull/22342.patch","title":"Fixed duplicating nodes not attaching script in-game with Sync Scene Changes enabled","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-09-22T10:38:39Z","updated_at":"2018-09-23T09:57:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9dec4dc07b9a6cfb8f78ee782b4b2183ec1f2daa"]},"22346":{"id":"MDExOlB1bGxSZXF1ZXN0MjE3NDU5OTk0","public_id":22346,"url":"https://github.com/godotengine/godot/pull/22346","diff_url":"https://github.com/godotengine/godot/pull/22346.diff","patch_url":"https://github.com/godotengine/godot/pull/22346.patch","title":"Icon for TextFiles.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2018-09-22T14:28:45Z","updated_at":"2018-09-29T15:05:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0dd1cb0dccd5e15a40c78a84e5ce9af4b6514ff0"]},"22350":{"id":"MDExOlB1bGxSZXF1ZXN0MjE3NDY2NDA3","public_id":22350,"url":"https://github.com/godotengine/godot/pull/22350","diff_url":"https://github.com/godotengine/godot/pull/22350.diff","patch_url":"https://github.com/godotengine/godot/pull/22350.patch","title":"Ignore invalid device for Android","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-09-22T16:42:49Z","updated_at":"2019-07-03T12:25:35Z","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":["3a2d7076979521c5e1f8ec678da28b6eb71ca7e3"]},"22351":{"id":"MDExOlB1bGxSZXF1ZXN0MjE3NDc3MDE4","public_id":22351,"url":"https://github.com/godotengine/godot/pull/22351","diff_url":"https://github.com/godotengine/godot/pull/22351.diff","patch_url":"https://github.com/godotengine/godot/pull/22351.patch","title":"Removed obsoleted core/helper/value_evaluator.h and moved math_fieldwise to core/math/","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-09-22T20:33:23Z","updated_at":"2018-09-23T13:27: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":["f483460e389727cd29fdd53e212037934a0bd767"]},"22353":{"id":"MDExOlB1bGxSZXF1ZXN0MjE3NDgwMTA5","public_id":22353,"url":"https://github.com/godotengine/godot/pull/22353","diff_url":"https://github.com/godotengine/godot/pull/22353.diff","patch_url":"https://github.com/godotengine/godot/pull/22353.patch","title":"Add proper strikethrough BBCode to RichTextLabel","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-09-22T21:46:04Z","updated_at":"2018-09-24T16:08:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d959e2ce78ddd340e1a8801776437bc37e050dac"]},"22354":{"id":"MDExOlB1bGxSZXF1ZXN0MjE3NDgwNDU3","public_id":22354,"url":"https://github.com/godotengine/godot/pull/22354","diff_url":"https://github.com/godotengine/godot/pull/22354.diff","patch_url":"https://github.com/godotengine/godot/pull/22354.patch","title":"Fix icon issue for the resource list popup #22320.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTE5NzQ=","created_at":"2018-09-22T21:55:50Z","updated_at":"2018-10-02T17:50:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4065b8dd288f72684d7671669faf1f36f94742d9"]},"22355":{"id":"MDExOlB1bGxSZXF1ZXN0MjE3NDgwNTE4","public_id":22355,"url":"https://github.com/godotengine/godot/pull/22355","diff_url":"https://github.com/godotengine/godot/pull/22355.diff","patch_url":"https://github.com/godotengine/godot/pull/22355.patch","title":"[Docs] Remove double-spaces from descriptions, plus a couple other tiny fixes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMDg4ODk=","created_at":"2018-09-22T21:56:55Z","updated_at":"2018-10-31T11:07:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["eaac1e3b81e3c330a23183c6638dfd08efbf427d"]},"22357":{"id":"MDExOlB1bGxSZXF1ZXN0MjE3NDgxNzU4","public_id":22357,"url":"https://github.com/godotengine/godot/pull/22357","diff_url":"https://github.com/godotengine/godot/pull/22357.diff","patch_url":"https://github.com/godotengine/godot/pull/22357.patch","title":"Prevent built-in-scripts from being made from FileSystem dock","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-09-22T22:30:10Z","updated_at":"2018-09-23T16:37:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6dc0120c60eaac130fcf60fea83e9420f785380e"]},"22364":{"id":"MDExOlB1bGxSZXF1ZXN0MjE3NDkwNzQx","public_id":22364,"url":"https://github.com/godotengine/godot/pull/22364","diff_url":"https://github.com/godotengine/godot/pull/22364.diff","patch_url":"https://github.com/godotengine/godot/pull/22364.patch","title":"Make Rect2 EditorProperty obey the horizontal setting","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-09-23T03:35:04Z","updated_at":"2018-10-02T07:57: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":["b8f946f1186af016c4fb2faf676c628504188afb"]},"22368":{"id":"MDExOlB1bGxSZXF1ZXN0MjE3NTAxNzA2","public_id":22368,"url":"https://github.com/godotengine/godot/pull/22368","diff_url":"https://github.com/godotengine/godot/pull/22368.diff","patch_url":"https://github.com/godotengine/godot/pull/22368.patch","title":"Windows raw input fixes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQwNzkzMzQy","created_at":"2018-09-23T09:42:41Z","updated_at":"2018-10-02T07:29:26Z","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":["db346bff8b3355e54fd032f7bd2389b573b8378e","33dd2c8de6d9f20a282191b7988f0ca9e37a4177"]},"22371":{"id":"MDExOlB1bGxSZXF1ZXN0MjE3NTA2NDkw","public_id":22371,"url":"https://github.com/godotengine/godot/pull/22371","diff_url":"https://github.com/godotengine/godot/pull/22371.diff","patch_url":"https://github.com/godotengine/godot/pull/22371.patch","title":"Fallback to \"en\" when invalid locale is requested","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-09-23T11:59:48Z","updated_at":"2018-09-23T18:19:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["87535fe2912030b041f21e48efd70c17b2c3c64f"]},"22372":{"id":"MDExOlB1bGxSZXF1ZXN0MjE3NTA2NTEy","public_id":22372,"url":"https://github.com/godotengine/godot/pull/22372","diff_url":"https://github.com/godotengine/godot/pull/22372.diff","patch_url":"https://github.com/godotengine/godot/pull/22372.patch","title":"Fix GeometryInstance extra_cull_margin step","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-09-23T12:00:19Z","updated_at":"2019-07-03T08:53: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":["d4c75e608e55e955d5727369b8f9b747ea5482db"]},"22375":{"id":"MDExOlB1bGxSZXF1ZXN0MjE3NTA5MDM2","public_id":22375,"url":"https://github.com/godotengine/godot/pull/22375","diff_url":"https://github.com/godotengine/godot/pull/22375.diff","patch_url":"https://github.com/godotengine/godot/pull/22375.patch","title":"Renaming SimplexNoise refs to OpenSimplexNoise","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIwNTQ0MzA1","created_at":"2018-09-23T13:08:59Z","updated_at":"2019-01-20T13:59:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyNzkwOTcxNjI=","name":"discussion","color":"#ccaaff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["2694053be34f64d15181114df9042c1f3a3ffc39"]},"22380":{"id":"MDExOlB1bGxSZXF1ZXN0MjE3NTE2NDE0","public_id":22380,"url":"https://github.com/godotengine/godot/pull/22380","diff_url":"https://github.com/godotengine/godot/pull/22380.diff","patch_url":"https://github.com/godotengine/godot/pull/22380.patch","title":"Fixed scons warning: Ignoring missing 'core/helper/SCsub' after #22351.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNDk0NDI=","created_at":"2018-09-23T15:53:40Z","updated_at":"2018-09-23T16:46:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["79d6bde5acb78adb13da426d66097631c1e2e4d2"]},"22381":{"id":"MDExOlB1bGxSZXF1ZXN0MjE3NTI1MTY3","public_id":22381,"url":"https://github.com/godotengine/godot/pull/22381","diff_url":"https://github.com/godotengine/godot/pull/22381.diff","patch_url":"https://github.com/godotengine/godot/pull/22381.patch","title":"Added warning when min_value of range <= 0 while exp_edit is true.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-09-23T19:01:37Z","updated_at":"2018-09-28T08:53:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e78bfe19a7bb4cad7609eb6e343585d06c0731b4"]},"22383":{"id":"MDExOlB1bGxSZXF1ZXN0MjE3NTM4NzA0","public_id":22383,"url":"https://github.com/godotengine/godot/pull/22383","diff_url":"https://github.com/godotengine/godot/pull/22383.diff","patch_url":"https://github.com/godotengine/godot/pull/22383.patch","title":"Implement WebSocket close frame handling","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-09-23T23:56:40Z","updated_at":"2022-02-05T01:40:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["df43b94e6ebaad30991e7b909f40cd89aee9d6fd","4b92956db7cb479a1c3ee63f102f9866fbbc6fef","5d91e87c64f757fb1c20f43a0a30db3c73073625"]},"22384":{"id":"MDExOlB1bGxSZXF1ZXN0MjE3NTM4NzIw","public_id":22384,"url":"https://github.com/godotengine/godot/pull/22384","diff_url":"https://github.com/godotengine/godot/pull/22384.diff","patch_url":"https://github.com/godotengine/godot/pull/22384.patch","title":"Added hover_pressed style to CheckBox and CheckButton","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-09-23T23:57:05Z","updated_at":"2018-09-28T15:46:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["99e33092960e131427af6de24a386c7ab3f6593d"]},"22396":{"id":"MDExOlB1bGxSZXF1ZXN0MjE3NjA1NjI5","public_id":22396,"url":"https://github.com/godotengine/godot/pull/22396","diff_url":"https://github.com/godotengine/godot/pull/22396.diff","patch_url":"https://github.com/godotengine/godot/pull/22396.patch","title":"Allow the tree view of FileSystem to take more space","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-09-24T10:01:01Z","updated_at":"2018-09-24T12:32:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["43beed489a529f5cb3c153e4d082a2571748824c"]},"22398":{"id":"MDExOlB1bGxSZXF1ZXN0MjE3NjM5MzM2","public_id":22398,"url":"https://github.com/godotengine/godot/pull/22398","diff_url":"https://github.com/godotengine/godot/pull/22398.diff","patch_url":"https://github.com/godotengine/godot/pull/22398.patch","title":"Fix import tab not updating when selecting in the tree view","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-09-24T12:27:33Z","updated_at":"2018-09-24T13:26:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ed516a11ca5da1c391ee771fa6a935f9cf5aa8fa"]},"22400":{"id":"MDExOlB1bGxSZXF1ZXN0MjE3NjUzMzc3","public_id":22400,"url":"https://github.com/godotengine/godot/pull/22400","diff_url":"https://github.com/godotengine/godot/pull/22400.diff","patch_url":"https://github.com/godotengine/godot/pull/22400.patch","title":"Added viewport border color setting for canvas item editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-09-24T13:18:36Z","updated_at":"2018-09-24T13:51:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["943d0a90f563ccbe2e3fd631746aba5c14af043c"]},"22402":{"id":"MDExOlB1bGxSZXF1ZXN0MjE3Njc2NzU1","public_id":22402,"url":"https://github.com/godotengine/godot/pull/22402","diff_url":"https://github.com/godotengine/godot/pull/22402.diff","patch_url":"https://github.com/godotengine/godot/pull/22402.patch","title":"Made ColorPicker save it's presets while in editor.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-09-24T14:31:00Z","updated_at":"2018-10-02T07:24:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4980ae5632d0dad381fedb7e6313e9ccef4c0c98"]},"22405":{"id":"MDExOlB1bGxSZXF1ZXN0MjE3NzA5NzE2","public_id":22405,"url":"https://github.com/godotengine/godot/pull/22405","diff_url":"https://github.com/godotengine/godot/pull/22405.diff","patch_url":"https://github.com/godotengine/godot/pull/22405.patch","title":"Fixed step value not being respected for ranges in some cases.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-09-24T16:09:38Z","updated_at":"2018-09-28T08:38:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["98395f652c285a4c661a634a98fb9d63345c8a7b"]},"22407":{"id":"MDExOlB1bGxSZXF1ZXN0MjE3NzE0NjUz","public_id":22407,"url":"https://github.com/godotengine/godot/pull/22407","diff_url":"https://github.com/godotengine/godot/pull/22407.diff","patch_url":"https://github.com/godotengine/godot/pull/22407.patch","title":"Added step support when exporting integers.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-09-24T16:26:59Z","updated_at":"2018-09-28T08:39:53Z","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":["0e378290316aec817375047d5e675ae6d64cdf56"]},"22413":{"id":"MDExOlB1bGxSZXF1ZXN0MjE3NzYxOTUx","public_id":22413,"url":"https://github.com/godotengine/godot/pull/22413","diff_url":"https://github.com/godotengine/godot/pull/22413.diff","patch_url":"https://github.com/godotengine/godot/pull/22413.patch","title":"Add code example to ArrayMesh class docs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0OTUxNDMw","created_at":"2018-09-24T19:25:43Z","updated_at":"2018-10-31T11:02:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["9b85866c0757b2169ec318882e55fae4461d4166"]},"22415":{"id":"MDExOlB1bGxSZXF1ZXN0MjE3Nzk2MjY0","public_id":22415,"url":"https://github.com/godotengine/godot/pull/22415","diff_url":"https://github.com/godotengine/godot/pull/22415.diff","patch_url":"https://github.com/godotengine/godot/pull/22415.patch","title":"Fixed hang when segfaulting after OS object destroyed (OSX and X11)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDk4ODMy","created_at":"2018-09-24T21:38:56Z","updated_at":"2019-07-03T12:26:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["653b8324223414002e198eb2a8a685903186b97e"]},"22420":{"id":"MDExOlB1bGxSZXF1ZXN0MjE3OTE5MzU1","public_id":22420,"url":"https://github.com/godotengine/godot/pull/22420","diff_url":"https://github.com/godotengine/godot/pull/22420.diff","patch_url":"https://github.com/godotengine/godot/pull/22420.patch","title":"Doc: fix example in Array sort_custom()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY4OTQ3NDk=","created_at":"2018-09-25T09:53:09Z","updated_at":"2018-10-31T11:02:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["5e8e216ee03e35ba07a2aa35e29ceb80fb464c31"]},"22422":{"id":"MDExOlB1bGxSZXF1ZXN0MjE3OTMxNDI5","public_id":22422,"url":"https://github.com/godotengine/godot/pull/22422","diff_url":"https://github.com/godotengine/godot/pull/22422.diff","patch_url":"https://github.com/godotengine/godot/pull/22422.patch","title":"Server platform builds (dummy) mobile_vr module.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-09-25T10:34:34Z","updated_at":"2018-09-28T08:58:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyNzkwOTcxNjI=","name":"discussion","color":"#ccaaff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWw4NjU1ODUwMDA=","name":"topic:xr","color":"#ffee88"}],"commits":["b0f166987a55a0de21720b568ac3bd29991d22c7"]},"22423":{"id":"MDExOlB1bGxSZXF1ZXN0MjE3OTM4MjI3","public_id":22423,"url":"https://github.com/godotengine/godot/pull/22423","diff_url":"https://github.com/godotengine/godot/pull/22423.diff","patch_url":"https://github.com/godotengine/godot/pull/22423.patch","title":"Fix incorrect tooltip border","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-09-25T11:01:03Z","updated_at":"2018-09-25T13:31:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["7a3aaa69db4faf4bb7c506815b096ee7e859c280"]},"22424":{"id":"MDExOlB1bGxSZXF1ZXN0MjE3OTgxOTU1","public_id":22424,"url":"https://github.com/godotengine/godot/pull/22424","diff_url":"https://github.com/godotengine/godot/pull/22424.diff","patch_url":"https://github.com/godotengine/godot/pull/22424.patch","title":"Use monotonic clock for get_ticks_usec","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-09-25T13:32:37Z","updated_at":"2018-09-30T16:04:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc1MTk=","name":"platform:ios","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["460e3376a4df121e34347a7c901e0ef1413fcc82"]},"22425":{"id":"MDExOlB1bGxSZXF1ZXN0MjE4MDExNTkz","public_id":22425,"url":"https://github.com/godotengine/godot/pull/22425","diff_url":"https://github.com/godotengine/godot/pull/22425.diff","patch_url":"https://github.com/godotengine/godot/pull/22425.patch","title":"Set ENet service time to 0.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-09-25T14:54:17Z","updated_at":"2022-02-05T01:40:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["977c9477c1d5868eef8a38603e6f394e02f0e98b"]},"22427":{"id":"MDExOlB1bGxSZXF1ZXN0MjE4MDMzNjA2","public_id":22427,"url":"https://github.com/godotengine/godot/pull/22427","diff_url":"https://github.com/godotengine/godot/pull/22427.diff","patch_url":"https://github.com/godotengine/godot/pull/22427.patch","title":"Better MultiplayerAPI error messages.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-09-25T15:55:35Z","updated_at":"2018-09-27T19:41:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyNzkwOTcxNjI=","name":"discussion","color":"#ccaaff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["7e097cd00b382e56a2bc98ee8039b52ab99802eb","f6e8579569ed1d92199be2853606195c1077d4ca"]},"22431":{"id":"MDExOlB1bGxSZXF1ZXN0MjE4MDcyODM3","public_id":22431,"url":"https://github.com/godotengine/godot/pull/22431","diff_url":"https://github.com/godotengine/godot/pull/22431.diff","patch_url":"https://github.com/godotengine/godot/pull/22431.patch","title":"Fixed pivot tool not setting position of Controls correctly","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-09-25T18:15:44Z","updated_at":"2020-02-05T16:06:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["16cac24c9d2d1bd444038d3ffefef2fc42aa4c61"]},"22436":{"id":"MDExOlB1bGxSZXF1ZXN0MjE4MTE1MTc2","public_id":22436,"url":"https://github.com/godotengine/godot/pull/22436","diff_url":"https://github.com/godotengine/godot/pull/22436.diff","patch_url":"https://github.com/godotengine/godot/pull/22436.patch","title":"Tweak some editor texts' capitalization, use \"Go to\" instead of \"Goto\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-09-25T20:50:58Z","updated_at":"2020-01-27T18:22:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c4770a5b5d32583c682268ec802fada1c1b30647"]},"22437":{"id":"MDExOlB1bGxSZXF1ZXN0MjE4MTM2OTc5","public_id":22437,"url":"https://github.com/godotengine/godot/pull/22437","diff_url":"https://github.com/godotengine/godot/pull/22437.diff","patch_url":"https://github.com/godotengine/godot/pull/22437.patch","title":"Added warning when trying to load resource of wrong type in editor.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-09-25T22:21:59Z","updated_at":"2018-12-07T22:17: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":["19b6e601d8e0376abad48ed44357e5b801db0cb2"]},"22446":{"id":"MDExOlB1bGxSZXF1ZXN0MjE4MjUxMjUy","public_id":22446,"url":"https://github.com/godotengine/godot/pull/22446","diff_url":"https://github.com/godotengine/godot/pull/22446.diff","patch_url":"https://github.com/godotengine/godot/pull/22446.patch","title":"Fix various warnings raised by GCC 5","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-09-26T09:45:08Z","updated_at":"2018-10-04T08:09:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["cdc411fd54fbafc414b29abb1d50a0ff327f0d89","d95bbb89227cab293f17f325040084ea780652ab","cda5b0bfe17203b5da261f23bd31f0967522a147","bca2d3ad40da1b5bea2e55a8640615d21736b175","e5bbcb8bcf8180a54fdcc5c4291b153246d861ce","d8b30d42f579acfaa352402154111eb39160fea1","2b084352b9d2fbbc56414e75bf1091361f8cb496"]},"22447":{"id":"MDExOlB1bGxSZXF1ZXN0MjE4MjgxMzQ1","public_id":22447,"url":"https://github.com/godotengine/godot/pull/22447","diff_url":"https://github.com/godotengine/godot/pull/22447.diff","patch_url":"https://github.com/godotengine/godot/pull/22447.patch","title":"Fix warnings about unhandled enum value in switch [-Wswitch]","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-09-26T11:31:10Z","updated_at":"2018-09-28T07:47:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["7b081a7fc8011c5ce7194fc0eabb8768e0f9d4c6"]},"22455":{"id":"MDExOlB1bGxSZXF1ZXN0MjE4NDM1NDI2","public_id":22455,"url":"https://github.com/godotengine/godot/pull/22455","diff_url":"https://github.com/godotengine/godot/pull/22455.diff","patch_url":"https://github.com/godotengine/godot/pull/22455.patch","title":"Update lights when their reverse cull face mode is toggled","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-09-26T19:54:53Z","updated_at":"2020-01-27T18:22:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["b8bd5d0354b441194484638b1027df426e0d7679"]},"22460":{"id":"MDExOlB1bGxSZXF1ZXN0MjE4NDcxMTI1","public_id":22460,"url":"https://github.com/godotengine/godot/pull/22460","diff_url":"https://github.com/godotengine/godot/pull/22460.diff","patch_url":"https://github.com/godotengine/godot/pull/22460.patch","title":"Mono: Fix not creating generic Array or Dictionary where expected","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-09-26T22:15:19Z","updated_at":"2021-05-13T23:55:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["50fd5ef3b5ceb53bd2201441b16b377b2e51c536","0f3de6ef3a659fcb7d05a1f86d725643dcb8ae12"]},"22461":{"id":"MDExOlB1bGxSZXF1ZXN0MjE4NDg2Njcw","public_id":22461,"url":"https://github.com/godotengine/godot/pull/22461","diff_url":"https://github.com/godotengine/godot/pull/22461.diff","patch_url":"https://github.com/godotengine/godot/pull/22461.patch","title":"Hide shading options in SpatialMaterial when 'FLAG_UNSHADED' is set.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyODM3MTI5","created_at":"2018-09-26T23:51:44Z","updated_at":"2018-12-11T15:13: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":["4a60679f31e7e97f15c5f7dcf2c91bd4dab1b727"]},"22464":{"id":"MDExOlB1bGxSZXF1ZXN0MjE4NTQ1OTAy","public_id":22464,"url":"https://github.com/godotengine/godot/pull/22464","diff_url":"https://github.com/godotengine/godot/pull/22464.diff","patch_url":"https://github.com/godotengine/godot/pull/22464.patch","title":"Inspector: Enable wrap for multiline text widget","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-09-27T07:10:24Z","updated_at":"2018-09-27T08:22: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":["ea63c9a87011ac094acdfc5df51462fd2ad5c01c"]},"22465":{"id":"MDExOlB1bGxSZXF1ZXN0MjE4NTU3OTc5","public_id":22465,"url":"https://github.com/godotengine/godot/pull/22465","diff_url":"https://github.com/godotengine/godot/pull/22465.diff","patch_url":"https://github.com/godotengine/godot/pull/22465.patch","title":"Add support for onRequestPermissionsResult()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc4NzQyNzQ=","created_at":"2018-09-27T07:59:49Z","updated_at":"2019-08-28T01:48:50Z","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":["39738d1866ae642cd99e496dde12908e01911631"]},"22466":{"id":"MDExOlB1bGxSZXF1ZXN0MjE4NTU4MDc2","public_id":22466,"url":"https://github.com/godotengine/godot/pull/22466","diff_url":"https://github.com/godotengine/godot/pull/22466.diff","patch_url":"https://github.com/godotengine/godot/pull/22466.patch","title":"Sync controller mappings DB with SDL2 community repo","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-09-27T08:00:13Z","updated_at":"2019-07-03T08:54:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw0MTAwNjQ0ODU=","name":"needs testing","color":"#ffcc44"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["7163551a3b2da1d9c2e1ff7722fa203f10409a21","7c000cde626468a10e8c6657ea8f009da20a333d"]},"22474":{"id":"MDExOlB1bGxSZXF1ZXN0MjE4NjI0MzI3","public_id":22474,"url":"https://github.com/godotengine/godot/pull/22474","diff_url":"https://github.com/godotengine/godot/pull/22474.diff","patch_url":"https://github.com/godotengine/godot/pull/22474.patch","title":"Fixes drag & drop in the file list","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-09-27T11:55:59Z","updated_at":"2018-09-27T12:12:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4f998faa2d672b067c3e5fc583f3a6aa978059b1"]},"22482":{"id":"MDExOlB1bGxSZXF1ZXN0MjE4NjgyOTU2","public_id":22482,"url":"https://github.com/godotengine/godot/pull/22482","diff_url":"https://github.com/godotengine/godot/pull/22482.diff","patch_url":"https://github.com/godotengine/godot/pull/22482.patch","title":"Place the ruler text vertically","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-09-27T14:52:18Z","updated_at":"2018-09-27T16:13:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["dfe81b9840340da88c69a0402aedb1ff8f281ee2"]},"22483":{"id":"MDExOlB1bGxSZXF1ZXN0MjE4NjkxODMx","public_id":22483,"url":"https://github.com/godotengine/godot/pull/22483","diff_url":"https://github.com/godotengine/godot/pull/22483.diff","patch_url":"https://github.com/godotengine/godot/pull/22483.patch","title":"Restore the Fresnel term in the BRDF.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM0ODY2MjU2","created_at":"2018-09-27T15:16:47Z","updated_at":"2018-10-02T13:18:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["9f4e9fcb8113e668d0a02849841137b300a0e270","e94f6aaceedf42c3fc9f043c9d77552d147eb4db"]},"22487":{"id":"MDExOlB1bGxSZXF1ZXN0MjE4NzM2MTQw","public_id":22487,"url":"https://github.com/godotengine/godot/pull/22487","diff_url":"https://github.com/godotengine/godot/pull/22487.diff","patch_url":"https://github.com/godotengine/godot/pull/22487.patch","title":"[DOCS] InputEventMouseButton: correct description for doubleclick property","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNTEzOTQ=","created_at":"2018-09-27T17:48:05Z","updated_at":"2018-10-31T10:27:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["7ecad927f36415787b5845a00cd8b7c0bf17403f"]},"22490":{"id":"MDExOlB1bGxSZXF1ZXN0MjE4Nzc0NDM4","public_id":22490,"url":"https://github.com/godotengine/godot/pull/22490","diff_url":"https://github.com/godotengine/godot/pull/22490.diff","patch_url":"https://github.com/godotengine/godot/pull/22490.patch","title":"Remove socket_helper.h after NetSocket refactor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-09-27T20:10:28Z","updated_at":"2018-09-28T08:57:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["9d9a14e289c2326f9ae224f6079faf9a8e8f0d11"]},"22500":{"id":"MDExOlB1bGxSZXF1ZXN0MjE4ODUxMzg0","public_id":22500,"url":"https://github.com/godotengine/godot/pull/22500","diff_url":"https://github.com/godotengine/godot/pull/22500.diff","patch_url":"https://github.com/godotengine/godot/pull/22500.patch","title":"Fix some wchar_t truncations in TextEdit","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMzcyNzM=","created_at":"2018-09-28T04:33:01Z","updated_at":"2018-09-30T15:36:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["9cf689183d31fd57a5cc6074ed49375d02cc3041"]},"22503":{"id":"MDExOlB1bGxSZXF1ZXN0MjE4ODkyNjc1","public_id":22503,"url":"https://github.com/godotengine/godot/pull/22503","diff_url":"https://github.com/godotengine/godot/pull/22503.diff","patch_url":"https://github.com/godotengine/godot/pull/22503.patch","title":" SCons: Build core's thirdparty code in own environment","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-09-28T08:36:16Z","updated_at":"2018-09-28T10:56:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a9e17af09a546aee0c94ea1b53e5bb1428547876"]},"22506":{"id":"MDExOlB1bGxSZXF1ZXN0MjE4OTMyMjAx","public_id":22506,"url":"https://github.com/godotengine/godot/pull/22506","diff_url":"https://github.com/godotengine/godot/pull/22506.diff","patch_url":"https://github.com/godotengine/godot/pull/22506.patch","title":"SCons: Build thirdparty code in own env, disable warnings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-09-28T11:04:53Z","updated_at":"2018-09-28T12:45:31Z","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":["3a2ca68af3c8bafe9f60f09bd8fece894fe3a925"]},"22508":{"id":"MDExOlB1bGxSZXF1ZXN0MjE4OTM3ODY1","public_id":22508,"url":"https://github.com/godotengine/godot/pull/22508","diff_url":"https://github.com/godotengine/godot/pull/22508.diff","patch_url":"https://github.com/godotengine/godot/pull/22508.patch","title":"Add small thumbnails to the FileSystem file list","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-09-28T11:28:59Z","updated_at":"2018-09-28T12:45:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["7d59e05ae8cf94470a9853cbe20fd67c14c4571c"]},"22512":{"id":"MDExOlB1bGxSZXF1ZXN0MjE4OTc5MTY0","public_id":22512,"url":"https://github.com/godotengine/godot/pull/22512","diff_url":"https://github.com/godotengine/godot/pull/22512.diff","patch_url":"https://github.com/godotengine/godot/pull/22512.patch","title":"Move Penner easing equations to thirdparty/misc","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-09-28T14:03:52Z","updated_at":"2018-10-03T12:44:58Z","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":["82f2674e8d9a8ee96ca52672bb9da5e28b45a3eb"]},"22515":{"id":"MDExOlB1bGxSZXF1ZXN0MjE4OTg4OTc2","public_id":22515,"url":"https://github.com/godotengine/godot/pull/22515","diff_url":"https://github.com/godotengine/godot/pull/22515.diff","patch_url":"https://github.com/godotengine/godot/pull/22515.patch","title":"[DOCS] ButtonList - extra mouse buttons","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNTEzOTQ=","created_at":"2018-09-28T14:34:38Z","updated_at":"2018-09-28T23:14:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["7759155ce4427a45dd29103d8af81fdc4cb4d56e"]},"22516":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5MDA4NDMz","public_id":22516,"url":"https://github.com/godotengine/godot/pull/22516","diff_url":"https://github.com/godotengine/godot/pull/22516.diff","patch_url":"https://github.com/godotengine/godot/pull/22516.patch","title":"Fix warnings about wrong member initialization order [-Wreorder]","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-09-28T15:37:51Z","updated_at":"2018-09-28T19:39:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["2091f204432d58f20a642bf9fab83a6d08a65084"]},"22517":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5MDMxMzcw","public_id":22517,"url":"https://github.com/godotengine/godot/pull/22517","diff_url":"https://github.com/godotengine/godot/pull/22517.diff","patch_url":"https://github.com/godotengine/godot/pull/22517.patch","title":"Fixed Objects do not showing their drop down in debugger.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-09-28T17:09:08Z","updated_at":"2018-09-28T17:59:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d4df4c1475e5aedec43c7cfae752c1136ef22792"]},"22520":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5MDg0OTY4","public_id":22520,"url":"https://github.com/godotengine/godot/pull/22520","diff_url":"https://github.com/godotengine/godot/pull/22520.diff","patch_url":"https://github.com/godotengine/godot/pull/22520.patch","title":"Fix warning about functions defined but not used [-Wunused-function]","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-09-28T21:02:06Z","updated_at":"2018-09-29T21:51:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["8b2688786f4c294397b2fc9aaa9e2aab1c7c074e","62ecb44035011b0440ad0f4c2fc2bf41045acfba"]},"22521":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5MDk4Mzkw","public_id":22521,"url":"https://github.com/godotengine/godot/pull/22521","diff_url":"https://github.com/godotengine/godot/pull/22521.diff","patch_url":"https://github.com/godotengine/godot/pull/22521.patch","title":"Adds the display of the favorites into the file list","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-09-28T22:14:50Z","updated_at":"2018-09-30T20:59:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0829fdafb014be13d3a1136e0c396d5704749a03"]},"22522":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5MDk5OTQw","public_id":22522,"url":"https://github.com/godotengine/godot/pull/22522","diff_url":"https://github.com/godotengine/godot/pull/22522.diff","patch_url":"https://github.com/godotengine/godot/pull/22522.patch","title":"Fixed debugger showing wrong name for Objects.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-09-28T22:25:22Z","updated_at":"2018-09-29T20:43:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9bb65399d9779b90678d637a506633af13dcb611"]},"22524":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5MTA1Mzk5","public_id":22524,"url":"https://github.com/godotengine/godot/pull/22524","diff_url":"https://github.com/godotengine/godot/pull/22524.diff","patch_url":"https://github.com/godotengine/godot/pull/22524.patch","title":"Fixed error spam when selecting root in remote tree","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-09-28T23:05:19Z","updated_at":"2018-09-29T20:44:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["75f5fd20a1048e2a5d0fd6b4de34eac83f5cff2c"]},"22527":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5MTI3NTM3","public_id":22527,"url":"https://github.com/godotengine/godot/pull/22527","diff_url":"https://github.com/godotengine/godot/pull/22527.diff","patch_url":"https://github.com/godotengine/godot/pull/22527.patch","title":"Fixed casting result in float.xml","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgwNTY4OTg=","created_at":"2018-09-29T05:45:42Z","updated_at":"2018-10-31T10:28:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["da296ce30f16eb9fd4835cbd3911856d852eb5b2"]},"22531":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5MTQzNDA2","public_id":22531,"url":"https://github.com/godotengine/godot/pull/22531","diff_url":"https://github.com/godotengine/godot/pull/22531.diff","patch_url":"https://github.com/godotengine/godot/pull/22531.patch","title":"Made Debugger's Video Memory tab show correct resource paths.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-09-29T11:41:36Z","updated_at":"2019-07-03T12:26:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["8f89e2b4902f9de1982fad014e490cc227322c73"]},"22532":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5MTQ1NTM0","public_id":22532,"url":"https://github.com/godotengine/godot/pull/22532","diff_url":"https://github.com/godotengine/godot/pull/22532.diff","patch_url":"https://github.com/godotengine/godot/pull/22532.patch","title":"Fix build error: inconsistent use of tabs and spaces in indentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQwNzkzMzQy","created_at":"2018-09-29T12:36:27Z","updated_at":"2018-09-30T20:02:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["8d31aba24e2572bb8d5fe91a486e09b1fa1cc0b6"]},"22535":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5MTQ5OTE1","public_id":22535,"url":"https://github.com/godotengine/godot/pull/22535","diff_url":"https://github.com/godotengine/godot/pull/22535.diff","patch_url":"https://github.com/godotengine/godot/pull/22535.patch","title":"Fixed editor inspector ranges capping values at 65535.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-09-29T14:12:56Z","updated_at":"2018-12-07T22:15:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9aa83a77ab8cd8c83a200eaad0028d4731c71cce"]},"22536":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5MTUwOTE0","public_id":22536,"url":"https://github.com/godotengine/godot/pull/22536","diff_url":"https://github.com/godotengine/godot/pull/22536.diff","patch_url":"https://github.com/godotengine/godot/pull/22536.patch","title":"Fixed animation_player not advancing to the next frame when inserting a value.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-09-29T14:34:28Z","updated_at":"2018-10-10T20:09:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["5f2f1089086ad64636efc2a4096e55e4483c927a"]},"22537":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5MTUxNjMz","public_id":22537,"url":"https://github.com/godotengine/godot/pull/22537","diff_url":"https://github.com/godotengine/godot/pull/22537.diff","patch_url":"https://github.com/godotengine/godot/pull/22537.patch","title":"Fix dirty read of ObjectID counter when threads are involved","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMTE1NTU=","created_at":"2018-09-29T14:49:02Z","updated_at":"2018-09-30T20:28:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a392d553c29079d65bab6267d35ba9a9b1af5277"]},"22540":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5MTU4ODE1","public_id":22540,"url":"https://github.com/godotengine/godot/pull/22540","diff_url":"https://github.com/godotengine/godot/pull/22540.diff","patch_url":"https://github.com/godotengine/godot/pull/22540.patch","title":"Fix code folding taking into account empty lines, issue 15689","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2018-09-29T17:13:37Z","updated_at":"2018-09-30T11:54:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f08eead3a2d106fe6f45ca7f759763b6f213e306"]},"22543":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5MTcwNDEz","public_id":22543,"url":"https://github.com/godotengine/godot/pull/22543","diff_url":"https://github.com/godotengine/godot/pull/22543.diff","patch_url":"https://github.com/godotengine/godot/pull/22543.patch","title":"MeshDataTool memory corruption fix","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTk=","created_at":"2018-09-29T21:24:30Z","updated_at":"2019-07-03T12:27:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e50d56b4c679bf1d7e94c1a5eb3b252d298f86fe"]},"22545":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5MTcxOTI5","public_id":22545,"url":"https://github.com/godotengine/godot/pull/22545","diff_url":"https://github.com/godotengine/godot/pull/22545.diff","patch_url":"https://github.com/godotengine/godot/pull/22545.patch","title":"Fixed setting node as root deleting all non-children of that node.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-09-29T22:04:41Z","updated_at":"2018-09-30T20:48:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6f96db4732bfbfe7c156fe56fb15477e37a0d82a"]},"22548":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5MTg1MjI4","public_id":22548,"url":"https://github.com/godotengine/godot/pull/22548","diff_url":"https://github.com/godotengine/godot/pull/22548.diff","patch_url":"https://github.com/godotengine/godot/pull/22548.patch","title":"Visualscript search fixes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMzIx","created_at":"2018-09-30T05:05:52Z","updated_at":"2019-05-09T18:03:12Z","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":"MDU6TGFiZWw0MTk3NTI2NDI=","name":"topic:visualscript","color":"#ffee88"}],"commits":["47b42787e374fe685ec573277f763b673e5875ba"]},"22557":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5MjA4NDM1","public_id":22557,"url":"https://github.com/godotengine/godot/pull/22557","diff_url":"https://github.com/godotengine/godot/pull/22557.diff","patch_url":"https://github.com/godotengine/godot/pull/22557.patch","title":"[DOCS] NetworkedMultiplayerPeer: TransferMode(s)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTQ3NjM=","created_at":"2018-09-30T14:46:07Z","updated_at":"2018-10-31T10:28:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["84b6394a4d64ae67e068f5df2018727580402bea"]},"22560":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5MjEwMjMw","public_id":22560,"url":"https://github.com/godotengine/godot/pull/22560","diff_url":"https://github.com/godotengine/godot/pull/22560.diff","patch_url":"https://github.com/godotengine/godot/pull/22560.patch","title":"TextEdit: prevent the copy of an empty string","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0OTUxNDMw","created_at":"2018-09-30T15:23:34Z","updated_at":"2019-12-14T19:30:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f5f948210c584eb6599c097ce5fbeb9990f78cc7"]},"22562":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5MjExNjE0","public_id":22562,"url":"https://github.com/godotengine/godot/pull/22562","diff_url":"https://github.com/godotengine/godot/pull/22562.diff","patch_url":"https://github.com/godotengine/godot/pull/22562.patch","title":"Uses skip_vertex_transform in GLES2 canvas shader","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMDM2MzM3","created_at":"2018-09-30T15:53:52Z","updated_at":"2018-10-02T13:12:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["9a5d8672107098a6c05459461ec168f4eb01dcc2"]},"22563":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5MjExOTUw","public_id":22563,"url":"https://github.com/godotengine/godot/pull/22563","diff_url":"https://github.com/godotengine/godot/pull/22563.diff","patch_url":"https://github.com/godotengine/godot/pull/22563.patch","title":"Fix OS X get_ticks_usec return value after #22424","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-09-30T16:00:16Z","updated_at":"2018-09-30T16:56:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1MTk=","name":"platform:ios","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d0a5ac577f5f595c059527715c001544a5b8fc61"]},"22566":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5MjE1MjU1","public_id":22566,"url":"https://github.com/godotengine/godot/pull/22566","diff_url":"https://github.com/godotengine/godot/pull/22566.diff","patch_url":"https://github.com/godotengine/godot/pull/22566.patch","title":"After using the generic visual script search, reset the generic searc…","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMzIx","created_at":"2018-09-30T17:08:37Z","updated_at":"2018-09-30T20:53:00Z","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":["8a7c3d1d6b9edbdb98788962030ad899b65c050e"]},"22567":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5MjE1Mjk2","public_id":22567,"url":"https://github.com/godotengine/godot/pull/22567","diff_url":"https://github.com/godotengine/godot/pull/22567.diff","patch_url":"https://github.com/godotengine/godot/pull/22567.patch","title":"Add a subtle background and border to unselected tabs in the editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-09-30T17:09:28Z","updated_at":"2020-01-27T18:22: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":["88755d28d734ad49ff7f945eb23dafbe03cd4b67"]},"22568":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5MjE1NTc1","public_id":22568,"url":"https://github.com/godotengine/godot/pull/22568","diff_url":"https://github.com/godotengine/godot/pull/22568.diff","patch_url":"https://github.com/godotengine/godot/pull/22568.patch","title":"Explicitly show viewport 0 in the SpatialEditorPlugin if the container is large enough.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyODM3MTI5","created_at":"2018-09-30T17:15:16Z","updated_at":"2018-10-02T09:26:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["df06087057efb6bd23fd9246ea76a007dbddef6c"]},"22570":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5MjIxNTM1","public_id":22570,"url":"https://github.com/godotengine/godot/pull/22570","diff_url":"https://github.com/godotengine/godot/pull/22570.diff","patch_url":"https://github.com/godotengine/godot/pull/22570.patch","title":"Remove old TODO from editor_inspector.cpp","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0OTUxNDMw","created_at":"2018-09-30T19:09:36Z","updated_at":"2018-09-30T20:10:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b39bcd8821bfa7138c2619914e5c15c1ecf05050"]},"22571":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5MjIyNzA4","public_id":22571,"url":"https://github.com/godotengine/godot/pull/22571","diff_url":"https://github.com/godotengine/godot/pull/22571.diff","patch_url":"https://github.com/godotengine/godot/pull/22571.patch","title":"Main: Use ImageLoader directly instead of Image::load","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-09-30T19:32:19Z","updated_at":"2018-09-30T20:11:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["fc8b73a9351063b5bc1af66b257bac0cac2deff4"]},"22572":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5MjI1ODEy","public_id":22572,"url":"https://github.com/godotengine/godot/pull/22572","diff_url":"https://github.com/godotengine/godot/pull/22572.diff","patch_url":"https://github.com/godotengine/godot/pull/22572.patch","title":"Fix unnecessary parentheses warnings with GCC 8 [-Wparentheses]","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-09-30T20:29:40Z","updated_at":"2018-10-01T06:14:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6d27d2d75e51803668e722c35cb70d036744d385"]},"22574":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5MjI3MDgz","public_id":22574,"url":"https://github.com/godotengine/godot/pull/22574","diff_url":"https://github.com/godotengine/godot/pull/22574.diff","patch_url":"https://github.com/godotengine/godot/pull/22574.patch","title":"Moving lens distortion shader into drivers and adding GLES2 support","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2018-09-30T20:54:07Z","updated_at":"2018-10-02T17:56:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw0MTAwNjQ0ODU=","name":"needs testing","color":"#ffcc44"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"},{"id":"MDU6TGFiZWw4NjU1ODUwMDA=","name":"topic:xr","color":"#ffee88"}],"commits":["a6df366b238d93cabc73cb37129cb8979287661a"]},"22576":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5MjM1OTgw","public_id":22576,"url":"https://github.com/godotengine/godot/pull/22576","diff_url":"https://github.com/godotengine/godot/pull/22576.diff","patch_url":"https://github.com/godotengine/godot/pull/22576.patch","title":"Fixed inspector not going back to single-node when deselecting an item.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-10-01T00:00:54Z","updated_at":"2018-10-01T21:44:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ec463b036a46e3db6da9c299e48b4235b75a98c9"]},"22579":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5MjY3NDAw","public_id":22579,"url":"https://github.com/godotengine/godot/pull/22579","diff_url":"https://github.com/godotengine/godot/pull/22579.diff","patch_url":"https://github.com/godotengine/godot/pull/22579.patch","title":"Minor nit-picky tweaks in spatial_editor_plugin.cpp","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2018-10-01T06:03:57Z","updated_at":"2018-10-01T08:37:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["cd349efb0e2e46e41fe968a4410e9eeb7add7a09"]},"22582":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5MzAzMjQw","public_id":22582,"url":"https://github.com/godotengine/godot/pull/22582","diff_url":"https://github.com/godotengine/godot/pull/22582.diff","patch_url":"https://github.com/godotengine/godot/pull/22582.patch","title":"SCons: Remove avoidable defines from main env's CPPPATH","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-10-01T09:01:07Z","updated_at":"2018-10-01T10:45:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["6bfb7944d9a1639042ba23fd0ff9950fff9464dd"]},"22584":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5MzI0MjAy","public_id":22584,"url":"https://github.com/godotengine/godot/pull/22584","diff_url":"https://github.com/godotengine/godot/pull/22584.diff","patch_url":"https://github.com/godotengine/godot/pull/22584.patch","title":"Fixed name of deleted node not dissapearing from inspector dock.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-10-01T10:16:15Z","updated_at":"2018-10-01T21:44:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["3ef241623e499d0ffbf66f7f0ef80459799237b1"]},"22590":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5Mzg5MTk2","public_id":22590,"url":"https://github.com/godotengine/godot/pull/22590","diff_url":"https://github.com/godotengine/godot/pull/22590.diff","patch_url":"https://github.com/godotengine/godot/pull/22590.patch","title":"Add support for '.[0-9]' numbers in Expression","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-10-01T14:07:11Z","updated_at":"2018-10-02T03:08:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["34dec26a50393bdf9a4d9dcbf04963553c64686b"]},"22593":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5NDMxNzc4","public_id":22593,"url":"https://github.com/godotengine/godot/pull/22593","diff_url":"https://github.com/godotengine/godot/pull/22593.diff","patch_url":"https://github.com/godotengine/godot/pull/22593.patch","title":"Fix various warnings raised by Clang 7","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-10-01T16:08:12Z","updated_at":"2018-10-01T22:01: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":["b2bba4be44dc34953402c5cde74c26b89ad84cbc","9258d7b5d0942f1cad3f9b0ba41a3c916ea6b89e","b1b625f4f56610616fae9144f7353802fb333677","686f6ff279e37caa8094415687fbbac8883b0162"]},"22595":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5NDUzODQw","public_id":22595,"url":"https://github.com/godotengine/godot/pull/22595","diff_url":"https://github.com/godotengine/godot/pull/22595.diff","patch_url":"https://github.com/godotengine/godot/pull/22595.patch","title":"[docs] Add Input buttons and axes missing descriptions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2Njg3MzE4","created_at":"2018-10-01T17:26:18Z","updated_at":"2018-10-31T11:00:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["6e0de76746783433cb62511696f6a967567cb001"]},"22597":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5NDkxODQ1","public_id":22597,"url":"https://github.com/godotengine/godot/pull/22597","diff_url":"https://github.com/godotengine/godot/pull/22597.diff","patch_url":"https://github.com/godotengine/godot/pull/22597.patch","title":"Fix build for Javascript platform","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMDM2MzM3","created_at":"2018-10-01T19:41:11Z","updated_at":"2018-10-01T19:56:57Z","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":["d6711701f609d0371b1963655e2e0326e4184981"]},"22598":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5NDkzMTU1","public_id":22598,"url":"https://github.com/godotengine/godot/pull/22598","diff_url":"https://github.com/godotengine/godot/pull/22598.diff","patch_url":"https://github.com/godotengine/godot/pull/22598.patch","title":"Fixed animation editor not moving to next frame of sprites when editing.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-10-01T19:46:01Z","updated_at":"2018-10-03T09:40:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["127940bd55751fa33394da2f9536c63bffe18398"]},"22601":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5NTMzNzA2","public_id":22601,"url":"https://github.com/godotengine/godot/pull/22601","diff_url":"https://github.com/godotengine/godot/pull/22601.diff","patch_url":"https://github.com/godotengine/godot/pull/22601.patch","title":"[DOCS] Update VisibilityEnabler* and TileSet doc","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM4MTI1MTQ=","created_at":"2018-10-01T22:21:50Z","updated_at":"2018-10-31T11:00:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["49549ce93cb8a37b18c632c3ee29c63a82e37958"]},"22602":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5NTM1OTY3","public_id":22602,"url":"https://github.com/godotengine/godot/pull/22602","diff_url":"https://github.com/godotengine/godot/pull/22602.diff","patch_url":"https://github.com/godotengine/godot/pull/22602.patch","title":"Changed the comment where reduz yells at the X11 API to a less explicitive one","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMDg4ODk=","created_at":"2018-10-01T22:33:20Z","updated_at":"2018-10-02T13:57:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["5515c303f86d41b4ba1eb0122e91c3df5fc41e6e"]},"22603":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5NTU3OTkz","public_id":22603,"url":"https://github.com/godotengine/godot/pull/22603","diff_url":"https://github.com/godotengine/godot/pull/22603.diff","patch_url":"https://github.com/godotengine/godot/pull/22603.patch","title":"Fix compiler warnings in HTML5 platform","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2018-10-02T01:01:26Z","updated_at":"2019-07-03T08:54:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["d93050d8a205f47ab4ebc1a0739232c6e3be6d5d"]},"22612":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5NjM3MTc1","public_id":22612,"url":"https://github.com/godotengine/godot/pull/22612","diff_url":"https://github.com/godotengine/godot/pull/22612.diff","patch_url":"https://github.com/godotengine/godot/pull/22612.patch","title":"Improve doc of ProjectSettings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMTYyMjA1","created_at":"2018-10-02T09:21:48Z","updated_at":"2018-10-31T10:28:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["73429cf9f5c6733b4dcca5aa20e1832898f128c0"]},"22613":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5NjM5NDk0","public_id":22613,"url":"https://github.com/godotengine/godot/pull/22613","diff_url":"https://github.com/godotengine/godot/pull/22613.diff","patch_url":"https://github.com/godotengine/godot/pull/22613.patch","title":"Project manager: remove projects with delete key","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0OTUxNDMw","created_at":"2018-10-02T09:30:07Z","updated_at":"2018-10-02T11:49:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["006021236a97bdc300f842864579899ee7fc8497"]},"22617":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5NjQ4NDg0","public_id":22617,"url":"https://github.com/godotengine/godot/pull/22617","diff_url":"https://github.com/godotengine/godot/pull/22617.diff","patch_url":"https://github.com/godotengine/godot/pull/22617.patch","title":"Fix script path for warnings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-10-02T10:01:18Z","updated_at":"2018-10-02T11:51:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["54d44f707610304c7a5c3529c22cfa4a85bfa053"]},"22618":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5NjYwNTgw","public_id":22618,"url":"https://github.com/godotengine/godot/pull/22618","diff_url":"https://github.com/godotengine/godot/pull/22618.diff","patch_url":"https://github.com/godotengine/godot/pull/22618.patch","title":"Fix warnings on virtual methods [-Woverloaded-virtual] [-Wdelete-non-…","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-10-02T10:48:40Z","updated_at":"2018-10-02T12:32: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":["c026e3957a815199ee301cdcbaa94698ee4a3705"]},"22620":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5Njg4NjA4","public_id":22620,"url":"https://github.com/godotengine/godot/pull/22620","diff_url":"https://github.com/godotengine/godot/pull/22620.diff","patch_url":"https://github.com/godotengine/godot/pull/22620.patch","title":"SCons: Set default warnings level to all (-Wall or /W3)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-10-02T12:40:16Z","updated_at":"2018-10-05T10:28:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["202466630562294db524859a158d46bc2a6ddcfb","0e2de7481da3c74acc1a3120230e1bca2401919e"]},"22621":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5NjkxOTkz","public_id":22621,"url":"https://github.com/godotengine/godot/pull/22621","diff_url":"https://github.com/godotengine/godot/pull/22621.diff","patch_url":"https://github.com/godotengine/godot/pull/22621.patch","title":"Avoid the window size to go below 0","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-10-02T12:52:08Z","updated_at":"2018-10-02T16:42:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["943feeee100b9fac0a46beb1a758e3d845717aa7"]},"22622":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5Njk3NzQx","public_id":22622,"url":"https://github.com/godotengine/godot/pull/22622","diff_url":"https://github.com/godotengine/godot/pull/22622.diff","patch_url":"https://github.com/godotengine/godot/pull/22622.patch","title":" Remove animation loop from ParticlesMaterial + improvements to CPUParticles2D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2018-10-02T13:10:45Z","updated_at":"2021-05-04T07:44:24Z","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":["85ce4a67ed37a2b38bc6d9e3f0211a9b73a8516d"]},"22623":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5NzAyNjIz","public_id":22623,"url":"https://github.com/godotengine/godot/pull/22623","diff_url":"https://github.com/godotengine/godot/pull/22623.diff","patch_url":"https://github.com/godotengine/godot/pull/22623.patch","title":"22586: Dragging file icon on to another file causes \"Error Moving\" in FileSystem dock","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU4OTc1MjA=","created_at":"2018-10-02T13:26:09Z","updated_at":"2018-10-08T05:11:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["fc0ae1d94da2595ef631eb94107c077059677ec4"]},"22625":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5NzAzMTg0","public_id":22625,"url":"https://github.com/godotengine/godot/pull/22625","diff_url":"https://github.com/godotengine/godot/pull/22625.diff","patch_url":"https://github.com/godotengine/godot/pull/22625.patch","title":"Cleanup the editor history from remote nodes after the scene stopped.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNDk0NDI=","created_at":"2018-10-02T13:27:49Z","updated_at":"2019-06-01T05:16:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9fc71d3472329d14d024e67bec682da904806e02"]},"22626":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5NzEwMjgw","public_id":22626,"url":"https://github.com/godotengine/godot/pull/22626","diff_url":"https://github.com/godotengine/godot/pull/22626.diff","patch_url":"https://github.com/godotengine/godot/pull/22626.patch","title":"Travis: Update Android NDK to r18","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-10-02T13:48:32Z","updated_at":"2018-11-05T15:09:00Z","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":["7be2152d2ac89c1b8049b27aa6d90f3d372849a5"]},"22627":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5NzEyMjE4","public_id":22627,"url":"https://github.com/godotengine/godot/pull/22627","diff_url":"https://github.com/godotengine/godot/pull/22627.diff","patch_url":"https://github.com/godotengine/godot/pull/22627.patch","title":"GLES2: Implement pixel snap 2D option","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-10-02T13:54:11Z","updated_at":"2018-10-02T17:09:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["ac2a4771d51a73cb3da2e54af4ef277538b2499a"]},"22628":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5NzI3MzIz","public_id":22628,"url":"https://github.com/godotengine/godot/pull/22628","diff_url":"https://github.com/godotengine/godot/pull/22628.diff","patch_url":"https://github.com/godotengine/godot/pull/22628.patch","title":"Disable GLES2 debugging on iOS, fixes build","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-10-02T14:36:11Z","updated_at":"2018-10-02T14:55:26Z","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":["63e1c6dce35d379e02f3b258c1393520b50197d6"]},"22630":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5NzQ2MDEw","public_id":22630,"url":"https://github.com/godotengine/godot/pull/22630","diff_url":"https://github.com/godotengine/godot/pull/22630.diff","patch_url":"https://github.com/godotengine/godot/pull/22630.patch","title":"22478: Can't duplicate folder with another folder inside","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU4OTc1MjA=","created_at":"2018-10-02T15:25:31Z","updated_at":"2018-12-07T22:12:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f325896c8057c79f1e555a33f97009786ab67b69"]},"22636":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5NzcxMzE2","public_id":22636,"url":"https://github.com/godotengine/godot/pull/22636","diff_url":"https://github.com/godotengine/godot/pull/22636.diff","patch_url":"https://github.com/godotengine/godot/pull/22636.patch","title":"Bring accidentally commented out lines.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM0ODY2MjU2","created_at":"2018-10-02T16:42:21Z","updated_at":"2018-10-02T17:00:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["658c2b6eeeb9be31af5db991d01f347d750d9a11"]},"22638":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5Nzg2MzQ4","public_id":22638,"url":"https://github.com/godotengine/godot/pull/22638","diff_url":"https://github.com/godotengine/godot/pull/22638.diff","patch_url":"https://github.com/godotengine/godot/pull/22638.patch","title":"Add critical info to TreeItem.set_custom_draw documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMTYyMjA1","created_at":"2018-10-02T17:36:07Z","updated_at":"2018-10-31T10:29:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["612193b77ff55be17d719f1c68ea83422a66f666"]},"22639":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5Nzk1NDI2","public_id":22639,"url":"https://github.com/godotengine/godot/pull/22639","diff_url":"https://github.com/godotengine/godot/pull/22639.diff","patch_url":"https://github.com/godotengine/godot/pull/22639.patch","title":"Avoid some unnecessary calculations in scene.glsl.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM0ODY2MjU2","created_at":"2018-10-02T18:08:20Z","updated_at":"2018-11-12T20:23:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["35ea827e832f1c7a938b8199f8d6922fdfe50525"]},"22643":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5ODI3MTA0","public_id":22643,"url":"https://github.com/godotengine/godot/pull/22643","diff_url":"https://github.com/godotengine/godot/pull/22643.diff","patch_url":"https://github.com/godotengine/godot/pull/22643.patch","title":"Fix oversampling of DynamicFont fallback fonts","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQwNTQ1ODEw","created_at":"2018-10-02T20:01:01Z","updated_at":"2018-10-03T18:45:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["81fa121909f554157cff789354d6d0b32a90d296"]},"22645":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5ODM4MTg1","public_id":22645,"url":"https://github.com/godotengine/godot/pull/22645","diff_url":"https://github.com/godotengine/godot/pull/22645.diff","patch_url":"https://github.com/godotengine/godot/pull/22645.patch","title":"PluginConfigDialog: pass subfolder name instead of plugin name on creation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3Njc2ODQ3","created_at":"2018-10-02T20:41:16Z","updated_at":"2018-10-02T22:36:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9f76b6a5a517506005b492e98e784e09ad649e3e"]},"22646":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5ODQwNzU4","public_id":22646,"url":"https://github.com/godotengine/godot/pull/22646","diff_url":"https://github.com/godotengine/godot/pull/22646.diff","patch_url":"https://github.com/godotengine/godot/pull/22646.patch","title":"Add extra newline after enum members and constants, to ensure they'll…","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMDg4ODk=","created_at":"2018-10-02T20:50:12Z","updated_at":"2019-07-05T08:10:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["0d6546ed447a68161b6fcd0680862e5ccc68d4a0"]},"22647":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5ODQwODQw","public_id":22647,"url":"https://github.com/godotengine/godot/pull/22647","diff_url":"https://github.com/godotengine/godot/pull/22647.diff","patch_url":"https://github.com/godotengine/godot/pull/22647.patch","title":"Add note in ParallaxLayer doc about ignoring position/scale changes after entering the scene","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-10-02T20:50:28Z","updated_at":"2018-10-31T10:30:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["07e0f796afafc14e5bf2cdc7e8f33257396d8855"]},"22651":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5ODY4NjEz","public_id":22651,"url":"https://github.com/godotengine/godot/pull/22651","diff_url":"https://github.com/godotengine/godot/pull/22651.diff","patch_url":"https://github.com/godotengine/godot/pull/22651.patch","title":"[DOCS] Classref updates: Color, RigidBody*","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM4MTI1MTQ=","created_at":"2018-10-02T22:49:49Z","updated_at":"2018-10-31T10:31:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["7bc11505b114f59750270b4a7970af806886319f"]},"22653":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5ODcwNDcz","public_id":22653,"url":"https://github.com/godotengine/godot/pull/22653","diff_url":"https://github.com/godotengine/godot/pull/22653.diff","patch_url":"https://github.com/godotengine/godot/pull/22653.patch","title":"Fix GCC compiler warning in mono module","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-10-02T23:00:36Z","updated_at":"2021-05-13T23:55:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["2c8980f44cda8ac75890c54305c87dd85a83361a"]},"22657":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5ODkwMTYy","public_id":22657,"url":"https://github.com/godotengine/godot/pull/22657","diff_url":"https://github.com/godotengine/godot/pull/22657.diff","patch_url":"https://github.com/godotengine/godot/pull/22657.patch","title":"Remove \"Doc Path\" setting","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-10-03T01:20:30Z","updated_at":"2018-10-03T16:10:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["1316595c96ee798b753f18424d9d31f8fa4cb158"]},"22659":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5ODk5MzIx","public_id":22659,"url":"https://github.com/godotengine/godot/pull/22659","diff_url":"https://github.com/godotengine/godot/pull/22659.diff","patch_url":"https://github.com/godotengine/godot/pull/22659.patch","title":"Add example to Animation doc","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-10-03T02:39:53Z","updated_at":"2018-10-31T10:32:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["a02f02b9ed7f65a38170785be2b45983842faa56"]},"22666":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5OTUzNzU1","public_id":22666,"url":"https://github.com/godotengine/godot/pull/22666","diff_url":"https://github.com/godotengine/godot/pull/22666.diff","patch_url":"https://github.com/godotengine/godot/pull/22666.patch","title":"Remove redundant size property from NoiseTexture","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2018-10-03T08:30:04Z","updated_at":"2021-05-04T07:43:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e14ead32dd90575e43e021bec1d171b8f60245b6"]},"22668":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5OTY5ODA0","public_id":22668,"url":"https://github.com/godotengine/godot/pull/22668","diff_url":"https://github.com/godotengine/godot/pull/22668.diff","patch_url":"https://github.com/godotengine/godot/pull/22668.patch","title":"Add a shortcut to the documentation in the scene tree RMB menu","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-10-03T09:28:33Z","updated_at":"2018-10-03T11:28:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["980aa276e382a242f0940887f8e0da6eb36630b3"]},"22671":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwMDEzMDI3","public_id":22671,"url":"https://github.com/godotengine/godot/pull/22671","diff_url":"https://github.com/godotengine/godot/pull/22671.diff","patch_url":"https://github.com/godotengine/godot/pull/22671.patch","title":"ItemList signals additional documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMTYyMjA1","created_at":"2018-10-03T12:09:20Z","updated_at":"2018-10-31T10:58: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":["65d182a939491013bfc5e4ad0a6a61d521e11498"]},"22672":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwMDE3MjY2","public_id":22672,"url":"https://github.com/godotengine/godot/pull/22672","diff_url":"https://github.com/godotengine/godot/pull/22672.diff","patch_url":"https://github.com/godotengine/godot/pull/22672.patch","title":"Fix various warnings reported by CI in #22620","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-10-03T12:24:16Z","updated_at":"2018-10-03T13:09:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["60688c3fe71f322fbf30938da47e717f9c3a0fb4","6ab78d9ffbf0041a8b64a017a7586cbc3244ed46"]},"22674":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwMDI3NTE5","public_id":22674,"url":"https://github.com/godotengine/godot/pull/22674","diff_url":"https://github.com/godotengine/godot/pull/22674.diff","patch_url":"https://github.com/godotengine/godot/pull/22674.patch","title":"Document find_node()'s owner argument behaviour","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMTYyMjA1","created_at":"2018-10-03T12:59:16Z","updated_at":"2018-10-31T10:57:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c14e034f062ef1642ffc8c5ca4c4d85d59e79ad1"]},"22675":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwMDI3ODkz","public_id":22675,"url":"https://github.com/godotengine/godot/pull/22675","diff_url":"https://github.com/godotengine/godot/pull/22675.diff","patch_url":"https://github.com/godotengine/godot/pull/22675.patch","title":"Fixed error when duplicating node with signal from editor.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-10-03T13:00:30Z","updated_at":"2018-10-03T16:07:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["cb9559350f491b45ad0f2158fd38c87b35e41c4a"]},"22676":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwMDMzNTUx","public_id":22676,"url":"https://github.com/godotengine/godot/pull/22676","diff_url":"https://github.com/godotengine/godot/pull/22676.diff","patch_url":"https://github.com/godotengine/godot/pull/22676.patch","title":"Fix warnings in Android platform","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-10-03T13:18:24Z","updated_at":"2018-10-03T13:34:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["d952126caf35fbc58db6976e6cc8be8baba95638"]},"22678":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwMDQxMjQx","public_id":22678,"url":"https://github.com/godotengine/godot/pull/22678","diff_url":"https://github.com/godotengine/godot/pull/22678.diff","patch_url":"https://github.com/godotengine/godot/pull/22678.patch","title":"Add Behaviour of SceneTree pausing to the doc","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMTYyMjA1","created_at":"2018-10-03T13:40:39Z","updated_at":"2018-10-31T10:53:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["353af122b87c8bfb6f778f81c22bd8977d67d37e"]},"22680":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwMDU0MDEy","public_id":22680,"url":"https://github.com/godotengine/godot/pull/22680","diff_url":"https://github.com/godotengine/godot/pull/22680.diff","patch_url":"https://github.com/godotengine/godot/pull/22680.patch","title":"ColorPicker: extend access to presets from gds","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0OTUxNDMw","created_at":"2018-10-03T14:15:52Z","updated_at":"2018-12-07T21:39:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e19520e8fea78facaf6a2e2b2f0f1bc839c87c47"]},"22681":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwMDU0NTYz","public_id":22681,"url":"https://github.com/godotengine/godot/pull/22681","diff_url":"https://github.com/godotengine/godot/pull/22681.diff","patch_url":"https://github.com/godotengine/godot/pull/22681.patch","title":"Fix warnings on release builds and some MSVC warnings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-10-03T14:17:22Z","updated_at":"2018-10-03T17:06:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["dec20a987b40e7625b38e520cc223723da9bae2a","95131e6f23c1c5a475812afa295803c191dead7f"]},"22683":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwMDc5NTI5","public_id":22683,"url":"https://github.com/godotengine/godot/pull/22683","diff_url":"https://github.com/godotengine/godot/pull/22683.diff","patch_url":"https://github.com/godotengine/godot/pull/22683.patch","title":"Fixed DDS loader width/height attribs, fixes #22530","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQzODAzODc0","created_at":"2018-10-03T15:24:09Z","updated_at":"2019-07-03T12:27:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a93edeb3075ec78e4c77e7b141f475a0a185e4ef"]},"22685":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwMTA5MzQ5","public_id":22685,"url":"https://github.com/godotengine/godot/pull/22685","diff_url":"https://github.com/godotengine/godot/pull/22685.diff","patch_url":"https://github.com/godotengine/godot/pull/22685.patch","title":"Modernized copy/paste APIs on macOS #7185","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNjIyMjE=","created_at":"2018-10-03T16:56:42Z","updated_at":"2018-10-26T04:15:53Z","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":["77fddfc7ea28b8e2946317735fef4ba92757b16c"]},"22688":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwMTIyNTY2","public_id":22688,"url":"https://github.com/godotengine/godot/pull/22688","diff_url":"https://github.com/godotengine/godot/pull/22688.diff","patch_url":"https://github.com/godotengine/godot/pull/22688.patch","title":"Mono: Editor and export template dependencies and fixes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-10-03T17:43:28Z","updated_at":"2021-05-13T23:55:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["d7ece43b74cb809b3a97d370bf1773e7547b1ec7"]},"22690":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwMTMwOTI2","public_id":22690,"url":"https://github.com/godotengine/godot/pull/22690","diff_url":"https://github.com/godotengine/godot/pull/22690.diff","patch_url":"https://github.com/godotengine/godot/pull/22690.patch","title":"Fix #22591: shader error when shadow enabled","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ2OTM4MzU=","created_at":"2018-10-03T18:12:23Z","updated_at":"2018-10-03T18:30:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["700d5d26c9cef6183c72a2ac3b5ac4e5d6f9e3f5"]},"22691":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwMTMxMDcx","public_id":22691,"url":"https://github.com/godotengine/godot/pull/22691","diff_url":"https://github.com/godotengine/godot/pull/22691.diff","patch_url":"https://github.com/godotengine/godot/pull/22691.patch","title":"Fix #22588: missing preset save after removing a export preset.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ2OTM4MzU=","created_at":"2018-10-03T18:12:54Z","updated_at":"2018-10-03T18:30:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["00616360a35579a40e68b63dd4d938336b136fae"]},"22693":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwMTQwNjA1","public_id":22693,"url":"https://github.com/godotengine/godot/pull/22693","diff_url":"https://github.com/godotengine/godot/pull/22693.diff","patch_url":"https://github.com/godotengine/godot/pull/22693.patch","title":"#21661: fixed GraphNode title offset","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0OTA1ODIw","created_at":"2018-10-03T18:46:23Z","updated_at":"2019-07-03T12:27:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["746ad820cf9f878b1076a223b0483d05a27d6e0a"]},"22694":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwMTQ3MzM5","public_id":22694,"url":"https://github.com/godotengine/godot/pull/22694","diff_url":"https://github.com/godotengine/godot/pull/22694.diff","patch_url":"https://github.com/godotengine/godot/pull/22694.patch","title":"Fixing create spatial root button","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5OTMwODcw","created_at":"2018-10-03T19:09:45Z","updated_at":"2018-10-05T20:20:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["97ffdf74c34970db22c9a2cbcb58836bb2a8e2b0"]},"22697":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwMTY3ODg2","public_id":22697,"url":"https://github.com/godotengine/godot/pull/22697","diff_url":"https://github.com/godotengine/godot/pull/22697.diff","patch_url":"https://github.com/godotengine/godot/pull/22697.patch","title":"Change global timestamp behavior earlier","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg2MTg3NTQ=","created_at":"2018-10-03T20:23:18Z","updated_at":"2018-12-16T22:44:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ca90dd302b7ebff4ceb3ebc7070dc4c17d626ec0"]},"22698":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwMTc0NzM0","public_id":22698,"url":"https://github.com/godotengine/godot/pull/22698","diff_url":"https://github.com/godotengine/godot/pull/22698.diff","patch_url":"https://github.com/godotengine/godot/pull/22698.patch","title":"Fix Find in Files font size on hiDPI displays","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-10-03T20:47:00Z","updated_at":"2020-01-27T18:22:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["7063878243b55f211dc80bf09af400de191b4b9e"]},"22700":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwMTk0Nzgy","public_id":22700,"url":"https://github.com/godotengine/godot/pull/22700","diff_url":"https://github.com/godotengine/godot/pull/22700.diff","patch_url":"https://github.com/godotengine/godot/pull/22700.patch","title":"Increase spacing slightly between ItemList and PopupMenu items","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-10-03T22:06:28Z","updated_at":"2020-01-27T18:22: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":["4623bbbbe3c745c4aedf8ee01030105936a0e12f"]},"22701":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwMTk3MDUx","public_id":22701,"url":"https://github.com/godotengine/godot/pull/22701","diff_url":"https://github.com/godotengine/godot/pull/22701.diff","patch_url":"https://github.com/godotengine/godot/pull/22701.patch","title":"load JPG images as rbg instead of rgba, fixes #21867","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI5MDY1OA==","created_at":"2018-10-03T22:17:18Z","updated_at":"2018-10-24T18:47:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["45498caa4935fd6b692e673dca8fab186fe3a468"]},"22705":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwMjE0Mzg2","public_id":22705,"url":"https://github.com/godotengine/godot/pull/22705","diff_url":"https://github.com/godotengine/godot/pull/22705.diff","patch_url":"https://github.com/godotengine/godot/pull/22705.patch","title":"Cleaned up/Fixed some bugs in the remote inspector code.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-10-04T00:00:31Z","updated_at":"2018-10-07T09:42:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c4ac2707dc54b8d11e2a677f01f7bd019b72f788"]},"22706":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwMjI2NDg0","public_id":22706,"url":"https://github.com/godotengine/godot/pull/22706","diff_url":"https://github.com/godotengine/godot/pull/22706.diff","patch_url":"https://github.com/godotengine/godot/pull/22706.patch","title":"[DOCS] Complete the TextureProgress reference","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNjk0OTk1","created_at":"2018-10-04T01:40:34Z","updated_at":"2018-10-31T10:53:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["86a138f154ae4b97b3f941c1cebcb318a6a3a4bf"]},"22707":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwMjcyNDQ3","public_id":22707,"url":"https://github.com/godotengine/godot/pull/22707","diff_url":"https://github.com/godotengine/godot/pull/22707.diff","patch_url":"https://github.com/godotengine/godot/pull/22707.patch","title":"fix enum cast warnings on clang","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyMDk2MTM=","created_at":"2018-10-04T07:15:45Z","updated_at":"2018-10-04T07:25:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["a0f206aae81b44fb48cb74900b9831835da40327"]},"22708":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwMjgwNzgz","public_id":22708,"url":"https://github.com/godotengine/godot/pull/22708","diff_url":"https://github.com/godotengine/godot/pull/22708.diff","patch_url":"https://github.com/godotengine/godot/pull/22708.patch","title":"Fix warnings about non-static data member initializers in nativescript","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-10-04T07:51:18Z","updated_at":"2018-10-04T08:09:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["e9cb01e3665015616f7da05fb449eb7def359712"]},"22710":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwMzE1MzIy","public_id":22710,"url":"https://github.com/godotengine/godot/pull/22710","diff_url":"https://github.com/godotengine/godot/pull/22710.diff","patch_url":"https://github.com/godotengine/godot/pull/22710.patch","title":"Fix some OSX and iOS Clang warnings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-10-04T09:53:34Z","updated_at":"2018-10-04T10:04:59Z","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":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["97b9697ea2601f0fd92e3f326c6db29e0598638f"]},"22712":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwMzMyMTY2","public_id":22712,"url":"https://github.com/godotengine/godot/pull/22712","diff_url":"https://github.com/godotengine/godot/pull/22712.diff","patch_url":"https://github.com/godotengine/godot/pull/22712.patch","title":"Fixes AnimatedSprite2D animation_finished signal triggering too early","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-10-04T10:53:07Z","updated_at":"2018-10-07T10:09:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["252d089e6f8905f00f5ef574a3667495163f383e"]},"22713":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwMzM4MTg4","public_id":22713,"url":"https://github.com/godotengine/godot/pull/22713","diff_url":"https://github.com/godotengine/godot/pull/22713.diff","patch_url":"https://github.com/godotengine/godot/pull/22713.patch","title":"Fix GCC 8 warnings about potentially unitialized variables","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-10-04T11:16:00Z","updated_at":"2018-10-04T12:19:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f48ee838e7b88a630f9dea76b697eb4626d69abc"]},"22715":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwMzU1NjEz","public_id":22715,"url":"https://github.com/godotengine/godot/pull/22715","diff_url":"https://github.com/godotengine/godot/pull/22715.diff","patch_url":"https://github.com/godotengine/godot/pull/22715.patch","title":"Fixes tilemap editor offset tile selection","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-10-04T12:21:02Z","updated_at":"2018-10-04T16:20:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c7725aa98ad44eb61e33921f08a5ec648da57a3d"]},"22716":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwMzU1OTEy","public_id":22716,"url":"https://github.com/godotengine/godot/pull/22716","diff_url":"https://github.com/godotengine/godot/pull/22716.diff","patch_url":"https://github.com/godotengine/godot/pull/22716.patch","title":"Make theme changing no longer requires restart to be fully applied","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-10-04T12:22:04Z","updated_at":"2019-03-06T11:40:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["354272d41f0711ba4711da1e3845e552caa422b1"]},"22719":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwMzgyNjEx","public_id":22719,"url":"https://github.com/godotengine/godot/pull/22719","diff_url":"https://github.com/godotengine/godot/pull/22719.diff","patch_url":"https://github.com/godotengine/godot/pull/22719.patch","title":"Travis: Enable 'werror' for X11 and Android builds","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-10-04T13:44:22Z","updated_at":"2018-10-04T14:21:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["6bb5ee0ded2cf3914960c17fabf046d43bfb97dd","f5532bb6508c262b796d0baad0de5c2ca629082d"]},"22722":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwNDQ5MjA2","public_id":22722,"url":"https://github.com/godotengine/godot/pull/22722","diff_url":"https://github.com/godotengine/godot/pull/22722.diff","patch_url":"https://github.com/godotengine/godot/pull/22722.patch","title":"Fix more \"may be used initialized\" warnings from GCC 7","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-10-04T16:57:51Z","updated_at":"2018-10-07T12:00:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["3e9740ac93f291f9576f1f8d87ac07f7bd27b82a"]},"22726":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwNDc1Nzg2","public_id":22726,"url":"https://github.com/godotengine/godot/pull/22726","diff_url":"https://github.com/godotengine/godot/pull/22726.diff","patch_url":"https://github.com/godotengine/godot/pull/22726.patch","title":"Fix CoreMidi warnings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-10-04T18:33:38Z","updated_at":"2018-10-05T16:34:18Z","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":["cb99a15064e04371c527db4b1e8f9c08d4f33b65"]},"22729":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwNDg4NzQ4","public_id":22729,"url":"https://github.com/godotengine/godot/pull/22729","diff_url":"https://github.com/godotengine/godot/pull/22729.diff","patch_url":"https://github.com/godotengine/godot/pull/22729.patch","title":"Fix tree item editable cell not updating when windows is resized","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-10-04T19:20:09Z","updated_at":"2018-12-14T16:32:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["64e52f5bdb89f7abbf9ac200768519f6fdc2811a"]},"22732":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwNTA4NTI4","public_id":22732,"url":"https://github.com/godotengine/godot/pull/22732","diff_url":"https://github.com/godotengine/godot/pull/22732.diff","patch_url":"https://github.com/godotengine/godot/pull/22732.patch","title":"Deselect recents when selecting favorites and vice versa in Create Node window.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-10-04T20:32:46Z","updated_at":"2018-10-05T06:50:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9b3c1f617f97fd4a2312cf8bf62ccb70252496f4"]},"22733":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwNTEwODg3","public_id":22733,"url":"https://github.com/godotengine/godot/pull/22733","diff_url":"https://github.com/godotengine/godot/pull/22733.diff","patch_url":"https://github.com/godotengine/godot/pull/22733.patch","title":"[x11] Use \"application/config/name\" for WM_CLASS","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-10-04T20:41:28Z","updated_at":"2018-12-07T22:03:22Z","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":["f40225393900885a16591cdb68158ca50e3612fa"]},"22737":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwNTI1NzM2","public_id":22737,"url":"https://github.com/godotengine/godot/pull/22737","diff_url":"https://github.com/godotengine/godot/pull/22737.diff","patch_url":"https://github.com/godotengine/godot/pull/22737.patch","title":"Added a check in sort_custom that test whether the given method exists.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-10-04T21:38:57Z","updated_at":"2019-07-03T08:54:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6415454581c3ba0025da6b9bae42e060fa4e1508"]},"22738":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwNTI4MTU0","public_id":22738,"url":"https://github.com/godotengine/godot/pull/22738","diff_url":"https://github.com/godotengine/godot/pull/22738.diff","patch_url":"https://github.com/godotengine/godot/pull/22738.patch","title":"Improve toggle comment function in script editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQwNTQ1ODEw","created_at":"2018-10-04T21:49:50Z","updated_at":"2018-10-16T19:17: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":["c3d40e42ce09c651d1d6319cac1b56a1925c8e1d"]},"22739":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwNTMyODg4","public_id":22739,"url":"https://github.com/godotengine/godot/pull/22739","diff_url":"https://github.com/godotengine/godot/pull/22739.diff","patch_url":"https://github.com/godotengine/godot/pull/22739.patch","title":"Added warning when setting autoplay of AnimationPlayer that's inside the tree.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-10-04T22:11:25Z","updated_at":"2023-01-29T08:48:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["38d108aaa25fa56ac535f1cc655551a802d4e48c"]},"22742":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwNTM4OTAz","public_id":22742,"url":"https://github.com/godotengine/godot/pull/22742","diff_url":"https://github.com/godotengine/godot/pull/22742.diff","patch_url":"https://github.com/godotengine/godot/pull/22742.patch","title":"Fix TextEdit margin start spacing with two scrollbars","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-10-04T22:44:25Z","updated_at":"2018-10-06T16:12:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw0MTAwNjQ0ODU=","name":"needs testing","color":"#ffcc44"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["8a64a44e0efa466de4d359aeae2398b5337a8da9"]},"22743":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwNTUyNjUy","public_id":22743,"url":"https://github.com/godotengine/godot/pull/22743","diff_url":"https://github.com/godotengine/godot/pull/22743.diff","patch_url":"https://github.com/godotengine/godot/pull/22743.patch","title":"[Docs] Add doc for Input::get_action_strength","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-10-05T00:16:20Z","updated_at":"2018-10-05T16:39:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["5016ef6fe0a26f1d612bd79c33a2e9d1479a5c7a"]},"22750":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwNTg1NzE0","public_id":22750,"url":"https://github.com/godotengine/godot/pull/22750","diff_url":"https://github.com/godotengine/godot/pull/22750.diff","patch_url":"https://github.com/godotengine/godot/pull/22750.patch","title":"Improve ResourcePreloader editor plugin","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNDI4MDM1","created_at":"2018-10-05T04:57:03Z","updated_at":"2018-10-06T00:48:21Z","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":["af10067727ee4b0bf8fc79cce547103f7be05379"]},"22752":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwNTkyODA4","public_id":22752,"url":"https://github.com/godotengine/godot/pull/22752","diff_url":"https://github.com/godotengine/godot/pull/22752.diff","patch_url":"https://github.com/godotengine/godot/pull/22752.patch","title":"Remove redundant \"== true\" and \"== false\" code","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2018-10-05T05:52:33Z","updated_at":"2019-09-15T20:04:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4f7b33cdcfdcbc11bcc506018dff1b06db3cf3f6","37386f112bafa9c4e94c342f6d5f04392a5623f7"]},"22753":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwNTk2Mjgx","public_id":22753,"url":"https://github.com/godotengine/godot/pull/22753","diff_url":"https://github.com/godotengine/godot/pull/22753.diff","patch_url":"https://github.com/godotengine/godot/pull/22753.patch","title":"Fix to ColorPicker behaviour when entering html. Fixing Issue #22714","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5MzQzNDc2","created_at":"2018-10-05T06:17:05Z","updated_at":"2018-10-05T19:59:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["2ef29d35bdbbd89b6482983d17c2ccb2ed9cc1ca"]},"22759":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwNjk4NTQ3","public_id":22759,"url":"https://github.com/godotengine/godot/pull/22759","diff_url":"https://github.com/godotengine/godot/pull/22759.diff","patch_url":"https://github.com/godotengine/godot/pull/22759.patch","title":"Some physics fixes for 3.1","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2018-10-05T13:17:29Z","updated_at":"2018-10-07T09:15:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["15305ec91f791cb294b38f4d66d6f14e076c6aaa","7d681274f8aa2a7a0bac004a16e376d36103c94e","5328dcb7bba61f7727bdf75ec634adab1584a51c","62fc66291be4b86c91a7d52bade2102abd783e3a","821bc40dc8d1c19a968ecc3edf7eca7b82fbc659"]},"22760":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwNzA0MTc2","public_id":22760,"url":"https://github.com/godotengine/godot/pull/22760","diff_url":"https://github.com/godotengine/godot/pull/22760.diff","patch_url":"https://github.com/godotengine/godot/pull/22760.patch","title":"Loosen generic guard on some methods","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIwOTI3Njk3","created_at":"2018-10-05T13:35:48Z","updated_at":"2018-10-06T13:55:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["4a1186496896f71b48a791cc11a9e8c6db5cb416","b84992e37454594a01fd2deec807edcb40d70679"]},"22764":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwNzQ2ODk5","public_id":22764,"url":"https://github.com/godotengine/godot/pull/22764","diff_url":"https://github.com/godotengine/godot/pull/22764.diff","patch_url":"https://github.com/godotengine/godot/pull/22764.patch","title":"Fix build error for windows mono export templates","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-10-05T15:49:10Z","updated_at":"2021-05-13T23:55:31Z","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":["9475e860784a26a4fb39fa15b42765578f60828e"]},"22769":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwNzc2NjY2","public_id":22769,"url":"https://github.com/godotengine/godot/pull/22769","diff_url":"https://github.com/godotengine/godot/pull/22769.diff","patch_url":"https://github.com/godotengine/godot/pull/22769.patch","title":"Fix C# API assembly build errors in generics","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-10-05T17:48:09Z","updated_at":"2021-05-13T23:55:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["b5aa5bca12ef5995da8b5da9614a51a69c133112"]},"22770":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwNzkwMDEz","public_id":22770,"url":"https://github.com/godotengine/godot/pull/22770","diff_url":"https://github.com/godotengine/godot/pull/22770.diff","patch_url":"https://github.com/godotengine/godot/pull/22770.patch","title":"Fix inspector color when theme changed","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-10-05T18:41:04Z","updated_at":"2018-10-07T09:06: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":["cd05ca42479fa9061b872cb7e700bd001ce4dd98"]},"22771":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwNzk5MDg5","public_id":22771,"url":"https://github.com/godotengine/godot/pull/22771","diff_url":"https://github.com/godotengine/godot/pull/22771.diff","patch_url":"https://github.com/godotengine/godot/pull/22771.patch","title":"Fix inspector preview","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-10-05T19:17:55Z","updated_at":"2018-10-07T14:38:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a9ec69663fd23ab15e5211588fb0fcf56bf2c7f9"]},"22772":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwODAwODkz","public_id":22772,"url":"https://github.com/godotengine/godot/pull/22772","diff_url":"https://github.com/godotengine/godot/pull/22772.diff","patch_url":"https://github.com/godotengine/godot/pull/22772.patch","title":"Don't delete FileAccess when it is null","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMTE1NTU=","created_at":"2018-10-05T19:25:27Z","updated_at":"2018-10-05T19:42:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["c1bba054e623b42d05bc0ff9e350a1fc353f6860"]},"22773":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwODE3NTE5","public_id":22773,"url":"https://github.com/godotengine/godot/pull/22773","diff_url":"https://github.com/godotengine/godot/pull/22773.diff","patch_url":"https://github.com/godotengine/godot/pull/22773.patch","title":"[Docs] Fix some broken links","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNTEzOTQ=","created_at":"2018-10-05T20:35:24Z","updated_at":"2018-10-31T10:34:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["b1ab7b4acf9a1faa880588781c84f34d09dde859"]},"22774":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwODIxNjU0","public_id":22774,"url":"https://github.com/godotengine/godot/pull/22774","diff_url":"https://github.com/godotengine/godot/pull/22774.diff","patch_url":"https://github.com/godotengine/godot/pull/22774.patch","title":"Fix to scrolling, rounding error on max_v_scroll","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI3MDIzMjMy","created_at":"2018-10-05T20:53:52Z","updated_at":"2018-10-06T10:36:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f51ce0f7b142a47cca0964f313ebe031eddf8df1"]},"22775":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwODI3MzM4","public_id":22775,"url":"https://github.com/godotengine/godot/pull/22775","diff_url":"https://github.com/godotengine/godot/pull/22775.diff","patch_url":"https://github.com/godotengine/godot/pull/22775.patch","title":"[Mono] Color - add ColorN() and named color properties","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNTEzOTQ=","created_at":"2018-10-05T21:20:09Z","updated_at":"2019-05-23T02:53:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["09496d93b135fdbd248498b1dedd4e4d68ca2ee2"]},"22779":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwODM3NDY1","public_id":22779,"url":"https://github.com/godotengine/godot/pull/22779","diff_url":"https://github.com/godotengine/godot/pull/22779.diff","patch_url":"https://github.com/godotengine/godot/pull/22779.patch","title":"Limit several project settings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyNTY4ODEy","created_at":"2018-10-05T22:15:41Z","updated_at":"2018-10-25T09:38: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":["e5041ad0f5ec672fb9e071115a9a1ca12c0d9035"]},"22780":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwODQwODUy","public_id":22780,"url":"https://github.com/godotengine/godot/pull/22780","diff_url":"https://github.com/godotengine/godot/pull/22780.diff","patch_url":"https://github.com/godotengine/godot/pull/22780.patch","title":"Fix hovering on toggled link and texture buttons","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgxNTczNTI=","created_at":"2018-10-05T22:39:02Z","updated_at":"2018-11-01T10:23:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["cf2bdcbb3fc668da178df3f5640dc12a02a7f11f"]},"22782":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwODUzMTQw","public_id":22782,"url":"https://github.com/godotengine/godot/pull/22782","diff_url":"https://github.com/godotengine/godot/pull/22782.diff","patch_url":"https://github.com/godotengine/godot/pull/22782.patch","title":"Fix GLES2 uniform precision","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2018-10-06T00:24:23Z","updated_at":"2018-10-07T10:38:34Z","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":["7a4d5ddb4dceb6c5620c7f1d88a7610a365e9084","e869d53e6de7b6668a13f1abeb1bdbcddc56143e"]},"22783":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwODUzNDA3","public_id":22783,"url":"https://github.com/godotengine/godot/pull/22783","diff_url":"https://github.com/godotengine/godot/pull/22783.diff","patch_url":"https://github.com/godotengine/godot/pull/22783.patch","title":"Fix warnings in HTML5 build outside platform files","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2018-10-06T00:28:17Z","updated_at":"2019-07-03T08:55:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["5f45476dc1b785ef5412e2d2f973c3caa764c0a8"]},"22786":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwODY1OTcx","public_id":22786,"url":"https://github.com/godotengine/godot/pull/22786","diff_url":"https://github.com/godotengine/godot/pull/22786.diff","patch_url":"https://github.com/godotengine/godot/pull/22786.patch","title":"Fixed int interpolation issue, closes #22763","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQzODAzODc0","created_at":"2018-10-06T05:20:19Z","updated_at":"2019-07-03T12:38:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["bbfc6f698511dfdfa44e61aa88bd5678dda06bd8"]},"22788":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwODY5OTY3","public_id":22788,"url":"https://github.com/godotengine/godot/pull/22788","diff_url":"https://github.com/godotengine/godot/pull/22788.diff","patch_url":"https://github.com/godotengine/godot/pull/22788.patch","title":"Some warnings fix","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-10-06T07:10:11Z","updated_at":"2022-02-05T01:40:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyNzkwOTcxNjI=","name":"discussion","color":"#ccaaff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d65afb2c7474f4f7b19aacc74dd3956ee491c60b","f8020bc9766e7641fb3e53101bd6d85494e7fa41","67177586d362a123f65d8725a2369f7cf85da66b","12124d2d445878b785160e01ae931973eb1ab4d9","5393e7310d16656f2a84e0df589c54f9ccfbcd59","83acd5f17e67f6bbe586a061a4317815f176e196"]},"22796":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwODgwNTA2","public_id":22796,"url":"https://github.com/godotengine/godot/pull/22796","diff_url":"https://github.com/godotengine/godot/pull/22796.diff","patch_url":"https://github.com/godotengine/godot/pull/22796.patch","title":"Reverts warning fix on release builds that caused segfault in release build","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyMjQ1Mjc=","created_at":"2018-10-06T11:15:22Z","updated_at":"2020-04-03T06:22:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["99d9af4fbaeb9b7937f0a4b3f8c48c82207f64a5"]},"22799":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwODg0MzA2","public_id":22799,"url":"https://github.com/godotengine/godot/pull/22799","diff_url":"https://github.com/godotengine/godot/pull/22799.diff","patch_url":"https://github.com/godotengine/godot/pull/22799.patch","title":"Fix compiler warnings in GDScript module","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2018-10-06T12:45:35Z","updated_at":"2018-10-06T14:01:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["6c9b1a5db2c8406fd7b0a8e4a7525e498b4ffb13"]},"22800":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwODg1MTE0","public_id":22800,"url":"https://github.com/godotengine/godot/pull/22800","diff_url":"https://github.com/godotengine/godot/pull/22800.diff","patch_url":"https://github.com/godotengine/godot/pull/22800.patch","title":"Added the ability to write to gl_FragDepth.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc5MTc0NzU=","created_at":"2018-10-06T13:04:37Z","updated_at":"2018-12-16T19:02:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["ac04e14a51c3146d4e8dd4fc61e67fa4b32981ba"]},"22804":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwODk0NzM0","public_id":22804,"url":"https://github.com/godotengine/godot/pull/22804","diff_url":"https://github.com/godotengine/godot/pull/22804.diff","patch_url":"https://github.com/godotengine/godot/pull/22804.patch","title":"Readd mipmaps 'bug' in Image::expand_x2_hq2x, fixing it caused a regression","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-10-06T15:57:37Z","updated_at":"2018-10-06T21:09:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6a37f15e5a502152fcc9bc2389f944bf552ad618"]},"22808":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwOTAyNTA4","public_id":22808,"url":"https://github.com/godotengine/godot/pull/22808","diff_url":"https://github.com/godotengine/godot/pull/22808.diff","patch_url":"https://github.com/godotengine/godot/pull/22808.patch","title":"Add ONE constants to Vector2 and Vector3","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNTEzOTQ=","created_at":"2018-10-06T18:15:08Z","updated_at":"2018-10-07T16:57:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["b150ceb62cfd91f11b62f823f3dd5517a640cbc3","215db9ff71c2c2fb3fe670fb8ea9109fca5b5a6a"]},"22810":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwOTExMjE4","public_id":22810,"url":"https://github.com/godotengine/godot/pull/22810","diff_url":"https://github.com/godotengine/godot/pull/22810.diff","patch_url":"https://github.com/godotengine/godot/pull/22810.patch","title":"Make the 3D viewport menu button easier to read","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-10-06T20:57:14Z","updated_at":"2020-01-27T18:22: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":["1a2f6cfcb589282700059e81b76be3103d498344"]},"22812":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwOTEyMTE0","public_id":22812,"url":"https://github.com/godotengine/godot/pull/22812","diff_url":"https://github.com/godotengine/godot/pull/22812.diff","patch_url":"https://github.com/godotengine/godot/pull/22812.patch","title":"Mono: Fix crash on NodePath/RID disposal during Godot shutdown","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-10-06T21:16:50Z","updated_at":"2021-05-13T23:55:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["b63e518ce9685a2f7a681af023c8b4a190d55d88"]},"22817":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwOTE3ODQw","public_id":22817,"url":"https://github.com/godotengine/godot/pull/22817","diff_url":"https://github.com/godotengine/godot/pull/22817.diff","patch_url":"https://github.com/godotengine/godot/pull/22817.patch","title":"Made AnimationPlayer track groups update after changing path","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-10-06T23:37:29Z","updated_at":"2018-11-02T07:41:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e99f16153eb9ecfba65219190783b5e2714cf50d"]},"22818":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwOTE5ODMz","public_id":22818,"url":"https://github.com/godotengine/godot/pull/22818","diff_url":"https://github.com/godotengine/godot/pull/22818.diff","patch_url":"https://github.com/godotengine/godot/pull/22818.patch","title":"[DOCS] SpatialMaterial descriptions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM4MTI1MTQ=","created_at":"2018-10-07T00:42:34Z","updated_at":"2018-10-31T10:35:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["5e42e45c04a25b3115a4a524b319c10b4174bc00"]},"22822":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwOTM0ODIx","public_id":22822,"url":"https://github.com/godotengine/godot/pull/22822","diff_url":"https://github.com/godotengine/godot/pull/22822.diff","patch_url":"https://github.com/godotengine/godot/pull/22822.patch","title":"Revert \"Created a new function named get_element in GridContainer. This funct…\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-10-07T08:37:43Z","updated_at":"2018-10-07T09:19:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["cb677e57c6459d454503978eb1e1f04aa7dc9693"]},"22827":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwOTUwMDkz","public_id":22827,"url":"https://github.com/godotengine/godot/pull/22827","diff_url":"https://github.com/godotengine/godot/pull/22827.diff","patch_url":"https://github.com/godotengine/godot/pull/22827.patch","title":"Optimize interpolation algorithms","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQzODAzODc0","created_at":"2018-10-07T14:05:50Z","updated_at":"2018-10-07T17:30:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["50fae2b1a7a7a5f3029c50f9884ccdde0762c8a3"]},"22830":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwOTUxMjI3","public_id":22830,"url":"https://github.com/godotengine/godot/pull/22830","diff_url":"https://github.com/godotengine/godot/pull/22830.diff","patch_url":"https://github.com/godotengine/godot/pull/22830.patch","title":"Fix crash in Tree when moving using Joypad","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-10-07T14:25:31Z","updated_at":"2022-02-05T01:40:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["e355a8fc4c36d4417b32acd0d5cf27a1b15d6669"]},"22831":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwOTUyNzg0","public_id":22831,"url":"https://github.com/godotengine/godot/pull/22831","diff_url":"https://github.com/godotengine/godot/pull/22831.diff","patch_url":"https://github.com/godotengine/godot/pull/22831.patch","title":"Fixes #22828 - res://user had incorrect substr value","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2Mzg3MTA3","created_at":"2018-10-07T14:50:48Z","updated_at":"2019-07-03T12:39:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["18b6f5a6c92ec01332654b5537eb4af81ea734dc"]},"22841":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwOTcyOTEy","public_id":22841,"url":"https://github.com/godotengine/godot/pull/22841","diff_url":"https://github.com/godotengine/godot/pull/22841.diff","patch_url":"https://github.com/godotengine/godot/pull/22841.patch","title":"Fix multi-statement macro call not being covered.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyOTY3MjY=","created_at":"2018-10-07T20:53:47Z","updated_at":"2018-10-08T11:30:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["56005772cd2fcbd095f2d14c6d13e83e632d0775"]},"22844":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwOTc2MTMw","public_id":22844,"url":"https://github.com/godotengine/godot/pull/22844","diff_url":"https://github.com/godotengine/godot/pull/22844.diff","patch_url":"https://github.com/godotengine/godot/pull/22844.patch","title":"Fix spam when dragging in the editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI3NjExOA==","created_at":"2018-10-07T21:57:01Z","updated_at":"2019-01-02T09:35:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["24a339245fe8b833762f7801366000770a30e1ef"]},"22849":{"id":"MDExOlB1bGxSZXF1ZXN0MjIxMDcyMTg5","public_id":22849,"url":"https://github.com/godotengine/godot/pull/22849","diff_url":"https://github.com/godotengine/godot/pull/22849.diff","patch_url":"https://github.com/godotengine/godot/pull/22849.patch","title":"Fixed Animation Keyframe inspector not displaying after moving key.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-10-08T10:44:23Z","updated_at":"2018-10-19T09:24:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["87f8077a70da58f366d3d517daf2d814fdccae5f"]},"22857":{"id":"MDExOlB1bGxSZXF1ZXN0MjIxMjIxMjc5","public_id":22857,"url":"https://github.com/godotengine/godot/pull/22857","diff_url":"https://github.com/godotengine/godot/pull/22857.diff","patch_url":"https://github.com/godotengine/godot/pull/22857.patch","title":"Implemented audio input support for JavaScript audio driver","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-10-08T19:34:43Z","updated_at":"2019-07-03T08:55:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["3a702b3ed8944d9c0e1672346e1fb20a3ead6a63"]},"22864":{"id":"MDExOlB1bGxSZXF1ZXN0MjIxMjM2OTg5","public_id":22864,"url":"https://github.com/godotengine/godot/pull/22864","diff_url":"https://github.com/godotengine/godot/pull/22864.diff","patch_url":"https://github.com/godotengine/godot/pull/22864.patch","title":"Fix build with Android NDK r18","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzNjU2NQ==","created_at":"2018-10-08T20:40:43Z","updated_at":"2018-11-05T15:08:15Z","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":["3598165c4de330abdcf93c383886e8c2d684d6cf"]},"22865":{"id":"MDExOlB1bGxSZXF1ZXN0MjIxMjQzMDQw","public_id":22865,"url":"https://github.com/godotengine/godot/pull/22865","diff_url":"https://github.com/godotengine/godot/pull/22865.diff","patch_url":"https://github.com/godotengine/godot/pull/22865.patch","title":"Check if directory exists before trying to delete it","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-10-08T21:05:33Z","updated_at":"2021-05-13T23:55:39Z","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":["3a9b23bcc29d60b332f9e681d1b2dcad818694f2"]},"22866":{"id":"MDExOlB1bGxSZXF1ZXN0MjIxMjU1MDc0","public_id":22866,"url":"https://github.com/godotengine/godot/pull/22866","diff_url":"https://github.com/godotengine/godot/pull/22866.diff","patch_url":"https://github.com/godotengine/godot/pull/22866.patch","title":"Improve the editor's Find in Files function","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-10-08T22:02:21Z","updated_at":"2020-01-27T18:22: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":["f7848f234f7cf8092e600d034a83b3bb37c88dc4"]},"22870":{"id":"MDExOlB1bGxSZXF1ZXN0MjIxMjc0Nzc1","public_id":22870,"url":"https://github.com/godotengine/godot/pull/22870","diff_url":"https://github.com/godotengine/godot/pull/22870.diff","patch_url":"https://github.com/godotengine/godot/pull/22870.patch","title":"Fix richtextlabel meta links shouldn't open when swiping to scroll","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NTE1ODI2","created_at":"2018-10-09T00:07:14Z","updated_at":"2019-03-27T21:50:11Z","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":["14c0b75b634f9542083dc547e41cc93355b4219b"]},"22871":{"id":"MDExOlB1bGxSZXF1ZXN0MjIxMjc4MTI4","public_id":22871,"url":"https://github.com/godotengine/godot/pull/22871","diff_url":"https://github.com/godotengine/godot/pull/22871.diff","patch_url":"https://github.com/godotengine/godot/pull/22871.patch","title":"Add missing BIND_ENUM for SPEAKER_SURROUND_31","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-10-09T00:34:03Z","updated_at":"2018-10-09T14:06:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["8816c7d8a247bbd6930c0ffe6a5f80b720766126"]},"22872":{"id":"MDExOlB1bGxSZXF1ZXN0MjIxMzA2NDQz","public_id":22872,"url":"https://github.com/godotengine/godot/pull/22872","diff_url":"https://github.com/godotengine/godot/pull/22872.diff","patch_url":"https://github.com/godotengine/godot/pull/22872.patch","title":"[DOC] Update and expand SurfaceTool doc","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2018-10-09T04:38:39Z","updated_at":"2018-11-03T06:22:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["84e82a387fd8975085d439c4609977cbfe85bf2e"]},"22885":{"id":"MDExOlB1bGxSZXF1ZXN0MjIxNDYwODE3","public_id":22885,"url":"https://github.com/godotengine/godot/pull/22885","diff_url":"https://github.com/godotengine/godot/pull/22885.diff","patch_url":"https://github.com/godotengine/godot/pull/22885.patch","title":"Hide numeric value for constants in EditorPropertyEnum","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-10-09T14:25:28Z","updated_at":"2021-05-13T23:56:01Z","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":["57f46f7fcd9eda807872074186de724fda32c330"]},"22894":{"id":"MDExOlB1bGxSZXF1ZXN0MjIxNTk2ODM1","public_id":22894,"url":"https://github.com/godotengine/godot/pull/22894","diff_url":"https://github.com/godotengine/godot/pull/22894.diff","patch_url":"https://github.com/godotengine/godot/pull/22894.patch","title":"A colon ending a comment line no longer indents the next line","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIzNzIyODA0","created_at":"2018-10-09T21:48:42Z","updated_at":"2018-10-16T13:32:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["317f7c91a22215205f2d4ae26724e322b702373f"]},"22899":{"id":"MDExOlB1bGxSZXF1ZXN0MjIxNjExMjk3","public_id":22899,"url":"https://github.com/godotengine/godot/pull/22899","diff_url":"https://github.com/godotengine/godot/pull/22899.diff","patch_url":"https://github.com/godotengine/godot/pull/22899.patch","title":"Do not make a function that returns Variant::NIL a void function. Fix #22791","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyOTY3MjY=","created_at":"2018-10-09T22:56:59Z","updated_at":"2018-10-24T17:04:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6e8f0cfdc6ed71b51a882ca910a7efea1600b3c9"]},"22910":{"id":"MDExOlB1bGxSZXF1ZXN0MjIxODAwODc4","public_id":22910,"url":"https://github.com/godotengine/godot/pull/22910","diff_url":"https://github.com/godotengine/godot/pull/22910.diff","patch_url":"https://github.com/godotengine/godot/pull/22910.patch","title":"Fix AudioEffectRecord not working without thread support","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-10-10T13:59:39Z","updated_at":"2018-12-13T20:31:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["7da55fb739e4f2f2ad50611e78f09caafc7ede76"]},"22915":{"id":"MDExOlB1bGxSZXF1ZXN0MjIxOTE0MDg0","public_id":22915,"url":"https://github.com/godotengine/godot/pull/22915","diff_url":"https://github.com/godotengine/godot/pull/22915.diff","patch_url":"https://github.com/godotengine/godot/pull/22915.patch","title":"Fix for Visual Shader Editor #22906: Cannot change color on Color Con…","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMzIx","created_at":"2018-10-10T19:58:47Z","updated_at":"2018-10-11T16:36:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw0MTk3NTI2NDI=","name":"topic:visualscript","color":"#ffee88"}],"commits":["6097a5af14cee12e52f98794459b0484966f2239"]},"22918":{"id":"MDExOlB1bGxSZXF1ZXN0MjIxOTU2NDc5","public_id":22918,"url":"https://github.com/godotengine/godot/pull/22918","diff_url":"https://github.com/godotengine/godot/pull/22918.diff","patch_url":"https://github.com/godotengine/godot/pull/22918.patch","title":"Fixed setting node as root showing error and making invisible children visible.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-10-10T22:46:43Z","updated_at":"2018-10-16T13:21:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["eac36a06517d0c041494e3f08a70a0ca5c951458"]},"22920":{"id":"MDExOlB1bGxSZXF1ZXN0MjIxOTY0MTAz","public_id":22920,"url":"https://github.com/godotengine/godot/pull/22920","diff_url":"https://github.com/godotengine/godot/pull/22920.diff","patch_url":"https://github.com/godotengine/godot/pull/22920.patch","title":"Fixed error when duplicating a scene which has connection","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-10-10T23:31:45Z","updated_at":"2019-07-03T12:40:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6afedaa498e17274daa33253147f9da3c1f9696f"]},"22922":{"id":"MDExOlB1bGxSZXF1ZXN0MjIxOTk0Mzk2","public_id":22922,"url":"https://github.com/godotengine/godot/pull/22922","diff_url":"https://github.com/godotengine/godot/pull/22922.diff","patch_url":"https://github.com/godotengine/godot/pull/22922.patch","title":"Fixes Area and Area2D audio bus override","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ4MzUzMQ==","created_at":"2018-10-11T03:18:45Z","updated_at":"2018-10-31T19:53:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["0e8c7f58db01e700a1bda9371cf5af2bead95989"]},"22924":{"id":"MDExOlB1bGxSZXF1ZXN0MjIyMDAzNjMx","public_id":22924,"url":"https://github.com/godotengine/godot/pull/22924","diff_url":"https://github.com/godotengine/godot/pull/22924.diff","patch_url":"https://github.com/godotengine/godot/pull/22924.patch","title":"[DOC] Added descriptions to MeshDataTool classref","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2018-10-11T04:31:52Z","updated_at":"2018-11-03T06:23:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["596c36a9ac634b0e6b03074e08d74a62455ab3c0"]},"22925":{"id":"MDExOlB1bGxSZXF1ZXN0MjIyMDEyNjI3","public_id":22925,"url":"https://github.com/godotengine/godot/pull/22925","diff_url":"https://github.com/godotengine/godot/pull/22925.diff","patch_url":"https://github.com/godotengine/godot/pull/22925.patch","title":"Removed redundant error from MeshDataTool","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2018-10-11T05:43:37Z","updated_at":"2018-11-01T15:17:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b6a23afa80cf0919a5fb27b88d8c9fd529ab1913"]},"22929":{"id":"MDExOlB1bGxSZXF1ZXN0MjIyMDQxMTg3","public_id":22929,"url":"https://github.com/godotengine/godot/pull/22929","diff_url":"https://github.com/godotengine/godot/pull/22929.diff","patch_url":"https://github.com/godotengine/godot/pull/22929.patch","title":"Fix bug and add testcase for OAHashMap losing keys","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0NzE0ODQ=","created_at":"2018-10-11T08:03:19Z","updated_at":"2018-10-16T10:14:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["0353182e7ba925d3a162decb6f2327fec95764e2","15d3c96afdbb73505f128c5d3a6393ed24140c67"]},"22931":{"id":"MDExOlB1bGxSZXF1ZXN0MjIyMDYxMzY0","public_id":22931,"url":"https://github.com/godotengine/godot/pull/22931","diff_url":"https://github.com/godotengine/godot/pull/22931.diff","patch_url":"https://github.com/godotengine/godot/pull/22931.patch","title":"Fixes resources name not showing in the inspector","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-10-11T09:12:17Z","updated_at":"2018-10-11T15:22:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f236507689e5d30f103f1c5cc39ef44c86957491"]},"22933":{"id":"MDExOlB1bGxSZXF1ZXN0MjIyMDgzMTYy","public_id":22933,"url":"https://github.com/godotengine/godot/pull/22933","diff_url":"https://github.com/godotengine/godot/pull/22933.diff","patch_url":"https://github.com/godotengine/godot/pull/22933.patch","title":"Fixed non-monitorable areas triggering overlap (reopened)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1NjU2NjI2","created_at":"2018-10-11T10:20:59Z","updated_at":"2018-11-01T17:45:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["09250850ecff1ede552dd2d201c348c3376f687f"]},"22934":{"id":"MDExOlB1bGxSZXF1ZXN0MjIyMDg5OTQ3","public_id":22934,"url":"https://github.com/godotengine/godot/pull/22934","diff_url":"https://github.com/godotengine/godot/pull/22934.diff","patch_url":"https://github.com/godotengine/godot/pull/22934.patch","title":"GDscript function str2var now returns input string on invalid input","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1NjU2NjI2","created_at":"2018-10-11T10:44:01Z","updated_at":"2019-02-08T17:52:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["78c9677816ee819a1be1059ba1a4947168115410"]},"22938":{"id":"MDExOlB1bGxSZXF1ZXN0MjIyMTczNjg0","public_id":22938,"url":"https://github.com/godotengine/godot/pull/22938","diff_url":"https://github.com/godotengine/godot/pull/22938.diff","patch_url":"https://github.com/godotengine/godot/pull/22938.patch","title":"Opens the SpriteFrames editor when editing an AnimatedSprite","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-10-11T15:04:17Z","updated_at":"2019-07-03T08:55:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["2b71f528312f0f89b03d81d4c0de6644c613a083"]},"22939":{"id":"MDExOlB1bGxSZXF1ZXN0MjIyMTc4NjMw","public_id":22939,"url":"https://github.com/godotengine/godot/pull/22939","diff_url":"https://github.com/godotengine/godot/pull/22939.diff","patch_url":"https://github.com/godotengine/godot/pull/22939.patch","title":"TileSetEditor: Don't crash when adding invalid files","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3Njc2ODQ3","created_at":"2018-10-11T15:17:56Z","updated_at":"2018-10-12T13:24:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["27596f6031ebdbcddc75ab36bb02ddc3f8813c2b"]},"22940":{"id":"MDExOlB1bGxSZXF1ZXN0MjIyMTg2NzM0","public_id":22940,"url":"https://github.com/godotengine/godot/pull/22940","diff_url":"https://github.com/godotengine/godot/pull/22940.diff","patch_url":"https://github.com/godotengine/godot/pull/22940.patch","title":"Better buffering for WebSocket","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-10-11T15:41:03Z","updated_at":"2018-11-13T11:56:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["c066db4d59d3c39de59062ddb24e473aa2c2a7b8","4847b5bff58378184a60834165af0c2ce3b84e94","c0435959dabc079cc172b344c4eec7647ed44077"]},"22942":{"id":"MDExOlB1bGxSZXF1ZXN0MjIyMjE5NDk2","public_id":22942,"url":"https://github.com/godotengine/godot/pull/22942","diff_url":"https://github.com/godotengine/godot/pull/22942.diff","patch_url":"https://github.com/godotengine/godot/pull/22942.patch","title":"Filled missing Doc for String and FileDialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NDE4ODY=","created_at":"2018-10-11T17:30:47Z","updated_at":"2019-02-10T17:01:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["e4b2a20cd67ccde0733c2dec5c7115a9fdd921a8"]},"22944":{"id":"MDExOlB1bGxSZXF1ZXN0MjIyMjUwMjA4","public_id":22944,"url":"https://github.com/godotengine/godot/pull/22944","diff_url":"https://github.com/godotengine/godot/pull/22944.diff","patch_url":"https://github.com/godotengine/godot/pull/22944.patch","title":"Fixed the problem with vector3 constructor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMzIx","created_at":"2018-10-11T19:19:25Z","updated_at":"2018-10-16T18:18:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw0MTk3NTI2NDI=","name":"topic:visualscript","color":"#ffee88"}],"commits":["d3fc5e6c8933c156d449d8cc0bfa5d0075d74333"]},"22953":{"id":"MDExOlB1bGxSZXF1ZXN0MjIyMzA1Nzgy","public_id":22953,"url":"https://github.com/godotengine/godot/pull/22953","diff_url":"https://github.com/godotengine/godot/pull/22953.diff","patch_url":"https://github.com/godotengine/godot/pull/22953.patch","title":"Fixed parents export vars not appearing in inspector if parent is class_name.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-10-11T23:09:15Z","updated_at":"2021-05-15T11:53:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["34c4bfeb01be21298ac28429fb321a785d7ac5f3"]},"22963":{"id":"MDExOlB1bGxSZXF1ZXN0MjIyNDkzNzE1","public_id":22963,"url":"https://github.com/godotengine/godot/pull/22963","diff_url":"https://github.com/godotengine/godot/pull/22963.diff","patch_url":"https://github.com/godotengine/godot/pull/22963.patch","title":"Doc RichTextLabel push strikethrough and align","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NDE4ODY=","created_at":"2018-10-12T14:54:31Z","updated_at":"2019-02-10T17:00:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["1f271e4be62496b52b4036a06f2257f114bba4ed"]},"22968":{"id":"MDExOlB1bGxSZXF1ZXN0MjIyNTY3MjEw","public_id":22968,"url":"https://github.com/godotengine/godot/pull/22968","diff_url":"https://github.com/godotengine/godot/pull/22968.diff","patch_url":"https://github.com/godotengine/godot/pull/22968.patch","title":"fix bug #20255 on CSGMesh","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ2OTM4MzU=","created_at":"2018-10-12T19:41:57Z","updated_at":"2018-10-24T16:08:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["720f543caa9cdefbc92273a419d17bb6441b027e"]},"22970":{"id":"MDExOlB1bGxSZXF1ZXN0MjIyNTg0MTMx","public_id":22970,"url":"https://github.com/godotengine/godot/pull/22970","diff_url":"https://github.com/godotengine/godot/pull/22970.diff","patch_url":"https://github.com/godotengine/godot/pull/22970.patch","title":"Fixed issues with audio input on some Macs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-10-12T20:56:05Z","updated_at":"2018-10-16T11:32:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["5e26829118c8d53d979f57681aec40e238dbdfcf"]},"22972":{"id":"MDExOlB1bGxSZXF1ZXN0MjIyNjEzNzc4","public_id":22972,"url":"https://github.com/godotengine/godot/pull/22972","diff_url":"https://github.com/godotengine/godot/pull/22972.diff","patch_url":"https://github.com/godotengine/godot/pull/22972.patch","title":"Make \"Perspective\" button look like a actual clickable button","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-10-13T00:09:31Z","updated_at":"2018-10-21T17:31: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":["9d69c34990467765b46f8f0573e539e8600b79c0"]},"22975":{"id":"MDExOlB1bGxSZXF1ZXN0MjIyNjMxMjIw","public_id":22975,"url":"https://github.com/godotengine/godot/pull/22975","diff_url":"https://github.com/godotengine/godot/pull/22975.diff","patch_url":"https://github.com/godotengine/godot/pull/22975.patch","title":"Fixed a typo, sahpe to shape.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDc5NTQ5","created_at":"2018-10-13T06:22:32Z","updated_at":"2018-10-13T09:49:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["32ec2e3b2cba137ffb8485f41d935de7815b4d80"]},"22977":{"id":"MDExOlB1bGxSZXF1ZXN0MjIyNjM0MzUw","public_id":22977,"url":"https://github.com/godotengine/godot/pull/22977","diff_url":"https://github.com/godotengine/godot/pull/22977.diff","patch_url":"https://github.com/godotengine/godot/pull/22977.patch","title":"Made 'draw relationship lines' (at Editor Settings) enabled by default.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDc5NTQ5","created_at":"2018-10-13T07:37:12Z","updated_at":"2019-01-18T07:48:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyNzkwOTcxNjI=","name":"discussion","color":"#ccaaff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["d4779c4ccfd582ddc353efa4d9efe17bf8698e54"]},"22978":{"id":"MDExOlB1bGxSZXF1ZXN0MjIyNjQyMDkz","public_id":22978,"url":"https://github.com/godotengine/godot/pull/22978","diff_url":"https://github.com/godotengine/godot/pull/22978.diff","patch_url":"https://github.com/godotengine/godot/pull/22978.patch","title":"[Docs] Fixed 'get_button_count's link and a typo related to 'button'.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDc5NTQ5","created_at":"2018-10-13T10:34:15Z","updated_at":"2018-10-31T10:38:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["967831d9a0a11d79a1c186a590a132a88f36df03"]},"22980":{"id":"MDExOlB1bGxSZXF1ZXN0MjIyNjQzNzE1","public_id":22980,"url":"https://github.com/godotengine/godot/pull/22980","diff_url":"https://github.com/godotengine/godot/pull/22980.diff","patch_url":"https://github.com/godotengine/godot/pull/22980.patch","title":"Removed duplication of include(s)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDc5NTQ5","created_at":"2018-10-13T11:09:59Z","updated_at":"2018-10-19T08:52:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["55c8fda8842f3b6dd3c4d8f029401dc80a585603"]},"22983":{"id":"MDExOlB1bGxSZXF1ZXN0MjIyNjQ3MTk3","public_id":22983,"url":"https://github.com/godotengine/godot/pull/22983","diff_url":"https://github.com/godotengine/godot/pull/22983.diff","patch_url":"https://github.com/godotengine/godot/pull/22983.patch","title":"Better error message for malformed plugins","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE1MDY5MTYw","created_at":"2018-10-13T12:26:24Z","updated_at":"2018-11-21T11:18:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzMDcxMzU1MzI=","name":"topic:plugin","color":"#ffee88"}],"commits":["9e36f5f6f8da7f41f82208dbcc4e9be3b0a75e8d"]},"22986":{"id":"MDExOlB1bGxSZXF1ZXN0MjIyNjU3Njk4","public_id":22986,"url":"https://github.com/godotengine/godot/pull/22986","diff_url":"https://github.com/godotengine/godot/pull/22986.diff","patch_url":"https://github.com/godotengine/godot/pull/22986.patch","title":"Doc LineEdit MenuRedo and clear_button_enabled","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NDE4ODY=","created_at":"2018-10-13T15:42:50Z","updated_at":"2019-02-10T17:01:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["c6dbcb1474b8bd216ec5218f0a3a51a3251355cb"]},"22991":{"id":"MDExOlB1bGxSZXF1ZXN0MjIyNjYxODM5","public_id":22991,"url":"https://github.com/godotengine/godot/pull/22991","diff_url":"https://github.com/godotengine/godot/pull/22991.diff","patch_url":"https://github.com/godotengine/godot/pull/22991.patch","title":"Fix types highlighting outside of function args and var declarations, issues 22029,21638","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2018-10-13T16:54:43Z","updated_at":"2018-10-16T17:35:19Z","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":["49dc1ec749161d8ff73bf4538d3b5e3222bc6304"]},"22992":{"id":"MDExOlB1bGxSZXF1ZXN0MjIyNjYzOTM3","public_id":22992,"url":"https://github.com/godotengine/godot/pull/22992","diff_url":"https://github.com/godotengine/godot/pull/22992.diff","patch_url":"https://github.com/godotengine/godot/pull/22992.patch","title":"Fixed delete line being off by one, issue 22819","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2018-10-13T17:31:24Z","updated_at":"2018-10-16T17:35:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d47b20acaebddea0a2b9f818a98754b53b041a15"]},"23000":{"id":"MDExOlB1bGxSZXF1ZXN0MjIyNjkzNzM2","public_id":23000,"url":"https://github.com/godotengine/godot/pull/23000","diff_url":"https://github.com/godotengine/godot/pull/23000.diff","patch_url":"https://github.com/godotengine/godot/pull/23000.patch","title":"Update autoload references when moving files.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0NDIyOA==","created_at":"2018-10-14T05:14:20Z","updated_at":"2018-10-18T06:40: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":["ee74c7808b99db69fd34fbff8d86ef232f349a1e"]},"23001":{"id":"MDExOlB1bGxSZXF1ZXN0MjIyNjk1MTk1","public_id":23001,"url":"https://github.com/godotengine/godot/pull/23001","diff_url":"https://github.com/godotengine/godot/pull/23001.diff","patch_url":"https://github.com/godotengine/godot/pull/23001.patch","title":"Add useful links for contributors to CONTRIBUTING and README docs.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0NDIyOA==","created_at":"2018-10-14T06:00:53Z","updated_at":"2018-10-31T10:50:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["172694ac4ca5aac60b82a354cfb491bc545c8914"]},"23009":{"id":"MDExOlB1bGxSZXF1ZXN0MjIyNzE3NTc5","public_id":23009,"url":"https://github.com/godotengine/godot/pull/23009","diff_url":"https://github.com/godotengine/godot/pull/23009.diff","patch_url":"https://github.com/godotengine/godot/pull/23009.patch","title":"Doc Tabcontainer rearrange tabs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NDE4ODY=","created_at":"2018-10-14T14:02:02Z","updated_at":"2019-02-10T17:00:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["44aa312881931e04c1266590175e329c6eefc2bf"]},"23012":{"id":"MDExOlB1bGxSZXF1ZXN0MjIyNzI0Nzg5","public_id":23012,"url":"https://github.com/godotengine/godot/pull/23012","diff_url":"https://github.com/godotengine/godot/pull/23012.diff","patch_url":"https://github.com/godotengine/godot/pull/23012.patch","title":"Track screen drag speed","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2018-10-14T16:02:22Z","updated_at":"2019-07-03T19:29:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["9692549c34ba015027f7efff4495005ce3f91769"]},"23016":{"id":"MDExOlB1bGxSZXF1ZXN0MjIyNzMwODEz","public_id":23016,"url":"https://github.com/godotengine/godot/pull/23016","diff_url":"https://github.com/godotengine/godot/pull/23016.diff","patch_url":"https://github.com/godotengine/godot/pull/23016.patch","title":"Fixed visibility toggle with node selection","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc5MTc0NzU=","created_at":"2018-10-14T17:39:42Z","updated_at":"2018-10-16T12:34:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9de3924fea091ed9877c9edad3b3688ecfe23449"]},"23017":{"id":"MDExOlB1bGxSZXF1ZXN0MjIyNzM4Mjc2","public_id":23017,"url":"https://github.com/godotengine/godot/pull/23017","diff_url":"https://github.com/godotengine/godot/pull/23017.diff","patch_url":"https://github.com/godotengine/godot/pull/23017.patch","title":"Increase the source font's line spacing","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-10-14T19:43:39Z","updated_at":"2020-01-27T18:22:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["976b3e32849d035672e0bc51146af62962d12845"]},"23018":{"id":"MDExOlB1bGxSZXF1ZXN0MjIyNzQ0Nzc3","public_id":23018,"url":"https://github.com/godotengine/godot/pull/23018","diff_url":"https://github.com/godotengine/godot/pull/23018.diff","patch_url":"https://github.com/godotengine/godot/pull/23018.patch","title":"GDScriptTokenizer: Fix token_names order","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0OTUxNDMw","created_at":"2018-10-14T21:35:47Z","updated_at":"2018-10-18T18:44:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["039e3e295a85b0c6b93401fe70cf68d64ea309d3"]},"23021":{"id":"MDExOlB1bGxSZXF1ZXN0MjIyNzUzMzYz","public_id":23021,"url":"https://github.com/godotengine/godot/pull/23021","diff_url":"https://github.com/godotengine/godot/pull/23021.diff","patch_url":"https://github.com/godotengine/godot/pull/23021.patch","title":"Fixed initialization of android modules","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MjExMzg=","created_at":"2018-10-15T00:09:31Z","updated_at":"2019-03-05T23:04:10Z","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":["4c9eb86cbf6e28a86d8691703b7e37d02686833e"]},"23025":{"id":"MDExOlB1bGxSZXF1ZXN0MjIyNzc1MDI5","public_id":23025,"url":"https://github.com/godotengine/godot/pull/23025","diff_url":"https://github.com/godotengine/godot/pull/23025.diff","patch_url":"https://github.com/godotengine/godot/pull/23025.patch","title":"Add comments to javascript wrapper parts.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0NDIyOA==","created_at":"2018-10-15T04:01:06Z","updated_at":"2018-10-31T10:50:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"}],"commits":["61d5513525fa3c484cb2d277f39b971edbb605ef"]},"23029":{"id":"MDExOlB1bGxSZXF1ZXN0MjIyODk4MDQ4","public_id":23029,"url":"https://github.com/godotengine/godot/pull/23029","diff_url":"https://github.com/godotengine/godot/pull/23029.diff","patch_url":"https://github.com/godotengine/godot/pull/23029.patch","title":"Doc Tabs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NDE4ODY=","created_at":"2018-10-15T13:03:05Z","updated_at":"2019-02-10T17:01:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["3a875d3200a3023ecf9bcb2618fc37a36b628fba"]},"23035":{"id":"MDExOlB1bGxSZXF1ZXN0MjIyOTU2NjQ1","public_id":23035,"url":"https://github.com/godotengine/godot/pull/23035","diff_url":"https://github.com/godotengine/godot/pull/23035.diff","patch_url":"https://github.com/godotengine/godot/pull/23035.patch","title":"Show an alert when a project is not found in release mode","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0NDIyOA==","created_at":"2018-10-15T15:53:40Z","updated_at":"2018-10-19T09:44:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["552c518b80fb14d8e35bcf1be66faf73e3728975"]},"23037":{"id":"MDExOlB1bGxSZXF1ZXN0MjIyOTg0ODQ2","public_id":23037,"url":"https://github.com/godotengine/godot/pull/23037","diff_url":"https://github.com/godotengine/godot/pull/23037.diff","patch_url":"https://github.com/godotengine/godot/pull/23037.patch","title":"Hide header and footer in AssetLib when not necessary","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1NjU2NjI2","created_at":"2018-10-15T17:31:38Z","updated_at":"2018-10-19T20:12:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzOTEyMzI5OTU=","name":"topic:assetlib","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["cd759c773d45143648919e7c002dc65941c8790b"]},"23038":{"id":"MDExOlB1bGxSZXF1ZXN0MjIzMDU0MDAz","public_id":23038,"url":"https://github.com/godotengine/godot/pull/23038","diff_url":"https://github.com/godotengine/godot/pull/23038.diff","patch_url":"https://github.com/godotengine/godot/pull/23038.patch","title":"Made NodePath property display path instead of object name if object is not named.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-10-15T21:49:54Z","updated_at":"2018-10-25T15:27: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":["be52063aaa745a2838a728dd092abce41099717c"]},"23056":{"id":"MDExOlB1bGxSZXF1ZXN0MjIzMzQxMDE1","public_id":23056,"url":"https://github.com/godotengine/godot/pull/23056","diff_url":"https://github.com/godotengine/godot/pull/23056.diff","patch_url":"https://github.com/godotengine/godot/pull/23056.patch","title":"Remove unnecessary \"rings\" variable from \"draw_rings()\" in StyleBox","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-10-16T17:51:23Z","updated_at":"2018-10-17T14:47:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["cad9e4e6923b0d208a31bb0cd27e2504e7d0c8cb"]},"23059":{"id":"MDExOlB1bGxSZXF1ZXN0MjIzMzU0MTY2","public_id":23059,"url":"https://github.com/godotengine/godot/pull/23059","diff_url":"https://github.com/godotengine/godot/pull/23059.diff","patch_url":"https://github.com/godotengine/godot/pull/23059.patch","title":"Allow the Container children selection but don't allow them to move","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-10-16T18:37:13Z","updated_at":"2018-11-09T09:04:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0c2ebbe626c610f24a22993149853262c2d1d25a","a05ef683a566db5025d08c81bcea32dc972ee65f"]},"23060":{"id":"MDExOlB1bGxSZXF1ZXN0MjIzMzU4MTM2","public_id":23060,"url":"https://github.com/godotengine/godot/pull/23060","diff_url":"https://github.com/godotengine/godot/pull/23060.diff","patch_url":"https://github.com/godotengine/godot/pull/23060.patch","title":"Fix Script -> Script Class not in CreateDialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MjE3NTYz","created_at":"2018-10-16T18:50:24Z","updated_at":"2018-11-26T16:03:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["372f82e7a76c17241afbe51bb2a717a858d1ff7b"]},"23061":{"id":"MDExOlB1bGxSZXF1ZXN0MjIzMzgwNzcw","public_id":23061,"url":"https://github.com/godotengine/godot/pull/23061","diff_url":"https://github.com/godotengine/godot/pull/23061.diff","patch_url":"https://github.com/godotengine/godot/pull/23061.patch","title":"Remove the thumnail-only view from the filesystem dock","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-10-16T20:11:57Z","updated_at":"2018-11-02T16:09: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":["8f3becafeb254b27fdbf8f1e4dfba4feccb6ce23"]},"23065":{"id":"MDExOlB1bGxSZXF1ZXN0MjIzMzk3NzQ0","public_id":23065,"url":"https://github.com/godotengine/godot/pull/23065","diff_url":"https://github.com/godotengine/godot/pull/23065.diff","patch_url":"https://github.com/godotengine/godot/pull/23065.patch","title":"Switch unoptimized handlers from spatial editor viewport to optimized ones","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-10-16T21:12:01Z","updated_at":"2018-10-17T06:15:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["fc376d3db6fe60cfbd9b6e7a300a77b752f754e7"]},"23071":{"id":"MDExOlB1bGxSZXF1ZXN0MjIzNDY5OTE2","public_id":23071,"url":"https://github.com/godotengine/godot/pull/23071","diff_url":"https://github.com/godotengine/godot/pull/23071.diff","patch_url":"https://github.com/godotengine/godot/pull/23071.patch","title":"Use EditorQuickOpen dialog instead of EditorFileDialog when instancing a child scene.","state":"MERGED","is_draft":false,"authored_by":"","created_at":"2018-10-17T05:05:43Z","updated_at":"2018-11-04T04:54:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["66503465dbf599be4392b71c9f4e146c95b501c0"]},"23074":{"id":"MDExOlB1bGxSZXF1ZXN0MjIzNTAxODk3","public_id":23074,"url":"https://github.com/godotengine/godot/pull/23074","diff_url":"https://github.com/godotengine/godot/pull/23074.diff","patch_url":"https://github.com/godotengine/godot/pull/23074.patch","title":"Add tooltip to skeleton menu button.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0NDIyOA==","created_at":"2018-10-17T07:54:45Z","updated_at":"2018-10-17T12:41:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b58c46fc9c3c7693c3196f8755cbfbb82fbd950d"]},"23083":{"id":"MDExOlB1bGxSZXF1ZXN0MjIzNTg5OTU4","public_id":23083,"url":"https://github.com/godotengine/godot/pull/23083","diff_url":"https://github.com/godotengine/godot/pull/23083.diff","patch_url":"https://github.com/godotengine/godot/pull/23083.patch","title":"Add a configuration warning to [Oriented]PathFollow","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0NzE0ODQ=","created_at":"2018-10-17T12:49:09Z","updated_at":"2018-10-26T23:40:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d67c7487f2e27200a19909ed222c700905adc5d7"]},"23090":{"id":"MDExOlB1bGxSZXF1ZXN0MjIzNjUyNTgz","public_id":23090,"url":"https://github.com/godotengine/godot/pull/23090","diff_url":"https://github.com/godotengine/godot/pull/23090.diff","patch_url":"https://github.com/godotengine/godot/pull/23090.patch","title":"Consistency in KinematicBody","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1NjkyNzkw","created_at":"2018-10-17T15:33:05Z","updated_at":"2018-11-24T12:45:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["6ec4da2e3b6eeed5f6bc0d1a4f7e0a81147ea04e"]},"23091":{"id":"MDExOlB1bGxSZXF1ZXN0MjIzNjcxNDc5","public_id":23091,"url":"https://github.com/godotengine/godot/pull/23091","diff_url":"https://github.com/godotengine/godot/pull/23091.diff","patch_url":"https://github.com/godotengine/godot/pull/23091.patch","title":"Fix some compile warnings for Windows from Linux","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2018-10-17T16:27:40Z","updated_at":"2018-10-25T21:11:46Z","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":["dc2e73499a3264c6c77eb4ddadb6961d684c2941"]},"23094":{"id":"MDExOlB1bGxSZXF1ZXN0MjIzNzE1NzE5","public_id":23094,"url":"https://github.com/godotengine/godot/pull/23094","diff_url":"https://github.com/godotengine/godot/pull/23094.diff","patch_url":"https://github.com/godotengine/godot/pull/23094.patch","title":"Fix crash on signal/resume to dangling target","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2018-10-17T18:52:12Z","updated_at":"2018-11-09T20:04:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["54bdc1e1f6a7fb85a5b193c9b8ecf0dcf06949e6"]},"23097":{"id":"MDExOlB1bGxSZXF1ZXN0MjIzNzMxNDk4","public_id":23097,"url":"https://github.com/godotengine/godot/pull/23097","diff_url":"https://github.com/godotengine/godot/pull/23097.diff","patch_url":"https://github.com/godotengine/godot/pull/23097.patch","title":" C#: Optimize struct marshalling","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-10-17T19:48:10Z","updated_at":"2021-05-13T23:56:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["23ae64b15e14e868f3a152ca2745b2db764b12c2","eeaa9124af0cf6b66acd70f003482eecdd997a4a"]},"23100":{"id":"MDExOlB1bGxSZXF1ZXN0MjIzNzUyNTUw","public_id":23100,"url":"https://github.com/godotengine/godot/pull/23100","diff_url":"https://github.com/godotengine/godot/pull/23100.diff","patch_url":"https://github.com/godotengine/godot/pull/23100.patch","title":"macOS: Update context when window becomes the key window","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc5Mzc4MQ==","created_at":"2018-10-17T21:02:54Z","updated_at":"2018-10-24T14:23:28Z","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":["d2ed3b224a070c0cf3ea5e595e7273dace754fff"]},"23112":{"id":"MDExOlB1bGxSZXF1ZXN0MjIzOTMxMzAz","public_id":23112,"url":"https://github.com/godotengine/godot/pull/23112","diff_url":"https://github.com/godotengine/godot/pull/23112.diff","patch_url":"https://github.com/godotengine/godot/pull/23112.patch","title":"Fixes viewport scrollbars not updating with plugins","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-10-18T12:08:13Z","updated_at":"2018-10-19T09:19:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ced6f434552207fb48520b98c286bdd4e05eb266"]},"23114":{"id":"MDExOlB1bGxSZXF1ZXN0MjIzOTU1NTE1","public_id":23114,"url":"https://github.com/godotengine/godot/pull/23114","diff_url":"https://github.com/godotengine/godot/pull/23114.diff","patch_url":"https://github.com/godotengine/godot/pull/23114.patch","title":"Allow the editor dock to have a lower width","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-10-18T13:25:47Z","updated_at":"2018-10-25T13:06:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6cf13e881c799d84f96587fea4267cd337c08f68"]},"23116":{"id":"MDExOlB1bGxSZXF1ZXN0MjIzOTkxNzEy","public_id":23116,"url":"https://github.com/godotengine/godot/pull/23116","diff_url":"https://github.com/godotengine/godot/pull/23116.diff","patch_url":"https://github.com/godotengine/godot/pull/23116.patch","title":"Bind missing subresource flag in ResourceSaver","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MTA4NDYw","created_at":"2018-10-18T15:02:05Z","updated_at":"2018-10-19T08:10:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["31f6fad90e84631f144426012358097b8af7352e"]},"23119":{"id":"MDExOlB1bGxSZXF1ZXN0MjI0MDQzNDky","public_id":23119,"url":"https://github.com/godotengine/godot/pull/23119","diff_url":"https://github.com/godotengine/godot/pull/23119.diff","patch_url":"https://github.com/godotengine/godot/pull/23119.patch","title":"Fix prefix erasing for the generated C# enum constants","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-10-18T17:50:30Z","updated_at":"2021-05-13T23:56:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["2adef1e52fc323b00a02cd08154c83ebfffa3562"]},"23120":{"id":"MDExOlB1bGxSZXF1ZXN0MjI0MDU5MTk3","public_id":23120,"url":"https://github.com/godotengine/godot/pull/23120","diff_url":"https://github.com/godotengine/godot/pull/23120.diff","patch_url":"https://github.com/godotengine/godot/pull/23120.patch","title":"fix class reference markup for KinematicBody2D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMxOTYwNjc2","created_at":"2018-10-18T18:44:42Z","updated_at":"2018-10-22T21:52:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["e3d7ac17e0b2f0f7e11a0cb48b439c854bc0e300"]},"23122":{"id":"MDExOlB1bGxSZXF1ZXN0MjI0MDcwMTIw","public_id":23122,"url":"https://github.com/godotengine/godot/pull/23122","diff_url":"https://github.com/godotengine/godot/pull/23122.diff","patch_url":"https://github.com/godotengine/godot/pull/23122.patch","title":"Enhanced error message on folder creation with invalid chars on Windows","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMzMTQzNTA=","created_at":"2018-10-18T19:22:15Z","updated_at":"2018-10-22T18:43: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":["0759760856bd7d82b0a8f59ea266c92ff330d993"]},"23124":{"id":"MDExOlB1bGxSZXF1ZXN0MjI0MDkyNjgx","public_id":23124,"url":"https://github.com/godotengine/godot/pull/23124","diff_url":"https://github.com/godotengine/godot/pull/23124.diff","patch_url":"https://github.com/godotengine/godot/pull/23124.patch","title":"Use NetSocket directly for ENet.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-10-18T20:42:47Z","updated_at":"2022-02-05T01:40:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["c5a4d638c641056d0b023af05a59e6b430f31d8c"]},"23125":{"id":"MDExOlB1bGxSZXF1ZXN0MjI0MTAyNzcx","public_id":23125,"url":"https://github.com/godotengine/godot/pull/23125","diff_url":"https://github.com/godotengine/godot/pull/23125.diff","patch_url":"https://github.com/godotengine/godot/pull/23125.patch","title":"Implement rasterizer texture_get_data on OpenGL ES","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2018-10-18T21:19:56Z","updated_at":"2021-05-04T07:42:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw0MTAwNjQ0ODU=","name":"needs testing","color":"#ffcc44"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc1MTk=","name":"platform:ios","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["edcccaf8c10d5f15820f7506f72f0033175c297b"]},"23126":{"id":"MDExOlB1bGxSZXF1ZXN0MjI0MTA1ODE0","public_id":23126,"url":"https://github.com/godotengine/godot/pull/23126","diff_url":"https://github.com/godotengine/godot/pull/23126.diff","patch_url":"https://github.com/godotengine/godot/pull/23126.patch","title":"UV for ninepatch now maps to the proper ninepatch mapped UV.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc5MTc0NzU=","created_at":"2018-10-18T21:31:42Z","updated_at":"2018-12-11T15:05:24Z","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":["09faac9e01f0b9e07b40993b9f0d6b1cf77a6a15"]},"23128":{"id":"MDExOlB1bGxSZXF1ZXN0MjI0MTE1OTM0","public_id":23128,"url":"https://github.com/godotengine/godot/pull/23128","diff_url":"https://github.com/godotengine/godot/pull/23128.diff","patch_url":"https://github.com/godotengine/godot/pull/23128.patch","title":"Make sure API assemblies are up to date at startup","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-10-18T22:15:18Z","updated_at":"2021-05-13T23:56: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":["00f758099b316020189393ded7498107915ab6e2"]},"23138":{"id":"MDExOlB1bGxSZXF1ZXN0MjI0MjU2MDg4","public_id":23138,"url":"https://github.com/godotengine/godot/pull/23138","diff_url":"https://github.com/godotengine/godot/pull/23138.diff","patch_url":"https://github.com/godotengine/godot/pull/23138.patch","title":"Repaired mistyped of 'just_disconnected'.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDc5NTQ5","created_at":"2018-10-19T11:31:52Z","updated_at":"2018-10-19T12:03:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["596ba888690fee0abf99a5dddf022555b00d62a1"]},"23142":{"id":"MDExOlB1bGxSZXF1ZXN0MjI0Mjk5NDEz","public_id":23142,"url":"https://github.com/godotengine/godot/pull/23142","diff_url":"https://github.com/godotengine/godot/pull/23142.diff","patch_url":"https://github.com/godotengine/godot/pull/23142.patch","title":"Add icon_script_extend & update the icon @runtime","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MjE3NTYz","created_at":"2018-10-19T14:07:27Z","updated_at":"2020-05-16T21:40: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":["42300b2769c9164d22b8a6d1a626eb9a539c7e93"]},"23159":{"id":"MDExOlB1bGxSZXF1ZXN0MjI0NDAyNDQ5","public_id":23159,"url":"https://github.com/godotengine/godot/pull/23159","diff_url":"https://github.com/godotengine/godot/pull/23159.diff","patch_url":"https://github.com/godotengine/godot/pull/23159.patch","title":"Fix: String::format Variant to String conversion","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1NjkyNzkw","created_at":"2018-10-19T20:31:14Z","updated_at":"2018-11-24T12:45:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["62848f94eef289d951370b8cd071821b588b21ea"]},"23160":{"id":"MDExOlB1bGxSZXF1ZXN0MjI0NDA1Mzcw","public_id":23160,"url":"https://github.com/godotengine/godot/pull/23160","diff_url":"https://github.com/godotengine/godot/pull/23160.diff","patch_url":"https://github.com/godotengine/godot/pull/23160.patch","title":"Make folders clicked in the filesystem dock open the selected folder","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-10-19T20:44:21Z","updated_at":"2018-10-20T09:15:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c029e82761b7ae7b77708cf3bff757e50acefebf"]},"23161":{"id":"MDExOlB1bGxSZXF1ZXN0MjI0NDI1NjYy","public_id":23161,"url":"https://github.com/godotengine/godot/pull/23161","diff_url":"https://github.com/godotengine/godot/pull/23161.diff","patch_url":"https://github.com/godotengine/godot/pull/23161.patch","title":"Fixes favorites not working in the open dialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-10-19T22:27:58Z","updated_at":"2018-10-24T17:02:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ecec9b31c4325635a5d1fe981d72691742d34d9d"]},"23162":{"id":"MDExOlB1bGxSZXF1ZXN0MjI0NDM1NzQ3","public_id":23162,"url":"https://github.com/godotengine/godot/pull/23162","diff_url":"https://github.com/godotengine/godot/pull/23162.diff","patch_url":"https://github.com/godotengine/godot/pull/23162.patch","title":"Proper support for namespaces and other enhancement/fixes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-10-19T23:45:57Z","updated_at":"2021-05-13T23:56:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["1aac95a7375e58bacade69ed12f9dade484a03a8","c6e2873605c33230210af2738f59b869ffe2141c","92af2e620bebeb579caf14e7f184e51d02fa74eb","611a476224b598c970a2d9a6815a0c7cd8093291","454b933106bf8860c65f5b26a155a6bfe8cadaec"]},"23169":{"id":"MDExOlB1bGxSZXF1ZXN0MjI0NDYzMjYw","public_id":23169,"url":"https://github.com/godotengine/godot/pull/23169","diff_url":"https://github.com/godotengine/godot/pull/23169.diff","patch_url":"https://github.com/godotengine/godot/pull/23169.patch","title":"Moved dynamic font list from static to lifetime controlled by main.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDk4ODMy","created_at":"2018-10-20T09:18:31Z","updated_at":"2018-11-18T19:18:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["7d82bed4f4cac8f5227d935c0496290e24eb48c8"]},"23170":{"id":"MDExOlB1bGxSZXF1ZXN0MjI0NDY1MDA1","public_id":23170,"url":"https://github.com/godotengine/godot/pull/23170","diff_url":"https://github.com/godotengine/godot/pull/23170.diff","patch_url":"https://github.com/godotengine/godot/pull/23170.patch","title":"Initialise LineEdit clear_button_status.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDk4ODMy","created_at":"2018-10-20T09:54:22Z","updated_at":"2018-11-14T12:50:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["7bf54d23343a5901399c8596ffae101cf319103d"]},"23171":{"id":"MDExOlB1bGxSZXF1ZXN0MjI0NDY3NzIz","public_id":23171,"url":"https://github.com/godotengine/godot/pull/23171","diff_url":"https://github.com/godotengine/godot/pull/23171.diff","patch_url":"https://github.com/godotengine/godot/pull/23171.patch","title":"Disable 'freelook' in the orthogonal mode.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQwNDcyODk=","created_at":"2018-10-20T10:51:36Z","updated_at":"2018-10-25T09:35: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":["9548707298e2b32ab10e10d104e8806d001925b2"]},"23175":{"id":"MDExOlB1bGxSZXF1ZXN0MjI0NDgxNDE5","public_id":23175,"url":"https://github.com/godotengine/godot/pull/23175","diff_url":"https://github.com/godotengine/godot/pull/23175.diff","patch_url":"https://github.com/godotengine/godot/pull/23175.patch","title":"Fix possible audio input buffer issues","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-10-20T15:27:45Z","updated_at":"2018-10-24T13:00:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["fa26a5511d5e14f97551bdd1d427ed004b7acd80"]},"23181":{"id":"MDExOlB1bGxSZXF1ZXN0MjI0NDk4Mzc5","public_id":23181,"url":"https://github.com/godotengine/godot/pull/23181","diff_url":"https://github.com/godotengine/godot/pull/23181.diff","patch_url":"https://github.com/godotengine/godot/pull/23181.patch","title":"Resize some editor panel minimum sizes on hiDPI displays","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-10-20T20:10:20Z","updated_at":"2020-01-27T18:22:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f126b61748dbfd10f10e27668c1bb474b1cb62ee"]},"23186":{"id":"MDExOlB1bGxSZXF1ZXN0MjI0NTA5NjI0","public_id":23186,"url":"https://github.com/godotengine/godot/pull/23186","diff_url":"https://github.com/godotengine/godot/pull/23186.diff","patch_url":"https://github.com/godotengine/godot/pull/23186.patch","title":"Fixed stereoscopic (VR) sky in GLES2","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2018-10-21T00:23:27Z","updated_at":"2018-12-01T10:24:58Z","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":["ef06079ad196adcee17adcabbd6d53366ef85c3f"]},"23189":{"id":"MDExOlB1bGxSZXF1ZXN0MjI0NTIzNjM3","public_id":23189,"url":"https://github.com/godotengine/godot/pull/23189","diff_url":"https://github.com/godotengine/godot/pull/23189.diff","patch_url":"https://github.com/godotengine/godot/pull/23189.patch","title":"No need for \"raised_from_completion\", and fix #22504 and #16064","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMDU0ODUz","created_at":"2018-10-21T07:33:40Z","updated_at":"2018-10-29T09:25:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["67ba4dc8cd0eaa0cfdc2556b4ca0c28811e43dad"]},"23195":{"id":"MDExOlB1bGxSZXF1ZXN0MjI0NTQzNDMy","public_id":23195,"url":"https://github.com/godotengine/godot/pull/23195","diff_url":"https://github.com/godotengine/godot/pull/23195.diff","patch_url":"https://github.com/godotengine/godot/pull/23195.patch","title":"support New TileSet Editor zooming use CTRL/CMD + MouseWheel","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMTkxNjE=","created_at":"2018-10-21T13:58:56Z","updated_at":"2018-11-01T09:37:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["aaa7f625df9fbe921be992fa849dd859a9c0a867"]},"23196":{"id":"MDExOlB1bGxSZXF1ZXN0MjI0NTQ3OTU0","public_id":23196,"url":"https://github.com/godotengine/godot/pull/23196","diff_url":"https://github.com/godotengine/godot/pull/23196.diff","patch_url":"https://github.com/godotengine/godot/pull/23196.patch","title":"Scene tabs closing and thumbnail errors, issue 22890","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2018-10-21T15:11:40Z","updated_at":"2018-10-21T18:46:26Z","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":["642ba881eaa3e8a6df9fa25bff13ea73a921231c","5c04535e10cb20195aad2536181a1030d6b620c8"]},"23199":{"id":"MDExOlB1bGxSZXF1ZXN0MjI0NTU2NzMy","public_id":23199,"url":"https://github.com/godotengine/godot/pull/23199","diff_url":"https://github.com/godotengine/godot/pull/23199.diff","patch_url":"https://github.com/godotengine/godot/pull/23199.patch","title":"[DOCS] more detailed example for usage of PackedScene","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE1MDY5MTYw","created_at":"2018-10-21T17:37:08Z","updated_at":"2018-10-31T10:48:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["725bec77354362b39cf4743fae21e3f0009418e1"]},"23200":{"id":"MDExOlB1bGxSZXF1ZXN0MjI0NTU3MjIy","public_id":23200,"url":"https://github.com/godotengine/godot/pull/23200","diff_url":"https://github.com/godotengine/godot/pull/23200.diff","patch_url":"https://github.com/godotengine/godot/pull/23200.patch","title":"NavigationPolygon descriptions of the class and methods","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIwNTQ0MzA1","created_at":"2018-10-21T17:46:17Z","updated_at":"2019-01-20T13:58:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["1c14b01422800ef0ced7c1c26cee12d6fcd2a7a9"]},"23201":{"id":"MDExOlB1bGxSZXF1ZXN0MjI0NTU3ODY5","public_id":23201,"url":"https://github.com/godotengine/godot/pull/23201","diff_url":"https://github.com/godotengine/godot/pull/23201.diff","patch_url":"https://github.com/godotengine/godot/pull/23201.patch","title":"[DOCS] Added section that coordinates can be accessed via indexes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE1MDY5MTYw","created_at":"2018-10-21T17:57:08Z","updated_at":"2018-10-31T10:45:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["bbfa37a29cdd6650f0a47698b72ee2480790e159"]},"23204":{"id":"MDExOlB1bGxSZXF1ZXN0MjI0NTY0OTU3","public_id":23204,"url":"https://github.com/godotengine/godot/pull/23204","diff_url":"https://github.com/godotengine/godot/pull/23204.diff","patch_url":"https://github.com/godotengine/godot/pull/23204.patch","title":"Removed undeclared and unused variable, which caused a compile error","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1MjgxNzA=","created_at":"2018-10-21T19:56:58Z","updated_at":"2018-10-22T06:36:40Z","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":["16c0c037c8aad61b1854d7b3b7778e90612e82a0"]},"23205":{"id":"MDExOlB1bGxSZXF1ZXN0MjI0NTY2MzI5","public_id":23205,"url":"https://github.com/godotengine/godot/pull/23205","diff_url":"https://github.com/godotengine/godot/pull/23205.diff","patch_url":"https://github.com/godotengine/godot/pull/23205.patch","title":"[DOCS] YSort","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTQ3NjM=","created_at":"2018-10-21T20:20:13Z","updated_at":"2018-10-31T10:40:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["1511a66a98d031ce4f9e862ca3a6934c7b67c35c"]},"23206":{"id":"MDExOlB1bGxSZXF1ZXN0MjI0NTY2Nzgy","public_id":23206,"url":"https://github.com/godotengine/godot/pull/23206","diff_url":"https://github.com/godotengine/godot/pull/23206.diff","patch_url":"https://github.com/godotengine/godot/pull/23206.patch","title":"[DOCS] StreamPeerTCP","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTQ3NjM=","created_at":"2018-10-21T20:28:38Z","updated_at":"2018-10-31T10:45:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["1df0900d8ed082b5be2213c727469f90fe400df3"]},"23211":{"id":"MDExOlB1bGxSZXF1ZXN0MjI0NTgxMzg0","public_id":23211,"url":"https://github.com/godotengine/godot/pull/23211","diff_url":"https://github.com/godotengine/godot/pull/23211.diff","patch_url":"https://github.com/godotengine/godot/pull/23211.patch","title":"Readjust \"Preview\" button in Spatial editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-10-22T02:54:22Z","updated_at":"2018-10-25T15:31:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["36575fe628b3eb32e69fe34c425185fe0086307e"]},"23212":{"id":"MDExOlB1bGxSZXF1ZXN0MjI0NTgyNzcw","public_id":23212,"url":"https://github.com/godotengine/godot/pull/23212","diff_url":"https://github.com/godotengine/godot/pull/23212.diff","patch_url":"https://github.com/godotengine/godot/pull/23212.patch","title":"Fix inconsistences in some buttons in the Canvas/Spatial editor menubar","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-10-22T03:07:58Z","updated_at":"2018-10-25T16:58:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["46d02bade4ce00fb21cad273a3fc686fd7e3c7b8"]},"23215":{"id":"MDExOlB1bGxSZXF1ZXN0MjI0NjE3OTg1","public_id":23215,"url":"https://github.com/godotengine/godot/pull/23215","diff_url":"https://github.com/godotengine/godot/pull/23215.diff","patch_url":"https://github.com/godotengine/godot/pull/23215.patch","title":"Updates filesystem dock when theme is changed","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-10-22T08:36:46Z","updated_at":"2018-10-25T10:16:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["3af11ff3d8844f4dccd5df307f9383237e8b9fb7"]},"23221":{"id":"MDExOlB1bGxSZXF1ZXN0MjI0NjgwMzY4","public_id":23221,"url":"https://github.com/godotengine/godot/pull/23221","diff_url":"https://github.com/godotengine/godot/pull/23221.diff","patch_url":"https://github.com/godotengine/godot/pull/23221.patch","title":"added docs for lookeahead pathfollow2d.xml","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMzMzI1OTg=","created_at":"2018-10-22T13:26:01Z","updated_at":"2018-10-31T10:41:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["1c7344391579ba5d71e71352560dd2b85c830244"]},"23224":{"id":"MDExOlB1bGxSZXF1ZXN0MjI0NzA5NTk4","public_id":23224,"url":"https://github.com/godotengine/godot/pull/23224","diff_url":"https://github.com/godotengine/godot/pull/23224.diff","patch_url":"https://github.com/godotengine/godot/pull/23224.patch","title":"Fix 'Align selection with view' in orthogonal mode","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQwNDcyODk=","created_at":"2018-10-22T15:01:10Z","updated_at":"2018-10-22T15:17:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["808b46cfc238aa08a9e8d5123649ad3fa84c5cae"]},"23229":{"id":"MDExOlB1bGxSZXF1ZXN0MjI0NzY1OTk4","public_id":23229,"url":"https://github.com/godotengine/godot/pull/23229","diff_url":"https://github.com/godotengine/godot/pull/23229.diff","patch_url":"https://github.com/godotengine/godot/pull/23229.patch","title":"Fixed a typo, treshold to threshold.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDc5NTQ5","created_at":"2018-10-22T18:14:32Z","updated_at":"2018-10-23T07:08:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["90efe5be080041cd66176ab18a33d1c28a6bd8ea"]},"23238":{"id":"MDExOlB1bGxSZXF1ZXN0MjI0ODg5OTMy","public_id":23238,"url":"https://github.com/godotengine/godot/pull/23238","diff_url":"https://github.com/godotengine/godot/pull/23238.diff","patch_url":"https://github.com/godotengine/godot/pull/23238.patch","title":"Fix gles3 shader to actually multiply specular light by rev_amount for fog calculations.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyODM3MTI5","created_at":"2018-10-23T04:13:37Z","updated_at":"2018-11-05T15:19:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["f39d14dd61b56b86455d11e71ef81b89cc048926"]},"23240":{"id":"MDExOlB1bGxSZXF1ZXN0MjI0OTY3Mjcz","public_id":23240,"url":"https://github.com/godotengine/godot/pull/23240","diff_url":"https://github.com/godotengine/godot/pull/23240.diff","patch_url":"https://github.com/godotengine/godot/pull/23240.patch","title":"Optional getters/setters editor autocomplete","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYxMjk1OTQ=","created_at":"2018-10-23T09:41:53Z","updated_at":"2018-10-25T08: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":["ba02ccbbe02976437858baf2e10d11181b95837b"]},"23241":{"id":"MDExOlB1bGxSZXF1ZXN0MjI0OTg1MzMx","public_id":23241,"url":"https://github.com/godotengine/godot/pull/23241","diff_url":"https://github.com/godotengine/godot/pull/23241.diff","patch_url":"https://github.com/godotengine/godot/pull/23241.patch","title":"Remove unneeded strncpy in lws_client.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-10-23T10:37:26Z","updated_at":"2018-10-23T11:27:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["e6a069119b2a4721808c7ad39c58a85ea094dfd3","bafcde805ce82ae8dfbd0aec6659b2e4fca163de"]},"23242":{"id":"MDExOlB1bGxSZXF1ZXN0MjI1MDQwMTky","public_id":23242,"url":"https://github.com/godotengine/godot/pull/23242","diff_url":"https://github.com/godotengine/godot/pull/23242.diff","patch_url":"https://github.com/godotengine/godot/pull/23242.patch","title":"Get surface material count in MeshInstance for scripts","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2018-10-23T13:31:59Z","updated_at":"2019-03-10T07:27:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["68270964d45802b1a76a429dad1812a1be3333ec"]},"23244":{"id":"MDExOlB1bGxSZXF1ZXN0MjI1MTE1NDI0","public_id":23244,"url":"https://github.com/godotengine/godot/pull/23244","diff_url":"https://github.com/godotengine/godot/pull/23244.diff","patch_url":"https://github.com/godotengine/godot/pull/23244.patch","title":"Update mouse location on background scroll and window focus in macOS","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMzNDI3Mg==","created_at":"2018-10-23T16:59:27Z","updated_at":"2019-07-03T13:00:13Z","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":["464842c62ce32c62c172371833075c5731883824"]},"23245":{"id":"MDExOlB1bGxSZXF1ZXN0MjI1MTY3OTM0","public_id":23245,"url":"https://github.com/godotengine/godot/pull/23245","diff_url":"https://github.com/godotengine/godot/pull/23245.diff","patch_url":"https://github.com/godotengine/godot/pull/23245.patch","title":"Fixed user being unable to delete root Node if is an inherited Scene","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMzMTQzNTA=","created_at":"2018-10-23T20:00:09Z","updated_at":"2018-10-25T09:03: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":["7167394876a4fc34de29f1608300e05740297d1d"]},"23248":{"id":"MDExOlB1bGxSZXF1ZXN0MjI1MjMwNzI2","public_id":23248,"url":"https://github.com/godotengine/godot/pull/23248","diff_url":"https://github.com/godotengine/godot/pull/23248.diff","patch_url":"https://github.com/godotengine/godot/pull/23248.patch","title":"Add parameters for fog end depth and use alpha as density.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyODM3MTI5","created_at":"2018-10-24T00:41:19Z","updated_at":"2018-11-14T13:24:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["6eae6247e4fc3bf1655f52be0c583573ec7700ea"]},"23253":{"id":"MDExOlB1bGxSZXF1ZXN0MjI1MzIzMDQ5","public_id":23253,"url":"https://github.com/godotengine/godot/pull/23253","diff_url":"https://github.com/godotengine/godot/pull/23253.diff","patch_url":"https://github.com/godotengine/godot/pull/23253.patch","title":"GLES2: Fix typo in tangent calculation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-10-24T09:11:51Z","updated_at":"2018-10-24T12:21:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["053da2b487d93138b9ce96f162fbf606d35f0877"]},"23254":{"id":"MDExOlB1bGxSZXF1ZXN0MjI1NDA2MzY0","public_id":23254,"url":"https://github.com/godotengine/godot/pull/23254","diff_url":"https://github.com/godotengine/godot/pull/23254.diff","patch_url":"https://github.com/godotengine/godot/pull/23254.patch","title":"Cleaning up some uninitialised variables in GLES2 stuff.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDk4ODMy","created_at":"2018-10-24T13:36:52Z","updated_at":"2018-11-14T12:50:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["352b3c9c93884019b305774a00387f732f84e8d8"]},"23255":{"id":"MDExOlB1bGxSZXF1ZXN0MjI1NDEzNTk5","public_id":23255,"url":"https://github.com/godotengine/godot/pull/23255","diff_url":"https://github.com/godotengine/godot/pull/23255.diff","patch_url":"https://github.com/godotengine/godot/pull/23255.patch","title":"[Docs] Repaired some words on ProjectSettings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDc5NTQ5","created_at":"2018-10-24T13:55:58Z","updated_at":"2018-10-24T14:13:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["325ecd1c2b235cec13ec74367761a90c1370f453"]},"23256":{"id":"MDExOlB1bGxSZXF1ZXN0MjI1NDM2MDgy","public_id":23256,"url":"https://github.com/godotengine/godot/pull/23256","diff_url":"https://github.com/godotengine/godot/pull/23256.diff","patch_url":"https://github.com/godotengine/godot/pull/23256.patch","title":"Fix editor only lights","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2018-10-24T14:52:46Z","updated_at":"2021-05-04T07:43:04Z","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":["99a097aff2565c38140cab5eca8bba73da8e1008"]},"23258":{"id":"MDExOlB1bGxSZXF1ZXN0MjI1NDk3NDgx","public_id":23258,"url":"https://github.com/godotengine/godot/pull/23258","diff_url":"https://github.com/godotengine/godot/pull/23258.diff","patch_url":"https://github.com/godotengine/godot/pull/23258.patch","title":"Make editor tooltips wider and scale them on hiDPI displays","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-10-24T18:01:52Z","updated_at":"2020-01-27T18:22: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":["dee6a8b93c04a4e0798ba1c39cc6f01f5a5eb12d"]},"23259":{"id":"MDExOlB1bGxSZXF1ZXN0MjI1NTAxODU1","public_id":23259,"url":"https://github.com/godotengine/godot/pull/23259","diff_url":"https://github.com/godotengine/godot/pull/23259.diff","patch_url":"https://github.com/godotengine/godot/pull/23259.patch","title":"Fix .pck lookup for extensionless binary names with a dot","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-10-24T18:17:11Z","updated_at":"2018-10-25T08:57:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["9d926b72e1988dc3d7aabfedc71abe5e8dd8669a"]},"23262":{"id":"MDExOlB1bGxSZXF1ZXN0MjI1NTUzMTI3","public_id":23262,"url":"https://github.com/godotengine/godot/pull/23262","diff_url":"https://github.com/godotengine/godot/pull/23262.diff","patch_url":"https://github.com/godotengine/godot/pull/23262.patch","title":"More cppcheck fixes, fixes #22702","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI5MDY1OA==","created_at":"2018-10-24T21:15:12Z","updated_at":"2018-10-25T19:12:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["9fcf9ee813d792b3852cdb478f27f36ebae3b019"]},"23266":{"id":"MDExOlB1bGxSZXF1ZXN0MjI1NTg4OTQ3","public_id":23266,"url":"https://github.com/godotengine/godot/pull/23266","diff_url":"https://github.com/godotengine/godot/pull/23266.diff","patch_url":"https://github.com/godotengine/godot/pull/23266.patch","title":"Repaired mistyped of 'its' on several files.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDc5NTQ5","created_at":"2018-10-25T00:21:01Z","updated_at":"2018-10-31T10:43:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["b46ba24e3b6bbdc107282347f6dbac0b192e1644"]},"23272":{"id":"MDExOlB1bGxSZXF1ZXN0MjI1NzAxNjM2","public_id":23272,"url":"https://github.com/godotengine/godot/pull/23272","diff_url":"https://github.com/godotengine/godot/pull/23272.diff","patch_url":"https://github.com/godotengine/godot/pull/23272.patch","title":"GLES2: Fix shadows shader error for SpotLights","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-10-25T10:18:29Z","updated_at":"2018-10-25T10:33:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["b9eb3a048ef7d11fd2af86b4bc18e4cdb9f0af76"]},"23273":{"id":"MDExOlB1bGxSZXF1ZXN0MjI1NzAyNjQ0","public_id":23273,"url":"https://github.com/godotengine/godot/pull/23273","diff_url":"https://github.com/godotengine/godot/pull/23273.diff","patch_url":"https://github.com/godotengine/godot/pull/23273.patch","title":"Fix segfault on editor close up","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-10-25T10:21:45Z","updated_at":"2018-10-25T11:04:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ba9d29ec6267587100656dc320d84ca4dde8a205"]},"23276":{"id":"MDExOlB1bGxSZXF1ZXN0MjI1NzY4OTYz","public_id":23276,"url":"https://github.com/godotengine/godot/pull/23276","diff_url":"https://github.com/godotengine/godot/pull/23276.diff","patch_url":"https://github.com/godotengine/godot/pull/23276.patch","title":"Update GDNative API","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0OTUxNDMw","created_at":"2018-10-25T13:54:07Z","updated_at":"2018-10-29T09:01:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["2380f320e0977a0ab0488bd7138fddc8c8740e12"]},"23279":{"id":"MDExOlB1bGxSZXF1ZXN0MjI1Nzc2NTgw","public_id":23279,"url":"https://github.com/godotengine/godot/pull/23279","diff_url":"https://github.com/godotengine/godot/pull/23279.diff","patch_url":"https://github.com/godotengine/godot/pull/23279.patch","title":"Server platform works on OS X too","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-10-25T14:14:28Z","updated_at":"2018-10-29T20:41:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["fe93bb03fec293e3ef38c9b01dc0b10c857c1d21"]},"23282":{"id":"MDExOlB1bGxSZXF1ZXN0MjI1ODAzMjYz","public_id":23282,"url":"https://github.com/godotengine/godot/pull/23282","diff_url":"https://github.com/godotengine/godot/pull/23282.diff","patch_url":"https://github.com/godotengine/godot/pull/23282.patch","title":"C#: Fix crash when disposing Reference on domain finalize","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-10-25T15:22:57Z","updated_at":"2021-05-13T23:56:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["b42f7b7fae627de8db4bef5bc036e6b29a1aab04"]},"23288":{"id":"MDExOlB1bGxSZXF1ZXN0MjI1ODcwMDI2","public_id":23288,"url":"https://github.com/godotengine/godot/pull/23288","diff_url":"https://github.com/godotengine/godot/pull/23288.diff","patch_url":"https://github.com/godotengine/godot/pull/23288.patch","title":"Restore ClearScript btn w/ ExtendScript RMB link","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MjE3NTYz","created_at":"2018-10-25T19:05:05Z","updated_at":"2020-05-16T21:45: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":["b4e7299b72fbf4afded9a8831ad5b9d42b82e8b5"]},"23290":{"id":"MDExOlB1bGxSZXF1ZXN0MjI1ODk0MDQw","public_id":23290,"url":"https://github.com/godotengine/godot/pull/23290","diff_url":"https://github.com/godotengine/godot/pull/23290.diff","patch_url":"https://github.com/godotengine/godot/pull/23290.patch","title":"Fix default layout dock sizes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-10-25T20:31:36Z","updated_at":"2018-10-25T21:56:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9765a8dc2145b41a7f643dd65af141b66a8b2d39"]},"23294":{"id":"MDExOlB1bGxSZXF1ZXN0MjI1OTQ1NjA2","public_id":23294,"url":"https://github.com/godotengine/godot/pull/23294","diff_url":"https://github.com/godotengine/godot/pull/23294.diff","patch_url":"https://github.com/godotengine/godot/pull/23294.patch","title":"Add method get_collision_exceptions to PhysicsBody2D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjk3OTg0NjY=","created_at":"2018-10-26T00:43:34Z","updated_at":"2018-11-01T09:57:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["3fb2069d39b2ccfb30c06cffcf802d73ce169d60"]},"23299":{"id":"MDExOlB1bGxSZXF1ZXN0MjI2MDQxNDk4","public_id":23299,"url":"https://github.com/godotengine/godot/pull/23299","diff_url":"https://github.com/godotengine/godot/pull/23299.diff","patch_url":"https://github.com/godotengine/godot/pull/23299.patch","title":"Changed Sprite3D to float based drawing","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgwNTY4OTg=","created_at":"2018-10-26T09:59:13Z","updated_at":"2018-11-13T20:28:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["3d07a1c10f8965938a503060b24f15f73dcebb45"]},"23301":{"id":"MDExOlB1bGxSZXF1ZXN0MjI2MDU0ODI0","public_id":23301,"url":"https://github.com/godotengine/godot/pull/23301","diff_url":"https://github.com/godotengine/godot/pull/23301.diff","patch_url":"https://github.com/godotengine/godot/pull/23301.patch","title":"Fixes the editor layout","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-10-26T10:47:30Z","updated_at":"2018-10-26T16:31:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["5536e7a8d4c82b39f85c9df52ee6a68dbf7aa0f2"]},"23304":{"id":"MDExOlB1bGxSZXF1ZXN0MjI2MTUxNzQ2","public_id":23304,"url":"https://github.com/godotengine/godot/pull/23304","diff_url":"https://github.com/godotengine/godot/pull/23304.diff","patch_url":"https://github.com/godotengine/godot/pull/23304.patch","title":"Fix \"fill\" justification in RichTextLabel","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ5OTk0NDU=","created_at":"2018-10-26T16:12:39Z","updated_at":"2019-07-03T12:40:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["0ce185629dfe0d3e0dbc70221de65c131c735bbf"]},"23311":{"id":"MDExOlB1bGxSZXF1ZXN0MjI2MTk4ODY1","public_id":23311,"url":"https://github.com/godotengine/godot/pull/23311","diff_url":"https://github.com/godotengine/godot/pull/23311.diff","patch_url":"https://github.com/godotengine/godot/pull/23311.patch","title":"Small capitalization fixes across the editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-10-26T19:13:45Z","updated_at":"2018-11-01T21:24:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f3835282c4a5c10291dc6edbc405d88aeca448cc"]},"23312":{"id":"MDExOlB1bGxSZXF1ZXN0MjI2MjA0MjU5","public_id":23312,"url":"https://github.com/godotengine/godot/pull/23312","diff_url":"https://github.com/godotengine/godot/pull/23312.diff","patch_url":"https://github.com/godotengine/godot/pull/23312.patch","title":"Fix touch release event on _gui_input","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUzMjMxMjk=","created_at":"2018-10-26T19:36:03Z","updated_at":"2018-12-14T20:25:37Z","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":["7491e910f3ac689d920fbf2fa26ad3d1d909e744"]},"23313":{"id":"MDExOlB1bGxSZXF1ZXN0MjI2MjExOTg2","public_id":23313,"url":"https://github.com/godotengine/godot/pull/23313","diff_url":"https://github.com/godotengine/godot/pull/23313.diff","patch_url":"https://github.com/godotengine/godot/pull/23313.patch","title":"Handling NodePaths in in-place Editor for Resources","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1NjkyNzkw","created_at":"2018-10-26T20:08:02Z","updated_at":"2018-11-24T12:45:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4e9c41122917595e4eb043dd1aaf838c72244b52"]},"23317":{"id":"MDExOlB1bGxSZXF1ZXN0MjI2MjQ5MjYy","public_id":23317,"url":"https://github.com/godotengine/godot/pull/23317","diff_url":"https://github.com/godotengine/godot/pull/23317.diff","patch_url":"https://github.com/godotengine/godot/pull/23317.patch","title":"Dont use equality operators with None singleton in python files","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0OTUxNDMw","created_at":"2018-10-26T23:19:43Z","updated_at":"2019-12-14T19:34:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["edcca5f7ad2ba92b3e04fb153f7db55c08593469"]},"23320":{"id":"MDExOlB1bGxSZXF1ZXN0MjI2Mjg5NjU0","public_id":23320,"url":"https://github.com/godotengine/godot/pull/23320","diff_url":"https://github.com/godotengine/godot/pull/23320.diff","patch_url":"https://github.com/godotengine/godot/pull/23320.patch","title":"Add android export error on invalid package name","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUzMjMxMjk=","created_at":"2018-10-27T12:03:09Z","updated_at":"2019-07-03T08:55: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":["2255d4fdfd2e5a4c0aee1bfc748c896879909c1f"]},"23322":{"id":"MDExOlB1bGxSZXF1ZXN0MjI2Mjk2MjI3","public_id":23322,"url":"https://github.com/godotengine/godot/pull/23322","diff_url":"https://github.com/godotengine/godot/pull/23322.diff","patch_url":"https://github.com/godotengine/godot/pull/23322.patch","title":"Save last export path when exporting","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-10-27T13:59:11Z","updated_at":"2018-10-29T12:22: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":["9814446ea040160b1943236a7f9de087b7324df5"]},"23326":{"id":"MDExOlB1bGxSZXF1ZXN0MjI2MzA4OTU3","public_id":23326,"url":"https://github.com/godotengine/godot/pull/23326","diff_url":"https://github.com/godotengine/godot/pull/23326.diff","patch_url":"https://github.com/godotengine/godot/pull/23326.patch","title":"Fix issues with the \"Search Results\" panel","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-10-27T17:13:07Z","updated_at":"2018-10-29T18:47:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["ec00ec08aaec5b38ccb24854d5c0a2f408d5af08"]},"23327":{"id":"MDExOlB1bGxSZXF1ZXN0MjI2MzA5MTQ1","public_id":23327,"url":"https://github.com/godotengine/godot/pull/23327","diff_url":"https://github.com/godotengine/godot/pull/23327.diff","patch_url":"https://github.com/godotengine/godot/pull/23327.patch","title":"Added \"shader\" filter to \"Find in Files\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-10-27T17:15:36Z","updated_at":"2018-12-07T19:26:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f6d137d3d0cdf97f8ecd7b79fbeb1779684552a8"]},"23336":{"id":"MDExOlB1bGxSZXF1ZXN0MjI2MzMyMTQ4","public_id":23336,"url":"https://github.com/godotengine/godot/pull/23336","diff_url":"https://github.com/godotengine/godot/pull/23336.diff","patch_url":"https://github.com/godotengine/godot/pull/23336.patch","title":"Fix C# parsing the full name of base types","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-10-27T23:35:52Z","updated_at":"2021-05-13T23:56:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["2cf02f302fd39e75af557737be61b891bebabc30"]},"23337":{"id":"MDExOlB1bGxSZXF1ZXN0MjI2MzMzMzE4","public_id":23337,"url":"https://github.com/godotengine/godot/pull/23337","diff_url":"https://github.com/godotengine/godot/pull/23337.diff","patch_url":"https://github.com/godotengine/godot/pull/23337.patch","title":"Fix GDScript assuming awareness of whole ClassDB","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2018-10-28T00:05:27Z","updated_at":"2018-11-01T10:54:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzk1MzcxNzY=","name":"good first issue","color":"#99ffff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["7095a71c0239fac8402dce89498abdacbe59beb3","f39ea99c081a3a1db2455efc2520b9c3a013cd9f"]},"23339":{"id":"MDExOlB1bGxSZXF1ZXN0MjI2MzM2NjA4","public_id":23339,"url":"https://github.com/godotengine/godot/pull/23339","diff_url":"https://github.com/godotengine/godot/pull/23339.diff","patch_url":"https://github.com/godotengine/godot/pull/23339.patch","title":"Fix GLES2 automatic texture lookup in canvas","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2018-10-28T01:39:36Z","updated_at":"2018-10-29T09:20:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzk1MzcxNzY=","name":"good first issue","color":"#99ffff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["11815a23dca57e79e82d3f944fe563ee8ca824d6"]},"23345":{"id":"MDExOlB1bGxSZXF1ZXN0MjI2MzQ5Nzg3","public_id":23345,"url":"https://github.com/godotengine/godot/pull/23345","diff_url":"https://github.com/godotengine/godot/pull/23345.diff","patch_url":"https://github.com/godotengine/godot/pull/23345.patch","title":"Add new log functions for C#.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MDc1NA==","created_at":"2018-10-28T07:56:22Z","updated_at":"2018-10-29T22:41:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["f2476f8a7c2faf9842da8cbd19a7783c1e52b7a1"]},"23346":{"id":"MDExOlB1bGxSZXF1ZXN0MjI2MzU3MTU3","public_id":23346,"url":"https://github.com/godotengine/godot/pull/23346","diff_url":"https://github.com/godotengine/godot/pull/23346.diff","patch_url":"https://github.com/godotengine/godot/pull/23346.patch","title":"Error running Expression.execute after parse error","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIwNTQ0MzA1","created_at":"2018-10-28T10:34:33Z","updated_at":"2019-01-20T13:58:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b0df0b46ac356f88639a6a195ab62fd1e6aaf57f"]},"23353":{"id":"MDExOlB1bGxSZXF1ZXN0MjI2MzY2Mzk0","public_id":23353,"url":"https://github.com/godotengine/godot/pull/23353","diff_url":"https://github.com/godotengine/godot/pull/23353.diff","patch_url":"https://github.com/godotengine/godot/pull/23353.patch","title":"Updates visualscript editor when theme is changed","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-10-28T13:18:11Z","updated_at":"2018-10-29T09:34:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["45fe9f184564ea5bfcd7a3a7f51673a5eaabef50"]},"23355":{"id":"MDExOlB1bGxSZXF1ZXN0MjI2Mzc3Njkx","public_id":23355,"url":"https://github.com/godotengine/godot/pull/23355","diff_url":"https://github.com/godotengine/godot/pull/23355.diff","patch_url":"https://github.com/godotengine/godot/pull/23355.patch","title":"GDNative: Fixes a library path problem after exporting app for OSX","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1ODc4NzM=","created_at":"2018-10-28T16:06:49Z","updated_at":"2018-10-29T10:13:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["63cba9ba627c9d7e1d167600006cf3358dfee345"]},"23358":{"id":"MDExOlB1bGxSZXF1ZXN0MjI2Mzg2NTQ2","public_id":23358,"url":"https://github.com/godotengine/godot/pull/23358","diff_url":"https://github.com/godotengine/godot/pull/23358.diff","patch_url":"https://github.com/godotengine/godot/pull/23358.patch","title":"Add a duplicate button to duplicate presets","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-10-28T18:15:21Z","updated_at":"2018-10-29T12:22:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["5bdb9cf208d2a1060c7c03d4bdbafae1686aefc1"]},"23360":{"id":"MDExOlB1bGxSZXF1ZXN0MjI2Mzg3MTk2","public_id":23360,"url":"https://github.com/godotengine/godot/pull/23360","diff_url":"https://github.com/godotengine/godot/pull/23360.diff","patch_url":"https://github.com/godotengine/godot/pull/23360.patch","title":"Fix particle frames being cut off","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2018-10-28T18:25:06Z","updated_at":"2018-10-29T09:41:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["e4d316fcdcd8d0b0c93287c895fa52934636a0a7"]},"23361":{"id":"MDExOlB1bGxSZXF1ZXN0MjI2Mzg4MDEz","public_id":23361,"url":"https://github.com/godotengine/godot/pull/23361","diff_url":"https://github.com/godotengine/godot/pull/23361.diff","patch_url":"https://github.com/godotengine/godot/pull/23361.patch","title":"Add backward looping support to AudioStreamSample (wav files)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ4MzUzMQ==","created_at":"2018-10-28T18:38:11Z","updated_at":"2018-12-11T17:43:21Z","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":["b2bfcb53d648a2cd4c0845b696d0a96feebf68b6"]},"23362":{"id":"MDExOlB1bGxSZXF1ZXN0MjI2Mzg4MTgx","public_id":23362,"url":"https://github.com/godotengine/godot/pull/23362","diff_url":"https://github.com/godotengine/godot/pull/23362.diff","patch_url":"https://github.com/godotengine/godot/pull/23362.patch","title":"Android / Gradle: Change order of Gradle repos","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1ODQ0MjY=","created_at":"2018-10-28T18:40:33Z","updated_at":"2019-07-03T12:41:13Z","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":["a01ce6299c165e3e127d030a2e999ea51682b82f"]},"23379":{"id":"MDExOlB1bGxSZXF1ZXN0MjI2NTU4NjM3","public_id":23379,"url":"https://github.com/godotengine/godot/pull/23379","diff_url":"https://github.com/godotengine/godot/pull/23379.diff","patch_url":"https://github.com/godotengine/godot/pull/23379.patch","title":"Fix small visual bug in filesystem dock","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-10-29T13:26:51Z","updated_at":"2018-10-29T14:12:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4f4bbfbb85feb6b7b0379dfe33719265cc25fe1a"]},"23380":{"id":"MDExOlB1bGxSZXF1ZXN0MjI2NTYxMTgz","public_id":23380,"url":"https://github.com/godotengine/godot/pull/23380","diff_url":"https://github.com/godotengine/godot/pull/23380.diff","patch_url":"https://github.com/godotengine/godot/pull/23380.patch","title":"Hide \"Attach Script\" if node has one","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-10-29T13:34:15Z","updated_at":"2018-12-11T13:22:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8f4e842b472d4c582f473b9a9ac09e5efafbddd6"]},"23381":{"id":"MDExOlB1bGxSZXF1ZXN0MjI2NTY5MDk3","public_id":23381,"url":"https://github.com/godotengine/godot/pull/23381","diff_url":"https://github.com/godotengine/godot/pull/23381.diff","patch_url":"https://github.com/godotengine/godot/pull/23381.patch","title":"Warning dialog is now shown if trying to set Node name to empty string","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMzMTQzNTA=","created_at":"2018-10-29T13:56:09Z","updated_at":"2018-10-31T10:56:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["839f3d5eebe1f0238451a41dcb8b7ca5d2995a97"]},"23382":{"id":"MDExOlB1bGxSZXF1ZXN0MjI2NjIwODg2","public_id":23382,"url":"https://github.com/godotengine/godot/pull/23382","diff_url":"https://github.com/godotengine/godot/pull/23382.diff","patch_url":"https://github.com/godotengine/godot/pull/23382.patch","title":"Prevent a device to be added/deleted more than once on Android","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2018-10-29T16:08:47Z","updated_at":"2019-07-03T12:43:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["7dcf779a8b99143cf30e681da5d01c11a5b9db61"]},"23383":{"id":"MDExOlB1bGxSZXF1ZXN0MjI2NjI3ODQy","public_id":23383,"url":"https://github.com/godotengine/godot/pull/23383","diff_url":"https://github.com/godotengine/godot/pull/23383.diff","patch_url":"https://github.com/godotengine/godot/pull/23383.patch","title":"Enhance the tilemap transform buttons","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-10-29T16:27:56Z","updated_at":"2018-11-06T21:27:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["bdb5282ea0da6d96baa5da0797a4367e15967182"]},"23386":{"id":"MDExOlB1bGxSZXF1ZXN0MjI2NjkzODU0","public_id":23386,"url":"https://github.com/godotengine/godot/pull/23386","diff_url":"https://github.com/godotengine/godot/pull/23386.diff","patch_url":"https://github.com/godotengine/godot/pull/23386.patch","title":"Use BufferSubData instead of MapBufferRange in non-ES platforms","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2018-10-29T19:58:43Z","updated_at":"2019-07-03T12:46:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["92e7c8daf02723b82a30ec7ade8720e5f9557088"]},"23387":{"id":"MDExOlB1bGxSZXF1ZXN0MjI2Njk4MTQ1","public_id":23387,"url":"https://github.com/godotengine/godot/pull/23387","diff_url":"https://github.com/godotengine/godot/pull/23387.diff","patch_url":"https://github.com/godotengine/godot/pull/23387.patch","title":"Enable --no-heap-copy flag for HTML5 builds","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2018-10-29T20:13:57Z","updated_at":"2019-07-03T08:56:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["44e5d446c4e37bcf2e04ca02ce6c0178930a6aff"]},"23388":{"id":"MDExOlB1bGxSZXF1ZXN0MjI2NzA2NjIx","public_id":23388,"url":"https://github.com/godotengine/godot/pull/23388","diff_url":"https://github.com/godotengine/godot/pull/23388.diff","patch_url":"https://github.com/godotengine/godot/pull/23388.patch","title":"Add proper stubs for OS_JavaScript::execute(), get_process_id(), kill()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2018-10-29T20:42:33Z","updated_at":"2019-07-03T12:49:12Z","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":["5c2c47a17449a69c24ab92804dbb7ca09fd920c9"]},"23389":{"id":"MDExOlB1bGxSZXF1ZXN0MjI2NzE2ODky","public_id":23389,"url":"https://github.com/godotengine/godot/pull/23389","diff_url":"https://github.com/godotengine/godot/pull/23389.diff","patch_url":"https://github.com/godotengine/godot/pull/23389.patch","title":"Export for OS X on OS X now lets you select .dmg or .zip","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-10-29T21:17:57Z","updated_at":"2018-11-02T10:07:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["d51999f11d7f6c1b30310a08cde7b12666e673ac"]},"23393":{"id":"MDExOlB1bGxSZXF1ZXN0MjI2NzU5MDQ3","public_id":23393,"url":"https://github.com/godotengine/godot/pull/23393","diff_url":"https://github.com/godotengine/godot/pull/23393.diff","patch_url":"https://github.com/godotengine/godot/pull/23393.patch","title":"Fix OS X crash when running as .app","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-10-30T00:52:09Z","updated_at":"2018-10-31T15:54: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":["a069685fbb60503a64765c39079958dcbe67a400"]},"23399":{"id":"MDExOlB1bGxSZXF1ZXN0MjI2OTA2MjQ5","public_id":23399,"url":"https://github.com/godotengine/godot/pull/23399","diff_url":"https://github.com/godotengine/godot/pull/23399.diff","patch_url":"https://github.com/godotengine/godot/pull/23399.patch","title":"Allow the server platform to build on linux again.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDk4ODMy","created_at":"2018-10-30T12:42:48Z","updated_at":"2018-11-14T12:50:18Z","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":["9f172b634d97f51c3e2b81fb13f18ed588fd1047"]},"23401":{"id":"MDExOlB1bGxSZXF1ZXN0MjI2OTI5NzM1","public_id":23401,"url":"https://github.com/godotengine/godot/pull/23401","diff_url":"https://github.com/godotengine/godot/pull/23401.diff","patch_url":"https://github.com/godotengine/godot/pull/23401.patch","title":"Fix crash adding point to a Curve2D from the editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0OTUxNDMw","created_at":"2018-10-30T13:51:07Z","updated_at":"2019-12-14T19:31:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f2f81d9703aceddb8a25db9e392fee0acf2f289a"]},"23403":{"id":"MDExOlB1bGxSZXF1ZXN0MjI2OTQ4NzU4","public_id":23403,"url":"https://github.com/godotengine/godot/pull/23403","diff_url":"https://github.com/godotengine/godot/pull/23403.diff","patch_url":"https://github.com/godotengine/godot/pull/23403.patch","title":"ignore __pycache__ directory","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIwMjQ4","created_at":"2018-10-30T14:38:24Z","updated_at":"2018-11-01T08:32:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["f5dadd795c62bc01c96cd14be273d96f262a638b"]},"23404":{"id":"MDExOlB1bGxSZXF1ZXN0MjI2OTUyNjI5","public_id":23404,"url":"https://github.com/godotengine/godot/pull/23404","diff_url":"https://github.com/godotengine/godot/pull/23404.diff","patch_url":"https://github.com/godotengine/godot/pull/23404.patch","title":"Add new \"push_*()\" functions to GDScript","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-10-30T14:47:52Z","updated_at":"2018-11-02T14:49:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["92342690f7bcbd142c876e18f795dc5227e0bb9c","1ca61a35d85f039cbe3cffe60a6f7ba5fdf578b3"]},"23405":{"id":"MDExOlB1bGxSZXF1ZXN0MjI2OTU2ODAx","public_id":23405,"url":"https://github.com/godotengine/godot/pull/23405","diff_url":"https://github.com/godotengine/godot/pull/23405.diff","patch_url":"https://github.com/godotengine/godot/pull/23405.patch","title":"Remove \"save folding for:\" message when saving","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-10-30T14:57:36Z","updated_at":"2018-10-31T09:13:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["df72ac5965d6bc2759662f28a63c84a96d399e7c"]},"23407":{"id":"MDExOlB1bGxSZXF1ZXN0MjI3MDI1NzE0","public_id":23407,"url":"https://github.com/godotengine/godot/pull/23407","diff_url":"https://github.com/godotengine/godot/pull/23407.diff","patch_url":"https://github.com/godotengine/godot/pull/23407.patch","title":"Y-Sort children together in nested YSorts","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2018-10-30T18:02:52Z","updated_at":"2018-11-13T11:36:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6b8d6e3b07c83da1c365f9ad79e84e5147ec26f7"]},"23411":{"id":"MDExOlB1bGxSZXF1ZXN0MjI3MDc4NjMy","public_id":23411,"url":"https://github.com/godotengine/godot/pull/23411","diff_url":"https://github.com/godotengine/godot/pull/23411.diff","patch_url":"https://github.com/godotengine/godot/pull/23411.patch","title":"Fix canvas stacking not deterministic on same layer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2018-10-30T20:56:43Z","updated_at":"2018-11-01T23:31:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw5NTUwNzk2ODQ=","name":"breaks compat","color":"#b64245"},{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["cf8976de415573ed170c60fafa997725916bff55"]},"23419":{"id":"MDExOlB1bGxSZXF1ZXN0MjI3MjU5NjIx","public_id":23419,"url":"https://github.com/godotengine/godot/pull/23419","diff_url":"https://github.com/godotengine/godot/pull/23419.diff","patch_url":"https://github.com/godotengine/godot/pull/23419.patch","title":"doc: Fix invalid [enum] uses","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-10-31T12:03:42Z","updated_at":"2018-10-31T16:13:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["22b7489ab166f2cdd9d001f392b906fc95ae20e3"]},"23422":{"id":"MDExOlB1bGxSZXF1ZXN0MjI3MzM3MDg4","public_id":23422,"url":"https://github.com/godotengine/godot/pull/23422","diff_url":"https://github.com/godotengine/godot/pull/23422.diff","patch_url":"https://github.com/godotengine/godot/pull/23422.patch","title":"Docs: Expression class docs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIwNTQ0MzA1","created_at":"2018-10-31T15:40:34Z","updated_at":"2019-01-20T13:58:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["636ebdf819df443210957c5ded24be990534af66"]},"23430":{"id":"MDExOlB1bGxSZXF1ZXN0MjI3NTUwNjIx","public_id":23430,"url":"https://github.com/godotengine/godot/pull/23430","diff_url":"https://github.com/godotengine/godot/pull/23430.diff","patch_url":"https://github.com/godotengine/godot/pull/23430.patch","title":"Fixed crash on delete physical bone","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2018-11-01T08:49:12Z","updated_at":"2018-11-01T09:06:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["0a4ceb34d33e9bb4b7e88015ae2b99c235256dd9"]},"23431":{"id":"MDExOlB1bGxSZXF1ZXN0MjI3NTg1MDM2","public_id":23431,"url":"https://github.com/godotengine/godot/pull/23431","diff_url":"https://github.com/godotengine/godot/pull/23431.diff","patch_url":"https://github.com/godotengine/godot/pull/23431.patch","title":"Fix keycode problem on OSX","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1ODc4NzM=","created_at":"2018-11-01T11:10:53Z","updated_at":"2018-11-02T11:00:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["ca2476cdb43e776b0aec0deae5034babd7eb3930"]},"23434":{"id":"MDExOlB1bGxSZXF1ZXN0MjI3NjE5Nzkx","public_id":23434,"url":"https://github.com/godotengine/godot/pull/23434","diff_url":"https://github.com/godotengine/godot/pull/23434.diff","patch_url":"https://github.com/godotengine/godot/pull/23434.patch","title":"Fix initialization of visual server in all platforms","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2018-11-01T13:32:06Z","updated_at":"2019-07-03T12:50:07Z","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":["4c9d734a756628ebc1dbf7b19ca335146c0e6393"]},"23436":{"id":"MDExOlB1bGxSZXF1ZXN0MjI3NjY0ODg5","public_id":23436,"url":"https://github.com/godotengine/godot/pull/23436","diff_url":"https://github.com/godotengine/godot/pull/23436.diff","patch_url":"https://github.com/godotengine/godot/pull/23436.patch","title":"fixed PrismMesh size property","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIxMjk3MzU2","created_at":"2018-11-01T15:47:06Z","updated_at":"2018-11-05T15:15:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b27b1a99a029016e9256fb28a04b417855fc4b47"]},"23438":{"id":"MDExOlB1bGxSZXF1ZXN0MjI3NjY4OTE4","public_id":23438,"url":"https://github.com/godotengine/godot/pull/23438","diff_url":"https://github.com/godotengine/godot/pull/23438.diff","patch_url":"https://github.com/godotengine/godot/pull/23438.patch","title":" Implement CSharpScript::get_script_method_list and related functionality.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MDc1NA==","created_at":"2018-11-01T15:58:42Z","updated_at":"2018-12-08T21:08:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["b26487a2b46e6a15af2cbbed88755fd33d35e935","f13f2d512f0439a29804182cee756dce62add857"]},"23443":{"id":"MDExOlB1bGxSZXF1ZXN0MjI3ODI1NDM0","public_id":23443,"url":"https://github.com/godotengine/godot/pull/23443","diff_url":"https://github.com/godotengine/godot/pull/23443.diff","patch_url":"https://github.com/godotengine/godot/pull/23443.patch","title":"Improve/fix resource broken dependencies management","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2018-11-02T04:02:24Z","updated_at":"2018-11-02T23:42:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d856ec611a63c93c07a6dc26490b9e5e31ba4595","d2b0f69a64b8052b4725f319dd5c0c5ae8c5bfeb"]},"23450":{"id":"MDExOlB1bGxSZXF1ZXN0MjI3OTE2MDU0","public_id":23450,"url":"https://github.com/godotengine/godot/pull/23450","diff_url":"https://github.com/godotengine/godot/pull/23450.diff","patch_url":"https://github.com/godotengine/godot/pull/23450.patch","title":"Remove unused \"dtoll\" methods","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2018-11-02T12:03:39Z","updated_at":"2018-11-28T15:51:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["81be9542eb068d878a7142618d1fb14562addc39"]},"23451":{"id":"MDExOlB1bGxSZXF1ZXN0MjI3OTE3MzQ0","public_id":23451,"url":"https://github.com/godotengine/godot/pull/23451","diff_url":"https://github.com/godotengine/godot/pull/23451.diff","patch_url":"https://github.com/godotengine/godot/pull/23451.patch","title":"TileMap: Fix floor precision in world_to_map on tile borders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-11-02T12:09:20Z","updated_at":"2020-09-04T09:15:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b9232ce7a36bd5c17e514d85c6e5dbcf79fea817"]},"23457":{"id":"MDExOlB1bGxSZXF1ZXN0MjI3OTkzNDE0","public_id":23457,"url":"https://github.com/godotengine/godot/pull/23457","diff_url":"https://github.com/godotengine/godot/pull/23457.diff","patch_url":"https://github.com/godotengine/godot/pull/23457.patch","title":"Fix possible crash with VideoPlayer _mix_audio function","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-11-02T16:34:20Z","updated_at":"2019-07-03T12:52:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["ea43218bcae434899bb4fe2bc741ba828479b8bd"]},"23461":{"id":"MDExOlB1bGxSZXF1ZXN0MjI4MDcxNjgz","public_id":23461,"url":"https://github.com/godotengine/godot/pull/23461","diff_url":"https://github.com/godotengine/godot/pull/23461.diff","patch_url":"https://github.com/godotengine/godot/pull/23461.patch","title":"Properly export the various 'use dGPU' symbols when building with MingW","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2018-11-02T22:13:25Z","updated_at":"2018-11-05T15:14:58Z","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":["19d91f788d77227a7c00828bce6ffe91932cdcdd"]},"23463":{"id":"MDExOlB1bGxSZXF1ZXN0MjI4MDgxOTk5","public_id":23463,"url":"https://github.com/godotengine/godot/pull/23463","diff_url":"https://github.com/godotengine/godot/pull/23463.diff","patch_url":"https://github.com/godotengine/godot/pull/23463.patch","title":"Set DRI_PRIME=1 by default on X11 if not already set","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2018-11-02T23:28:12Z","updated_at":"2019-07-03T08:56:10Z","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":["0aad11a6a77d8ce3a8cf6096ad01cf25cb94553d"]},"23464":{"id":"MDExOlB1bGxSZXF1ZXN0MjI4MDg0OTE4","public_id":23464,"url":"https://github.com/godotengine/godot/pull/23464","diff_url":"https://github.com/godotengine/godot/pull/23464.diff","patch_url":"https://github.com/godotengine/godot/pull/23464.patch","title":"Ability to pick child nodes of scenes instances marked with \"Editable…","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg2Mjk3Ng==","created_at":"2018-11-02T23:55:57Z","updated_at":"2018-12-14T17:41:51Z","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":["c15919fd6bffd67b388b00e2dafa3e3e5477dd31"]},"23469":{"id":"MDExOlB1bGxSZXF1ZXN0MjI4MTAyNjcy","public_id":23469,"url":"https://github.com/godotengine/godot/pull/23469","diff_url":"https://github.com/godotengine/godot/pull/23469.diff","patch_url":"https://github.com/godotengine/godot/pull/23469.patch","title":"Added CAMERA_MATRIX to fragment shader","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2018-11-03T06:21:55Z","updated_at":"2018-12-16T23:33:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["34d4faa2270566a4fa7f47d84219fbffb48e863e"]},"23472":{"id":"MDExOlB1bGxSZXF1ZXN0MjI4MTA1Nzk3","public_id":23472,"url":"https://github.com/godotengine/godot/pull/23472","diff_url":"https://github.com/godotengine/godot/pull/23472.diff","patch_url":"https://github.com/godotengine/godot/pull/23472.patch","title":"Lower minimum margin for collision shapes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2018-11-03T07:58:19Z","updated_at":"2018-12-01T10:18:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["f10a10ca1db9dfee03fdfb3b8a7e01db914561b5"]},"23476":{"id":"MDExOlB1bGxSZXF1ZXN0MjI4MTI1NTU1","public_id":23476,"url":"https://github.com/godotengine/godot/pull/23476","diff_url":"https://github.com/godotengine/godot/pull/23476.diff","patch_url":"https://github.com/godotengine/godot/pull/23476.patch","title":"Add an Export All button to the Export dialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-11-03T15:58:46Z","updated_at":"2018-11-09T16:05:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c0766e9503ff89e589621bb220236342402cd4ed"]},"23477":{"id":"MDExOlB1bGxSZXF1ZXN0MjI4MTI2ODc4","public_id":23477,"url":"https://github.com/godotengine/godot/pull/23477","diff_url":"https://github.com/godotengine/godot/pull/23477.diff","patch_url":"https://github.com/godotengine/godot/pull/23477.patch","title":"Fix UWP build.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-11-03T16:22:12Z","updated_at":"2022-02-05T01:41:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNjE3ODA1NTk=","name":"platform:uwp","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["f17d83e75889ae341a4f762b47786e4ec86e274e"]},"23478":{"id":"MDExOlB1bGxSZXF1ZXN0MjI4MTI4MTY5","public_id":23478,"url":"https://github.com/godotengine/godot/pull/23478","diff_url":"https://github.com/godotengine/godot/pull/23478.diff","patch_url":"https://github.com/godotengine/godot/pull/23478.patch","title":"Update libwebsocket to 3.0.1","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-11-03T16:46:04Z","updated_at":"2022-02-05T01:41:34Z","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":["3703655ce2cf310db61608fb492b0354db611a8d"]},"23479":{"id":"MDExOlB1bGxSZXF1ZXN0MjI4MTMxMDQw","public_id":23479,"url":"https://github.com/godotengine/godot/pull/23479","diff_url":"https://github.com/godotengine/godot/pull/23479.diff","patch_url":"https://github.com/godotengine/godot/pull/23479.patch","title":"Hide some RMB options in the filesystem dock when files are searched","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-11-03T17:37:40Z","updated_at":"2018-11-04T21:03:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a821de2275088ce6d4f91551459ce5bc36e21146"]},"23481":{"id":"MDExOlB1bGxSZXF1ZXN0MjI4MTMyOTg2","public_id":23481,"url":"https://github.com/godotengine/godot/pull/23481","diff_url":"https://github.com/godotengine/godot/pull/23481.diff","patch_url":"https://github.com/godotengine/godot/pull/23481.patch","title":"Fixes CollisionShape extends not updating when draggind handles","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-11-03T18:15:50Z","updated_at":"2018-11-04T21:05:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["952f3004f1e1e46a529dc8d8904404832ed5ac96"]},"23483":{"id":"MDExOlB1bGxSZXF1ZXN0MjI4MTM0MjAz","public_id":23483,"url":"https://github.com/godotengine/godot/pull/23483","diff_url":"https://github.com/godotengine/godot/pull/23483.diff","patch_url":"https://github.com/godotengine/godot/pull/23483.patch","title":"Make VIEW vector available in fragment shader","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2018-11-03T18:38:40Z","updated_at":"2018-12-16T23:32:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["2042d6214e1ab302a1d9a0a4bd8a018bf6ee679b"]},"23490":{"id":"MDExOlB1bGxSZXF1ZXN0MjI4MTQ1NDgz","public_id":23490,"url":"https://github.com/godotengine/godot/pull/23490","diff_url":"https://github.com/godotengine/godot/pull/23490.diff","patch_url":"https://github.com/godotengine/godot/pull/23490.patch","title":"Fix access to freed mem in WS client after #23241","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-11-03T22:40:31Z","updated_at":"2022-02-05T01:41:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["e3008b71c3949c4fd8e34952ce3e4d5d8551da48"]},"23499":{"id":"MDExOlB1bGxSZXF1ZXN0MjI4MTY2MjUy","public_id":23499,"url":"https://github.com/godotengine/godot/pull/23499","diff_url":"https://github.com/godotengine/godot/pull/23499.diff","patch_url":"https://github.com/godotengine/godot/pull/23499.patch","title":"[macOS] Fix .app bundle crash and blank initial window","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2018-11-04T09:28:45Z","updated_at":"2019-07-03T13:00:21Z","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":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["07aee14dd775397156056a9ff8526b586aaabef8","cfce8de0b59e06c6e7fcf3579557525aa9062534"]},"23502":{"id":"MDExOlB1bGxSZXF1ZXN0MjI4MTc5NTU5","public_id":23502,"url":"https://github.com/godotengine/godot/pull/23502","diff_url":"https://github.com/godotengine/godot/pull/23502.diff","patch_url":"https://github.com/godotengine/godot/pull/23502.patch","title":"Simplified boolean logic in GLES2/3 rasterizers","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzMzc4ODA=","created_at":"2018-11-04T14:17:06Z","updated_at":"2019-09-17T23:33:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["e4884cfc752d7f16cf4c9c4477e733df73cde4c4"]},"23505":{"id":"MDExOlB1bGxSZXF1ZXN0MjI4MTkyNDM0","public_id":23505,"url":"https://github.com/godotengine/godot/pull/23505","diff_url":"https://github.com/godotengine/godot/pull/23505.diff","patch_url":"https://github.com/godotengine/godot/pull/23505.patch","title":"Add option for automatic project updating.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MDc1NA==","created_at":"2018-11-04T18:01:16Z","updated_at":"2018-11-08T17:06:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["ff6588569b331a8a1be49306d80e229ac1fd3e91"]},"23508":{"id":"MDExOlB1bGxSZXF1ZXN0MjI4MTk0MjQz","public_id":23508,"url":"https://github.com/godotengine/godot/pull/23508","diff_url":"https://github.com/godotengine/godot/pull/23508.diff","patch_url":"https://github.com/godotengine/godot/pull/23508.patch","title":"Fix clone line undo history and extra new line, issue 21811","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2018-11-04T18:35:56Z","updated_at":"2018-11-05T09:51:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6c54cb8bff2f1dbdec87f8f057ea36ff7368d93f"]},"23512":{"id":"MDExOlB1bGxSZXF1ZXN0MjI4MjAzNTIw","public_id":23512,"url":"https://github.com/godotengine/godot/pull/23512","diff_url":"https://github.com/godotengine/godot/pull/23512.diff","patch_url":"https://github.com/godotengine/godot/pull/23512.patch","title":"Fixed typos","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3NDY0NDA0","created_at":"2018-11-04T21:16:14Z","updated_at":"2018-11-05T07:52:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["693ee5dd5654d8533c40772d79d1f8a266700544"]},"23515":{"id":"MDExOlB1bGxSZXF1ZXN0MjI4MjIwMDMz","public_id":23515,"url":"https://github.com/godotengine/godot/pull/23515","diff_url":"https://github.com/godotengine/godot/pull/23515.diff","patch_url":"https://github.com/godotengine/godot/pull/23515.patch","title":"Parse C# generics and type constraints correctly","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2OTQ2NjM=","created_at":"2018-11-05T01:33:37Z","updated_at":"2018-11-25T16:05:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["d339824f154074454a783a4a2a517199df2d7c35"]},"23518":{"id":"MDExOlB1bGxSZXF1ZXN0MjI4MjI3MDE3","public_id":23518,"url":"https://github.com/godotengine/godot/pull/23518","diff_url":"https://github.com/godotengine/godot/pull/23518.diff","patch_url":"https://github.com/godotengine/godot/pull/23518.patch","title":"Fix error with a specific dock layout","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-11-05T02:46:58Z","updated_at":"2018-11-05T21:58:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9f62f79dbb7b0be1ed863dc86a46a04c80286ce3"]},"23519":{"id":"MDExOlB1bGxSZXF1ZXN0MjI4MjMwNjA2","public_id":23519,"url":"https://github.com/godotengine/godot/pull/23519","diff_url":"https://github.com/godotengine/godot/pull/23519.diff","patch_url":"https://github.com/godotengine/godot/pull/23519.patch","title":"Removed unnecessary assignments","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzMzc4ODA=","created_at":"2018-11-05T03:19:50Z","updated_at":"2018-11-05T08:05:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["71df4caf8fe4e834c2f175e060b3a896d4d5b70e"]},"23522":{"id":"MDExOlB1bGxSZXF1ZXN0MjI4MjU3OTIz","public_id":23522,"url":"https://github.com/godotengine/godot/pull/23522","diff_url":"https://github.com/godotengine/godot/pull/23522.diff","patch_url":"https://github.com/godotengine/godot/pull/23522.patch","title":"General fixup of the \"Find in Files\" dialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-11-05T07:02:58Z","updated_at":"2018-11-05T14:08: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":["e030317b6c1106c830c95cdd6ed2e746ac017a83"]},"23523":{"id":"MDExOlB1bGxSZXF1ZXN0MjI4MjY1NTQy","public_id":23523,"url":"https://github.com/godotengine/godot/pull/23523","diff_url":"https://github.com/godotengine/godot/pull/23523.diff","patch_url":"https://github.com/godotengine/godot/pull/23523.patch","title":"doc: Use HTTPS for docs.godotengine.org and point to latest branch","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-11-05T07:47:14Z","updated_at":"2018-11-05T08:39:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["5f8af252e87735f7577cc985cbe6ff6f1b3b56f8"]},"23524":{"id":"MDExOlB1bGxSZXF1ZXN0MjI4Mjg4NDQ1","public_id":23524,"url":"https://github.com/godotengine/godot/pull/23524","diff_url":"https://github.com/godotengine/godot/pull/23524.diff","patch_url":"https://github.com/godotengine/godot/pull/23524.patch","title":"Fix false error when exporting c# enum","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE1MTUzMDQ5","created_at":"2018-11-05T09:31:11Z","updated_at":"2018-11-05T16:59:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["366c7e0f48056ec93b61880c9394c75919497890"]},"23526":{"id":"MDExOlB1bGxSZXF1ZXN0MjI4MzU1NTIw","public_id":23526,"url":"https://github.com/godotengine/godot/pull/23526","diff_url":"https://github.com/godotengine/godot/pull/23526.diff","patch_url":"https://github.com/godotengine/godot/pull/23526.patch","title":"(#23480) Fixed problem with wrong directory path","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyODY3MTA=","created_at":"2018-11-05T13:39:44Z","updated_at":"2018-11-10T11:46: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":["69bca28271846eba406e74b33203481ef0942ec8"]},"23535":{"id":"MDExOlB1bGxSZXF1ZXN0MjI4NDk0ODU1","public_id":23535,"url":"https://github.com/godotengine/godot/pull/23535","diff_url":"https://github.com/godotengine/godot/pull/23535.diff","patch_url":"https://github.com/godotengine/godot/pull/23535.patch","title":"Fix empty script interface crash on tscn load. #23495","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMzIx","created_at":"2018-11-05T21:19:27Z","updated_at":"2018-11-06T19:32:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw0MTk3NTI2NDI=","name":"topic:visualscript","color":"#ffee88"}],"commits":["ef781810730e1f22c194baa9cff2c76874f2f86e"]},"23537":{"id":"MDExOlB1bGxSZXF1ZXN0MjI4NTAzMTY5","public_id":23537,"url":"https://github.com/godotengine/godot/pull/23537","diff_url":"https://github.com/godotengine/godot/pull/23537.diff","patch_url":"https://github.com/godotengine/godot/pull/23537.patch","title":"Fix creating a visual script virtual function after minimizing crashes #23536 and misc vs warning","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMzIx","created_at":"2018-11-05T21:50:11Z","updated_at":"2019-05-25T15:34:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw0MTk3NTI2NDI=","name":"topic:visualscript","color":"#ffee88"}],"commits":["34d1cea6b88b2ea6a4c9e31a188d90a6cef18a89","562d241b13acda02245cabab16548532257a7a8f"]},"23538":{"id":"MDExOlB1bGxSZXF1ZXN0MjI4NTE0MTEx","public_id":23538,"url":"https://github.com/godotengine/godot/pull/23538","diff_url":"https://github.com/godotengine/godot/pull/23538.diff","patch_url":"https://github.com/godotengine/godot/pull/23538.patch","title":"Fixes uniform scaling weird behavior","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-11-05T22:32:58Z","updated_at":"2018-11-06T08:34:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c2b6a900fcb7db4645a8b94998c6257c5d82978c"]},"23542":{"id":"MDExOlB1bGxSZXF1ZXN0MjI4NTQyMTM4","public_id":23542,"url":"https://github.com/godotengine/godot/pull/23542","diff_url":"https://github.com/godotengine/godot/pull/23542.diff","patch_url":"https://github.com/godotengine/godot/pull/23542.patch","title":"Fix binaries incorrectly detected as shared libraries on some linux distros","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-11-06T00:55:20Z","updated_at":"2021-07-22T16:13:03Z","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":["34e2d2f4f7224ac24dec5f0461d80cb9dfddb827"]},"23543":{"id":"MDExOlB1bGxSZXF1ZXN0MjI4NTQzNzQw","public_id":23543,"url":"https://github.com/godotengine/godot/pull/23543","diff_url":"https://github.com/godotengine/godot/pull/23543.diff","patch_url":"https://github.com/godotengine/godot/pull/23543.patch","title":"Preset saved export path is now shown on the Export window","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-11-06T01:05:43Z","updated_at":"2018-11-06T22:41: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":["4755a3beed97993604ef345d2581d6259ee11c7c"]},"23550":{"id":"MDExOlB1bGxSZXF1ZXN0MjI4NjE3NzU2","public_id":23550,"url":"https://github.com/godotengine/godot/pull/23550","diff_url":"https://github.com/godotengine/godot/pull/23550.diff","patch_url":"https://github.com/godotengine/godot/pull/23550.patch","title":"Add PROPERTY_USAGE_SCRIPT_VARIABLE flag for export(Enum) properties","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MzU3NjU3","created_at":"2018-11-06T09:07:20Z","updated_at":"2018-11-06T10:29:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["30d473689c5a7e546e4619d83a3f4cad89d103ec"]},"23557":{"id":"MDExOlB1bGxSZXF1ZXN0MjI4NjgyOTY3","public_id":23557,"url":"https://github.com/godotengine/godot/pull/23557","diff_url":"https://github.com/godotengine/godot/pull/23557.diff","patch_url":"https://github.com/godotengine/godot/pull/23557.patch","title":"Fix angular velocity property range in editor for ParticlesMaterial","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MzU3NjU3","created_at":"2018-11-06T12:59:44Z","updated_at":"2018-11-06T21:10:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["f221bbb3871ab76276a1f397c106f3bb665ed19e"]},"23561":{"id":"MDExOlB1bGxSZXF1ZXN0MjI4ODMwODUw","public_id":23561,"url":"https://github.com/godotengine/godot/pull/23561","diff_url":"https://github.com/godotengine/godot/pull/23561.diff","patch_url":"https://github.com/godotengine/godot/pull/23561.patch","title":"Fixes uniform scaling issues (for real this time)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-11-06T20:52:52Z","updated_at":"2018-11-06T21:07:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["742a9d902351075e353c3e6ba9fa5b1f67dd373f"]},"23564":{"id":"MDExOlB1bGxSZXF1ZXN0MjI4OTcxOTAy","public_id":23564,"url":"https://github.com/godotengine/godot/pull/23564","diff_url":"https://github.com/godotengine/godot/pull/23564.diff","patch_url":"https://github.com/godotengine/godot/pull/23564.patch","title":"Notify node's moved children after sibling removed","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0MTc4NDk=","created_at":"2018-11-07T09:54:58Z","updated_at":"2019-07-03T12:52:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["3b02cd3e712faf9da27bf77f7ff764d93a17eb6f"]},"23571":{"id":"MDExOlB1bGxSZXF1ZXN0MjI5MDQxNTU1","public_id":23571,"url":"https://github.com/godotengine/godot/pull/23571","diff_url":"https://github.com/godotengine/godot/pull/23571.diff","patch_url":"https://github.com/godotengine/godot/pull/23571.patch","title":"Expose OS::move_window_to_foreground","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-11-07T14:16:05Z","updated_at":"2018-11-07T15:23:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4de0cbba158aca42e09549899f45c34617249a33"]},"23576":{"id":"MDExOlB1bGxSZXF1ZXN0MjI5MTA5Njg5","public_id":23576,"url":"https://github.com/godotengine/godot/pull/23576","diff_url":"https://github.com/godotengine/godot/pull/23576.diff","patch_url":"https://github.com/godotengine/godot/pull/23576.patch","title":"Fixes icons in itemlist not working","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-11-07T17:32:14Z","updated_at":"2018-11-08T11:58:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0ec448d21d4d4caf1cc5bd275cd0e9bd0688bc8c"]},"23578":{"id":"MDExOlB1bGxSZXF1ZXN0MjI5MTIxNjI0","public_id":23578,"url":"https://github.com/godotengine/godot/pull/23578","diff_url":"https://github.com/godotengine/godot/pull/23578.diff","patch_url":"https://github.com/godotengine/godot/pull/23578.patch","title":"fix tile set editor crash when drawing polygon shapes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMTkxNjE=","created_at":"2018-11-07T18:14:20Z","updated_at":"2018-11-09T14:57:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["5116c009c94b80b1fca71bf30a89381e61f1fa68"]},"23583":{"id":"MDExOlB1bGxSZXF1ZXN0MjI5MjEyMTAy","public_id":23583,"url":"https://github.com/godotengine/godot/pull/23583","diff_url":"https://github.com/godotengine/godot/pull/23583.diff","patch_url":"https://github.com/godotengine/godot/pull/23583.patch","title":"Improve the C# API projects generation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-11-08T00:20:43Z","updated_at":"2021-05-13T23:56:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["02d5ff4cd055d2ff29873647840e7b94dc66f072"]},"23595":{"id":"MDExOlB1bGxSZXF1ZXN0MjI5NDEyMTc1","public_id":23595,"url":"https://github.com/godotengine/godot/pull/23595","diff_url":"https://github.com/godotengine/godot/pull/23595.diff","patch_url":"https://github.com/godotengine/godot/pull/23595.patch","title":"Fix assertion fail when loading assembly on project export","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-11-08T15:48:48Z","updated_at":"2021-05-13T23:56: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":["0f3fc930703918ba83b7b83f3ff3849015219a0a"]},"23597":{"id":"MDExOlB1bGxSZXF1ZXN0MjI5NDU4MDM2","public_id":23597,"url":"https://github.com/godotengine/godot/pull/23597","diff_url":"https://github.com/godotengine/godot/pull/23597.diff","patch_url":"https://github.com/godotengine/godot/pull/23597.patch","title":"Fix deploy with network filesystem","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2018-11-08T18:00:40Z","updated_at":"2019-01-29T20:26:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9fac01e410103be83f9a22d88a20b1d712c4ba11"]},"23600":{"id":"MDExOlB1bGxSZXF1ZXN0MjI5NTAzMjQx","public_id":23600,"url":"https://github.com/godotengine/godot/pull/23600","diff_url":"https://github.com/godotengine/godot/pull/23600.diff","patch_url":"https://github.com/godotengine/godot/pull/23600.patch","title":" Made AnimationPlayer timeline only advance when keyframing frame variables","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-11-08T20:47:04Z","updated_at":"2018-11-09T11:17:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["8286975d16130466cef2b71f3f0e735ec880ca3d"]},"23608":{"id":"MDExOlB1bGxSZXF1ZXN0MjI5NTgyMDM0","public_id":23608,"url":"https://github.com/godotengine/godot/pull/23608","diff_url":"https://github.com/godotengine/godot/pull/23608.diff","patch_url":"https://github.com/godotengine/godot/pull/23608.patch","title":"Improve dragging behavior of editor_spin_slider","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE1MTUzMDQ5","created_at":"2018-11-09T04:01:33Z","updated_at":"2018-12-06T14:39:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["e890a7d6275d1230690c3ec3ca9134eab61f8b5d"]},"23611":{"id":"MDExOlB1bGxSZXF1ZXN0MjI5NjIwODk0","public_id":23611,"url":"https://github.com/godotengine/godot/pull/23611","diff_url":"https://github.com/godotengine/godot/pull/23611.diff","patch_url":"https://github.com/godotengine/godot/pull/23611.patch","title":"Fix formatting -0.0 by %+f displays +-0.0","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQzMzc5NTQz","created_at":"2018-11-09T08:31:22Z","updated_at":"2019-07-03T12:53:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["aa311320d92b2982dd4606156882686cc354e551"]},"23614":{"id":"MDExOlB1bGxSZXF1ZXN0MjI5NjY3Mjc3","public_id":23614,"url":"https://github.com/godotengine/godot/pull/23614","diff_url":"https://github.com/godotengine/godot/pull/23614.diff","patch_url":"https://github.com/godotengine/godot/pull/23614.patch","title":"AnimationPlayer, snap absolute position instead of motion.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-11-09T11:36:22Z","updated_at":"2018-11-09T14:56: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":["e4e8fc63144b704c5f077794a3bb19cab32af302"]},"23615":{"id":"MDExOlB1bGxSZXF1ZXN0MjI5NjY4MTk2","public_id":23615,"url":"https://github.com/godotengine/godot/pull/23615","diff_url":"https://github.com/godotengine/godot/pull/23615.diff","patch_url":"https://github.com/godotengine/godot/pull/23615.patch","title":"PluginScript: Add support for the new() method","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1ODc4NzM=","created_at":"2018-11-09T11:40:16Z","updated_at":"2018-12-18T11:40:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["3feabd67569695763a79d685d35d6b6e472a8e0b"]},"23618":{"id":"MDExOlB1bGxSZXF1ZXN0MjI5ODAyNTQ0","public_id":23618,"url":"https://github.com/godotengine/godot/pull/23618","diff_url":"https://github.com/godotengine/godot/pull/23618.diff","patch_url":"https://github.com/godotengine/godot/pull/23618.patch","title":"[macOS] Fix blank splash screen","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2018-11-09T19:55:18Z","updated_at":"2019-07-03T12:54:30Z","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":["30852d023789aefcdbefcacb0c81332945d3dcee"]},"23621":{"id":"MDExOlB1bGxSZXF1ZXN0MjI5ODI5MTIz","public_id":23621,"url":"https://github.com/godotengine/godot/pull/23621","diff_url":"https://github.com/godotengine/godot/pull/23621.diff","patch_url":"https://github.com/godotengine/godot/pull/23621.patch","title":"Allow to specify a custom strength when calling Input.action_press(),…","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQwODA4OA==","created_at":"2018-11-09T21:51:11Z","updated_at":"2018-11-10T20:35:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["1b0c7515ffe2bbb0cb8cb08bf9d21f68d4648d89"]},"23622":{"id":"MDExOlB1bGxSZXF1ZXN0MjI5ODM3MjQ2","public_id":23622,"url":"https://github.com/godotengine/godot/pull/23622","diff_url":"https://github.com/godotengine/godot/pull/23622.diff","patch_url":"https://github.com/godotengine/godot/pull/23622.patch","title":"Fix mouse mode restoration on Windows","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2018-11-09T22:30:19Z","updated_at":"2018-11-11T12:03:42Z","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":["b5c56f6cca6c269d91c7fb64fa74ea414ba6e548"]},"23624":{"id":"MDExOlB1bGxSZXF1ZXN0MjI5ODQwNzEz","public_id":23624,"url":"https://github.com/godotengine/godot/pull/23624","diff_url":"https://github.com/godotengine/godot/pull/23624.diff","patch_url":"https://github.com/godotengine/godot/pull/23624.patch","title":"[macOS] Fix file associations","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2018-11-09T22:48:34Z","updated_at":"2018-11-10T22:03:38Z","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":["ccafdb5d05422019a4c43789f1ead6142c46d559"]},"23625":{"id":"MDExOlB1bGxSZXF1ZXN0MjI5ODYxODk0","public_id":23625,"url":"https://github.com/godotengine/godot/pull/23625","diff_url":"https://github.com/godotengine/godot/pull/23625.diff","patch_url":"https://github.com/godotengine/godot/pull/23625.patch","title":"Fixed tilemap saving, format FORMAT_2 was not correctly written since…","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQwODA4OA==","created_at":"2018-11-10T01:46:57Z","updated_at":"2018-11-26T11:42:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["672b1b19c033c093af01bfcb26ca509986942c19"]},"23632":{"id":"MDExOlB1bGxSZXF1ZXN0MjI5ODg5MzUz","public_id":23632,"url":"https://github.com/godotengine/godot/pull/23632","diff_url":"https://github.com/godotengine/godot/pull/23632.diff","patch_url":"https://github.com/godotengine/godot/pull/23632.patch","title":"Fixed floating point issue in find() of animation.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-11-10T13:22:04Z","updated_at":"2018-12-02T08:38:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b4315abb715a097b453f7a8a528e7aef8c5815e3"]},"23633":{"id":"MDExOlB1bGxSZXF1ZXN0MjI5ODg5NDY2","public_id":23633,"url":"https://github.com/godotengine/godot/pull/23633","diff_url":"https://github.com/godotengine/godot/pull/23633.diff","patch_url":"https://github.com/godotengine/godot/pull/23633.patch","title":"doc: Sync classref with current source","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQzMzc5NTQz","created_at":"2018-11-10T13:24:45Z","updated_at":"2018-11-10T22:45:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["0babb60c74fa3c8004f4bb1666788b36280fba26"]},"23635":{"id":"MDExOlB1bGxSZXF1ZXN0MjI5ODk3Njkz","public_id":23635,"url":"https://github.com/godotengine/godot/pull/23635","diff_url":"https://github.com/godotengine/godot/pull/23635.diff","patch_url":"https://github.com/godotengine/godot/pull/23635.patch","title":"Fix angular velocity property range in editor for CPUParticles and CPUParticles2D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MzU3NjU3","created_at":"2018-11-10T16:19:23Z","updated_at":"2018-11-10T20:42:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["44918e214f8626da558694dd27322d7898e7a6d4"]},"23638":{"id":"MDExOlB1bGxSZXF1ZXN0MjI5OTAzNTgz","public_id":23638,"url":"https://github.com/godotengine/godot/pull/23638","diff_url":"https://github.com/godotengine/godot/pull/23638.diff","patch_url":"https://github.com/godotengine/godot/pull/23638.patch","title":"Fixed error spam when deleting cell in tileset","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-11-10T17:53:30Z","updated_at":"2018-11-10T20:53:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b6c386a3b03bfab2cd18c297cae59f2abe6b91a0"]},"23639":{"id":"MDExOlB1bGxSZXF1ZXN0MjI5OTA3NTUy","public_id":23639,"url":"https://github.com/godotengine/godot/pull/23639","diff_url":"https://github.com/godotengine/godot/pull/23639.diff","patch_url":"https://github.com/godotengine/godot/pull/23639.patch","title":"Fix GDScript placeholder fallback","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-11-10T19:09:38Z","updated_at":"2021-05-14T01:54: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":["7c4c646749772aee235ea5b42b6f1a1f2bfe2b51"]},"23645":{"id":"MDExOlB1bGxSZXF1ZXN0MjI5OTEzNzgz","public_id":23645,"url":"https://github.com/godotengine/godot/pull/23645","diff_url":"https://github.com/godotengine/godot/pull/23645.diff","patch_url":"https://github.com/godotengine/godot/pull/23645.patch","title":"Add a property to control DynamicFont anti-aliasing","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-11-10T21:14:01Z","updated_at":"2020-01-27T18:22:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["fd89464d45de1f738561bce55924ffb326981829"]},"23648":{"id":"MDExOlB1bGxSZXF1ZXN0MjI5OTI5Mjk2","public_id":23648,"url":"https://github.com/godotengine/godot/pull/23648","diff_url":"https://github.com/godotengine/godot/pull/23648.diff","patch_url":"https://github.com/godotengine/godot/pull/23648.patch","title":"Make enum values not be script constants if enum is named","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2018-11-11T03:47:36Z","updated_at":"2018-11-13T08:20:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw5NTUwNzk2ODQ=","name":"breaks compat","color":"#b64245"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["7f6f9abb2ffd43d81272fffff22896becdb7bd48"]},"23649":{"id":"MDExOlB1bGxSZXF1ZXN0MjI5OTMxMTY0","public_id":23649,"url":"https://github.com/godotengine/godot/pull/23649","diff_url":"https://github.com/godotengine/godot/pull/23649.diff","patch_url":"https://github.com/godotengine/godot/pull/23649.patch","title":"Fix scene dock not showing custom icons","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MjE3NTYz","created_at":"2018-11-11T04:48:16Z","updated_at":"2020-05-16T03:35:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["33e18ab2b5cb0261899421fcd5f5caa0572c207d"]},"23651":{"id":"MDExOlB1bGxSZXF1ZXN0MjI5OTQ0MTg1","public_id":23651,"url":"https://github.com/godotengine/godot/pull/23651","diff_url":"https://github.com/godotengine/godot/pull/23651.diff","patch_url":"https://github.com/godotengine/godot/pull/23651.patch","title":"Prevent FileDialog from stealing focus when setting current file in editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MzU3NjU3","created_at":"2018-11-11T10:47:46Z","updated_at":"2018-12-14T22:21:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["cfb89b672e3d1c52e16771237489c82603148c02"]},"23653":{"id":"MDExOlB1bGxSZXF1ZXN0MjI5OTUzNzI0","public_id":23653,"url":"https://github.com/godotengine/godot/pull/23653","diff_url":"https://github.com/godotengine/godot/pull/23653.diff","patch_url":"https://github.com/godotengine/godot/pull/23653.patch","title":"Fix AudioStreamPlayback::stop not being called on AudioStreamPlayer::stop","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-11-11T14:00:56Z","updated_at":"2018-11-12T15:50:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["9c8449a3dba4715c96a2eaeed173194b38c60828"]},"23654":{"id":"MDExOlB1bGxSZXF1ZXN0MjI5OTY2MjE4","public_id":23654,"url":"https://github.com/godotengine/godot/pull/23654","diff_url":"https://github.com/godotengine/godot/pull/23654.diff","patch_url":"https://github.com/godotengine/godot/pull/23654.patch","title":"Remove unused variable in ScriptEditorDebugger","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-11-11T17:36:58Z","updated_at":"2018-11-12T12:11:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8a08a9fb6a833aa2cfd7c68596c2c0a3a9f30b65"]},"23655":{"id":"MDExOlB1bGxSZXF1ZXN0MjI5OTY2Mzkx","public_id":23655,"url":"https://github.com/godotengine/godot/pull/23655","diff_url":"https://github.com/godotengine/godot/pull/23655.diff","patch_url":"https://github.com/godotengine/godot/pull/23655.patch","title":"Fixed various uninitialised member variables in editor plugins.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDk4ODMy","created_at":"2018-11-11T17:39:55Z","updated_at":"2018-11-14T12:51:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ed337085cf0a211619688467d7a90222f23eff58"]},"23668":{"id":"MDExOlB1bGxSZXF1ZXN0MjMwMTMyMTQ1","public_id":23668,"url":"https://github.com/godotengine/godot/pull/23668","diff_url":"https://github.com/godotengine/godot/pull/23668.diff","patch_url":"https://github.com/godotengine/godot/pull/23668.patch","title":"Exposing more of bullets 6DOF spring constraints","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzNDkwMDUw","created_at":"2018-11-12T13:21:27Z","updated_at":"2018-11-20T07:19:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["e149327be01a8a8a2fbe47504715f4220804c3cb"]},"23669":{"id":"MDExOlB1bGxSZXF1ZXN0MjMwMTMzMjM0","public_id":23669,"url":"https://github.com/godotengine/godot/pull/23669","diff_url":"https://github.com/godotengine/godot/pull/23669.diff","patch_url":"https://github.com/godotengine/godot/pull/23669.patch","title":"Fix compile recent compile issues with gcc 5.5","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-11-12T13:25:12Z","updated_at":"2018-11-12T14:46:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["8705c01f5a811609322a3004e187e767c102ae03"]},"23670":{"id":"MDExOlB1bGxSZXF1ZXN0MjMwMTM3NDkx","public_id":23670,"url":"https://github.com/godotengine/godot/pull/23670","diff_url":"https://github.com/godotengine/godot/pull/23670.diff","patch_url":"https://github.com/godotengine/godot/pull/23670.patch","title":"Use `ResourceLoader::exists` to check for default audio bus layout","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3Njc2ODQ3","created_at":"2018-11-12T13:39:23Z","updated_at":"2019-07-03T13:01:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["660395153f834adc1492f44a896f57dfd136d436"]},"23671":{"id":"MDExOlB1bGxSZXF1ZXN0MjMwMTU3MzQ2","public_id":23671,"url":"https://github.com/godotengine/godot/pull/23671","diff_url":"https://github.com/godotengine/godot/pull/23671.diff","patch_url":"https://github.com/godotengine/godot/pull/23671.patch","title":"Fix missing bind for _export_path_changed","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-11-12T14:42:34Z","updated_at":"2018-11-12T15:07:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["aaa650e14a11ee62e9035602d92d98919c81a8e6"]},"23673":{"id":"MDExOlB1bGxSZXF1ZXN0MjMwMjM3NTEx","public_id":23673,"url":"https://github.com/godotengine/godot/pull/23673","diff_url":"https://github.com/godotengine/godot/pull/23673.diff","patch_url":"https://github.com/godotengine/godot/pull/23673.patch","title":"Export Path now has a folder icon to select the path","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-11-12T19:05:53Z","updated_at":"2018-12-06T16:32:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e49a090919fbebb6bc9098ae2b366a5a858d3293"]},"23680":{"id":"MDExOlB1bGxSZXF1ZXN0MjMwMzI3Mjc2","public_id":23680,"url":"https://github.com/godotengine/godot/pull/23680","diff_url":"https://github.com/godotengine/godot/pull/23680.diff","patch_url":"https://github.com/godotengine/godot/pull/23680.patch","title":"Unified Class and Reference Search 2: Resurrection","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-11-13T02:22:05Z","updated_at":"2018-11-22T23:22:25Z","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":["fddffa9eb815bd036c2b926cb7d7b8f4122a54c7"]},"23683":{"id":"MDExOlB1bGxSZXF1ZXN0MjMwNDA0ODg4","public_id":23683,"url":"https://github.com/godotengine/godot/pull/23683","diff_url":"https://github.com/godotengine/godot/pull/23683.diff","patch_url":"https://github.com/godotengine/godot/pull/23683.patch","title":"ParticlesMaterial: Simplify PARAM_SCALE texture validation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-11-13T09:36:02Z","updated_at":"2019-07-03T08:56:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4e5ef43dbb218d07733708dec7aff4d5db382251"]},"23685":{"id":"MDExOlB1bGxSZXF1ZXN0MjMwNDU2MzU5","public_id":23685,"url":"https://github.com/godotengine/godot/pull/23685","diff_url":"https://github.com/godotengine/godot/pull/23685.diff","patch_url":"https://github.com/godotengine/godot/pull/23685.patch","title":"Add store_csv_line method for File","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MzU3NjU3","created_at":"2018-11-13T12:24:52Z","updated_at":"2018-11-16T14:22:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["48166a9f3c4ae79f7b8c9de19107b5da079bc175"]},"23691":{"id":"MDExOlB1bGxSZXF1ZXN0MjMwNjIxMTUw","public_id":23691,"url":"https://github.com/godotengine/godot/pull/23691","diff_url":"https://github.com/godotengine/godot/pull/23691.diff","patch_url":"https://github.com/godotengine/godot/pull/23691.patch","title":"Add signals for files move/delete/rename to FileSystemDock","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-11-13T20:54:19Z","updated_at":"2018-12-07T06:27:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c6329b4569dc685ab6f9633e95d63e654c3b9d04"]},"23693":{"id":"MDExOlB1bGxSZXF1ZXN0MjMwNjM3MjYz","public_id":23693,"url":"https://github.com/godotengine/godot/pull/23693","diff_url":"https://github.com/godotengine/godot/pull/23693.diff","patch_url":"https://github.com/godotengine/godot/pull/23693.patch","title":"EditorExportPlugin now calls _export_end() when export ends if scripted","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-11-13T21:50:36Z","updated_at":"2018-12-07T18:38:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["3daf1a8744a67a8f290c45a27d3079e3f241c6f4"]},"23702":{"id":"MDExOlB1bGxSZXF1ZXN0MjMwNzY4NjMy","public_id":23702,"url":"https://github.com/godotengine/godot/pull/23702","diff_url":"https://github.com/godotengine/godot/pull/23702.diff","patch_url":"https://github.com/godotengine/godot/pull/23702.patch","title":"Make 2D particles work OOTB (again)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2018-11-14T09:43:31Z","updated_at":"2018-11-14T13:16: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":["cbfb7bd613a697503fe046428b0fd0fc08829926"]},"23704":{"id":"MDExOlB1bGxSZXF1ZXN0MjMwODE3Nzk2","public_id":23704,"url":"https://github.com/godotengine/godot/pull/23704","diff_url":"https://github.com/godotengine/godot/pull/23704.diff","patch_url":"https://github.com/godotengine/godot/pull/23704.patch","title":"Fix gcc version check when running scons in python 3.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDk4ODMy","created_at":"2018-11-14T12:28:53Z","updated_at":"2019-06-25T20:10:58Z","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":["4c90a66e74909595c1f1e8053c2cd74c2a2be035"]},"23716":{"id":"MDExOlB1bGxSZXF1ZXN0MjMxMTA3NTc2","public_id":23716,"url":"https://github.com/godotengine/godot/pull/23716","diff_url":"https://github.com/godotengine/godot/pull/23716.diff","patch_url":"https://github.com/godotengine/godot/pull/23716.patch","title":"Fix Particles2D animation regression from #23702","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2018-11-15T08:30:53Z","updated_at":"2021-05-04T07:44:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["1267f92740059a3493d43c6104c2993bcaa1f240"]},"23724":{"id":"MDExOlB1bGxSZXF1ZXN0MjMxMTY0NDQ1","public_id":23724,"url":"https://github.com/godotengine/godot/pull/23724","diff_url":"https://github.com/godotengine/godot/pull/23724.diff","patch_url":"https://github.com/godotengine/godot/pull/23724.patch","title":"Fix return value of get_total_character_count","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkwOTMw","created_at":"2018-11-15T11:42:15Z","updated_at":"2018-11-15T12:08:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["922f2d613ff53d6de09e1756525226de06db6a9c"]},"23726":{"id":"MDExOlB1bGxSZXF1ZXN0MjMxMTk3ODc5","public_id":23726,"url":"https://github.com/godotengine/godot/pull/23726","diff_url":"https://github.com/godotengine/godot/pull/23726.diff","patch_url":"https://github.com/godotengine/godot/pull/23726.patch","title":"Assign pointer null in RegEx::clear to avoid double free on destruction.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDk4ODMy","created_at":"2018-11-15T13:40:35Z","updated_at":"2019-07-03T13:01:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f8a1c77fcf1f501317f04528c31088d19e47ae86"]},"23728":{"id":"MDExOlB1bGxSZXF1ZXN0MjMxMjQ1MTk5","public_id":23728,"url":"https://github.com/godotengine/godot/pull/23728","diff_url":"https://github.com/godotengine/godot/pull/23728.diff","patch_url":"https://github.com/godotengine/godot/pull/23728.patch","title":"Keep the SplitContainer offset value when it is shrinked","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-11-15T15:56:34Z","updated_at":"2018-11-20T13:17:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a982531368db60ac130c615d31bf4e8629052f94"]},"23731":{"id":"MDExOlB1bGxSZXF1ZXN0MjMxMzQ3NTYz","public_id":23731,"url":"https://github.com/godotengine/godot/pull/23731","diff_url":"https://github.com/godotengine/godot/pull/23731.diff","patch_url":"https://github.com/godotengine/godot/pull/23731.patch","title":"BaseButton: make input related information in the tooltip optional","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0OTUxNDMw","created_at":"2018-11-15T21:56:28Z","updated_at":"2018-11-22T15:13:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d2b890ede59d67da96936671ea32a996fefea425"]},"23734":{"id":"MDExOlB1bGxSZXF1ZXN0MjMxMzc1NDE5","public_id":23734,"url":"https://github.com/godotengine/godot/pull/23734","diff_url":"https://github.com/godotengine/godot/pull/23734.diff","patch_url":"https://github.com/godotengine/godot/pull/23734.patch","title":"Fix CanvasLayer trying to re-stack while out of tree","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2018-11-16T00:03:14Z","updated_at":"2018-11-16T18:36:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["5dac6ef486e1e35a7b644a90ce9db71b5aea13a3"]},"23735":{"id":"MDExOlB1bGxSZXF1ZXN0MjMxMzkxNzc1","public_id":23735,"url":"https://github.com/godotengine/godot/pull/23735","diff_url":"https://github.com/godotengine/godot/pull/23735.diff","patch_url":"https://github.com/godotengine/godot/pull/23735.patch","title":"Use VScrollBar when calculating horiz. offset in ScrollContainer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM0NjYxODQz","created_at":"2018-11-16T01:49:49Z","updated_at":"2019-07-03T13:02:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["554b3f77c797df59abb0446c346a590d3f50b703"]},"23740":{"id":"MDExOlB1bGxSZXF1ZXN0MjMxNDczNTY3","public_id":23740,"url":"https://github.com/godotengine/godot/pull/23740","diff_url":"https://github.com/godotengine/godot/pull/23740.diff","patch_url":"https://github.com/godotengine/godot/pull/23740.patch","title":"Prevent unused_argument warning when passing arg to parent constructor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkwOTMw","created_at":"2018-11-16T09:56:25Z","updated_at":"2018-11-23T00:07:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["4a530433d4054c504c1c8255b7156774ad0b9dd8"]},"23742":{"id":"MDExOlB1bGxSZXF1ZXN0MjMxNDk5ODE0","public_id":23742,"url":"https://github.com/godotengine/godot/pull/23742","diff_url":"https://github.com/godotengine/godot/pull/23742.diff","patch_url":"https://github.com/godotengine/godot/pull/23742.patch","title":"Use hint_color when getting shader default params","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2018-11-16T11:29:27Z","updated_at":"2021-05-04T07:44:28Z","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":["fb92c7b0fa7faf0f69b5da0bef3fcc2350fd832e"]},"23743":{"id":"MDExOlB1bGxSZXF1ZXN0MjMxNTA5MDQ2","public_id":23743,"url":"https://github.com/godotengine/godot/pull/23743","diff_url":"https://github.com/godotengine/godot/pull/23743.diff","patch_url":"https://github.com/godotengine/godot/pull/23743.patch","title":"Adding mikkt tangent support to CSG objects","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2018-11-16T12:05:38Z","updated_at":"2018-12-01T10:18:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["caf14e77dbdae26c32b482e34468204eeda8cd21"]},"23745":{"id":"MDExOlB1bGxSZXF1ZXN0MjMxNTQ3NTQ0","public_id":23745,"url":"https://github.com/godotengine/godot/pull/23745","diff_url":"https://github.com/godotengine/godot/pull/23745.diff","patch_url":"https://github.com/godotengine/godot/pull/23745.patch","title":"Fix some undefined behaviour in Bullet module.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDk4ODMy","created_at":"2018-11-16T14:28:53Z","updated_at":"2019-07-03T13:05:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["d1550215b0d5b5c2e9fc79a874800f39612a3b5b"]},"23746":{"id":"MDExOlB1bGxSZXF1ZXN0MjMxNTUxMDY5","public_id":23746,"url":"https://github.com/godotengine/godot/pull/23746","diff_url":"https://github.com/godotengine/godot/pull/23746.diff","patch_url":"https://github.com/godotengine/godot/pull/23746.patch","title":"Prevent \"Property not found: ...\" warning when creating/importing a project","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIzMjU3NzY0","created_at":"2018-11-16T14:40:44Z","updated_at":"2019-04-26T20:04:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["911d3a458686a4dbe5bdb302fc25768f46204283"]},"23748":{"id":"MDExOlB1bGxSZXF1ZXN0MjMxNTc3MTEw","public_id":23748,"url":"https://github.com/godotengine/godot/pull/23748","diff_url":"https://github.com/godotengine/godot/pull/23748.diff","patch_url":"https://github.com/godotengine/godot/pull/23748.patch","title":"Fixes drag and drog of image files on scaled nodes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-11-16T16:00:56Z","updated_at":"2018-11-17T16:20: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":["60f2e94c08a11f1534c6935bb60b4843c4980769"]},"23760":{"id":"MDExOlB1bGxSZXF1ZXN0MjMxNjk2NzM1","public_id":23760,"url":"https://github.com/godotengine/godot/pull/23760","diff_url":"https://github.com/godotengine/godot/pull/23760.diff","patch_url":"https://github.com/godotengine/godot/pull/23760.patch","title":"Fixing tangent and binormal logic","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2018-11-17T01:25:58Z","updated_at":"2018-12-01T10:13:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw0MTAwNjQ0ODU=","name":"needs testing","color":"#ffcc44"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["bcef4b8dc6d0c74802a1120d5082c2f151d76f73"]},"23767":{"id":"MDExOlB1bGxSZXF1ZXN0MjMxNzMxNzIz","public_id":23767,"url":"https://github.com/godotengine/godot/pull/23767","diff_url":"https://github.com/godotengine/godot/pull/23767.diff","patch_url":"https://github.com/godotengine/godot/pull/23767.patch","title":"Fix AudioStreamPlayer2D/3D::is_playing right after a play()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-11-17T14:47:27Z","updated_at":"2018-11-17T16:27:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["016f7bd8f8e9bebceab6ef1cfc9c1fdc9c786871"]},"23770":{"id":"MDExOlB1bGxSZXF1ZXN0MjMxNzM5MDcz","public_id":23770,"url":"https://github.com/godotengine/godot/pull/23770","diff_url":"https://github.com/godotengine/godot/pull/23770.diff","patch_url":"https://github.com/godotengine/godot/pull/23770.patch","title":"SCons: Corrects $LIBSUFFIXES environment variable for Windows","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1NjU2NjI2","created_at":"2018-11-17T17:09:16Z","updated_at":"2018-11-19T09:09:08Z","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":["0cd8b27b567823c6dafe6adeabc067068d907f4a"]},"23771":{"id":"MDExOlB1bGxSZXF1ZXN0MjMxNzQyMjA1","public_id":23771,"url":"https://github.com/godotengine/godot/pull/23771","diff_url":"https://github.com/godotengine/godot/pull/23771.diff","patch_url":"https://github.com/godotengine/godot/pull/23771.patch","title":"Always initialize VariantCall return_type.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-11-17T18:09:26Z","updated_at":"2018-11-18T12:57:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["c4495123181e5cf237f82ce568d957354711b51e"]},"23777":{"id":"MDExOlB1bGxSZXF1ZXN0MjMxNzUwODc2","public_id":23777,"url":"https://github.com/godotengine/godot/pull/23777","diff_url":"https://github.com/godotengine/godot/pull/23777.diff","patch_url":"https://github.com/godotengine/godot/pull/23777.patch","title":"Fixed the default value and documentation for Input.action_press() from commit 8c45282","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQwODA4OA==","created_at":"2018-11-17T20:49:59Z","updated_at":"2018-11-18T09:22:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["b98263013ad51391acd81532a9af593cb28a643f"]},"23787":{"id":"MDExOlB1bGxSZXF1ZXN0MjMxNzU5ODA5","public_id":23787,"url":"https://github.com/godotengine/godot/pull/23787","diff_url":"https://github.com/godotengine/godot/pull/23787.diff","patch_url":"https://github.com/godotengine/godot/pull/23787.patch","title":"Fix distorted sound with PulseAudio and uneven channels","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-11-18T00:17:18Z","updated_at":"2019-07-03T13:07:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["dbf7cad04f2cc63f31f28246bf6ff3b0bf048613"]},"23788":{"id":"MDExOlB1bGxSZXF1ZXN0MjMxNzYwODE0","public_id":23788,"url":"https://github.com/godotengine/godot/pull/23788","diff_url":"https://github.com/godotengine/godot/pull/23788.diff","patch_url":"https://github.com/godotengine/godot/pull/23788.patch","title":"Allow primitives to be compared to Object types with `is`","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2018-11-18T00:44:23Z","updated_at":"2018-11-19T00:03:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["0bc953d83b9d4548ce5a3cf3a7a133a405782deb"]},"23789":{"id":"MDExOlB1bGxSZXF1ZXN0MjMxNzYyMjQw","public_id":23789,"url":"https://github.com/godotengine/godot/pull/23789","diff_url":"https://github.com/godotengine/godot/pull/23789.diff","patch_url":"https://github.com/godotengine/godot/pull/23789.patch","title":"Check for valid values when checking for class members","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2018-11-18T01:27:13Z","updated_at":"2018-11-19T00:04:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["3d2d04afd42daaa8ee231002ac48372e63e42ab0"]},"23793":{"id":"MDExOlB1bGxSZXF1ZXN0MjMxNzcxODYy","public_id":23793,"url":"https://github.com/godotengine/godot/pull/23793","diff_url":"https://github.com/godotengine/godot/pull/23793.diff","patch_url":"https://github.com/godotengine/godot/pull/23793.patch","title":"Removed unnecessary assignments","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzMzc4ODA=","created_at":"2018-11-18T06:42:55Z","updated_at":"2018-11-18T15:40:32Z","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":["f8e005142012d92e34b925efb9fd853502729ddc"]},"23798":{"id":"MDExOlB1bGxSZXF1ZXN0MjMxNzg5OTg3","public_id":23798,"url":"https://github.com/godotengine/godot/pull/23798","diff_url":"https://github.com/godotengine/godot/pull/23798.diff","patch_url":"https://github.com/godotengine/godot/pull/23798.patch","title":"Properly accept wildcard when binding IPv4 socket.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-11-18T13:57:59Z","updated_at":"2022-02-05T01:41:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["1ef9e9ef6abc8070f5259f11a79c352580e45049"]},"23799":{"id":"MDExOlB1bGxSZXF1ZXN0MjMxNzkwMTYy","public_id":23799,"url":"https://github.com/godotengine/godot/pull/23799","diff_url":"https://github.com/godotengine/godot/pull/23799.diff","patch_url":"https://github.com/godotengine/godot/pull/23799.patch","title":"Add application/config/project_settings_override option to override project settings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-11-18T14:01:18Z","updated_at":"2018-12-14T12:19:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["8dad3811c52a23ce53b8e165dc065f38ab5c4ccc"]},"23801":{"id":"MDExOlB1bGxSZXF1ZXN0MjMxNzkxNjE0","public_id":23801,"url":"https://github.com/godotengine/godot/pull/23801","diff_url":"https://github.com/godotengine/godot/pull/23801.diff","patch_url":"https://github.com/godotengine/godot/pull/23801.patch","title":"[macOS] Disable setWantsLayer on macOS < 10.14","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2018-11-18T14:29:03Z","updated_at":"2019-07-03T13:06:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["4aa441591c23cc192e6c2589bb5d2f8bb420b9df"]},"23802":{"id":"MDExOlB1bGxSZXF1ZXN0MjMxNzkxNjQx","public_id":23802,"url":"https://github.com/godotengine/godot/pull/23802","diff_url":"https://github.com/godotengine/godot/pull/23802.diff","patch_url":"https://github.com/godotengine/godot/pull/23802.patch","title":"Add Save option to resource property menu","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2018-11-18T14:29:25Z","updated_at":"2021-05-04T07:44: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":["dbca3b81ba567658e51c1418a7614c5aefd6a18d"]},"23812":{"id":"MDExOlB1bGxSZXF1ZXN0MjMxODExMDc4","public_id":23812,"url":"https://github.com/godotengine/godot/pull/23812","diff_url":"https://github.com/godotengine/godot/pull/23812.diff","patch_url":"https://github.com/godotengine/godot/pull/23812.patch","title":"Add argument to UndoRedo's \"clear_history()\" to not increase the version","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-11-18T20:17:02Z","updated_at":"2018-11-20T13:45:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6ba94d5ca03e51a4c10f6d47e12b347a84ecb722"]},"23813":{"id":"MDExOlB1bGxSZXF1ZXN0MjMxODE2MjU3","public_id":23813,"url":"https://github.com/godotengine/godot/pull/23813","diff_url":"https://github.com/godotengine/godot/pull/23813.diff","patch_url":"https://github.com/godotengine/godot/pull/23813.patch","title":"Change default gizmo visibility and icons","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2018-11-18T21:46:16Z","updated_at":"2021-05-04T07:44: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":["e5a4fa52819b6a251fce2102a8db38a0bfae420f"]},"23815":{"id":"MDExOlB1bGxSZXF1ZXN0MjMxODM0NDgz","public_id":23815,"url":"https://github.com/godotengine/godot/pull/23815","diff_url":"https://github.com/godotengine/godot/pull/23815.diff","patch_url":"https://github.com/godotengine/godot/pull/23815.patch","title":"Fix X11 running a project with fullscreen setting on and resizable off with multiple screens","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-11-19T02:05:30Z","updated_at":"2019-07-03T13:07:31Z","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":["385832ed302c51882951c7b36f21caf6b8125565"]},"23819":{"id":"MDExOlB1bGxSZXF1ZXN0MjMxODU1MDAz","public_id":23819,"url":"https://github.com/godotengine/godot/pull/23819","diff_url":"https://github.com/godotengine/godot/pull/23819.diff","patch_url":"https://github.com/godotengine/godot/pull/23819.patch","title":"Add more places to hide guides if relationship lines are enabled","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-11-19T05:08:20Z","updated_at":"2018-11-19T14:07:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["7144e2fde4c8ff7aa17d4654b899a28b0da9892b"]},"23822":{"id":"MDExOlB1bGxSZXF1ZXN0MjMxOTA2NzM5","public_id":23822,"url":"https://github.com/godotengine/godot/pull/23822","diff_url":"https://github.com/godotengine/godot/pull/23822.diff","patch_url":"https://github.com/godotengine/godot/pull/23822.patch","title":"[macOS] Change runtime OS version checks to allow build with MacOS 10.9 SDK","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2018-11-19T09:39:34Z","updated_at":"2018-11-20T13:57:43Z","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":["bbac90c85901f9b15afa12075024d11860cd4330"]},"23823":{"id":"MDExOlB1bGxSZXF1ZXN0MjMxOTExMTQw","public_id":23823,"url":"https://github.com/godotengine/godot/pull/23823","diff_url":"https://github.com/godotengine/godot/pull/23823.diff","patch_url":"https://github.com/godotengine/godot/pull/23823.patch","title":"Tweak the Hue Variation property hint to allow finer adjustments","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-11-19T09:54:29Z","updated_at":"2020-01-27T18:22:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["34dba2f3ccfa3532033e2123dcff44b19a396e03"]},"23824":{"id":"MDExOlB1bGxSZXF1ZXN0MjMxOTMzNjQz","public_id":23824,"url":"https://github.com/godotengine/godot/pull/23824","diff_url":"https://github.com/godotengine/godot/pull/23824.diff","patch_url":"https://github.com/godotengine/godot/pull/23824.patch","title":"Adding UVs on end caps for CSGPolygon","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2018-11-19T11:07:37Z","updated_at":"2018-12-01T10:12:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["970315339609d18093b406efd43e22996c43dc50"]},"23833":{"id":"MDExOlB1bGxSZXF1ZXN0MjMyMTYxNTc3","public_id":23833,"url":"https://github.com/godotengine/godot/pull/23833","diff_url":"https://github.com/godotengine/godot/pull/23833.diff","patch_url":"https://github.com/godotengine/godot/pull/23833.patch","title":"C#: Fix Basis(Vec3,Vec3,Vec3) constructor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-11-20T01:09:56Z","updated_at":"2021-05-14T01:54:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["bf94eed60c010f54299b6241a47c639c010a3985"]},"23834":{"id":"MDExOlB1bGxSZXF1ZXN0MjMyMTcyNTgz","public_id":23834,"url":"https://github.com/godotengine/godot/pull/23834","diff_url":"https://github.com/godotengine/godot/pull/23834.diff","patch_url":"https://github.com/godotengine/godot/pull/23834.patch","title":"Fill info for translation related docs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-11-20T02:26:36Z","updated_at":"2018-11-20T13:49:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["75d5b1be9a53180bf1c09fde4b3f05418c232ead"]},"23835":{"id":"MDExOlB1bGxSZXF1ZXN0MjMyMTg0MjYx","public_id":23835,"url":"https://github.com/godotengine/godot/pull/23835","diff_url":"https://github.com/godotengine/godot/pull/23835.diff","patch_url":"https://github.com/godotengine/godot/pull/23835.patch","title":"Removed duplicate property bind in Generic6DOFJoint.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDk4ODMy","created_at":"2018-11-20T03:51:06Z","updated_at":"2019-06-25T20:11:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["397b4c2a4a06251aac3e9107e8b7ad5c33d96809"]},"23851":{"id":"MDExOlB1bGxSZXF1ZXN0MjMyMzQ4OTEx","public_id":23851,"url":"https://github.com/godotengine/godot/pull/23851","diff_url":"https://github.com/godotengine/godot/pull/23851.diff","patch_url":"https://github.com/godotengine/godot/pull/23851.patch","title":"Support for java.lang.Long values in Android GodotLib.calldeferred calls","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5MzUwOTAz","created_at":"2018-11-20T15:02:12Z","updated_at":"2018-11-20T15:58:44Z","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":["00b57d3bd2dc820dc2b0ccd20c21f6c656a92ecf"]},"23856":{"id":"MDExOlB1bGxSZXF1ZXN0MjMyMzY4OTg2","public_id":23856,"url":"https://github.com/godotengine/godot/pull/23856","diff_url":"https://github.com/godotengine/godot/pull/23856.diff","patch_url":"https://github.com/godotengine/godot/pull/23856.patch","title":"Fix 6DOF Physical Bone joint","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ1MTc4MjAw","created_at":"2018-11-20T15:56:15Z","updated_at":"2018-11-22T15:00:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["b69c05c70076ca723d9e35fb7b0d660473d8d1d6"]},"23859":{"id":"MDExOlB1bGxSZXF1ZXN0MjMyMzkzNDMx","public_id":23859,"url":"https://github.com/godotengine/godot/pull/23859","diff_url":"https://github.com/godotengine/godot/pull/23859.diff","patch_url":"https://github.com/godotengine/godot/pull/23859.patch","title":"Node: make _generate_serial_child_name manipulate numbers as String","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0OTUxNDMw","created_at":"2018-11-20T17:03:25Z","updated_at":"2019-02-18T19:20:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["1025e3ecea67b90232cfdc9590a7ee8887efdcc8"]},"23862":{"id":"MDExOlB1bGxSZXF1ZXN0MjMyNDY0MjUy","public_id":23862,"url":"https://github.com/godotengine/godot/pull/23862","diff_url":"https://github.com/godotengine/godot/pull/23862.diff","patch_url":"https://github.com/godotengine/godot/pull/23862.patch","title":"C#: Replace calls to old of old Basis(Vec3,Vec3,Vec3) constructor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-11-20T21:26:31Z","updated_at":"2021-05-14T01:54:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["d275d848b35b6e12758331fe54129a9e0b05329d"]},"23875":{"id":"MDExOlB1bGxSZXF1ZXN0MjMyNjI0NTE2","public_id":23875,"url":"https://github.com/godotengine/godot/pull/23875","diff_url":"https://github.com/godotengine/godot/pull/23875.diff","patch_url":"https://github.com/godotengine/godot/pull/23875.patch","title":"Allows user to click on error line in status bar to jump into error.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-11-21T11:12:32Z","updated_at":"2018-11-22T15:09:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["1129d8327285c1d3732532b6c09a3079a4a45b58"]},"23878":{"id":"MDExOlB1bGxSZXF1ZXN0MjMyNjU2Mzc1","public_id":23878,"url":"https://github.com/godotengine/godot/pull/23878","diff_url":"https://github.com/godotengine/godot/pull/23878.diff","patch_url":"https://github.com/godotengine/godot/pull/23878.patch","title":"Fix YSort crash when removing a child","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2018-11-21T13:04:50Z","updated_at":"2018-11-21T14:35:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["d2750ce5930b45ea2d374042d8d7c812031b5194"]},"23880":{"id":"MDExOlB1bGxSZXF1ZXN0MjMyNjYzOTIx","public_id":23880,"url":"https://github.com/godotengine/godot/pull/23880","diff_url":"https://github.com/godotengine/godot/pull/23880.diff","patch_url":"https://github.com/godotengine/godot/pull/23880.patch","title":"add undeclared params of VisualScriptEditor::_selected_method","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMTkxNjE=","created_at":"2018-11-21T13:29:47Z","updated_at":"2018-11-21T14:38:58Z","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":["dced53b4d928a65c863ddd5e99ddd109c44f5720"]},"23885":{"id":"MDExOlB1bGxSZXF1ZXN0MjMyNzAyNjE2","public_id":23885,"url":"https://github.com/godotengine/godot/pull/23885","diff_url":"https://github.com/godotengine/godot/pull/23885.diff","patch_url":"https://github.com/godotengine/godot/pull/23885.patch","title":"Avoids error messages when importing zero scale transforms in the COLLADA importer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjc0OTE=","created_at":"2018-11-21T15:22:47Z","updated_at":"2018-11-22T23:57:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["3f22f8d1f04d896fc01b387f66120c2c531939a5"]},"23887":{"id":"MDExOlB1bGxSZXF1ZXN0MjMyNzIyNDQx","public_id":23887,"url":"https://github.com/godotengine/godot/pull/23887","diff_url":"https://github.com/godotengine/godot/pull/23887.diff","patch_url":"https://github.com/godotengine/godot/pull/23887.patch","title":"Moved dirty material lists from static to lifetime controlled by main.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDk4ODMy","created_at":"2018-11-21T16:17:25Z","updated_at":"2019-06-25T20:11:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c1f5233217f35d59849fc920f4147f9a8b3f0885"]},"23890":{"id":"MDExOlB1bGxSZXF1ZXN0MjMyNzYyMjc4","public_id":23890,"url":"https://github.com/godotengine/godot/pull/23890","diff_url":"https://github.com/godotengine/godot/pull/23890.diff","patch_url":"https://github.com/godotengine/godot/pull/23890.patch","title":"Make SVG scale more accurate","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2018-11-21T18:31:38Z","updated_at":"2019-02-17T15:24: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":["82ab28e0d245c4e3c286125149752b8c449526f6"]},"23897":{"id":"MDExOlB1bGxSZXF1ZXN0MjMyODg5MjAw","public_id":23897,"url":"https://github.com/godotengine/godot/pull/23897","diff_url":"https://github.com/godotengine/godot/pull/23897.diff","patch_url":"https://github.com/godotengine/godot/pull/23897.patch","title":"Improved algorithm that check collision","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2018-11-22T08:05:15Z","updated_at":"2018-11-22T10:09:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["c6e624914365c553674af67b050e2513decdc5e1"]},"23899":{"id":"MDExOlB1bGxSZXF1ZXN0MjMyOTczNjYy","public_id":23899,"url":"https://github.com/godotengine/godot/pull/23899","diff_url":"https://github.com/godotengine/godot/pull/23899.diff","patch_url":"https://github.com/godotengine/godot/pull/23899.patch","title":"Remapped ACTIVE to shader_active, now works","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2018-11-22T13:07:29Z","updated_at":"2018-12-12T11:05:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["0b4b477674d69136b427596402d6fc09a3bb7391"]},"23901":{"id":"MDExOlB1bGxSZXF1ZXN0MjMyOTgyNjEz","public_id":23901,"url":"https://github.com/godotengine/godot/pull/23901","diff_url":"https://github.com/godotengine/godot/pull/23901.diff","patch_url":"https://github.com/godotengine/godot/pull/23901.patch","title":"FileAccess::store_csv_line() don't added unnecessary double quotes.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNDk0NDI=","created_at":"2018-11-22T13:38:27Z","updated_at":"2018-11-22T14:02:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["eacb8600f4901181a5788501789306b17eab4d5e"]},"23907":{"id":"MDExOlB1bGxSZXF1ZXN0MjMzMDQ0MDM2","public_id":23907,"url":"https://github.com/godotengine/godot/pull/23907","diff_url":"https://github.com/godotengine/godot/pull/23907.diff","patch_url":"https://github.com/godotengine/godot/pull/23907.patch","title":"General fixes for the new unified help search","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-11-22T17:21:07Z","updated_at":"2018-11-22T22:34:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["2049efc1e3e7ff1981856e2a9a88ac7382cb09d7"]},"23912":{"id":"MDExOlB1bGxSZXF1ZXN0MjMzMDc4MzY4","public_id":23912,"url":"https://github.com/godotengine/godot/pull/23912","diff_url":"https://github.com/godotengine/godot/pull/23912.diff","patch_url":"https://github.com/godotengine/godot/pull/23912.patch","title":"Show error if required fields are not filled when exporting iOS","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-11-22T22:05:10Z","updated_at":"2018-11-22T22:39:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1MTk=","name":"platform:ios","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["96b1a190a3452e730d99d9d7969e730592d35ba1"]},"23914":{"id":"MDExOlB1bGxSZXF1ZXN0MjMzMDg0NjM5","public_id":23914,"url":"https://github.com/godotengine/godot/pull/23914","diff_url":"https://github.com/godotengine/godot/pull/23914.diff","patch_url":"https://github.com/godotengine/godot/pull/23914.patch","title":"Make the buttons in the unified help dialog not steal focus","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-11-22T23:24:36Z","updated_at":"2018-11-22T23:58:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4abd90cdff300373d359b51ac237eb07c9988ff3"]},"23923":{"id":"MDExOlB1bGxSZXF1ZXN0MjMzMTgzNTky","public_id":23923,"url":"https://github.com/godotengine/godot/pull/23923","diff_url":"https://github.com/godotengine/godot/pull/23923.diff","patch_url":"https://github.com/godotengine/godot/pull/23923.patch","title":"Changes IME to make it possible to use it from gdscript/gdnative","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2018-11-23T12:12:28Z","updated_at":"2019-01-24T21:19:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["4554c682e6c9749116c79313d6f08cd6e8b7e6e6"]},"23924":{"id":"MDExOlB1bGxSZXF1ZXN0MjMzMTg2NDg3","public_id":23924,"url":"https://github.com/godotengine/godot/pull/23924","diff_url":"https://github.com/godotengine/godot/pull/23924.diff","patch_url":"https://github.com/godotengine/godot/pull/23924.patch","title":"Display font size with zoom in code editor and refresh on settings change","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MzU3NjU3","created_at":"2018-11-23T12:25:30Z","updated_at":"2018-11-28T09:40: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":["9dc15bae7cec07578984cbe9737831e1ebbdb0ad"]},"23930":{"id":"MDExOlB1bGxSZXF1ZXN0MjMzMjUwMjIy","public_id":23930,"url":"https://github.com/godotengine/godot/pull/23930","diff_url":"https://github.com/godotengine/godot/pull/23930.diff","patch_url":"https://github.com/godotengine/godot/pull/23930.patch","title":"AnimatedSprite: Fixed signal animation_finished","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDcyMDU=","created_at":"2018-11-23T16:58:09Z","updated_at":"2018-11-23T20:02:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["1c75603ff56a24b38b3fda1482d70d1d905ef8df"]},"23932":{"id":"MDExOlB1bGxSZXF1ZXN0MjMzMjU3OTMx","public_id":23932,"url":"https://github.com/godotengine/godot/pull/23932","diff_url":"https://github.com/godotengine/godot/pull/23932.diff","patch_url":"https://github.com/godotengine/godot/pull/23932.patch","title":"GLES2 implemented VIEWPORT_SIZE builtin for spatial shader","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMDM2MzM3","created_at":"2018-11-23T17:46:30Z","updated_at":"2018-12-11T19:44:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["2827ee77d05bd7df3f860d52cc25b272a8cb3ae1"]},"23934":{"id":"MDExOlB1bGxSZXF1ZXN0MjMzMjYxMDYy","public_id":23934,"url":"https://github.com/godotengine/godot/pull/23934","diff_url":"https://github.com/godotengine/godot/pull/23934.diff","patch_url":"https://github.com/godotengine/godot/pull/23934.patch","title":"RichTextLabel: clear the scroll offset.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNDk0NDI=","created_at":"2018-11-23T18:11:10Z","updated_at":"2019-07-03T13:15:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["970dc91cb77bd415c2a3f6894c1b140f4ff3cff0"]},"23935":{"id":"MDExOlB1bGxSZXF1ZXN0MjMzMjY5Mzk5","public_id":23935,"url":"https://github.com/godotengine/godot/pull/23935","diff_url":"https://github.com/godotengine/godot/pull/23935.diff","patch_url":"https://github.com/godotengine/godot/pull/23935.patch","title":"Add sorting to the project manager","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM2NjcxOTYz","created_at":"2018-11-23T19:26:20Z","updated_at":"2018-12-06T13:14:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["911cf63eb8c7f732fd49fcb400a948183a4b24a6"]},"23936":{"id":"MDExOlB1bGxSZXF1ZXN0MjMzMjczNjAx","public_id":23936,"url":"https://github.com/godotengine/godot/pull/23936","diff_url":"https://github.com/godotengine/godot/pull/23936.diff","patch_url":"https://github.com/godotengine/godot/pull/23936.patch","title":"Remove GLAPIENTRY defines from rasterizer, now included in glad.h","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-11-23T20:07:13Z","updated_at":"2018-11-23T20:35:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["c5ebf384900ca595e67ff103d44e88acfbb0344a"]},"23942":{"id":"MDExOlB1bGxSZXF1ZXN0MjMzMzE3NDA2","public_id":23942,"url":"https://github.com/godotengine/godot/pull/23942","diff_url":"https://github.com/godotengine/godot/pull/23942.diff","patch_url":"https://github.com/godotengine/godot/pull/23942.patch","title":"[macOS] Fixed a problem sdk path could not be detected","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1ODc4NzM=","created_at":"2018-11-24T12:26:54Z","updated_at":"2018-11-28T09:49:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["577e547b6a31cabb41be3360101bc22af3b5323c"]},"23943":{"id":"MDExOlB1bGxSZXF1ZXN0MjMzMzIxNTgz","public_id":23943,"url":"https://github.com/godotengine/godot/pull/23943","diff_url":"https://github.com/godotengine/godot/pull/23943.diff","patch_url":"https://github.com/godotengine/godot/pull/23943.patch","title":"Fix scroll bar lock when smooth scroll enabled, issue 23314","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2018-11-24T14:05:49Z","updated_at":"2018-11-26T18:25:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["9e57c359b769bef1a5659079b7c4fdccee08d4cb"]},"23944":{"id":"MDExOlB1bGxSZXF1ZXN0MjMzMzI1NDA0","public_id":23944,"url":"https://github.com/godotengine/godot/pull/23944","diff_url":"https://github.com/godotengine/godot/pull/23944.diff","patch_url":"https://github.com/godotengine/godot/pull/23944.patch","title":"Remove an unused script","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-11-24T15:31:32Z","updated_at":"2020-01-27T18:22:03Z","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":["8c7087ff7ffa272865dc02a7f56b6c60ed5beb9f"]},"23945":{"id":"MDExOlB1bGxSZXF1ZXN0MjMzMzI1OTg0","public_id":23945,"url":"https://github.com/godotengine/godot/pull/23945","diff_url":"https://github.com/godotengine/godot/pull/23945.diff","patch_url":"https://github.com/godotengine/godot/pull/23945.patch","title":"Fixed black artifacts on SpatialMaterial [GLES2]","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1NjkyNzkw","created_at":"2018-11-24T15:46:05Z","updated_at":"2019-01-02T19:46:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["1a7d1d88f8063fac8712f53ef1911fea315df758"]},"23949":{"id":"MDExOlB1bGxSZXF1ZXN0MjMzMzM1Mjgz","public_id":23949,"url":"https://github.com/godotengine/godot/pull/23949","diff_url":"https://github.com/godotengine/godot/pull/23949.diff","patch_url":"https://github.com/godotengine/godot/pull/23949.patch","title":"Allow *= operator between vec and mat types in shaders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MzU3NjU3","created_at":"2018-11-24T19:11:50Z","updated_at":"2018-11-26T10:08:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["33a7fae1275ed17b6799c5bee5dfdb538ec9b8fe"]},"23959":{"id":"MDExOlB1bGxSZXF1ZXN0MjMzMzcyMjYz","public_id":23959,"url":"https://github.com/godotengine/godot/pull/23959","diff_url":"https://github.com/godotengine/godot/pull/23959.diff","patch_url":"https://github.com/godotengine/godot/pull/23959.patch","title":"Fix dangling script fix","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2018-11-25T12:22:49Z","updated_at":"2019-07-03T19:29:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["06b6cea62ec8c413389c7d9543e2c0eb587d527a","b499537e684449f9181f2a2cfa59305c1e3bd17a"]},"23961":{"id":"MDExOlB1bGxSZXF1ZXN0MjMzMzg1NjMz","public_id":23961,"url":"https://github.com/godotengine/godot/pull/23961","diff_url":"https://github.com/godotengine/godot/pull/23961.diff","patch_url":"https://github.com/godotengine/godot/pull/23961.patch","title":"Websocket LWS keep servicing till no CB are left","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-11-25T16:29:40Z","updated_at":"2022-02-05T01:41:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["c3d3f1dedb84d699751afd74dc2d9a1c79a576ac"]},"23962":{"id":"MDExOlB1bGxSZXF1ZXN0MjMzMzg4Njgz","public_id":23962,"url":"https://github.com/godotengine/godot/pull/23962","diff_url":"https://github.com/godotengine/godot/pull/23962.diff","patch_url":"https://github.com/godotengine/godot/pull/23962.patch","title":"Update ARVR{Anchor,Controller}'s configuration warning","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0NzE0ODQ=","created_at":"2018-11-25T17:28:34Z","updated_at":"2018-11-26T11:22:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4NjU1ODUwMDA=","name":"topic:xr","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["0c4ffae40c19d6ebc57ea811e608e70b94073b41"]},"23964":{"id":"MDExOlB1bGxSZXF1ZXN0MjMzMzg5Nzk0","public_id":23964,"url":"https://github.com/godotengine/godot/pull/23964","diff_url":"https://github.com/godotengine/godot/pull/23964.diff","patch_url":"https://github.com/godotengine/godot/pull/23964.patch","title":"TextEdit: remove selection when clear happens.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNDk0NDI=","created_at":"2018-11-25T17:49:28Z","updated_at":"2019-07-03T13:17:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["594e0261f3448450d53d740afc7001eb9ef094cf"]},"23965":{"id":"MDExOlB1bGxSZXF1ZXN0MjMzMzkwMzMy","public_id":23965,"url":"https://github.com/godotengine/godot/pull/23965","diff_url":"https://github.com/godotengine/godot/pull/23965.diff","patch_url":"https://github.com/godotengine/godot/pull/23965.patch","title":"Fix possible error when switching audio devices with PulseAudio","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-11-25T17:59:57Z","updated_at":"2018-11-26T14:30:28Z","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":["b33464d1ae83a2fd6881807d06ecc88579aede49"]},"23971":{"id":"MDExOlB1bGxSZXF1ZXN0MjMzNDAxNzUy","public_id":23971,"url":"https://github.com/godotengine/godot/pull/23971","diff_url":"https://github.com/godotengine/godot/pull/23971.diff","patch_url":"https://github.com/godotengine/godot/pull/23971.patch","title":"Fix GLES2 Red Green Texture Decompression","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1NjkyNzkw","created_at":"2018-11-25T21:24:09Z","updated_at":"2018-12-02T21:11:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["555c4bcb19166d073151d3b6cd88ca289b41efb9"]},"23976":{"id":"MDExOlB1bGxSZXF1ZXN0MjMzNDM5NDg1","public_id":23976,"url":"https://github.com/godotengine/godot/pull/23976","diff_url":"https://github.com/godotengine/godot/pull/23976.diff","patch_url":"https://github.com/godotengine/godot/pull/23976.patch","title":"Construct Transform from Transform2D ","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2018-11-26T05:02:55Z","updated_at":"2018-11-28T15:56:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d22bc7413c083b11e9ee0ae8532e5aadd8aa0375"]},"23977":{"id":"MDExOlB1bGxSZXF1ZXN0MjMzNDUwMjg4","public_id":23977,"url":"https://github.com/godotengine/godot/pull/23977","diff_url":"https://github.com/godotengine/godot/pull/23977.diff","patch_url":"https://github.com/godotengine/godot/pull/23977.patch","title":"General enhancements to the Polygon2D, TextureRegion, and TileSet editors","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-11-26T06:24:49Z","updated_at":"2018-12-06T16:14:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e4d0ecce7a33b46e39fb49f24ba4b3ff55fba5a9"]},"23981":{"id":"MDExOlB1bGxSZXF1ZXN0MjMzNDYzOTU1","public_id":23981,"url":"https://github.com/godotengine/godot/pull/23981","diff_url":"https://github.com/godotengine/godot/pull/23981.diff","patch_url":"https://github.com/godotengine/godot/pull/23981.patch","title":"GLES2: Set clear color based on env background mode when rendering scene and fix viewport transparent bg flag","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMjk2NDcy","created_at":"2018-11-26T07:43:42Z","updated_at":"2018-11-28T14:10:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["797bcfd44d793babe5017ab30ee5c7f82199095d"]},"23982":{"id":"MDExOlB1bGxSZXF1ZXN0MjMzNDY3MzAx","public_id":23982,"url":"https://github.com/godotengine/godot/pull/23982","diff_url":"https://github.com/godotengine/godot/pull/23982.diff","patch_url":"https://github.com/godotengine/godot/pull/23982.patch","title":"Fixed project name line edit focus lost when open project-create dialog.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM5Nzg0","created_at":"2018-11-26T08:00:41Z","updated_at":"2018-12-06T13:06:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["1986cc1118e5b001d066d34df1da53f4e84ec8f4"]},"23989":{"id":"MDExOlB1bGxSZXF1ZXN0MjMzNTcxNjA2","public_id":23989,"url":"https://github.com/godotengine/godot/pull/23989","diff_url":"https://github.com/godotengine/godot/pull/23989.diff","patch_url":"https://github.com/godotengine/godot/pull/23989.patch","title":"Fix macOS icon export (add 1024px PNG icon and 32px/16px RLE icons).","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2018-11-26T14:13:36Z","updated_at":"2019-07-03T10:27:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["56b26c4369dfc9c7e227b20210b291e86a772e68"]},"23991":{"id":"MDExOlB1bGxSZXF1ZXN0MjMzNTkxNjA1","public_id":23991,"url":"https://github.com/godotengine/godot/pull/23991","diff_url":"https://github.com/godotengine/godot/pull/23991.diff","patch_url":"https://github.com/godotengine/godot/pull/23991.patch","title":"Generate the tangents without de-indexing and re-indexing the vertices.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjc0OTE=","created_at":"2018-11-26T15:11:55Z","updated_at":"2018-12-03T16:35:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["675dc00d04823e21ba9ea5ea6358c3eb322eb9f8"]},"23992":{"id":"MDExOlB1bGxSZXF1ZXN0MjMzNjAyODY4","public_id":23992,"url":"https://github.com/godotengine/godot/pull/23992","diff_url":"https://github.com/godotengine/godot/pull/23992.diff","patch_url":"https://github.com/godotengine/godot/pull/23992.patch","title":"Restore previous scroll position when reopening the search help dialog with a old search","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-11-26T15:43:34Z","updated_at":"2018-11-26T16:52: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":["78b9b7c42b8cb61a5dc303ef9803b2e2973ccc4f"]},"23993":{"id":"MDExOlB1bGxSZXF1ZXN0MjMzNjA1NTk2","public_id":23993,"url":"https://github.com/godotengine/godot/pull/23993","diff_url":"https://github.com/godotengine/godot/pull/23993.diff","patch_url":"https://github.com/godotengine/godot/pull/23993.patch","title":"Add suggestions ignoring case at the end of the code autocomplete","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MzU3NjU3","created_at":"2018-11-26T15:51:15Z","updated_at":"2018-11-28T12:26:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["99ffd748f1f33bf8ff433d8510f3683c8f4e6737"]},"23994":{"id":"MDExOlB1bGxSZXF1ZXN0MjMzNjA5MjAz","public_id":23994,"url":"https://github.com/godotengine/godot/pull/23994","diff_url":"https://github.com/godotengine/godot/pull/23994.diff","patch_url":"https://github.com/godotengine/godot/pull/23994.patch","title":"Added function to control 6DOF precision","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2018-11-26T16:00:38Z","updated_at":"2018-11-28T10:39:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["a395d809a5bc40ff4aef607025db40c84abfac83"]},"23996":{"id":"MDExOlB1bGxSZXF1ZXN0MjMzNjM1ODYy","public_id":23996,"url":"https://github.com/godotengine/godot/pull/23996","diff_url":"https://github.com/godotengine/godot/pull/23996.diff","patch_url":"https://github.com/godotengine/godot/pull/23996.patch","title":"Add more max-checking to physics queries","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0NzE0ODQ=","created_at":"2018-11-26T17:20:05Z","updated_at":"2018-11-28T09:38:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["e10c3e7ec5ac85f4b04e841657b2ac03a93bc247"]},"24000":{"id":"MDExOlB1bGxSZXF1ZXN0MjMzNjg0MDY4","public_id":24000,"url":"https://github.com/godotengine/godot/pull/24000","diff_url":"https://github.com/godotengine/godot/pull/24000.diff","patch_url":"https://github.com/godotengine/godot/pull/24000.patch","title":"Ceil tabs font size","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNDk0NDI=","created_at":"2018-11-26T20:19:14Z","updated_at":"2018-11-27T08:59:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a04ba76d899ffdb9f486007f35be9ace91bdb01f"]},"24007":{"id":"MDExOlB1bGxSZXF1ZXN0MjMzODU0NTA3","public_id":24007,"url":"https://github.com/godotengine/godot/pull/24007","diff_url":"https://github.com/godotengine/godot/pull/24007.diff","patch_url":"https://github.com/godotengine/godot/pull/24007.patch","title":"Fix \"scale\" property collision in CPUParticles","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2018-11-27T10:23:54Z","updated_at":"2019-03-11T19:58:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4ede92bdc80ac21c123f2b52a41bda2b56bd7fdf"]},"24011":{"id":"MDExOlB1bGxSZXF1ZXN0MjMzODkwNzU5","public_id":24011,"url":"https://github.com/godotengine/godot/pull/24011","diff_url":"https://github.com/godotengine/godot/pull/24011.diff","patch_url":"https://github.com/godotengine/godot/pull/24011.patch","title":"Init `ignore_camera_zoom` property in parallax background constructor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MTA4NDYw","created_at":"2018-11-27T12:21:23Z","updated_at":"2018-11-28T09:33:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["86eaded7b4a5124f65fc755548b38c4cba999339"]},"24016":{"id":"MDExOlB1bGxSZXF1ZXN0MjM0MDI4ODAy","public_id":24016,"url":"https://github.com/godotengine/godot/pull/24016","diff_url":"https://github.com/godotengine/godot/pull/24016.diff","patch_url":"https://github.com/godotengine/godot/pull/24016.patch","title":"Change old Godot logo/splash screen in UWP assets","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2018-11-27T19:14:58Z","updated_at":"2019-02-17T15:24:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNjE3ODA1NTk=","name":"platform:uwp","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["ee39441cb37f3a176622230cf52fc906270b6325"]},"24017":{"id":"MDExOlB1bGxSZXF1ZXN0MjM0MDMwNjQ3","public_id":24017,"url":"https://github.com/godotengine/godot/pull/24017","diff_url":"https://github.com/godotengine/godot/pull/24017.diff","patch_url":"https://github.com/godotengine/godot/pull/24017.patch","title":"Enable squish decompression in runtime builds","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2018-11-27T19:21:22Z","updated_at":"2019-07-03T13:34:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["93bed8cf579d049598dccda9b05f381742dde5a9","32751e09ac1313baa4d22a4098c8dd03ba6a1741"]},"24018":{"id":"MDExOlB1bGxSZXF1ZXN0MjM0MDMxNjg1","public_id":24018,"url":"https://github.com/godotengine/godot/pull/24018","diff_url":"https://github.com/godotengine/godot/pull/24018.diff","patch_url":"https://github.com/godotengine/godot/pull/24018.patch","title":"uwp export: fix existing template check","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzcxOTg3","created_at":"2018-11-27T19:24:59Z","updated_at":"2018-11-28T09:28:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNjE3ODA1NTk=","name":"platform:uwp","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["11a16242026a8ede69e0fe7df80102b6f45a289b"]},"24024":{"id":"MDExOlB1bGxSZXF1ZXN0MjM0MTExMjIz","public_id":24024,"url":"https://github.com/godotengine/godot/pull/24024","diff_url":"https://github.com/godotengine/godot/pull/24024.diff","patch_url":"https://github.com/godotengine/godot/pull/24024.patch","title":"Made it possible to read AnimationPlayer queue from GDscript","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-11-28T00:47:06Z","updated_at":"2018-11-28T08:56:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["0cc8a3b9a68c1b9644b11cecdeff0807b6eaa3f9"]},"24025":{"id":"MDExOlB1bGxSZXF1ZXN0MjM0MTM0MDc4","public_id":24025,"url":"https://github.com/godotengine/godot/pull/24025","diff_url":"https://github.com/godotengine/godot/pull/24025.diff","patch_url":"https://github.com/godotengine/godot/pull/24025.patch","title":"Fix many errors found by PVS-Studio","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2018-11-28T03:15:01Z","updated_at":"2019-07-03T13:39:32Z","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":["cb01268562a47e6a1c32559f58fbadd46e52d304"]},"24036":{"id":"MDExOlB1bGxSZXF1ZXN0MjM0Mjg3Njc0","public_id":24036,"url":"https://github.com/godotengine/godot/pull/24036","diff_url":"https://github.com/godotengine/godot/pull/24036.diff","patch_url":"https://github.com/godotengine/godot/pull/24036.patch","title":"Changes the check for a singular matrix to use the scale vector.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjc0OTE=","created_at":"2018-11-28T14:03:25Z","updated_at":"2018-11-29T12:57:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["fdb1fe6b927deb068a80c0dbf9a892f51108abbf"]},"24037":{"id":"MDExOlB1bGxSZXF1ZXN0MjM0MjkyMDgx","public_id":24037,"url":"https://github.com/godotengine/godot/pull/24037","diff_url":"https://github.com/godotengine/godot/pull/24037.diff","patch_url":"https://github.com/godotengine/godot/pull/24037.patch","title":"Revert \"Construct Transform from Transform2D \"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYyNjUzMDc=","created_at":"2018-11-28T14:16:11Z","updated_at":"2018-11-28T14:18:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["db595980bf1d996db361c04541f0ac88e4a6e4b7"]},"24039":{"id":"MDExOlB1bGxSZXF1ZXN0MjM0MzMxNTM1","public_id":24039,"url":"https://github.com/godotengine/godot/pull/24039","diff_url":"https://github.com/godotengine/godot/pull/24039.diff","patch_url":"https://github.com/godotengine/godot/pull/24039.patch","title":"Construct Transform from Transform2D bug","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2018-11-28T16:00:05Z","updated_at":"2018-12-04T17:57:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["928ca2e1f2136f8e5cc723c1d2389b10f59281eb"]},"24040":{"id":"MDExOlB1bGxSZXF1ZXN0MjM0MzM2MzI3","public_id":24040,"url":"https://github.com/godotengine/godot/pull/24040","diff_url":"https://github.com/godotengine/godot/pull/24040.diff","patch_url":"https://github.com/godotengine/godot/pull/24040.patch","title":"Implements OS_JavaScript::set_custom_mouse_cursor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-11-28T16:12:43Z","updated_at":"2019-01-03T20:22:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["86d626e9cb1ac44e41d63e8bac138f16be76379b"]},"24046":{"id":"MDExOlB1bGxSZXF1ZXN0MjM0NDc5NDUz","public_id":24046,"url":"https://github.com/godotengine/godot/pull/24046","diff_url":"https://github.com/godotengine/godot/pull/24046.diff","patch_url":"https://github.com/godotengine/godot/pull/24046.patch","title":"Fixed using move_and_slide with stop_on_slope stopping too early","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2018-11-29T01:28:12Z","updated_at":"2018-12-14T12:57:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["86472ad5a99e0d597df13d2b8e930ed6ad24ef6c"]},"24051":{"id":"MDExOlB1bGxSZXF1ZXN0MjM0NjE1NTE5","public_id":24051,"url":"https://github.com/godotengine/godot/pull/24051","diff_url":"https://github.com/godotengine/godot/pull/24051.diff","patch_url":"https://github.com/godotengine/godot/pull/24051.patch","title":"Fixes typo in source string sent to translation.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIzNDA1MTIy","created_at":"2018-11-29T12:14:21Z","updated_at":"2018-12-03T17:40:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["464e294c8f9e39ae563f5076f83804f3546d18fe"]},"24057":{"id":"MDExOlB1bGxSZXF1ZXN0MjM0NzI1ODM1","public_id":24057,"url":"https://github.com/godotengine/godot/pull/24057","diff_url":"https://github.com/godotengine/godot/pull/24057.diff","patch_url":"https://github.com/godotengine/godot/pull/24057.patch","title":"TextEdit: added redo option to the context menu","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNDk0NDI=","created_at":"2018-11-29T17:35:34Z","updated_at":"2018-12-02T19:25:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["7831cd76abd0ed434b5d3b218885145ca989409a"]},"24062":{"id":"MDExOlB1bGxSZXF1ZXN0MjM0NzcxOTgy","public_id":24062,"url":"https://github.com/godotengine/godot/pull/24062","diff_url":"https://github.com/godotengine/godot/pull/24062.diff","patch_url":"https://github.com/godotengine/godot/pull/24062.patch","title":"Use filename instead of the class name for drag & drop Mesh Instance.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQzNDQ5ODMy","created_at":"2018-11-29T20:15:26Z","updated_at":"2018-12-03T16:33:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["79ca8e7305db103078d8afa2a17ba95289962d41"]},"24078":{"id":"MDExOlB1bGxSZXF1ZXN0MjM0ODYyMzE0","public_id":24078,"url":"https://github.com/godotengine/godot/pull/24078","diff_url":"https://github.com/godotengine/godot/pull/24078.diff","patch_url":"https://github.com/godotengine/godot/pull/24078.patch","title":"Fix wrong size and position when windows is minimized on Windows","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-11-30T03:40:02Z","updated_at":"2019-07-03T13:40:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["711bc1c07ee924b4deda04da825941d8a9e4f3c7"]},"24079":{"id":"MDExOlB1bGxSZXF1ZXN0MjM0ODY1MTY3","public_id":24079,"url":"https://github.com/godotengine/godot/pull/24079","diff_url":"https://github.com/godotengine/godot/pull/24079.diff","patch_url":"https://github.com/godotengine/godot/pull/24079.patch","title":"Fix ItemList editor not hiding on node removal","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-11-30T04:01:47Z","updated_at":"2018-12-02T16:30:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["2823251c2fcce79ee00effb4c305ab6bcdb05d3b"]},"24082":{"id":"MDExOlB1bGxSZXF1ZXN0MjM0OTg2MDMw","public_id":24082,"url":"https://github.com/godotengine/godot/pull/24082","diff_url":"https://github.com/godotengine/godot/pull/24082.diff","patch_url":"https://github.com/godotengine/godot/pull/24082.patch","title":"Change custom permissions in Android export to an array","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2018-11-30T13:22:20Z","updated_at":"2018-12-03T00:33:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw5NTUwNzk2ODQ=","name":"breaks compat","color":"#b64245"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["22233ded4a9934c6eaddd8f8fc04afdb20d4876e"]},"24085":{"id":"MDExOlB1bGxSZXF1ZXN0MjM1MDM1MTcz","public_id":24085,"url":"https://github.com/godotengine/godot/pull/24085","diff_url":"https://github.com/godotengine/godot/pull/24085.diff","patch_url":"https://github.com/godotengine/godot/pull/24085.patch","title":"Fix key icon overlapping revert icon","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-11-30T16:02:27Z","updated_at":"2018-12-02T20:21:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["2015c741047d32d9be0e4523cdf92e0f48aeaa08"]},"24089":{"id":"MDExOlB1bGxSZXF1ZXN0MjM1MDc0NzQy","public_id":24089,"url":"https://github.com/godotengine/godot/pull/24089","diff_url":"https://github.com/godotengine/godot/pull/24089.diff","patch_url":"https://github.com/godotengine/godot/pull/24089.patch","title":"Fixed gles2 camera_matrix bug","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2018-11-30T18:22:23Z","updated_at":"2018-12-04T17:56:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["fd7607bf82efd4e24945a1b0dcb4c859870780ea"]},"24090":{"id":"MDExOlB1bGxSZXF1ZXN0MjM1MDc4NDgy","public_id":24090,"url":"https://github.com/godotengine/godot/pull/24090","diff_url":"https://github.com/godotengine/godot/pull/24090.diff","patch_url":"https://github.com/godotengine/godot/pull/24090.patch","title":"Fix blitting from negative position","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2018-11-30T18:37:38Z","updated_at":"2019-07-03T19:28:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6dc9a1b4753c3c1239bf24dadd6e316952465072"]},"24091":{"id":"MDExOlB1bGxSZXF1ZXN0MjM1MTA1NjA4","public_id":24091,"url":"https://github.com/godotengine/godot/pull/24091","diff_url":"https://github.com/godotengine/godot/pull/24091.diff","patch_url":"https://github.com/godotengine/godot/pull/24091.patch","title":"C#: Improve tool script support and fix reloading issues","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-11-30T20:24:32Z","updated_at":"2021-05-14T01:54:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["b9b7dcdf001e1705ec45deab56d31eb74dcaaa4d"]},"24092":{"id":"MDExOlB1bGxSZXF1ZXN0MjM1MTExMTM1","public_id":24092,"url":"https://github.com/godotengine/godot/pull/24092","diff_url":"https://github.com/godotengine/godot/pull/24092.diff","patch_url":"https://github.com/godotengine/godot/pull/24092.patch","title":"Implement CSharpScript::is_valid()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-11-30T20:48:22Z","updated_at":"2021-05-14T01:54:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["5fd3ef4e787c636aafc7cb71d25fd8d9eda336b0"]},"24098":{"id":"MDExOlB1bGxSZXF1ZXN0MjM1MTU4NzEy","public_id":24098,"url":"https://github.com/godotengine/godot/pull/24098","diff_url":"https://github.com/godotengine/godot/pull/24098.diff","patch_url":"https://github.com/godotengine/godot/pull/24098.patch","title":"Fix crash due to ~CSharpInstance() being called on freed instance","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2018-12-01T01:29:13Z","updated_at":"2021-05-14T01:54:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["f6f2be7577f0f952c446064252339b7142109ea7"]},"24104":{"id":"MDExOlB1bGxSZXF1ZXN0MjM1MTkzNDYz","public_id":24104,"url":"https://github.com/godotengine/godot/pull/24104","diff_url":"https://github.com/godotengine/godot/pull/24104.diff","patch_url":"https://github.com/godotengine/godot/pull/24104.patch","title":"Fix crash when multiple mouse buttons is pressed.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-12-01T13:26:46Z","updated_at":"2018-12-02T16:51:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ea6a5bb8fb886624f61bffece3df92e9491d12ce"]},"24105":{"id":"MDExOlB1bGxSZXF1ZXN0MjM1MTk0NTcx","public_id":24105,"url":"https://github.com/godotengine/godot/pull/24105","diff_url":"https://github.com/godotengine/godot/pull/24105.diff","patch_url":"https://github.com/godotengine/godot/pull/24105.patch","title":"Remove obsolete ANDROID_NATIVE_ACTIVITY","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2018-12-01T13:50:40Z","updated_at":"2018-12-12T11:04:55Z","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":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["6105a8beb1c861574986b7531c6b5c6e7b4cdb42"]},"24106":{"id":"MDExOlB1bGxSZXF1ZXN0MjM1MjAzMTU2","public_id":24106,"url":"https://github.com/godotengine/godot/pull/24106","diff_url":"https://github.com/godotengine/godot/pull/24106.diff","patch_url":"https://github.com/godotengine/godot/pull/24106.patch","title":"Fixes collapsed SplitContainers","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-12-01T16:39:00Z","updated_at":"2018-12-02T20:19:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["136847e5c3623f1787af88188681accf717f96b9"]},"24109":{"id":"MDExOlB1bGxSZXF1ZXN0MjM1MjE3NzQ5","public_id":24109,"url":"https://github.com/godotengine/godot/pull/24109","diff_url":"https://github.com/godotengine/godot/pull/24109.diff","patch_url":"https://github.com/godotengine/godot/pull/24109.patch","title":"Fixed Path2D Plugin Editor so segments can be split.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0NjI5OTM=","created_at":"2018-12-01T20:49:31Z","updated_at":"2018-12-12T23:43:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["bce3599bd7de6eb1bd65f5d9589b66e261d0f03c"]},"24112":{"id":"MDExOlB1bGxSZXF1ZXN0MjM1MjI2MDg5","public_id":24112,"url":"https://github.com/godotengine/godot/pull/24112","diff_url":"https://github.com/godotengine/godot/pull/24112.diff","patch_url":"https://github.com/godotengine/godot/pull/24112.patch","title":"RichTextLabel: update the cache when the scroll hide.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNDk0NDI=","created_at":"2018-12-01T23:32:59Z","updated_at":"2018-12-03T20:57:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c80b9e9173bdac27f98330b8f4a86f839041e3f2"]},"24117":{"id":"MDExOlB1bGxSZXF1ZXN0MjM1MjY5MzI5","public_id":24117,"url":"https://github.com/godotengine/godot/pull/24117","diff_url":"https://github.com/godotengine/godot/pull/24117.diff","patch_url":"https://github.com/godotengine/godot/pull/24117.patch","title":"Fix text files constantly asking for reload as no last modified time","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2018-12-02T16:33:27Z","updated_at":"2018-12-03T20:10:57Z","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":["69fe17639e2a5b7ca31ba5ccf2ac49a9b9ae293e"]},"24125":{"id":"MDExOlB1bGxSZXF1ZXN0MjM1Mjk5OTEw","public_id":24125,"url":"https://github.com/godotengine/godot/pull/24125","diff_url":"https://github.com/godotengine/godot/pull/24125.diff","patch_url":"https://github.com/godotengine/godot/pull/24125.patch","title":"Add missing validations to prevent crash of multiple mouse buttons being pressed","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-12-03T00:46:05Z","updated_at":"2018-12-03T16:40:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["26c1af48481b32138bc34302432e4254bddcd529"]},"24126":{"id":"MDExOlB1bGxSZXF1ZXN0MjM1MzAyOTEx","public_id":24126,"url":"https://github.com/godotengine/godot/pull/24126","diff_url":"https://github.com/godotengine/godot/pull/24126.diff","patch_url":"https://github.com/godotengine/godot/pull/24126.patch","title":"remove_unused_get_frustum","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMzMzI1OTg=","created_at":"2018-12-03T01:21:58Z","updated_at":"2018-12-03T16:31:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["66bfc29d0645f2d57071ef2f81078ff4a41aabe4"]},"24129":{"id":"MDExOlB1bGxSZXF1ZXN0MjM1MzE5MTMx","public_id":24129,"url":"https://github.com/godotengine/godot/pull/24129","diff_url":"https://github.com/godotengine/godot/pull/24129.diff","patch_url":"https://github.com/godotengine/godot/pull/24129.patch","title":"Arrays now parse the hint_string in the new inspector.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ4MzUzMQ==","created_at":"2018-12-03T03:51:08Z","updated_at":"2019-01-14T06:30:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9c91cc00eae9e56477d414ce0843b10318fac268"]},"24135":{"id":"MDExOlB1bGxSZXF1ZXN0MjM1NDcyNTg4","public_id":24135,"url":"https://github.com/godotengine/godot/pull/24135","diff_url":"https://github.com/godotengine/godot/pull/24135.diff","patch_url":"https://github.com/godotengine/godot/pull/24135.patch","title":"Added ranged integer generation function to RNG class","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-12-03T14:46:16Z","updated_at":"2018-12-12T13:09:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d376be2bf4c8c8b5bfcb650647ebb73605f8fc81"]},"24140":{"id":"MDExOlB1bGxSZXF1ZXN0MjM1NTQ3MDk3","public_id":24140,"url":"https://github.com/godotengine/godot/pull/24140","diff_url":"https://github.com/godotengine/godot/pull/24140.diff","patch_url":"https://github.com/godotengine/godot/pull/24140.patch","title":"Fix csgshape collider without object id","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQwMTY5MjQ=","created_at":"2018-12-03T18:28:51Z","updated_at":"2018-12-04T09:56:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["3aeeaa9318e6d5e15ee26b16ebd516e1100c3142"]},"24141":{"id":"MDExOlB1bGxSZXF1ZXN0MjM1NTU2NDMx","public_id":24141,"url":"https://github.com/godotengine/godot/pull/24141","diff_url":"https://github.com/godotengine/godot/pull/24141.diff","patch_url":"https://github.com/godotengine/godot/pull/24141.patch","title":"[macOS] File icons: add separate icons for gdscript, resource, scene and projects.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2018-12-03T19:01:07Z","updated_at":"2018-12-06T14:05:24Z","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":["c2aac1a1db11ec1d110d8687074885d8547a0c04"]},"24143":{"id":"MDExOlB1bGxSZXF1ZXN0MjM1NTgyNjAz","public_id":24143,"url":"https://github.com/godotengine/godot/pull/24143","diff_url":"https://github.com/godotengine/godot/pull/24143.diff","patch_url":"https://github.com/godotengine/godot/pull/24143.patch","title":"const char* operator on CharString now const.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDk4ODMy","created_at":"2018-12-03T20:30:53Z","updated_at":"2019-06-25T20:11:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a758653199001ffb613e5b6d15d4a50920292fe3"]},"24145":{"id":"MDExOlB1bGxSZXF1ZXN0MjM1NjA0MTIw","public_id":24145,"url":"https://github.com/godotengine/godot/pull/24145","diff_url":"https://github.com/godotengine/godot/pull/24145.diff","patch_url":"https://github.com/godotengine/godot/pull/24145.patch","title":"Fix error/warning while building with android studio","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-12-03T21:48:56Z","updated_at":"2018-12-18T08:57:31Z","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":["b385a4b053e51a7076d87c80eb53ca451d0bdfb6"]},"24148":{"id":"MDExOlB1bGxSZXF1ZXN0MjM1NjI5MDE5","public_id":24148,"url":"https://github.com/godotengine/godot/pull/24148","diff_url":"https://github.com/godotengine/godot/pull/24148.diff","patch_url":"https://github.com/godotengine/godot/pull/24148.patch","title":"#24131: fix for PathFollow offset slider overlapping with the inspector","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0OTA1ODIw","created_at":"2018-12-03T23:32:26Z","updated_at":"2018-12-15T14:48:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f0379366dc079f3071f5880df81ce3ec2d243602"]},"24151":{"id":"MDExOlB1bGxSZXF1ZXN0MjM1NzI0MjMz","public_id":24151,"url":"https://github.com/godotengine/godot/pull/24151","diff_url":"https://github.com/godotengine/godot/pull/24151.diff","patch_url":"https://github.com/godotengine/godot/pull/24151.patch","title":"Fix iOS safe area insets to use pixels and not points","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0MTc4NDk=","created_at":"2018-12-04T08:51:42Z","updated_at":"2019-07-03T13:41:10Z","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":["230510d628affdb33fbbf4ddbc7eef87fd22fdd9"]},"24155":{"id":"MDExOlB1bGxSZXF1ZXN0MjM1ODEwMjI2","public_id":24155,"url":"https://github.com/godotengine/godot/pull/24155","diff_url":"https://github.com/godotengine/godot/pull/24155.diff","patch_url":"https://github.com/godotengine/godot/pull/24155.patch","title":"SCons: Properly set bits variable as string for MSVC detection","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-12-04T13:33:54Z","updated_at":"2018-12-04T14:10:38Z","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":["a99e90b258dfe53b23e3c793c93dfc2659dd4d0b"]},"24159":{"id":"MDExOlB1bGxSZXF1ZXN0MjM1ODYxOTkx","public_id":24159,"url":"https://github.com/godotengine/godot/pull/24159","diff_url":"https://github.com/godotengine/godot/pull/24159.diff","patch_url":"https://github.com/godotengine/godot/pull/24159.patch","title":"Move \"Dialog Bounds\" from the Editor Settings to project's metadata","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-12-04T15:56:23Z","updated_at":"2018-12-05T15:21:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["63dc20a8279123a317e8cc9dd3b5847dfaddbc99"]},"24160":{"id":"MDExOlB1bGxSZXF1ZXN0MjM1ODc4NDEx","public_id":24160,"url":"https://github.com/godotengine/godot/pull/24160","diff_url":"https://github.com/godotengine/godot/pull/24160.diff","patch_url":"https://github.com/godotengine/godot/pull/24160.patch","title":"Add tooltips to GraphEdit node","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-12-04T16:39:14Z","updated_at":"2018-12-05T13:28:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["3ae5eec3661968b32a9189609ee22383db0fa62b"]},"24161":{"id":"MDExOlB1bGxSZXF1ZXN0MjM1ODk4Njk3","public_id":24161,"url":"https://github.com/godotengine/godot/pull/24161","diff_url":"https://github.com/godotengine/godot/pull/24161.diff","patch_url":"https://github.com/godotengine/godot/pull/24161.patch","title":"Fix properties update in remote transform","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQwMTY5MjQ=","created_at":"2018-12-04T17:38:36Z","updated_at":"2018-12-14T12:34:49Z","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":["7619a8a30dc6fbc851a030c9cb97e05764c4b0a5"]},"24163":{"id":"MDExOlB1bGxSZXF1ZXN0MjM1OTEyNDM0","public_id":24163,"url":"https://github.com/godotengine/godot/pull/24163","diff_url":"https://github.com/godotengine/godot/pull/24163.diff","patch_url":"https://github.com/godotengine/godot/pull/24163.patch","title":"Make LIGHT_UV constant in canvas_item light shader","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2018-12-04T18:25:05Z","updated_at":"2018-12-16T23:32:03Z","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":["4740dd343e2dbeab7d0d5e5510e8f11afe1fd6b2"]},"24164":{"id":"MDExOlB1bGxSZXF1ZXN0MjM1OTI3NTU1","public_id":24164,"url":"https://github.com/godotengine/godot/pull/24164","diff_url":"https://github.com/godotengine/godot/pull/24164.diff","patch_url":"https://github.com/godotengine/godot/pull/24164.patch","title":"Fix error when adding children to YSort","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2018-12-04T19:16:10Z","updated_at":"2018-12-04T20:02:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["02b569297e309274eb5e0277d6fd031cd8a030b6"]},"24165":{"id":"MDExOlB1bGxSZXF1ZXN0MjM1OTU0MDg4","public_id":24165,"url":"https://github.com/godotengine/godot/pull/24165","diff_url":"https://github.com/godotengine/godot/pull/24165.diff","patch_url":"https://github.com/godotengine/godot/pull/24165.patch","title":"Make LightOccluder2D Editor use the AbstractPolygon Editor instead of its own","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-12-04T20:48:05Z","updated_at":"2018-12-05T13:28:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["53764a5ee62c25c881e286c89e98e366d7a695a5"]},"24166":{"id":"MDExOlB1bGxSZXF1ZXN0MjM1OTU1ODkz","public_id":24166,"url":"https://github.com/godotengine/godot/pull/24166","diff_url":"https://github.com/godotengine/godot/pull/24166.diff","patch_url":"https://github.com/godotengine/godot/pull/24166.patch","title":"Add checking required field for exporting iOS","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-12-04T20:54:33Z","updated_at":"2019-07-03T13:42:32Z","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":["e698a92b0911bb36b3c04869e462f146de3116fe"]},"24169":{"id":"MDExOlB1bGxSZXF1ZXN0MjM2MDA3MDYz","public_id":24169,"url":"https://github.com/godotengine/godot/pull/24169","diff_url":"https://github.com/godotengine/godot/pull/24169.diff","patch_url":"https://github.com/godotengine/godot/pull/24169.patch","title":"Fixed CanvasItem.draw_multimesh() binding","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ4MzUzMQ==","created_at":"2018-12-05T00:30:24Z","updated_at":"2019-01-14T06:30:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["3f7ae10843ec8119bf1412dc8c0b6501fd651ebe"]},"24189":{"id":"MDExOlB1bGxSZXF1ZXN0MjM2NDYzMzg1","public_id":24189,"url":"https://github.com/godotengine/godot/pull/24189","diff_url":"https://github.com/godotengine/godot/pull/24189.diff","patch_url":"https://github.com/godotengine/godot/pull/24189.patch","title":"Fixes editor crashing when editing autotiles","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0ODIxMjE5","created_at":"2018-12-06T09:39:31Z","updated_at":"2018-12-06T10:34:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["29284f628c3867e1d300667b70a165b15a498c76"]},"24194":{"id":"MDExOlB1bGxSZXF1ZXN0MjM2NTYxNTcw","public_id":24194,"url":"https://github.com/godotengine/godot/pull/24194","diff_url":"https://github.com/godotengine/godot/pull/24194.diff","patch_url":"https://github.com/godotengine/godot/pull/24194.patch","title":"Make thumbnail cache less tasking on the message queue","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2018-12-06T15:05:05Z","updated_at":"2018-12-06T19:31:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["68e69fd45b03f2c75a1314cef5cfe014e1432c00"]},"24197":{"id":"MDExOlB1bGxSZXF1ZXN0MjM2NjgzNzEx","public_id":24197,"url":"https://github.com/godotengine/godot/pull/24197","diff_url":"https://github.com/godotengine/godot/pull/24197.diff","patch_url":"https://github.com/godotengine/godot/pull/24197.patch","title":"Update NavPoly in the editor canvas when the resource is changed via the Inspector","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-12-06T21:48:17Z","updated_at":"2018-12-07T12:07:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f69dbc09538b75b16edf519a67113ea4764ecacd"]},"24203":{"id":"MDExOlB1bGxSZXF1ZXN0MjM2NzM4OTMz","public_id":24203,"url":"https://github.com/godotengine/godot/pull/24203","diff_url":"https://github.com/godotengine/godot/pull/24203.diff","patch_url":"https://github.com/godotengine/godot/pull/24203.patch","title":"Fix ExportDialog layout out of boundary when select a template.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM5Nzg0","created_at":"2018-12-07T02:49:04Z","updated_at":"2018-12-13T05:34:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["99f9af868a6994ddf6622172ec98961fdd37988e"]},"24205":{"id":"MDExOlB1bGxSZXF1ZXN0MjM2NzUwNzIx","public_id":24205,"url":"https://github.com/godotengine/godot/pull/24205","diff_url":"https://github.com/godotengine/godot/pull/24205.diff","patch_url":"https://github.com/godotengine/godot/pull/24205.patch","title":"Hide \"Script\" section in the \"TilesetEditorContext\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-12-07T04:19:47Z","updated_at":"2018-12-07T12:07:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d514ac405b477e1ecacb25dedc6d0f7f03d2cb2c"]},"24214":{"id":"MDExOlB1bGxSZXF1ZXN0MjM2OTI3MjIz","public_id":24214,"url":"https://github.com/godotengine/godot/pull/24214","diff_url":"https://github.com/godotengine/godot/pull/24214.diff","patch_url":"https://github.com/godotengine/godot/pull/24214.patch","title":"Fix EditorAudioBuses not updating when changing to a device with different channels","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-12-07T16:41:43Z","updated_at":"2018-12-12T13:21:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["792786b4b7e8d1fd4f708178d77537b6811e9be1"]},"24216":{"id":"MDExOlB1bGxSZXF1ZXN0MjM2OTcwNDI1","public_id":24216,"url":"https://github.com/godotengine/godot/pull/24216","diff_url":"https://github.com/godotengine/godot/pull/24216.diff","patch_url":"https://github.com/godotengine/godot/pull/24216.patch","title":"Fix custom features missing when _export_begin is called","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-12-07T19:30:26Z","updated_at":"2018-12-07T19:56:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["087401b33f05b204b4d8b06606627b2fa6f2a625"]},"24218":{"id":"MDExOlB1bGxSZXF1ZXN0MjM2OTk4NTU2","public_id":24218,"url":"https://github.com/godotengine/godot/pull/24218","diff_url":"https://github.com/godotengine/godot/pull/24218.diff","patch_url":"https://github.com/godotengine/godot/pull/24218.patch","title":"Disabled CollisionShape2D is not processed now","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ2MDU1Njg=","created_at":"2018-12-07T21:28:18Z","updated_at":"2018-12-12T15:39:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["9edf98e8419ce68085a308ba4ae65fe8bf8a9f17"]},"24219":{"id":"MDExOlB1bGxSZXF1ZXN0MjM3MDI2MjUz","public_id":24219,"url":"https://github.com/godotengine/godot/pull/24219","diff_url":"https://github.com/godotengine/godot/pull/24219.diff","patch_url":"https://github.com/godotengine/godot/pull/24219.patch","title":"Fix AutoTile z-index not persisting correctly","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-12-08T00:05:04Z","updated_at":"2018-12-09T15:03:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["33ca76e15dcb513a3d7d1dd25388c5f9c8e822f1"]},"24221":{"id":"MDExOlB1bGxSZXF1ZXN0MjM3MDI4MjEy","public_id":24221,"url":"https://github.com/godotengine/godot/pull/24221","diff_url":"https://github.com/godotengine/godot/pull/24221.diff","patch_url":"https://github.com/godotengine/godot/pull/24221.patch","title":"Warn about AnimationTreePlayer's deprecation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-12-08T00:21:17Z","updated_at":"2018-12-09T20:54:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a491824ec0788b13cb3b7432942224ef7f630b15"]},"24223":{"id":"MDExOlB1bGxSZXF1ZXN0MjM3MDM2Nzk3","public_id":24223,"url":"https://github.com/godotengine/godot/pull/24223","diff_url":"https://github.com/godotengine/godot/pull/24223.diff","patch_url":"https://github.com/godotengine/godot/pull/24223.patch","title":"Fix type-compatibilty check in GDScript","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2018-12-08T01:56:00Z","updated_at":"2018-12-09T15:52:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["74a3bf72f0539bf62b08290b066de05ed0280f66"]},"24224":{"id":"MDExOlB1bGxSZXF1ZXN0MjM3MDQxOTUx","public_id":24224,"url":"https://github.com/godotengine/godot/pull/24224","diff_url":"https://github.com/godotengine/godot/pull/24224.diff","patch_url":"https://github.com/godotengine/godot/pull/24224.patch","title":"Reverse bitangent on everything","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2018-12-08T03:29:27Z","updated_at":"2018-12-21T18:41:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTcxNjI=","name":"discussion","color":"#ccaaff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["fa63a0fe835868148c9ac6ab9a3f260928155c70"]},"24231":{"id":"MDExOlB1bGxSZXF1ZXN0MjM3MDgyMjYy","public_id":24231,"url":"https://github.com/godotengine/godot/pull/24231","diff_url":"https://github.com/godotengine/godot/pull/24231.diff","patch_url":"https://github.com/godotengine/godot/pull/24231.patch","title":"Minor changes to the File menu in the Script Editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-12-08T18:04:09Z","updated_at":"2018-12-09T14:05:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["1bb14971e58e6c968a18b5c9e162654724220654"]},"24236":{"id":"MDExOlB1bGxSZXF1ZXN0MjM3MTIzMzY4","public_id":24236,"url":"https://github.com/godotengine/godot/pull/24236","diff_url":"https://github.com/godotengine/godot/pull/24236.diff","patch_url":"https://github.com/godotengine/godot/pull/24236.patch","title":"Fix duplicating visual shader nodes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MTA4NDYw","created_at":"2018-12-09T10:59:04Z","updated_at":"2018-12-09T20:47:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["86eb6951c76550ee2a8e874019e15e27a4d20c42"]},"24241":{"id":"MDExOlB1bGxSZXF1ZXN0MjM3MTM5MTg3","public_id":24241,"url":"https://github.com/godotengine/godot/pull/24241","diff_url":"https://github.com/godotengine/godot/pull/24241.diff","patch_url":"https://github.com/godotengine/godot/pull/24241.patch","title":"Moved member variables to initializer list","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzMzc4ODA=","created_at":"2018-12-09T15:58:17Z","updated_at":"2019-01-13T15:56:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["08f22f1cf0e0d133b7ea763dc3886cf462c6fcb2"]},"24246":{"id":"MDExOlB1bGxSZXF1ZXN0MjM3MTUxNDIw","public_id":24246,"url":"https://github.com/godotengine/godot/pull/24246","diff_url":"https://github.com/godotengine/godot/pull/24246.diff","patch_url":"https://github.com/godotengine/godot/pull/24246.patch","title":"Cleanup some unused controls in the editor's top bar","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-12-09T19:30:20Z","updated_at":"2018-12-09T20:53:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["bc9cb0e6cdba1b224b4592c01435199353b515b8"]},"24256":{"id":"MDExOlB1bGxSZXF1ZXN0MjM3MzAyNzk5","public_id":24256,"url":"https://github.com/godotengine/godot/pull/24256","diff_url":"https://github.com/godotengine/godot/pull/24256.diff","patch_url":"https://github.com/godotengine/godot/pull/24256.patch","title":"Properly reselect duplicated visual shader nodes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MTA4NDYw","created_at":"2018-12-10T12:28:32Z","updated_at":"2018-12-10T13:31:01Z","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":["feb12559e660f2b579ab50d948e4f4f458b1c35f"]},"24258":{"id":"MDExOlB1bGxSZXF1ZXN0MjM3MzIyNjI2","public_id":24258,"url":"https://github.com/godotengine/godot/pull/24258","diff_url":"https://github.com/godotengine/godot/pull/24258.diff","patch_url":"https://github.com/godotengine/godot/pull/24258.patch","title":"Update libwebp to 1.0.1","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-12-10T13:37:08Z","updated_at":"2019-06-04T09:14:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["d4133ac8440321f2ae2e26fb317871bd847b35eb"]},"24266":{"id":"MDExOlB1bGxSZXF1ZXN0MjM3NDA0MjIz","public_id":24266,"url":"https://github.com/godotengine/godot/pull/24266","diff_url":"https://github.com/godotengine/godot/pull/24266.diff","patch_url":"https://github.com/godotengine/godot/pull/24266.patch","title":"Fixes docs displaying error if xml has parentheses after brackets","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI4MTM1ODU0","created_at":"2018-12-10T17:28:47Z","updated_at":"2019-07-03T13:43:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["a720993cc8ee53e635c254ddbc2996c1f79f9a55"]},"24267":{"id":"MDExOlB1bGxSZXF1ZXN0MjM3NDQ0NDQ3","public_id":24267,"url":"https://github.com/godotengine/godot/pull/24267","diff_url":"https://github.com/godotengine/godot/pull/24267.diff","patch_url":"https://github.com/godotengine/godot/pull/24267.patch","title":"Remove \"panel\" theme property from ButtonGroup","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-12-10T19:48:41Z","updated_at":"2018-12-12T13:39:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["bfab0fe3db8b5a2cb2f128f23e3502ff668fe459"]},"24270":{"id":"MDExOlB1bGxSZXF1ZXN0MjM3NDUxNjg2","public_id":24270,"url":"https://github.com/godotengine/godot/pull/24270","diff_url":"https://github.com/godotengine/godot/pull/24270.diff","patch_url":"https://github.com/godotengine/godot/pull/24270.patch","title":"Fix \"blocked > 0\" error when selecting an item in the Search Help dialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-12-10T20:14:20Z","updated_at":"2018-12-11T12:20:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["133031c65ee4ce09e6738a45c14f7e21ca2a8cf7"]},"24278":{"id":"MDExOlB1bGxSZXF1ZXN0MjM3NjQ0NDQ3","public_id":24278,"url":"https://github.com/godotengine/godot/pull/24278","diff_url":"https://github.com/godotengine/godot/pull/24278.diff","patch_url":"https://github.com/godotengine/godot/pull/24278.patch","title":"Fix \"index -1 out of range\" error spam. Fixes #24277","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3NzYwNDQ=","created_at":"2018-12-11T11:31:15Z","updated_at":"2018-12-11T13:06:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["1884952ae3c513d091409751347dc2b2b628d349"]},"24285":{"id":"MDExOlB1bGxSZXF1ZXN0MjM3Njg2ODYz","public_id":24285,"url":"https://github.com/godotengine/godot/pull/24285","diff_url":"https://github.com/godotengine/godot/pull/24285.diff","patch_url":"https://github.com/godotengine/godot/pull/24285.patch","title":"Support GLES2 for iOS","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-12-11T13:52:13Z","updated_at":"2018-12-13T10:00:40Z","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":["20de0679fcaa91a0c7073ca606e15947e8fd0982"]},"24293":{"id":"MDExOlB1bGxSZXF1ZXN0MjM3OTM4MjY5","public_id":24293,"url":"https://github.com/godotengine/godot/pull/24293","diff_url":"https://github.com/godotengine/godot/pull/24293.diff","patch_url":"https://github.com/godotengine/godot/pull/24293.patch","title":"Better code organization in EditorSettings::_load_defaults and cleanup of unused settings.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-12-12T07:34:03Z","updated_at":"2018-12-12T08:22:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["77dd0561ef0ad508878ce2899d5181e9c9b632d6","fe68f53298a28d3fbc159a92e48ef2971a8467ae"]},"24298":{"id":"MDExOlB1bGxSZXF1ZXN0MjM4MDA1MTg0","public_id":24298,"url":"https://github.com/godotengine/godot/pull/24298","diff_url":"https://github.com/godotengine/godot/pull/24298.diff","patch_url":"https://github.com/godotengine/godot/pull/24298.patch","title":"Change incorrect \"lightNing\" to \"lighTING\" in WorldEnvironment.xml","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIwNTQxOTg1","created_at":"2018-12-12T11:35:18Z","updated_at":"2018-12-12T13:29:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["d807b52c15937a2ce27fe843151fbe2383ebc71f"]},"24301":{"id":"MDExOlB1bGxSZXF1ZXN0MjM4MDU0MDQ4","public_id":24301,"url":"https://github.com/godotengine/godot/pull/24301","diff_url":"https://github.com/godotengine/godot/pull/24301.diff","patch_url":"https://github.com/godotengine/godot/pull/24301.patch","title":"PulseAudio driver will now change the device if the default system device changes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2018-12-12T14:21:07Z","updated_at":"2019-07-03T08:56:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["a6743414f86dbb40915668bb347b4d2c16a631b8"]},"24308":{"id":"MDExOlB1bGxSZXF1ZXN0MjM4MTY4ODUz","public_id":24308,"url":"https://github.com/godotengine/godot/pull/24308","diff_url":"https://github.com/godotengine/godot/pull/24308.diff","patch_url":"https://github.com/godotengine/godot/pull/24308.patch","title":"#24303: remember sorting order in the project manager","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0OTA1ODIw","created_at":"2018-12-12T20:17:00Z","updated_at":"2018-12-16T13:00: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":["b675a3f745d6028ee67c04a3eb4172f417fb277c"]},"24310":{"id":"MDExOlB1bGxSZXF1ZXN0MjM4MTg3NzY5","public_id":24310,"url":"https://github.com/godotengine/godot/pull/24310","diff_url":"https://github.com/godotengine/godot/pull/24310.diff","patch_url":"https://github.com/godotengine/godot/pull/24310.patch","title":"ColorPicker fixes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3Njc2ODQ3","created_at":"2018-12-12T21:26:46Z","updated_at":"2019-03-05T21:03:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["61ceb59f1dbc39a3d2789a9e8bb808240a5a44b6"]},"24312":{"id":"MDExOlB1bGxSZXF1ZXN0MjM4Mjg0OTU4","public_id":24312,"url":"https://github.com/godotengine/godot/pull/24312","diff_url":"https://github.com/godotengine/godot/pull/24312.diff","patch_url":"https://github.com/godotengine/godot/pull/24312.patch","title":"fixed uv missing in vertex shader of canvas.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc5MTc0NzU=","created_at":"2018-12-13T07:04:50Z","updated_at":"2018-12-13T09:41:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["7c55228f5cc2c1d33b26132d973aad3f0620345c"]},"24324":{"id":"MDExOlB1bGxSZXF1ZXN0MjM4NDMzMjEx","public_id":24324,"url":"https://github.com/godotengine/godot/pull/24324","diff_url":"https://github.com/godotengine/godot/pull/24324.diff","patch_url":"https://github.com/godotengine/godot/pull/24324.patch","title":"Request mic access only when is needed","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-12-13T15:37:13Z","updated_at":"2018-12-14T09:38:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1MTk=","name":"platform:ios","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["7d387dc63f75da867a1b9e07cd957b456de99c12"]},"24327":{"id":"MDExOlB1bGxSZXF1ZXN0MjM4NDk2Mjkx","public_id":24327,"url":"https://github.com/godotengine/godot/pull/24327","diff_url":"https://github.com/godotengine/godot/pull/24327.diff","patch_url":"https://github.com/godotengine/godot/pull/24327.patch","title":"Revert \"Use more subtle indentation guides in the script editor\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-12-13T18:58:56Z","updated_at":"2018-12-13T20:11:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["2f31d31c237214587b8cec1dcdd4d713c60f461c"]},"24330":{"id":"MDExOlB1bGxSZXF1ZXN0MjM4NTM3MjQw","public_id":24330,"url":"https://github.com/godotengine/godot/pull/24330","diff_url":"https://github.com/godotengine/godot/pull/24330.diff","patch_url":"https://github.com/godotengine/godot/pull/24330.patch","title":"Re-add missing save resource button in the inspector","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMTE1NTU=","created_at":"2018-12-13T21:25:26Z","updated_at":"2018-12-14T07:56:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["1f1ab997b63cb6c91415b3b76c3cbed8926d2560"]},"24331":{"id":"MDExOlB1bGxSZXF1ZXN0MjM4NTQwNDQ5","public_id":24331,"url":"https://github.com/godotengine/godot/pull/24331","diff_url":"https://github.com/godotengine/godot/pull/24331.diff","patch_url":"https://github.com/godotengine/godot/pull/24331.patch","title":"#23231: make resource changes in a nested inspector undoable","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0OTA1ODIw","created_at":"2018-12-13T21:37:50Z","updated_at":"2018-12-15T14:48: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":["2e4752bdbaa79ec27b3c97d352b3c35ae4676a4e"]},"24333":{"id":"MDExOlB1bGxSZXF1ZXN0MjM4NTQyODM3","public_id":24333,"url":"https://github.com/godotengine/godot/pull/24333","diff_url":"https://github.com/godotengine/godot/pull/24333.diff","patch_url":"https://github.com/godotengine/godot/pull/24333.patch","title":"Change EditorLineEditFileChooser to use the \"Folder\" icon","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-12-13T21:46:50Z","updated_at":"2018-12-14T10:34:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["0e894a160cfc2c29623247fbc1f8c761e07dc24d"]},"24341":{"id":"MDExOlB1bGxSZXF1ZXN0MjM4NjE2NzQ0","public_id":24341,"url":"https://github.com/godotengine/godot/pull/24341","diff_url":"https://github.com/godotengine/godot/pull/24341.diff","patch_url":"https://github.com/godotengine/godot/pull/24341.patch","title":"Expose ButtonGroup's \"get_buttons()\" to GDScript","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-12-14T05:46:57Z","updated_at":"2018-12-14T10:34:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c2fe5c04684105fdfedbc6679f17acec12b3382c"]},"24357":{"id":"MDExOlB1bGxSZXF1ZXN0MjM4ODI4MTg3","public_id":24357,"url":"https://github.com/godotengine/godot/pull/24357","diff_url":"https://github.com/godotengine/godot/pull/24357.diff","patch_url":"https://github.com/godotengine/godot/pull/24357.patch","title":"Don't allocate in Vector's ctor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2018-12-14T20:06:00Z","updated_at":"2018-12-14T20:19:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["3ef7ecf5468960c362511a69b153471b33544464"]},"24366":{"id":"MDExOlB1bGxSZXF1ZXN0MjM4ODkyNTE1","public_id":24366,"url":"https://github.com/godotengine/godot/pull/24366","diff_url":"https://github.com/godotengine/godot/pull/24366.diff","patch_url":"https://github.com/godotengine/godot/pull/24366.patch","title":"Adding option to re-orient our sky","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2018-12-15T05:32:37Z","updated_at":"2019-08-23T16:17:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["f3dd3c0830e620b20ba6d0364537bf6e9235a8fb"]},"24371":{"id":"MDExOlB1bGxSZXF1ZXN0MjM4OTEwNjM3","public_id":24371,"url":"https://github.com/godotengine/godot/pull/24371","diff_url":"https://github.com/godotengine/godot/pull/24371.diff","patch_url":"https://github.com/godotengine/godot/pull/24371.patch","title":"Fix middle and secondary mouse buttons order","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQwNzkzMzQy","created_at":"2018-12-15T13:13:11Z","updated_at":"2019-07-03T13:58:52Z","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":["9974f6c56f379d3115f35326e60c0c854dac7c40"]},"24376":{"id":"MDExOlB1bGxSZXF1ZXN0MjM4OTIxODk4","public_id":24376,"url":"https://github.com/godotengine/godot/pull/24376","diff_url":"https://github.com/godotengine/godot/pull/24376.diff","patch_url":"https://github.com/godotengine/godot/pull/24376.patch","title":"Tweak editor status colors (success, warning, error)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-12-15T17:14:53Z","updated_at":"2020-01-27T18:22:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["1e56b4dd62348e9de172829e3a25cff0c522d20b"]},"24379":{"id":"MDExOlB1bGxSZXF1ZXN0MjM4OTMxNjYy","public_id":24379,"url":"https://github.com/godotengine/godot/pull/24379","diff_url":"https://github.com/godotengine/godot/pull/24379.diff","patch_url":"https://github.com/godotengine/godot/pull/24379.patch","title":"Fix item highlighting in PopupMenu for items with offset","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-12-15T20:50:49Z","updated_at":"2018-12-16T14:20:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["04ea79c738b02596a701bb7e7712448bcd67b142"]},"24382":{"id":"MDExOlB1bGxSZXF1ZXN0MjM4OTM0MTQz","public_id":24382,"url":"https://github.com/godotengine/godot/pull/24382","diff_url":"https://github.com/godotengine/godot/pull/24382.diff","patch_url":"https://github.com/godotengine/godot/pull/24382.patch","title":"Fix highp issue in lens shader on gles2","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2018-12-15T21:49:02Z","updated_at":"2018-12-21T23:42:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw0MTAwNjQ0ODU=","name":"needs testing","color":"#ffcc44"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"},{"id":"MDU6TGFiZWw4NjU1ODUwMDA=","name":"topic:xr","color":"#ffee88"}],"commits":["205bcff27973bf122952592105a830541726d79a"]},"24385":{"id":"MDExOlB1bGxSZXF1ZXN0MjM4OTQwNDc2","public_id":24385,"url":"https://github.com/godotengine/godot/pull/24385","diff_url":"https://github.com/godotengine/godot/pull/24385.diff","patch_url":"https://github.com/godotengine/godot/pull/24385.patch","title":"Reduce String CoW","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2018-12-16T00:51:07Z","updated_at":"2019-07-03T08:56:59Z","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":["4e25e5066bfd6a1ea9d5dbfa5db9e25b66b8aa02"]},"24388":{"id":"MDExOlB1bGxSZXF1ZXN0MjM4OTQ1NTky","public_id":24388,"url":"https://github.com/godotengine/godot/pull/24388","diff_url":"https://github.com/godotengine/godot/pull/24388.diff","patch_url":"https://github.com/godotengine/godot/pull/24388.patch","title":"Removed error message arriving whenever csv file changed","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-12-16T04:11:10Z","updated_at":"2018-12-17T07:59:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["70c3270dfa1f5d237e57454b10fde1ea60884fd2"]},"24397":{"id":"MDExOlB1bGxSZXF1ZXN0MjM4OTU1MzYx","public_id":24397,"url":"https://github.com/godotengine/godot/pull/24397","diff_url":"https://github.com/godotengine/godot/pull/24397.diff","patch_url":"https://github.com/godotengine/godot/pull/24397.patch","title":"Create built-in script properly","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-12-16T09:33:39Z","updated_at":"2018-12-17T00:31: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":["d072d5ed14416af68d0c85b98dd28a638e616596"]},"24405":{"id":"MDExOlB1bGxSZXF1ZXN0MjM4OTg3Mzk5","public_id":24405,"url":"https://github.com/godotengine/godot/pull/24405","diff_url":"https://github.com/godotengine/godot/pull/24405.diff","patch_url":"https://github.com/godotengine/godot/pull/24405.patch","title":"Fix \"undo\" of the state machine losing node's position","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-12-16T20:11:49Z","updated_at":"2018-12-16T20:31:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["bcd2659a2f4035976fa94c36cafc1c460ac2de69"]},"24408":{"id":"MDExOlB1bGxSZXF1ZXN0MjM4OTk1MTg3","public_id":24408,"url":"https://github.com/godotengine/godot/pull/24408","diff_url":"https://github.com/godotengine/godot/pull/24408.diff","patch_url":"https://github.com/godotengine/godot/pull/24408.patch","title":"Clarify what popup_centered actually does","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI4NDI0MjA2","created_at":"2018-12-16T22:34:26Z","updated_at":"2018-12-18T09:02:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["3697dc0fc155b73c1b49a5819af0f26289ffdf78"]},"24410":{"id":"MDExOlB1bGxSZXF1ZXN0MjM5MDA1NTU1","public_id":24410,"url":"https://github.com/godotengine/godot/pull/24410","diff_url":"https://github.com/godotengine/godot/pull/24410.diff","patch_url":"https://github.com/godotengine/godot/pull/24410.patch","title":"Fix titles in graph editors being invisible when headers are enabled","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-12-17T01:27:03Z","updated_at":"2018-12-17T13:33: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":["9d4a996a08e5bab69b7cb405cf7a8590e50b0fe5"]},"24411":{"id":"MDExOlB1bGxSZXF1ZXN0MjM5MDA3MTk2","public_id":24411,"url":"https://github.com/godotengine/godot/pull/24411","diff_url":"https://github.com/godotengine/godot/pull/24411.diff","patch_url":"https://github.com/godotengine/godot/pull/24411.patch","title":"Fix sub-transitions not using end_node correctly","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-12-17T01:48:44Z","updated_at":"2018-12-18T18:20:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4c5548e06e6d6d57b7c377198e1a10cb5e444d14"]},"24422":{"id":"MDExOlB1bGxSZXF1ZXN0MjM5MTIxNTg2","public_id":24422,"url":"https://github.com/godotengine/godot/pull/24422","diff_url":"https://github.com/godotengine/godot/pull/24422.diff","patch_url":"https://github.com/godotengine/godot/pull/24422.patch","title":"Add z-index to ATLAS_TILE","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-12-17T12:06:08Z","updated_at":"2018-12-17T14:04:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d8402627399e65f8a5ecf6cac7ddac02b5510967"]},"24427":{"id":"MDExOlB1bGxSZXF1ZXN0MjM5MjUzOTgw","public_id":24427,"url":"https://github.com/godotengine/godot/pull/24427","diff_url":"https://github.com/godotengine/godot/pull/24427.diff","patch_url":"https://github.com/godotengine/godot/pull/24427.patch","title":"Fix bread crumb of AnimationTree","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-12-17T19:14:39Z","updated_at":"2018-12-20T13:31:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["317561863da8d1909e3f2e1001e0d082e89dcbbf"]},"24428":{"id":"MDExOlB1bGxSZXF1ZXN0MjM5MjY1NjAx","public_id":24428,"url":"https://github.com/godotengine/godot/pull/24428","diff_url":"https://github.com/godotengine/godot/pull/24428.diff","patch_url":"https://github.com/godotengine/godot/pull/24428.patch","title":"Label: Fix kerning when using Uppercase mode","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-12-17T19:57:13Z","updated_at":"2019-07-03T13:44:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["7cb5e005eea74811e93bb40d060739eb74a47e2d"]},"24430":{"id":"MDExOlB1bGxSZXF1ZXN0MjM5MjkwNDcx","public_id":24430,"url":"https://github.com/godotengine/godot/pull/24430","diff_url":"https://github.com/godotengine/godot/pull/24430.diff","patch_url":"https://github.com/godotengine/godot/pull/24430.patch","title":"Don't accidentally convert string content to char","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2018-12-17T21:32:51Z","updated_at":"2018-12-18T06:36:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c58b1608ea81af0327d846e8537f5821444241e0"]},"24431":{"id":"MDExOlB1bGxSZXF1ZXN0MjM5MzE0MTM1","public_id":24431,"url":"https://github.com/godotengine/godot/pull/24431","diff_url":"https://github.com/godotengine/godot/pull/24431.diff","patch_url":"https://github.com/godotengine/godot/pull/24431.patch","title":"Change *_slot to *_port on get_connection_list","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ2MDUyMTM=","created_at":"2018-12-17T23:10:35Z","updated_at":"2018-12-18T06:42:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["6bb0439ce37c57d4edcdc7e94793a55d5a163ee5"]},"24432":{"id":"MDExOlB1bGxSZXF1ZXN0MjM5MzE4NTM3","public_id":24432,"url":"https://github.com/godotengine/godot/pull/24432","diff_url":"https://github.com/godotengine/godot/pull/24432.diff","patch_url":"https://github.com/godotengine/godot/pull/24432.patch","title":"General fixes for the AnimationTree editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-12-17T23:33:35Z","updated_at":"2018-12-18T12:55:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b86b497cec8f0b3fa348f8c9b7bcce7d20232292"]},"24436":{"id":"MDExOlB1bGxSZXF1ZXN0MjM5MzQwODY5","public_id":24436,"url":"https://github.com/godotengine/godot/pull/24436","diff_url":"https://github.com/godotengine/godot/pull/24436.diff","patch_url":"https://github.com/godotengine/godot/pull/24436.patch","title":"Make the AnimationTree editor's path section more obvious","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-12-18T01:54:51Z","updated_at":"2018-12-18T12:54: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":["3c9ce2406b421d3bb7ae76758414e71cfe333387"]},"24439":{"id":"MDExOlB1bGxSZXF1ZXN0MjM5Mzg5Njk4","public_id":24439,"url":"https://github.com/godotengine/godot/pull/24439","diff_url":"https://github.com/godotengine/godot/pull/24439.diff","patch_url":"https://github.com/godotengine/godot/pull/24439.patch","title":"fix near infinite loop when no previous mouse position","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTE2NDg=","created_at":"2018-12-18T07:32:42Z","updated_at":"2018-12-19T13:10:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ef9313f415a2994138a9d36a66cf9658c3198bab"]},"24447":{"id":"MDExOlB1bGxSZXF1ZXN0MjM5NDg1MjM3","public_id":24447,"url":"https://github.com/godotengine/godot/pull/24447","diff_url":"https://github.com/godotengine/godot/pull/24447.diff","patch_url":"https://github.com/godotengine/godot/pull/24447.patch","title":"Fix Word wrap cache desync causing crash","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2018-12-18T13:15:45Z","updated_at":"2018-12-23T12:58: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":["f1c69477020097ae3a64c43fd33f029e5fa146c8"]},"24450":{"id":"MDExOlB1bGxSZXF1ZXN0MjM5NTE0ODQ4","public_id":24450,"url":"https://github.com/godotengine/godot/pull/24450","diff_url":"https://github.com/godotengine/godot/pull/24450.diff","patch_url":"https://github.com/godotengine/godot/pull/24450.patch","title":"Disable gzip and lzw support for freetype","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTE2NDg=","created_at":"2018-12-18T14:46:40Z","updated_at":"2019-07-03T13:45:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1MTk=","name":"platform:ios","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["c3c7ac0953af8682792062af4c4e8df8abd6d8f8"]},"24451":{"id":"MDExOlB1bGxSZXF1ZXN0MjM5NTM3ODM3","public_id":24451,"url":"https://github.com/godotengine/godot/pull/24451","diff_url":"https://github.com/godotengine/godot/pull/24451.diff","patch_url":"https://github.com/godotengine/godot/pull/24451.patch","title":"Change color of AnimationPlayer curve to \"highlight\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ2MDUyMTM=","created_at":"2018-12-18T15:49:59Z","updated_at":"2018-12-18T17:56:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e7968954e864a216903a71dc60c015bc828906ca"]},"24454":{"id":"MDExOlB1bGxSZXF1ZXN0MjM5NTcyMzM2","public_id":24454,"url":"https://github.com/godotengine/godot/pull/24454","diff_url":"https://github.com/godotengine/godot/pull/24454.diff","patch_url":"https://github.com/godotengine/godot/pull/24454.patch","title":"Small fixes for the AnimationTree editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-12-18T17:31:23Z","updated_at":"2018-12-18T18:00:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["2b278a5336626fb42457e512492a8a0e8d828b89"]},"24457":{"id":"MDExOlB1bGxSZXF1ZXN0MjM5NTk2MjY1","public_id":24457,"url":"https://github.com/godotengine/godot/pull/24457","diff_url":"https://github.com/godotengine/godot/pull/24457.diff","patch_url":"https://github.com/godotengine/godot/pull/24457.patch","title":"Fix colored font rendered in wrong size","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-12-18T18:59:16Z","updated_at":"2018-12-18T23:22:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e57709396537807c55ce05352137fde8c6a510f4"]},"24462":{"id":"MDExOlB1bGxSZXF1ZXN0MjM5NjQ0OTE2","public_id":24462,"url":"https://github.com/godotengine/godot/pull/24462","diff_url":"https://github.com/godotengine/godot/pull/24462.diff","patch_url":"https://github.com/godotengine/godot/pull/24462.patch","title":"Fix copy/paste for TileMap","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-12-18T21:56:10Z","updated_at":"2018-12-19T11:20:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["06a929ace7d2b7051723e0a93d91c7cb0610599b"]},"24477":{"id":"MDExOlB1bGxSZXF1ZXN0MjM5ODUyOTIy","public_id":24477,"url":"https://github.com/godotengine/godot/pull/24477","diff_url":"https://github.com/godotengine/godot/pull/24477.diff","patch_url":"https://github.com/godotengine/godot/pull/24477.patch","title":"Don't enable DRI_PRIME if nouveau is loaded","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0OTUxNDMw","created_at":"2018-12-19T14:22:33Z","updated_at":"2019-07-03T08:57:09Z","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":["bfade869f328e2a920acee326f8f70901744160e"]},"24481":{"id":"MDExOlB1bGxSZXF1ZXN0MjM5OTEzNDU3","public_id":24481,"url":"https://github.com/godotengine/godot/pull/24481","diff_url":"https://github.com/godotengine/godot/pull/24481.diff","patch_url":"https://github.com/godotengine/godot/pull/24481.patch","title":"Add option to add debug keystore in Android export","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2018-12-19T17:16:33Z","updated_at":"2018-12-20T18:05:04Z","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":["e3e5a1bb6e3ae3d667eb622003d4c7d0cc713cd0"]},"24482":{"id":"MDExOlB1bGxSZXF1ZXN0MjM5OTE3NTIy","public_id":24482,"url":"https://github.com/godotengine/godot/pull/24482","diff_url":"https://github.com/godotengine/godot/pull/24482.diff","patch_url":"https://github.com/godotengine/godot/pull/24482.patch","title":"Fix missed captured mouse events on x11","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQzNDMzOTg=","created_at":"2018-12-19T17:30:08Z","updated_at":"2018-12-30T15:18:11Z","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":["b3ff3664673602dbc38157db403517579c56eb8c"]},"24485":{"id":"MDExOlB1bGxSZXF1ZXN0MjM5OTc4NDA1","public_id":24485,"url":"https://github.com/godotengine/godot/pull/24485","diff_url":"https://github.com/godotengine/godot/pull/24485.diff","patch_url":"https://github.com/godotengine/godot/pull/24485.patch","title":"Added OS.get_system_time_msecs()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-12-19T21:22:03Z","updated_at":"2018-12-20T10:33:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["84d060c768c10145374d48ebd2b3f00430c73638"]},"24495":{"id":"MDExOlB1bGxSZXF1ZXN0MjQwMDU5ODIz","public_id":24495,"url":"https://github.com/godotengine/godot/pull/24495","diff_url":"https://github.com/godotengine/godot/pull/24495.diff","patch_url":"https://github.com/godotengine/godot/pull/24495.patch","title":"Fix GLES2 Spotlight shadow problem","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NTM1NDk=","created_at":"2018-12-20T05:55:45Z","updated_at":"2018-12-20T09:08:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["9f480949823435b41f970841cfe2fccc4608e947"]},"24499":{"id":"MDExOlB1bGxSZXF1ZXN0MjQwMTEyNjg3","public_id":24499,"url":"https://github.com/godotengine/godot/pull/24499","diff_url":"https://github.com/godotengine/godot/pull/24499.diff","patch_url":"https://github.com/godotengine/godot/pull/24499.patch","title":"Android: Better identify thirdparty C/C++ code","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-12-20T10:01:55Z","updated_at":"2018-12-20T18:13:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["6770357e47b5fcc1d829e0890a3140c91be16872"]},"24500":{"id":"MDExOlB1bGxSZXF1ZXN0MjQwMTEzMTU1","public_id":24500,"url":"https://github.com/godotengine/godot/pull/24500","diff_url":"https://github.com/godotengine/godot/pull/24500.diff","patch_url":"https://github.com/godotengine/godot/pull/24500.patch","title":"Core: Drop unused global_defaults logic","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-12-20T10:03:26Z","updated_at":"2018-12-21T17:18:24Z","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":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["9cb18232c290c1876cdb6570ef11f29fa7a98ce3"]},"24502":{"id":"MDExOlB1bGxSZXF1ZXN0MjQwMTQyNTI4","public_id":24502,"url":"https://github.com/godotengine/godot/pull/24502","diff_url":"https://github.com/godotengine/godot/pull/24502.diff","patch_url":"https://github.com/godotengine/godot/pull/24502.patch","title":"Fix TextureLayered::create not retaining format","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMjkxMTUz","created_at":"2018-12-20T11:44:46Z","updated_at":"2018-12-20T18:13:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e24379e61f2d24994fcdb48a8ad236adbab43124"]},"24503":{"id":"MDExOlB1bGxSZXF1ZXN0MjQwMTQ4ODAy","public_id":24503,"url":"https://github.com/godotengine/godot/pull/24503","diff_url":"https://github.com/godotengine/godot/pull/24503.diff","patch_url":"https://github.com/godotengine/godot/pull/24503.patch","title":"certs: Sync with latest ca-certificates-2018.2.26-2.fc29","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-12-20T12:08:24Z","updated_at":"2019-06-04T09:15:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["e50407d2d296f65089a8d43129d4e61c02742af2"]},"24504":{"id":"MDExOlB1bGxSZXF1ZXN0MjQwMTc4NDUx","public_id":24504,"url":"https://github.com/godotengine/godot/pull/24504","diff_url":"https://github.com/godotengine/godot/pull/24504.diff","patch_url":"https://github.com/godotengine/godot/pull/24504.patch","title":"Fix #24470 Atlas Texture with margin setting cause error in editor.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ4NDQ0NjQ=","created_at":"2018-12-20T13:55:08Z","updated_at":"2019-01-12T13:17:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["9d6f16e8645387cbeb3b4c3a543e6b485a822573"]},"24506":{"id":"MDExOlB1bGxSZXF1ZXN0MjQwMjM1MjM3","public_id":24506,"url":"https://github.com/godotengine/godot/pull/24506","diff_url":"https://github.com/godotengine/godot/pull/24506.diff","patch_url":"https://github.com/godotengine/godot/pull/24506.patch","title":"Expose the new gizmo plugin system to scripting","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2018-12-20T16:47:40Z","updated_at":"2021-05-04T07:44:37Z","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":["6b15b4f90469375ac388a73477356c90bd6e194d"]},"24508":{"id":"MDExOlB1bGxSZXF1ZXN0MjQwMjQ4NjE4","public_id":24508,"url":"https://github.com/godotengine/godot/pull/24508","diff_url":"https://github.com/godotengine/godot/pull/24508.diff","patch_url":"https://github.com/godotengine/godot/pull/24508.patch","title":"Fixes for TileSetEditor and TileMapEditor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-12-20T17:33:47Z","updated_at":"2018-12-21T11:39:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["21bad78bd82061f0e71bd52cf1ab783974b6031b"]},"24509":{"id":"MDExOlB1bGxSZXF1ZXN0MjQwMjUxNjMw","public_id":24509,"url":"https://github.com/godotengine/godot/pull/24509","diff_url":"https://github.com/godotengine/godot/pull/24509.diff","patch_url":"https://github.com/godotengine/godot/pull/24509.patch","title":"Add bind for TileMap::get_cell_autotile_coord","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-12-20T17:45:26Z","updated_at":"2018-12-21T18:40:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["9eb4bb044feb54fa5b45a3f29f111510df248128"]},"24513":{"id":"MDExOlB1bGxSZXF1ZXN0MjQwMzEzMzI5","public_id":24513,"url":"https://github.com/godotengine/godot/pull/24513","diff_url":"https://github.com/godotengine/godot/pull/24513.diff","patch_url":"https://github.com/godotengine/godot/pull/24513.patch","title":"Fix small drawing error in TileSet editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-12-20T21:56:30Z","updated_at":"2018-12-21T11:07:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["daf54133c258874acf3342d1907174a9923ebed0"]},"24516":{"id":"MDExOlB1bGxSZXF1ZXN0MjQwMzU0OTU5","public_id":24516,"url":"https://github.com/godotengine/godot/pull/24516","diff_url":"https://github.com/godotengine/godot/pull/24516.diff","patch_url":"https://github.com/godotengine/godot/pull/24516.patch","title":"Fix possible error in \"disable_advanced_gui\" flag's description","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-12-21T02:24:05Z","updated_at":"2018-12-21T11:07:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["48935816ddd5c1afd4ee20ee7dc2b70302bafe9c"]},"24519":{"id":"MDExOlB1bGxSZXF1ZXN0MjQwNDAzOTM3","public_id":24519,"url":"https://github.com/godotengine/godot/pull/24519","diff_url":"https://github.com/godotengine/godot/pull/24519.diff","patch_url":"https://github.com/godotengine/godot/pull/24519.patch","title":"Change LinkLabel back to Label in error status bar","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-12-21T08:29:27Z","updated_at":"2018-12-21T09:17: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":["260b5818f1cee46e1332b620bf9aaba821d7a025"]},"24527":{"id":"MDExOlB1bGxSZXF1ZXN0MjQwNDQ3MjIz","public_id":24527,"url":"https://github.com/godotengine/godot/pull/24527","diff_url":"https://github.com/godotengine/godot/pull/24527.diff","patch_url":"https://github.com/godotengine/godot/pull/24527.patch","title":"ProjectManager: Warn when projects have different config_version","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-12-21T11:28:04Z","updated_at":"2018-12-21T15:27: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":["616beb1041cc5850b882e7cab64a6e19d00aef42"]},"24529":{"id":"MDExOlB1bGxSZXF1ZXN0MjQwNDg1MjE0","public_id":24529,"url":"https://github.com/godotengine/godot/pull/24529","diff_url":"https://github.com/godotengine/godot/pull/24529.diff","patch_url":"https://github.com/godotengine/godot/pull/24529.patch","title":"GLES2: Define 'lowp' for OpenGL 2.1","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-12-21T14:15:45Z","updated_at":"2018-12-21T14:56:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["57416bfbce17905e71d143478a796dc6b27ba4f7"]},"24536":{"id":"MDExOlB1bGxSZXF1ZXN0MjQwNTYyMjcx","public_id":24536,"url":"https://github.com/godotengine/godot/pull/24536","diff_url":"https://github.com/godotengine/godot/pull/24536.diff","patch_url":"https://github.com/godotengine/godot/pull/24536.patch","title":"GLES3 Fragment shader error fix for Android","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2018-12-21T19:45:13Z","updated_at":"2019-07-03T13:45:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["ab7759dbd1b4eb22864f70a3ecb80e786054ad87"]},"24539":{"id":"MDExOlB1bGxSZXF1ZXN0MjQwNjAzODc5","public_id":24539,"url":"https://github.com/godotengine/godot/pull/24539","diff_url":"https://github.com/godotengine/godot/pull/24539.diff","patch_url":"https://github.com/godotengine/godot/pull/24539.patch","title":"Override GL_position","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2018-12-22T00:16:49Z","updated_at":"2019-01-31T10:31:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["9f266cf7e5aa0c9953599453595a5720e9d0b08f"]},"24545":{"id":"MDExOlB1bGxSZXF1ZXN0MjQwNjMwNTE0","public_id":24545,"url":"https://github.com/godotengine/godot/pull/24545","diff_url":"https://github.com/godotengine/godot/pull/24545.diff","patch_url":"https://github.com/godotengine/godot/pull/24545.patch","title":"SCons: Allow building Mono module with OSXCross","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-12-22T11:33:36Z","updated_at":"2019-07-03T13:46:26Z","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":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["d52100f4ffd3191ca070be34043c5a5343cd1a0b"]},"24546":{"id":"MDExOlB1bGxSZXF1ZXN0MjQwNjM3Njg4","public_id":24546,"url":"https://github.com/godotengine/godot/pull/24546","diff_url":"https://github.com/godotengine/godot/pull/24546.diff","patch_url":"https://github.com/godotengine/godot/pull/24546.patch","title":"Fix blend tree generating wrong node names","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-12-22T14:26:16Z","updated_at":"2018-12-22T16:29:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8a202bc2236ea30ee2baf9b6d7f90b7c7cd39bba"]},"24553":{"id":"MDExOlB1bGxSZXF1ZXN0MjQwNjUxMTI1","public_id":24553,"url":"https://github.com/godotengine/godot/pull/24553","diff_url":"https://github.com/godotengine/godot/pull/24553.diff","patch_url":"https://github.com/godotengine/godot/pull/24553.patch","title":"Fix caret size with font smaller than row height","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMjM2MTc=","created_at":"2018-12-22T19:52:30Z","updated_at":"2018-12-31T03:53:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["d2fa0658a2925f9b1ce2526dd7c4e8e8d2ae56a7"]},"24561":{"id":"MDExOlB1bGxSZXF1ZXN0MjQwNjU4NzY1","public_id":24561,"url":"https://github.com/godotengine/godot/pull/24561","diff_url":"https://github.com/godotengine/godot/pull/24561.diff","patch_url":"https://github.com/godotengine/godot/pull/24561.patch","title":"fix capitalization for antiquewhite","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNTEzOTQ=","created_at":"2018-12-23T00:03:21Z","updated_at":"2018-12-27T07:52:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a5e38586ce474e8239085256e097bb614e09e83c"]},"24565":{"id":"MDExOlB1bGxSZXF1ZXN0MjQwNjYyMTU5","public_id":24565,"url":"https://github.com/godotengine/godot/pull/24565","diff_url":"https://github.com/godotengine/godot/pull/24565.diff","patch_url":"https://github.com/godotengine/godot/pull/24565.patch","title":"`GodotRestInfoContactResultCallback::addSingleResult` now returns normal","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2MTEyNDc5","created_at":"2018-12-23T02:35:44Z","updated_at":"2019-07-03T13:50:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["572367552c9fc1bf28d19fc8b89861c63a196ccb"]},"24566":{"id":"MDExOlB1bGxSZXF1ZXN0MjQwNjc3MTM5","public_id":24566,"url":"https://github.com/godotengine/godot/pull/24566","diff_url":"https://github.com/godotengine/godot/pull/24566.diff","patch_url":"https://github.com/godotengine/godot/pull/24566.patch","title":"Center lines vertically in completion box","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMjM2MTc=","created_at":"2018-12-23T11:23:23Z","updated_at":"2018-12-27T10:30:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["7fb0853c68acd7d4f2709c11f01a0ddac1545876"]},"24568":{"id":"MDExOlB1bGxSZXF1ZXN0MjQwNjg1MDM3","public_id":24568,"url":"https://github.com/godotengine/godot/pull/24568","diff_url":"https://github.com/godotengine/godot/pull/24568.diff","patch_url":"https://github.com/godotengine/godot/pull/24568.patch","title":"Fix wrong default target for sampler2DArray","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMjkxMTUz","created_at":"2018-12-23T14:34:39Z","updated_at":"2019-01-04T15:14:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["7bfddbec3a21f332d89185ae6d703ccc4fdbe440"]},"24574":{"id":"MDExOlB1bGxSZXF1ZXN0MjQwNzA3ODUz","public_id":24574,"url":"https://github.com/godotengine/godot/pull/24574","diff_url":"https://github.com/godotengine/godot/pull/24574.diff","patch_url":"https://github.com/godotengine/godot/pull/24574.patch","title":"Made clone (CTRL+B) in code editor clone only the selection.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1NjU2NjI2","created_at":"2018-12-24T00:37:26Z","updated_at":"2019-02-17T14:52: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":["4f5f868b8a005992a69418d5a9aaa24ddbe8baaa"]},"24575":{"id":"MDExOlB1bGxSZXF1ZXN0MjQwNzI5NTA0","public_id":24575,"url":"https://github.com/godotengine/godot/pull/24575","diff_url":"https://github.com/godotengine/godot/pull/24575.diff","patch_url":"https://github.com/godotengine/godot/pull/24575.patch","title":"Fixed CurveTexture with GLES3 on Android","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2018-12-24T06:56:07Z","updated_at":"2019-03-10T07:26:19Z","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":["a1160ff8e79252d33465aa615ae8f4a9a66971e5"]},"24582":{"id":"MDExOlB1bGxSZXF1ZXN0MjQwNzg2OTYw","public_id":24582,"url":"https://github.com/godotengine/godot/pull/24582","diff_url":"https://github.com/godotengine/godot/pull/24582.diff","patch_url":"https://github.com/godotengine/godot/pull/24582.patch","title":"Bring back script encryption in export preset","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MTA4NDYw","created_at":"2018-12-24T15:12:13Z","updated_at":"2019-01-04T16:22: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":["ba13a2bc059f97200871fcebdd47dfd756e82981"]},"24583":{"id":"MDExOlB1bGxSZXF1ZXN0MjQwNzk1NzIz","public_id":24583,"url":"https://github.com/godotengine/godot/pull/24583","diff_url":"https://github.com/godotengine/godot/pull/24583.diff","patch_url":"https://github.com/godotengine/godot/pull/24583.patch","title":"General fixes for the TileSet editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-12-24T16:39:31Z","updated_at":"2018-12-27T12:39:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8aad7ef016f5a28889888150ae44f3ff0e2602e1"]},"24585":{"id":"MDExOlB1bGxSZXF1ZXN0MjQwODA0OTE4","public_id":24585,"url":"https://github.com/godotengine/godot/pull/24585","diff_url":"https://github.com/godotengine/godot/pull/24585.diff","patch_url":"https://github.com/godotengine/godot/pull/24585.patch","title":"Fix crash when checking empty string for valid hex number","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MTA4NDYw","created_at":"2018-12-24T18:59:55Z","updated_at":"2019-01-04T15:25:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c891cf32caacb9f449b117fbb984e280d1a60ba5"]},"24586":{"id":"MDExOlB1bGxSZXF1ZXN0MjQwODA0OTg4","public_id":24586,"url":"https://github.com/godotengine/godot/pull/24586","diff_url":"https://github.com/godotengine/godot/pull/24586.diff","patch_url":"https://github.com/godotengine/godot/pull/24586.patch","title":"Bind `is_valid_hex_number` string method to GDScript","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MTA4NDYw","created_at":"2018-12-24T19:00:55Z","updated_at":"2018-12-27T10:16:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b8f1fe9ed8f1d027104df6c70dd363726d7bf7ad"]},"24588":{"id":"MDExOlB1bGxSZXF1ZXN0MjQwODE3ODU4","public_id":24588,"url":"https://github.com/godotengine/godot/pull/24588","diff_url":"https://github.com/godotengine/godot/pull/24588.diff","patch_url":"https://github.com/godotengine/godot/pull/24588.patch","title":"Draw relationship lines when its value is higher than 0","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-12-25T00:20:31Z","updated_at":"2018-12-27T10:22:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6a43f0a9012f3716a4b5e867de6c957ba1e7f12f"]},"24592":{"id":"MDExOlB1bGxSZXF1ZXN0MjQwODgyOTQ2","public_id":24592,"url":"https://github.com/godotengine/godot/pull/24592","diff_url":"https://github.com/godotengine/godot/pull/24592.diff","patch_url":"https://github.com/godotengine/godot/pull/24592.patch","title":"Make possible to use ETC texture format with GLES3 on Android","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2018-12-25T15:53:20Z","updated_at":"2019-01-04T20:34:35Z","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":["130cdb2f2a1cbd425f1e390242da0b3401ed7c6d"]},"24607":{"id":"MDExOlB1bGxSZXF1ZXN0MjQwOTk0MDA1","public_id":24607,"url":"https://github.com/godotengine/godot/pull/24607","diff_url":"https://github.com/godotengine/godot/pull/24607.diff","patch_url":"https://github.com/godotengine/godot/pull/24607.patch","title":"Clean up & improve makerst.py","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgxMDc0NTk=","created_at":"2018-12-26T15:04:33Z","updated_at":"2018-12-27T13:08:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["15a3d16d08f6452558456602b8f2adccf48e4327"]},"24608":{"id":"MDExOlB1bGxSZXF1ZXN0MjQwOTk2NjEx","public_id":24608,"url":"https://github.com/godotengine/godot/pull/24608","diff_url":"https://github.com/godotengine/godot/pull/24608.diff","patch_url":"https://github.com/godotengine/godot/pull/24608.patch","title":"Improve documentation of Control.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgxMDc0NTk=","created_at":"2018-12-26T15:24:26Z","updated_at":"2019-01-06T12:15:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["c93c279867561b01cfc4b041b81402e4907d785b"]},"24610":{"id":"MDExOlB1bGxSZXF1ZXN0MjQxMDEwMjYy","public_id":24610,"url":"https://github.com/godotengine/godot/pull/24610","diff_url":"https://github.com/godotengine/godot/pull/24610.diff","patch_url":"https://github.com/godotengine/godot/pull/24610.patch","title":"Fix HTML5 WebSocket client buffers size.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2018-12-26T17:08:50Z","updated_at":"2022-02-05T01:41:43Z","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":["77466285f260a84f6ca7299bc5de2bf35a076b90"]},"24616":{"id":"MDExOlB1bGxSZXF1ZXN0MjQxMDYyMzAx","public_id":24616,"url":"https://github.com/godotengine/godot/pull/24616","diff_url":"https://github.com/godotengine/godot/pull/24616.diff","patch_url":"https://github.com/godotengine/godot/pull/24616.patch","title":"Added description to move_axis_lock members in Kinematic.xml","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNDU5MDI4","created_at":"2018-12-27T02:29:58Z","updated_at":"2018-12-27T09:04:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["9f4689f844fbe2c10659bb631e0ecf693b6bbe73"]},"24622":{"id":"MDExOlB1bGxSZXF1ZXN0MjQxMTA0Mjky","public_id":24622,"url":"https://github.com/godotengine/godot/pull/24622","diff_url":"https://github.com/godotengine/godot/pull/24622.diff","patch_url":"https://github.com/godotengine/godot/pull/24622.patch","title":"Fix: Cannot find code editor: VSCode; although installed on linux","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5Nzc3NzY3","created_at":"2018-12-27T08:44:28Z","updated_at":"2019-07-03T08:58:21Z","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":["b173eed8aaa39abbfa0a30513ae592f086c1f622"]},"24623":{"id":"MDExOlB1bGxSZXF1ZXN0MjQxMTE0MzA3","public_id":24623,"url":"https://github.com/godotengine/godot/pull/24623","diff_url":"https://github.com/godotengine/godot/pull/24623.diff","patch_url":"https://github.com/godotengine/godot/pull/24623.patch","title":"Make error more explicit when OBJ/MTL files are missing","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-12-27T09:40:22Z","updated_at":"2018-12-27T10:06:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["9c7ca687b2658b07e53f06ccfe9393342992b5ca"]},"24625":{"id":"MDExOlB1bGxSZXF1ZXN0MjQxMTQ1ODEy","public_id":24625,"url":"https://github.com/godotengine/godot/pull/24625","diff_url":"https://github.com/godotengine/godot/pull/24625.diff","patch_url":"https://github.com/godotengine/godot/pull/24625.patch","title":"SCons: Drop ios_sim option forcing x86, simulator needs x86_64","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-12-27T12:44:32Z","updated_at":"2019-01-16T11:40:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1MTk=","name":"platform:ios","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["95e96947f6c4e96d15b269db7a27a4a772d86b09"]},"24629":{"id":"MDExOlB1bGxSZXF1ZXN0MjQxMTk1NTU5","public_id":24629,"url":"https://github.com/godotengine/godot/pull/24629","diff_url":"https://github.com/godotengine/godot/pull/24629.diff","patch_url":"https://github.com/godotengine/godot/pull/24629.patch","title":"fixes crash when Body2DSW doesn't have space","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjk2MTgyMg==","created_at":"2018-12-27T17:35:30Z","updated_at":"2018-12-28T06:47:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["1dfdd6834eb5fe515e4edb86cccad19849345f4a"]},"24634":{"id":"MDExOlB1bGxSZXF1ZXN0MjQxMjg4NDIx","public_id":24634,"url":"https://github.com/godotengine/godot/pull/24634","diff_url":"https://github.com/godotengine/godot/pull/24634.diff","patch_url":"https://github.com/godotengine/godot/pull/24634.patch","title":"Always treat exponent as float","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2018-12-28T08:24:11Z","updated_at":"2019-01-31T10:31: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":["c1a53d8b067bf81db673064866cf880f3c1c1a8e"]},"24640":{"id":"MDExOlB1bGxSZXF1ZXN0MjQxMzU1OTE2","public_id":24640,"url":"https://github.com/godotengine/godot/pull/24640","diff_url":"https://github.com/godotengine/godot/pull/24640.diff","patch_url":"https://github.com/godotengine/godot/pull/24640.patch","title":"makerst.py refactor.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgxMDc0NTk=","created_at":"2018-12-28T15:57:10Z","updated_at":"2019-01-07T09:12:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["685dffb1d5151935964937d63277ffb8ba9f4796"]},"24645":{"id":"MDExOlB1bGxSZXF1ZXN0MjQxMzczODk3","public_id":24645,"url":"https://github.com/godotengine/godot/pull/24645","diff_url":"https://github.com/godotengine/godot/pull/24645.diff","patch_url":"https://github.com/godotengine/godot/pull/24645.patch","title":"Add undo-redo to the TileSet editor, and other improvements","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-12-28T18:05:04Z","updated_at":"2018-12-31T12:38:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4a91f94c1339711beaf5c2eff758b17352fed27c"]},"24647":{"id":"MDExOlB1bGxSZXF1ZXN0MjQxNDI3MTYw","public_id":24647,"url":"https://github.com/godotengine/godot/pull/24647","diff_url":"https://github.com/godotengine/godot/pull/24647.diff","patch_url":"https://github.com/godotengine/godot/pull/24647.patch","title":"Fix for blend shape incorrectly scaling skinned gltf mesh","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUwMjk1MTk=","created_at":"2018-12-29T06:20:12Z","updated_at":"2019-01-04T14:21:41Z","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":["d9d6119b6efa09187c5a8f580d41c028987058c4"]},"24651":{"id":"MDExOlB1bGxSZXF1ZXN0MjQxNDQzODMz","public_id":24651,"url":"https://github.com/godotengine/godot/pull/24651","diff_url":"https://github.com/godotengine/godot/pull/24651.diff","patch_url":"https://github.com/godotengine/godot/pull/24651.patch","title":"Fix texture type not being initialised","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2018-12-29T12:28:50Z","updated_at":"2019-01-31T10:31:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["9055386de9961c5fe9872389835157fa224ee45f"]},"24653":{"id":"MDExOlB1bGxSZXF1ZXN0MjQxNDQ5ODkx","public_id":24653,"url":"https://github.com/godotengine/godot/pull/24653","diff_url":"https://github.com/godotengine/godot/pull/24653.diff","patch_url":"https://github.com/godotengine/godot/pull/24653.patch","title":"fixes glsl syntax error","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMjQxMzI=","created_at":"2018-12-29T14:41:56Z","updated_at":"2018-12-30T13:14:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["971c05dc5e693c6d32e4f420bc083243b0e222c8"]},"24661":{"id":"MDExOlB1bGxSZXF1ZXN0MjQxNDU4MTQy","public_id":24661,"url":"https://github.com/godotengine/godot/pull/24661","diff_url":"https://github.com/godotengine/godot/pull/24661.diff","patch_url":"https://github.com/godotengine/godot/pull/24661.patch","title":"Fix unshaded light mode on GLES2","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3ODcwNzg5","created_at":"2018-12-29T18:12:15Z","updated_at":"2018-12-30T23:24:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["8c99b6fb2f0a4f550f897c7871658965600e1a1e"]},"24664":{"id":"MDExOlB1bGxSZXF1ZXN0MjQxNDgyNjMy","public_id":24664,"url":"https://github.com/godotengine/godot/pull/24664","diff_url":"https://github.com/godotengine/godot/pull/24664.diff","patch_url":"https://github.com/godotengine/godot/pull/24664.patch","title":"Removed graph node headers from state machine nodes ","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMDgxMjk0","created_at":"2018-12-30T09:15:56Z","updated_at":"2018-12-30T13:07:02Z","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":["58ae20f239792fed6ca041515914d2fef4198fc6"]},"24667":{"id":"MDExOlB1bGxSZXF1ZXN0MjQxNDkxNjc0","public_id":24667,"url":"https://github.com/godotengine/godot/pull/24667","diff_url":"https://github.com/godotengine/godot/pull/24667.diff","patch_url":"https://github.com/godotengine/godot/pull/24667.patch","title":"Fix loading EXR with alpha channel","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2018-12-30T13:36:36Z","updated_at":"2019-07-03T13:51:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["08f71baca51a927dd20e4e10dd67e41cdeadd40d"]},"24670":{"id":"MDExOlB1bGxSZXF1ZXN0MjQxNTAwMjEx","public_id":24670,"url":"https://github.com/godotengine/godot/pull/24670","diff_url":"https://github.com/godotengine/godot/pull/24670.diff","patch_url":"https://github.com/godotengine/godot/pull/24670.patch","title":"Fixed a property warning when loading a correct resource type","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMDgxMjk0","created_at":"2018-12-30T17:03:25Z","updated_at":"2018-12-30T18:48:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["131001a4fb10a202e9cbe1df8e98095d1b35789b"]},"24679":{"id":"MDExOlB1bGxSZXF1ZXN0MjQxNTQwMzE3","public_id":24679,"url":"https://github.com/godotengine/godot/pull/24679","diff_url":"https://github.com/godotengine/godot/pull/24679.diff","patch_url":"https://github.com/godotengine/godot/pull/24679.patch","title":"Fix \"Method not found\" error message when script is removed from object","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2018-12-31T08:55:19Z","updated_at":"2019-01-03T12:53:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b26d2ac19092dbe6d99eb43d08d19be405bf47c9"]},"24683":{"id":"MDExOlB1bGxSZXF1ZXN0MjQxNTU4MDA5","public_id":24683,"url":"https://github.com/godotengine/godot/pull/24683","diff_url":"https://github.com/godotengine/godot/pull/24683.diff","patch_url":"https://github.com/godotengine/godot/pull/24683.patch","title":"Fixed autocompletion menu vertical position","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMDgxMjk0","created_at":"2018-12-31T12:16:27Z","updated_at":"2019-01-03T20:33:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["615ca1d59e5e40487cdf22a87fc31e01c0556df5"]},"24686":{"id":"MDExOlB1bGxSZXF1ZXN0MjQxNTc1OTQ2","public_id":24686,"url":"https://github.com/godotengine/godot/pull/24686","diff_url":"https://github.com/godotengine/godot/pull/24686.diff","patch_url":"https://github.com/godotengine/godot/pull/24686.patch","title":"Fix incorrect grid snapping in TileSet editor with separation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-12-31T15:39:31Z","updated_at":"2019-01-01T18:05:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["07fdd2c702233571aa49adf648c136f72f843a91"]},"24687":{"id":"MDExOlB1bGxSZXF1ZXN0MjQxNTk3OTc5","public_id":24687,"url":"https://github.com/godotengine/godot/pull/24687","diff_url":"https://github.com/godotengine/godot/pull/24687.diff","patch_url":"https://github.com/godotengine/godot/pull/24687.patch","title":"fix draw_rect rotation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1NjkyNzkw","created_at":"2018-12-31T20:17:10Z","updated_at":"2019-01-02T19:46:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["9ba6849cf4191e1c037e7416d21f28b19e0e5f43"]},"24688":{"id":"MDExOlB1bGxSZXF1ZXN0MjQxNjA4NDk3","public_id":24688,"url":"https://github.com/godotengine/godot/pull/24688","diff_url":"https://github.com/godotengine/godot/pull/24688.diff","patch_url":"https://github.com/godotengine/godot/pull/24688.patch","title":"Add code-oss, vscode-oss, and visual-studio-code-oss to vscode path","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5Nzc3NzY3","created_at":"2018-12-31T23:37:03Z","updated_at":"2019-02-10T02:26:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ab7f102b145a04c6d21387124984cb14086a314e"]},"24689":{"id":"MDExOlB1bGxSZXF1ZXN0MjQxNjE0MDY5","public_id":24689,"url":"https://github.com/godotengine/godot/pull/24689","diff_url":"https://github.com/godotengine/godot/pull/24689.diff","patch_url":"https://github.com/godotengine/godot/pull/24689.patch","title":"Fix viewport not updating with make_current() for Camera2D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgxNzI4NTU=","created_at":"2019-01-01T02:39:02Z","updated_at":"2019-01-04T18:04:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["440d62acd1a23775e8932f27e569253708a8893e"]},"24691":{"id":"MDExOlB1bGxSZXF1ZXN0MjQxNjIyMjgx","public_id":24691,"url":"https://github.com/godotengine/godot/pull/24691","diff_url":"https://github.com/godotengine/godot/pull/24691.diff","patch_url":"https://github.com/godotengine/godot/pull/24691.patch","title":"Fix line 2D intersection behavior","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNjU3NTUx","created_at":"2019-01-01T08:01:57Z","updated_at":"2019-01-02T18:39:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["6ff26b105ae3121400d8742a2218c5649b316f51"]},"24700":{"id":"MDExOlB1bGxSZXF1ZXN0MjQxNjQ1NjE0","public_id":24700,"url":"https://github.com/godotengine/godot/pull/24700","diff_url":"https://github.com/godotengine/godot/pull/24700.diff","patch_url":"https://github.com/godotengine/godot/pull/24700.patch","title":"Disable support for VIA Padlock","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2019-01-01T18:26:19Z","updated_at":"2019-01-01T19:00:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["e9ee1273de22523e09607c70978f816570727b66"]},"24703":{"id":"MDExOlB1bGxSZXF1ZXN0MjQxNjUzOTk1","public_id":24703,"url":"https://github.com/godotengine/godot/pull/24703","diff_url":"https://github.com/godotengine/godot/pull/24703.diff","patch_url":"https://github.com/godotengine/godot/pull/24703.patch","title":"AppVeyor: Force installing SCons 3.0.1","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-01-01T22:31:52Z","updated_at":"2019-01-01T23:36:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["fb47d8f5541b9cb5617ff646b7ea724303de9c0f"]},"24712":{"id":"MDExOlB1bGxSZXF1ZXN0MjQxNzIyNTMz","public_id":24712,"url":"https://github.com/godotengine/godot/pull/24712","diff_url":"https://github.com/godotengine/godot/pull/24712.diff","patch_url":"https://github.com/godotengine/godot/pull/24712.patch","title":"Improved script attachment/removal buttons behavior a bit","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-01-02T11:15:23Z","updated_at":"2019-01-02T14:57: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":["be2bc4dab88f48fa4c3397b288ee5fe32e333723"]},"24715":{"id":"MDExOlB1bGxSZXF1ZXN0MjQxNzUwOTU2","public_id":24715,"url":"https://github.com/godotengine/godot/pull/24715","diff_url":"https://github.com/godotengine/godot/pull/24715.diff","patch_url":"https://github.com/godotengine/godot/pull/24715.patch","title":"Fix negative size rectangle drawing in GLES2","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0NzE0Mw==","created_at":"2019-01-02T13:47:55Z","updated_at":"2019-01-05T17:10:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["4e73274837c0e65aa92fbd17a6b07679fc95a16b"]},"24722":{"id":"MDExOlB1bGxSZXF1ZXN0MjQxODIwMTMz","public_id":24722,"url":"https://github.com/godotengine/godot/pull/24722","diff_url":"https://github.com/godotengine/godot/pull/24722.diff","patch_url":"https://github.com/godotengine/godot/pull/24722.patch","title":"Make GraphEdit lines smoother and scale their width on hiDPI displays","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-01-02T18:55:15Z","updated_at":"2020-01-27T18:22:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["574f90605d9b409e9ecdab4d1750fe22acab95c1"]},"24730":{"id":"MDExOlB1bGxSZXF1ZXN0MjQxODkyMTc3","public_id":24730,"url":"https://github.com/godotengine/godot/pull/24730","diff_url":"https://github.com/godotengine/godot/pull/24730.diff","patch_url":"https://github.com/godotengine/godot/pull/24730.patch","title":"escaped '&' in macos osx_tools.app Info.plist","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNDc3NDA0","created_at":"2019-01-03T02:14:34Z","updated_at":"2019-01-03T10:06:54Z","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":["8adc611bf5b6cb7c666a30f875869a7816324ec2"]},"24732":{"id":"MDExOlB1bGxSZXF1ZXN0MjQxOTA1ODI1","public_id":24732,"url":"https://github.com/godotengine/godot/pull/24732","diff_url":"https://github.com/godotengine/godot/pull/24732.diff","patch_url":"https://github.com/godotengine/godot/pull/24732.patch","title":"Optimizations for trivial types","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2019-01-03T05:01:18Z","updated_at":"2019-07-03T08:58:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4240e3d668be01a8497747b542279041a64a11cd"]},"24736":{"id":"MDExOlB1bGxSZXF1ZXN0MjQxOTc4MTc4","public_id":24736,"url":"https://github.com/godotengine/godot/pull/24736","diff_url":"https://github.com/godotengine/godot/pull/24736.diff","patch_url":"https://github.com/godotengine/godot/pull/24736.patch","title":"Add thumbnails to LargeTexture","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg4NDk1NTQ=","created_at":"2019-01-03T12:11:50Z","updated_at":"2019-01-03T13:10: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":["163e0e3ebd4c7b74307fc1ccebbf7e12266f2cf6"]},"24738":{"id":"MDExOlB1bGxSZXF1ZXN0MjQxOTg4NTgx","public_id":24738,"url":"https://github.com/godotengine/godot/pull/24738","diff_url":"https://github.com/godotengine/godot/pull/24738.diff","patch_url":"https://github.com/godotengine/godot/pull/24738.patch","title":"Check if p_child is not null in Container.fit_child_rect()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg4NDk1NTQ=","created_at":"2019-01-03T13:01:01Z","updated_at":"2019-01-04T13:55:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a8f367a4b81a9a468eb7a953a0522f47ab18a54d"]},"24740":{"id":"MDExOlB1bGxSZXF1ZXN0MjQyMDEyNTkz","public_id":24740,"url":"https://github.com/godotengine/godot/pull/24740","diff_url":"https://github.com/godotengine/godot/pull/24740.diff","patch_url":"https://github.com/godotengine/godot/pull/24740.patch","title":"Update Bullet physics to commit 126b676","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyOTg3OTUx","created_at":"2019-01-03T14:38:27Z","updated_at":"2019-03-05T10:44:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["22b7c9dfa80d0f7abca40f061865c2ab3c136a74"]},"24741":{"id":"MDExOlB1bGxSZXF1ZXN0MjQyMDE2NjI5","public_id":24741,"url":"https://github.com/godotengine/godot/pull/24741","diff_url":"https://github.com/godotengine/godot/pull/24741.diff","patch_url":"https://github.com/godotengine/godot/pull/24741.patch","title":"Fix segfault when trying to autocomplete in inner classes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg4NDk1NTQ=","created_at":"2019-01-03T14:53:12Z","updated_at":"2019-01-04T18:57:15Z","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":["d77643562bd484a63492d939354c26360b88b9b1"]},"24746":{"id":"MDExOlB1bGxSZXF1ZXN0MjQyMDQ0NzE0","public_id":24746,"url":"https://github.com/godotengine/godot/pull/24746","diff_url":"https://github.com/godotengine/godot/pull/24746.diff","patch_url":"https://github.com/godotengine/godot/pull/24746.patch","title":"Allow offset and unit_offset to be set higher than one loop","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg4NDk1NTQ=","created_at":"2019-01-03T16:29:33Z","updated_at":"2019-01-03T19:11:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a1fbef3d6082db7538e69f1378b703b0c38110f3"]},"24747":{"id":"MDExOlB1bGxSZXF1ZXN0MjQyMDQ4ODQz","public_id":24747,"url":"https://github.com/godotengine/godot/pull/24747","diff_url":"https://github.com/godotengine/godot/pull/24747.diff","patch_url":"https://github.com/godotengine/godot/pull/24747.patch","title":"Docs: Fix \"equal to\" and code markup in float.xml","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIwNTQxOTg1","created_at":"2019-01-03T16:43:05Z","updated_at":"2019-01-03T19:11:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["fe85e500068c084bb95d0046becef5d368ffb42f"]},"24748":{"id":"MDExOlB1bGxSZXF1ZXN0MjQyMDU5NDUy","public_id":24748,"url":"https://github.com/godotengine/godot/pull/24748","diff_url":"https://github.com/godotengine/godot/pull/24748.diff","patch_url":"https://github.com/godotengine/godot/pull/24748.patch","title":"Don't apply target_fps in editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg4NDk1NTQ=","created_at":"2019-01-03T17:23:18Z","updated_at":"2019-01-03T19:39:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["8d79fea9694dad7433cb67a5079ae84e254e6848"]},"24754":{"id":"MDExOlB1bGxSZXF1ZXN0MjQyMTQ5MjIz","public_id":24754,"url":"https://github.com/godotengine/godot/pull/24754","diff_url":"https://github.com/godotengine/godot/pull/24754.diff","patch_url":"https://github.com/godotengine/godot/pull/24754.patch","title":"Update zstd to 1.3.8","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2019-01-04T00:37:29Z","updated_at":"2019-06-04T09:24:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["e64391f47bf95ab4cdb65683623979ee6790836e"]},"24767":{"id":"MDExOlB1bGxSZXF1ZXN0MjQyMzQxNjMy","public_id":24767,"url":"https://github.com/godotengine/godot/pull/24767","diff_url":"https://github.com/godotengine/godot/pull/24767.diff","patch_url":"https://github.com/godotengine/godot/pull/24767.patch","title":"Revert \"Fix blend tree generating wrong node names\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-01-04T18:46:21Z","updated_at":"2019-01-04T18:48:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["495e40cff87c9156ba5586a33380208095f62cf4"]},"24777":{"id":"MDExOlB1bGxSZXF1ZXN0MjQyNDA1OTAw","public_id":24777,"url":"https://github.com/godotengine/godot/pull/24777","diff_url":"https://github.com/godotengine/godot/pull/24777.diff","patch_url":"https://github.com/godotengine/godot/pull/24777.patch","title":"Fix font kerning","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2019-01-05T00:26:21Z","updated_at":"2019-01-06T23:06:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["a9b7843dca3ea3eda9f9f890a3e2c78542ca7561"]},"24778":{"id":"MDExOlB1bGxSZXF1ZXN0MjQyNDA2NjE1","public_id":24778,"url":"https://github.com/godotengine/godot/pull/24778","diff_url":"https://github.com/godotengine/godot/pull/24778.diff","patch_url":"https://github.com/godotengine/godot/pull/24778.patch","title":"Fixed out of bounds axis name access","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzMzc4ODA=","created_at":"2019-01-05T00:34:00Z","updated_at":"2019-01-05T12:28:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["caf5e921210eb893a95e674b7477d13cc9a34d39"]},"24782":{"id":"MDExOlB1bGxSZXF1ZXN0MjQyNDIzNzA0","public_id":24782,"url":"https://github.com/godotengine/godot/pull/24782","diff_url":"https://github.com/godotengine/godot/pull/24782.diff","patch_url":"https://github.com/godotengine/godot/pull/24782.patch","title":"Removed duplicated code in animation_track_editor.cpp","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMDgxMjk0","created_at":"2019-01-05T06:22:01Z","updated_at":"2019-01-05T10:29:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["855a82211f148b30f1fa461b7829bef3c8051fbc"]},"24791":{"id":"MDExOlB1bGxSZXF1ZXN0MjQyNDQ3MjU0","public_id":24791,"url":"https://github.com/godotengine/godot/pull/24791","diff_url":"https://github.com/godotengine/godot/pull/24791.diff","patch_url":"https://github.com/godotengine/godot/pull/24791.patch","title":"Change blend equations for GLES2 canvasitems","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3ODcwNzg5","created_at":"2019-01-05T16:08:02Z","updated_at":"2019-04-09T10:58:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["ecf520b70ef77c51a7d585eaa31aed52f448585f"]},"24792":{"id":"MDExOlB1bGxSZXF1ZXN0MjQyNDQ5NzQy","public_id":24792,"url":"https://github.com/godotengine/godot/pull/24792","diff_url":"https://github.com/godotengine/godot/pull/24792.diff","patch_url":"https://github.com/godotengine/godot/pull/24792.patch","title":"Fix text edit wrapping beyond control size, issue 23896","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2019-01-05T17:03:28Z","updated_at":"2019-01-05T19:24:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["411df08711dfae526b75b3937ec65f497a3bcb01"]},"24797":{"id":"MDExOlB1bGxSZXF1ZXN0MjQyNDYzODQ1","public_id":24797,"url":"https://github.com/godotengine/godot/pull/24797","diff_url":"https://github.com/godotengine/godot/pull/24797.diff","patch_url":"https://github.com/godotengine/godot/pull/24797.patch","title":"Fix code completion on nodes in current scene","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg4NDk1NTQ=","created_at":"2019-01-05T22:23:41Z","updated_at":"2019-01-06T09:04:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["56000929fda5ed911026dbc012903441a8b52384"]},"24801":{"id":"MDExOlB1bGxSZXF1ZXN0MjQyNDg0NTM1","public_id":24801,"url":"https://github.com/godotengine/godot/pull/24801","diff_url":"https://github.com/godotengine/godot/pull/24801.diff","patch_url":"https://github.com/godotengine/godot/pull/24801.patch","title":"Fix jumping when scrolling down fast with smooth scroll enabled","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg4NDk1NTQ=","created_at":"2019-01-06T09:23:33Z","updated_at":"2019-01-06T12:28:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["3b2e03cf0b2fe8f1dea163984f399a309583c033"]},"24804":{"id":"MDExOlB1bGxSZXF1ZXN0MjQyNDkzMDI4","public_id":24804,"url":"https://github.com/godotengine/godot/pull/24804","diff_url":"https://github.com/godotengine/godot/pull/24804.diff","patch_url":"https://github.com/godotengine/godot/pull/24804.patch","title":"Add missing documentation for @GDScript","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg4NDk1NTQ=","created_at":"2019-01-06T12:59:07Z","updated_at":"2019-01-07T07:16:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["5c71d433025fc3239dc69a2bc363684a5c8a86be"]},"24806":{"id":"MDExOlB1bGxSZXF1ZXN0MjQyNDk2MDYz","public_id":24806,"url":"https://github.com/godotengine/godot/pull/24806","diff_url":"https://github.com/godotengine/godot/pull/24806.diff","patch_url":"https://github.com/godotengine/godot/pull/24806.patch","title":"Add process_mode property to Camera2D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg4NDk1NTQ=","created_at":"2019-01-06T14:02:36Z","updated_at":"2019-01-07T07:19:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c06db1dd182a0ead91383ac1d158da0c75cfda40"]},"24807":{"id":"MDExOlB1bGxSZXF1ZXN0MjQyNDk3NzQw","public_id":24807,"url":"https://github.com/godotengine/godot/pull/24807","diff_url":"https://github.com/godotengine/godot/pull/24807.diff","patch_url":"https://github.com/godotengine/godot/pull/24807.patch","title":"Fix state machine scroll","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2019-01-06T14:37:09Z","updated_at":"2019-01-07T15:47:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["59df3ca91170ce8d40adb9751efd47ff17ffb032"]},"24814":{"id":"MDExOlB1bGxSZXF1ZXN0MjQyNTM3ODI1","public_id":24814,"url":"https://github.com/godotengine/godot/pull/24814","diff_url":"https://github.com/godotengine/godot/pull/24814.diff","patch_url":"https://github.com/godotengine/godot/pull/24814.patch","title":"Move scrolls in the StateMachine editor inside the panel","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-01-07T02:29:35Z","updated_at":"2019-01-07T14:12:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["67ac8fe3593c5de3a62d85e3cf0b25228b3637fe"]},"24823":{"id":"MDExOlB1bGxSZXF1ZXN0MjQyNzMwNTc5","public_id":24823,"url":"https://github.com/godotengine/godot/pull/24823","diff_url":"https://github.com/godotengine/godot/pull/24823.diff","patch_url":"https://github.com/godotengine/godot/pull/24823.patch","title":"Repair String lstrip and rstrip.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDk4ODMy","created_at":"2019-01-07T17:36:52Z","updated_at":"2019-06-25T20:11:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["cbb396c0064d77ec50a524241d22746c8b69bbdb"]},"24824":{"id":"MDExOlB1bGxSZXF1ZXN0MjQyNzQwNzM3","public_id":24824,"url":"https://github.com/godotengine/godot/pull/24824","diff_url":"https://github.com/godotengine/godot/pull/24824.diff","patch_url":"https://github.com/godotengine/godot/pull/24824.patch","title":"Use 'release_debug' for mono export templates","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2019-01-07T18:18:23Z","updated_at":"2019-01-08T00:46:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["dd766bae7811a419f7371aab0f48ddb3c755ff68"]},"24826":{"id":"MDExOlB1bGxSZXF1ZXN0MjQyNzU3MTUw","public_id":24826,"url":"https://github.com/godotengine/godot/pull/24826","diff_url":"https://github.com/godotengine/godot/pull/24826.diff","patch_url":"https://github.com/godotengine/godot/pull/24826.patch","title":"Fix a nested ysort invalid memory read again","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-01-07T19:26:53Z","updated_at":"2019-01-09T13:15:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d1406bfeb42fcb5502ee3239f66621cf237575c2"]},"24828":{"id":"MDExOlB1bGxSZXF1ZXN0MjQyODAwNjk3","public_id":24828,"url":"https://github.com/godotengine/godot/pull/24828","diff_url":"https://github.com/godotengine/godot/pull/24828.diff","patch_url":"https://github.com/godotengine/godot/pull/24828.patch","title":"RandomPCG randf/randd functions typos fix","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg4NjAyODM=","created_at":"2019-01-07T22:24:03Z","updated_at":"2019-01-08T11:25:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["64e584a97e0505cec592d3c98a2899ba8426f35a"]},"24830":{"id":"MDExOlB1bGxSZXF1ZXN0MjQyODI1ODc1","public_id":24830,"url":"https://github.com/godotengine/godot/pull/24830","diff_url":"https://github.com/godotengine/godot/pull/24830.diff","patch_url":"https://github.com/godotengine/godot/pull/24830.patch","title":"Use 'release_debug' for mono export templates","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2019-01-08T00:46:02Z","updated_at":"2019-01-08T00:48:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["ee0c4a97b3423f9fdbc88cc5d7129bab43347775"]},"24831":{"id":"MDExOlB1bGxSZXF1ZXN0MjQyODU1NzY5","public_id":24831,"url":"https://github.com/godotengine/godot/pull/24831","diff_url":"https://github.com/godotengine/godot/pull/24831.diff","patch_url":"https://github.com/godotengine/godot/pull/24831.patch","title":"Make tooltips display for nested resources","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-01-08T04:41:16Z","updated_at":"2019-01-27T22:17:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["9d162f9fbe8efadd92956efde094f4700e39d43e"]},"24842":{"id":"MDExOlB1bGxSZXF1ZXN0MjQyOTgwMTk4","public_id":24842,"url":"https://github.com/godotengine/godot/pull/24842","diff_url":"https://github.com/godotengine/godot/pull/24842.diff","patch_url":"https://github.com/godotengine/godot/pull/24842.patch","title":"Fix strip out spaces while generating serial number for node name","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2019-01-08T13:45:07Z","updated_at":"2019-01-09T11:36:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["799ed2b98984414fd3b7b667c5e3e5d2e6d35a66"]},"24851":{"id":"MDExOlB1bGxSZXF1ZXN0MjQzMTExMjU2","public_id":24851,"url":"https://github.com/godotengine/godot/pull/24851","diff_url":"https://github.com/godotengine/godot/pull/24851.diff","patch_url":"https://github.com/godotengine/godot/pull/24851.patch","title":"Update IME text only for focused input controls.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2019-01-08T20:55:44Z","updated_at":"2019-01-09T11:24:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["55bc004a73598b5d483ac0e4d3a70358cddd1bd1"]},"24855":{"id":"MDExOlB1bGxSZXF1ZXN0MjQzMTY5MDIx","public_id":24855,"url":"https://github.com/godotengine/godot/pull/24855","diff_url":"https://github.com/godotengine/godot/pull/24855.diff","patch_url":"https://github.com/godotengine/godot/pull/24855.patch","title":"Don't use -ffast-math or other unsafe math optimizations","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2019-01-09T00:36:48Z","updated_at":"2023-01-02T22:41:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["e5b335d367103f4052fc5fd435a54ad635ec447c"]},"24857":{"id":"MDExOlB1bGxSZXF1ZXN0MjQzMjE1Njgy","public_id":24857,"url":"https://github.com/godotengine/godot/pull/24857","diff_url":"https://github.com/godotengine/godot/pull/24857.diff","patch_url":"https://github.com/godotengine/godot/pull/24857.patch","title":"Fix \"Whole Words\" and \"Match Cases\" checkbox behavior in \"Find in Files\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMzU1NDIx","created_at":"2019-01-09T05:24:24Z","updated_at":"2019-01-09T14:01:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b50fa06c6d18e24290aee23a74ee2eb3bdeb09ec"]},"24858":{"id":"MDExOlB1bGxSZXF1ZXN0MjQzMjE4ODg0","public_id":24858,"url":"https://github.com/godotengine/godot/pull/24858","diff_url":"https://github.com/godotengine/godot/pull/24858.diff","patch_url":"https://github.com/godotengine/godot/pull/24858.patch","title":"AnimationNodeTransition name begins from 0","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2019-01-09T05:48:28Z","updated_at":"2019-01-09T13:25:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["153a3146d07661791d10a13f585e080919684afb"]},"24863":{"id":"MDExOlB1bGxSZXF1ZXN0MjQzMzE5NzY4","public_id":24863,"url":"https://github.com/godotengine/godot/pull/24863","diff_url":"https://github.com/godotengine/godot/pull/24863.diff","patch_url":"https://github.com/godotengine/godot/pull/24863.patch","title":"Travis: Use pip to install SCons on OSX","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-01-09T12:42:16Z","updated_at":"2019-07-03T08:58:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["ffc07927985c3bb7a9ccd569c995a3c869483e9d"]},"24865":{"id":"MDExOlB1bGxSZXF1ZXN0MjQzMzQ4NDI0","public_id":24865,"url":"https://github.com/godotengine/godot/pull/24865","diff_url":"https://github.com/godotengine/godot/pull/24865.diff","patch_url":"https://github.com/godotengine/godot/pull/24865.patch","title":"[Regression] Hides error_label of state machine on the first time.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2019-01-09T14:17:03Z","updated_at":"2019-01-09T18:32:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c7d4807b7b61e6c03c270a1e604bc2c10ed1ceda"]},"24871":{"id":"MDExOlB1bGxSZXF1ZXN0MjQzNDU5NjIw","public_id":24871,"url":"https://github.com/godotengine/godot/pull/24871","diff_url":"https://github.com/godotengine/godot/pull/24871.diff","patch_url":"https://github.com/godotengine/godot/pull/24871.patch","title":"Fixes 2D bones selection","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2019-01-09T19:57:18Z","updated_at":"2019-01-10T11:09:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c48f92e394220b992648eeb8d871ed290786d286"]},"24877":{"id":"MDExOlB1bGxSZXF1ZXN0MjQzNTMzOTI3","public_id":24877,"url":"https://github.com/godotengine/godot/pull/24877","diff_url":"https://github.com/godotengine/godot/pull/24877.diff","patch_url":"https://github.com/godotengine/godot/pull/24877.patch","title":"Fix properties being lost when reloading placeholder GDScript instance","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-01-10T01:00:52Z","updated_at":"2021-05-14T01:54:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["ea85ff0dc2a04e695d396f62ce5949f4e04254e4"]},"24878":{"id":"MDExOlB1bGxSZXF1ZXN0MjQzNTc2Mjk0","public_id":24878,"url":"https://github.com/godotengine/godot/pull/24878","diff_url":"https://github.com/godotengine/godot/pull/24878.diff","patch_url":"https://github.com/godotengine/godot/pull/24878.patch","title":"Remove vsgdnative loader on exit","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0NzE0Mw==","created_at":"2019-01-10T06:21:15Z","updated_at":"2019-01-10T11:28:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["7860b74b0f53393c8a1f0c5f2961b4b8e62bce43"]},"24883":{"id":"MDExOlB1bGxSZXF1ZXN0MjQzNjU3NTA2","public_id":24883,"url":"https://github.com/godotengine/godot/pull/24883","diff_url":"https://github.com/godotengine/godot/pull/24883.diff","patch_url":"https://github.com/godotengine/godot/pull/24883.patch","title":"Consistency in resource format saver/loader de-registration","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-01-10T11:47:36Z","updated_at":"2019-01-10T13:25:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e5f1d19352dbaafab96538b91fad0ce11cf0d046"]},"24884":{"id":"MDExOlB1bGxSZXF1ZXN0MjQzNjYxMzk2","public_id":24884,"url":"https://github.com/godotengine/godot/pull/24884","diff_url":"https://github.com/godotengine/godot/pull/24884.diff","patch_url":"https://github.com/godotengine/godot/pull/24884.patch","title":"Fix broken encrypted scripts during export","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MTA4NDYw","created_at":"2019-01-10T12:00:30Z","updated_at":"2019-01-10T12:13:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c0cc0327996626fa759865c0db88016357022494"]},"24886":{"id":"MDExOlB1bGxSZXF1ZXN0MjQzNjgxMjkw","public_id":24886,"url":"https://github.com/godotengine/godot/pull/24886","diff_url":"https://github.com/godotengine/godot/pull/24886.diff","patch_url":"https://github.com/godotengine/godot/pull/24886.patch","title":"Fix showing AnimatedTexture frame_* properties in editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-01-10T13:11:02Z","updated_at":"2019-01-10T13:28:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["11c09a17c24f8495be25967c57c908d66c1bb562"]},"24897":{"id":"MDExOlB1bGxSZXF1ZXN0MjQzODUwMzYy","public_id":24897,"url":"https://github.com/godotengine/godot/pull/24897","diff_url":"https://github.com/godotengine/godot/pull/24897.diff","patch_url":"https://github.com/godotengine/godot/pull/24897.patch","title":"fixed invalid implementation of Plane::intersects_segment and Plane::intersects_ray","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNjE2MzM0","created_at":"2019-01-10T22:22:19Z","updated_at":"2019-01-14T06:33:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["2c36078be43f5008c1baa05ea507bb24809055d4"]},"24899":{"id":"MDExOlB1bGxSZXF1ZXN0MjQzODc0MTgw","public_id":24899,"url":"https://github.com/godotengine/godot/pull/24899","diff_url":"https://github.com/godotengine/godot/pull/24899.diff","patch_url":"https://github.com/godotengine/godot/pull/24899.patch","title":"Fix UndoRedo operations for the new features in the Polygon2D UV Editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-01-11T00:23:15Z","updated_at":"2019-01-11T12:56: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":["7cef10a50342a4b75bb833bc972bcc69c84e6618"]},"24903":{"id":"MDExOlB1bGxSZXF1ZXN0MjQzODk1MDA5","public_id":24903,"url":"https://github.com/godotengine/godot/pull/24903","diff_url":"https://github.com/godotengine/godot/pull/24903.diff","patch_url":"https://github.com/godotengine/godot/pull/24903.patch","title":"Docs: fix arg name of toggled signal in BaseButton","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQzMzc5NTQz","created_at":"2019-01-11T02:52:15Z","updated_at":"2019-01-11T09:31:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["57b82873fb288936240df45330f1bd8767d2474f"]},"24904":{"id":"MDExOlB1bGxSZXF1ZXN0MjQzODk3OTU5","public_id":24904,"url":"https://github.com/godotengine/godot/pull/24904","diff_url":"https://github.com/godotengine/godot/pull/24904.diff","patch_url":"https://github.com/godotengine/godot/pull/24904.patch","title":"Fix error explanation in core_bind Thread::_start_func","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQzMzc5NTQz","created_at":"2019-01-11T03:14:46Z","updated_at":"2019-07-03T08:59:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["2caaa7c97d5b320bf0ee71a46be2f06b02163740"]},"24909":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ0MDI2NDQ1","public_id":24909,"url":"https://github.com/godotengine/godot/pull/24909","diff_url":"https://github.com/godotengine/godot/pull/24909.diff","patch_url":"https://github.com/godotengine/godot/pull/24909.patch","title":"Disallow changing array element types, when using hint (inspector fix)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMzU4NDQz","created_at":"2019-01-11T13:41:43Z","updated_at":"2019-01-29T10:48:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["f9788f75e59b9e7d9d056faaa13f399736830381"]},"24912":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ0MDQ4NDQ1","public_id":24912,"url":"https://github.com/godotengine/godot/pull/24912","diff_url":"https://github.com/godotengine/godot/pull/24912.diff","patch_url":"https://github.com/godotengine/godot/pull/24912.patch","title":"[macOS] Fix missing mouse move event speed.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2019-01-11T14:54:49Z","updated_at":"2019-07-03T13:54:50Z","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":["b7e9e184aa2309b024f11fd40326f387ead8beb7"]},"24913":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ0MDg0MDk5","public_id":24913,"url":"https://github.com/godotengine/godot/pull/24913","diff_url":"https://github.com/godotengine/godot/pull/24913.diff","patch_url":"https://github.com/godotengine/godot/pull/24913.patch","title":"Make export valid when setting custom packages for iOS","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2019-01-11T16:45:16Z","updated_at":"2019-01-11T17:08: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":["af162a8c3f23f24b596c58ba428907cad59af9af"]},"24914":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ0MDg3NjQ3","public_id":24914,"url":"https://github.com/godotengine/godot/pull/24914","diff_url":"https://github.com/godotengine/godot/pull/24914.diff","patch_url":"https://github.com/godotengine/godot/pull/24914.patch","title":"Use HSplit to resize presets and options panel on Export window","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2019-01-11T16:56:48Z","updated_at":"2019-01-11T17:12: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":["87305a0f544fdaf04d308a99b69e7d4adc4c1386"]},"24918":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ0MTE3NTE0","public_id":24918,"url":"https://github.com/godotengine/godot/pull/24918","diff_url":"https://github.com/godotengine/godot/pull/24918.diff","patch_url":"https://github.com/godotengine/godot/pull/24918.patch","title":"GLES2: Clarify why we exclude debug code on iOS","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-01-11T18:55:16Z","updated_at":"2019-01-11T19:41:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["1185f4c4ac57c1f8470fd191cb51114543a9dddf"]},"24921":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ0MTI0OTU2","public_id":24921,"url":"https://github.com/godotengine/godot/pull/24921","diff_url":"https://github.com/godotengine/godot/pull/24921.diff","patch_url":"https://github.com/godotengine/godot/pull/24921.patch","title":"Fixed infinite loop at end of video.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MjQ1OTQy","created_at":"2019-01-11T19:24:56Z","updated_at":"2019-01-13T11:06:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["8c1677fc3f38176ea2a986389eb1dcc511c3d100"]},"24923":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ0MTUwNDI4","public_id":24923,"url":"https://github.com/godotengine/godot/pull/24923","diff_url":"https://github.com/godotengine/godot/pull/24923.diff","patch_url":"https://github.com/godotengine/godot/pull/24923.patch","title":"Adds color to the audio buses buttons","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2019-01-11T21:11:10Z","updated_at":"2019-01-26T11:02:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["cb37de33ad84fcb76399fc13fa7974cb596f0e6b"]},"24924":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ0MTUxNDc4","public_id":24924,"url":"https://github.com/godotengine/godot/pull/24924","diff_url":"https://github.com/godotengine/godot/pull/24924.diff","patch_url":"https://github.com/godotengine/godot/pull/24924.patch","title":"Merge OrientedPathFollow into PathFollow","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyODc5Mjgy","created_at":"2019-01-11T21:15:43Z","updated_at":"2019-01-16T18:24:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyNzkwOTcxNjI=","name":"discussion","color":"#ccaaff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e74a3add9cfb0fd1138c08b4f278da90933fb355"]},"24939":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ0MjIxNDMw","public_id":24939,"url":"https://github.com/godotengine/godot/pull/24939","diff_url":"https://github.com/godotengine/godot/pull/24939.diff","patch_url":"https://github.com/godotengine/godot/pull/24939.patch","title":"Fixed null editor icon crash","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzMzc4ODA=","created_at":"2019-01-12T14:05:33Z","updated_at":"2019-01-13T15:48:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4a15f5522d90f094024d8ca8660ce85c51fd1cef"]},"24964":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ0MjY5ODQy","public_id":24964,"url":"https://github.com/godotengine/godot/pull/24964","diff_url":"https://github.com/godotengine/godot/pull/24964.diff","patch_url":"https://github.com/godotengine/godot/pull/24964.patch","title":"Revert \"fixed invalid implementation of Plane::intersects_segment and Plane::intersects_ray\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-01-13T10:07:28Z","updated_at":"2019-01-13T10:27:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["9ddf1115bc2719c250c771187ed94d7c6ff0a28d"]},"24981":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ0NDA1Nzc2","public_id":24981,"url":"https://github.com/godotengine/godot/pull/24981","diff_url":"https://github.com/godotengine/godot/pull/24981.diff","patch_url":"https://github.com/godotengine/godot/pull/24981.patch","title":"Add EditorPropertyRID as read-only label showing RID","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-01-14T11:04:58Z","updated_at":"2019-01-14T14:53:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0b48484d49b64657b3f5d2955310374261896ee9"]},"24987":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ0NTMyNDAw","public_id":24987,"url":"https://github.com/godotengine/godot/pull/24987","diff_url":"https://github.com/godotengine/godot/pull/24987.diff","patch_url":"https://github.com/godotengine/godot/pull/24987.patch","title":"GLES2: Make Nvidia flicker workaround opt-in","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-01-14T17:50:01Z","updated_at":"2019-01-14T19:21:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["02ffc59270f48dc2ea52ae911bbcb80cf15168cf"]},"24993":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ0NjA5MDY1","public_id":24993,"url":"https://github.com/godotengine/godot/pull/24993","diff_url":"https://github.com/godotengine/godot/pull/24993.diff","patch_url":"https://github.com/godotengine/godot/pull/24993.patch","title":"Appease some CppCheck warns for files in the \"scene\" directory","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-01-14T22:31:23Z","updated_at":"2019-01-17T14:34:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["9c69d7f3392249d26236dcb33bee7de8f283dc28"]},"25000":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ0Njc1NzIy","public_id":25000,"url":"https://github.com/godotengine/godot/pull/25000","diff_url":"https://github.com/godotengine/godot/pull/25000.diff","patch_url":"https://github.com/godotengine/godot/pull/25000.patch","title":"Fixed typo in StreamTexture::is_pixel_opaque","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ2MDU1Njg=","created_at":"2019-01-15T05:03:39Z","updated_at":"2019-01-15T10:03:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["3beca92d61c21a9801145ee0b99bc89e87f2c733"]},"25001":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ0Njc2MzYy","public_id":25001,"url":"https://github.com/godotengine/godot/pull/25001","diff_url":"https://github.com/godotengine/godot/pull/25001.diff","patch_url":"https://github.com/godotengine/godot/pull/25001.patch","title":"Fixes export PackedScene \"reset to default\" throwing errors","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjcyMTgwNTg=","created_at":"2019-01-15T05:09:24Z","updated_at":"2019-01-16T12:17:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["6661ceadcc75fd720f93b1c8c1aea3201591b4e5"]},"25010":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ0Nzc3OTUw","public_id":25010,"url":"https://github.com/godotengine/godot/pull/25010","diff_url":"https://github.com/godotengine/godot/pull/25010.diff","patch_url":"https://github.com/godotengine/godot/pull/25010.patch","title":"Fix MultiplayerAPI initialization, clear, set_network_peer.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-01-15T12:32:00Z","updated_at":"2019-01-15T13:28:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMTYxNzI2NDA1","name":"high priority","color":"#7956a5"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["60d235622d13b8126001e61da096ca48244c2733","1f7846abf8e2c3ec132426ef4d9c785297614244"]},"25011":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ0Nzg5MDMy","public_id":25011,"url":"https://github.com/godotengine/godot/pull/25011","diff_url":"https://github.com/godotengine/godot/pull/25011.diff","patch_url":"https://github.com/godotengine/godot/pull/25011.patch","title":"Fix Android keep screen on working properly","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2019-01-15T13:11:24Z","updated_at":"2019-01-15T13:31:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["87db1a897187dfed7d02ce1aa1cce432fa068752"]},"25014":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ0OTU0MTAw","public_id":25014,"url":"https://github.com/godotengine/godot/pull/25014","diff_url":"https://github.com/godotengine/godot/pull/25014.diff","patch_url":"https://github.com/godotengine/godot/pull/25014.patch","title":"Fix some GDScript issues ","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2019-01-15T22:06:09Z","updated_at":"2019-01-16T16:15:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["31433ae8e4159d01ed57c334c72eb8593185b145","4f72c6be8a7eb1876fc1c6ea35eadf31c81a674a","b0c3a3f2da3f91a4a8fe41b98a814809fff7a9f1","573fab744736af10925490dec6387f24c26d5416","4d1551dbb563a2ad581ea2919f2a2cd08611491c"]},"25018":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ1MDE1MTI0","public_id":25018,"url":"https://github.com/godotengine/godot/pull/25018","diff_url":"https://github.com/godotengine/godot/pull/25018.diff","patch_url":"https://github.com/godotengine/godot/pull/25018.patch","title":"Fix support for optional parameters in setters","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwNzk5NA==","created_at":"2019-01-16T03:54:00Z","updated_at":"2019-02-24T13:45:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["465842d8ea53904447ead9164065268842a15d71"]},"25022":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ1MDM0NTA4","public_id":25022,"url":"https://github.com/godotengine/godot/pull/25022","diff_url":"https://github.com/godotengine/godot/pull/25022.diff","patch_url":"https://github.com/godotengine/godot/pull/25022.patch","title":"Fix order of a nullptr test in canvas item editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjcyMTgwNTg=","created_at":"2019-01-16T06:17:42Z","updated_at":"2019-01-16T09:35:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b8a524efa35aabc6537f7d0ca79b0cd086ba8a47"]},"25032":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ1MDg2MjA5","public_id":25032,"url":"https://github.com/godotengine/godot/pull/25032","diff_url":"https://github.com/godotengine/godot/pull/25032.diff","patch_url":"https://github.com/godotengine/godot/pull/25032.patch","title":"Fix some errors found by static analysis","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-01-16T10:01:55Z","updated_at":"2019-01-16T10:18:57Z","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":["053d7f37650cc03261dabf09b860c530daed4fc9"]},"25033":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ1MDkyMTE3","public_id":25033,"url":"https://github.com/godotengine/godot/pull/25033","diff_url":"https://github.com/godotengine/godot/pull/25033.diff","patch_url":"https://github.com/godotengine/godot/pull/25033.patch","title":"Android: Add support for x86_64 architecture","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-01-16T10:20:34Z","updated_at":"2019-01-16T12:28:47Z","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":["7f4ee3646904fd90a6495b7549722acd9c8351af"]},"25035":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ1MTEyNzU3","public_id":25035,"url":"https://github.com/godotengine/godot/pull/25035","diff_url":"https://github.com/godotengine/godot/pull/25035.diff","patch_url":"https://github.com/godotengine/godot/pull/25035.patch","title":"SCons: Drop unused MPC_FIXED_POINT define","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-01-16T11:29:33Z","updated_at":"2019-01-16T12:03:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["eebca76be5c75a98ad150772cdcb7f11c10ce8ec"]},"25036":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ1MTE3NDY2","public_id":25036,"url":"https://github.com/godotengine/godot/pull/25036","diff_url":"https://github.com/godotengine/godot/pull/25036.diff","patch_url":"https://github.com/godotengine/godot/pull/25036.patch","title":"Update rect size on select","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2019-01-16T11:46:18Z","updated_at":"2019-01-16T12:30:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["1e603b706effe40e5c3b40c056d9326ccbf6f3e9"]},"25037":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ1MTM2Nzg3","public_id":25037,"url":"https://github.com/godotengine/godot/pull/25037","diff_url":"https://github.com/godotengine/godot/pull/25037.diff","patch_url":"https://github.com/godotengine/godot/pull/25037.patch","title":"Android: Enable arm64-v8a export by default","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-01-16T12:55:32Z","updated_at":"2019-07-11T10:28:00Z","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":["9e820cdf200576cefaabc2021a800771cd6700a7"]},"25038":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ1MTY4MDM4","public_id":25038,"url":"https://github.com/godotengine/godot/pull/25038","diff_url":"https://github.com/godotengine/godot/pull/25038.diff","patch_url":"https://github.com/godotengine/godot/pull/25038.patch","title":"fixed AudioStreamPlayer3D::_get_attenuation_db epsilon value","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNjE2MzM0","created_at":"2019-01-16T14:34:15Z","updated_at":"2019-01-17T09:39:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["fc086bc93d2acd7a7f4885773e6b640404400b32"]},"25044":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ1MjY5MjI4","public_id":25044,"url":"https://github.com/godotengine/godot/pull/25044","diff_url":"https://github.com/godotengine/godot/pull/25044.diff","patch_url":"https://github.com/godotengine/godot/pull/25044.patch","title":"DOCS: correction to move_and_slide description","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM4MTI1MTQ=","created_at":"2019-01-16T19:43:47Z","updated_at":"2019-01-17T10:24:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["725eb9de8c8fd5ae383af5aab94dc216d55c4c2c"]},"25059":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ1NDY2Mzc4","public_id":25059,"url":"https://github.com/godotengine/godot/pull/25059","diff_url":"https://github.com/godotengine/godot/pull/25059.diff","patch_url":"https://github.com/godotengine/godot/pull/25059.patch","title":"doc: Add missing descriptions to Particles2D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI5Nzg2MTY0","created_at":"2019-01-17T11:27:00Z","updated_at":"2019-01-19T10:55:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["ead285bc7c4bf4e79a42e329729b41ca043c4969"]},"25069":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ1NTgyMTM3","public_id":25069,"url":"https://github.com/godotengine/godot/pull/25069","diff_url":"https://github.com/godotengine/godot/pull/25069.diff","patch_url":"https://github.com/godotengine/godot/pull/25069.patch","title":"A bit more of GDScript fixes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2019-01-17T17:21:33Z","updated_at":"2019-01-21T02:01:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["30f02dd421d3104e0929572ab2e572625e2f4e29","ced9fcafd439539c93dddb40b43be7016659ef53","20e6ff263a8fb2060c34b88518ebebebf58deab3"]},"25070":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ1NjAyNjI4","public_id":25070,"url":"https://github.com/godotengine/godot/pull/25070","diff_url":"https://github.com/godotengine/godot/pull/25070.diff","patch_url":"https://github.com/godotengine/godot/pull/25070.patch","title":"Fix shader compile error line numbers starting at 0","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUxMTcxOTc=","created_at":"2019-01-17T18:33:20Z","updated_at":"2019-07-03T13:55:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["a285a1cfdfd85d2be27c6d6a7895298f906865c2"]},"25075":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ1NjIzNTc1","public_id":25075,"url":"https://github.com/godotengine/godot/pull/25075","diff_url":"https://github.com/godotengine/godot/pull/25075.diff","patch_url":"https://github.com/godotengine/godot/pull/25075.patch","title":"Fix enum scope","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjI5Mzg=","created_at":"2019-01-17T19:47:06Z","updated_at":"2019-10-14T19:23:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["e1be09d8fdc54dce35b3e47ef3c08ff1d11ec82b"]},"25076":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ1NjI4MTQ2","public_id":25076,"url":"https://github.com/godotengine/godot/pull/25076","diff_url":"https://github.com/godotengine/godot/pull/25076.diff","patch_url":"https://github.com/godotengine/godot/pull/25076.patch","title":"Fixes crash in the Filesystem dock","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2019-01-17T20:03:03Z","updated_at":"2019-01-17T21:54:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d4de7cf186ec04f8f05954add759c8f79ea67154"]},"25078":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ1Njg3NDk4","public_id":25078,"url":"https://github.com/godotengine/godot/pull/25078","diff_url":"https://github.com/godotengine/godot/pull/25078.diff","patch_url":"https://github.com/godotengine/godot/pull/25078.patch","title":"C#: Fix crash due to missing gchandle ref null check","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-01-18T00:06:11Z","updated_at":"2021-05-14T01:54:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["b48dd1bdafae18d8a14152795062c0e7e9ad9435"]},"25079":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ1Njg3NTgy","public_id":25079,"url":"https://github.com/godotengine/godot/pull/25079","diff_url":"https://github.com/godotengine/godot/pull/25079.diff","patch_url":"https://github.com/godotengine/godot/pull/25079.patch","title":"C#: Fix trying to build when there's no solution","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-01-18T00:06:41Z","updated_at":"2021-05-14T01:54:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["9cd24b4f6d0938d4c51eb20f9630eb4281c7056f"]},"25080":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ1Njg5NjMw","public_id":25080,"url":"https://github.com/godotengine/godot/pull/25080","diff_url":"https://github.com/godotengine/godot/pull/25080.diff","patch_url":"https://github.com/godotengine/godot/pull/25080.patch","title":"C# Bindings Generator: Fix vararg methods with custom return type","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-01-18T00:19:00Z","updated_at":"2021-05-14T01:54:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["8f26c54c40ca8420f2293d90def4aef8d4d17985"]},"25086":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ1NzQ5MDEy","public_id":25086,"url":"https://github.com/godotengine/godot/pull/25086","diff_url":"https://github.com/godotengine/godot/pull/25086.diff","patch_url":"https://github.com/godotengine/godot/pull/25086.patch","title":"[Docs] Fixed a typing glitch in ARVRServer.xml","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDc5NTQ5","created_at":"2019-01-18T07:11:03Z","updated_at":"2019-01-18T10:35:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["3b9b68417918bb21a3a04e7149dfbf0431d4236e"]},"25093":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ1Nzg4NDA1","public_id":25093,"url":"https://github.com/godotengine/godot/pull/25093","diff_url":"https://github.com/godotengine/godot/pull/25093.diff","patch_url":"https://github.com/godotengine/godot/pull/25093.patch","title":"GDScript: Fix return value of \"lerp\" builtin","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-01-18T09:59:12Z","updated_at":"2019-01-18T17:04:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["d024979e84155a745f56d239f8b87c49c8b067bf"]},"25101":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ1ODgwNzU1","public_id":25101,"url":"https://github.com/godotengine/godot/pull/25101","diff_url":"https://github.com/godotengine/godot/pull/25101.diff","patch_url":"https://github.com/godotengine/godot/pull/25101.patch","title":"Work around a GCC optimizer bug at -O3","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2019-01-18T15:23:40Z","updated_at":"2019-07-03T16:47:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["6793908a3f243c846c516f9b0c4a05d1a6dedd25"]},"25110":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ1OTM1MjUx","public_id":25110,"url":"https://github.com/godotengine/godot/pull/25110","diff_url":"https://github.com/godotengine/godot/pull/25110.diff","patch_url":"https://github.com/godotengine/godot/pull/25110.patch","title":"Displays the pivot all the time and rotate the icon","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2019-01-18T18:33:09Z","updated_at":"2019-01-19T08:39: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":["056ea997e5c4d2150b02a2bb59ea505b697607a1"]},"25111":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ1OTM2NDEy","public_id":25111,"url":"https://github.com/godotengine/godot/pull/25111","diff_url":"https://github.com/godotengine/godot/pull/25111.diff","patch_url":"https://github.com/godotengine/godot/pull/25111.patch","title":"Editor source status font size, fixes #25039","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2NjYxOTkx","created_at":"2019-01-18T18:38:01Z","updated_at":"2019-01-19T08:37: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":["b2abbeca4b38fff3dc90f971a7f9b86399363f28"]},"25113":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ1OTY5MDg5","public_id":25113,"url":"https://github.com/godotengine/godot/pull/25113","diff_url":"https://github.com/godotengine/godot/pull/25113.diff","patch_url":"https://github.com/godotengine/godot/pull/25113.patch","title":"Improve docs for KinematicBody linear_velocity, fixes #23927","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2019-01-18T20:52:40Z","updated_at":"2019-01-19T09:01:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["763353692bc85c6af6cbf68d1bad4de5755c39b9"]},"25114":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ1OTgxMzgx","public_id":25114,"url":"https://github.com/godotengine/godot/pull/25114","diff_url":"https://github.com/godotengine/godot/pull/25114.diff","patch_url":"https://github.com/godotengine/godot/pull/25114.patch","title":"Fix a rounding error in ColorPicker","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-01-18T21:43:55Z","updated_at":"2020-01-27T18:21:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4b7830645945653b6053565462fa47f6962a19b1"]},"25115":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ1OTg2MDkx","public_id":25115,"url":"https://github.com/godotengine/godot/pull/25115","diff_url":"https://github.com/godotengine/godot/pull/25115.diff","patch_url":"https://github.com/godotengine/godot/pull/25115.patch","title":"Fix #19633 by proper store to &ubo_data.shadow_matrix[1234].","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2NTg1NDU=","created_at":"2019-01-18T22:03:31Z","updated_at":"2019-07-03T14:00:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["d9eb6a5b206b0a2f67022b7bae32fb8e46badb95"]},"25116":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ1OTkyNDcx","public_id":25116,"url":"https://github.com/godotengine/godot/pull/25116","diff_url":"https://github.com/godotengine/godot/pull/25116.diff","patch_url":"https://github.com/godotengine/godot/pull/25116.patch","title":"Fixed Bone Transform Order","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3ODY3MzM=","created_at":"2019-01-18T22:34:04Z","updated_at":"2019-01-19T09:05:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["d27ca7eb73d0157342242cf0f29b2a82a9de737f"]},"25117":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ2MDAyNDg1","public_id":25117,"url":"https://github.com/godotengine/godot/pull/25117","diff_url":"https://github.com/godotengine/godot/pull/25117.diff","patch_url":"https://github.com/godotengine/godot/pull/25117.patch","title":"Replace CreateThread with QueueUserWorkItem","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0NzE0Mw==","created_at":"2019-01-18T23:34:12Z","updated_at":"2019-04-29T21:03:27Z","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":["e65bce3083d75b759dadd5ac49e7bf4a9a3b3ee0"]},"25134":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ2MDQ4Mjcz","public_id":25134,"url":"https://github.com/godotengine/godot/pull/25134","diff_url":"https://github.com/godotengine/godot/pull/25134.diff","patch_url":"https://github.com/godotengine/godot/pull/25134.patch","title":"Check for null pointer in RasterizerSceneGLES2::render_shadow","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ2MDU1Njg=","created_at":"2019-01-19T13:50:06Z","updated_at":"2019-02-12T10:14:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["dc7d9f8868f8e58ef6bfc5c3b4f417d3437331f0"]},"25135":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ2MDQ4NDQy","public_id":25135,"url":"https://github.com/godotengine/godot/pull/25135","diff_url":"https://github.com/godotengine/godot/pull/25135.diff","patch_url":"https://github.com/godotengine/godot/pull/25135.patch","title":"Fixed a typo in 'uwp_device_capabilites'","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDc5NTQ5","created_at":"2019-01-19T13:53:11Z","updated_at":"2019-01-21T17:55:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNjE3ODA1NTk=","name":"platform:uwp","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["544015e3804a308c2d950506c79a15738abcd1e1"]},"25136":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ2MDUxMTU0","public_id":25136,"url":"https://github.com/godotengine/godot/pull/25136","diff_url":"https://github.com/godotengine/godot/pull/25136.diff","patch_url":"https://github.com/godotengine/godot/pull/25136.patch","title":"Docs: Fix TileMap::world_to_map description","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc5MDYxNzI=","created_at":"2019-01-19T14:43:12Z","updated_at":"2019-01-20T12:14:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["a0640f799b20909df42ce9dd5a04891e03e90c24"]},"25149":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ2MDc2OTM4","public_id":25149,"url":"https://github.com/godotengine/godot/pull/25149","diff_url":"https://github.com/godotengine/godot/pull/25149.diff","patch_url":"https://github.com/godotengine/godot/pull/25149.patch","title":"Fix HTML5 gamepad sampling","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2019-01-19T23:10:25Z","updated_at":"2019-07-03T14:01:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["0d47dccda953b72e6ee6888ea852742aaf97b9e0"]},"25150":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ2MDc3MzI4","public_id":25150,"url":"https://github.com/godotengine/godot/pull/25150","diff_url":"https://github.com/godotengine/godot/pull/25150.diff","patch_url":"https://github.com/godotengine/godot/pull/25150.patch","title":"Fix HTML5 build warning","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2019-01-19T23:21:45Z","updated_at":"2019-07-03T08:59:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["db6be7b59ffaf7b98bf6d438a335ad1c8d98cec2","35466475fe538a8d9764a1f98f3ed896cd706041"]},"25163":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ2MTA1MjE3","public_id":25163,"url":"https://github.com/godotengine/godot/pull/25163","diff_url":"https://github.com/godotengine/godot/pull/25163.diff","patch_url":"https://github.com/godotengine/godot/pull/25163.patch","title":"Disable autowrap for export dialog errors","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMxMzA5OTg0","created_at":"2019-01-20T12:07:15Z","updated_at":"2019-01-21T17:07:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["7e6edee193db12802edc6fa12cc9dd8aa4675f5a"]},"25168":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ2MTA5OTc1","public_id":25168,"url":"https://github.com/godotengine/godot/pull/25168","diff_url":"https://github.com/godotengine/godot/pull/25168.diff","patch_url":"https://github.com/godotengine/godot/pull/25168.patch","title":"Deal with Google's HTML5 autoplay policy","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2019-01-20T13:39:31Z","updated_at":"2019-07-03T14:01:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["8f1669e77182af21a0c46e5314f61cc9a83beb27"]},"25175":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ2MTQwNjYy","public_id":25175,"url":"https://github.com/godotengine/godot/pull/25175","diff_url":"https://github.com/godotengine/godot/pull/25175.diff","patch_url":"https://github.com/godotengine/godot/pull/25175.patch","title":"Make \"Export with Debug\" more visible in the Export dialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-01-20T22:54:59Z","updated_at":"2020-01-27T18:21: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":["f9d0bc1858fb0e6da6b4bbdee29be4e40c48a57f"]},"25177":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ2MTQ0MjIx","public_id":25177,"url":"https://github.com/godotengine/godot/pull/25177","diff_url":"https://github.com/godotengine/godot/pull/25177.diff","patch_url":"https://github.com/godotengine/godot/pull/25177.patch","title":"Workaround for bug with Mono's MSBuild and BaseIntermediateOutputPath","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-01-21T00:02:03Z","updated_at":"2021-05-13T23:44:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["0ac5be8368e6d7d0fcb8708426b785471e4a3284","ca8100f29fa0cf3a04fcbbc3fcaf808ffbff3887"]},"25178":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ2MTkxNTk3","public_id":25178,"url":"https://github.com/godotengine/godot/pull/25178","diff_url":"https://github.com/godotengine/godot/pull/25178.diff","patch_url":"https://github.com/godotengine/godot/pull/25178.patch","title":"Rename sanitizer option names.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2NTg1NDU=","created_at":"2019-01-21T07:12:14Z","updated_at":"2019-01-22T11:20:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["e558773e2148fc1a0189b7a0c224427cec9f60f7"]},"25180":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ2MTk1NTM0","public_id":25180,"url":"https://github.com/godotengine/godot/pull/25180","diff_url":"https://github.com/godotengine/godot/pull/25180.diff","patch_url":"https://github.com/godotengine/godot/pull/25180.patch","title":"Fixed area overlaps if not move","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2019-01-21T07:32:02Z","updated_at":"2019-01-21T10:08:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["a9214bcee7c0151c6db137fd2641cb18a5ecc068"]},"25182":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ2MjA2OTcy","public_id":25182,"url":"https://github.com/godotengine/godot/pull/25182","diff_url":"https://github.com/godotengine/godot/pull/25182.diff","patch_url":"https://github.com/godotengine/godot/pull/25182.patch","title":"Travis: Fix accepting Android SDK licenses","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-01-21T08:26:52Z","updated_at":"2019-01-21T09:06:36Z","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":["8a5a24c6ddd7c61c41452dd9e145f1a8fdbcb00d"]},"25188":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ2MzE4Mjkz","public_id":25188,"url":"https://github.com/godotengine/godot/pull/25188","diff_url":"https://github.com/godotengine/godot/pull/25188.diff","patch_url":"https://github.com/godotengine/godot/pull/25188.patch","title":"Sync controller mappings DB with SDL2 community repo","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-01-21T14:49:31Z","updated_at":"2019-07-03T08:59:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["3c288f1052c77198982938b0becd7e1a57400062"]},"25190":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ2MzM3NTMx","public_id":25190,"url":"https://github.com/godotengine/godot/pull/25190","diff_url":"https://github.com/godotengine/godot/pull/25190.diff","patch_url":"https://github.com/godotengine/godot/pull/25190.patch","title":"Fix ButtonGroup.get_pressed_button bug","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2NTIwMjcw","created_at":"2019-01-21T15:47:44Z","updated_at":"2019-01-23T11:30:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ea211af4125062ddd801c570ca7da21d37beaba6"]},"25192":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ2MzY5MzQ5","public_id":25192,"url":"https://github.com/godotengine/godot/pull/25192","diff_url":"https://github.com/godotengine/godot/pull/25192.diff","patch_url":"https://github.com/godotengine/godot/pull/25192.patch","title":"ExportDialog: Make error messages translatable","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-01-21T17:35:39Z","updated_at":"2019-01-21T19:12:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["2323464f5ed3dbf4f80899abf4c3fb0dd08a2693"]},"25195":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ2Mzg1OTY3","public_id":25195,"url":"https://github.com/godotengine/godot/pull/25195","diff_url":"https://github.com/godotengine/godot/pull/25195.diff","patch_url":"https://github.com/godotengine/godot/pull/25195.patch","title":"Make the Texture Region Editor able to edit regions of Sprite3Ds","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-01-21T18:55:01Z","updated_at":"2019-01-22T14:52:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f1cd587bbd694dd08eed8a0498c90b664d1a9415"]},"25196":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ2Mzk4MTYz","public_id":25196,"url":"https://github.com/godotengine/godot/pull/25196","diff_url":"https://github.com/godotengine/godot/pull/25196.diff","patch_url":"https://github.com/godotengine/godot/pull/25196.patch","title":"webgl1 in firefox doesn't like backslashes in #define directive","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIwNTQ0MzA1","created_at":"2019-01-21T19:53:29Z","updated_at":"2019-01-21T22:02:37Z","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":["e7e9a7cc6cc5e7bde5b1733dfac7a708cd84571d"]},"25200":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ2NDIwNzQx","public_id":25200,"url":"https://github.com/godotengine/godot/pull/25200","diff_url":"https://github.com/godotengine/godot/pull/25200.diff","patch_url":"https://github.com/godotengine/godot/pull/25200.patch","title":"Mono: Add assembly reloading to running games","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-01-21T21:47:42Z","updated_at":"2021-05-13T23:44:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["077e48977384a1b1c2e527e5df9012b64b56e847"]},"25207":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ2NDczMTg4","public_id":25207,"url":"https://github.com/godotengine/godot/pull/25207","diff_url":"https://github.com/godotengine/godot/pull/25207.diff","patch_url":"https://github.com/godotengine/godot/pull/25207.patch","title":"Fix bug with CpuParticles2D AlignY","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-01-22T04:18:32Z","updated_at":"2019-01-27T22:17:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["fbde8516418ac42a68ae13d5cb5968a78d29b6dd"]},"25208":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ2NDc4Mzc4","public_id":25208,"url":"https://github.com/godotengine/godot/pull/25208","diff_url":"https://github.com/godotengine/godot/pull/25208.diff","patch_url":"https://github.com/godotengine/godot/pull/25208.patch","title":"Properly initialize angular_velocity in cpuparticles2d","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-01-22T05:01:10Z","updated_at":"2019-01-27T22:17:05Z","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":["af92ade7283065f1daf72152c25a18f81ae50ee1"]},"25212":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ2NDk0Mjc1","public_id":25212,"url":"https://github.com/godotengine/godot/pull/25212","diff_url":"https://github.com/godotengine/godot/pull/25212.diff","patch_url":"https://github.com/godotengine/godot/pull/25212.patch","title":"Clarify mouse_filter impact on mouse_entered and mouse_exited signals","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODYw","created_at":"2019-01-22T06:47:53Z","updated_at":"2019-01-23T11:27:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["aca6e5f4b78a40bacb3fdbf0c9fffc57e12510fc"]},"25215":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ2NTQxNTc2","public_id":25215,"url":"https://github.com/godotengine/godot/pull/25215","diff_url":"https://github.com/godotengine/godot/pull/25215.diff","patch_url":"https://github.com/godotengine/godot/pull/25215.patch","title":"Fix going to script line on VisualScript errors","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-01-22T09:58:20Z","updated_at":"2019-01-22T11:19:19Z","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":["79a4c41b22ba4105a601bb4ea56c06cf4a4b2a29"]},"25222":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ2NTc1MzE2","public_id":25222,"url":"https://github.com/godotengine/godot/pull/25222","diff_url":"https://github.com/godotengine/godot/pull/25222.diff","patch_url":"https://github.com/godotengine/godot/pull/25222.patch","title":"WebGL1 some changes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIwNTQ0MzA1","created_at":"2019-01-22T11:47:46Z","updated_at":"2019-01-22T12:04:00Z","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":["3c1cd2873b772fbf82184fbf36e8ae891d9829cf"]},"25223":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ2NTc1NjIz","public_id":25223,"url":"https://github.com/godotengine/godot/pull/25223","diff_url":"https://github.com/godotengine/godot/pull/25223.diff","patch_url":"https://github.com/godotengine/godot/pull/25223.patch","title":"base64.h: Fix return type mismatch","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-01-22T11:48:56Z","updated_at":"2019-01-22T12:59:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["b21b0ff236626d1661e78bf8c66d88d2bfd76881"]},"25233":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ2Njg0Mjk2","public_id":25233,"url":"https://github.com/godotengine/godot/pull/25233","diff_url":"https://github.com/godotengine/godot/pull/25233.diff","patch_url":"https://github.com/godotengine/godot/pull/25233.patch","title":"Fixed possible crash in pck_packer.cpp due to wrong memory freeing.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc4NzMyODE=","created_at":"2019-01-22T17:09:49Z","updated_at":"2019-01-22T22:15:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["8edfc3b5acdbe5ecb91c44db72e06ea301fa3e3e"]},"25235":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ2NjkyMjIx","public_id":25235,"url":"https://github.com/godotengine/godot/pull/25235","diff_url":"https://github.com/godotengine/godot/pull/25235.diff","patch_url":"https://github.com/godotengine/godot/pull/25235.patch","title":"Mono: Fix hot reload build errors and cleanup","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-01-22T17:35:16Z","updated_at":"2021-05-13T23:44:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["bc8b61bb069a9229dbceb61fedb8308c5d1e6a68"]},"25237":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ2NzAzMTcz","public_id":25237,"url":"https://github.com/godotengine/godot/pull/25237","diff_url":"https://github.com/godotengine/godot/pull/25237.diff","patch_url":"https://github.com/godotengine/godot/pull/25237.patch","title":"Add renderer selection to New Project dialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2019-01-22T18:13:05Z","updated_at":"2019-02-14T16:59:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"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":["12bdb467068778ed6bb39303574ed5fe83ea29c8"]},"25238":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ2NzQzNzU5","public_id":25238,"url":"https://github.com/godotengine/godot/pull/25238","diff_url":"https://github.com/godotengine/godot/pull/25238.diff","patch_url":"https://github.com/godotengine/godot/pull/25238.patch","title":"Set WINVER and _WIN32_WINNT values in VS project","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0NzE0Mw==","created_at":"2019-01-22T20:34:51Z","updated_at":"2019-01-22T22:54:07Z","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":["9ca649c67bab2f7765073f133c3354798f6c51ce"]},"25239":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ2Nzg0MzIx","public_id":25239,"url":"https://github.com/godotengine/godot/pull/25239","diff_url":"https://github.com/godotengine/godot/pull/25239.diff","patch_url":"https://github.com/godotengine/godot/pull/25239.patch","title":"Fix global settings consistency","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0NzE0Mw==","created_at":"2019-01-22T23:09:28Z","updated_at":"2019-01-23T11:26:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e53c5d858a6ec15c39ee838aababe8aab1832f65"]},"25241":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ2NzkzNzIz","public_id":25241,"url":"https://github.com/godotengine/godot/pull/25241","diff_url":"https://github.com/godotengine/godot/pull/25241.diff","patch_url":"https://github.com/godotengine/godot/pull/25241.patch","title":"Fix GDI objects leak when setting custom cursor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0NzE0Mw==","created_at":"2019-01-22T23:58:26Z","updated_at":"2019-01-23T10:15:14Z","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":["62f3611271741dff9e793290e711a0b7f23a98e0"]},"25242":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ2ODE2MjI5","public_id":25242,"url":"https://github.com/godotengine/godot/pull/25242","diff_url":"https://github.com/godotengine/godot/pull/25242.diff","patch_url":"https://github.com/godotengine/godot/pull/25242.patch","title":"Fix errors on iOS","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2019-01-23T02:17:28Z","updated_at":"2019-07-03T14:02:09Z","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":["cab45f2f2653afe4bcfd3217c903a2241bf24acb"]},"25253":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ2OTI1Mzcz","public_id":25253,"url":"https://github.com/godotengine/godot/pull/25253","diff_url":"https://github.com/godotengine/godot/pull/25253.diff","patch_url":"https://github.com/godotengine/godot/pull/25253.patch","title":"theora: Add upstream patch to fix UB warning","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-01-23T11:03:32Z","updated_at":"2019-01-23T11:26:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["8c67b43ba17938f027fc343333e021962de0f9e1"]},"25255":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ2OTQ1MTIy","public_id":25255,"url":"https://github.com/godotengine/godot/pull/25255","diff_url":"https://github.com/godotengine/godot/pull/25255.diff","patch_url":"https://github.com/godotengine/godot/pull/25255.patch","title":"Expose InputEventMIDI to scripts","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2019-01-23T12:11:09Z","updated_at":"2019-01-23T12:40:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["fd59732298b59a893c661f0ddd2246ecf96298b6"]},"25257":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ2OTY2MDE4","public_id":25257,"url":"https://github.com/godotengine/godot/pull/25257","diff_url":"https://github.com/godotengine/godot/pull/25257.diff","patch_url":"https://github.com/godotengine/godot/pull/25257.patch","title":"implemented texture_get_data() for TextureLayered","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyMDk2MTM=","created_at":"2019-01-23T13:21:50Z","updated_at":"2019-01-25T10:11:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["dddfe9a2df3e7fb7d1eddad324e9697962916ee4"]},"25258":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ2OTczMjE3","public_id":25258,"url":"https://github.com/godotengine/godot/pull/25258","diff_url":"https://github.com/godotengine/godot/pull/25258.diff","patch_url":"https://github.com/godotengine/godot/pull/25258.patch","title":"Fix warning when setting out of range outline_size","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0NzE0Mw==","created_at":"2019-01-23T13:44:21Z","updated_at":"2019-01-23T14:01:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["bbc9e9104331ad8c0e59f58ac2be243e789c69e1"]},"25259":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ2OTc5NTE5","public_id":25259,"url":"https://github.com/godotengine/godot/pull/25259","diff_url":"https://github.com/godotengine/godot/pull/25259.diff","patch_url":"https://github.com/godotengine/godot/pull/25259.patch","title":"Fix ALT+F4 being ignored with MOUSE_MODE_CAPTURED on Windows","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2019-01-23T14:03:04Z","updated_at":"2019-01-23T14:49:29Z","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":["daf57bc81f44160103279c5c476e8a1c86563e4d"]},"25260":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ2OTgyMjYw","public_id":25260,"url":"https://github.com/godotengine/godot/pull/25260","diff_url":"https://github.com/godotengine/godot/pull/25260.diff","patch_url":"https://github.com/godotengine/godot/pull/25260.patch","title":"PluginConfigDialog: Add partial support for more script language","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-01-23T14:11:06Z","updated_at":"2021-05-13T23:44:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["504508e61c17e59984393262e181cf546be9740c"]},"25270":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ3MTExMzgx","public_id":25270,"url":"https://github.com/godotengine/godot/pull/25270","diff_url":"https://github.com/godotengine/godot/pull/25270.diff","patch_url":"https://github.com/godotengine/godot/pull/25270.patch","title":"Fixing textures not triggering _change_notify","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2019-01-23T20:50:06Z","updated_at":"2019-01-24T08:52:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0577f93cf661c694a41787e1a88252610df74ed2"]},"25274":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ3MTU4ODAx","public_id":25274,"url":"https://github.com/godotengine/godot/pull/25274","diff_url":"https://github.com/godotengine/godot/pull/25274.diff","patch_url":"https://github.com/godotengine/godot/pull/25274.patch","title":"Some GDScript fixes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2019-01-24T00:03:23Z","updated_at":"2019-01-24T11:39:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["587c1c90cff876c27e4efc14fe976386dc7c85b4","8464cce857a652c06e7ff22a89c3ad88f3101d98","f439397126f13cd29373e9ae95b963ce92094e25","f4546fc0cdd64776f5214c3bd9b084cfda39d3d2","ba13aae9af5c0996ff49bb2b6bbaec2f17039b4a"]},"25282":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ3Mjg0Nzcz","public_id":25282,"url":"https://github.com/godotengine/godot/pull/25282","diff_url":"https://github.com/godotengine/godot/pull/25282.diff","patch_url":"https://github.com/godotengine/godot/pull/25282.patch","title":"Fix PhysicsBody ignoring deprecated set_friction/bounce with default value","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-01-24T10:57:39Z","updated_at":"2019-01-24T11:43:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["63b487e49ccf6cce5e259f6d4d2fcb9c01158dc5"]},"25283":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ3MzAzMDE5","public_id":25283,"url":"https://github.com/godotengine/godot/pull/25283","diff_url":"https://github.com/godotengine/godot/pull/25283.diff","patch_url":"https://github.com/godotengine/godot/pull/25283.patch","title":"ProgressBar: Set default step to 0.01","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-01-24T11:59:51Z","updated_at":"2019-01-24T12:16:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a29b10ccedf1440734916d9b428aa3c73e54df10"]},"25294":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ3NDU0MTcz","public_id":25294,"url":"https://github.com/godotengine/godot/pull/25294","diff_url":"https://github.com/godotengine/godot/pull/25294.diff","patch_url":"https://github.com/godotengine/godot/pull/25294.patch","title":"Fixes Node2D selection not adapting to editor zoom level","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2019-01-24T19:45:48Z","updated_at":"2019-01-24T22:38:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8676370aa52710112b8a3bc540f431c81a2290a6"]},"25295":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ3NDYyNjYy","public_id":25295,"url":"https://github.com/godotengine/godot/pull/25295","diff_url":"https://github.com/godotengine/godot/pull/25295.diff","patch_url":"https://github.com/godotengine/godot/pull/25295.patch","title":"Revert \"Fix errors on iOS\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYyNjUzMDc=","created_at":"2019-01-24T20:15:58Z","updated_at":"2019-01-24T22:23:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["42764ed252f6e1688ced41d645898425a6101be8"]},"25298":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ3NDgzMzM5","public_id":25298,"url":"https://github.com/godotengine/godot/pull/25298","diff_url":"https://github.com/godotengine/godot/pull/25298.diff","patch_url":"https://github.com/godotengine/godot/pull/25298.patch","title":"Updates containers minimum size when some constants are modified","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2019-01-24T21:32:53Z","updated_at":"2019-01-24T22:39:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a1f955a1d334e987e488d2faa2aec3150e474d10"]},"25300":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ3NTExNzA4","public_id":25300,"url":"https://github.com/godotengine/godot/pull/25300","diff_url":"https://github.com/godotengine/godot/pull/25300.diff","patch_url":"https://github.com/godotengine/godot/pull/25300.patch","title":"Improve custom thread numbering for POSIX","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-01-24T23:28:50Z","updated_at":"2021-05-13T23:44:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc1MTk=","name":"platform:ios","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6de04cf04c2ce80f403700184b150d9fe764d5e1"]},"25302":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ3NTE4OTc4","public_id":25302,"url":"https://github.com/godotengine/godot/pull/25302","diff_url":"https://github.com/godotengine/godot/pull/25302.diff","patch_url":"https://github.com/godotengine/godot/pull/25302.patch","title":"Allow requesting full screen during start-up in HTML5 platform","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2019-01-25T00:09:22Z","updated_at":"2019-07-03T14:02:16Z","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":["6939a032558f3e53146f0447ce74bfd78d5ed677"]},"25306":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ3NTMwMzEx","public_id":25306,"url":"https://github.com/godotengine/godot/pull/25306","diff_url":"https://github.com/godotengine/godot/pull/25306.diff","patch_url":"https://github.com/godotengine/godot/pull/25306.patch","title":"Fixed function names of built-in scripts not showing up in debugger","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2019-01-25T01:20:33Z","updated_at":"2019-01-25T13:41: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":["f119e0b1560c89b1fcf6c0c5e9f9fc101b00860f"]},"25308":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ3NTMzNzkz","public_id":25308,"url":"https://github.com/godotengine/godot/pull/25308","diff_url":"https://github.com/godotengine/godot/pull/25308.diff","patch_url":"https://github.com/godotengine/godot/pull/25308.patch","title":"Added copy_theme and fixed bugs in copy theme introduced by #2e0a94e","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMTUzMjMy","created_at":"2019-01-25T01:43:43Z","updated_at":"2019-01-25T09:03:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["01170c911c7a1f435e20db4c4e31a0d98b95778a"]},"25314":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ3NjM5NDMx","public_id":25314,"url":"https://github.com/godotengine/godot/pull/25314","diff_url":"https://github.com/godotengine/godot/pull/25314.diff","patch_url":"https://github.com/godotengine/godot/pull/25314.patch","title":"Fix class memaccess","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2NTg1NDU=","created_at":"2019-01-25T11:08:47Z","updated_at":"2019-01-27T20:32:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["3e4dab538656c0fb71ac0e2535a1e51c2b9ebe06","32713e60ab2c6ae1056e058b9d3a2cacca741595"]},"25319":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ3NjgxMTA0","public_id":25319,"url":"https://github.com/godotengine/godot/pull/25319","diff_url":"https://github.com/godotengine/godot/pull/25319.diff","patch_url":"https://github.com/godotengine/godot/pull/25319.patch","title":"Fix GLES3 error 502 on iOS","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2019-01-25T13:49:09Z","updated_at":"2019-01-31T10:31:16Z","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":["da7f9e1ed15b4e03e64031f36c5a55e39b665a24"]},"25322":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ3NzAwMjkw","public_id":25322,"url":"https://github.com/godotengine/godot/pull/25322","diff_url":"https://github.com/godotengine/godot/pull/25322.diff","patch_url":"https://github.com/godotengine/godot/pull/25322.patch","title":"Revert \"Fix GLES3 error 502 on iOS\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2019-01-25T14:53:10Z","updated_at":"2019-01-25T15:01:54Z","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":["fe72e69c795d7227b82c8f5a9b43aebc1eec826f"]},"25335":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ3ODc1Nzgy","public_id":25335,"url":"https://github.com/godotengine/godot/pull/25335","diff_url":"https://github.com/godotengine/godot/pull/25335.diff","patch_url":"https://github.com/godotengine/godot/pull/25335.patch","title":"Changed ImageTexture image cache type to the correct one, fixes #24971","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMzNzkxMDg1","created_at":"2019-01-26T08:13:25Z","updated_at":"2019-04-10T16:13:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["5fcb03f6b6831cee67b643f7d46002876d6de000"]},"25338":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ3ODg3Nzgw","public_id":25338,"url":"https://github.com/godotengine/godot/pull/25338","diff_url":"https://github.com/godotengine/godot/pull/25338.diff","patch_url":"https://github.com/godotengine/godot/pull/25338.patch","title":"Fixed Recent/Favorite in Create Node dialog not selecting right node","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2019-01-26T12:53:37Z","updated_at":"2019-01-26T13:24:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["e3648c0a794a81d6426c30288a77c3d96036c6fa"]},"25340":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ3ODkwMTg0","public_id":25340,"url":"https://github.com/godotengine/godot/pull/25340","diff_url":"https://github.com/godotengine/godot/pull/25340.diff","patch_url":"https://github.com/godotengine/godot/pull/25340.patch","title":"Workaround GCC 6 & 7 ICE on armv7hl","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-01-26T13:45:28Z","updated_at":"2019-01-27T09:58:48Z","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":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["2211d73300bf39fe4566b1f6bd2efcbb08ea2b6b"]},"25354":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ3OTA3MDU4","public_id":25354,"url":"https://github.com/godotengine/godot/pull/25354","diff_url":"https://github.com/godotengine/godot/pull/25354.diff","patch_url":"https://github.com/godotengine/godot/pull/25354.patch","title":"Profiler list functions from max to less expensive","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzEyNzM3","created_at":"2019-01-26T18:57:17Z","updated_at":"2019-01-26T19:44: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":["d7c72dc2d129dd0c8b5546fb47b5fc730ed2e500"]},"25355":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ3OTE2MzI5","public_id":25355,"url":"https://github.com/godotengine/godot/pull/25355","diff_url":"https://github.com/godotengine/godot/pull/25355.diff","patch_url":"https://github.com/godotengine/godot/pull/25355.patch","title":"Make some small enhancements to the ColorPicker","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-01-26T21:50:09Z","updated_at":"2019-01-27T17:40:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["182f26fe5e89ce059b8c2548e1f710960897adfb"]},"25356":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ3OTE3ODY1","public_id":25356,"url":"https://github.com/godotengine/godot/pull/25356","diff_url":"https://github.com/godotengine/godot/pull/25356.diff","patch_url":"https://github.com/godotengine/godot/pull/25356.patch","title":"Fix S3TC texture loading for WebGL","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMDM2MzM3","created_at":"2019-01-26T22:21:35Z","updated_at":"2019-01-27T08:41:53Z","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":["d1e399a971a2e8058c4890ec9014275526c26421"]},"25366":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ3OTQyMTQ4","public_id":25366,"url":"https://github.com/godotengine/godot/pull/25366","diff_url":"https://github.com/godotengine/godot/pull/25366.diff","patch_url":"https://github.com/godotengine/godot/pull/25366.patch","title":"Updated visual shader builtins","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-01-27T09:28:40Z","updated_at":"2019-01-27T22:17:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["c4db6ce2b2044e0dc64152d476a51182803d3c35"]},"25367":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ3OTQ0MDEz","public_id":25367,"url":"https://github.com/godotengine/godot/pull/25367","diff_url":"https://github.com/godotengine/godot/pull/25367.diff","patch_url":"https://github.com/godotengine/godot/pull/25367.patch","title":"Bullet: Enable BT_DEBUG on debug builds","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-01-27T10:08:50Z","updated_at":"2019-01-27T10:27:54Z","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":["3e78a55e14c71bfe334521de1748a0b95a70a5d2"]},"25370":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ3OTQ2MDk3","public_id":25370,"url":"https://github.com/godotengine/godot/pull/25370","diff_url":"https://github.com/godotengine/godot/pull/25370.diff","patch_url":"https://github.com/godotengine/godot/pull/25370.patch","title":"Mono: Test Windows binaries with lowercase extension","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-01-27T10:56:50Z","updated_at":"2019-01-27T17:28:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["57c0082533cfc7a15570cb40a92ce53c6020ca2d"]},"25372":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ3OTQ5MDgy","public_id":25372,"url":"https://github.com/godotengine/godot/pull/25372","diff_url":"https://github.com/godotengine/godot/pull/25372.diff","patch_url":"https://github.com/godotengine/godot/pull/25372.patch","title":"Minor fixes and documentation for Spatial Gizmos","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2019-01-27T12:00:30Z","updated_at":"2021-05-04T07:44:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["e90fb5b0ab511d259436184a2e90c295445645db"]},"25374":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ3OTUwMjcx","public_id":25374,"url":"https://github.com/godotengine/godot/pull/25374","diff_url":"https://github.com/godotengine/godot/pull/25374.diff","patch_url":"https://github.com/godotengine/godot/pull/25374.patch","title":"Document AnimatedTexture and bind MAX_FRAMES constant","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-01-27T12:23:02Z","updated_at":"2019-01-27T13:25:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["17b2b1747182e3711d80d4171f3baf78ab2644c5"]},"25379":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ3OTU2MzQ4","public_id":25379,"url":"https://github.com/godotengine/godot/pull/25379","diff_url":"https://github.com/godotengine/godot/pull/25379.diff","patch_url":"https://github.com/godotengine/godot/pull/25379.patch","title":"Update docs and errors for WebSocket module","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-01-27T14:13:59Z","updated_at":"2019-01-28T08:35:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["14e59ff11206b4a5b211ab882f0b84ef37a947a7"]},"25380":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ3OTU4Njgx","public_id":25380,"url":"https://github.com/godotengine/godot/pull/25380","diff_url":"https://github.com/godotengine/godot/pull/25380.diff","patch_url":"https://github.com/godotengine/godot/pull/25380.patch","title":"Fixes the pivot setting with control nodes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2019-01-27T14:52:59Z","updated_at":"2019-01-27T17:20:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["3cfd80b0bfd8edce4772ae9d80e062679b1a756e"]},"25381":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ3OTYxNTc3","public_id":25381,"url":"https://github.com/godotengine/godot/pull/25381","diff_url":"https://github.com/godotengine/godot/pull/25381.diff","patch_url":"https://github.com/godotengine/godot/pull/25381.patch","title":"Disables the Layout menu when a Control node is child of a container","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2019-01-27T15:40:29Z","updated_at":"2019-01-27T16:03:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["d3619f8743400624549fe9ee33cc430cb99a157c"]},"25382":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ3OTY0ODIw","public_id":25382,"url":"https://github.com/godotengine/godot/pull/25382","diff_url":"https://github.com/godotengine/godot/pull/25382.diff","patch_url":"https://github.com/godotengine/godot/pull/25382.patch","title":"Change the frame number before triggering the animation_finished signal","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2019-01-27T16:33:07Z","updated_at":"2019-01-27T17:11:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["30dd1815e49f8060686a5df7103161ac2753077b"]},"25383":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ3OTY1MTY1","public_id":25383,"url":"https://github.com/godotengine/godot/pull/25383","diff_url":"https://github.com/godotengine/godot/pull/25383.diff","patch_url":"https://github.com/godotengine/godot/pull/25383.patch","title":"Fix EditorInspector property_changed argument mismatch","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-01-27T16:39:06Z","updated_at":"2019-01-27T16:58:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["563139e5f38ac233dd4e395df0b34394ebceb05b"]},"25391":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ3OTg2ODA4","public_id":25391,"url":"https://github.com/godotengine/godot/pull/25391","diff_url":"https://github.com/godotengine/godot/pull/25391.diff","patch_url":"https://github.com/godotengine/godot/pull/25391.patch","title":"Properly detect when to use DRI_PRIME","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2019-01-27T22:43:03Z","updated_at":"2019-07-03T14:02:36Z","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":["9c308023bb787795a01197459fc34456adfd893e"]},"25397":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ3OTk0MDg0","public_id":25397,"url":"https://github.com/godotengine/godot/pull/25397","diff_url":"https://github.com/godotengine/godot/pull/25397.diff","patch_url":"https://github.com/godotengine/godot/pull/25397.patch","title":"Fix polygon drawing on WebGL1","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUzMjMxMjk=","created_at":"2019-01-28T00:49:44Z","updated_at":"2019-07-03T14:03:16Z","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":["a0bdd9605a0b679b945f9a61a36acad24bf25874"]},"25401":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ4MDIzNzkw","public_id":25401,"url":"https://github.com/godotengine/godot/pull/25401","diff_url":"https://github.com/godotengine/godot/pull/25401.diff","patch_url":"https://github.com/godotengine/godot/pull/25401.patch","title":"Cleanup unused header file","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQwNDcyODk=","created_at":"2019-01-28T05:47:44Z","updated_at":"2019-01-28T08:53:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e07e154ebf0f655fa6a6600c2a78206bdcceb7ee"]},"25402":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ4MDQwMzQ1","public_id":25402,"url":"https://github.com/godotengine/godot/pull/25402","diff_url":"https://github.com/godotengine/godot/pull/25402.diff","patch_url":"https://github.com/godotengine/godot/pull/25402.patch","title":"Fixed Rigidbody first frame center spawn","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2019-01-28T07:29:03Z","updated_at":"2019-01-28T19:34:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["8d4617439c210fc4820fbe5cedca43ce32276e2a"]},"25412":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ4MTEwNDcw","public_id":25412,"url":"https://github.com/godotengine/godot/pull/25412","diff_url":"https://github.com/godotengine/godot/pull/25412.diff","patch_url":"https://github.com/godotengine/godot/pull/25412.patch","title":"[DOCS] rephrased impulse","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NzE4ODU5","created_at":"2019-01-28T11:47:26Z","updated_at":"2019-02-10T11:56:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["ef99f034b427d5b7fdb2ae4fc25579aa3c793e08"]},"25415":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ4MTQ5OTQx","public_id":25415,"url":"https://github.com/godotengine/godot/pull/25415","diff_url":"https://github.com/godotengine/godot/pull/25415.diff","patch_url":"https://github.com/godotengine/godot/pull/25415.patch","title":"Fix recursive assignment of Textures and other resources","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-01-28T13:59:25Z","updated_at":"2019-07-03T14:05:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["402cfa983d1773b72cc69c63a9e3bccff285d0a4"]},"25417":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ4MTcxNTcx","public_id":25417,"url":"https://github.com/godotengine/godot/pull/25417","diff_url":"https://github.com/godotengine/godot/pull/25417.diff","patch_url":"https://github.com/godotengine/godot/pull/25417.patch","title":"Prevent upscaled SVG from exceeding Image bounds","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-01-28T15:01:26Z","updated_at":"2019-07-03T14:05:48Z","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":["cc0842f9a6b0fda07ca0b8ad483e225b492428c7"]},"25420":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ4MTkwNTYy","public_id":25420,"url":"https://github.com/godotengine/godot/pull/25420","diff_url":"https://github.com/godotengine/godot/pull/25420.diff","patch_url":"https://github.com/godotengine/godot/pull/25420.patch","title":"Revert \" Deprecated Godot 3D physics engine\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-01-28T15:52:31Z","updated_at":"2019-01-28T23:02:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["5876c3f089da4f69a1279f69eb9229bced13cde2"]},"25422":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ4MjAzMjc4","public_id":25422,"url":"https://github.com/godotengine/godot/pull/25422","diff_url":"https://github.com/godotengine/godot/pull/25422.diff","patch_url":"https://github.com/godotengine/godot/pull/25422.patch","title":"Fix docs about item_selected and item_focused . Fixes #25273","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ2OTMyODMw","created_at":"2019-01-28T16:26:36Z","updated_at":"2019-08-08T17:16:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["7051685a779f2b1fa4322d6f8fbfaba71deea73f"]},"25423":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ4MjA1MzE2","public_id":25423,"url":"https://github.com/godotengine/godot/pull/25423","diff_url":"https://github.com/godotengine/godot/pull/25423.diff","patch_url":"https://github.com/godotengine/godot/pull/25423.patch","title":"GLES2: Define LIGHT Spatial shader builtin","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-01-28T16:32:16Z","updated_at":"2019-01-28T18:26:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["1148a33b20ffec8b858176df9edc5847316c5e26"]},"25426":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ4MjMyOTEx","public_id":25426,"url":"https://github.com/godotengine/godot/pull/25426","diff_url":"https://github.com/godotengine/godot/pull/25426.diff","patch_url":"https://github.com/godotengine/godot/pull/25426.patch","title":"Remove unnecessary call VS::get_singleton() twice","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2019-01-28T17:57:00Z","updated_at":"2019-01-28T18:38:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["1c14da32732e8e0473f8650286deff10f394d0ac"]},"25428":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ4MjM3MjM5","public_id":25428,"url":"https://github.com/godotengine/godot/pull/25428","diff_url":"https://github.com/godotengine/godot/pull/25428.diff","patch_url":"https://github.com/godotengine/godot/pull/25428.patch","title":"[DOCS] Added warnings about Dictionary element erasure while iterating over it","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNjE2MzM0","created_at":"2019-01-28T18:11:59Z","updated_at":"2019-02-10T20:40:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["5594b08e90c0d606c8f5b14879e94595fce962ee"]},"25429":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ4MjQyMTI0","public_id":25429,"url":"https://github.com/godotengine/godot/pull/25429","diff_url":"https://github.com/godotengine/godot/pull/25429.diff","patch_url":"https://github.com/godotengine/godot/pull/25429.patch","title":"Cleanup and identify ShaderCompilerGLES[23] differences","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-01-28T18:28:57Z","updated_at":"2019-01-28T20:33:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["b77b5365821b9c28c942d6d8a1116d9488f76866"]},"25430":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ4MjQ3MzEx","public_id":25430,"url":"https://github.com/godotengine/godot/pull/25430","diff_url":"https://github.com/godotengine/godot/pull/25430.diff","patch_url":"https://github.com/godotengine/godot/pull/25430.patch","title":"Binding for get_frustum() method of camera class","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjk3NzkwOQ==","created_at":"2019-01-28T18:47:27Z","updated_at":"2019-01-28T20:29:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a7e6a31d7f0e9fd7a95bfe99ca5f099492f47dbe"]},"25439":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ4MjkwODIx","public_id":25439,"url":"https://github.com/godotengine/godot/pull/25439","diff_url":"https://github.com/godotengine/godot/pull/25439.diff","patch_url":"https://github.com/godotengine/godot/pull/25439.patch","title":"Small fixup on button toggle behaviour in ColorPicker","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-01-28T21:19:14Z","updated_at":"2019-01-29T12:27:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["8d3ae29e8f9c79ae1884ab90b45aec834df331e5"]},"25441":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ4MzA2MjE1","public_id":25441,"url":"https://github.com/godotengine/godot/pull/25441","diff_url":"https://github.com/godotengine/godot/pull/25441.diff","patch_url":"https://github.com/godotengine/godot/pull/25441.patch","title":"Fix non-compiling typo in Expression.xml example","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0ODYxMg==","created_at":"2019-01-28T22:14:21Z","updated_at":"2019-01-29T08:03:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["fb610808124b08d8e6b7a089b379e7dc59ccabdd"]},"25443":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ4MzE5MTA4","public_id":25443,"url":"https://github.com/godotengine/godot/pull/25443","diff_url":"https://github.com/godotengine/godot/pull/25443.diff","patch_url":"https://github.com/godotengine/godot/pull/25443.patch","title":"Using DisplayLink to emulate vsync on OSX","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2019-01-28T23:07:01Z","updated_at":"2019-07-03T14:10:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw0MTAwNjQ0ODU=","name":"needs testing","color":"#ffcc44"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["b53f2d1d598193ab1d1c02345fc321be254364ca"]},"25465":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ4NTYwMTE1","public_id":25465,"url":"https://github.com/godotengine/godot/pull/25465","diff_url":"https://github.com/godotengine/godot/pull/25465.diff","patch_url":"https://github.com/godotengine/godot/pull/25465.patch","title":"Update the changelog with new features added in 3.1","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-01-29T15:56:15Z","updated_at":"2019-02-10T11:51:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["9ed7096aaed47b514c476564f8930b166117b9d4"]},"25467":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ4NTc0MTI5","public_id":25467,"url":"https://github.com/godotengine/godot/pull/25467","diff_url":"https://github.com/godotengine/godot/pull/25467.diff","patch_url":"https://github.com/godotengine/godot/pull/25467.patch","title":"Add check in folding to see if the nodepath exists to avoid message spam and expose get_node_or_null","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMzIx","created_at":"2019-01-29T16:32:40Z","updated_at":"2019-02-20T23:38:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b83c3827f3f127a7f5a56f072479110b6ff721a9"]},"25469":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ4NTgxOTA5","public_id":25469,"url":"https://github.com/godotengine/godot/pull/25469","diff_url":"https://github.com/godotengine/godot/pull/25469.diff","patch_url":"https://github.com/godotengine/godot/pull/25469.patch","title":"Fixes error when new name contains only unallowed characters","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMxMzA5OTg0","created_at":"2019-01-29T16:54:03Z","updated_at":"2019-01-30T11:05:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ee560dd987f5b6db27b903b6d911146b05514d60"]},"25478":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ4NjgwMjQ4","public_id":25478,"url":"https://github.com/godotengine/godot/pull/25478","diff_url":"https://github.com/godotengine/godot/pull/25478.diff","patch_url":"https://github.com/godotengine/godot/pull/25478.patch","title":"Mono: Fix MonoPosixHelper not being found","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-01-29T22:27:13Z","updated_at":"2021-05-13T23:45:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["065828d15994a4da7dde882e29aaa27d483a5029","41873ffa88da0a30189d66b75a8e65ee49645bc2","d3c51a5dfb5fb26081d64e16b198ee9ae1beb481"]},"25481":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ4NzQ5MTgz","public_id":25481,"url":"https://github.com/godotengine/godot/pull/25481","diff_url":"https://github.com/godotengine/godot/pull/25481.diff","patch_url":"https://github.com/godotengine/godot/pull/25481.patch","title":"Fix many asan and ubsan reported issues","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2019-01-30T05:22:20Z","updated_at":"2019-02-12T11:21:04Z","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":["d308eb091a6c6d73442a118d7069e855ec2b1c6d"]},"25489":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ4ODA0MjEw","public_id":25489,"url":"https://github.com/godotengine/godot/pull/25489","diff_url":"https://github.com/godotengine/godot/pull/25489.diff","patch_url":"https://github.com/godotengine/godot/pull/25489.patch","title":"Avoid inertia calculation for empty shape - Bullet","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2019-01-30T09:34:46Z","updated_at":"2019-01-30T10:05:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["5a26c7e0e5e7a3589a4320b55a5284e4ecf17870"]},"25493":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ4OTgwODM5","public_id":25493,"url":"https://github.com/godotengine/godot/pull/25493","diff_url":"https://github.com/godotengine/godot/pull/25493.diff","patch_url":"https://github.com/godotengine/godot/pull/25493.patch","title":"Fix AStar crashing with large (>1e30) estimated values","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-01-30T18:26:07Z","updated_at":"2019-01-31T09:32:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e34a4c63a70ac69703523f9d0b835929b3ba4a0d"]},"25494":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ5MDAyNjkx","public_id":25494,"url":"https://github.com/godotengine/godot/pull/25494","diff_url":"https://github.com/godotengine/godot/pull/25494.diff","patch_url":"https://github.com/godotengine/godot/pull/25494.patch","title":"Let memory stat functions return uint64_t","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2019-01-30T19:36:38Z","updated_at":"2019-07-03T19:45:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["496d8f19fcad1acd466161ad389552ee93b70d87"]},"25496":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ5MDIxMDYz","public_id":25496,"url":"https://github.com/godotengine/godot/pull/25496","diff_url":"https://github.com/godotengine/godot/pull/25496.diff","patch_url":"https://github.com/godotengine/godot/pull/25496.patch","title":"Fix look_at with non uniform scaling","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ1MzExOTk3","created_at":"2019-01-30T20:38:15Z","updated_at":"2019-02-12T12:41:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["163cdb89547fcc110a8693216be09668eea97223"]},"25500":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ5MDgwNjEz","public_id":25500,"url":"https://github.com/godotengine/godot/pull/25500","diff_url":"https://github.com/godotengine/godot/pull/25500.diff","patch_url":"https://github.com/godotengine/godot/pull/25500.patch","title":"Disable BT_DEBUG, works around #25476 and #25431","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2MTEyNDc5","created_at":"2019-01-31T00:44:19Z","updated_at":"2019-02-08T11:02:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["b3c0cb08b0a84cc7bf845a34866ca52ba9fe509d"]},"25509":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ5MTgzOTkx","public_id":25509,"url":"https://github.com/godotengine/godot/pull/25509","diff_url":"https://github.com/godotengine/godot/pull/25509.diff","patch_url":"https://github.com/godotengine/godot/pull/25509.patch","title":"Fix crashes when calling update_bitmask_area","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-01-31T10:00:52Z","updated_at":"2019-07-03T14:10:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["abfeba8d123a4a1653a03c0387fd0335219fe428"]},"25515":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ5MjY2NTIw","public_id":25515,"url":"https://github.com/godotengine/godot/pull/25515","diff_url":"https://github.com/godotengine/godot/pull/25515.diff","patch_url":"https://github.com/godotengine/godot/pull/25515.patch","title":"Moved script editor search bar to the bottom","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMTE1NTU=","created_at":"2019-01-31T14:27:23Z","updated_at":"2019-02-08T10:36: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":["ae9a23e36c2a0e2a018018dcfcb224611f14d887"]},"25517":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ5Mjc2MTI5","public_id":25517,"url":"https://github.com/godotengine/godot/pull/25517","diff_url":"https://github.com/godotengine/godot/pull/25517.diff","patch_url":"https://github.com/godotengine/godot/pull/25517.patch","title":"Explain how to use Expression inputs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMTE1NTU=","created_at":"2019-01-31T14:54:10Z","updated_at":"2019-02-08T10:55:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["08ea2aedd254d49d37240fbfe486f4ae50840f62"]},"25518":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ5MjgwODQz","public_id":25518,"url":"https://github.com/godotengine/godot/pull/25518","diff_url":"https://github.com/godotengine/godot/pull/25518.diff","patch_url":"https://github.com/godotengine/godot/pull/25518.patch","title":"Fix wrong error messages for invalid arguments when calling functions through call","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-01-31T15:06:38Z","updated_at":"2019-02-08T10:18:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["d2e43475b5c33d2240cefc09aaf7ee5061c1f1b2"]},"25521":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ5MzM0MjI2","public_id":25521,"url":"https://github.com/godotengine/godot/pull/25521","diff_url":"https://github.com/godotengine/godot/pull/25521.diff","patch_url":"https://github.com/godotengine/godot/pull/25521.patch","title":"[macOS] Fix rendering on retina displays with HiDPI support disabled.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2019-01-31T17:26:17Z","updated_at":"2019-10-25T14:33:10Z","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":["50e2c1e184e7ce2361e2256336392b0b9eaf18c8"]},"25524":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ5MzU5MjM5","public_id":25524,"url":"https://github.com/godotengine/godot/pull/25524","diff_url":"https://github.com/godotengine/godot/pull/25524.diff","patch_url":"https://github.com/godotengine/godot/pull/25524.patch","title":"Fix a font oversampling warning being printed when it shouldn't","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-01-31T18:51:27Z","updated_at":"2020-01-27T18:21:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["355d65aa8d66b33c85c08d60e3d85ff44235ba3c"]},"25540":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ5NTY5MDE3","public_id":25540,"url":"https://github.com/godotengine/godot/pull/25540","diff_url":"https://github.com/godotengine/godot/pull/25540.diff","patch_url":"https://github.com/godotengine/godot/pull/25540.patch","title":"Fix gizmo errors on \"Align with view\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2019-02-01T11:18:29Z","updated_at":"2021-05-04T07:44:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["2232d3336ee261bff23ee5faed2cdec9861ff5a6"]},"25546":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ5NjIyNTQw","public_id":25546,"url":"https://github.com/godotengine/godot/pull/25546","diff_url":"https://github.com/godotengine/godot/pull/25546.diff","patch_url":"https://github.com/godotengine/godot/pull/25546.patch","title":"Fixed uninitialized pointer access due to THEME_CHANGED notification","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMTE1NTU=","created_at":"2019-02-01T14:33:15Z","updated_at":"2019-07-03T14:11:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["fb2eb66e40269d91b8e2392d52fff2a54cb32ebd"]},"25547":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ5NjM2Nzc4","public_id":25547,"url":"https://github.com/godotengine/godot/pull/25547","diff_url":"https://github.com/godotengine/godot/pull/25547.diff","patch_url":"https://github.com/godotengine/godot/pull/25547.patch","title":"When an animationplayer sets a property on itself recreate the caches","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2019-02-01T15:17:19Z","updated_at":"2019-02-01T15:32:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["37aa06bf8af2fd9fa2a2d7e7dc6752e887ab8139"]},"25549":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ5NjUyODA1","public_id":25549,"url":"https://github.com/godotengine/godot/pull/25549","diff_url":"https://github.com/godotengine/godot/pull/25549.diff","patch_url":"https://github.com/godotengine/godot/pull/25549.patch","title":"Don't modify font which could potentially not be the editor one yet","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMTE1NTU=","created_at":"2019-02-01T16:04:42Z","updated_at":"2019-02-08T11:13:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["81a5eb4d18bf04f55ed90f01a47ae68f99d38d11"]},"25550":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ5NjU0ODYy","public_id":25550,"url":"https://github.com/godotengine/godot/pull/25550","diff_url":"https://github.com/godotengine/godot/pull/25550.diff","patch_url":"https://github.com/godotengine/godot/pull/25550.patch","title":"Fixed Null appearing inside export variables with type hints and no default value","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODIwNzM=","created_at":"2019-02-01T16:10:57Z","updated_at":"2019-02-12T15:42:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw5NTUwNzk2ODQ=","name":"breaks compat","color":"#b64245"},{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["ff508dfede772ce9c08803faeb96d649fa9c0341"]},"25551":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ5NjU4MDU4","public_id":25551,"url":"https://github.com/godotengine/godot/pull/25551","diff_url":"https://github.com/godotengine/godot/pull/25551.diff","patch_url":"https://github.com/godotengine/godot/pull/25551.patch","title":"Fix local_delta when resetting CPUParticles","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2019-02-01T16:20:34Z","updated_at":"2021-05-04T07:44:55Z","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":["fe6123fca4e56bfa17c92874d85fa434abf9767f"]},"25552":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ5NjYxMTIz","public_id":25552,"url":"https://github.com/godotengine/godot/pull/25552","diff_url":"https://github.com/godotengine/godot/pull/25552.diff","patch_url":"https://github.com/godotengine/godot/pull/25552.patch","title":"Displays errors and warnings in a better way in the script editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2019-02-01T16:29:47Z","updated_at":"2019-02-08T16:03:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["5f981d7fefe8fd720796c67547afb34421e742b2"]},"25557":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ5NzMxNDU1","public_id":25557,"url":"https://github.com/godotengine/godot/pull/25557","diff_url":"https://github.com/godotengine/godot/pull/25557.diff","patch_url":"https://github.com/godotengine/godot/pull/25557.patch","title":"Allow usage of depth texture when contact shadows are disabled","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0MDc2MzQ1","created_at":"2019-02-01T20:49:39Z","updated_at":"2019-02-12T10:38:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["d116705538fe0c625e0b40d56f3d6ecfe3bbb4aa"]},"25562":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ5Nzc4OTI1","public_id":25562,"url":"https://github.com/godotengine/godot/pull/25562","diff_url":"https://github.com/godotengine/godot/pull/25562.diff","patch_url":"https://github.com/godotengine/godot/pull/25562.patch","title":"Fix prompt for empty project files when loaded","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMxODAxMzY0","created_at":"2019-02-02T01:08:52Z","updated_at":"2019-02-08T11:16:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["56f4d59962308db88a1929bf53c401190f4b9ced"]},"25570":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ5ODIzMDA0","public_id":25570,"url":"https://github.com/godotengine/godot/pull/25570","diff_url":"https://github.com/godotengine/godot/pull/25570.diff","patch_url":"https://github.com/godotengine/godot/pull/25570.patch","title":"Use relative path property hint for windows export icon","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MzU3NjU3","created_at":"2019-02-02T16:48:34Z","updated_at":"2019-07-03T09:00: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":["5890e7060e49ab6aab48a3be70baa573ea94d478"]},"25574":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ5ODU3NTkw","public_id":25574,"url":"https://github.com/godotengine/godot/pull/25574","diff_url":"https://github.com/godotengine/godot/pull/25574.diff","patch_url":"https://github.com/godotengine/godot/pull/25574.patch","title":"Mono: Lifetime fixes for CSharpInstance and instance binding data","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-02-03T05:48:24Z","updated_at":"2021-05-13T23:45:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["3233083f63dc668b8dd21290d25a511212f114d8"]},"25576":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ5ODU3Nzg4","public_id":25576,"url":"https://github.com/godotengine/godot/pull/25576","diff_url":"https://github.com/godotengine/godot/pull/25576.diff","patch_url":"https://github.com/godotengine/godot/pull/25576.patch","title":"Mono: Fix default debugger agent argument never being used","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-02-03T05:54:00Z","updated_at":"2021-05-13T23:45:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["d8593747e01ba4dd508be6e3cf917b0866deeab1"]},"25593":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ5OTEzNDE4","public_id":25593,"url":"https://github.com/godotengine/godot/pull/25593","diff_url":"https://github.com/godotengine/godot/pull/25593.diff","patch_url":"https://github.com/godotengine/godot/pull/25593.patch","title":"Fix OS_Unix::set_environment","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-02-03T23:46:47Z","updated_at":"2021-05-13T23:45:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["9bd9d21358703fd9ee2ab3e0fe32b2425a1a6255"]},"25602":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ5OTg3NDE3","public_id":25602,"url":"https://github.com/godotengine/godot/pull/25602","diff_url":"https://github.com/godotengine/godot/pull/25602.diff","patch_url":"https://github.com/godotengine/godot/pull/25602.patch","title":"Fix 3D Listener nodes not being used","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI5MzU4NDE=","created_at":"2019-02-04T09:39:48Z","updated_at":"2019-02-13T06:09:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["8159ee93a7f7f795cc15c105a6851a52c823e11b"]},"25606":{"id":"MDExOlB1bGxSZXF1ZXN0MjUwMDE3NDA4","public_id":25606,"url":"https://github.com/godotengine/godot/pull/25606","diff_url":"https://github.com/godotengine/godot/pull/25606.diff","patch_url":"https://github.com/godotengine/godot/pull/25606.patch","title":"Fixed selection being activated when using scroll lines.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2019-02-04T11:26:03Z","updated_at":"2019-02-08T00:33:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["69374cd3781d900cddffda725b1ff4629cb688c1"]},"25614":{"id":"MDExOlB1bGxSZXF1ZXN0MjUwMTczNjkx","public_id":25614,"url":"https://github.com/godotengine/godot/pull/25614","diff_url":"https://github.com/godotengine/godot/pull/25614.diff","patch_url":"https://github.com/godotengine/godot/pull/25614.patch","title":"Fix generating GDNative API struct for 1.1","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc5MTc0NzU=","created_at":"2019-02-04T19:40:39Z","updated_at":"2019-02-09T12:09:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["682bc0703572a9916db97e614c5742a4a4aa39f9"]},"25618":{"id":"MDExOlB1bGxSZXF1ZXN0MjUwMjIyNjcz","public_id":25618,"url":"https://github.com/godotengine/godot/pull/25618","diff_url":"https://github.com/godotengine/godot/pull/25618.diff","patch_url":"https://github.com/godotengine/godot/pull/25618.patch","title":"Add frame support for Sprite3D with region enabled","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-02-04T22:34:53Z","updated_at":"2019-02-06T10:23:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["1e3e770073f3e3df5125044da076c39b0a534f64"]},"25623":{"id":"MDExOlB1bGxSZXF1ZXN0MjUwMjc4NTE1","public_id":25623,"url":"https://github.com/godotengine/godot/pull/25623","diff_url":"https://github.com/godotengine/godot/pull/25623.diff","patch_url":"https://github.com/godotengine/godot/pull/25623.patch","title":"[GLES2] Initialize color buffer to white in gles2 multimesh","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-02-05T04:16:23Z","updated_at":"2019-04-01T15:02:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["f752aaf970b0fa632b44dabb5d434e274b70ffdf"]},"25627":{"id":"MDExOlB1bGxSZXF1ZXN0MjUwMjk0Mjky","public_id":25627,"url":"https://github.com/godotengine/godot/pull/25627","diff_url":"https://github.com/godotengine/godot/pull/25627.diff","patch_url":"https://github.com/godotengine/godot/pull/25627.patch","title":"Change hint_color to hint_albedo for sampler2ds","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-02-05T06:14:34Z","updated_at":"2019-04-01T15:02:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["b78a384921d96e470245c5134f000e3dd803eeef"]},"25636":{"id":"MDExOlB1bGxSZXF1ZXN0MjUwNDk3Njg3","public_id":25636,"url":"https://github.com/godotengine/godot/pull/25636","diff_url":"https://github.com/godotengine/godot/pull/25636.diff","patch_url":"https://github.com/godotengine/godot/pull/25636.patch","title":"Mono: Workaround to fix 'flushing' errors when building at editor startup","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-02-05T17:57:37Z","updated_at":"2021-05-13T23:45:10Z","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":["4aa4916b111f986a22fc14509391b24a1ecf5b79"]},"25650":{"id":"MDExOlB1bGxSZXF1ZXN0MjUwNjI2NTA2","public_id":25650,"url":"https://github.com/godotengine/godot/pull/25650","diff_url":"https://github.com/godotengine/godot/pull/25650.diff","patch_url":"https://github.com/godotengine/godot/pull/25650.patch","title":"Fix script class icons looking for paths at runtime","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MjE3NTYz","created_at":"2019-02-06T03:49:28Z","updated_at":"2020-05-16T21:48:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["c4ff433b17695a65624e2b1829c981d77ce1adcd"]},"25653":{"id":"MDExOlB1bGxSZXF1ZXN0MjUwNzAxMzIx","public_id":25653,"url":"https://github.com/godotengine/godot/pull/25653","diff_url":"https://github.com/godotengine/godot/pull/25653.diff","patch_url":"https://github.com/godotengine/godot/pull/25653.patch","title":"Hide new sky properties if we don't have sky as a background","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2019-02-06T10:29:20Z","updated_at":"2019-02-23T03:20:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["edc56285419f2e0404095d9ebbdf93c498b788a0"]},"25659":{"id":"MDExOlB1bGxSZXF1ZXN0MjUwNzg3NzMz","public_id":25659,"url":"https://github.com/godotengine/godot/pull/25659","diff_url":"https://github.com/godotengine/godot/pull/25659.diff","patch_url":"https://github.com/godotengine/godot/pull/25659.patch","title":"Fix particles animation on GLES2","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2019-02-06T15:03:04Z","updated_at":"2019-02-07T07:22:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["a7a21bd9fe72052e117a71f9934b9acae038d962"]},"25663":{"id":"MDExOlB1bGxSZXF1ZXN0MjUwODE3NjMy","public_id":25663,"url":"https://github.com/godotengine/godot/pull/25663","diff_url":"https://github.com/godotengine/godot/pull/25663.diff","patch_url":"https://github.com/godotengine/godot/pull/25663.patch","title":"Improve documentation for StyleBox.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgxMDc0NTk=","created_at":"2019-02-06T16:19:42Z","updated_at":"2019-02-20T14:55:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["d7ae3b8b61ecbcbbdef3919e7320b49b41209f84"]},"25671":{"id":"MDExOlB1bGxSZXF1ZXN0MjUwOTEyMzM1","public_id":25671,"url":"https://github.com/godotengine/godot/pull/25671","diff_url":"https://github.com/godotengine/godot/pull/25671.diff","patch_url":"https://github.com/godotengine/godot/pull/25671.patch","title":"Include PhysicsMaterial when 3D is disabled","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2019-02-06T21:24:42Z","updated_at":"2019-02-09T15:09:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["5743c7910a24613966d6b39ed2c1198fb852181d"]},"25680":{"id":"MDExOlB1bGxSZXF1ZXN0MjUxMDkyMTg4","public_id":25680,"url":"https://github.com/godotengine/godot/pull/25680","diff_url":"https://github.com/godotengine/godot/pull/25680.diff","patch_url":"https://github.com/godotengine/godot/pull/25680.patch","title":"Fix random generation, to not always retrieve 0 after seed()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-02-07T12:13:44Z","updated_at":"2019-03-07T04:43:54Z","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":["f946b28f752998e8cf43a20f2458537e7c5fd120"]},"25682":{"id":"MDExOlB1bGxSZXF1ZXN0MjUxMTQ5NTY5","public_id":25682,"url":"https://github.com/godotengine/godot/pull/25682","diff_url":"https://github.com/godotengine/godot/pull/25682.diff","patch_url":"https://github.com/godotengine/godot/pull/25682.patch","title":"Fix canvas light shaders on GLES2","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2019-02-07T15:08:09Z","updated_at":"2019-03-11T19:58:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["5186d4f3ad2e6db4ff68f4afd9f288bdc9cde1fd"]},"25683":{"id":"MDExOlB1bGxSZXF1ZXN0MjUxMTUxMzI5","public_id":25683,"url":"https://github.com/godotengine/godot/pull/25683","diff_url":"https://github.com/godotengine/godot/pull/25683.diff","patch_url":"https://github.com/godotengine/godot/pull/25683.patch","title":"Update CPUParticles.xml","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2ODk2NTUw","created_at":"2019-02-07T15:12:55Z","updated_at":"2019-02-23T10:49:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["d18b89707cfc3b02f1730b809980fc63cce891bc"]},"25685":{"id":"MDExOlB1bGxSZXF1ZXN0MjUxMTgxNTQy","public_id":25685,"url":"https://github.com/godotengine/godot/pull/25685","diff_url":"https://github.com/godotengine/godot/pull/25685.diff","patch_url":"https://github.com/godotengine/godot/pull/25685.patch","title":"Improve the ResourcePreloader documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-02-07T16:31:05Z","updated_at":"2020-01-27T18:21:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["4b51e8a9756d4cb8b1fefb0bde078c4cef917ded"]},"25692":{"id":"MDExOlB1bGxSZXF1ZXN0MjUxMzIyNTEz","public_id":25692,"url":"https://github.com/godotengine/godot/pull/25692","diff_url":"https://github.com/godotengine/godot/pull/25692.diff","patch_url":"https://github.com/godotengine/godot/pull/25692.patch","title":"Small changes to the SpriteFrames editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-02-08T01:03:39Z","updated_at":"2019-02-08T21:10:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d3082c99b540ec0e0fa4ec772373a8a59b50b14f"]},"25701":{"id":"MDExOlB1bGxSZXF1ZXN0MjUxNDM0NDU2","public_id":25701,"url":"https://github.com/godotengine/godot/pull/25701","diff_url":"https://github.com/godotengine/godot/pull/25701.diff","patch_url":"https://github.com/godotengine/godot/pull/25701.patch","title":"Fix undo for Particles 3D gizmo","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-02-08T11:33:26Z","updated_at":"2019-02-08T19:06:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["43a3db4c00a0851e323c905f6e46fd74e7810a50"]},"25706":{"id":"MDExOlB1bGxSZXF1ZXN0MjUxNTIyNTcy","public_id":25706,"url":"https://github.com/godotengine/godot/pull/25706","diff_url":"https://github.com/godotengine/godot/pull/25706.diff","patch_url":"https://github.com/godotengine/godot/pull/25706.patch","title":"Image: Fix decompressing ETC2","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-02-08T16:27:44Z","updated_at":"2019-07-03T14:11:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["1772d6fa234dd6814a12df6a89c9bb8ddc011f1b"]},"25709":{"id":"MDExOlB1bGxSZXF1ZXN0MjUxNTU1MzQx","public_id":25709,"url":"https://github.com/godotengine/godot/pull/25709","diff_url":"https://github.com/godotengine/godot/pull/25709.diff","patch_url":"https://github.com/godotengine/godot/pull/25709.patch","title":"Get Git commit hash when Godot is a submodule","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2019-02-08T18:21:34Z","updated_at":"2019-07-03T09:00:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["874cbefa265af6665d3a6807f003aad3b9aabbc4"]},"25710":{"id":"MDExOlB1bGxSZXF1ZXN0MjUxNTU4ODM1","public_id":25710,"url":"https://github.com/godotengine/godot/pull/25710","diff_url":"https://github.com/godotengine/godot/pull/25710.diff","patch_url":"https://github.com/godotengine/godot/pull/25710.patch","title":"Add a setting hint for the Output panel font size","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-02-08T18:35:27Z","updated_at":"2020-01-27T18:21:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["07e87f6ec09dd600fc53c03801b63c828b2561f8"]},"25712":{"id":"MDExOlB1bGxSZXF1ZXN0MjUxNTc4MjU5","public_id":25712,"url":"https://github.com/godotengine/godot/pull/25712","diff_url":"https://github.com/godotengine/godot/pull/25712.diff","patch_url":"https://github.com/godotengine/godot/pull/25712.patch","title":"Root node of a scene is now selected when the scene is opened.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc5MTc0NzU=","created_at":"2019-02-08T19:48:52Z","updated_at":"2019-02-09T17:22:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["fe046de216c3bba72028bd3018e9174dc4619e31"]},"25715":{"id":"MDExOlB1bGxSZXF1ZXN0MjUxNjA2NTE2","public_id":25715,"url":"https://github.com/godotengine/godot/pull/25715","diff_url":"https://github.com/godotengine/godot/pull/25715.diff","patch_url":"https://github.com/godotengine/godot/pull/25715.patch","title":"Add a maximum recusion depth to _guess_expression_type","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2019-02-08T21:41:01Z","updated_at":"2019-07-03T14:14:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e937e74b692a4c0d0bb76ab2147bb83d7b5d3a49"]},"25716":{"id":"MDExOlB1bGxSZXF1ZXN0MjUxNjA5NDY1","public_id":25716,"url":"https://github.com/godotengine/godot/pull/25716","diff_url":"https://github.com/godotengine/godot/pull/25716.diff","patch_url":"https://github.com/godotengine/godot/pull/25716.patch","title":"Mono: Create player script metadata when building manually","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-02-08T21:53:11Z","updated_at":"2021-05-13T23:45:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["5f8c30fbcaad9f45c32aa58f4f995c88e917ac96"]},"25717":{"id":"MDExOlB1bGxSZXF1ZXN0MjUxNjEwMzA1","public_id":25717,"url":"https://github.com/godotengine/godot/pull/25717","diff_url":"https://github.com/godotengine/godot/pull/25717.diff","patch_url":"https://github.com/godotengine/godot/pull/25717.patch","title":"Fixed undefined behavior when loading dynamic font settings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-02-08T21:56:38Z","updated_at":"2019-03-10T07:25:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["9418f6a557e0a0d9233cbdc4f222e3a5d9fd3a39"]},"25721":{"id":"MDExOlB1bGxSZXF1ZXN0MjUxNjMwMTc2","public_id":25721,"url":"https://github.com/godotengine/godot/pull/25721","diff_url":"https://github.com/godotengine/godot/pull/25721.diff","patch_url":"https://github.com/godotengine/godot/pull/25721.patch","title":"Use script instance binding for objects constructed from C#","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-02-08T23:35:49Z","updated_at":"2021-05-13T23:45:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["9df44c2d2cbae10aa7b27b2562d00d69c2caecb8"]},"25724":{"id":"MDExOlB1bGxSZXF1ZXN0MjUxNjQ0NDIw","public_id":25724,"url":"https://github.com/godotengine/godot/pull/25724","diff_url":"https://github.com/godotengine/godot/pull/25724.diff","patch_url":"https://github.com/godotengine/godot/pull/25724.patch","title":"[Mono] Fix Transform2D origin","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2019-02-09T01:44:18Z","updated_at":"2019-02-11T21:35:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["25a90bcf1ad4a9295eb442ac68c9631dab2f11db"]},"25725":{"id":"MDExOlB1bGxSZXF1ZXN0MjUxNjU0MDc0","public_id":25725,"url":"https://github.com/godotengine/godot/pull/25725","diff_url":"https://github.com/godotengine/godot/pull/25725.diff","patch_url":"https://github.com/godotengine/godot/pull/25725.patch","title":"Added ability to set_instance_transform_2d in multimesh","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-02-09T05:03:05Z","updated_at":"2019-04-01T15:01:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["20ff01b8e4e2c6b94463f15d69b7bf51e5b13ba1"]},"25727":{"id":"MDExOlB1bGxSZXF1ZXN0MjUxNjU1OTc0","public_id":25727,"url":"https://github.com/godotengine/godot/pull/25727","diff_url":"https://github.com/godotengine/godot/pull/25727.diff","patch_url":"https://github.com/godotengine/godot/pull/25727.patch","title":"[Core] Rename Matrix3 file to Basis","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2019-02-09T05:54:29Z","updated_at":"2021-01-18T19:39:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["3f837d5cc52a4dd18df05efcf348bb99bb33a708"]},"25728":{"id":"MDExOlB1bGxSZXF1ZXN0MjUxNjU2NzY2","public_id":25728,"url":"https://github.com/godotengine/godot/pull/25728","diff_url":"https://github.com/godotengine/godot/pull/25728.diff","patch_url":"https://github.com/godotengine/godot/pull/25728.patch","title":"[DOC] Filled in MultiMesh doc","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-02-09T06:15:13Z","updated_at":"2019-04-01T15:01:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["975c3fd157216d32388c212dd4a8cbb95591bb45"]},"25736":{"id":"MDExOlB1bGxSZXF1ZXN0MjUxNjY5OTQw","public_id":25736,"url":"https://github.com/godotengine/godot/pull/25736","diff_url":"https://github.com/godotengine/godot/pull/25736.diff","patch_url":"https://github.com/godotengine/godot/pull/25736.patch","title":"Fix latest regression error in SpriteFramesEditor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-02-09T11:55:51Z","updated_at":"2019-02-17T15:24:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c8f084b0d5e52d2b3e4e2b927f3d8bc3fa6973fe"]},"25739":{"id":"MDExOlB1bGxSZXF1ZXN0MjUxNjc0NzE0","public_id":25739,"url":"https://github.com/godotengine/godot/pull/25739","diff_url":"https://github.com/godotengine/godot/pull/25739.diff","patch_url":"https://github.com/godotengine/godot/pull/25739.patch","title":"Fix rescan files and folders after deleting them","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-02-09T13:39:24Z","updated_at":"2019-02-17T15:24:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["5b9662a2c5105817eeb41b3ec30c1a2945b8ea2e"]},"25746":{"id":"MDExOlB1bGxSZXF1ZXN0MjUxNjk0NTgw","public_id":25746,"url":"https://github.com/godotengine/godot/pull/25746","diff_url":"https://github.com/godotengine/godot/pull/25746.diff","patch_url":"https://github.com/godotengine/godot/pull/25746.patch","title":"Warn when using GPU particles with GLES2","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-02-09T19:51:03Z","updated_at":"2019-02-10T11:16:49Z","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":["034cd62a7740a51d2527272a44bf225cd7a89724"]},"25754":{"id":"MDExOlB1bGxSZXF1ZXN0MjUxNzA4OTY0","public_id":25754,"url":"https://github.com/godotengine/godot/pull/25754","diff_url":"https://github.com/godotengine/godot/pull/25754.diff","patch_url":"https://github.com/godotengine/godot/pull/25754.patch","title":"Fix canvas particle material for old GLSL versions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2019-02-10T00:45:42Z","updated_at":"2021-05-04T07:44:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["4d933b1530d08b9bfad539f5146a5bb649476645"]},"25762":{"id":"MDExOlB1bGxSZXF1ZXN0MjUxNzQwMTM2","public_id":25762,"url":"https://github.com/godotengine/godot/pull/25762","diff_url":"https://github.com/godotengine/godot/pull/25762.diff","patch_url":"https://github.com/godotengine/godot/pull/25762.patch","title":"Be explicit about usage of GDScript tests","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-02-10T13:55:49Z","updated_at":"2019-02-10T14:24:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c3638574267b0af5ca086b923e1c1777d1dd131d"]},"25763":{"id":"MDExOlB1bGxSZXF1ZXN0MjUxNzQxMTYy","public_id":25763,"url":"https://github.com/godotengine/godot/pull/25763","diff_url":"https://github.com/godotengine/godot/pull/25763.diff","patch_url":"https://github.com/godotengine/godot/pull/25763.patch","title":"SCons: Make MD5-timestamp decider and implicit_cache debug-only","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-02-10T14:13:42Z","updated_at":"2019-07-03T09:01:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["2be62587eecbcad855d2d864af13ea407596ed8b"]},"25764":{"id":"MDExOlB1bGxSZXF1ZXN0MjUxNzQxNzE5","public_id":25764,"url":"https://github.com/godotengine/godot/pull/25764","diff_url":"https://github.com/godotengine/godot/pull/25764.diff","patch_url":"https://github.com/godotengine/godot/pull/25764.patch","title":"SCons: Fix import clash between Godot and system modules","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-02-10T14:23:49Z","updated_at":"2019-02-27T08:22:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["644b266bae483c903d7c588b38002e4c0ad21054"]},"25770":{"id":"MDExOlB1bGxSZXF1ZXN0MjUxNzQ5MTk0","public_id":25770,"url":"https://github.com/godotengine/godot/pull/25770","diff_url":"https://github.com/godotengine/godot/pull/25770.diff","patch_url":"https://github.com/godotengine/godot/pull/25770.patch","title":"General cleanup of script and doc search bars","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-02-10T16:31:00Z","updated_at":"2019-02-10T19:36:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4fd7115e13f1b59e2340db647fe3476a34439481"]},"25773":{"id":"MDExOlB1bGxSZXF1ZXN0MjUxNzUzNDc4","public_id":25773,"url":"https://github.com/godotengine/godot/pull/25773","diff_url":"https://github.com/godotengine/godot/pull/25773.diff","patch_url":"https://github.com/godotengine/godot/pull/25773.patch","title":"Do not initialize Mono if 'res://.mono/' and mscorlib are missing","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-02-10T17:43:01Z","updated_at":"2021-05-13T23:45:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["7f596270f35d3d89847eca40ea25b1cc8da1fd96","24a2ae7f3c73903999f8af5fabe9255cf0321e45"]},"25774":{"id":"MDExOlB1bGxSZXF1ZXN0MjUxNzU0MDUy","public_id":25774,"url":"https://github.com/godotengine/godot/pull/25774","diff_url":"https://github.com/godotengine/godot/pull/25774.diff","patch_url":"https://github.com/godotengine/godot/pull/25774.patch","title":"Fix check to determine if [[noreturn]] attribute is usable","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-02-10T17:51:58Z","updated_at":"2021-05-13T23:45:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["b67955afcae7a63a37fba7d046c7217bd8a6c3c3"]},"25776":{"id":"MDExOlB1bGxSZXF1ZXN0MjUxNzU1MjM4","public_id":25776,"url":"https://github.com/godotengine/godot/pull/25776","diff_url":"https://github.com/godotengine/godot/pull/25776.diff","patch_url":"https://github.com/godotengine/godot/pull/25776.patch","title":"Fixes some AnimationPlayer bugs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE1ODk5OTM4","created_at":"2019-02-10T18:12:17Z","updated_at":"2019-12-06T08:28:23Z","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":["06a0a29711dc1742f11e7713a8a206b698813dfe"]},"25778":{"id":"MDExOlB1bGxSZXF1ZXN0MjUxNzYyNTQx","public_id":25778,"url":"https://github.com/godotengine/godot/pull/25778","diff_url":"https://github.com/godotengine/godot/pull/25778.diff","patch_url":"https://github.com/godotengine/godot/pull/25778.patch","title":"Add disabled tab style","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-02-10T20:14:38Z","updated_at":"2019-08-21T10:05:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e322fd140ec6865764c313a9a4489d6db68ab7fb"]},"25779":{"id":"MDExOlB1bGxSZXF1ZXN0MjUxNzYzMTA0","public_id":25779,"url":"https://github.com/godotengine/godot/pull/25779","diff_url":"https://github.com/godotengine/godot/pull/25779.diff","patch_url":"https://github.com/godotengine/godot/pull/25779.patch","title":"Make LIGHT_VEC affect 2D shadows again","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2019-02-10T20:23:15Z","updated_at":"2019-03-11T19:57:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["076a342a4eabe334eb54f53a811e7fc8898639f1"]},"25783":{"id":"MDExOlB1bGxSZXF1ZXN0MjUxNzY5NDM2","public_id":25783,"url":"https://github.com/godotengine/godot/pull/25783","diff_url":"https://github.com/godotengine/godot/pull/25783.diff","patch_url":"https://github.com/godotengine/godot/pull/25783.patch","title":"Fix CSGShape not updating on changing visibility","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MTA4NDYw","created_at":"2019-02-10T21:59:47Z","updated_at":"2019-02-12T11:02:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["095f472a0b162508f67604ea1409d38c52b1ce51"]},"25788":{"id":"MDExOlB1bGxSZXF1ZXN0MjUxNzgxMTUz","public_id":25788,"url":"https://github.com/godotengine/godot/pull/25788","diff_url":"https://github.com/godotengine/godot/pull/25788.diff","patch_url":"https://github.com/godotengine/godot/pull/25788.patch","title":"Fix RayShape collision when used with a KinematicBody (Bullet Physics)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMzNzkxMDg1","created_at":"2019-02-11T00:51:01Z","updated_at":"2019-04-10T16:12:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["f7511511b12977d0385198ea0037ef4c62e75d47"]},"25790":{"id":"MDExOlB1bGxSZXF1ZXN0MjUxNzk4MjE1","public_id":25790,"url":"https://github.com/godotengine/godot/pull/25790","diff_url":"https://github.com/godotengine/godot/pull/25790.diff","patch_url":"https://github.com/godotengine/godot/pull/25790.patch","title":"Cleanup editor's top bar of old nodes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-02-11T04:22:38Z","updated_at":"2019-02-11T12:10:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["3a70020c98cc70b55f4684c0056aa5fbe9a5afef"]},"25803":{"id":"MDExOlB1bGxSZXF1ZXN0MjUyMDQ4MDE2","public_id":25803,"url":"https://github.com/godotengine/godot/pull/25803","diff_url":"https://github.com/godotengine/godot/pull/25803.diff","patch_url":"https://github.com/godotengine/godot/pull/25803.patch","title":"Windows: Default to system MSBuild and add VSCode hint path","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-02-11T20:11:03Z","updated_at":"2021-05-13T23:45:30Z","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":["da00c338a37037447d6806a301ae89201ee574a7","9a08b9047288c0eb9e732f18a4851adfeebc4deb"]},"25813":{"id":"MDExOlB1bGxSZXF1ZXN0MjUyMjEwMDM0","public_id":25813,"url":"https://github.com/godotengine/godot/pull/25813","diff_url":"https://github.com/godotengine/godot/pull/25813.diff","patch_url":"https://github.com/godotengine/godot/pull/25813.patch","title":"Use \"origin\" instead of \"o\" in Transform2D.Rotation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2OTQ2NjM=","created_at":"2019-02-12T07:48:56Z","updated_at":"2019-02-12T08:21:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["22bf89e970911d26f0c27d09ece6862c40f4c120"]},"25814":{"id":"MDExOlB1bGxSZXF1ZXN0MjUyMjIxMDY1","public_id":25814,"url":"https://github.com/godotengine/godot/pull/25814","diff_url":"https://github.com/godotengine/godot/pull/25814.diff","patch_url":"https://github.com/godotengine/godot/pull/25814.patch","title":"Hide the warning panel when no warnings presents.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNDk0NDI=","created_at":"2019-02-12T08:32:36Z","updated_at":"2019-06-01T05:16: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":["0137ec34686da6c4f62420c11595deb26d74978c"]},"25819":{"id":"MDExOlB1bGxSZXF1ZXN0MjUyMjU2NjM2","public_id":25819,"url":"https://github.com/godotengine/godot/pull/25819","diff_url":"https://github.com/godotengine/godot/pull/25819.diff","patch_url":"https://github.com/godotengine/godot/pull/25819.patch","title":"Minor cleanup in the Project Manager","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-02-12T10:24:13Z","updated_at":"2019-02-12T13:49:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["da45f1bf85444310c532b5dbf09659b406135b30"]},"25821":{"id":"MDExOlB1bGxSZXF1ZXN0MjUyMjk5NTUw","public_id":25821,"url":"https://github.com/godotengine/godot/pull/25821","diff_url":"https://github.com/godotengine/godot/pull/25821.diff","patch_url":"https://github.com/godotengine/godot/pull/25821.patch","title":"Ensure classes match their header filename","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-02-12T12:39:34Z","updated_at":"2019-02-13T07:50:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["fe7e11e008598e4bbbe46cf817af2fac999a5326","c5dcbeb160b37d8ffd70061d76eb980756fe36b4","bc26d0d6cdd1c28a0a243131468bf5f698dff18f","75dae1b9a9db8f29f53cadce6ebbccf8698939b3","b7cc2bb1e281b360fdbf4b845cfa61e3a5998ddb"]},"25823":{"id":"MDExOlB1bGxSZXF1ZXN0MjUyMzQ1OTYx","public_id":25823,"url":"https://github.com/godotengine/godot/pull/25823","diff_url":"https://github.com/godotengine/godot/pull/25823.diff","patch_url":"https://github.com/godotengine/godot/pull/25823.patch","title":"PluginConfigDialog: Slight usability changes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3Njc2ODQ3","created_at":"2019-02-12T14:54:44Z","updated_at":"2019-02-12T16:29: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":["32b9aedd88c5b527a813659c8c4e7502da9356d0"]},"25827":{"id":"MDExOlB1bGxSZXF1ZXN0MjUyMzc4MjQw","public_id":25827,"url":"https://github.com/godotengine/godot/pull/25827","diff_url":"https://github.com/godotengine/godot/pull/25827.diff","patch_url":"https://github.com/godotengine/godot/pull/25827.patch","title":"EditorAudioBuses: Fix wrong tooltip for \"Add Bus\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3Njc2ODQ3","created_at":"2019-02-12T16:15:01Z","updated_at":"2019-02-12T16:30:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["5634f627dabe510de86c3ae81987fc39772701b7"]},"25828":{"id":"MDExOlB1bGxSZXF1ZXN0MjUyNDA4MTYw","public_id":25828,"url":"https://github.com/godotengine/godot/pull/25828","diff_url":"https://github.com/godotengine/godot/pull/25828.diff","patch_url":"https://github.com/godotengine/godot/pull/25828.patch","title":"Fixes issue where ZIndex of converted CPUParticles2D is reset to zero","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ2Njk3MjU5","created_at":"2019-02-12T17:37:28Z","updated_at":"2019-03-26T13:33:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["5e28fa53c474b0bbb27ecb45973b846233f8b6d1"]},"25830":{"id":"MDExOlB1bGxSZXF1ZXN0MjUyNDE0ODUy","public_id":25830,"url":"https://github.com/godotengine/godot/pull/25830","diff_url":"https://github.com/godotengine/godot/pull/25830.diff","patch_url":"https://github.com/godotengine/godot/pull/25830.patch","title":"Fix state machine priority for auto advance","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2019-02-12T17:59:01Z","updated_at":"2019-02-13T12:07:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["67eda1d4dd7373e8ea1a34901135d0b678581c09"]},"25831":{"id":"MDExOlB1bGxSZXF1ZXN0MjUyNDMzMjYw","public_id":25831,"url":"https://github.com/godotengine/godot/pull/25831","diff_url":"https://github.com/godotengine/godot/pull/25831.diff","patch_url":"https://github.com/godotengine/godot/pull/25831.patch","title":"[Core] [Mono] Transform2D rotation and scale fixes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2019-02-12T18:59:50Z","updated_at":"2021-01-18T19:42:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw5NTUwNzk2ODQ=","name":"breaks compat","color":"#b64245"},{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNjY2NzA4MDU5","name":"topic:2d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["06df7b0963ffeac31d2a0e4268889f0573edd7ea","f97eb6d881b59391bb61847ff9d16a5cd72a357f"]},"25841":{"id":"MDExOlB1bGxSZXF1ZXN0MjUyNTIyODMz","public_id":25841,"url":"https://github.com/godotengine/godot/pull/25841","diff_url":"https://github.com/godotengine/godot/pull/25841.diff","patch_url":"https://github.com/godotengine/godot/pull/25841.patch","title":"Fix MenuButton item label disappearing when setting shortcut.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5MTI1MTUz","created_at":"2019-02-13T00:42:55Z","updated_at":"2019-02-15T12:34:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["3236c9a0e7f2ef1b739c427ce93a3926680f8b56"]},"25842":{"id":"MDExOlB1bGxSZXF1ZXN0MjUyNTIzNTkx","public_id":25842,"url":"https://github.com/godotengine/godot/pull/25842","diff_url":"https://github.com/godotengine/godot/pull/25842.diff","patch_url":"https://github.com/godotengine/godot/pull/25842.patch","title":"Fix get_time_zone_info returning inverted bias on Windows/UWP","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2019-02-13T00:46:53Z","updated_at":"2019-02-14T02:10:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["4d43aba31eb3545be4c6d952cd5115df2be52d27"]},"25847":{"id":"MDExOlB1bGxSZXF1ZXN0MjUyNTYwNzk0","public_id":25847,"url":"https://github.com/godotengine/godot/pull/25847","diff_url":"https://github.com/godotengine/godot/pull/25847.diff","patch_url":"https://github.com/godotengine/godot/pull/25847.patch","title":"Docs: Clarified TileMap get_cell method behavior.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU3NjAxNjc=","created_at":"2019-02-13T04:48:24Z","updated_at":"2019-02-13T08:28:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["ee77cba83e4a8a037358e882bac81d80b1596283"]},"25851":{"id":"MDExOlB1bGxSZXF1ZXN0MjUyNjU0Mjg3","public_id":25851,"url":"https://github.com/godotengine/godot/pull/25851","diff_url":"https://github.com/godotengine/godot/pull/25851.diff","patch_url":"https://github.com/godotengine/godot/pull/25851.patch","title":"New export options in iOS","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2019-02-13T11:17:36Z","updated_at":"2019-11-29T18:46:44Z","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":["0f03ad379c38fcbf29317c295efd6cbb238f20a3"]},"25853":{"id":"MDExOlB1bGxSZXF1ZXN0MjUyNjk4Mzk2","public_id":25853,"url":"https://github.com/godotengine/godot/pull/25853","diff_url":"https://github.com/godotengine/godot/pull/25853.diff","patch_url":"https://github.com/godotengine/godot/pull/25853.patch","title":"Add -Wshadow=local to warnings and fix reported issues (#25316).","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2NTg1NDU=","created_at":"2019-02-13T13:42:16Z","updated_at":"2019-02-20T21:29:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["8d51618949d5ea8a94e0f504401e8f852a393968"]},"25858":{"id":"MDExOlB1bGxSZXF1ZXN0MjUyNzM3OTEy","public_id":25858,"url":"https://github.com/godotengine/godot/pull/25858","diff_url":"https://github.com/godotengine/godot/pull/25858.diff","patch_url":"https://github.com/godotengine/godot/pull/25858.patch","title":"Fix button alignment of Package Installer on OSX","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1ODc4NzM=","created_at":"2019-02-13T15:28:49Z","updated_at":"2019-02-14T13:30:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw0MTAwNjQ0ODU=","name":"needs testing","color":"#ffcc44"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f48829d1a4154df68c19fff171e81a07c4b60ccd"]},"25866":{"id":"MDExOlB1bGxSZXF1ZXN0MjUyOTA5NTEw","public_id":25866,"url":"https://github.com/godotengine/godot/pull/25866","diff_url":"https://github.com/godotengine/godot/pull/25866.diff","patch_url":"https://github.com/godotengine/godot/pull/25866.patch","title":"Fix exported property values being lost if base GDScript fails to parse","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-02-14T01:38:30Z","updated_at":"2021-05-14T01:54:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["2f8d1a321aefd70d53318f5b27d61410757fc61b"]},"25878":{"id":"MDExOlB1bGxSZXF1ZXN0MjUzMTAyNTc5","public_id":25878,"url":"https://github.com/godotengine/godot/pull/25878","diff_url":"https://github.com/godotengine/godot/pull/25878.diff","patch_url":"https://github.com/godotengine/godot/pull/25878.patch","title":"Don't crash if there's no application name","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2019-02-14T14:56:41Z","updated_at":"2019-02-14T15:10:28Z","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":["e3aa67792c86c690c391d97f4aedc3fae4ecef63"]},"25879":{"id":"MDExOlB1bGxSZXF1ZXN0MjUzMTE0Mzky","public_id":25879,"url":"https://github.com/godotengine/godot/pull/25879","diff_url":"https://github.com/godotengine/godot/pull/25879.diff","patch_url":"https://github.com/godotengine/godot/pull/25879.patch","title":"Detect when primusrun/optirun is in use","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2019-02-14T15:27:16Z","updated_at":"2019-07-03T14:14: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":["84627140d79ae88ba84d997010a23f6e000c8bf8"]},"25886":{"id":"MDExOlB1bGxSZXF1ZXN0MjUzMTc3OTEz","public_id":25886,"url":"https://github.com/godotengine/godot/pull/25886","diff_url":"https://github.com/godotengine/godot/pull/25886.diff","patch_url":"https://github.com/godotengine/godot/pull/25886.patch","title":"Fix AnimationPlayer bug where it wouldn't reset its position when finished","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE1ODk5OTM4","created_at":"2019-02-14T18:34:29Z","updated_at":"2019-02-19T16:48:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["5ec4f14a245b66b3e268f3c6cbb68a85336c7ca6"]},"25888":{"id":"MDExOlB1bGxSZXF1ZXN0MjUzMjAwMTM5","public_id":25888,"url":"https://github.com/godotengine/godot/pull/25888","diff_url":"https://github.com/godotengine/godot/pull/25888.diff","patch_url":"https://github.com/godotengine/godot/pull/25888.patch","title":"Fix 2 more UBSAN issues (#25217).","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2NTg1NDU=","created_at":"2019-02-14T19:48:54Z","updated_at":"2019-07-03T14:15:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["7ae160f6618848648be34ab2c1ac8768cd6c894e"]},"25890":{"id":"MDExOlB1bGxSZXF1ZXN0MjUzMjM2ODY3","public_id":25890,"url":"https://github.com/godotengine/godot/pull/25890","diff_url":"https://github.com/godotengine/godot/pull/25890.diff","patch_url":"https://github.com/godotengine/godot/pull/25890.patch","title":"Fix Godot.Reference marshalling from MonoObject* to Variant","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-02-14T21:57:34Z","updated_at":"2021-05-14T01:54:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["b41a7935925a1f861f6230f8af5d91ef02c5c2d5"]},"25894":{"id":"MDExOlB1bGxSZXF1ZXN0MjUzMjc4NzU2","public_id":25894,"url":"https://github.com/godotengine/godot/pull/25894","diff_url":"https://github.com/godotengine/godot/pull/25894.diff","patch_url":"https://github.com/godotengine/godot/pull/25894.patch","title":"Fix possible crash with an invalid last_mouse_focus pointer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2019-02-15T01:17:54Z","updated_at":"2019-02-15T08:27:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["761caac0b24062f76d875c72722c1d07b64fb4ad"]},"25901":{"id":"MDExOlB1bGxSZXF1ZXN0MjUzMzg0MDU5","public_id":25901,"url":"https://github.com/godotengine/godot/pull/25901","diff_url":"https://github.com/godotengine/godot/pull/25901.diff","patch_url":"https://github.com/godotengine/godot/pull/25901.patch","title":"Revert \"Fix MenuButton item label disappearing when setting shortcut.\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-02-15T10:44:50Z","updated_at":"2019-02-15T11:16:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["fe7d2dc4d330e32e015b62ccbc93a85ccdf97bd6"]},"25910":{"id":"MDExOlB1bGxSZXF1ZXN0MjUzNDc4OTYw","public_id":25910,"url":"https://github.com/godotengine/godot/pull/25910","diff_url":"https://github.com/godotengine/godot/pull/25910.diff","patch_url":"https://github.com/godotengine/godot/pull/25910.patch","title":"Increased contrast of solarized dark theme","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-02-15T16:02:52Z","updated_at":"2019-02-16T13:20:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9d73cdd05d423a79525d21668ce47a8191b91fc5"]},"25913":{"id":"MDExOlB1bGxSZXF1ZXN0MjUzNTA5Mjk3","public_id":25913,"url":"https://github.com/godotengine/godot/pull/25913","diff_url":"https://github.com/godotengine/godot/pull/25913.diff","patch_url":"https://github.com/godotengine/godot/pull/25913.patch","title":"Fix icon color for gizmos menu when theme changed","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-02-15T17:40:17Z","updated_at":"2019-02-19T17:35:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a51088a7f9da6cc20d9a93df6148a84d4951cf40"]},"25917":{"id":"MDExOlB1bGxSZXF1ZXN0MjUzNTI5NDQ3","public_id":25917,"url":"https://github.com/godotengine/godot/pull/25917","diff_url":"https://github.com/godotengine/godot/pull/25917.diff","patch_url":"https://github.com/godotengine/godot/pull/25917.patch","title":"Mono: Get rid of irrelevant error and fix export template build errors","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-02-15T18:57:39Z","updated_at":"2021-05-14T01:54:22Z","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":["a8dfe9ff7f1a7e19e57fe574bb0a683350e57b44","d17ba9a1409464e9de5b84acb7e67f0b21d82a39"]},"25924":{"id":"MDExOlB1bGxSZXF1ZXN0MjUzNTk0OTQz","public_id":25924,"url":"https://github.com/godotengine/godot/pull/25924","diff_url":"https://github.com/godotengine/godot/pull/25924.diff","patch_url":"https://github.com/godotengine/godot/pull/25924.patch","title":"Make Button shortcuts triggerable by gamepads","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-02-15T23:32:54Z","updated_at":"2020-01-27T18:21:34Z","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":["b54910eb05296380a0bb9b97df3af8eedac11250"]},"25927":{"id":"MDExOlB1bGxSZXF1ZXN0MjUzNjEzOTU2","public_id":25927,"url":"https://github.com/godotengine/godot/pull/25927","diff_url":"https://github.com/godotengine/godot/pull/25927.diff","patch_url":"https://github.com/godotengine/godot/pull/25927.patch","title":"Fix alignment and locking issues with CommandQueueMT","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2019-02-16T02:35:02Z","updated_at":"2019-07-03T14:17:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["24e7a54cd0643ef9bfe2c22bc9099bba8f81f584"]},"25931":{"id":"MDExOlB1bGxSZXF1ZXN0MjUzNjI1NzUz","public_id":25931,"url":"https://github.com/godotengine/godot/pull/25931","diff_url":"https://github.com/godotengine/godot/pull/25931.diff","patch_url":"https://github.com/godotengine/godot/pull/25931.patch","title":"Fix copy text when TextEdit is readonly","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-02-16T07:04:16Z","updated_at":"2019-02-16T19:03:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["7a254b303b8004ea53b38bf689d765fa423bedb8"]},"25932":{"id":"MDExOlB1bGxSZXF1ZXN0MjUzNjMyODE1","public_id":25932,"url":"https://github.com/godotengine/godot/pull/25932","diff_url":"https://github.com/godotengine/godot/pull/25932.diff","patch_url":"https://github.com/godotengine/godot/pull/25932.patch","title":"Fix big text window in TextEdit","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-02-16T09:50:01Z","updated_at":"2019-02-17T15:25:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["fa629cdd2cf3baf81c085acf2ff924d805f3d357"]},"25934":{"id":"MDExOlB1bGxSZXF1ZXN0MjUzNjM3MTQy","public_id":25934,"url":"https://github.com/godotengine/godot/pull/25934","diff_url":"https://github.com/godotengine/godot/pull/25934.diff","patch_url":"https://github.com/godotengine/godot/pull/25934.patch","title":"Added PoolIntArray, PoolRealArray and PoolColorArray interpolate","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ4MzUzMQ==","created_at":"2019-02-16T11:28:32Z","updated_at":"2019-03-03T12:30:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["3441e2a96fe81967a40a1ea6118188239755dc5c"]},"25940":{"id":"MDExOlB1bGxSZXF1ZXN0MjUzNjQzNDA5","public_id":25940,"url":"https://github.com/godotengine/godot/pull/25940","diff_url":"https://github.com/godotengine/godot/pull/25940.diff","patch_url":"https://github.com/godotengine/godot/pull/25940.patch","title":"Expose OS::get_current_video_driver to scripting languages","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-02-16T13:42:27Z","updated_at":"2019-02-16T14:02:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["7a79eee5234b48334c32099e55c16cc7068c0174"]},"25943":{"id":"MDExOlB1bGxSZXF1ZXN0MjUzNjQ3NjAy","public_id":25943,"url":"https://github.com/godotengine/godot/pull/25943","diff_url":"https://github.com/godotengine/godot/pull/25943.diff","patch_url":"https://github.com/godotengine/godot/pull/25943.patch","title":"Better and non-buggy Polygon2D editing disabling","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-02-16T15:05:31Z","updated_at":"2019-02-16T22:15:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8bef68fe6f4790276a9aabe7823201bfe581c95b","aca756fce8ab66aead3f6d6aa22a8ddb891ddbbf"]},"25944":{"id":"MDExOlB1bGxSZXF1ZXN0MjUzNjUxNDE0","public_id":25944,"url":"https://github.com/godotengine/godot/pull/25944","diff_url":"https://github.com/godotengine/godot/pull/25944.diff","patch_url":"https://github.com/godotengine/godot/pull/25944.patch","title":" Fix keep-alive without header in HTTP client","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-02-16T16:12:58Z","updated_at":"2019-02-16T16:58:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["673caa5f462e4f89ffae65b111a9817d29467277","1aa1f42963a2b98040e2fdd74e174458710dcafb"]},"25952":{"id":"MDExOlB1bGxSZXF1ZXN0MjUzNjY1MTUz","public_id":25952,"url":"https://github.com/godotengine/godot/pull/25952","diff_url":"https://github.com/godotengine/godot/pull/25952.diff","patch_url":"https://github.com/godotengine/godot/pull/25952.patch","title":"Fix typo for randd and randf","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4NzIzOTA=","created_at":"2019-02-16T20:09:54Z","updated_at":"2019-02-18T10:14:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["3b6d05db3e100c53bf494a70550d548fd29d955b"]},"25953":{"id":"MDExOlB1bGxSZXF1ZXN0MjUzNjY1NzEx","public_id":25953,"url":"https://github.com/godotengine/godot/pull/25953","diff_url":"https://github.com/godotengine/godot/pull/25953.diff","patch_url":"https://github.com/godotengine/godot/pull/25953.patch","title":"Fixed TextureProgress in Radial Mode when using center offset","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-02-16T20:19:56Z","updated_at":"2019-03-10T07:24:02Z","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":["1974f6995f6942b09dd4eea4e20585c6d9aad646"]},"25954":{"id":"MDExOlB1bGxSZXF1ZXN0MjUzNjY3ODQ2","public_id":25954,"url":"https://github.com/godotengine/godot/pull/25954","diff_url":"https://github.com/godotengine/godot/pull/25954.diff","patch_url":"https://github.com/godotengine/godot/pull/25954.patch","title":"Fix Android jarsigner error duplicate file","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NDE4ODY=","created_at":"2019-02-16T20:59:53Z","updated_at":"2019-06-26T21:32:20Z","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":["c28da898797d4ee6d07e7e15865f7567d8813057"]},"25958":{"id":"MDExOlB1bGxSZXF1ZXN0MjUzNjcxODU3","public_id":25958,"url":"https://github.com/godotengine/godot/pull/25958","diff_url":"https://github.com/godotengine/godot/pull/25958.diff","patch_url":"https://github.com/godotengine/godot/pull/25958.patch","title":"Fix Polygon2D Editor interacting with its buttons too soon","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-02-16T22:15:17Z","updated_at":"2019-02-16T22:17:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["637f41e83375abd8bdb1c31a23289c0d51d157b8"]},"25962":{"id":"MDExOlB1bGxSZXF1ZXN0MjUzNjc2ODEx","public_id":25962,"url":"https://github.com/godotengine/godot/pull/25962","diff_url":"https://github.com/godotengine/godot/pull/25962.diff","patch_url":"https://github.com/godotengine/godot/pull/25962.patch","title":"Auto-cleanup missing addons","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MjE3NTYz","created_at":"2019-02-16T23:57:37Z","updated_at":"2020-05-16T03:35:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["2d0fcd5c4a1ccc4edcb56fa04ef690aa829cea4c"]},"25971":{"id":"MDExOlB1bGxSZXF1ZXN0MjUzNzA4ODQ2","public_id":25971,"url":"https://github.com/godotengine/godot/pull/25971","diff_url":"https://github.com/godotengine/godot/pull/25971.diff","patch_url":"https://github.com/godotengine/godot/pull/25971.patch","title":"Add hex-encoded version number to Engine singleton for easy comparisons","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-02-17T12:43:17Z","updated_at":"2019-07-03T09:01:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["2e6501d879105acd7355393838dc2930d533b768"]},"25972":{"id":"MDExOlB1bGxSZXF1ZXN0MjUzNzEyMzA4","public_id":25972,"url":"https://github.com/godotengine/godot/pull/25972","diff_url":"https://github.com/godotengine/godot/pull/25972.diff","patch_url":"https://github.com/godotengine/godot/pull/25972.patch","title":"Small improvements to the Resource doc","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-02-17T13:44:11Z","updated_at":"2019-02-17T15:06:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["8cc3ae11dacf737cadd3745b1c44402e973bb36a"]},"25974":{"id":"MDExOlB1bGxSZXF1ZXN0MjUzNzE0NjQ4","public_id":25974,"url":"https://github.com/godotengine/godot/pull/25974","diff_url":"https://github.com/godotengine/godot/pull/25974.diff","patch_url":"https://github.com/godotengine/godot/pull/25974.patch","title":"Fix AudioStreams::stop possibly causing a small noise","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2019-02-17T14:23:26Z","updated_at":"2019-04-27T16:00:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["b31e1b84fca11eb40d5639698eeeb761775898eb"]},"25983":{"id":"MDExOlB1bGxSZXF1ZXN0MjUzNzM0OTE4","public_id":25983,"url":"https://github.com/godotengine/godot/pull/25983","diff_url":"https://github.com/godotengine/godot/pull/25983.diff","patch_url":"https://github.com/godotengine/godot/pull/25983.patch","title":"Fix update of canvas AABB with update_when_visible","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2019-02-17T19:51:06Z","updated_at":"2019-03-11T19:57:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["964338b06b5f72da909980acada4f08cb179e192"]},"25990":{"id":"MDExOlB1bGxSZXF1ZXN0MjUzNzQzOTg2","public_id":25990,"url":"https://github.com/godotengine/godot/pull/25990","diff_url":"https://github.com/godotengine/godot/pull/25990.diff","patch_url":"https://github.com/godotengine/godot/pull/25990.patch","title":"Fix description size in \"New Node\" dialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-02-17T22:10:10Z","updated_at":"2019-02-17T22:49:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["fe893bd6ef58878babc1f3a6f721cc6e984ecf20"]},"26005":{"id":"MDExOlB1bGxSZXF1ZXN0MjUzODE1NTk2","public_id":26005,"url":"https://github.com/godotengine/godot/pull/26005","diff_url":"https://github.com/godotengine/godot/pull/26005.diff","patch_url":"https://github.com/godotengine/godot/pull/26005.patch","title":"Added shadow_color property to gles2","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-02-18T07:59:40Z","updated_at":"2019-02-18T19:17:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["9b0326d2f32f07283b5b4e73af963a3b7c0cfae0"]},"26007":{"id":"MDExOlB1bGxSZXF1ZXN0MjUzODQwNzU3","public_id":26007,"url":"https://github.com/godotengine/godot/pull/26007","diff_url":"https://github.com/godotengine/godot/pull/26007.diff","patch_url":"https://github.com/godotengine/godot/pull/26007.patch","title":"Make direct casting among Error and godot_error enums (#23015).","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2NTg1NDU=","created_at":"2019-02-18T09:30:28Z","updated_at":"2019-02-18T12:51:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["66a43898d41ba912cad008cf9fff5d01411b18d6"]},"26011":{"id":"MDExOlB1bGxSZXF1ZXN0MjUzODc3NTU5","public_id":26011,"url":"https://github.com/godotengine/godot/pull/26011","diff_url":"https://github.com/godotengine/godot/pull/26011.diff","patch_url":"https://github.com/godotengine/godot/pull/26011.patch","title":"Added support to scale areas, fixes #23448","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2019-02-18T11:18:49Z","updated_at":"2019-02-18T12:21:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["90d05cbe30ac1fe88b2371b1f8f7ed06afa449a0"]},"26014":{"id":"MDExOlB1bGxSZXF1ZXN0MjUzOTExOTk5","public_id":26014,"url":"https://github.com/godotengine/godot/pull/26014","diff_url":"https://github.com/godotengine/godot/pull/26014.diff","patch_url":"https://github.com/godotengine/godot/pull/26014.patch","title":"Fixed area collision report with concave","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2019-02-18T13:17:45Z","updated_at":"2019-02-18T14:40:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["66420aea9cd6bd4ea393594551c543e688e27673"]},"26015":{"id":"MDExOlB1bGxSZXF1ZXN0MjUzOTE2ODAx","public_id":26015,"url":"https://github.com/godotengine/godot/pull/26015","diff_url":"https://github.com/godotengine/godot/pull/26015.diff","patch_url":"https://github.com/godotengine/godot/pull/26015.patch","title":"fixed AStar improper point deletion (leads to crash)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjk2MTgyMg==","created_at":"2019-02-18T13:32:35Z","updated_at":"2019-02-20T17:20:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c496781bf6dda3484b470d1e6d855bd095e71e28"]},"26023":{"id":"MDExOlB1bGxSZXF1ZXN0MjU0MDA2NDk4","public_id":26023,"url":"https://github.com/godotengine/godot/pull/26023","diff_url":"https://github.com/godotengine/godot/pull/26023.diff","patch_url":"https://github.com/godotengine/godot/pull/26023.patch","title":"C#: fix Quat.Equals.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMTY1NDE4","created_at":"2019-02-18T18:15:53Z","updated_at":"2019-02-18T18:39:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["041a7bbeba0162138f69d38abe5ceba80641c854"]},"26025":{"id":"MDExOlB1bGxSZXF1ZXN0MjU0MDEzMzg1","public_id":26025,"url":"https://github.com/godotengine/godot/pull/26025","diff_url":"https://github.com/godotengine/godot/pull/26025.diff","patch_url":"https://github.com/godotengine/godot/pull/26025.patch","title":"Allowing setting particles lifetime greater than 600","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-02-18T18:48:58Z","updated_at":"2019-04-01T15:01:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0fec83bc9207cfff64d5b390c94ff554210bfa25"]},"26027":{"id":"MDExOlB1bGxSZXF1ZXN0MjU0MDIyMDcx","public_id":26027,"url":"https://github.com/godotengine/godot/pull/26027","diff_url":"https://github.com/godotengine/godot/pull/26027.diff","patch_url":"https://github.com/godotengine/godot/pull/26027.patch","title":"Fix warnings seen with warnings=all and recent GCC 8.2.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2NTg1NDU=","created_at":"2019-02-18T19:31:44Z","updated_at":"2019-02-18T21:34:06Z","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":["155cbe0b37ceaed33c1917f61201c1b151747469"]},"26030":{"id":"MDExOlB1bGxSZXF1ZXN0MjU0MDQ0NjQw","public_id":26030,"url":"https://github.com/godotengine/godot/pull/26030","diff_url":"https://github.com/godotengine/godot/pull/26030.diff","patch_url":"https://github.com/godotengine/godot/pull/26030.patch","title":"Add gcc-8 to Travis.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2NTg1NDU=","created_at":"2019-02-18T21:20:06Z","updated_at":"2019-02-19T11:03:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["8fbf69a4f4b05e7924863e3b544c66d402c4f8d6","6b76145694c00a7c241cca0c79cdcbf6b6bebde4"]},"26033":{"id":"MDExOlB1bGxSZXF1ZXN0MjU0MDU2OTcy","public_id":26033,"url":"https://github.com/godotengine/godot/pull/26033","diff_url":"https://github.com/godotengine/godot/pull/26033.diff","patch_url":"https://github.com/godotengine/godot/pull/26033.patch","title":"Fix project opening while filter is applied.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjcxMDEwMzE=","created_at":"2019-02-18T22:10:48Z","updated_at":"2019-02-19T22:00:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["bb3429c1c5d9d5d332b800d4cfff5e77c645f578"]},"26034":{"id":"MDExOlB1bGxSZXF1ZXN0MjU0MDYxNTYy","public_id":26034,"url":"https://github.com/godotengine/godot/pull/26034","diff_url":"https://github.com/godotengine/godot/pull/26034.diff","patch_url":"https://github.com/godotengine/godot/pull/26034.patch","title":"Inheriting from virtual class no longer causes the engine to crash.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc5MTc0NzU=","created_at":"2019-02-18T22:30:49Z","updated_at":"2019-02-28T10:00:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["8f22c2684f3f5982d8ca8871df0b6a73d41ed196"]},"26038":{"id":"MDExOlB1bGxSZXF1ZXN0MjU0MDczMTc0","public_id":26038,"url":"https://github.com/godotengine/godot/pull/26038","diff_url":"https://github.com/godotengine/godot/pull/26038.diff","patch_url":"https://github.com/godotengine/godot/pull/26038.patch","title":"C#: Add random functions to GD class","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-02-18T23:41:52Z","updated_at":"2021-05-14T01:54:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["ce67808818d7d3d17a3d6702f09d8f487e078e0b"]},"26039":{"id":"MDExOlB1bGxSZXF1ZXN0MjU0MDczMzk1","public_id":26039,"url":"https://github.com/godotengine/godot/pull/26039","diff_url":"https://github.com/godotengine/godot/pull/26039.diff","patch_url":"https://github.com/godotengine/godot/pull/26039.patch","title":"C#: Throw ObjectDisposedException from disposed wrapper classes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-02-18T23:43:15Z","updated_at":"2021-05-14T01:54:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["efd5d4bcf9fc15a92ef40e3f6edb185d190cd50e"]},"26043":{"id":"MDExOlB1bGxSZXF1ZXN0MjU0MTI0Nzk2","public_id":26043,"url":"https://github.com/godotengine/godot/pull/26043","diff_url":"https://github.com/godotengine/godot/pull/26043.diff","patch_url":"https://github.com/godotengine/godot/pull/26043.patch","title":"Add some documentation for methods that return Copy-on-Write arrays.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIxNjAwNTU=","created_at":"2019-02-19T05:56:52Z","updated_at":"2019-02-20T09:50:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["ec94370053f1a5b46a05172b0aea7b2311578a7d"]},"26048":{"id":"MDExOlB1bGxSZXF1ZXN0MjU0MTUxOTM4","public_id":26048,"url":"https://github.com/godotengine/godot/pull/26048","diff_url":"https://github.com/godotengine/godot/pull/26048.diff","patch_url":"https://github.com/godotengine/godot/pull/26048.patch","title":"GDScript: Remove unused `switch`, `case` and `do` CF keywords","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-02-19T08:05:54Z","updated_at":"2019-02-20T14:26:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["d35003d92ae97c515b6fd2c319df2d7a8f14e28d"]},"26049":{"id":"MDExOlB1bGxSZXF1ZXN0MjU0MTU5NDYw","public_id":26049,"url":"https://github.com/godotengine/godot/pull/26049","diff_url":"https://github.com/godotengine/godot/pull/26049.diff","patch_url":"https://github.com/godotengine/godot/pull/26049.patch","title":"Truncate first segment in TextureProgress 9slices","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ2NzMxOTI2","created_at":"2019-02-19T08:35:34Z","updated_at":"2019-02-20T14:23:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["559b8fd2369188de9595fa698e8cb08d4635ed7c"]},"26052":{"id":"MDExOlB1bGxSZXF1ZXN0MjU0MjI5NTg5","public_id":26052,"url":"https://github.com/godotengine/godot/pull/26052","diff_url":"https://github.com/godotengine/godot/pull/26052.diff","patch_url":"https://github.com/godotengine/godot/pull/26052.patch","title":"Fix compiling with use_mingw flag on Windows","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2019-02-19T12:13:07Z","updated_at":"2019-02-19T13:24:22Z","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":["0c5f87531d28dfa51afe31ba3ad936908bdc1589"]},"26058":{"id":"MDExOlB1bGxSZXF1ZXN0MjU0Mjg2Mjc5","public_id":26058,"url":"https://github.com/godotengine/godot/pull/26058","diff_url":"https://github.com/godotengine/godot/pull/26058.diff","patch_url":"https://github.com/godotengine/godot/pull/26058.patch","title":"Travis: Use Ubuntu 16.04, use GCC 8 for Linux/GCC builds","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-02-19T14:59:08Z","updated_at":"2019-02-19T16:03:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["5774155d6ac8a396680288fd2d472d52e980df1c"]},"26061":{"id":"MDExOlB1bGxSZXF1ZXN0MjU0MzIzNzYy","public_id":26061,"url":"https://github.com/godotengine/godot/pull/26061","diff_url":"https://github.com/godotengine/godot/pull/26061.diff","patch_url":"https://github.com/godotengine/godot/pull/26061.patch","title":"Fix res:// error when dragging file from outside of editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-02-19T16:34:13Z","updated_at":"2019-02-20T19:24:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["2f0c4de1f00ed81398872153e02977e5e2686131"]},"26065":{"id":"MDExOlB1bGxSZXF1ZXN0MjU0MzQ5NTcw","public_id":26065,"url":"https://github.com/godotengine/godot/pull/26065","diff_url":"https://github.com/godotengine/godot/pull/26065.diff","patch_url":"https://github.com/godotengine/godot/pull/26065.patch","title":"C#: Make GD.Range return IEnumerable instead of array","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-02-19T17:48:32Z","updated_at":"2021-05-14T01:54:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["0826b79035ec0bb46841ba3980cb97de1a4b5c79"]},"26068":{"id":"MDExOlB1bGxSZXF1ZXN0MjU0MzczNzE0","public_id":26068,"url":"https://github.com/godotengine/godot/pull/26068","diff_url":"https://github.com/godotengine/godot/pull/26068.diff","patch_url":"https://github.com/godotengine/godot/pull/26068.patch","title":"Fix AnimationPlayer jumping to the beggining after ending on editor.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE1ODk5OTM4","created_at":"2019-02-19T19:09:44Z","updated_at":"2019-02-20T21:30:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e27bbb075a256a648283f4e8fa4b49e600208555"]},"26069":{"id":"MDExOlB1bGxSZXF1ZXN0MjU0NDE1NDAz","public_id":26069,"url":"https://github.com/godotengine/godot/pull/26069","diff_url":"https://github.com/godotengine/godot/pull/26069.diff","patch_url":"https://github.com/godotengine/godot/pull/26069.patch","title":"Align the Variant data member","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2019-02-19T21:28:19Z","updated_at":"2020-06-29T18:23:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b6b113cc2b41797367ace0f91c29c0118b6c301a"]},"26071":{"id":"MDExOlB1bGxSZXF1ZXN0MjU0NDE5MTU3","public_id":26071,"url":"https://github.com/godotengine/godot/pull/26071","diff_url":"https://github.com/godotengine/godot/pull/26071.diff","patch_url":"https://github.com/godotengine/godot/pull/26071.patch","title":"C#: Add 'Singleton' property to singleton wrapper class","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-02-19T21:41:04Z","updated_at":"2021-05-14T01:54:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["9421da57ad552e9004e9ca3d739d75b0c1efee03"]},"26072":{"id":"MDExOlB1bGxSZXF1ZXN0MjU0NDI0OTM4","public_id":26072,"url":"https://github.com/godotengine/godot/pull/26072","diff_url":"https://github.com/godotengine/godot/pull/26072.diff","patch_url":"https://github.com/godotengine/godot/pull/26072.patch","title":"Update mbedtls to 2.16.0 (LTS release) + ubsan hack","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-02-19T22:00:59Z","updated_at":"2021-07-13T00:12: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":["2b8b738391ed34b371673e4b62c7bd22e3503e2a","a056e8dc7719de24a645d3500d7228d6955372ff","2e495c73d691391c763b79d11ad3c74504a85519"]},"26073":{"id":"MDExOlB1bGxSZXF1ZXN0MjU0NDI3MDQ3","public_id":26073,"url":"https://github.com/godotengine/godot/pull/26073","diff_url":"https://github.com/godotengine/godot/pull/26073.diff","patch_url":"https://github.com/godotengine/godot/pull/26073.patch","title":"Allow moving LineEdit visible window left by more than one symbol.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjcxMDEwMzE=","created_at":"2019-02-19T22:08:16Z","updated_at":"2019-02-20T09:57:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["86374c04314ae8af81e66955370bec7a37ff7114"]},"26077":{"id":"MDExOlB1bGxSZXF1ZXN0MjU0NDk0MjM5","public_id":26077,"url":"https://github.com/godotengine/godot/pull/26077","diff_url":"https://github.com/godotengine/godot/pull/26077.diff","patch_url":"https://github.com/godotengine/godot/pull/26077.patch","title":"HTTPClient fixes for EOF read, chunked transfer encoding","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-02-20T04:14:38Z","updated_at":"2019-02-21T09:34:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["0e5655694c844f93e1fdd044d873c2661cb00742","10e48212608f1fa75fed1dade9551408b30f484e"]},"26080":{"id":"MDExOlB1bGxSZXF1ZXN0MjU0NTY0MDkx","public_id":26080,"url":"https://github.com/godotengine/godot/pull/26080","diff_url":"https://github.com/godotengine/godot/pull/26080.diff","patch_url":"https://github.com/godotengine/godot/pull/26080.patch","title":"Fix error when deleting default environment","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-02-20T09:43:03Z","updated_at":"2019-02-20T09:58:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f6c59cf48d9dc61fe98651707abae782daec1858"]},"26084":{"id":"MDExOlB1bGxSZXF1ZXN0MjU0NTk0MDA3","public_id":26084,"url":"https://github.com/godotengine/godot/pull/26084","diff_url":"https://github.com/godotengine/godot/pull/26084.diff","patch_url":"https://github.com/godotengine/godot/pull/26084.patch","title":"Add tooltip for in-editor FPS display in 3D viewport","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-02-20T11:10:28Z","updated_at":"2019-02-20T12:26:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d1f68e2eaff1be8e2836cb991b2b922f8faf1cd8"]},"26085":{"id":"MDExOlB1bGxSZXF1ZXN0MjU0NjAwNzE2","public_id":26085,"url":"https://github.com/godotengine/godot/pull/26085","diff_url":"https://github.com/godotengine/godot/pull/26085.diff","patch_url":"https://github.com/godotengine/godot/pull/26085.patch","title":"Added a create rectangle button to the tileset editor.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ4MzUzMQ==","created_at":"2019-02-20T11:31:54Z","updated_at":"2019-02-20T12:26: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":["7827c2fd570bb7198793f89a1f9a167e80ba236b"]},"26086":{"id":"MDExOlB1bGxSZXF1ZXN0MjU0NjEwMjAz","public_id":26086,"url":"https://github.com/godotengine/godot/pull/26086","diff_url":"https://github.com/godotengine/godot/pull/26086.diff","patch_url":"https://github.com/godotengine/godot/pull/26086.patch","title":"Drop RtAudio driver on Windows","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-02-20T12:03:34Z","updated_at":"2019-02-20T15:54:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["51c9ffaec0bea17fd9fc50e536b78963ea104356"]},"26087":{"id":"MDExOlB1bGxSZXF1ZXN0MjU0NjQyMTI0","public_id":26087,"url":"https://github.com/godotengine/godot/pull/26087","diff_url":"https://github.com/godotengine/godot/pull/26087.diff","patch_url":"https://github.com/godotengine/godot/pull/26087.patch","title":"ProjectSettings: fix category for per pixel transparency settings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-02-20T13:44:05Z","updated_at":"2019-02-20T15:28:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e7018e4017c7ce99f7f56a58e40c18b3696bdabf"]},"26088":{"id":"MDExOlB1bGxSZXF1ZXN0MjU0NjQ3MzUz","public_id":26088,"url":"https://github.com/godotengine/godot/pull/26088","diff_url":"https://github.com/godotengine/godot/pull/26088.diff","patch_url":"https://github.com/godotengine/godot/pull/26088.patch","title":"Fix navigation editor color materials not having unique names","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-02-20T13:58:29Z","updated_at":"2019-02-20T15:00:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["44c37aabf176275b04e58b864e4eccde2084b46d"]},"26089":{"id":"MDExOlB1bGxSZXF1ZXN0MjU0NjQ4NzM1","public_id":26089,"url":"https://github.com/godotengine/godot/pull/26089","diff_url":"https://github.com/godotengine/godot/pull/26089.diff","patch_url":"https://github.com/godotengine/godot/pull/26089.patch","title":"Fix word wrap cutoff and tab wrapping issue","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMDU0MjI2","created_at":"2019-02-20T14:02:19Z","updated_at":"2019-02-20T15:28:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["39f537e4816da4cde8620ed1da95d39928648ec5"]},"26090":{"id":"MDExOlB1bGxSZXF1ZXN0MjU0NjUyMjgz","public_id":26090,"url":"https://github.com/godotengine/godot/pull/26090","diff_url":"https://github.com/godotengine/godot/pull/26090.diff","patch_url":"https://github.com/godotengine/godot/pull/26090.patch","title":"Fix RayShape collision jitter when used with a RigidBody","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMzNzkxMDg1","created_at":"2019-02-20T14:11:49Z","updated_at":"2019-04-10T16:12:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["6587024207c9c1d581e2440d1ad84df3648ec329"]},"26092":{"id":"MDExOlB1bGxSZXF1ZXN0MjU0NjgxNTg2","public_id":26092,"url":"https://github.com/godotengine/godot/pull/26092","diff_url":"https://github.com/godotengine/godot/pull/26092.diff","patch_url":"https://github.com/godotengine/godot/pull/26092.patch","title":"Add small spacing between top bars in main editor and project manager","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-02-20T15:26:36Z","updated_at":"2019-02-20T16:29:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0de15955adf5a28e5603a9e3983721634cfffd59"]},"26095":{"id":"MDExOlB1bGxSZXF1ZXN0MjU0Njg1ODg5","public_id":26095,"url":"https://github.com/godotengine/godot/pull/26095","diff_url":"https://github.com/godotengine/godot/pull/26095.diff","patch_url":"https://github.com/godotengine/godot/pull/26095.patch","title":"Fix wrong bounds check in String::right","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0OTUxNDMw","created_at":"2019-02-20T15:37:19Z","updated_at":"2019-02-20T16:48:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["597aac382b265a783ffb52f43647fcf13245133c"]},"26096":{"id":"MDExOlB1bGxSZXF1ZXN0MjU0Njg3OTMw","public_id":26096,"url":"https://github.com/godotengine/godot/pull/26096","diff_url":"https://github.com/godotengine/godot/pull/26096.diff","patch_url":"https://github.com/godotengine/godot/pull/26096.patch","title":"Add check to validate client IDs in ENet.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-02-20T15:42:38Z","updated_at":"2019-02-20T16:49:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["dc583a6225faf5aa8e4a2891f559cc391d619fc8"]},"26099":{"id":"MDExOlB1bGxSZXF1ZXN0MjU0NzkxOTY1","public_id":26099,"url":"https://github.com/godotengine/godot/pull/26099","diff_url":"https://github.com/godotengine/godot/pull/26099.diff","patch_url":"https://github.com/godotengine/godot/pull/26099.patch","title":"Fix all -Wtype-limits warnings.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2NTg1NDU=","created_at":"2019-02-20T20:59:35Z","updated_at":"2019-02-22T08:45:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["7de7f0ef178d2800f1ca70c15e8aff8aeb16bb8d"]},"26103":{"id":"MDExOlB1bGxSZXF1ZXN0MjU0ODIxOTQy","public_id":26103,"url":"https://github.com/godotengine/godot/pull/26103","diff_url":"https://github.com/godotengine/godot/pull/26103.diff","patch_url":"https://github.com/godotengine/godot/pull/26103.patch","title":"Fixed Area2d input events ignoring the top and left edge of rectangle shape","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-02-20T22:41:38Z","updated_at":"2019-03-10T07:23:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["edcfe41bd568efb22aaab3f45f38aed2b0f94cab"]},"26105":{"id":"MDExOlB1bGxSZXF1ZXN0MjU0ODM4OTU0","public_id":26105,"url":"https://github.com/godotengine/godot/pull/26105","diff_url":"https://github.com/godotengine/godot/pull/26105.diff","patch_url":"https://github.com/godotengine/godot/pull/26105.patch","title":"TextureButton with click mask only can be clicked","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-02-20T23:57:42Z","updated_at":"2019-03-10T07:20:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f07dfe8a3fd8f70523bdd1406e2b5d3baa02d828"]},"26111":{"id":"MDExOlB1bGxSZXF1ZXN0MjU0OTE2OTU2","public_id":26111,"url":"https://github.com/godotengine/godot/pull/26111","diff_url":"https://github.com/godotengine/godot/pull/26111.diff","patch_url":"https://github.com/godotengine/godot/pull/26111.patch","title":"Optimized area check","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2019-02-21T07:42:36Z","updated_at":"2019-02-21T13:20:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["b1934cfd0db97646d044b3c3b7c9d1f9d6aa1d07"]},"26113":{"id":"MDExOlB1bGxSZXF1ZXN0MjU0OTY4MTgw","public_id":26113,"url":"https://github.com/godotengine/godot/pull/26113","diff_url":"https://github.com/godotengine/godot/pull/26113.diff","patch_url":"https://github.com/godotengine/godot/pull/26113.patch","title":"Fix VariantWriter overflow on 64-bit int","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-02-21T10:33:21Z","updated_at":"2019-07-03T14:16:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["5585420e7954234aca231da06e5383ac9d7c5a91","b39e1df7046e6db8aa32166d5c82b3c9d2e39075"]},"26115":{"id":"MDExOlB1bGxSZXF1ZXN0MjU0OTc3NDU5","public_id":26115,"url":"https://github.com/godotengine/godot/pull/26115","diff_url":"https://github.com/godotengine/godot/pull/26115.diff","patch_url":"https://github.com/godotengine/godot/pull/26115.patch","title":"Fix return value for Dictionary.erase(key) in script","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUwMjk1MTk=","created_at":"2019-02-21T11:00:28Z","updated_at":"2019-02-21T13:26:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["7d4a6532236810cc033e8bfe6480cf01fdbad7e3"]},"26121":{"id":"MDExOlB1bGxSZXF1ZXN0MjU1MDM3NzEz","public_id":26121,"url":"https://github.com/godotengine/godot/pull/26121","diff_url":"https://github.com/godotengine/godot/pull/26121.diff","patch_url":"https://github.com/godotengine/godot/pull/26121.patch","title":"Add descriptions for the 'MergeMode's in 'UndoRedo' docs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-02-21T14:09:46Z","updated_at":"2019-02-21T14:45:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["5dc4893f2eb9ce438969b05dfba8a70ee265fc98"]},"26125":{"id":"MDExOlB1bGxSZXF1ZXN0MjU1MTA5NTEy","public_id":26125,"url":"https://github.com/godotengine/godot/pull/26125","diff_url":"https://github.com/godotengine/godot/pull/26125.diff","patch_url":"https://github.com/godotengine/godot/pull/26125.patch","title":"Revert back to ignoring LIGHT_VEC for 2D shadows","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2019-02-21T17:10:58Z","updated_at":"2019-03-11T19:57:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["32e7641667146d5b7cfd2ec625e92a545462def9"]},"26129":{"id":"MDExOlB1bGxSZXF1ZXN0MjU1MTM3MTMy","public_id":26129,"url":"https://github.com/godotengine/godot/pull/26129","diff_url":"https://github.com/godotengine/godot/pull/26129.diff","patch_url":"https://github.com/godotengine/godot/pull/26129.patch","title":"Fix 'UndoRedo's 'MERGE_ALL' mode repeating instructions when quickly commiting actions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-02-21T18:38:06Z","updated_at":"2019-02-22T11:07:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["79f1d8b4fbac564cb55669bbf05034bb9e15ae4a"]},"26130":{"id":"MDExOlB1bGxSZXF1ZXN0MjU1MTQ4OTA0","public_id":26130,"url":"https://github.com/godotengine/godot/pull/26130","diff_url":"https://github.com/godotengine/godot/pull/26130.diff","patch_url":"https://github.com/godotengine/godot/pull/26130.patch","title":"added godot_dictionary_get_with_default to GDNative","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyMDk2MTM=","created_at":"2019-02-21T19:16:31Z","updated_at":"2019-02-22T08:54:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["56bb22c988ce84995a674e3b5f58cc22dfc41a8b"]},"26132":{"id":"MDExOlB1bGxSZXF1ZXN0MjU1MTUxNzA3","public_id":26132,"url":"https://github.com/godotengine/godot/pull/26132","diff_url":"https://github.com/godotengine/godot/pull/26132.diff","patch_url":"https://github.com/godotengine/godot/pull/26132.patch","title":"Fix warnings seen with -Wignored-qualifiers.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2NTg1NDU=","created_at":"2019-02-21T19:25:35Z","updated_at":"2019-02-22T08:55:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c11e7ffd0ef0f34c00447efc1a95b57e3078f06f"]},"26133":{"id":"MDExOlB1bGxSZXF1ZXN0MjU1MTU2OTQ2","public_id":26133,"url":"https://github.com/godotengine/godot/pull/26133","diff_url":"https://github.com/godotengine/godot/pull/26133.diff","patch_url":"https://github.com/godotengine/godot/pull/26133.patch","title":"Make translatable some undo/redo operations in the editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-02-21T19:42:51Z","updated_at":"2019-02-22T11:07:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["3ef8238c1cd01be1be681f70c2c22ef5989efebd"]},"26134":{"id":"MDExOlB1bGxSZXF1ZXN0MjU1MTYyMDg4","public_id":26134,"url":"https://github.com/godotengine/godot/pull/26134","diff_url":"https://github.com/godotengine/godot/pull/26134.diff","patch_url":"https://github.com/godotengine/godot/pull/26134.patch","title":"Fix -Wsign-compare warnings.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2NTg1NDU=","created_at":"2019-02-21T19:59:59Z","updated_at":"2019-02-27T08:22:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e5f665c7187b6934a71169cab5075f899150f17a"]},"26140":{"id":"MDExOlB1bGxSZXF1ZXN0MjU1MjA2MDM4","public_id":26140,"url":"https://github.com/godotengine/godot/pull/26140","diff_url":"https://github.com/godotengine/godot/pull/26140.diff","patch_url":"https://github.com/godotengine/godot/pull/26140.patch","title":"Use correct meta item in rich text.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjcxMDEwMzE=","created_at":"2019-02-21T22:28:56Z","updated_at":"2019-03-01T17:16:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["05f5774592297add77463a3b1550a44b9725a81c"]},"26146":{"id":"MDExOlB1bGxSZXF1ZXN0MjU1MjQ3MzYy","public_id":26146,"url":"https://github.com/godotengine/godot/pull/26146","diff_url":"https://github.com/godotengine/godot/pull/26146.diff","patch_url":"https://github.com/godotengine/godot/pull/26146.patch","title":"Fix 'SplitContainer's showing their handles when they shouldn't","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-02-22T02:02:18Z","updated_at":"2019-02-22T11:06:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f2f09f00b7d26e56ea3f948f97a0ef22aa2944b9"]},"26150":{"id":"MDExOlB1bGxSZXF1ZXN0MjU1MzI0MzA4","public_id":26150,"url":"https://github.com/godotengine/godot/pull/26150","diff_url":"https://github.com/godotengine/godot/pull/26150.diff","patch_url":"https://github.com/godotengine/godot/pull/26150.patch","title":"Improve error message on project export failure","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-02-22T09:22:11Z","updated_at":"2019-02-22T11:06:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["793ffd942ece6fee0b4005cab4f5aa193a4cea11"]},"26153":{"id":"MDExOlB1bGxSZXF1ZXN0MjU1MzY3OTUz","public_id":26153,"url":"https://github.com/godotengine/godot/pull/26153","diff_url":"https://github.com/godotengine/godot/pull/26153.diff","patch_url":"https://github.com/godotengine/godot/pull/26153.patch","title":"Revert \"Optimized area check\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-02-22T11:47:51Z","updated_at":"2019-02-22T13:14:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["e22f6e9aceeac46de33629c92dac1d4e6b740964"]},"26154":{"id":"MDExOlB1bGxSZXF1ZXN0MjU1MzgxNjM0","public_id":26154,"url":"https://github.com/godotengine/godot/pull/26154","diff_url":"https://github.com/godotengine/godot/pull/26154.diff","patch_url":"https://github.com/godotengine/godot/pull/26154.patch","title":"Disable support for VIA Padlock","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2019-02-22T12:41:10Z","updated_at":"2019-02-24T00:12:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["e33e0a5ea70567ff1a88ab60281b891cdcb095a9"]},"26157":{"id":"MDExOlB1bGxSZXF1ZXN0MjU1MzkwNzI2","public_id":26157,"url":"https://github.com/godotengine/godot/pull/26157","diff_url":"https://github.com/godotengine/godot/pull/26157.diff","patch_url":"https://github.com/godotengine/godot/pull/26157.patch","title":"Make 'SplitContainer' update drawing only if actually needs to","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-02-22T13:14:53Z","updated_at":"2019-02-23T14:34:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["52abab5aa7a98001808f6781860f23895ea3d6d7"]},"26158":{"id":"MDExOlB1bGxSZXF1ZXN0MjU1NDEyMjUz","public_id":26158,"url":"https://github.com/godotengine/godot/pull/26158","diff_url":"https://github.com/godotengine/godot/pull/26158.diff","patch_url":"https://github.com/godotengine/godot/pull/26158.patch","title":"Extended WASAPI Initialize error message","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2019-02-22T14:24:25Z","updated_at":"2019-02-22T23:28:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["548a66a621ded3a0b8b1f16f1865180041cc2e34"]},"26159":{"id":"MDExOlB1bGxSZXF1ZXN0MjU1NDE3Njgy","public_id":26159,"url":"https://github.com/godotengine/godot/pull/26159","diff_url":"https://github.com/godotengine/godot/pull/26159.diff","patch_url":"https://github.com/godotengine/godot/pull/26159.patch","title":"Fix -Wsuggest-attribute=format warnings.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2NTg1NDU=","created_at":"2019-02-22T14:40:43Z","updated_at":"2019-02-27T08:23:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["aff84ec55d8d0cc782eaa310b9f769291799d5fd"]},"26160":{"id":"MDExOlB1bGxSZXF1ZXN0MjU1NDE4NDI5","public_id":26160,"url":"https://github.com/godotengine/godot/pull/26160","diff_url":"https://github.com/godotengine/godot/pull/26160.diff","patch_url":"https://github.com/godotengine/godot/pull/26160.patch","title":"Come up with use_gcc.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2NTg1NDU=","created_at":"2019-02-22T14:42:54Z","updated_at":"2019-02-25T08:08:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["0d2a105e6b6ff5d28daeed140faa0b2c3f66254a"]},"26161":{"id":"MDExOlB1bGxSZXF1ZXN0MjU1NDIzMDYw","public_id":26161,"url":"https://github.com/godotengine/godot/pull/26161","diff_url":"https://github.com/godotengine/godot/pull/26161.diff","patch_url":"https://github.com/godotengine/godot/pull/26161.patch","title":"Add -Wwrite-strings into all and extra warnings.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2NTg1NDU=","created_at":"2019-02-22T14:56:05Z","updated_at":"2019-02-24T23:50:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["40cd35489d12c4223a3a9d0d8d80aae5d69d9b3a"]},"26165":{"id":"MDExOlB1bGxSZXF1ZXN0MjU1NDg5NTE5","public_id":26165,"url":"https://github.com/godotengine/godot/pull/26165","diff_url":"https://github.com/godotengine/godot/pull/26165.diff","patch_url":"https://github.com/godotengine/godot/pull/26165.patch","title":"Don't crash when parse_utf8 receives a NULL pointer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2019-02-22T18:28:48Z","updated_at":"2019-02-22T18:59:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4f49d09272d4885629bdde484edea875d9b45c94"]},"26171":{"id":"MDExOlB1bGxSZXF1ZXN0MjU1NTI3MDQ4","public_id":26171,"url":"https://github.com/godotengine/godot/pull/26171","diff_url":"https://github.com/godotengine/godot/pull/26171.diff","patch_url":"https://github.com/godotengine/godot/pull/26171.patch","title":"Fix crash when using `wrapi()` with a range of zero","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-02-22T20:45:56Z","updated_at":"2020-01-27T18:21:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["18b90508a115661b9beba32fad372cd60a1ae0cd"]},"26183":{"id":"MDExOlB1bGxSZXF1ZXN0MjU1NTg1NTI2","public_id":26183,"url":"https://github.com/godotengine/godot/pull/26183","diff_url":"https://github.com/godotengine/godot/pull/26183.diff","patch_url":"https://github.com/godotengine/godot/pull/26183.patch","title":"Fix WASAPI driver not working when the device doesn't supports the mix format","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2019-02-23T03:03:26Z","updated_at":"2019-02-23T11:22:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["e1e4f96995a5c490ecbc522852ebb8e8ea626045"]},"26184":{"id":"MDExOlB1bGxSZXF1ZXN0MjU1NTg1OTYy","public_id":26184,"url":"https://github.com/godotengine/godot/pull/26184","diff_url":"https://github.com/godotengine/godot/pull/26184.diff","patch_url":"https://github.com/godotengine/godot/pull/26184.patch","title":"TileSetEditor: Show Edition Context by demand","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3NzYwNDQ=","created_at":"2019-02-23T03:10:58Z","updated_at":"2019-02-24T14:39:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["5a21847f238db971d173bd3b836e6068a4bfb57c"]},"26189":{"id":"MDExOlB1bGxSZXF1ZXN0MjU1NTk3NTgy","public_id":26189,"url":"https://github.com/godotengine/godot/pull/26189","diff_url":"https://github.com/godotengine/godot/pull/26189.diff","patch_url":"https://github.com/godotengine/godot/pull/26189.patch","title":"Enabling ipv6 in libwebsockets","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjcwODU4Mzg=","created_at":"2019-02-23T07:30:35Z","updated_at":"2019-02-23T13:55:06Z","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":["9e6aefa3aec9cf4fdac2054c544713dafccd39b2"]},"26203":{"id":"MDExOlB1bGxSZXF1ZXN0MjU1NjI3NjYw","public_id":26203,"url":"https://github.com/godotengine/godot/pull/26203","diff_url":"https://github.com/godotengine/godot/pull/26203.diff","patch_url":"https://github.com/godotengine/godot/pull/26203.patch","title":"C#: Basis fixes and cleanup","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-02-23T17:34:19Z","updated_at":"2021-05-14T01:54:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw5NTUwNzk2ODQ=","name":"breaks compat","color":"#b64245"},{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["2c26e7f174483e4a8f1486233aae44080214520b"]},"26204":{"id":"MDExOlB1bGxSZXF1ZXN0MjU1NjI5OTIx","public_id":26204,"url":"https://github.com/godotengine/godot/pull/26204","diff_url":"https://github.com/godotengine/godot/pull/26204.diff","patch_url":"https://github.com/godotengine/godot/pull/26204.patch","title":"[macOS] Change `move_window_to_foreground` to take focus.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2019-02-23T18:12:11Z","updated_at":"2019-02-23T19:27:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["ac3158332b11df42bee681a8b7a9aa0a188b6d19"]},"26210":{"id":"MDExOlB1bGxSZXF1ZXN0MjU1NjQ0NTkw","public_id":26210,"url":"https://github.com/godotengine/godot/pull/26210","diff_url":"https://github.com/godotengine/godot/pull/26210.diff","patch_url":"https://github.com/godotengine/godot/pull/26210.patch","title":"C#: Fix Vector2.AngleToPoint","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-02-23T22:29:30Z","updated_at":"2021-05-14T01:54:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["da3776a40a58814dba89ccc412a1589130837423"]},"26214":{"id":"MDExOlB1bGxSZXF1ZXN0MjU1NjQ5NzAz","public_id":26214,"url":"https://github.com/godotengine/godot/pull/26214","diff_url":"https://github.com/godotengine/godot/pull/26214.diff","patch_url":"https://github.com/godotengine/godot/pull/26214.patch","title":"Fix default value of EditorSpatialGizmo.add_mesh method bind","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-02-24T00:18:18Z","updated_at":"2021-05-14T01:54:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["448d3904a18b0f07b30f94ed00ce5c845962ca17"]},"26218":{"id":"MDExOlB1bGxSZXF1ZXN0MjU1NjU1OTkz","public_id":26218,"url":"https://github.com/godotengine/godot/pull/26218","diff_url":"https://github.com/godotengine/godot/pull/26218.diff","patch_url":"https://github.com/godotengine/godot/pull/26218.patch","title":"[DOCS] Minor classref updates.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM4MTI1MTQ=","created_at":"2019-02-24T02:58:50Z","updated_at":"2019-02-25T09:03:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["08c3a2241d4b761db3a7e8262bec5ca91848ae8d"]},"26240":{"id":"MDExOlB1bGxSZXF1ZXN0MjU1NjkyOTM4","public_id":26240,"url":"https://github.com/godotengine/godot/pull/26240","diff_url":"https://github.com/godotengine/godot/pull/26240.diff","patch_url":"https://github.com/godotengine/godot/pull/26240.patch","title":"Properly preload files, always use stdout/-err in HTML5 platform","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2019-02-24T15:51:28Z","updated_at":"2019-07-03T14:17:52Z","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":["76522624cb48675df2e632dbf2ef35f39d0a611c","81554dac615765bf5131189e5035865b976cfae3"]},"26242":{"id":"MDExOlB1bGxSZXF1ZXN0MjU1Njk0Mjky","public_id":26242,"url":"https://github.com/godotengine/godot/pull/26242","diff_url":"https://github.com/godotengine/godot/pull/26242.diff","patch_url":"https://github.com/godotengine/godot/pull/26242.patch","title":"Update Windows global mouse position at startup","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMTExNjk=","created_at":"2019-02-24T16:12:26Z","updated_at":"2019-07-03T14:18:21Z","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":["731b152dc16ead9bb4996aa93030c82bf77da92e"]},"26250":{"id":"MDExOlB1bGxSZXF1ZXN0MjU1NzEwNDA4","public_id":26250,"url":"https://github.com/godotengine/godot/pull/26250","diff_url":"https://github.com/godotengine/godot/pull/26250.diff","patch_url":"https://github.com/godotengine/godot/pull/26250.patch","title":"Fixing C compatiblity for GDNative NET module","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-02-24T20:30:01Z","updated_at":"2019-02-25T08:26:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["f112f5785b9a088d36ab9ab4484f6017a9713942"]},"26253":{"id":"MDExOlB1bGxSZXF1ZXN0MjU1NzE2NjU5","public_id":26253,"url":"https://github.com/godotengine/godot/pull/26253","diff_url":"https://github.com/godotengine/godot/pull/26253.diff","patch_url":"https://github.com/godotengine/godot/pull/26253.patch","title":"Disable all use of avx instructions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2019-02-24T22:05:12Z","updated_at":"2019-02-25T16:08:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWw0MTk3NTI2NDI=","name":"topic:visualscript","color":"#ffee88"}],"commits":["ab276f67b8e1dcde25f5ef90ca4a8271b5611d13"]},"26255":{"id":"MDExOlB1bGxSZXF1ZXN0MjU1NzIwMDUx","public_id":26255,"url":"https://github.com/godotengine/godot/pull/26255","diff_url":"https://github.com/godotengine/godot/pull/26255.diff","patch_url":"https://github.com/godotengine/godot/pull/26255.patch","title":"Explicitly use floating point numbers in the our shaders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2019-02-24T22:56:50Z","updated_at":"2019-02-24T23:55:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["a83e77fdedb235a5c3dea91530f9e2bd2cc23a56"]},"26257":{"id":"MDExOlB1bGxSZXF1ZXN0MjU1NzMyMjA4","public_id":26257,"url":"https://github.com/godotengine/godot/pull/26257","diff_url":"https://github.com/godotengine/godot/pull/26257.diff","patch_url":"https://github.com/godotengine/godot/pull/26257.patch","title":"Use sun energy for ProceduralSky generation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0MDc2MzQ1","created_at":"2019-02-25T01:31:20Z","updated_at":"2019-02-27T20:42:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["bffe97c110a0bb64cd922dd4d22e6ab93daeba59"]},"26271":{"id":"MDExOlB1bGxSZXF1ZXN0MjU1ODQyNjA2","public_id":26271,"url":"https://github.com/godotengine/godot/pull/26271","diff_url":"https://github.com/godotengine/godot/pull/26271.diff","patch_url":"https://github.com/godotengine/godot/pull/26271.patch","title":"Fix wrapi to use int64_t instead int","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-02-25T10:53:48Z","updated_at":"2020-12-20T14:45:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["bc4d7812773eabe93446f05563b0a0637fdaac74"]},"26277":{"id":"MDExOlB1bGxSZXF1ZXN0MjU1OTI5NzY0","public_id":26277,"url":"https://github.com/godotengine/godot/pull/26277","diff_url":"https://github.com/godotengine/godot/pull/26277.diff","patch_url":"https://github.com/godotengine/godot/pull/26277.patch","title":"Update controls when a stylebox or icon override changes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-02-25T15:17:54Z","updated_at":"2019-02-25T16:23:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["8dad5f1e10aa41f384e7fe6b6c4ac42186e3774a"]},"26278":{"id":"MDExOlB1bGxSZXF1ZXN0MjU1OTQ0Mzc1","public_id":26278,"url":"https://github.com/godotengine/godot/pull/26278","diff_url":"https://github.com/godotengine/godot/pull/26278.diff","patch_url":"https://github.com/godotengine/godot/pull/26278.patch","title":"Fix property hint for stretch strink setting","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-02-25T15:54:59Z","updated_at":"2019-02-25T17:23:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8862d37e693ee20ad33a662d9d227d9305641d12"]},"26279":{"id":"MDExOlB1bGxSZXF1ZXN0MjU1OTQ4MTYx","public_id":26279,"url":"https://github.com/godotengine/godot/pull/26279","diff_url":"https://github.com/godotengine/godot/pull/26279.diff","patch_url":"https://github.com/godotengine/godot/pull/26279.patch","title":"Fix Editor crash after disabling plugin that used \"forward_spatial_gui_input\" #26124","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg4MzEyMjY=","created_at":"2019-02-25T16:04:18Z","updated_at":"2021-08-10T08:56: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":["747b9ac8702c30bb6d5aa87b5470bd58a3a26f94"]},"26280":{"id":"MDExOlB1bGxSZXF1ZXN0MjU1OTc0NjE4","public_id":26280,"url":"https://github.com/godotengine/godot/pull/26280","diff_url":"https://github.com/godotengine/godot/pull/26280.diff","patch_url":"https://github.com/godotengine/godot/pull/26280.patch","title":"Revert \"Fix 'UndoRedo's 'MERGE_ALL' mode repeating instructions when quickly commiting actions\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-02-25T17:14:05Z","updated_at":"2019-02-25T17:23:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["dcf6c4a368c4ac8c0db1c61a6ffe5c3b5e437337"]},"26283":{"id":"MDExOlB1bGxSZXF1ZXN0MjU2MDAxMDY0","public_id":26283,"url":"https://github.com/godotengine/godot/pull/26283","diff_url":"https://github.com/godotengine/godot/pull/26283.diff","patch_url":"https://github.com/godotengine/godot/pull/26283.patch","title":"Make export templates extraction handle subdirectories","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-02-25T18:39:08Z","updated_at":"2021-05-13T23:45:33Z","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":["50a137e3939d087a6ff8fba274b256e933043138"]},"26286":{"id":"MDExOlB1bGxSZXF1ZXN0MjU2MDYyMTE1","public_id":26286,"url":"https://github.com/godotengine/godot/pull/26286","diff_url":"https://github.com/godotengine/godot/pull/26286.diff","patch_url":"https://github.com/godotengine/godot/pull/26286.patch","title":"Fix orthographic shadow color when using GLES2","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0MDc2MzQ1","created_at":"2019-02-25T21:57:52Z","updated_at":"2019-02-26T07:50:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["e1a34d072813f5af2d868b3c69b7a9ae022df1a6"]},"26287":{"id":"MDExOlB1bGxSZXF1ZXN0MjU2MDYzNjcz","public_id":26287,"url":"https://github.com/godotengine/godot/pull/26287","diff_url":"https://github.com/godotengine/godot/pull/26287.diff","patch_url":"https://github.com/godotengine/godot/pull/26287.patch","title":"Use item_shadow_mask for LightOccluder2D culling","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2019-02-25T22:02:45Z","updated_at":"2019-03-11T19:56:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw5NTUwNzk2ODQ=","name":"breaks compat","color":"#b64245"},{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["1c3a1165e5bf13be9ba0e0d31a92d5eda9cc2944"]},"26290":{"id":"MDExOlB1bGxSZXF1ZXN0MjU2MDc0NTU3","public_id":26290,"url":"https://github.com/godotengine/godot/pull/26290","diff_url":"https://github.com/godotengine/godot/pull/26290.diff","patch_url":"https://github.com/godotengine/godot/pull/26290.patch","title":"Move the FileSystem dock layout properties to the per-project layout file","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2019-02-25T22:41:26Z","updated_at":"2019-02-26T08:14:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["de95493de2f4f28a2bcc953c05ce26daa6b96b7a"]},"26294":{"id":"MDExOlB1bGxSZXF1ZXN0MjU2MTM4ODY5","public_id":26294,"url":"https://github.com/godotengine/godot/pull/26294","diff_url":"https://github.com/godotengine/godot/pull/26294.diff","patch_url":"https://github.com/godotengine/godot/pull/26294.patch","title":"Fix saturate ScalarFunc in Visual Shader","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUwMjk1MTk=","created_at":"2019-02-26T04:35:34Z","updated_at":"2019-02-26T08:26:46Z","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":["52538b200f8e62b959741693745a167ee04b7670"]},"26304":{"id":"MDExOlB1bGxSZXF1ZXN0MjU2Mjc0MzUx","public_id":26304,"url":"https://github.com/godotengine/godot/pull/26304","diff_url":"https://github.com/godotengine/godot/pull/26304.diff","patch_url":"https://github.com/godotengine/godot/pull/26304.patch","title":"Fix GDScript exports having the wrong type of default value by converting it","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-02-26T13:02:49Z","updated_at":"2019-02-26T23:17:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["db7864c1fd852416f2ada7038bfbf71813904174"]},"26312":{"id":"MDExOlB1bGxSZXF1ZXN0MjU2MzMzNjk1","public_id":26312,"url":"https://github.com/godotengine/godot/pull/26312","diff_url":"https://github.com/godotengine/godot/pull/26312.diff","patch_url":"https://github.com/godotengine/godot/pull/26312.patch","title":"Fix \"No loader found for resource: res://\" spam when NativeScript script_class_name is not empty.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg4MzEyMjY=","created_at":"2019-02-26T15:37:53Z","updated_at":"2019-02-26T20:10:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["c9de8a6e68f9eb9b9e8566ed72281f4c590b79a8"]},"26313":{"id":"MDExOlB1bGxSZXF1ZXN0MjU2MzM3OTEw","public_id":26313,"url":"https://github.com/godotengine/godot/pull/26313","diff_url":"https://github.com/godotengine/godot/pull/26313.diff","patch_url":"https://github.com/godotengine/godot/pull/26313.patch","title":"iOS: Fixed possible crash in applicationDidReceiveMemoryWarning","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc4NzMyODE=","created_at":"2019-02-26T15:48:12Z","updated_at":"2019-02-26T16:10:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1MTk=","name":"platform:ios","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["1d576f17a78c07201bdab4bce0a75639a8cb42cf"]},"26314":{"id":"MDExOlB1bGxSZXF1ZXN0MjU2MzQyODQ1","public_id":26314,"url":"https://github.com/godotengine/godot/pull/26314","diff_url":"https://github.com/godotengine/godot/pull/26314.diff","patch_url":"https://github.com/godotengine/godot/pull/26314.patch","title":"Resize native run button according to editor scale.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI4NDE3NDA=","created_at":"2019-02-26T15:59:45Z","updated_at":"2019-02-26T20:11:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["5ec64d30b1702c0ef4754e31b4ac235aa1b304f9"]},"26316":{"id":"MDExOlB1bGxSZXF1ZXN0MjU2Mzk2NDAx","public_id":26316,"url":"https://github.com/godotengine/godot/pull/26316","diff_url":"https://github.com/godotengine/godot/pull/26316.diff","patch_url":"https://github.com/godotengine/godot/pull/26316.patch","title":"Fix #26100 by casting to integer.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2NTg1NDU=","created_at":"2019-02-26T18:29:38Z","updated_at":"2019-02-27T08:12:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["7f289304af9484ad3aa145adc221d5b12608d539"]},"26328":{"id":"MDExOlB1bGxSZXF1ZXN0MjU2NDczNzc0","public_id":26328,"url":"https://github.com/godotengine/godot/pull/26328","diff_url":"https://github.com/godotengine/godot/pull/26328.diff","patch_url":"https://github.com/godotengine/godot/pull/26328.patch","title":"Android: Fixed problems with memory leaks due to absent ReleaseStringUTFChars calls.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc4NzMyODE=","created_at":"2019-02-26T22:38:52Z","updated_at":"2019-02-27T13:08:46Z","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":["1073f0b4238e8c6008a2b7e7e63e71b1335f29b2"]},"26330":{"id":"MDExOlB1bGxSZXF1ZXN0MjU2NDc3NDIz","public_id":26330,"url":"https://github.com/godotengine/godot/pull/26330","diff_url":"https://github.com/godotengine/godot/pull/26330.diff","patch_url":"https://github.com/godotengine/godot/pull/26330.patch","title":"Allow Creation of Multiple Collision Shapes for Tiles","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQwMDYzNDY=","created_at":"2019-02-26T22:53:16Z","updated_at":"2019-02-28T08:40:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["657f83148c18381f87b55ab5013f76ebef573bfb"]},"26331":{"id":"MDExOlB1bGxSZXF1ZXN0MjU2NTAwMzA3","public_id":26331,"url":"https://github.com/godotengine/godot/pull/26331","diff_url":"https://github.com/godotengine/godot/pull/26331.diff","patch_url":"https://github.com/godotengine/godot/pull/26331.patch","title":"Don't crash on previewing an AtlasTexture without a region","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2019-02-27T00:45:38Z","updated_at":"2019-02-27T01:01:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["464e1142c48da5d24fb9d2462b707b695f9b5adc"]},"26333":{"id":"MDExOlB1bGxSZXF1ZXN0MjU2NTExNzk3","public_id":26333,"url":"https://github.com/godotengine/godot/pull/26333","diff_url":"https://github.com/godotengine/godot/pull/26333.diff","patch_url":"https://github.com/godotengine/godot/pull/26333.patch","title":" Mono: Some editor usability improvements ","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-02-27T01:52:55Z","updated_at":"2021-05-13T23:45:35Z","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"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["3e0846e65b2ca4a6c7289d092715bbdc16b3848a","823fb59e107332de64dddd8e5d7f2fba92e95bb0"]},"26334":{"id":"MDExOlB1bGxSZXF1ZXN0MjU2NTIwMjY3","public_id":26334,"url":"https://github.com/godotengine/godot/pull/26334","diff_url":"https://github.com/godotengine/godot/pull/26334.diff","patch_url":"https://github.com/godotengine/godot/pull/26334.patch","title":"Clarify how to use MultiMesh.set_instance_color.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0OTYyMzE=","created_at":"2019-02-27T02:45:10Z","updated_at":"2019-02-27T13:05:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["b1c221d5aba12d9a8fde4026273ffe03a35275fc"]},"26335":{"id":"MDExOlB1bGxSZXF1ZXN0MjU2NTM2MjA1","public_id":26335,"url":"https://github.com/godotengine/godot/pull/26335","diff_url":"https://github.com/godotengine/godot/pull/26335.diff","patch_url":"https://github.com/godotengine/godot/pull/26335.patch","title":"Fix project_settings entry creation for global scripts.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg4MzEyMjY=","created_at":"2019-02-27T04:28:56Z","updated_at":"2019-02-28T15:44: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":["069bbd35df2f2ab1cbf23121b26774046f8ad183"]},"26352":{"id":"MDExOlB1bGxSZXF1ZXN0MjU2NjkxNDg5","public_id":26352,"url":"https://github.com/godotengine/godot/pull/26352","diff_url":"https://github.com/godotengine/godot/pull/26352.diff","patch_url":"https://github.com/godotengine/godot/pull/26352.patch","title":"Fix minimum size of ProgressBar-s","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-02-27T14:01:06Z","updated_at":"2019-02-27T16:19:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a7b564db6e3f6e0f761e65671d3452e59f428898"]},"26353":{"id":"MDExOlB1bGxSZXF1ZXN0MjU2NjkzNzg3","public_id":26353,"url":"https://github.com/godotengine/godot/pull/26353","diff_url":"https://github.com/godotengine/godot/pull/26353.diff","patch_url":"https://github.com/godotengine/godot/pull/26353.patch","title":"Android: Fixed a possible crash in keyboard hide method.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc4NzMyODE=","created_at":"2019-02-27T14:07:25Z","updated_at":"2019-03-03T19:15:04Z","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":["288ff2fd0820c67b52526b90ee2403cbafad6503"]},"26354":{"id":"MDExOlB1bGxSZXF1ZXN0MjU2Njk3NTcz","public_id":26354,"url":"https://github.com/godotengine/godot/pull/26354","diff_url":"https://github.com/godotengine/godot/pull/26354.diff","patch_url":"https://github.com/godotengine/godot/pull/26354.patch","title":"docs: Elaborate AnimationPlayer manual advancing","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NDUyNQ==","created_at":"2019-02-27T14:17:57Z","updated_at":"2019-02-27T20:59:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["ffa22c9273e41c3f809bb52e2c1244e00c707bc5"]},"26361":{"id":"MDExOlB1bGxSZXF1ZXN0MjU2NzcxMzMx","public_id":26361,"url":"https://github.com/godotengine/godot/pull/26361","diff_url":"https://github.com/godotengine/godot/pull/26361.diff","patch_url":"https://github.com/godotengine/godot/pull/26361.patch","title":"Update ScrollContainer description to be less ambiguous.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MzM2OTc0","created_at":"2019-02-27T17:25:36Z","updated_at":"2019-02-27T19:45:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["cab790a49da4dcb9175c87926f511ece404c90c7"]},"26373":{"id":"MDExOlB1bGxSZXF1ZXN0MjU2ODMwODU3","public_id":26373,"url":"https://github.com/godotengine/godot/pull/26373","diff_url":"https://github.com/godotengine/godot/pull/26373.diff","patch_url":"https://github.com/godotengine/godot/pull/26373.patch","title":"Fixes layout loading","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2019-02-27T20:37:30Z","updated_at":"2019-02-27T21:39:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["04fb1069cdd0d21b2ab5831f47350907fba3b273"]},"26383":{"id":"MDExOlB1bGxSZXF1ZXN0MjU2ODgwNjk3","public_id":26383,"url":"https://github.com/godotengine/godot/pull/26383","diff_url":"https://github.com/godotengine/godot/pull/26383.diff","patch_url":"https://github.com/godotengine/godot/pull/26383.patch","title":"Sanitize file paths before extracting export templates","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-02-27T23:40:32Z","updated_at":"2021-05-13T23:45:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8e98be5991f04a850dfd9371cff160101927e0b5"]},"26385":{"id":"MDExOlB1bGxSZXF1ZXN0MjU2ODk2NTU3","public_id":26385,"url":"https://github.com/godotengine/godot/pull/26385","diff_url":"https://github.com/godotengine/godot/pull/26385.diff","patch_url":"https://github.com/godotengine/godot/pull/26385.patch","title":"TileSetEditor: Improvements and fixes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3NzYwNDQ=","created_at":"2019-02-28T01:04:52Z","updated_at":"2019-03-03T10:24:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["7b933d70a8eccdfa06754660b77178b5a62910e6","65084a70fd786a37b0c58ce01ec3fef2391aeefe","33be8b07017455149f8be3e9b6adf14fc9b9a829"]},"26386":{"id":"MDExOlB1bGxSZXF1ZXN0MjU2ODk4Mjcx","public_id":26386,"url":"https://github.com/godotengine/godot/pull/26386","diff_url":"https://github.com/godotengine/godot/pull/26386.diff","patch_url":"https://github.com/godotengine/godot/pull/26386.patch","title":"Make TileSet editor's workspace change size according to region changes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-02-28T01:15:11Z","updated_at":"2019-02-28T13:43:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6cf1a94af0df553b2901b4be9ef017901cb30048"]},"26398":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3MDM0MTYx","public_id":26398,"url":"https://github.com/godotengine/godot/pull/26398","diff_url":"https://github.com/godotengine/godot/pull/26398.diff","patch_url":"https://github.com/godotengine/godot/pull/26398.patch","title":"X11: Fix drag and drop from non-latin paths","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-02-28T11:34:20Z","updated_at":"2019-02-28T11:47:26Z","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":["1e266d874d7bfa9c42855238f53f5d8d70270bed"]},"26400":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3MDcyMjI5","public_id":26400,"url":"https://github.com/godotengine/godot/pull/26400","diff_url":"https://github.com/godotengine/godot/pull/26400.diff","patch_url":"https://github.com/godotengine/godot/pull/26400.patch","title":"opus: Better sync sources list with upstream buildsystem","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-02-28T13:37:08Z","updated_at":"2019-02-28T15:58:52Z","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":["b09f3f93af636e2069e8f08113b638a7adfcdf55"]},"26407":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3MTQzMzM1","public_id":26407,"url":"https://github.com/godotengine/godot/pull/26407","diff_url":"https://github.com/godotengine/godot/pull/26407.diff","patch_url":"https://github.com/godotengine/godot/pull/26407.patch","title":"Implement Audio Input support on Android","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2019-02-28T16:39:22Z","updated_at":"2019-03-01T11:56:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["29fb6b4e152f937edad5512561dfd7629e167de8"]},"26411":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3MTY1NTYy","public_id":26411,"url":"https://github.com/godotengine/godot/pull/26411","diff_url":"https://github.com/godotengine/godot/pull/26411.diff","patch_url":"https://github.com/godotengine/godot/pull/26411.patch","title":"C#: Add Array.Resize(int) method","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-02-28T17:42:18Z","updated_at":"2021-05-13T23:45:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["32cd8ba9bd9a2df09fccd23c64b5a2a9f5ef1836"]},"26419":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3MjMwNTEw","public_id":26419,"url":"https://github.com/godotengine/godot/pull/26419","diff_url":"https://github.com/godotengine/godot/pull/26419.diff","patch_url":"https://github.com/godotengine/godot/pull/26419.patch","title":"Fixed Errors Tab Indexing Bug in the Debugger","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1NjU2NjI2","created_at":"2019-02-28T21:14:04Z","updated_at":"2019-03-01T15:34:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["3f9ba2bd14ef4bb7a90e82fd8ad4eb0875e507c5"]},"26421":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3MjM0NDc0","public_id":26421,"url":"https://github.com/godotengine/godot/pull/26421","diff_url":"https://github.com/godotengine/godot/pull/26421.diff","patch_url":"https://github.com/godotengine/godot/pull/26421.patch","title":"Mono: Make sure the generated RootNamespace is a valid identifier","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-02-28T21:27:19Z","updated_at":"2021-05-13T23:45:50Z","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":["5a4475fce383225d9fad5c88ae0db862cfebf23c"]},"26423":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3MjUxMDQy","public_id":26423,"url":"https://github.com/godotengine/godot/pull/26423","diff_url":"https://github.com/godotengine/godot/pull/26423.diff","patch_url":"https://github.com/godotengine/godot/pull/26423.patch","title":"Mono: Fail on script instance creation if constructor was not found","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-02-28T22:24:36Z","updated_at":"2021-05-13T23:45:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["22b41ab2fef764ddc1563467f0ff57d229ee8bfd"]},"26425":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3MjY1ODYz","public_id":26425,"url":"https://github.com/godotengine/godot/pull/26425","diff_url":"https://github.com/godotengine/godot/pull/26425.diff","patch_url":"https://github.com/godotengine/godot/pull/26425.patch","title":"C#: Fix parsing of class full name when the base has generics","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-02-28T23:25:49Z","updated_at":"2021-05-13T23:45:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["42c57eef13262c8c92c0f195bc5dc82d605aad97"]},"26430":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3MzMwMDU4","public_id":26430,"url":"https://github.com/godotengine/godot/pull/26430","diff_url":"https://github.com/godotengine/godot/pull/26430.diff","patch_url":"https://github.com/godotengine/godot/pull/26430.patch","title":"Added DIFFUSE and SPECULAR as inputs to visual shader light function","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-03-01T06:05:30Z","updated_at":"2019-04-01T15:01:20Z","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":["9fdc77c222e5144657117290633483c77956e417"]},"26431":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3MzUxNTAy","public_id":26431,"url":"https://github.com/godotengine/godot/pull/26431","diff_url":"https://github.com/godotengine/godot/pull/26431.diff","patch_url":"https://github.com/godotengine/godot/pull/26431.patch","title":"Updates error label font in script's status bar","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-03-01T07:56:49Z","updated_at":"2019-03-01T11:03:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["7bb449ae70dca35d4381c9dfb585c5bf0db63707"]},"26441":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3NDQxMTU2","public_id":26441,"url":"https://github.com/godotengine/godot/pull/26441","diff_url":"https://github.com/godotengine/godot/pull/26441.diff","patch_url":"https://github.com/godotengine/godot/pull/26441.patch","title":"Engine does not crash anymore if a non root node in escn is missing a parent.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc5MTc0NzU=","created_at":"2019-03-01T13:19:57Z","updated_at":"2019-03-01T19:19:03Z","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":["9d41ee71f6caf0ce9ae1778f5bb6701dfc2f95bb"]},"26442":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3NDQyMTA0","public_id":26442,"url":"https://github.com/godotengine/godot/pull/26442","diff_url":"https://github.com/godotengine/godot/pull/26442.diff","patch_url":"https://github.com/godotengine/godot/pull/26442.patch","title":"Fixed wrong method binding in control","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQzMjA5NTI5","created_at":"2019-03-01T13:22:53Z","updated_at":"2019-03-01T13:58:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["079ed007c83a558853171088e086e75673b37b62"]},"26446":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3NDg4NDU1","public_id":26446,"url":"https://github.com/godotengine/godot/pull/26446","diff_url":"https://github.com/godotengine/godot/pull/26446.diff","patch_url":"https://github.com/godotengine/godot/pull/26446.patch","title":"Importer for scenes only overrides the base Node if differently specified by the user","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc5MTc0NzU=","created_at":"2019-03-01T15:41:53Z","updated_at":"2019-03-03T12:51:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["b6fe7a794d111265d87467f198c6b4d887dd530a"]},"26449":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3NTEyOTY4","public_id":26449,"url":"https://github.com/godotengine/godot/pull/26449","diff_url":"https://github.com/godotengine/godot/pull/26449.diff","patch_url":"https://github.com/godotengine/godot/pull/26449.patch","title":"Fix possible crash when AudioDriver::capture_start fails","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2019-03-01T16:52:41Z","updated_at":"2019-03-01T17:17:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["f04bff349bbfb41a9f774edac3910689b9f10918"]},"26451":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3NTI1NzU2","public_id":26451,"url":"https://github.com/godotengine/godot/pull/26451","diff_url":"https://github.com/godotengine/godot/pull/26451.diff","patch_url":"https://github.com/godotengine/godot/pull/26451.patch","title":"Fix misleading modified status of scenes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ1MzExOTk3","created_at":"2019-03-01T17:34:47Z","updated_at":"2019-03-01T19:20:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f3d94cc752eccfcb833c00fa40247b35e8cf81a4"]},"26455":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3NTc1Njgx","public_id":26455,"url":"https://github.com/godotengine/godot/pull/26455","diff_url":"https://github.com/godotengine/godot/pull/26455.diff","patch_url":"https://github.com/godotengine/godot/pull/26455.patch","title":"Scale quickhull tolerance with mesh size","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2019-03-01T20:41:39Z","updated_at":"2019-03-01T22:49:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["33c6b0ec1a352d964d504c49ea0c09e99b390817"]},"26473":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3NjU0MTQ5","public_id":26473,"url":"https://github.com/godotengine/godot/pull/26473","diff_url":"https://github.com/godotengine/godot/pull/26473.diff","patch_url":"https://github.com/godotengine/godot/pull/26473.patch","title":"SCons: Move platform-specific Opus config to its module","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-03-02T09:34:28Z","updated_at":"2019-03-02T09:48:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["1807e0f1355efc92503aeb4c0a2496617d3f0872"]},"26474":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3NjU0Mzkx","public_id":26474,"url":"https://github.com/godotengine/godot/pull/26474","diff_url":"https://github.com/godotengine/godot/pull/26474.diff","patch_url":"https://github.com/godotengine/godot/pull/26474.patch","title":"SCons: Reduce spam from x11:can_build","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-03-02T09:39:57Z","updated_at":"2019-03-02T09:48:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["c77c4ef3b1ef4a3576f9bc6c8e4eab91604018d9"]},"26482":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3NjYzMTEy","public_id":26482,"url":"https://github.com/godotengine/godot/pull/26482","diff_url":"https://github.com/godotengine/godot/pull/26482.diff","patch_url":"https://github.com/godotengine/godot/pull/26482.patch","title":"Fix preview in file dialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ1MzExOTk3","created_at":"2019-03-02T12:48:37Z","updated_at":"2019-03-02T18:04: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":["6e865d1e11be5f2e289b85c0f1392d868f8478fe"]},"26496":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3NjgzNzIz","public_id":26496,"url":"https://github.com/godotengine/godot/pull/26496","diff_url":"https://github.com/godotengine/godot/pull/26496.diff","patch_url":"https://github.com/godotengine/godot/pull/26496.patch","title":"Fix grid view button icon not showing on filesystem dock.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2MTMyMjM=","created_at":"2019-03-02T18:41:54Z","updated_at":"2019-03-03T19:34:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ed7534a6aa34b12f2c7ec6eb159b7def29d0282c"]},"26502":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3Njg4Njcz","public_id":26502,"url":"https://github.com/godotengine/godot/pull/26502","diff_url":"https://github.com/godotengine/godot/pull/26502.diff","patch_url":"https://github.com/godotengine/godot/pull/26502.patch","title":"mentioned possible use of property:component syntax","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMxMDc2OTAz","created_at":"2019-03-02T20:02:07Z","updated_at":"2019-03-02T21:12:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["52125af7a0a0ed90c2fb966c64d1a5120e7c0b78"]},"26505":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3Njk2NjQ2","public_id":26505,"url":"https://github.com/godotengine/godot/pull/26505","diff_url":"https://github.com/godotengine/godot/pull/26505.diff","patch_url":"https://github.com/godotengine/godot/pull/26505.patch","title":"Fix possible crash on AudioDriver::input_buffer_write","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2019-03-02T22:26:09Z","updated_at":"2019-03-02T22:55:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["f529649cece9f08002c527fca25c45a5e66d2a4b"]},"26511":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3NzAwNTk4","public_id":26511,"url":"https://github.com/godotengine/godot/pull/26511","diff_url":"https://github.com/godotengine/godot/pull/26511.diff","patch_url":"https://github.com/godotengine/godot/pull/26511.patch","title":"Add warning to GIProbe when using GLES2","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-03-02T23:47:44Z","updated_at":"2019-04-01T14:59: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":["d566c5b75e62eee687bedf3ca095862b11866f47"]},"26513":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3NzAzOTAz","public_id":26513,"url":"https://github.com/godotengine/godot/pull/26513","diff_url":"https://github.com/godotengine/godot/pull/26513.diff","patch_url":"https://github.com/godotengine/godot/pull/26513.patch","title":"Add mono log profiler support","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2OTQ2NjM=","created_at":"2019-03-03T01:05:57Z","updated_at":"2019-03-04T12:52:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["839ed2d0924da40c0729f72f6dd425afec41de00"]},"26514":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3NzA0MTgy","public_id":26514,"url":"https://github.com/godotengine/godot/pull/26514","diff_url":"https://github.com/godotengine/godot/pull/26514.diff","patch_url":"https://github.com/godotengine/godot/pull/26514.patch","title":"Hide hdr and shadow_contact in gles2","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-03-03T01:13:41Z","updated_at":"2019-04-01T14:59: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":["95837049e8ff920c6a2df5b093040a5d8e581c75"]},"26521":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3NzI3MTM1","public_id":26521,"url":"https://github.com/godotengine/godot/pull/26521","diff_url":"https://github.com/godotengine/godot/pull/26521.diff","patch_url":"https://github.com/godotengine/godot/pull/26521.patch","title":"Fix GDScript checking for assigning to a constant only in release","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-03-03T10:39:43Z","updated_at":"2019-03-04T09:18:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["f207b2fe0e57b58988520e06e3201182733a2978"]},"26523":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3NzI3ODg5","public_id":26523,"url":"https://github.com/godotengine/godot/pull/26523","diff_url":"https://github.com/godotengine/godot/pull/26523.diff","patch_url":"https://github.com/godotengine/godot/pull/26523.patch","title":"Improve VRAM texture compression checks for mobile/web ","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-03-03T10:53:54Z","updated_at":"2019-03-04T08:37:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9d002442b288132348fd1360a2cb7652a3f77aed"]},"26528":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3NzM2NDc5","public_id":26528,"url":"https://github.com/godotengine/godot/pull/26528","diff_url":"https://github.com/godotengine/godot/pull/26528.diff","patch_url":"https://github.com/godotengine/godot/pull/26528.patch","title":"Allow parameters passed to GDScript functions to be nulled","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-03-03T13:28:20Z","updated_at":"2019-03-03T14:39:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["f0efc7521e7302e60ebaab31a42fafd3ea2bda68"]},"26532":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3NzQ2MTgw","public_id":26532,"url":"https://github.com/godotengine/godot/pull/26532","diff_url":"https://github.com/godotengine/godot/pull/26532.diff","patch_url":"https://github.com/godotengine/godot/pull/26532.patch","title":"Fixed TextureArray and Texture3D issues","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMzNzkxMDg1","created_at":"2019-03-03T15:54:15Z","updated_at":"2019-04-10T16:12:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["582f62c2b2cfa35794fe2886eab6579ffb7938f6"]},"26541":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3NzU4MDUz","public_id":26541,"url":"https://github.com/godotengine/godot/pull/26541","diff_url":"https://github.com/godotengine/godot/pull/26541.diff","patch_url":"https://github.com/godotengine/godot/pull/26541.patch","title":"Added bump_strength to NoiseTexture","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-03-03T18:53:15Z","updated_at":"2019-03-04T15:55:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["44b71a22ff99cba159385be91fd3c3971024f7fa"]},"26547":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3NzYzNDQ2","public_id":26547,"url":"https://github.com/godotengine/godot/pull/26547","diff_url":"https://github.com/godotengine/godot/pull/26547.diff","patch_url":"https://github.com/godotengine/godot/pull/26547.patch","title":"Add a parse mode for GDScript which doesn't load dependencies","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2019-03-03T20:07:53Z","updated_at":"2020-03-16T23:34:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["bda60bfa29a43315755bac92dc15fb0a1a30c22e","4f0590338f0506b74a3a154112598fadb442e13d"]},"26562":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3ODA0NDI3","public_id":26562,"url":"https://github.com/godotengine/godot/pull/26562","diff_url":"https://github.com/godotengine/godot/pull/26562.diff","patch_url":"https://github.com/godotengine/godot/pull/26562.patch","title":"Forbid implicit type conversion in GDScript","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2019-03-04T03:57:50Z","updated_at":"2019-03-04T14:06:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["d0b08342b8250aa76cdf934b97f2ab3ac114e259"]},"26563":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3ODA0ODE5","public_id":26563,"url":"https://github.com/godotengine/godot/pull/26563","diff_url":"https://github.com/godotengine/godot/pull/26563.diff","patch_url":"https://github.com/godotengine/godot/pull/26563.patch","title":"A couple of GDScript fixes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2019-03-04T04:01:03Z","updated_at":"2019-03-05T02:28:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["67fee40483258a90bc47abeba02deee7fa744317","b24cb92240e047a7976f9eccc1b390ac090692e7"]},"26567":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3ODM4Nzc2","public_id":26567,"url":"https://github.com/godotengine/godot/pull/26567","diff_url":"https://github.com/godotengine/godot/pull/26567.diff","patch_url":"https://github.com/godotengine/godot/pull/26567.patch","title":"Fixed pixel snap precision artifact","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-03-04T07:30:37Z","updated_at":"2019-04-01T14:59:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["b804c491b785185ff1496c81c0dfadf2a9a15fbc"]},"26573":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3OTA2NjAx","public_id":26573,"url":"https://github.com/godotengine/godot/pull/26573","diff_url":"https://github.com/godotengine/godot/pull/26573.diff","patch_url":"https://github.com/godotengine/godot/pull/26573.patch","title":"Revert \"Forbid implicit type conversion in GDScript\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-03-04T11:26:51Z","updated_at":"2019-03-04T11:27:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["425ec6914c40ed0654db16f417e80daa2a84cdd0"]},"26574":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3OTEwNDky","public_id":26574,"url":"https://github.com/godotengine/godot/pull/26574","diff_url":"https://github.com/godotengine/godot/pull/26574.diff","patch_url":"https://github.com/godotengine/godot/pull/26574.patch","title":"Update libpng (1.6.35 --> 1.6.36)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-03-04T11:39:41Z","updated_at":"2019-06-04T09:13:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["5a89d08e3f3bd7b9eeb15eadc8fc66967d020b58"]},"26576":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3OTE3NDM0","public_id":26576,"url":"https://github.com/godotengine/godot/pull/26576","diff_url":"https://github.com/godotengine/godot/pull/26576.diff","patch_url":"https://github.com/godotengine/godot/pull/26576.patch","title":"glad: Sync with upstream 0.1.29","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-03-04T12:04:18Z","updated_at":"2019-06-04T09:22:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["e860d69183cca1d10560fa541298805fa812b491"]},"26577":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3OTE3NjM2","public_id":26577,"url":"https://github.com/godotengine/godot/pull/26577","diff_url":"https://github.com/godotengine/godot/pull/26577.diff","patch_url":"https://github.com/godotengine/godot/pull/26577.patch","title":"libwebp: Sync with upstream 1.0.2","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-03-04T12:05:06Z","updated_at":"2019-06-04T09:13:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["93f6a065f8e0e083582890a245b7dcc3cd8c7ef6"]},"26580":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3OTI1ODEz","public_id":26580,"url":"https://github.com/godotengine/godot/pull/26580","diff_url":"https://github.com/godotengine/godot/pull/26580.diff","patch_url":"https://github.com/godotengine/godot/pull/26580.patch","title":"Silences annoying \"iCCP: known incorrect sRGB profile\" spam in the editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-03-04T12:33:42Z","updated_at":"2019-03-04T12:55:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4655eb9b8bd480e5e8a16982d75115de8f6a8d48"]},"26581":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3OTMxMjE1","public_id":26581,"url":"https://github.com/godotengine/godot/pull/26581","diff_url":"https://github.com/godotengine/godot/pull/26581.diff","patch_url":"https://github.com/godotengine/godot/pull/26581.patch","title":"Add UndoRedo for Generate Visibility Rect (Particles2D)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMzU4NDQz","created_at":"2019-03-04T12:52:39Z","updated_at":"2019-03-04T14:15: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":["d2f73d4a27e32aa11e4332565d45ff838c9b36b1"]},"26583":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3OTM2NjUx","public_id":26583,"url":"https://github.com/godotengine/godot/pull/26583","diff_url":"https://github.com/godotengine/godot/pull/26583.diff","patch_url":"https://github.com/godotengine/godot/pull/26583.patch","title":"stb: Update to upstream stb_truetype 1.21 and stb_vorbis 1.15","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-03-04T13:11:02Z","updated_at":"2019-06-04T09:21:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["f102546f343550a9528f8c583c5279fd4db280d0"]},"26584":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3OTM2OTA5","public_id":26584,"url":"https://github.com/godotengine/godot/pull/26584","diff_url":"https://github.com/godotengine/godot/pull/26584.diff","patch_url":"https://github.com/godotengine/godot/pull/26584.patch","title":"nanosvg: Sync with upstream c1f6e20","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-03-04T13:11:56Z","updated_at":"2019-06-04T09:25:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["43d6774dccb4a8647ef65cb93f7cec5b755beada"]},"26585":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3OTQyMDQ3","public_id":26585,"url":"https://github.com/godotengine/godot/pull/26585","diff_url":"https://github.com/godotengine/godot/pull/26585.diff","patch_url":"https://github.com/godotengine/godot/pull/26585.patch","title":"pcre2: Sync with upstream 10.32","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-03-04T13:27:33Z","updated_at":"2019-06-04T09:24:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["0455bc64b62154b7b966c598a80ec2eb4f66d088"]},"26586":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3OTQ0MTM1","public_id":26586,"url":"https://github.com/godotengine/godot/pull/26586","diff_url":"https://github.com/godotengine/godot/pull/26586.diff","patch_url":"https://github.com/godotengine/godot/pull/26586.patch","title":"tinyexr: Sync with upstream 65f9859","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-03-04T13:34:14Z","updated_at":"2019-06-04T09:28:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["9ce6588466a84d66cf652b05f8c67d953d245425"]},"26587":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3OTUwMjc3","public_id":26587,"url":"https://github.com/godotengine/godot/pull/26587","diff_url":"https://github.com/godotengine/godot/pull/26587.diff","patch_url":"https://github.com/godotengine/godot/pull/26587.patch","title":"Add UndoRedo for Generate Visibility AABB (Particles)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-03-04T13:53:29Z","updated_at":"2019-03-04T21:03: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":["4599e98341325fed331de0bee81c5f7a9c02ebc8"]},"26590":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3OTYwMjYy","public_id":26590,"url":"https://github.com/godotengine/godot/pull/26590","diff_url":"https://github.com/godotengine/godot/pull/26590.diff","patch_url":"https://github.com/godotengine/godot/pull/26590.patch","title":"Fix editor crash when converting sprite to 2D mesh","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-03-04T14:22:52Z","updated_at":"2019-03-04T16:20:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8b5e070ec73a5b5a20cec43bf8952eeaf89c969d"]},"26591":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3OTc3NTI5","public_id":26591,"url":"https://github.com/godotengine/godot/pull/26591","diff_url":"https://github.com/godotengine/godot/pull/26591.diff","patch_url":"https://github.com/godotengine/godot/pull/26591.patch","title":"Mono: Add option to print MSBuild output and improve out of sync error","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-03-04T15:10:18Z","updated_at":"2021-05-13T23:46:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["8877b07f4c101edf42ded130fd1ed4ca69264b53"]},"26592":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3OTk3MDUx","public_id":26592,"url":"https://github.com/godotengine/godot/pull/26592","diff_url":"https://github.com/godotengine/godot/pull/26592.diff","patch_url":"https://github.com/godotengine/godot/pull/26592.patch","title":"Changed default noisetexture strength","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-03-04T16:01:46Z","updated_at":"2019-04-01T14:59:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["30a88a5c08780ab75da85ada8f7cf9b31dc0e39c"]},"26599":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4MDI0NzI5","public_id":26599,"url":"https://github.com/godotengine/godot/pull/26599","diff_url":"https://github.com/godotengine/godot/pull/26599.diff","patch_url":"https://github.com/godotengine/godot/pull/26599.patch","title":"TileSetEditor: Expose to the user OneWayCollision+Margin properties. ","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3NzYwNDQ=","created_at":"2019-03-04T17:19:01Z","updated_at":"2019-03-04T23:19:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["33406131c1bc0fd2d1664a31154d4f805b6dc76c"]},"26604":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4MDQ5MTE1","public_id":26604,"url":"https://github.com/godotengine/godot/pull/26604","diff_url":"https://github.com/godotengine/godot/pull/26604.diff","patch_url":"https://github.com/godotengine/godot/pull/26604.patch","title":"Fix default values not being read correctly in VisualScript","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-03-04T18:44:05Z","updated_at":"2019-03-04T19:36:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw0MTk3NTI2NDI=","name":"topic:visualscript","color":"#ffee88"}],"commits":["4b3db1de3d744434c29a065ff8be4e7472a676d0"]},"26607":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4MDcxNTMw","public_id":26607,"url":"https://github.com/godotengine/godot/pull/26607","diff_url":"https://github.com/godotengine/godot/pull/26607.diff","patch_url":"https://github.com/godotengine/godot/pull/26607.patch","title":"Unescape translations in CSV importer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ1MzExOTk3","created_at":"2019-03-04T20:02:52Z","updated_at":"2019-03-04T20:54:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["aa465f076ffc19ca588a066670c97a146c10e5c2"]},"26608":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4MDgyNDE0","public_id":26608,"url":"https://github.com/godotengine/godot/pull/26608","diff_url":"https://github.com/godotengine/godot/pull/26608.diff","patch_url":"https://github.com/godotengine/godot/pull/26608.patch","title":"Calculate inputs count from arg types instead of names","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0NzE0Mw==","created_at":"2019-03-04T20:41:26Z","updated_at":"2019-05-19T20:15:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw0MTk3NTI2NDI=","name":"topic:visualscript","color":"#ffee88"}],"commits":["0d35525f0bb9acf63bf7bafec68168b4336f9cb5"]},"26612":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4MTEzNDk1","public_id":26612,"url":"https://github.com/godotengine/godot/pull/26612","diff_url":"https://github.com/godotengine/godot/pull/26612.diff","patch_url":"https://github.com/godotengine/godot/pull/26612.patch","title":"Fix creating editor data, config and cache paths","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-03-04T22:31:29Z","updated_at":"2019-07-03T14:18:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c0050d9295c1fd9b428782e49a60d67d83ef892b"]},"26614":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4MTI5MDI1","public_id":26614,"url":"https://github.com/godotengine/godot/pull/26614","diff_url":"https://github.com/godotengine/godot/pull/26614.diff","patch_url":"https://github.com/godotengine/godot/pull/26614.patch","title":"TileSet/TileMap: Decompose solid non-convex polygons into convexes.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3NzYwNDQ=","created_at":"2019-03-04T23:35:35Z","updated_at":"2019-03-05T01:02:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["078b869d9a93b7cdfe89461b713de8c123b96d7c"]},"26619":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4MTU1NTY5","public_id":26619,"url":"https://github.com/godotengine/godot/pull/26619","diff_url":"https://github.com/godotengine/godot/pull/26619.diff","patch_url":"https://github.com/godotengine/godot/pull/26619.patch","title":"Remove microphone from export options and distribution plist","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI3NjExOA==","created_at":"2019-03-05T02:02:51Z","updated_at":"2019-03-05T08:24:33Z","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":["36d627a9cf25cb8a2bbe1e65c43e0d8488a9a6f5"]},"26622":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4MTYyNDQy","public_id":26622,"url":"https://github.com/godotengine/godot/pull/26622","diff_url":"https://github.com/godotengine/godot/pull/26622.diff","patch_url":"https://github.com/godotengine/godot/pull/26622.patch","title":"Fixed Tileset preview stretching textures","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE1MzgxOTE4","created_at":"2019-03-05T02:44:17Z","updated_at":"2019-04-11T16:38:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4cf197fa48c57a5d83f639ffc07d1d0ea306da25"]},"26626":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4MjIxNDUz","public_id":26626,"url":"https://github.com/godotengine/godot/pull/26626","diff_url":"https://github.com/godotengine/godot/pull/26626.diff","patch_url":"https://github.com/godotengine/godot/pull/26626.patch","title":"Fixing misleading error message when trying to export","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5MTAyNw==","created_at":"2019-03-05T08:02:59Z","updated_at":"2019-03-06T07:51:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["3fdbdd838074b3f6b78e6f6c2fae1f3a407c2446"]},"26629":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4MjY3MTgz","public_id":26629,"url":"https://github.com/godotengine/godot/pull/26629","diff_url":"https://github.com/godotengine/godot/pull/26629.diff","patch_url":"https://github.com/godotengine/godot/pull/26629.patch","title":"Print errors comming from callv","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-03-05T10:27:38Z","updated_at":"2019-03-05T11:44:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["dadcb33302752b079d6f001225d3369ed5ee4112"]},"26630":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4Mjc0NjMy","public_id":26630,"url":"https://github.com/godotengine/godot/pull/26630","diff_url":"https://github.com/godotengine/godot/pull/26630.diff","patch_url":"https://github.com/godotengine/godot/pull/26630.patch","title":"Ensure to disable freelook when leaving spatial editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MTA4NDYw","created_at":"2019-03-05T10:48:36Z","updated_at":"2019-03-05T11:19:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a4e6e2f342737bb2c4d22816a83e76a0c27f5ee9"]},"26631":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4Mjk4NzA4","public_id":26631,"url":"https://github.com/godotengine/godot/pull/26631","diff_url":"https://github.com/godotengine/godot/pull/26631.diff","patch_url":"https://github.com/godotengine/godot/pull/26631.patch","title":"Fix general issues with filesystem-related UI components in the editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-03-05T12:04:17Z","updated_at":"2019-03-05T15:49:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a292d1fefb22b78b155e8daff739c589f3c94fc1"]},"26633":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4MzE3NTI4","public_id":26633,"url":"https://github.com/godotengine/godot/pull/26633","diff_url":"https://github.com/godotengine/godot/pull/26633.diff","patch_url":"https://github.com/godotengine/godot/pull/26633.patch","title":"Disable driver fallback to GLES2 by default","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-03-05T13:06:35Z","updated_at":"2019-03-05T23:57:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["b0f782a0e323434df36276c87dfc4def1a93eade"]},"26635":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4MzMyMzYz","public_id":26635,"url":"https://github.com/godotengine/godot/pull/26635","diff_url":"https://github.com/godotengine/godot/pull/26635.diff","patch_url":"https://github.com/godotengine/godot/pull/26635.patch","title":"Fix HTML5 quick preview URL","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2019-03-05T13:50:04Z","updated_at":"2019-03-05T16:09:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["75d75c68c4e7980f709cb75769857023a083910f"]},"26636":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4MzMzOTYz","public_id":26636,"url":"https://github.com/godotengine/godot/pull/26636","diff_url":"https://github.com/godotengine/godot/pull/26636.diff","patch_url":"https://github.com/godotengine/godot/pull/26636.patch","title":"Remove \"TODO\" instances in the docs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-03-05T13:54:29Z","updated_at":"2019-03-05T16:01:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["1b4228cb482a9d7c10b80a0d4331f6132ac40890"]},"26638":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4MzM5MDUx","public_id":26638,"url":"https://github.com/godotengine/godot/pull/26638","diff_url":"https://github.com/godotengine/godot/pull/26638.diff","patch_url":"https://github.com/godotengine/godot/pull/26638.patch","title":"Pause AudioStreamPlayer on SceneTree pause","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-03-05T14:08:55Z","updated_at":"2019-03-07T20:52:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["4f840168d2b408f15783ed60875b1e09ec495eed"]},"26639":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4MzQ1MjMz","public_id":26639,"url":"https://github.com/godotengine/godot/pull/26639","diff_url":"https://github.com/godotengine/godot/pull/26639.diff","patch_url":"https://github.com/godotengine/godot/pull/26639.patch","title":"Disable coord navigation buttons in TileSet editor when no texture is selected","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-03-05T14:25:37Z","updated_at":"2019-03-05T16:01: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":["9b52ad5cafd66be117b7612c87bd6da92f67a4e9"]},"26642":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4MzY4ODE3","public_id":26642,"url":"https://github.com/godotengine/godot/pull/26642","diff_url":"https://github.com/godotengine/godot/pull/26642.diff","patch_url":"https://github.com/godotengine/godot/pull/26642.patch","title":"Check cursor line and column","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzcwNjg=","created_at":"2019-03-05T15:25:29Z","updated_at":"2019-03-05T21:57:58Z","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":["a3d9b7d9162259c26d01ce659b49119751a5195a"]},"26643":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4MzczNTY5","public_id":26643,"url":"https://github.com/godotengine/godot/pull/26643","diff_url":"https://github.com/godotengine/godot/pull/26643.diff","patch_url":"https://github.com/godotengine/godot/pull/26643.patch","title":"Fix attaching script after removing one","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-03-05T15:37:06Z","updated_at":"2019-03-05T21:26: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":["63a2475f0fa5ad13e86d61feca33bc3e6c9ef108"]},"26652":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4NDI3NjU5","public_id":26652,"url":"https://github.com/godotengine/godot/pull/26652","diff_url":"https://github.com/godotengine/godot/pull/26652.diff","patch_url":"https://github.com/godotengine/godot/pull/26652.patch","title":"Fix FileSystem dock's item view button starting with the wrong icon","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-03-05T18:07:31Z","updated_at":"2019-03-05T23:02:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["20b479aaeff31fc8a682dfa5580fe6078cab0266"]},"26654":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4NDYxNTcx","public_id":26654,"url":"https://github.com/godotengine/godot/pull/26654","diff_url":"https://github.com/godotengine/godot/pull/26654.diff","patch_url":"https://github.com/godotengine/godot/pull/26654.patch","title":"makerst: make vararg methods look the same as in editor help","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3Njc2ODQ3","created_at":"2019-03-05T19:46:07Z","updated_at":"2019-03-05T20:55:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["4d9b7b9803422118077555ddf53a2550180209a0"]},"26655":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4NDY4MDI2","public_id":26655,"url":"https://github.com/godotengine/godot/pull/26655","diff_url":"https://github.com/godotengine/godot/pull/26655.diff","patch_url":"https://github.com/godotengine/godot/pull/26655.patch","title":"AssetLib: convert video thumbnails to RGBA8","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3Njc2ODQ3","created_at":"2019-03-05T20:08:13Z","updated_at":"2019-03-05T20:59:08Z","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":["e4b20a9a515b2493c175223d604cdfb9ae8784d1"]},"26657":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4NDcxMzgz","public_id":26657,"url":"https://github.com/godotengine/godot/pull/26657","diff_url":"https://github.com/godotengine/godot/pull/26657.diff","patch_url":"https://github.com/godotengine/godot/pull/26657.patch","title":"Fix #25641 by not shifting a negative value.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2NTg1NDU=","created_at":"2019-03-05T20:19:42Z","updated_at":"2019-03-05T22:03:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["0e781aeacbf0f349c5b592b52b2175d5cc0581c6"]},"26660":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4NDc1NTc4","public_id":26660,"url":"https://github.com/godotengine/godot/pull/26660","diff_url":"https://github.com/godotengine/godot/pull/26660.diff","patch_url":"https://github.com/godotengine/godot/pull/26660.patch","title":"Fix #25639 by not shifting a negative value.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2NTg1NDU=","created_at":"2019-03-05T20:34:05Z","updated_at":"2019-03-05T22:10:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["c24f53d4f6088b0dad58f8a1028b7e70db6bd231"]},"26661":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4NDc5NzU4","public_id":26661,"url":"https://github.com/godotengine/godot/pull/26661","diff_url":"https://github.com/godotengine/godot/pull/26661.diff","patch_url":"https://github.com/godotengine/godot/pull/26661.patch","title":"Mono: Fix array field being assigned MonoArray** instead of MonoArray*","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-03-05T20:48:18Z","updated_at":"2021-05-13T23:46:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["c6ac7333a63453892d7fca2075d4141206085cc5"]},"26664":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4NDg4MzU4","public_id":26664,"url":"https://github.com/godotengine/godot/pull/26664","diff_url":"https://github.com/godotengine/godot/pull/26664.diff","patch_url":"https://github.com/godotengine/godot/pull/26664.patch","title":"Replace usage of __bswap_16 with BSWAP16 (#25714).","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2NTg1NDU=","created_at":"2019-03-05T21:18:10Z","updated_at":"2019-03-05T22:13:27Z","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":["f0d2f079c40a9f4eb36c8a17c985aa12ff4d3d94"]},"26665":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4NDg4OTc5","public_id":26665,"url":"https://github.com/godotengine/godot/pull/26665","diff_url":"https://github.com/godotengine/godot/pull/26665.diff","patch_url":"https://github.com/godotengine/godot/pull/26665.patch","title":"Fix enums coming from other classes without preload","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-03-05T21:20:19Z","updated_at":"2019-03-06T17:20:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["9637e427053e359b66fb4b7141b0b237fdb53773"]},"26666":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4NDg5Njg5","public_id":26666,"url":"https://github.com/godotengine/godot/pull/26666","diff_url":"https://github.com/godotengine/godot/pull/26666.diff","patch_url":"https://github.com/godotengine/godot/pull/26666.patch","title":"Update the server platform's `detect.py` to match x11's","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-03-05T21:22:49Z","updated_at":"2020-01-27T18:21:03Z","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":["9e912a4c897aae010521af12f3a8bf1e7473e54d"]},"26668":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4NDkxNzU0","public_id":26668,"url":"https://github.com/godotengine/godot/pull/26668","diff_url":"https://github.com/godotengine/godot/pull/26668.diff","patch_url":"https://github.com/godotengine/godot/pull/26668.patch","title":"Use GCC builtins for bswap as compiler can then emit these via insn","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2NTg1NDU=","created_at":"2019-03-05T21:29:41Z","updated_at":"2019-03-05T23:58:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["64bce5a24bcf9c2d1ab1548c41a51626228583cc"]},"26669":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4NDkyNzcx","public_id":26669,"url":"https://github.com/godotengine/godot/pull/26669","diff_url":"https://github.com/godotengine/godot/pull/26669.diff","patch_url":"https://github.com/godotengine/godot/pull/26669.patch","title":"Improve/fix picking","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2019-03-05T21:33:16Z","updated_at":"2019-03-06T18:12:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["82902656ac6c60c40979e9cb513b65d96119f917"]},"26672":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4NTEyMjM3","public_id":26672,"url":"https://github.com/godotengine/godot/pull/26672","diff_url":"https://github.com/godotengine/godot/pull/26672.diff","patch_url":"https://github.com/godotengine/godot/pull/26672.patch","title":"Restart game on GL context loss on Android","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2019-03-05T22:41:38Z","updated_at":"2019-03-06T22:04:22Z","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":["2d0d64794e17c21456f51bed5412f083398eb3a5"]},"26673":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4NTE3ODUz","public_id":26673,"url":"https://github.com/godotengine/godot/pull/26673","diff_url":"https://github.com/godotengine/godot/pull/26673.diff","patch_url":"https://github.com/godotengine/godot/pull/26673.patch","title":"Fix inspector plugin","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MjE3NTYz","created_at":"2019-03-05T23:04:06Z","updated_at":"2020-05-16T03:35:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwzMDcxMzU1MzI=","name":"topic:plugin","color":"#ffee88"}],"commits":["27f9780cc621bbeeeeffe0d113cd643922e1d38d"]},"26687":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4NjE5NjQx","public_id":26687,"url":"https://github.com/godotengine/godot/pull/26687","diff_url":"https://github.com/godotengine/godot/pull/26687.diff","patch_url":"https://github.com/godotengine/godot/pull/26687.patch","title":"Removed the resource preview thread from the server build","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc5MTc0NzU=","created_at":"2019-03-06T08:20:32Z","updated_at":"2019-03-09T22:10:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["65b11d75175375705b285cbae8d3e313f475b3c7"]},"26688":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4NjI1ODY3","public_id":26688,"url":"https://github.com/godotengine/godot/pull/26688","diff_url":"https://github.com/godotengine/godot/pull/26688.diff","patch_url":"https://github.com/godotengine/godot/pull/26688.patch","title":"Update libwebsockets to 3.1, fix IPv6 issues","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-03-06T08:43:39Z","updated_at":"2019-03-06T13:47:42Z","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":["6d64a54d75ca0ad2bfd11a8acc3aeb2444b60cee","e3ddf1269368db5f476e0980e9b5127c7034d9fd","90210c48627692d281554d6185b5db17a86c852a"]},"26696":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4Njc1OTA5","public_id":26696,"url":"https://github.com/godotengine/godot/pull/26696","diff_url":"https://github.com/godotengine/godot/pull/26696.diff","patch_url":"https://github.com/godotengine/godot/pull/26696.patch","title":"OS X: update mouse position on mouse down","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0MzgyMA==","created_at":"2019-03-06T11:10:40Z","updated_at":"2019-03-07T10:23:03Z","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":["b717eb714c02c12c8a0475e32439b569d9cf40bf"]},"26705":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4Njk4MTM3","public_id":26705,"url":"https://github.com/godotengine/godot/pull/26705","diff_url":"https://github.com/godotengine/godot/pull/26705.diff","patch_url":"https://github.com/godotengine/godot/pull/26705.patch","title":"Fix directory check when exporting project","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2019-03-06T12:22:11Z","updated_at":"2019-03-06T14:56:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8920bb8c1b6aebb665d376890bd6971f416b8609"]},"26707":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4NzIyMzY3","public_id":26707,"url":"https://github.com/godotengine/godot/pull/26707","diff_url":"https://github.com/godotengine/godot/pull/26707.diff","patch_url":"https://github.com/godotengine/godot/pull/26707.patch","title":"Fix macOS accumulated mouse scroll events.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2019-03-06T13:37:54Z","updated_at":"2019-03-06T21:22:31Z","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":["37f0a6d99a7e959f76a8b6c1691c157eb9ba5585"]},"26712":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4NzcwMTQx","public_id":26712,"url":"https://github.com/godotengine/godot/pull/26712","diff_url":"https://github.com/godotengine/godot/pull/26712.diff","patch_url":"https://github.com/godotengine/godot/pull/26712.patch","title":"Mono: Make 'Build' button generate solution if it doesn't exist","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-03-06T15:40:29Z","updated_at":"2021-05-13T23:46:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["c97db904a0411c460e11f3e3e07fe8bcf3aeb6b4"]},"26713":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4NzgzNDk1","public_id":26713,"url":"https://github.com/godotengine/godot/pull/26713","diff_url":"https://github.com/godotengine/godot/pull/26713.diff","patch_url":"https://github.com/godotengine/godot/pull/26713.patch","title":"Print MSBuild command if also printing output","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-03-06T16:12:13Z","updated_at":"2021-05-13T23:46:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["0b68677112f3d0285e249b23fecc486bd7d9bfd3"]},"26716":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4ODE2NTUw","public_id":26716,"url":"https://github.com/godotengine/godot/pull/26716","diff_url":"https://github.com/godotengine/godot/pull/26716.diff","patch_url":"https://github.com/godotengine/godot/pull/26716.patch","title":"Cleanup relationship line coding after 5f079e2","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-03-06T17:41:13Z","updated_at":"2019-03-06T19:09:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["73aaf06be73dada6a0f5c67779649b2cc16d2671"]},"26722":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4ODMyODY1","public_id":26722,"url":"https://github.com/godotengine/godot/pull/26722","diff_url":"https://github.com/godotengine/godot/pull/26722.diff","patch_url":"https://github.com/godotengine/godot/pull/26722.patch","title":"TileSetEditor: Don't draw invalid occlusion shapes. Fixes #24238","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3NzYwNDQ=","created_at":"2019-03-06T18:35:10Z","updated_at":"2019-03-06T19:58:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6c08f4ea4e69c2e903537be7ffbd9bac71f8c5e9"]},"26724":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4ODM4Mzc3","public_id":26724,"url":"https://github.com/godotengine/godot/pull/26724","diff_url":"https://github.com/godotengine/godot/pull/26724.diff","patch_url":"https://github.com/godotengine/godot/pull/26724.patch","title":"Fixed crash on loading GDNative videos.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MjQ1OTQy","created_at":"2019-03-06T18:53:25Z","updated_at":"2019-03-11T15:50:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["978c2a604a86ac862a448d1089eb5563a528798b"]},"26729":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4ODYxNzM1","public_id":26729,"url":"https://github.com/godotengine/godot/pull/26729","diff_url":"https://github.com/godotengine/godot/pull/26729.diff","patch_url":"https://github.com/godotengine/godot/pull/26729.patch","title":"[macOS] Fixes NumPad keys detection, adds some missing key mappings.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2019-03-06T20:06:50Z","updated_at":"2019-03-06T21:55: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":["24d59b56d3a34b91eeae0fae6ce5996d1728a422"]},"26737":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4OTY2MjYx","public_id":26737,"url":"https://github.com/godotengine/godot/pull/26737","diff_url":"https://github.com/godotengine/godot/pull/26737.diff","patch_url":"https://github.com/godotengine/godot/pull/26737.patch","title":"Fixed get_seed() not returning the correct seed.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU3NjAxNjc=","created_at":"2019-03-07T04:08:32Z","updated_at":"2019-03-09T09:52:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4eccb58bc57ac66f929192066b65282a56d46545"]},"26738":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4OTcwMDU0","public_id":26738,"url":"https://github.com/godotengine/godot/pull/26738","diff_url":"https://github.com/godotengine/godot/pull/26738.diff","patch_url":"https://github.com/godotengine/godot/pull/26738.patch","title":"Fixed MeshInstance2d copying Line2d's default color","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ2NzY0MTM4","created_at":"2019-03-07T04:35:16Z","updated_at":"2019-03-08T22:44:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["fbaee40b1dcc9fcd9a4c643698314ffa85cafbe2"]},"26745":{"id":"MDExOlB1bGxSZXF1ZXN0MjU5MDUzNjY4","public_id":26745,"url":"https://github.com/godotengine/godot/pull/26745","diff_url":"https://github.com/godotengine/godot/pull/26745.diff","patch_url":"https://github.com/godotengine/godot/pull/26745.patch","title":"Define android/modules globally so it appears in Project Settings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-03-07T10:25:18Z","updated_at":"2019-03-07T22:06:09Z","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":["c74bf2e6b1ccad9c6cf72c0b142aa924de67eed0"]},"26746":{"id":"MDExOlB1bGxSZXF1ZXN0MjU5MDczMTUy","public_id":26746,"url":"https://github.com/godotengine/godot/pull/26746","diff_url":"https://github.com/godotengine/godot/pull/26746.diff","patch_url":"https://github.com/godotengine/godot/pull/26746.patch","title":"Add a custom TraceListener on Startup for Mono","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNjEzOTk=","created_at":"2019-03-07T11:21:41Z","updated_at":"2019-03-08T06:05:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["37d448fca7c212ecc48238cf295975165433c282"]},"26755":{"id":"MDExOlB1bGxSZXF1ZXN0MjU5MTM2NzEz","public_id":26755,"url":"https://github.com/godotengine/godot/pull/26755","diff_url":"https://github.com/godotengine/godot/pull/26755.diff","patch_url":"https://github.com/godotengine/godot/pull/26755.patch","title":"Update exported variables for Mono tool scripts","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNjEzOTk=","created_at":"2019-03-07T14:35:02Z","updated_at":"2019-03-07T19:45:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["f8a6a6c8a2eb704de9879727f9b975b6de7cfd19"]},"26756":{"id":"MDExOlB1bGxSZXF1ZXN0MjU5MTUyMjU2","public_id":26756,"url":"https://github.com/godotengine/godot/pull/26756","diff_url":"https://github.com/godotengine/godot/pull/26756.diff","patch_url":"https://github.com/godotengine/godot/pull/26756.patch","title":"Request Android record permission when needed","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2019-03-07T15:14:23Z","updated_at":"2019-03-09T01:07:22Z","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":["b22cf46fdb86fc6ca06fbba34772e4f6ff0c46d4"]},"26758":{"id":"MDExOlB1bGxSZXF1ZXN0MjU5MTUyOTMw","public_id":26758,"url":"https://github.com/godotengine/godot/pull/26758","diff_url":"https://github.com/godotengine/godot/pull/26758.diff","patch_url":"https://github.com/godotengine/godot/pull/26758.patch","title":"Fix error when dragging empty script list in Script Editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-03-07T15:16:02Z","updated_at":"2019-04-07T14:51:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["78372765971554e95fb39e14e2519161208626e1"]},"26761":{"id":"MDExOlB1bGxSZXF1ZXN0MjU5MjA1MjA0","public_id":26761,"url":"https://github.com/godotengine/godot/pull/26761","diff_url":"https://github.com/godotengine/godot/pull/26761.diff","patch_url":"https://github.com/godotengine/godot/pull/26761.patch","title":"Fix division by zero at wrap functions in mono","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-03-07T17:32:58Z","updated_at":"2019-03-08T04:15:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["752055ccbaf0387af3925afb2765ef76677daf3b"]},"26762":{"id":"MDExOlB1bGxSZXF1ZXN0MjU5MjE0ODE4","public_id":26762,"url":"https://github.com/godotengine/godot/pull/26762","diff_url":"https://github.com/godotengine/godot/pull/26762.diff","patch_url":"https://github.com/godotengine/godot/pull/26762.patch","title":"Fixes bad gizmo alignment for textures with odd size","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2019-03-07T18:03:33Z","updated_at":"2019-03-07T21:41:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a6c229bbfd038ad7cf06460007608e3b5bc97025"]},"26765":{"id":"MDExOlB1bGxSZXF1ZXN0MjU5MjMwNjMz","public_id":26765,"url":"https://github.com/godotengine/godot/pull/26765","diff_url":"https://github.com/godotengine/godot/pull/26765.diff","patch_url":"https://github.com/godotengine/godot/pull/26765.patch","title":"Mono: Fix crash when re-using script binding after domain reloading","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-03-07T18:57:02Z","updated_at":"2021-05-13T23:46:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["e904f814c83636903bf9de37078d141f3f51c340"]},"26767":{"id":"MDExOlB1bGxSZXF1ZXN0MjU5MjMzNDEw","public_id":26767,"url":"https://github.com/godotengine/godot/pull/26767","diff_url":"https://github.com/godotengine/godot/pull/26767.diff","patch_url":"https://github.com/godotengine/godot/pull/26767.patch","title":"Fix error when trying to enter to folder/node directly via address bar","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-03-07T19:06:04Z","updated_at":"2019-04-07T14:51:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8c4051819eb5869fd233e29f0db4c255b9a98b3f"]},"26770":{"id":"MDExOlB1bGxSZXF1ZXN0MjU5MjQ2ODEy","public_id":26770,"url":"https://github.com/godotengine/godot/pull/26770","diff_url":"https://github.com/godotengine/godot/pull/26770.diff","patch_url":"https://github.com/godotengine/godot/pull/26770.patch","title":"Mono: Partially implement some Godot debug api functions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-03-07T19:49:07Z","updated_at":"2021-05-13T23:46:32Z","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":["8e2e0795bbf86a676065de5400a6cda340f02ec9"]},"26773":{"id":"MDExOlB1bGxSZXF1ZXN0MjU5MjgwMzcz","public_id":26773,"url":"https://github.com/godotengine/godot/pull/26773","diff_url":"https://github.com/godotengine/godot/pull/26773.diff","patch_url":"https://github.com/godotengine/godot/pull/26773.patch","title":"Mono: Fix crash with exported field of custom Reference derived type","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-03-07T21:41:14Z","updated_at":"2021-05-14T01:54:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["c5f8b0960a9384b63d11c8dc99c2a0d6e299c041"]},"26776":{"id":"MDExOlB1bGxSZXF1ZXN0MjU5MzA1NzI0","public_id":26776,"url":"https://github.com/godotengine/godot/pull/26776","diff_url":"https://github.com/godotengine/godot/pull/26776.diff","patch_url":"https://github.com/godotengine/godot/pull/26776.patch","title":"Fix CSharpInstance::set not working with base classes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-03-07T23:15:20Z","updated_at":"2021-05-14T01:54:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["a4825c2f8b5c74bb50f7df158bc1f849ec46ee07"]},"26781":{"id":"MDExOlB1bGxSZXF1ZXN0MjU5MzI0NjYx","public_id":26781,"url":"https://github.com/godotengine/godot/pull/26781","diff_url":"https://github.com/godotengine/godot/pull/26781.diff","patch_url":"https://github.com/godotengine/godot/pull/26781.patch","title":"Fix \"Favorite\" button not being toggled when navigating to a faved folder manually","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-03-08T00:52:45Z","updated_at":"2019-03-08T12:52:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ec1c87974604ddb4d15e23540f91c5f0a6fd990c"]},"26784":{"id":"MDExOlB1bGxSZXF1ZXN0MjU5MzkwNzU5","public_id":26784,"url":"https://github.com/godotengine/godot/pull/26784","diff_url":"https://github.com/godotengine/godot/pull/26784.diff","patch_url":"https://github.com/godotengine/godot/pull/26784.patch","title":"Prevent invisible/inactive cpupparticles2d to redraw","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3ODcwNzg5","created_at":"2019-03-08T07:50:43Z","updated_at":"2019-04-09T10:58:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["1edc2134c99184f3714c806b7a494026e8f029b2","608af1a7869a3ed4878f94248c8bd050a28f8207"]},"26791":{"id":"MDExOlB1bGxSZXF1ZXN0MjU5NDc1OTg0","public_id":26791,"url":"https://github.com/godotengine/godot/pull/26791","diff_url":"https://github.com/godotengine/godot/pull/26791.diff","patch_url":"https://github.com/godotengine/godot/pull/26791.patch","title":"Fix typo in GDScript narrowing conversion warning message","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-03-08T13:29:39Z","updated_at":"2020-01-27T18:21: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":["5a574a4f291303ab61a9c2b2a8b444b8f227bc7a"]},"26807":{"id":"MDExOlB1bGxSZXF1ZXN0MjU5NjQ0OTk2","public_id":26807,"url":"https://github.com/godotengine/godot/pull/26807","diff_url":"https://github.com/godotengine/godot/pull/26807.diff","patch_url":"https://github.com/godotengine/godot/pull/26807.patch","title":"Set editor hint early for Project Manager and Editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-03-09T00:11:17Z","updated_at":"2019-03-09T11:36:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d462e5153d8eeab42ca745a81ad5b2310f0dc200"]},"26818":{"id":"MDExOlB1bGxSZXF1ZXN0MjU5NjYzMDk3","public_id":26818,"url":"https://github.com/godotengine/godot/pull/26818","diff_url":"https://github.com/godotengine/godot/pull/26818.diff","patch_url":"https://github.com/godotengine/godot/pull/26818.patch","title":"Allow class_name scripts to have nested inheritance","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2019-03-09T03:53:23Z","updated_at":"2019-03-09T14:49:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["25f9aee00565996eae4c1cd011c9573a7e37922c"]},"26842":{"id":"MDExOlB1bGxSZXF1ZXN0MjU5NzAxODgy","public_id":26842,"url":"https://github.com/godotengine/godot/pull/26842","diff_url":"https://github.com/godotengine/godot/pull/26842.diff","patch_url":"https://github.com/godotengine/godot/pull/26842.patch","title":"[GDNative] fix crash at shutdown when using singleton libraries and NativeScript","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyMDk2MTM=","created_at":"2019-03-09T17:07:54Z","updated_at":"2019-03-09T17:20:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["9786b5160140f7b2462db6a18bf4a7a524fbb6d9"]},"26845":{"id":"MDExOlB1bGxSZXF1ZXN0MjU5NzA5MDA4","public_id":26845,"url":"https://github.com/godotengine/godot/pull/26845","diff_url":"https://github.com/godotengine/godot/pull/26845.diff","patch_url":"https://github.com/godotengine/godot/pull/26845.patch","title":"GLES2 reallocate texture when transparent is set","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-03-09T18:59:27Z","updated_at":"2019-04-01T14:58:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["63bb6808e629d29a2e90307e780ced9f427bcfc0"]},"26851":{"id":"MDExOlB1bGxSZXF1ZXN0MjU5NzEyOTI2","public_id":26851,"url":"https://github.com/godotengine/godot/pull/26851","diff_url":"https://github.com/godotengine/godot/pull/26851.diff","patch_url":"https://github.com/godotengine/godot/pull/26851.patch","title":"Fix fake null-motion mouse event flood","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2019-03-09T20:05:42Z","updated_at":"2019-03-09T22:45:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["f757460ec819aeb2a9d1c21e3ba02b4925f0cac2"]},"26853":{"id":"MDExOlB1bGxSZXF1ZXN0MjU5NzEzNzA3","public_id":26853,"url":"https://github.com/godotengine/godot/pull/26853","diff_url":"https://github.com/godotengine/godot/pull/26853.diff","patch_url":"https://github.com/godotengine/godot/pull/26853.patch","title":"Fixes UI navigation with joysticks","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2019-03-09T20:18:40Z","updated_at":"2019-03-09T21:29:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["ede5306d7c51c55b7c613dec6885636b840bf519"]},"26856":{"id":"MDExOlB1bGxSZXF1ZXN0MjU5NzE5Mzc0","public_id":26856,"url":"https://github.com/godotengine/godot/pull/26856","diff_url":"https://github.com/godotengine/godot/pull/26856.diff","patch_url":"https://github.com/godotengine/godot/pull/26856.patch","title":"Mono: Fix assemblies path String incorrectly constructed from utf8","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-03-09T22:04:55Z","updated_at":"2021-05-14T01:54:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["4299332ecca84a3c9e83fa3c7fe2da988f5c97e3"]},"26859":{"id":"MDExOlB1bGxSZXF1ZXN0MjU5NzIzNzA4","public_id":26859,"url":"https://github.com/godotengine/godot/pull/26859","diff_url":"https://github.com/godotengine/godot/pull/26859.diff","patch_url":"https://github.com/godotengine/godot/pull/26859.patch","title":"Fix resetting of CPUParticles (2D and 3D)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2019-03-09T23:37:45Z","updated_at":"2019-03-11T19:56:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c13ac398f68ac1c16967ea2ffdfaf7cc854f76a8"]},"26867":{"id":"MDExOlB1bGxSZXF1ZXN0MjU5NzQ5NjAx","public_id":26867,"url":"https://github.com/godotengine/godot/pull/26867","diff_url":"https://github.com/godotengine/godot/pull/26867.diff","patch_url":"https://github.com/godotengine/godot/pull/26867.patch","title":"Fix cursor going to start while editing GraphNode's title","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-03-10T10:25:56Z","updated_at":"2019-03-10T10:50:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["964152ed714606b4bcc98d4e92cea5e859e36bd3"]},"26874":{"id":"MDExOlB1bGxSZXF1ZXN0MjU5Nzc3MTk4","public_id":26874,"url":"https://github.com/godotengine/godot/pull/26874","diff_url":"https://github.com/godotengine/godot/pull/26874.diff","patch_url":"https://github.com/godotengine/godot/pull/26874.patch","title":"Mono: Some assembly referencing changes and cleanup","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-03-10T17:58:17Z","updated_at":"2021-05-14T01:53:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["e9e7aab8eb0216ba27529826c015bca1ddd49ff4"]},"26898":{"id":"MDExOlB1bGxSZXF1ZXN0MjU5ODM1MzA3","public_id":26898,"url":"https://github.com/godotengine/godot/pull/26898","diff_url":"https://github.com/godotengine/godot/pull/26898.diff","patch_url":"https://github.com/godotengine/godot/pull/26898.patch","title":"Increase size of radiance map in gles2","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-03-11T05:18:13Z","updated_at":"2019-04-01T15:02:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["13eee31461eb5431b39e213ad2349752ca5779b2"]},"26901":{"id":"MDExOlB1bGxSZXF1ZXN0MjU5ODc1ODcy","public_id":26901,"url":"https://github.com/godotengine/godot/pull/26901","diff_url":"https://github.com/godotengine/godot/pull/26901.diff","patch_url":"https://github.com/godotengine/godot/pull/26901.patch","title":"Prevents a Null Reference in deleting Animations.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MjQ1OTQy","created_at":"2019-03-11T08:44:38Z","updated_at":"2019-03-11T15:50:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d6e4a08c614da72c4ade71f326b7b4cf33b53707"]},"26911":{"id":"MDExOlB1bGxSZXF1ZXN0MjU5OTI0MzM1","public_id":26911,"url":"https://github.com/godotengine/godot/pull/26911","diff_url":"https://github.com/godotengine/godot/pull/26911.diff","patch_url":"https://github.com/godotengine/godot/pull/26911.patch","title":"Fixes segfault on opening incompatible files in GDNative videodecoder.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MjQ1OTQy","created_at":"2019-03-11T11:12:11Z","updated_at":"2019-03-11T15:50:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["bd22b1cbe6088accf46493c304e17f616042ad68"]},"26921":{"id":"MDExOlB1bGxSZXF1ZXN0MjYwMDI3MjAz","public_id":26921,"url":"https://github.com/godotengine/godot/pull/26921","diff_url":"https://github.com/godotengine/godot/pull/26921.diff","patch_url":"https://github.com/godotengine/godot/pull/26921.patch","title":"HTML5: Fix ETC export for GLES2 fallback on mobile","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-03-11T15:52:09Z","updated_at":"2019-03-11T18:34:26Z","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":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["f1b01c96b954b47b8d68d17fadbb6d97740aefdc"]},"26928":{"id":"MDExOlB1bGxSZXF1ZXN0MjYwMDg3ODIz","public_id":26928,"url":"https://github.com/godotengine/godot/pull/26928","diff_url":"https://github.com/godotengine/godot/pull/26928.diff","patch_url":"https://github.com/godotengine/godot/pull/26928.patch","title":"GLES2: Ensure extension checks for texture2DLod","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-03-11T18:35:54Z","updated_at":"2019-03-11T21:11:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["f5f565e3e49eecde9ed3b05913747a50d54b7357"]},"26932":{"id":"MDExOlB1bGxSZXF1ZXN0MjYwMTMzNTkw","public_id":26932,"url":"https://github.com/godotengine/godot/pull/26932","diff_url":"https://github.com/godotengine/godot/pull/26932.diff","patch_url":"https://github.com/godotengine/godot/pull/26932.patch","title":"GLES2: Fix regression on texture2DLod extension checks","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-03-11T21:00:35Z","updated_at":"2019-03-11T21:11:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["8c2d38152fbf41ca9c8a8f9b381b8d271f7f54d3"]},"26936":{"id":"MDExOlB1bGxSZXF1ZXN0MjYwMTU2MjI1","public_id":26936,"url":"https://github.com/godotengine/godot/pull/26936","diff_url":"https://github.com/godotengine/godot/pull/26936.diff","patch_url":"https://github.com/godotengine/godot/pull/26936.patch","title":"GLES2: Revert wrong extension checks from #26928 and #26932","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-03-11T22:21:09Z","updated_at":"2019-03-11T22:35:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["74e224f2c7aa67fc6fec7901eab869ca6049900f","764671d2d089b27dfe03d26919dbc4b41e3b28ba","4cdb2d05023252829300f098d0bc144ad588a00b"]},"26941":{"id":"MDExOlB1bGxSZXF1ZXN0MjYwMTcxNzA0","public_id":26941,"url":"https://github.com/godotengine/godot/pull/26941","diff_url":"https://github.com/godotengine/godot/pull/26941.diff","patch_url":"https://github.com/godotengine/godot/pull/26941.patch","title":"Add priority to gizmos and fix small issues","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2019-03-11T23:35:28Z","updated_at":"2021-05-04T07:45:03Z","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":["2658e5d03d86034cf926584ed3d4a63f5e9d7329"]},"26943":{"id":"MDExOlB1bGxSZXF1ZXN0MjYwMTc2MzQ5","public_id":26943,"url":"https://github.com/godotengine/godot/pull/26943","diff_url":"https://github.com/godotengine/godot/pull/26943.diff","patch_url":"https://github.com/godotengine/godot/pull/26943.patch","title":"GLES2: Convert unsupported float texture types to 8-bit types","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-03-12T00:02:14Z","updated_at":"2019-03-12T15:45:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["ac483345c427069a033feeb0f9b0302d04787e92"]},"26957":{"id":"MDExOlB1bGxSZXF1ZXN0MjYwMjU3NDEz","public_id":26957,"url":"https://github.com/godotengine/godot/pull/26957","diff_url":"https://github.com/godotengine/godot/pull/26957.diff","patch_url":"https://github.com/godotengine/godot/pull/26957.patch","title":"Fixed & improved Visual Studio custom debugger visualization","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-03-12T08:11:20Z","updated_at":"2019-03-12T15:34:38Z","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":["fac0f76b7a7b4bd19e3e4ecc4ac98619daea3784"]},"26962":{"id":"MDExOlB1bGxSZXF1ZXN0MjYwMzY5MzE4","public_id":26962,"url":"https://github.com/godotengine/godot/pull/26962","diff_url":"https://github.com/godotengine/godot/pull/26962.diff","patch_url":"https://github.com/godotengine/godot/pull/26962.patch","title":"fix for access after free in OS_X11::set_context.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDk4ODMy","created_at":"2019-03-12T13:45:28Z","updated_at":"2019-06-25T20:11:12Z","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":["7822cc9329e8186668a12cf07126ce0ee40a21b7"]},"26969":{"id":"MDExOlB1bGxSZXF1ZXN0MjYwNDA4ODM3","public_id":26969,"url":"https://github.com/godotengine/godot/pull/26969","diff_url":"https://github.com/godotengine/godot/pull/26969.diff","patch_url":"https://github.com/godotengine/godot/pull/26969.patch","title":"AudioStreamSample: Don't crash when writing to file fails","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3Njc2ODQ3","created_at":"2019-03-12T15:16:06Z","updated_at":"2019-03-19T18:58:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["db8f26c8e59d2adabd0c7ef5d310ea0d47e77479"]},"26974":{"id":"MDExOlB1bGxSZXF1ZXN0MjYwNDQxNTM2","public_id":26974,"url":"https://github.com/godotengine/godot/pull/26974","diff_url":"https://github.com/godotengine/godot/pull/26974.diff","patch_url":"https://github.com/godotengine/godot/pull/26974.patch","title":"Update changelog with recent additions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-03-12T16:31:41Z","updated_at":"2020-01-27T18:21:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["c6f800e2de29f1a0b3f049fb389d472cb8996e6d"]}}} |