Files
godot-interactive-changelog/data/godotengine.godot.2.0.3.json
Yuri Sizov 7513823aaf Add configs and data for Godot 2.0
- Fix the "no changes" message being visible in a wrong context.
2023-03-24 16:32:21 +01:00

1 line
191 KiB
JSON

{"generated_at":1679670347614,"log":["9ed2084b420ef39d1ed2330047def39224b8a3ce","c0df7da2ca98672e8d5520689b913dcad9b597cb","49bf494eacb7e2fc4a0a95d2ea8e2da78554d936","b8d8ec09eefa77b20a8dc7678f506688ecb726fe","f120514402e0e92d0106bdb2369a59e65ebcb694","77573a76d1320f51473ec7fa81be4fbad43e75f4","c734a508c3d2c17e15e5125110f6b2adce0f460c","d66b04921fca5d3a60709bb192a96e0d04c75d8a","f61f515872b203aec1ed16f03581af7e3c9a3c18","c5e17d553ebc7f326f6098af72ce92c784e4ff1b","2bd6e2402bbfbadca5f93f0cf4f482edf3f55dc4","c575f31d5d601eecd85594c079bce9542a30559d","6d50ccfd32afe13cfea92c950237dae6ba91b9d8","bd51dea8f6a281038e5d7f0fdd084d70a09ad384","abc97d3bb42aa04c2fd20c330b6a71f8c9755353","a5e54b83ec716eef424c2db8ad563d62d410d8b6","18782aec617b88bfa756fc9808e7e1d35eb920c4","f58cfaf5850c5fde674d3e68670446b377c9c3d8","5d98718c28cfec6e7174f640c191fb114c2fa065","7ab1c1ea3b111cf9b6fd9233abd334f9f36d1ce4","f8debd8152ae822956615541cf43b620480eee6d","ac06e3d4db90ad48f197da32e42241968b78be35","b6be2f503de19ce6d5ffb9c9d8efb7238b445cb3","b224407770afc07039d19358c1c03b2de2dac7d7","7556391d200da81232e72882e489b34aafab8f7d","23c659fc4799a880997e1a0e8f5a75efea9613c4","48327314772a2e74ec113945a6549e0a4ebe7736","19f08eaa5bbcadec1a9ce2f41e940f108371ba49","975b4d2927967f28cb2a4692ca7b64ee57d5e050","913818a246257f4a568147e58ee90cb232ff9388","4a4999451b36cb07250463beca3ebdc81b7f6018","4f57e532b885fd359935510ee95438727cc1462c","3449c81bdbf186e5e74be3d9ad9b5e8be4b010ec","05857a54722d262dfbf5c264d4faf825de16cf9c","ec3b50fd652903fecb7fc126379568a7be9eea09","f95918e05a93fa84c7ee7224beb235143ecf7c1e","b3404c8c444a393cb878610c5a275918984f4a0c","7e077258c5799173b3a8d4289ea07e91934ae1c4","fb3d10c5791705c7d0abe80102e63e2944f224e8","0b75c39c2b464448f99a70ea17629e3d3a262eb6","e0a13981fc6a861bbfb98e30511ff9f19ef8f5e9","bdbb83126124bddb572f278a1ef532114f920636","97e30f4cd70b7d89e56e8dbe84e936d2ffabb667","78dc8e79c4c6f428545c7f48f421d007d68ad7d3","40681d90e57b41ab10142145e216fb6a71d227fb","fbb8a2170c16bc6ecb5fbead4ed195a984c82a2b","e8a972197c50cf20b4d71139391c56561efce389","047767b824708f722d59a9d32bb2a7894ab4845c","ef2f1ae811f8230332bc598a2bd61385cda1acd1","7c419032c767d224f3cc318bf6ed6aa30700bd00","9bdcc97e565489f9f7b76522013889fb038140b0","7f80fce4647087b410d1b693bb2f5a21837012b8","ea9b552e271196a5f9a465ab73d1ad837f5c8866","21ab3a030e3801378715ed25596571412debc39d","a14ff27337a6bacec171b6b6e8e3f15bf45cf1b5","d6e30256ad7e2660db796b41cf8a7bf073aa6d09","4bc494ae2ec07497d27d97acccdd6514c6ae878a","d49fff6246569fdfccd8e443f08abdb79ea93156","d29087cc537815340fa7483a3d251df3329b0599","27461a79dcb28cdf696d0c296ca9522d44260210","a86cfc258e624e35459bf4e2880d9588a547f7ad","26c2e0d09dc9c61d6d49b6d43f47a484e7eff49f","0b49d78a3f9d175b0a2cc9088bf5c2f748a70cee","40b546fb836c427b077fb4fed56305ab23e1a132","3c453b7bd2d4cf4df26f1b512ae03744740455f4","f0337637004d7edfb0fd0067e54712efb1f380ee","944ac2500a6faf94d818a56d59387921b61726a6","b4adb0d338b2beb8c0a89a43b818a169d2e8061a","227604a566ba4cde8520404345e88b112401474d","70644301ddd6fe5c9572708e8490775d5a3c6d3a","4228505cf0a07cfad9c291d7fda201ea4085aa5d","9086a929b2128b74385e9b414a8c32b0839424b3","5365ae921220e6333cdd643ba2da44cdb3c32d4b","a3fd381a4f8106be33c563ba6773eab9acff01fe","d81ffaf2ab902919c986085835d28f32af6bc39a","c77a5f910e3af685e791033b9b56f3a24c721f94","91461b588da8881e0b54795ac35397e8211a75b7","3a3f56689e8d0ccebde4668dc81c975f03381ff7","35e05b092c4c0af3919abd0fd90158dd37e2ba87","238bbb6539b354f2aeeb51c6e98810ca70798f11","946ef8d47825d3c4c011846c22a4f26857332303","d3ee8de7545351dabc4ab8b7470f930ec6280226","517518ae9a2e8c7aa891cbd101dbee95750eac27","084ce221d73b0b7666080a9357f3a993e6c4700c","e38666b76aa643f55d8edcb16c9d4e91a6b74c78","6f76eca8831dc48a145c712f45670aa76edfdac6","d183a5361f17ae4a65dbfc09f0835459592f285d","11aa0d140565630add56673333c01f93306194a3","6efe8818a77fd5709373049a0ca3bfc80d917646","9023a84a93cf3fa20cfb339722897dff731222b7","1bd2145e34b3c6b249f150eb1e8f13b8ff7aec39","382a8250ba58300f713abf6658b7685b2b427e6c","73296a9a6da3e4c616cca9ffba62ff8918b9ae19","93b1f60ca2938adc169cb9618f0193b9f06369e9","7f4387d21ef90a4ff96a14e53d19e55df9d33cdf","c0748bad06e9bb63f1ee560c4ddc9ebfb5dd0bdf","94b321822d224116889300c0ee8c3b226a1cfea8","c523749662dd8b41182efe279b52de9b6580fc99","0f47311610edee978e23ea109cbbf7d55c346fdd","4c358b7043897452217709afab79bf409d3e4006","98b30e3affc60ff2eb6582be6f2c7720c5148b86","9f5c6cf950610fa8ab25bac537f8e4275384a2c5","07fc330241bb762a0c9cdca254ea2fa7cc49261b","c712e54b63815d28f03340a63c22da6e996408b6","6a2efc48c57982f01ccdb452d795d5474ea9fe78","ff1d370b9f337f35801935be7a66cec02aaa50d3","e654184888672d63df28b1760b3d55461e58607d","cabb80ecf4e27a4d506439b4252835efc9073b96","3efa0f130dbaaba5eecb42f76ed7518eedfdf0c8","47c7b535d2cdcb89c7799475662c70ca9c7ff41d","5fac497aa2006780c4f82108a238c06829bcd8df","4bfcd14a6a207f51fc2f44bcd971004984d35312","dbcf969fbf9d10910904a190c315db89cf40a2e2","52bf4a76b2138899f5b47f830847c53b8612882a","f32a4dc516116f1f46f095d60ccfaac78b6e1fe3","a0b664585878429f42ac0aa17e8c0ff84b5d833a","b24c3be564b7766fdf7a98a14e8720580972f8f8","b2b5c495e176209a450dcedc94a7d82292463232","e367c6cdd838cb8c645c254df9c4e8d0c1846cbc","b5a438413a338f47fcdd47b987b28d68e25fc99a","f4ebba513a45dc64732a083cb7807cb955604860","40d21117f975d007098922dce52cae5800a7f0d1","e120e2265b87e27ed61d6c65c39ca5053f842721","874696619487ae60fd2320cced237fb9eef73a83","76eeb457d399f082497b2ebe69be03ec8fc0bf3c","02afea1e4ea3e57895eb10bebc69a158674cfc24","692878b7f40b6802acc6aa47b0f79589ee81a5b6","b7f5418f8d459814bf92013476af4629639d3cc8","d4d810faacac8c2e1b194155184289668816bb2f","3a390e9b44cb196aa4b4843dd8b3a7875bbc3a3f","5d63f4e758436fc1f9c366acb9ff66748f7efbdd","cbac9a2ca3feacf08b3bef3e3a6cdb65b3aec8f9"],"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":12,"commit_count":53},"MDQ6VXNlcjY5OTYxOTE=":{"id":"MDQ6VXNlcjY5OTYxOTE=","user":"leonkrause","avatar":"https://avatars.githubusercontent.com/u/6996191?v=4","url":"https://github.com/leonkrause","pull_count":4,"commit_count":10},"MDQ6VXNlcjEzMjE1MDQz":{"id":"MDQ6VXNlcjEzMjE1MDQz","user":"MattUV","avatar":"https://avatars.githubusercontent.com/u/13215043?v=4","url":"https://github.com/MattUV","pull_count":1,"commit_count":2},"MDQ6VXNlcjY1ODQzMzA=":{"id":"MDQ6VXNlcjY1ODQzMzA=","user":"Paulb23","avatar":"https://avatars.githubusercontent.com/u/6584330?u=6feda0168eba0b01af4797a09e2c54219e49506b&v=4","url":"https://github.com/Paulb23","pull_count":14,"commit_count":30},"MDQ6VXNlcjEwNTc4MjI1":{"id":"MDQ6VXNlcjEwNTc4MjI1","user":"marcelofg55","avatar":"https://avatars.githubusercontent.com/u/10578225?u=1e4278911c881a26bdd71a5a9940b7f6c3599b68&v=4","url":"https://github.com/marcelofg55","pull_count":1,"commit_count":2},"MDQ6VXNlcjEzMDA2ODE=":{"id":"MDQ6VXNlcjEzMDA2ODE=","user":"mattiascibien","avatar":"https://avatars.githubusercontent.com/u/1300681?u=110fba4860d49e8efc702b75a42cf3d9e77fc8fd&v=4","url":"https://github.com/mattiascibien","pull_count":2,"commit_count":4},"MDQ6VXNlcjgyODE5MTY=":{"id":"MDQ6VXNlcjgyODE5MTY=","user":"27thLiz","avatar":"https://avatars.githubusercontent.com/u/8281916?u=2171745a413ca081df83835331f74dd955996118&v=4","url":"https://github.com/27thLiz","pull_count":5,"commit_count":10},"MDQ6VXNlcjU1OTk3OTY=":{"id":"MDQ6VXNlcjU1OTk3OTY=","user":"vnen","avatar":"https://avatars.githubusercontent.com/u/5599796?u=4609ceaeea06ef2484368f7ecdf0c9262a8dd825&v=4","url":"https://github.com/vnen","pull_count":5,"commit_count":10},"MDQ6VXNlcjQ3NDE4ODY=":{"id":"MDQ6VXNlcjQ3NDE4ODY=","user":"AlexHolly","avatar":"https://avatars.githubusercontent.com/u/4741886?u=81482cfee6722a4251a80309bdba329f31f7229c&v=4","url":"https://github.com/AlexHolly","pull_count":3,"commit_count":6},"MDQ6VXNlcjY2NDUzMDk=":{"id":"MDQ6VXNlcjY2NDUzMDk=","user":"punto-","avatar":"https://avatars.githubusercontent.com/u/6645309?v=4","url":"https://github.com/punto-","pull_count":0,"commit_count":8},"MDQ6VXNlcjExMDM4OTc=":{"id":"MDQ6VXNlcjExMDM4OTc=","user":"djrm","avatar":"https://avatars.githubusercontent.com/u/1103897?u=878c7ff8c6bd60a596d87ef494ca772b8efa56e3&v=4","url":"https://github.com/djrm","pull_count":10,"commit_count":22},"":{"id":"","user":"ghost","avatar":"https://avatars.githubusercontent.com/u/10137?v=4","url":"https://github.com/ghost","pull_count":0,"commit_count":2},"MDQ6VXNlcjc3MTgxMDA=":{"id":"MDQ6VXNlcjc3MTgxMDA=","user":"neikeq","avatar":"https://avatars.githubusercontent.com/u/7718100?u=270fb3a7fdab41e01e0f2c5be05d3dcea151f28e&v=4","url":"https://github.com/neikeq","pull_count":7,"commit_count":16},"MDQ6VXNlcjU3NTc3MDQ=":{"id":"MDQ6VXNlcjU3NTc3MDQ=","user":"Griefchief","avatar":"https://avatars.githubusercontent.com/u/5757704?u=66c85b8d1aafbff17a612777926027bc39d9acd6&v=4","url":"https://github.com/Griefchief","pull_count":1,"commit_count":2},"MDQ6VXNlcjUxMjA0MzY=":{"id":"MDQ6VXNlcjUxMjA0MzY=","user":"mrezai","avatar":"https://avatars.githubusercontent.com/u/5120436?v=4","url":"https://github.com/mrezai","pull_count":3,"commit_count":7},"MDQ6VXNlcjExNDUwODc1":{"id":"MDQ6VXNlcjExNDUwODc1","user":"CowThing","avatar":"https://avatars.githubusercontent.com/u/11450875?u=bd65ad24592271be39683b1c777d42cdbb28bc13&v=4","url":"https://github.com/CowThing","pull_count":3,"commit_count":6},"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":8,"commit_count":16},"MDQ6VXNlcjYyNjUzMDc=":{"id":"MDQ6VXNlcjYyNjUzMDc=","user":"reduz","avatar":"https://avatars.githubusercontent.com/u/6265307?u=987b9f7a5547e1e9937291fc286ab3f13e9b433c&v=4","url":"https://github.com/reduz","pull_count":0,"commit_count":3},"MDQ6VXNlcjgyODE0NTQ=":{"id":"MDQ6VXNlcjgyODE0NTQ=","user":"volzhs","avatar":"https://avatars.githubusercontent.com/u/8281454?u=a9bb3ea9b19f273625139d0750bb9f40ffb11093&v=4","url":"https://github.com/volzhs","pull_count":3,"commit_count":6},"MDQ6VXNlcjY5NjQ1NTY=":{"id":"MDQ6VXNlcjY5NjQ1NTY=","user":"Geequlim","avatar":"https://avatars.githubusercontent.com/u/6964556?u=221b7e007c4c0595e81fb3f8eb2fbd825ce22c92&v=4","url":"https://github.com/Geequlim","pull_count":3,"commit_count":6},"MDQ6VXNlcjMxNjQxOTA=":{"id":"MDQ6VXNlcjMxNjQxOTA=","user":"CombustibleLemonade","avatar":"https://avatars.githubusercontent.com/u/3164190?v=4","url":"https://github.com/CombustibleLemonade","pull_count":1,"commit_count":4},"MDQ6VXNlcjEyODkyMDc=":{"id":"MDQ6VXNlcjEyODkyMDc=","user":"StraToN","avatar":"https://avatars.githubusercontent.com/u/1289207?u=aa30a71568ee4fb0ef4b6b092f51f986151bd295&v=4","url":"https://github.com/StraToN","pull_count":1,"commit_count":4},"MDQ6VXNlcjE4NTMyMg==":{"id":"MDQ6VXNlcjE4NTMyMg==","user":"leezh","avatar":"https://avatars.githubusercontent.com/u/185322?v=4","url":"https://github.com/leezh","pull_count":2,"commit_count":4},"MDQ6VXNlcjk4NDc0MzA=":{"id":"MDQ6VXNlcjk4NDc0MzA=","user":"Alex-doc","avatar":"https://avatars.githubusercontent.com/u/9847430?u=d2b711589cedc35037ffacfddf5af3c0460fb80e&v=4","url":"https://github.com/Alex-doc","pull_count":1,"commit_count":2},"MDQ6VXNlcjEyNzU2MDQ3":{"id":"MDQ6VXNlcjEyNzU2MDQ3","user":"SaracenOne","avatar":"https://avatars.githubusercontent.com/u/12756047?u=b898b9a13751c0734a1cfe31fa1fef8b74a50fdb&v=4","url":"https://github.com/SaracenOne","pull_count":2,"commit_count":4},"MDQ6VXNlcjEyMzc2MDQy":{"id":"MDQ6VXNlcjEyMzc2MDQy","user":"HeartoLazor","avatar":"https://avatars.githubusercontent.com/u/12376042?u=74f446edcbe918eab92fcc507e31ea81ebca203d&v=4","url":"https://github.com/HeartoLazor","pull_count":1,"commit_count":2},"MDQ6VXNlcjEzMTE1NTU=":{"id":"MDQ6VXNlcjEzMTE1NTU=","user":"Zylann","avatar":"https://avatars.githubusercontent.com/u/1311555?u=98e85e0c6d8599c7de140000f240417c9f512cea&v=4","url":"https://github.com/Zylann","pull_count":2,"commit_count":4},"MDQ6VXNlcjY4ODAzNzg=":{"id":"MDQ6VXNlcjY4ODAzNzg=","user":"sanikoyes","avatar":"https://avatars.githubusercontent.com/u/6880378?u=9b2f8961225f0c4f9ea7408e76b8fbaeae566dca&v=4","url":"https://github.com/sanikoyes","pull_count":2,"commit_count":4}},"commits":{"9ed2084b420ef39d1ed2330047def39224b8a3ce":{"hash":"9ed2084b420ef39d1ed2330047def39224b8a3ce","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 sure single select after multi select works better\"","body":"This reverts commit f909634832a72cfc669fd1b6281c8a960ea3d40f.\nIt caused various regressions (#4556 and #4607).","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c0df7da2ca98672e8d5520689b913dcad9b597cb":{"hash":"c0df7da2ca98672e8d5520689b913dcad9b597cb","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Version 2.0.3","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"49bf494eacb7e2fc4a0a95d2ea8e2da78554d936":{"hash":"49bf494eacb7e2fc4a0a95d2ea8e2da78554d936","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"classref: Readd String.strip_edges description","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b8d8ec09eefa77b20a8dc7678f506688ecb726fe":{"hash":"b8d8ec09eefa77b20a8dc7678f506688ecb726fe","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"eska <eska@eska.me>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Remove nocpuid.c from builtin OpenSSL","body":"Since opensslconf.h no longer defines OPENSSL_CPUID_OBJ, OpenSSL defines\nOPENSSL_cpuid_setup itself (with the same empty definition)\n\n(cherry picked from commit 2392824dbab773b365dc77b8a75c1b75f42b93d8)","is_cherrypick":true,"cherrypick_hash":"2392824dbab773b365dc77b8a75c1b75f42b93d8","pull":""},"2392824dbab773b365dc77b8a75c1b75f42b93d8":{"hash":"2392824dbab773b365dc77b8a75c1b75f42b93d8","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"eska <eska@eska.me>","committer_raw":"eska <eska@eska.me>","summary":"Remove nocpuid.c from builtin OpenSSL","body":"Since opensslconf.h no longer defines OPENSSL_CPUID_OBJ, OpenSSL defines\nOPENSSL_cpuid_setup itself (with the same empty definition)","is_cherrypick":false,"cherrypick_hash":"","pull":4639},"f120514402e0e92d0106bdb2369a59e65ebcb694":{"hash":"f120514402e0e92d0106bdb2369a59e65ebcb694","is_merge":false,"authored_by":["MDQ6VXNlcjEzMjE1MDQz"],"author_raw":"MattUV <matt.huve@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"classref: Fixed return types in Area and Area2D (#4635)","body":"(cherry picked from commit 91c85ff1f5e83fd7e360ad07abad98684acf6ecf)","is_cherrypick":true,"cherrypick_hash":"91c85ff1f5e83fd7e360ad07abad98684acf6ecf","pull":""},"91c85ff1f5e83fd7e360ad07abad98684acf6ecf":{"hash":"91c85ff1f5e83fd7e360ad07abad98684acf6ecf","is_merge":false,"authored_by":["MDQ6VXNlcjEzMjE1MDQz"],"author_raw":"MattUV <matt.huve@gmail.com>","committer_raw":"MattUV <matt.huve@gmail.com>","summary":"classref: Fixed return types in Area and Area2D (#4635)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4635},"77573a76d1320f51473ec7fa81be4fbad43e75f4":{"hash":"77573a76d1320f51473ec7fa81be4fbad43e75f4","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"classref: Sync with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c734a508c3d2c17e15e5125110f6b2adce0f460c":{"hash":"c734a508c3d2c17e15e5125110f6b2adce0f460c","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"classref: Directory and ConfigFile","body":"(cherry picked from commit 22d1385caf40badde869fb114b01f6f50ab608ab)","is_cherrypick":true,"cherrypick_hash":"22d1385caf40badde869fb114b01f6f50ab608ab","pull":""},"22d1385caf40badde869fb114b01f6f50ab608ab":{"hash":"22d1385caf40badde869fb114b01f6f50ab608ab","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"classref: Directory and ConfigFile","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4631},"d66b04921fca5d3a60709bb192a96e0d04c75d8a":{"hash":"d66b04921fca5d3a60709bb192a96e0d04c75d8a","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 GCC/Clang argument being passed to MSVC","body":"Fixes #4620\n\n(cherry picked from commits 972b0f78b3f89ea5096bc37658ceb859ad47fa44\nand c7292b1f3d22323352a14e756497b03d66c90666)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f61f515872b203aec1ed16f03581af7e3c9a3c18":{"hash":"f61f515872b203aec1ed16f03581af7e3c9a3c18","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Updated caret blink method documentation","body":"(cherry picked from commit 997476777a83022d4ea2858e3b8127ef44639d86)","is_cherrypick":true,"cherrypick_hash":"997476777a83022d4ea2858e3b8127ef44639d86","pull":""},"997476777a83022d4ea2858e3b8127ef44639d86":{"hash":"997476777a83022d4ea2858e3b8127ef44639d86","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Updated caret blink method documentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4627},"c5e17d553ebc7f326f6098af72ce92c784e4ff1b":{"hash":"c5e17d553ebc7f326f6098af72ce92c784e4ff1b","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Bind caret blink to gdscript and properties","body":"(cherry picked from commit dc90cba42e3c9357af8eb94e69022b4afe901896)","is_cherrypick":true,"cherrypick_hash":"dc90cba42e3c9357af8eb94e69022b4afe901896","pull":""},"dc90cba42e3c9357af8eb94e69022b4afe901896":{"hash":"dc90cba42e3c9357af8eb94e69022b4afe901896","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Bind caret blink to gdscript and properties","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4627},"2bd6e2402bbfbadca5f93f0cf4f482edf3f55dc4":{"hash":"2bd6e2402bbfbadca5f93f0cf4f482edf3f55dc4","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"marcelofg55 <marcelofg55@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"OS.get_screen_size now returns the correct value on OSX","body":"(cherry picked from commit b697de92efab8ddd9796a1f396cebfb159be11b0)","is_cherrypick":true,"cherrypick_hash":"b697de92efab8ddd9796a1f396cebfb159be11b0","pull":""},"b697de92efab8ddd9796a1f396cebfb159be11b0":{"hash":"b697de92efab8ddd9796a1f396cebfb159be11b0","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"marcelofg55 <marcelofg55@gmail.com>","committer_raw":"marcelofg55 <marcelofg55@gmail.com>","summary":"OS.get_screen_size now returns the correct value on OSX","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4621},"c575f31d5d601eecd85594c079bce9542a30559d":{"hash":"c575f31d5d601eecd85594c079bce9542a30559d","is_merge":false,"authored_by":["MDQ6VXNlcjEzMDA2ODE="],"author_raw":"Mattias Cibien <mattiascibien@users.noreply.github.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Added possibility to strip left and right to strip_edges (#4594)","body":"(cherry picked from commit 49c473bb365054969687f14ed0b55bfe3b06e637)","is_cherrypick":true,"cherrypick_hash":"49c473bb365054969687f14ed0b55bfe3b06e637","pull":""},"49c473bb365054969687f14ed0b55bfe3b06e637":{"hash":"49c473bb365054969687f14ed0b55bfe3b06e637","is_merge":false,"authored_by":["MDQ6VXNlcjEzMDA2ODE="],"author_raw":"Mattias Cibien <mattiascibien@users.noreply.github.com>","committer_raw":"Mattias Cibien <mattiascibien@users.noreply.github.com>","summary":"Added possibility to strip left and right to strip_edges (#4594)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4594},"6d50ccfd32afe13cfea92c950237dae6ba91b9d8":{"hash":"6d50ccfd32afe13cfea92c950237dae6ba91b9d8","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"Andreas Haas <liu.gam3@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Joystick demo script cleanup","body":"Removes a leftover variable and uses constants instead of magic numbers.\n\n(cherry picked from commit 86b46c0b7ec624ba6584974bf021398b4d4db993)","is_cherrypick":true,"cherrypick_hash":"86b46c0b7ec624ba6584974bf021398b4d4db993","pull":""},"86b46c0b7ec624ba6584974bf021398b4d4db993":{"hash":"86b46c0b7ec624ba6584974bf021398b4d4db993","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"Andreas Haas <liu.gam3@gmail.com>","committer_raw":"Andreas Haas <liu.gam3@gmail.com>","summary":"Joystick demo script cleanup","body":"Removes a leftover variable and uses constants instead of magic numbers.","is_cherrypick":false,"cherrypick_hash":"","pull":4613},"bd51dea8f6a281038e5d7f0fdd084d70a09ad384":{"hash":"bd51dea8f6a281038e5d7f0fdd084d70a09ad384","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Added caret blink in text editor","body":"(cherry picked from commit e03e7deb1bbc25d1d7e3506058e090a14eabde97)","is_cherrypick":true,"cherrypick_hash":"e03e7deb1bbc25d1d7e3506058e090a14eabde97","pull":""},"e03e7deb1bbc25d1d7e3506058e090a14eabde97":{"hash":"e03e7deb1bbc25d1d7e3506058e090a14eabde97","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Added caret blink in text editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4598},"abc97d3bb42aa04c2fd20c330b6a71f8c9755353":{"hash":"abc97d3bb42aa04c2fd20c330b6a71f8c9755353","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fixed autocomplete truncate, issue 4554","body":"(cherry picked from commit accc2a195bdcb79628650a61e6d9a3e408c37d19)","is_cherrypick":true,"cherrypick_hash":"accc2a195bdcb79628650a61e6d9a3e408c37d19","pull":""},"accc2a195bdcb79628650a61e6d9a3e408c37d19":{"hash":"accc2a195bdcb79628650a61e6d9a3e408c37d19","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Fixed autocomplete truncate, issue 4554","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4557},"a5e54b83ec716eef424c2db8ad563d62d410d8b6":{"hash":"a5e54b83ec716eef424c2db8ad563d62d410d8b6","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Add ignore error flag to OpenSSL driver","body":"(cherry picked from commit 2e44e255ed913372df5ced3526ea56fd50e6df3a)","is_cherrypick":true,"cherrypick_hash":"2e44e255ed913372df5ced3526ea56fd50e6df3a","pull":""},"2e44e255ed913372df5ced3526ea56fd50e6df3a":{"hash":"2e44e255ed913372df5ced3526ea56fd50e6df3a","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Add ignore error flag to OpenSSL driver","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4597},"18782aec617b88bfa756fc9808e7e1d35eb920c4":{"hash":"18782aec617b88bfa756fc9808e7e1d35eb920c4","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fixed autocomlete strings not appearing for function arguments","body":"(cherry picked from commit 9e6234201bdd9abbd780d75d5c5e1ead454d4c20)","is_cherrypick":true,"cherrypick_hash":"9e6234201bdd9abbd780d75d5c5e1ead454d4c20","pull":""},"9e6234201bdd9abbd780d75d5c5e1ead454d4c20":{"hash":"9e6234201bdd9abbd780d75d5c5e1ead454d4c20","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Fixed autocomlete strings not appearing for function arguments","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4583},"f58cfaf5850c5fde674d3e68670446b377c9c3d8":{"hash":"f58cfaf5850c5fde674d3e68670446b377c9c3d8","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NDE4ODY="],"author_raw":"Alexander Holland <alexander.holland@live.de>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"fix percent decode utf8 error","body":"(cherry picked from commit f86cffd8e6cacb09cf59c27423c7e82c0e024aaa)","is_cherrypick":true,"cherrypick_hash":"f86cffd8e6cacb09cf59c27423c7e82c0e024aaa","pull":""},"f86cffd8e6cacb09cf59c27423c7e82c0e024aaa":{"hash":"f86cffd8e6cacb09cf59c27423c7e82c0e024aaa","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NDE4ODY="],"author_raw":"Alexander Holland <alexander.holland@live.de>","committer_raw":"Alexander Holland <alexander.holland@live.de>","summary":"fix percent decode utf8 error","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4553},"5d98718c28cfec6e7174f640c191fb114c2fa065":{"hash":"5d98718c28cfec6e7174f640c191fb114c2fa065","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fixed animation player auto-queue duplication and undo/redo","body":"(cherry picked from commit 488495852bcee4e92038657abd166b83f78f2a2a)","is_cherrypick":true,"cherrypick_hash":"488495852bcee4e92038657abd166b83f78f2a2a","pull":""},"488495852bcee4e92038657abd166b83f78f2a2a":{"hash":"488495852bcee4e92038657abd166b83f78f2a2a","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Fixed animation player auto-queue duplication and undo/redo","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4576},"7ab1c1ea3b111cf9b6fd9233abd334f9f36d1ce4":{"hash":"7ab1c1ea3b111cf9b6fd9233abd334f9f36d1ce4","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fixed code completion after opening bracket, issue 3977","body":"(cherry picked from commit 0a2b341d0a7027b9d8c1e3bf1448f83c568a9304)","is_cherrypick":true,"cherrypick_hash":"0a2b341d0a7027b9d8c1e3bf1448f83c568a9304","pull":""},"0a2b341d0a7027b9d8c1e3bf1448f83c568a9304":{"hash":"0a2b341d0a7027b9d8c1e3bf1448f83c568a9304","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Fixed code completion after opening bracket, issue 3977","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4573},"f8debd8152ae822956615541cf43b620480eee6d":{"hash":"f8debd8152ae822956615541cf43b620480eee6d","is_merge":false,"authored_by":["MDQ6VXNlcjY2NDUzMDk="],"author_raw":"Ariel Manzur <ariel@godotengine.org>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"cloning env for builtin_openssl _and_ openssl :)","body":"(cherry picked from commit baaa74f2153403044ab7570b920bc01317f8a047)","is_cherrypick":true,"cherrypick_hash":"baaa74f2153403044ab7570b920bc01317f8a047","pull":""},"baaa74f2153403044ab7570b920bc01317f8a047":{"hash":"baaa74f2153403044ab7570b920bc01317f8a047","is_merge":false,"authored_by":["MDQ6VXNlcjY2NDUzMDk="],"author_raw":"Ariel Manzur <ariel@godotengine.org>","committer_raw":"Ariel Manzur <ariel@godotengine.org>","summary":"cloning env for builtin_openssl _and_ openssl :)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ac06e3d4db90ad48f197da32e42241968b78be35":{"hash":"ac06e3d4db90ad48f197da32e42241968b78be35","is_merge":false,"authored_by":["MDQ6VXNlcjY2NDUzMDk="],"author_raw":"Ariel Manzur <ariel@godotengine.org>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"clonning env for builtin ssl","body":"(cherry picked from commit 62c17d65a8ad808bb712e64df2f16ecfb193c9be)","is_cherrypick":true,"cherrypick_hash":"62c17d65a8ad808bb712e64df2f16ecfb193c9be","pull":""},"62c17d65a8ad808bb712e64df2f16ecfb193c9be":{"hash":"62c17d65a8ad808bb712e64df2f16ecfb193c9be","is_merge":false,"authored_by":["MDQ6VXNlcjY2NDUzMDk="],"author_raw":"Ariel Manzur <ariel@godotengine.org>","committer_raw":"Ariel Manzur <ariel@godotengine.org>","summary":"clonning env for builtin ssl","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b6be2f503de19ce6d5ffb9c9d8efb7238b445cb3":{"hash":"b6be2f503de19ce6d5ffb9c9d8efb7238b445cb3","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Rotation APIs: Better exposure for degrees methods","body":"Made public the various set/getters for rotations in degrees.\nFor consistency, renamed the exposed method names to remove the leading\nunderscore, and kept the old names with a deprecation warning.\n\nFixes #4511.\n\n(cherry picked from commit 4eab767a6fbc746f6a13e976b4e34d566e7cc4cd)","is_cherrypick":true,"cherrypick_hash":"4eab767a6fbc746f6a13e976b4e34d566e7cc4cd","pull":""},"4eab767a6fbc746f6a13e976b4e34d566e7cc4cd":{"hash":"4eab767a6fbc746f6a13e976b4e34d566e7cc4cd","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Rotation APIs: Better exposure for degrees methods","body":"Made public the various set/getters for rotations in degrees.\nFor consistency, renamed the exposed method names to remove the leading\nunderscore, and kept the old names with a deprecation warning.\n\nFixes #4511.","is_cherrypick":false,"cherrypick_hash":"","pull":4571},"b224407770afc07039d19358c1c03b2de2dac7d7":{"hash":"b224407770afc07039d19358c1c03b2de2dac7d7","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Partial documentation for OS methods","body":"(cherry picked from commit ed7c0a6caf35838efbf8799bdae7b591f5332ec9)","is_cherrypick":true,"cherrypick_hash":"ed7c0a6caf35838efbf8799bdae7b591f5332ec9","pull":""},"ed7c0a6caf35838efbf8799bdae7b591f5332ec9":{"hash":"ed7c0a6caf35838efbf8799bdae7b591f5332ec9","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Partial documentation for OS methods","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4559},"7556391d200da81232e72882e489b34aafab8f7d":{"hash":"7556391d200da81232e72882e489b34aafab8f7d","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix build for Windows 64-bits with GCC","body":"(cherry picked from commit 81297f0fa1a0f021c5dfe120d0f4419d5cbcb2b5)","is_cherrypick":true,"cherrypick_hash":"81297f0fa1a0f021c5dfe120d0f4419d5cbcb2b5","pull":""},"81297f0fa1a0f021c5dfe120d0f4419d5cbcb2b5":{"hash":"81297f0fa1a0f021c5dfe120d0f4419d5cbcb2b5","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Fix build for Windows 64-bits with GCC","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4561},"23c659fc4799a880997e1a0e8f5a75efea9613c4":{"hash":"23c659fc4799a880997e1a0e8f5a75efea9613c4","is_merge":false,"authored_by":[""],"author_raw":"Juan Linietsky <reduz@Juans-MBP.fibertel.com.ar>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"-make sure single select after multi select works better","body":"-fixed some warnings for OSX\n\n(cherry picked from commit f909634832a72cfc669fd1b6281c8a960ea3d40f)","is_cherrypick":true,"cherrypick_hash":"f909634832a72cfc669fd1b6281c8a960ea3d40f","pull":""},"f909634832a72cfc669fd1b6281c8a960ea3d40f":{"hash":"f909634832a72cfc669fd1b6281c8a960ea3d40f","is_merge":false,"authored_by":[""],"author_raw":"Juan Linietsky <reduz@Juans-MBP.fibertel.com.ar>","committer_raw":"Juan Linietsky <reduz@Juans-MBP.fibertel.com.ar>","summary":"-make sure single select after multi select works better","body":"-fixed some warnings for OSX","is_cherrypick":false,"cherrypick_hash":"","pull":""},"48327314772a2e74ec113945a6549e0a4ebe7736":{"hash":"48327314772a2e74ec113945a6549e0a4ebe7736","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix memory leak","body":"As pointed out by @sanikoyes in #4541.\n\n(cherry picked from commit 5930408746fab692aaf277ec7b6482e7055f3344)","is_cherrypick":true,"cherrypick_hash":"5930408746fab692aaf277ec7b6482e7055f3344","pull":""},"5930408746fab692aaf277ec7b6482e7055f3344":{"hash":"5930408746fab692aaf277ec7b6482e7055f3344","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Fix memory leak","body":"As pointed out by @sanikoyes in #4541.","is_cherrypick":false,"cherrypick_hash":"","pull":4548},"19f08eaa5bbcadec1a9ce2f41e940f108371ba49":{"hash":"19f08eaa5bbcadec1a9ce2f41e940f108371ba49","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix wrong return and argument types in documentation","body":"(cherry picked from commit 1e752c01203b2560ef3ed28993aac9c98c053cb8)","is_cherrypick":true,"cherrypick_hash":"1e752c01203b2560ef3ed28993aac9c98c053cb8","pull":""},"1e752c01203b2560ef3ed28993aac9c98c053cb8":{"hash":"1e752c01203b2560ef3ed28993aac9c98c053cb8","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix wrong return and argument types in documentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4547},"975b4d2927967f28cb2a4692ca7b64ee57d5e050":{"hash":"975b4d2927967f28cb2a4692ca7b64ee57d5e050","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Add missing Vector2Array case to Variant::operator String()","body":"- Correcly display Vector2Array default arguments in the documentation\n\n(cherry picked from commit 2060e6616cb39362cddc3c57a94292896f9f4525)","is_cherrypick":true,"cherrypick_hash":"2060e6616cb39362cddc3c57a94292896f9f4525","pull":""},"2060e6616cb39362cddc3c57a94292896f9f4525":{"hash":"2060e6616cb39362cddc3c57a94292896f9f4525","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Add missing Vector2Array case to Variant::operator String()","body":"- Correcly display Vector2Array default arguments in the documentation","is_cherrypick":false,"cherrypick_hash":"","pull":4547},"913818a246257f4a568147e58ee90cb232ff9388":{"hash":"913818a246257f4a568147e58ee90cb232ff9388","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"Hinsbart <liu.gam3@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix ds3 gamepad mapping","body":"(cherry picked from commit d6cd5108e3b448a71cdd4150693c9b0d3610f7e1)","is_cherrypick":true,"cherrypick_hash":"d6cd5108e3b448a71cdd4150693c9b0d3610f7e1","pull":""},"d6cd5108e3b448a71cdd4150693c9b0d3610f7e1":{"hash":"d6cd5108e3b448a71cdd4150693c9b0d3610f7e1","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"Hinsbart <liu.gam3@gmail.com>","committer_raw":"Hinsbart <liu.gam3@gmail.com>","summary":"Fix ds3 gamepad mapping","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4542},"4a4999451b36cb07250463beca3ebdc81b7f6018":{"hash":"4a4999451b36cb07250463beca3ebdc81b7f6018","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Changed barely visible PROPERTY_HINT_ALL_FLAGS buttons for checkboxes","body":"(cherry picked from commit 723c0d730c0bb3df888934dd94ed1e45f24b7acd)","is_cherrypick":true,"cherrypick_hash":"723c0d730c0bb3df888934dd94ed1e45f24b7acd","pull":""},"723c0d730c0bb3df888934dd94ed1e45f24b7acd":{"hash":"723c0d730c0bb3df888934dd94ed1e45f24b7acd","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Changed barely visible PROPERTY_HINT_ALL_FLAGS buttons for checkboxes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4543},"4f57e532b885fd359935510ee95438727cc1462c":{"hash":"4f57e532b885fd359935510ee95438727cc1462c","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix windows 64-bits build.","body":"The change in `tools/doc/doc_data.cpp` is needed because the MSVC\ncompiler does not support variable length arrays.\n\nFix #4113\n\n(cherry picked from commit 9424c6c58f0b33f06807936958978e907574a845)","is_cherrypick":true,"cherrypick_hash":"9424c6c58f0b33f06807936958978e907574a845","pull":""},"9424c6c58f0b33f06807936958978e907574a845":{"hash":"9424c6c58f0b33f06807936958978e907574a845","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Fix windows 64-bits build.","body":"The change in `tools/doc/doc_data.cpp` is needed because the MSVC\ncompiler does not support variable length arrays.\n\nFix #4113","is_cherrypick":false,"cherrypick_hash":"","pull":4541},"3449c81bdbf186e5e74be3d9ad9b5e8be4b010ec":{"hash":"3449c81bdbf186e5e74be3d9ad9b5e8be4b010ec","is_merge":false,"authored_by":["MDQ6VXNlcjU3NTc3MDQ="],"author_raw":"Aleksandar Danilovic <greatgames.alexandar@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fixes 64 bit MSVC builds, disables bits parameter","body":"Also Enables automatic detection of architecture for the MSVC compilers.\nBuilds without assembly optimisations for x64\nCloses issue #3098\n\nSigned-off-by: Aleksandar Danilovic <greatgames.alexandar@gmail.com>\n(cherry picked from commit 7762e1afe60d6cf3ae310a4cf0af0e25ae5d18c6)","is_cherrypick":true,"cherrypick_hash":"7762e1afe60d6cf3ae310a4cf0af0e25ae5d18c6","pull":""},"7762e1afe60d6cf3ae310a4cf0af0e25ae5d18c6":{"hash":"7762e1afe60d6cf3ae310a4cf0af0e25ae5d18c6","is_merge":false,"authored_by":["MDQ6VXNlcjU3NTc3MDQ="],"author_raw":"Aleksandar Danilovic <greatgames.alexandar@gmail.com>","committer_raw":"Aleksandar Danilovic <greatgames.alexandar@gmail.com>","summary":"Fixes 64 bit MSVC builds, disables bits parameter","body":"Also Enables automatic detection of architecture for the MSVC compilers.\nBuilds without assembly optimisations for x64\nCloses issue #3098\n\nSigned-off-by: Aleksandar Danilovic <greatgames.alexandar@gmail.com>","is_cherrypick":false,"cherrypick_hash":"","pull":4274},"05857a54722d262dfbf5c264d4faf825de16cf9c":{"hash":"05857a54722d262dfbf5c264d4faf825de16cf9c","is_merge":false,"authored_by":["MDQ6VXNlcjUxMjA0MzY="],"author_raw":"mrezai <mhd.rezai@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Update OpenSSL to 1.0.2h","body":"(cherry picked from commit ab623c923d4e2c950342aec5da371cb92b1fbbc6)","is_cherrypick":true,"cherrypick_hash":"ab623c923d4e2c950342aec5da371cb92b1fbbc6","pull":""},"ab623c923d4e2c950342aec5da371cb92b1fbbc6":{"hash":"ab623c923d4e2c950342aec5da371cb92b1fbbc6","is_merge":false,"authored_by":["MDQ6VXNlcjUxMjA0MzY="],"author_raw":"mrezai <mhd.rezai@gmail.com>","committer_raw":"mrezai <mhd.rezai@gmail.com>","summary":"Update OpenSSL to 1.0.2h","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4540},"ec3b50fd652903fecb7fc126379568a7be9eea09":{"hash":"ec3b50fd652903fecb7fc126379568a7be9eea09","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Autocomplete no longer shows duplicates, issue 1824","body":"(cherry picked from commit 084d0bef96068109b67a4bc90e270cd32c678094)","is_cherrypick":true,"cherrypick_hash":"084d0bef96068109b67a4bc90e270cd32c678094","pull":""},"084d0bef96068109b67a4bc90e270cd32c678094":{"hash":"084d0bef96068109b67a4bc90e270cd32c678094","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Autocomplete no longer shows duplicates, issue 1824","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4539},"f95918e05a93fa84c7ee7224beb235143ecf7c1e":{"hash":"f95918e05a93fa84c7ee7224beb235143ecf7c1e","is_merge":false,"authored_by":["MDQ6VXNlcjExNDUwODc1"],"author_raw":"CowThing <cowthing@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Input Documentation","body":"Input Documentation\n\n(cherry picked from commit f6ae5e41de720996195eb02e1ba6ea954e4932e9)","is_cherrypick":true,"cherrypick_hash":"f6ae5e41de720996195eb02e1ba6ea954e4932e9","pull":""},"f6ae5e41de720996195eb02e1ba6ea954e4932e9":{"hash":"f6ae5e41de720996195eb02e1ba6ea954e4932e9","is_merge":false,"authored_by":["MDQ6VXNlcjExNDUwODc1"],"author_raw":"CowThing <cowthing@gmail.com>","committer_raw":"CowThing <cowthing@gmail.com>","summary":"Input Documentation","body":"Input Documentation","is_cherrypick":false,"cherrypick_hash":"","pull":4538},"b3404c8c444a393cb878610c5a275918984f4a0c":{"hash":"b3404c8c444a393cb878610c5a275918984f4a0c","is_merge":false,"authored_by":["MDQ6VXNlcjEzMDA2ODE="],"author_raw":"Mattias Cibien <mattias@mattiascibien.net>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fixed behavior of OS.set_window_resizable","body":"Should fix #4428.\n* Minimize button is not hidden anymore\n(cherry picked from commit 8fb7280f39600b1fec6f5a88fba29aecb0caa9b4)","is_cherrypick":true,"cherrypick_hash":"8fb7280f39600b1fec6f5a88fba29aecb0caa9b4","pull":""},"8fb7280f39600b1fec6f5a88fba29aecb0caa9b4":{"hash":"8fb7280f39600b1fec6f5a88fba29aecb0caa9b4","is_merge":false,"authored_by":["MDQ6VXNlcjEzMDA2ODE="],"author_raw":"Mattias Cibien <mattias@mattiascibien.net>","committer_raw":"Mattias Cibien <mattias@mattiascibien.net>","summary":"Fixed behavior of OS.set_window_resizable","body":"Should fix #4428.\n* Minimize button is not hidden anymore","is_cherrypick":false,"cherrypick_hash":"","pull":4536},"7e077258c5799173b3a8d4289ea07e91934ae1c4":{"hash":"7e077258c5799173b3a8d4289ea07e91934ae1c4","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fixed documentation generator for polymorphic functions","body":"(cherry picked from commit 57d0b784266f02c8f021d09f4f0bab911d894207)","is_cherrypick":true,"cherrypick_hash":"57d0b784266f02c8f021d09f4f0bab911d894207","pull":""},"57d0b784266f02c8f021d09f4f0bab911d894207":{"hash":"57d0b784266f02c8f021d09f4f0bab911d894207","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Fixed documentation generator for polymorphic functions","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4533},"fb3d10c5791705c7d0abe80102e63e2944f224e8":{"hash":"fb3d10c5791705c7d0abe80102e63e2944f224e8","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Documented bool methods","body":"(cherry picked from commit 3ca1d0f1d534d1111ccd9dfd007a891592154146)","is_cherrypick":true,"cherrypick_hash":"3ca1d0f1d534d1111ccd9dfd007a891592154146","pull":""},"3ca1d0f1d534d1111ccd9dfd007a891592154146":{"hash":"3ca1d0f1d534d1111ccd9dfd007a891592154146","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Documented bool methods","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4531},"0b75c39c2b464448f99a70ea17629e3d3a262eb6":{"hash":"0b75c39c2b464448f99a70ea17629e3d3a262eb6","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Documented float","body":"(cherry picked from commit 520e6f5b0944df0140521158f05c7d3fbd8bc2c0)","is_cherrypick":true,"cherrypick_hash":"520e6f5b0944df0140521158f05c7d3fbd8bc2c0","pull":""},"520e6f5b0944df0140521158f05c7d3fbd8bc2c0":{"hash":"520e6f5b0944df0140521158f05c7d3fbd8bc2c0","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Documented float","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4529},"e0a13981fc6a861bbfb98e30511ff9f19ef8f5e9":{"hash":"e0a13981fc6a861bbfb98e30511ff9f19ef8f5e9","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Documented int methods","body":"(cherry picked from commit 4453284388bcdad18242f1cbbdf2a4835c666d68)","is_cherrypick":true,"cherrypick_hash":"4453284388bcdad18242f1cbbdf2a4835c666d68","pull":""},"4453284388bcdad18242f1cbbdf2a4835c666d68":{"hash":"4453284388bcdad18242f1cbbdf2a4835c666d68","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Documented int methods","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4528},"bdbb83126124bddb572f278a1ef532114f920636":{"hash":"bdbb83126124bddb572f278a1ef532114f920636","is_merge":false,"authored_by":["MDQ6VXNlcjExNDUwODc1"],"author_raw":"CowThing <cowthing@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Finished AnimationPlayer Documentation","body":"(cherry picked from commit abf5f8c586239d1fe6924e218b55182e9cb99e77)","is_cherrypick":true,"cherrypick_hash":"abf5f8c586239d1fe6924e218b55182e9cb99e77","pull":""},"abf5f8c586239d1fe6924e218b55182e9cb99e77":{"hash":"abf5f8c586239d1fe6924e218b55182e9cb99e77","is_merge":false,"authored_by":["MDQ6VXNlcjExNDUwODc1"],"author_raw":"CowThing <cowthing@gmail.com>","committer_raw":"CowThing <cowthing@gmail.com>","summary":"Finished AnimationPlayer Documentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4526},"97e30f4cd70b7d89e56e8dbe84e936d2ffabb667":{"hash":"97e30f4cd70b7d89e56e8dbe84e936d2ffabb667","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix checking unsaved changes only in current scene","body":"(cherry picked from commit 107e62be7045ae69415f8069a6f49ec912ec3799)","is_cherrypick":true,"cherrypick_hash":"107e62be7045ae69415f8069a6f49ec912ec3799","pull":""},"107e62be7045ae69415f8069a6f49ec912ec3799":{"hash":"107e62be7045ae69415f8069a6f49ec912ec3799","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix checking unsaved changes only in current scene","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4523},"78dc8e79c4c6f428545c7f48f421d007d68ad7d3":{"hash":"78dc8e79c4c6f428545c7f48f421d007d68ad7d3","is_merge":false,"authored_by":["MDQ6VXNlcjExNDUwODc1"],"author_raw":"CowThing <CowThing@users.noreply.github.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Documented YSort (#4515)","body":"Documented YSort\n(cherry picked from commit 957c265f11fc5f244e24bb4d5442fedba4e32634)","is_cherrypick":true,"cherrypick_hash":"957c265f11fc5f244e24bb4d5442fedba4e32634","pull":""},"957c265f11fc5f244e24bb4d5442fedba4e32634":{"hash":"957c265f11fc5f244e24bb4d5442fedba4e32634","is_merge":false,"authored_by":["MDQ6VXNlcjExNDUwODc1"],"author_raw":"CowThing <CowThing@users.noreply.github.com>","committer_raw":"CowThing <CowThing@users.noreply.github.com>","summary":"Documented YSort (#4515)","body":"Documented YSort","is_cherrypick":false,"cherrypick_hash":"","pull":4515},"40681d90e57b41ab10142145e216fb6a71d227fb":{"hash":"40681d90e57b41ab10142145e216fb6a71d227fb","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Debugger: Fix breaked signal binding (#4508)","body":"Closes #4270.\n(cherry picked from commit 8ceab5ddaf141434cda982a04bdf4a8f4b0b5155)","is_cherrypick":true,"cherrypick_hash":"8ceab5ddaf141434cda982a04bdf4a8f4b0b5155","pull":""},"8ceab5ddaf141434cda982a04bdf4a8f4b0b5155":{"hash":"8ceab5ddaf141434cda982a04bdf4a8f4b0b5155","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Debugger: Fix breaked signal binding (#4508)","body":"Closes #4270.","is_cherrypick":false,"cherrypick_hash":"","pull":4508},"fbb8a2170c16bc6ecb5fbead4ed195a984c82a2b":{"hash":"fbb8a2170c16bc6ecb5fbead4ed195a984c82a2b","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Documented ColorRamp","body":"(cherry picked from commit c2bdb3727b14aff4de2504221e55c7574da4b60b)","is_cherrypick":true,"cherrypick_hash":"c2bdb3727b14aff4de2504221e55c7574da4b60b","pull":""},"c2bdb3727b14aff4de2504221e55c7574da4b60b":{"hash":"c2bdb3727b14aff4de2504221e55c7574da4b60b","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Documented ColorRamp","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4510},"e8a972197c50cf20b4d71139391c56561efce389":{"hash":"e8a972197c50cf20b4d71139391c56561efce389","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Partial documentation for Particles2D","body":"(cherry picked from commit 3cd58fe0ba597f5e72e087b9df0a847d2ecbf990)","is_cherrypick":true,"cherrypick_hash":"3cd58fe0ba597f5e72e087b9df0a847d2ecbf990","pull":""},"3cd58fe0ba597f5e72e087b9df0a847d2ecbf990":{"hash":"3cd58fe0ba597f5e72e087b9df0a847d2ecbf990","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Partial documentation for Particles2D","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4509},"047767b824708f722d59a9d32bb2a7894ab4845c":{"hash":"047767b824708f722d59a9d32bb2a7894ab4845c","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Document Popup, PopupDialog, PopupMenu, and PopupPanel","body":"(cherry picked from commit 5cdf4a63792ab7979da90977cf7d36568c8fd83e)","is_cherrypick":true,"cherrypick_hash":"5cdf4a63792ab7979da90977cf7d36568c8fd83e","pull":""},"5cdf4a63792ab7979da90977cf7d36568c8fd83e":{"hash":"5cdf4a63792ab7979da90977cf7d36568c8fd83e","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":"Document Popup, PopupDialog, PopupMenu, and PopupPanel","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4507},"ef2f1ae811f8230332bc598a2bd61385cda1acd1":{"hash":"ef2f1ae811f8230332bc598a2bd61385cda1acd1","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Tabs: Fix align issue with right/close buttons","body":"The stylebox around the close button was badly centered.\nThere were also bad margins applied when using right buttons.\n\n(cherry picked from commit 21c181bd3ce5c13b346f44af362a779e742ec344)","is_cherrypick":true,"cherrypick_hash":"21c181bd3ce5c13b346f44af362a779e742ec344","pull":""},"21c181bd3ce5c13b346f44af362a779e742ec344":{"hash":"21c181bd3ce5c13b346f44af362a779e742ec344","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Tabs: Fix align issue with right/close buttons","body":"The stylebox around the close button was badly centered.\nThere were also bad margins applied when using right buttons.","is_cherrypick":false,"cherrypick_hash":"","pull":4506},"7c419032c767d224f3cc318bf6ed6aa30700bd00":{"hash":"7c419032c767d224f3cc318bf6ed6aa30700bd00","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Tabs: cleanup code, no functional change","body":"Some dead code removed, a few cosmetic changes.\n\n(cherry picked from commit 8b32c805298da73463d59b448097f949aec84e49)","is_cherrypick":true,"cherrypick_hash":"8b32c805298da73463d59b448097f949aec84e49","pull":""},"8b32c805298da73463d59b448097f949aec84e49":{"hash":"8b32c805298da73463d59b448097f949aec84e49","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Tabs: cleanup code, no functional change","body":"Some dead code removed, a few cosmetic changes.","is_cherrypick":false,"cherrypick_hash":"","pull":4506},"9bdcc97e565489f9f7b76522013889fb038140b0":{"hash":"9bdcc97e565489f9f7b76522013889fb038140b0","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Tabs: Fix navigation buttons overlap when resizing","body":"It was not taking into account the minimum width of the stylebox.\nFixed by factorizing some duplicate code.\n\n(cherry picked from commit 8574489dd2597de73c720cb02b601b826b92a1ff)","is_cherrypick":true,"cherrypick_hash":"8574489dd2597de73c720cb02b601b826b92a1ff","pull":""},"8574489dd2597de73c720cb02b601b826b92a1ff":{"hash":"8574489dd2597de73c720cb02b601b826b92a1ff","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Tabs: Fix navigation buttons overlap when resizing","body":"It was not taking into account the minimum width of the stylebox.\nFixed by factorizing some duplicate code.","is_cherrypick":false,"cherrypick_hash":"","pull":4506},"7f80fce4647087b410d1b693bb2f5a21837012b8":{"hash":"7f80fce4647087b410d1b693bb2f5a21837012b8","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Tabs: Fix icon size not taken into account for offset","body":"Fixes #4107.\n\n(cherry picked from commit bbaf2969483d9b289bd8985067d546f5b60d645f)","is_cherrypick":true,"cherrypick_hash":"bbaf2969483d9b289bd8985067d546f5b60d645f","pull":""},"bbaf2969483d9b289bd8985067d546f5b60d645f":{"hash":"bbaf2969483d9b289bd8985067d546f5b60d645f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Tabs: Fix icon size not taken into account for offset","body":"Fixes #4107.","is_cherrypick":false,"cherrypick_hash":"","pull":4506},"ea9b552e271196a5f9a465ab73d1ad837f5c8866":{"hash":"ea9b552e271196a5f9a465ab73d1ad837f5c8866","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Variant: readd Dict.has_all","body":"Erroneously removed in 4bc494ae2ec07497d27d97acccdd6514c6ae878a.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"21ab3a030e3801378715ed25596571412debc39d":{"hash":"21ab3a030e3801378715ed25596571412debc39d","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Ariel Manzur <ariel@godotengine.org>","summary":"missing default value","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a14ff27337a6bacec171b6b6e8e3f15bf45cf1b5":{"hash":"a14ff27337a6bacec171b6b6e8e3f15bf45cf1b5","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Ariel Manzur <ariel@godotengine.org>","summary":"fix to avoid video texture scaling","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d6e30256ad7e2660db796b41cf8a7bf073aa6d09":{"hash":"d6e30256ad7e2660db796b41cf8a7bf073aa6d09","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Ariel Manzur <ariel@godotengine.org>","summary":"ability to shrink all images x2 on load","body":"this is for extreme cases when running on devices with very low video\nmemory, so you can still retain compatibility.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4bc494ae2ec07497d27d97acccdd6514c6ae878a":{"hash":"4bc494ae2ec07497d27d97acccdd6514c6ae878a","is_merge":false,"authored_by":["MDQ6VXNlcjY2NDUzMDk="],"author_raw":"Ariel Manzur <ariel@godotengine.org>","committer_raw":"Ariel Manzur <ariel@godotengine.org>","summary":"export fix_alpha_edges","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d49fff6246569fdfccd8e443f08abdb79ea93156":{"hash":"d49fff6246569fdfccd8e443f08abdb79ea93156","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"FileDialog: reset mkdir label after use (#4500)","body":"Closes #1686.\n(cherry picked from commit ab7886ffc41326db9c1b578ff008e90a42cad446)","is_cherrypick":true,"cherrypick_hash":"ab7886ffc41326db9c1b578ff008e90a42cad446","pull":""},"ab7886ffc41326db9c1b578ff008e90a42cad446":{"hash":"ab7886ffc41326db9c1b578ff008e90a42cad446","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"FileDialog: reset mkdir label after use (#4500)","body":"Closes #1686.","is_cherrypick":false,"cherrypick_hash":"","pull":4500},"d29087cc537815340fa7483a3d251df3329b0599":{"hash":"d29087cc537815340fa7483a3d251df3329b0599","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"OSX: Fix lib suffix for Android lib (#4499)","body":"Fixes #1452.\n(cherry picked from commit 94274b9ab517aac175d205636f8561ff76d45eda)","is_cherrypick":true,"cherrypick_hash":"94274b9ab517aac175d205636f8561ff76d45eda","pull":""},"94274b9ab517aac175d205636f8561ff76d45eda":{"hash":"94274b9ab517aac175d205636f8561ff76d45eda","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"OSX: Fix lib suffix for Android lib (#4499)","body":"Fixes #1452.","is_cherrypick":false,"cherrypick_hash":"","pull":4499},"27461a79dcb28cdf696d0c296ca9522d44260210":{"hash":"27461a79dcb28cdf696d0c296ca9522d44260210","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"GridMap: Fix backwards rotate hotkeys (#4498)","body":"Fixes #1237\n(cherry picked from commit 8259c4670771adb574f4e813d9d5862f45642268)","is_cherrypick":true,"cherrypick_hash":"8259c4670771adb574f4e813d9d5862f45642268","pull":""},"8259c4670771adb574f4e813d9d5862f45642268":{"hash":"8259c4670771adb574f4e813d9d5862f45642268","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"GridMap: Fix backwards rotate hotkeys (#4498)","body":"Fixes #1237","is_cherrypick":false,"cherrypick_hash":"","pull":4498},"a86cfc258e624e35459bf4e2880d9588a547f7ad":{"hash":"a86cfc258e624e35459bf4e2880d9588a547f7ad","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"AnimationPlayer: Prevent resetting timeline when pinned (#4497)","body":"Fixes #1019\n(cherry picked from commit 0b4f27718420c0b27218ecb79616b4f11f59773d)","is_cherrypick":true,"cherrypick_hash":"0b4f27718420c0b27218ecb79616b4f11f59773d","pull":""},"0b4f27718420c0b27218ecb79616b4f11f59773d":{"hash":"0b4f27718420c0b27218ecb79616b4f11f59773d","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"AnimationPlayer: Prevent resetting timeline when pinned (#4497)","body":"Fixes #1019","is_cherrypick":false,"cherrypick_hash":"","pull":4497},"26c2e0d09dc9c61d6d49b6d43f47a484e7eff49f":{"hash":"26c2e0d09dc9c61d6d49b6d43f47a484e7eff49f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"math: Fix rounding error for 0 in Math::round (#4495)","body":"Thus revert the previous workaround in commit b123bc4a2a9c07fcfd27a84109960bda158b3b9d.\nFixes #3221.\n(cherry picked from commit 6883325f926af425cf1db7606506f5538b7a205a)","is_cherrypick":true,"cherrypick_hash":"6883325f926af425cf1db7606506f5538b7a205a","pull":""},"6883325f926af425cf1db7606506f5538b7a205a":{"hash":"6883325f926af425cf1db7606506f5538b7a205a","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"math: Fix rounding error for 0 in Math::round (#4495)","body":"Thus revert the previous workaround in commit b123bc4a2a9c07fcfd27a84109960bda158b3b9d.\nFixes #3221.","is_cherrypick":false,"cherrypick_hash":"","pull":4495},"0b49d78a3f9d175b0a2cc9088bf5c2f748a70cee":{"hash":"0b49d78a3f9d175b0a2cc9088bf5c2f748a70cee","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Project manager: unescape project names (#4494)","body":"Fixes #3609\n(cherry picked from commit 78adbf4790a080fc02778a1a67d06dfcdf28290c)","is_cherrypick":true,"cherrypick_hash":"78adbf4790a080fc02778a1a67d06dfcdf28290c","pull":""},"78adbf4790a080fc02778a1a67d06dfcdf28290c":{"hash":"78adbf4790a080fc02778a1a67d06dfcdf28290c","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Project manager: unescape project names (#4494)","body":"Fixes #3609","is_cherrypick":false,"cherrypick_hash":"","pull":4494},"40b546fb836c427b077fb4fed56305ab23e1a132":{"hash":"40b546fb836c427b077fb4fed56305ab23e1a132","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Allow any directory for custom character set and gradient image file when import font","body":"fix #4486\n\n(cherry picked from commit b172cb524d494867601fbb0335e55bf558429cdc)","is_cherrypick":true,"cherrypick_hash":"b172cb524d494867601fbb0335e55bf558429cdc","pull":""},"b172cb524d494867601fbb0335e55bf558429cdc":{"hash":"b172cb524d494867601fbb0335e55bf558429cdc","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Allow any directory for custom character set and gradient image file when import font","body":"fix #4486","is_cherrypick":false,"cherrypick_hash":"","pull":4502},"3c453b7bd2d4cf4df26f1b512ae03744740455f4":{"hash":"3c453b7bd2d4cf4df26f1b512ae03744740455f4","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Ignore invalid folders in `platform`","body":"Fixes #4479\n\n(cherry picked from commit f938793e7892639d5cea894aae447ed256f51c41)","is_cherrypick":true,"cherrypick_hash":"f938793e7892639d5cea894aae447ed256f51c41","pull":""},"f938793e7892639d5cea894aae447ed256f51c41":{"hash":"f938793e7892639d5cea894aae447ed256f51c41","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Ignore invalid folders in `platform`","body":"Fixes #4479","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f0337637004d7edfb0fd0067e54712efb1f380ee":{"hash":"f0337637004d7edfb0fd0067e54712efb1f380ee","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Implement OS.get_process_ID for Windows","body":"Based on code by @ratsdiov.\nCloses #1733\n\n(cherry picked from commit 2cd8e86aa016fe8c61a48889529aa81284f6d889)","is_cherrypick":true,"cherrypick_hash":"2cd8e86aa016fe8c61a48889529aa81284f6d889","pull":""},"2cd8e86aa016fe8c61a48889529aa81284f6d889":{"hash":"2cd8e86aa016fe8c61a48889529aa81284f6d889","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Implement OS.get_process_ID for Windows","body":"Based on code by @ratsdiov.\nCloses #1733","is_cherrypick":false,"cherrypick_hash":"","pull":4488},"944ac2500a6faf94d818a56d59387921b61726a6":{"hash":"944ac2500a6faf94d818a56d59387921b61726a6","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"classref: Sync with source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b4adb0d338b2beb8c0a89a43b818a169d2e8061a":{"hash":"b4adb0d338b2beb8c0a89a43b818a169d2e8061a","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Add more documentations for this classes:","body":"* BoxContainer\n* CenterContainer\n* ScrollContainer\n* SplitContainer\n* Vector2\n* StringArray\n* FileDiloags\n\n(cherry picked from commit a518792d89217b3e1f1d19762e733ca779101e63)","is_cherrypick":true,"cherrypick_hash":"a518792d89217b3e1f1d19762e733ca779101e63","pull":""},"a518792d89217b3e1f1d19762e733ca779101e63":{"hash":"a518792d89217b3e1f1d19762e733ca779101e63","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Add more documentations for this classes:","body":"* BoxContainer\n* CenterContainer\n* ScrollContainer\n* SplitContainer\n* Vector2\n* StringArray\n* FileDiloags","is_cherrypick":false,"cherrypick_hash":"","pull":4487},"227604a566ba4cde8520404345e88b112401474d":{"hash":"227604a566ba4cde8520404345e88b112401474d","is_merge":false,"authored_by":["MDQ6VXNlcjY2NDUzMDk="],"author_raw":"Ariel Manzur <punto@godotengine.org>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix launching from .app on OSX","body":"(cherry picked from commit 6962fd91c6c03ceec91e8f25242ca5c638dfea03)","is_cherrypick":true,"cherrypick_hash":"6962fd91c6c03ceec91e8f25242ca5c638dfea03","pull":""},"6962fd91c6c03ceec91e8f25242ca5c638dfea03":{"hash":"6962fd91c6c03ceec91e8f25242ca5c638dfea03","is_merge":false,"authored_by":["MDQ6VXNlcjY2NDUzMDk="],"author_raw":"Ariel Manzur <punto@godotengine.org>","committer_raw":"Ariel Manzur <punto@godotengine.org>","summary":"Fix launching from .app on OSX","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"70644301ddd6fe5c9572708e8490775d5a3c6d3a":{"hash":"70644301ddd6fe5c9572708e8490775d5a3c6d3a","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Allow dragging on only one (global) axis when holding down shift","body":"Closes #1723\n\n(cherry picked from commit d82ff4ed0987642087a8148a28c1da7da38606f4)","is_cherrypick":true,"cherrypick_hash":"d82ff4ed0987642087a8148a28c1da7da38606f4","pull":""},"d82ff4ed0987642087a8148a28c1da7da38606f4":{"hash":"d82ff4ed0987642087a8148a28c1da7da38606f4","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 dragging on only one (global) axis when holding down shift","body":"Closes #1723","is_cherrypick":false,"cherrypick_hash":"","pull":4485},"4228505cf0a07cfad9c291d7fda201ea4085aa5d":{"hash":"4228505cf0a07cfad9c291d7fda201ea4085aa5d","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Shader editor now uses text editor settings","body":"(cherry picked from commit 64751e0a75eae68eb90ce810a7b79b51b36f3c1f)","is_cherrypick":true,"cherrypick_hash":"64751e0a75eae68eb90ce810a7b79b51b36f3c1f","pull":""},"64751e0a75eae68eb90ce810a7b79b51b36f3c1f":{"hash":"64751e0a75eae68eb90ce810a7b79b51b36f3c1f","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Shader editor now uses text editor settings","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4484},"9086a929b2128b74385e9b414a8c32b0839424b3":{"hash":"9086a929b2128b74385e9b414a8c32b0839424b3","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Specify the demos license","body":"It was already under the MIT as the rest of the engine,\nbut some users seemed not convinced about it.\n(cherry picked from commit fa3240a8e902164054ac9bd881933a682d22c5b7)","is_cherrypick":true,"cherrypick_hash":"fa3240a8e902164054ac9bd881933a682d22c5b7","pull":""},"fa3240a8e902164054ac9bd881933a682d22c5b7":{"hash":"fa3240a8e902164054ac9bd881933a682d22c5b7","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Specify the demos license","body":"It was already under the MIT as the rest of the engine,\nbut some users seemed not convinced about it.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5365ae921220e6333cdd643ba2da44cdb3c32d4b":{"hash":"5365ae921220e6333cdd643ba2da44cdb3c32d4b","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Add more documentations and fix AcceptDialog::add_cancel","body":"(cherry picked from commit 5c61e17c103f4f9fc391b2152fdf3dad0f44bd00)","is_cherrypick":true,"cherrypick_hash":"5c61e17c103f4f9fc391b2152fdf3dad0f44bd00","pull":""},"5c61e17c103f4f9fc391b2152fdf3dad0f44bd00":{"hash":"5c61e17c103f4f9fc391b2152fdf3dad0f44bd00","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Add more documentations and fix AcceptDialog::add_cancel","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4482},"a3fd381a4f8106be33c563ba6773eab9acff01fe":{"hash":"a3fd381a4f8106be33c563ba6773eab9acff01fe","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fill in the blank in the Array, CenterContainer and Dictionary class reference (#4476)","body":"(cherry picked from commit 4de3f8944e88b3dbfe6c07379c1e360a6e623669)","is_cherrypick":true,"cherrypick_hash":"4de3f8944e88b3dbfe6c07379c1e360a6e623669","pull":""},"4de3f8944e88b3dbfe6c07379c1e360a6e623669":{"hash":"4de3f8944e88b3dbfe6c07379c1e360a6e623669","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Fill in the blank in the Array, CenterContainer and Dictionary class reference (#4476)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4476},"d81ffaf2ab902919c986085835d28f32af6bc39a":{"hash":"d81ffaf2ab902919c986085835d28f32af6bc39a","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Documentation for Canvas Modulate, ColorPicker, ColorPickerButton","body":"(cherry picked from commit faf21b81e82c1a27897932c309c800b7dee94d32)","is_cherrypick":true,"cherrypick_hash":"faf21b81e82c1a27897932c309c800b7dee94d32","pull":""},"faf21b81e82c1a27897932c309c800b7dee94d32":{"hash":"faf21b81e82c1a27897932c309c800b7dee94d32","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"Documentation for Canvas Modulate, ColorPicker, ColorPickerButton","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c77a5f910e3af685e791033b9b56f3a24c721f94":{"hash":"c77a5f910e3af685e791033b9b56f3a24c721f94","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fixed shader editor syntax coloring","body":"(cherry picked from commit bda5ea087151f88d90a71f7a2758c4d7e8a6a568)","is_cherrypick":true,"cherrypick_hash":"bda5ea087151f88d90a71f7a2758c4d7e8a6a568","pull":""},"bda5ea087151f88d90a71f7a2758c4d7e8a6a568":{"hash":"bda5ea087151f88d90a71f7a2758c4d7e8a6a568","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Fixed shader editor syntax coloring","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4473},"91461b588da8881e0b54795ac35397e8211a75b7":{"hash":"91461b588da8881e0b54795ac35397e8211a75b7","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"eska <eska@eska.me>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Move export GUI debug toggle to export settings window","body":"(cherry picked from commit ab4caa79538750d7557308dd4f83d6b17d9bdd22)","is_cherrypick":true,"cherrypick_hash":"ab4caa79538750d7557308dd4f83d6b17d9bdd22","pull":""},"ab4caa79538750d7557308dd4f83d6b17d9bdd22":{"hash":"ab4caa79538750d7557308dd4f83d6b17d9bdd22","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"eska <eska@eska.me>","committer_raw":"eska <eska@eska.me>","summary":"Move export GUI debug toggle to export settings window","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4466},"3a3f56689e8d0ccebde4668dc81c975f03381ff7":{"hash":"3a3f56689e8d0ccebde4668dc81c975f03381ff7","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"Hinsbart <liu.gam3@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"More precise InputMap Axis descriptions in project settings.","body":"Now it's \"Left Stick {Up, Down, Left, Right}\" instead of just \"Left Stick\" repeated 4x.\n\n(cherry picked from commit 418049b741bc6aa1445e64b78c681e5291f5a4d4)","is_cherrypick":true,"cherrypick_hash":"418049b741bc6aa1445e64b78c681e5291f5a4d4","pull":""},"418049b741bc6aa1445e64b78c681e5291f5a4d4":{"hash":"418049b741bc6aa1445e64b78c681e5291f5a4d4","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"Hinsbart <liu.gam3@gmail.com>","committer_raw":"Hinsbart <liu.gam3@gmail.com>","summary":"More precise InputMap Axis descriptions in project settings.","body":"Now it's \"Left Stick {Up, Down, Left, Right}\" instead of just \"Left Stick\" repeated 4x.","is_cherrypick":false,"cherrypick_hash":"","pull":4468},"35e05b092c4c0af3919abd0fd90158dd37e2ba87":{"hash":"35e05b092c4c0af3919abd0fd90158dd37e2ba87","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel Ramirez <djrmuv@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Partial documentation for Polygon2D and Raycast2D (#4467)","body":"(cherry picked from commit 9f29b4b26a9c9d24235c266f750c14339c038227)","is_cherrypick":true,"cherrypick_hash":"9f29b4b26a9c9d24235c266f750c14339c038227","pull":""},"9f29b4b26a9c9d24235c266f750c14339c038227":{"hash":"9f29b4b26a9c9d24235c266f750c14339c038227","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel Ramirez <djrmuv@gmail.com>","summary":"Partial documentation for Polygon2D and Raycast2D (#4467)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4467},"238bbb6539b354f2aeeb51c6e98810ca70798f11":{"hash":"238bbb6539b354f2aeeb51c6e98810ca70798f11","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Classref: Document Button and ButtonArray","body":"Also bind relevant constants and define some object types and better\nargument names for the docs.\n\n(cherry picked from commit 3a4ec88b37d50837ef9e1cfa57f004b9bd36715d)","is_cherrypick":true,"cherrypick_hash":"3a4ec88b37d50837ef9e1cfa57f004b9bd36715d","pull":""},"3a4ec88b37d50837ef9e1cfa57f004b9bd36715d":{"hash":"3a4ec88b37d50837ef9e1cfa57f004b9bd36715d","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Classref: Document Button and ButtonArray","body":"Also bind relevant constants and define some object types and better\nargument names for the docs.","is_cherrypick":false,"cherrypick_hash":"","pull":4465},"946ef8d47825d3c4c011846c22a4f26857332303":{"hash":"946ef8d47825d3c4c011846c22a4f26857332303","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"GridContainer, CheckBox documentation, descriptions for Vector2 and CenterContainer.set_use_top_left","body":"(cherry picked from commit a5b4c1d64f799c5f1bceb874eac46f80d949445c)","is_cherrypick":true,"cherrypick_hash":"a5b4c1d64f799c5f1bceb874eac46f80d949445c","pull":""},"a5b4c1d64f799c5f1bceb874eac46f80d949445c":{"hash":"a5b4c1d64f799c5f1bceb874eac46f80d949445c","is_merge":false,"authored_by":["MDQ6VXNlcjExMDM4OTc="],"author_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","committer_raw":"Daniel J. Ramirez <djrmuv@gmail.com>","summary":"GridContainer, CheckBox documentation, descriptions for Vector2 and CenterContainer.set_use_top_left","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4461},"d3ee8de7545351dabc4ab8b7470f930ec6280226":{"hash":"d3ee8de7545351dabc4ab8b7470f930ec6280226","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NDE4ODY="],"author_raw":"Alexander Holland <alexander.holland@live.de>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"fix - HTTPClient connection keep-alive duplicate Headers #4208","body":"(cherry picked from commit 6ad226ac38c16d66d96fa93fef61c4f8a2143ea9)","is_cherrypick":true,"cherrypick_hash":"6ad226ac38c16d66d96fa93fef61c4f8a2143ea9","pull":""},"6ad226ac38c16d66d96fa93fef61c4f8a2143ea9":{"hash":"6ad226ac38c16d66d96fa93fef61c4f8a2143ea9","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NDE4ODY="],"author_raw":"Alexander Holland <alexander.holland@live.de>","committer_raw":"Alexander Holland <alexander.holland@live.de>","summary":"fix - HTTPClient connection keep-alive duplicate Headers #4208","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4463},"517518ae9a2e8c7aa891cbd101dbee95750eac27":{"hash":"517518ae9a2e8c7aa891cbd101dbee95750eac27","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Added scroll lines, issue 4243","body":"(cherry picked from commit 54244e0e1d37c03d86b1628df062b23c09a79c43)","is_cherrypick":true,"cherrypick_hash":"54244e0e1d37c03d86b1628df062b23c09a79c43","pull":""},"54244e0e1d37c03d86b1628df062b23c09a79c43":{"hash":"54244e0e1d37c03d86b1628df062b23c09a79c43","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Added scroll lines, issue 4243","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4462},"084ce221d73b0b7666080a9357f3a993e6c4700c":{"hash":"084ce221d73b0b7666080a9357f3a993e6c4700c","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"NACL removal: fix leftover","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e38666b76aa643f55d8edcb16c9d4e91a6b74c78":{"hash":"e38666b76aa643f55d8edcb16c9d4e91a6b74c78","is_merge":false,"authored_by":["MDQ6VXNlcjMxNjQxOTA="],"author_raw":"Jan Heemstra <heemstrajan@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"fixed some mistakes in WeakRef documentation","body":"(cherry picked from commit e301ca35447ef568d2773ab0bf90b0d0fdf9748e)","is_cherrypick":true,"cherrypick_hash":"e301ca35447ef568d2773ab0bf90b0d0fdf9748e","pull":""},"e301ca35447ef568d2773ab0bf90b0d0fdf9748e":{"hash":"e301ca35447ef568d2773ab0bf90b0d0fdf9748e","is_merge":false,"authored_by":["MDQ6VXNlcjMxNjQxOTA="],"author_raw":"Jan Heemstra <heemstrajan@gmail.com>","committer_raw":"Jan Heemstra <heemstrajan@gmail.com>","summary":"fixed some mistakes in WeakRef documentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4459},"6f76eca8831dc48a145c712f45670aa76edfdac6":{"hash":"6f76eca8831dc48a145c712f45670aa76edfdac6","is_merge":false,"authored_by":["MDQ6VXNlcjMxNjQxOTA="],"author_raw":"Jan Heemstra <heemstrajan@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Documented WeakRef and member functions","body":"(cherry picked from commit edff81c2142f75d811263dafed42fd817e407be0)","is_cherrypick":true,"cherrypick_hash":"edff81c2142f75d811263dafed42fd817e407be0","pull":""},"edff81c2142f75d811263dafed42fd817e407be0":{"hash":"edff81c2142f75d811263dafed42fd817e407be0","is_merge":false,"authored_by":["MDQ6VXNlcjMxNjQxOTA="],"author_raw":"Jan Heemstra <heemstrajan@gmail.com>","committer_raw":"Jan Heemstra <heemstrajan@gmail.com>","summary":"Documented WeakRef and member functions","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4459},"d183a5361f17ae4a65dbfc09f0835459592f285d":{"hash":"d183a5361f17ae4a65dbfc09f0835459592f285d","is_merge":false,"authored_by":["MDQ6VXNlcjEyODkyMDc="],"author_raw":"Julian Murgia - StraToN <the.straton@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Documented Node2D","body":"(cherry picked from commit 87aa1282285fe4c71caa82740b7f1d6ddb5643b6)","is_cherrypick":true,"cherrypick_hash":"87aa1282285fe4c71caa82740b7f1d6ddb5643b6","pull":""},"87aa1282285fe4c71caa82740b7f1d6ddb5643b6":{"hash":"87aa1282285fe4c71caa82740b7f1d6ddb5643b6","is_merge":false,"authored_by":["MDQ6VXNlcjEyODkyMDc="],"author_raw":"Julian Murgia - StraToN <the.straton@gmail.com>","committer_raw":"Julian Murgia - StraToN <the.straton@gmail.com>","summary":"Documented Node2D","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"11aa0d140565630add56673333c01f93306194a3":{"hash":"11aa0d140565630add56673333c01f93306194a3","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Various improvements to doc_status.py","body":"- Make comments opt-in (smaller table in width)\n- Reduce length of Brief Description and Description (also smaller table as output)\n- Make names cyan (blue is too dark on black terminal)\n- Drop some redundant synonyms for the flags\n\n(cherry picked from commit 034d6e811fdfeb91e19a013e63d3d2ec463f5a8c)","is_cherrypick":true,"cherrypick_hash":"034d6e811fdfeb91e19a013e63d3d2ec463f5a8c","pull":""},"034d6e811fdfeb91e19a013e63d3d2ec463f5a8c":{"hash":"034d6e811fdfeb91e19a013e63d3d2ec463f5a8c","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Various improvements to doc_status.py","body":"- Make comments opt-in (smaller table in width)\n- Reduce length of Brief Description and Description (also smaller table as output)\n- Make names cyan (blue is too dark on black terminal)\n- Drop some redundant synonyms for the flags","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6efe8818a77fd5709373049a0ca3bfc80d917646":{"hash":"6efe8818a77fd5709373049a0ca3bfc80d917646","is_merge":false,"authored_by":["MDQ6VXNlcjEyODkyMDc="],"author_raw":"Julian Murgia <the.straton@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Edited classes.xml : GraphEdit finished (#4450)","body":"(cherry picked from commit 81e405545bdbd5771ce29a8a01dfd3a3ccb0bff1)","is_cherrypick":true,"cherrypick_hash":"81e405545bdbd5771ce29a8a01dfd3a3ccb0bff1","pull":""},"81e405545bdbd5771ce29a8a01dfd3a3ccb0bff1":{"hash":"81e405545bdbd5771ce29a8a01dfd3a3ccb0bff1","is_merge":false,"authored_by":["MDQ6VXNlcjEyODkyMDc="],"author_raw":"Julian Murgia <the.straton@gmail.com>","committer_raw":"Julian Murgia <the.straton@gmail.com>","summary":"Edited classes.xml : GraphEdit finished (#4450)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4450},"9023a84a93cf3fa20cfb339722897dff731222b7":{"hash":"9023a84a93cf3fa20cfb339722897dff731222b7","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Remove last NACL references","body":"(cherry picked from commit d3811b490d5cad9ccac329a7266cce0520892673)","is_cherrypick":true,"cherrypick_hash":"d3811b490d5cad9ccac329a7266cce0520892673","pull":""},"d3811b490d5cad9ccac329a7266cce0520892673":{"hash":"d3811b490d5cad9ccac329a7266cce0520892673","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Remove last NACL references","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4441},"1bd2145e34b3c6b249f150eb1e8f13b8ff7aec39":{"hash":"1bd2145e34b3c6b249f150eb1e8f13b8ff7aec39","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Drop NACL platform","body":"It's no longer maintained and Chrome-specific, so it's not a viable solution\nto deploy Godot games in browsers. The current prefered alternative is asm.js\n(platform/javascript), and we're looking forward to WebAssembly.\n\n(cherry picked from commit ec606f94dc259cd4d22b11e9147789b87ed73738)","is_cherrypick":true,"cherrypick_hash":"ec606f94dc259cd4d22b11e9147789b87ed73738","pull":""},"ec606f94dc259cd4d22b11e9147789b87ed73738":{"hash":"ec606f94dc259cd4d22b11e9147789b87ed73738","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Drop NACL platform","body":"It's no longer maintained and Chrome-specific, so it's not a viable solution\nto deploy Godot games in browsers. The current prefered alternative is asm.js\n(platform/javascript), and we're looking forward to WebAssembly.","is_cherrypick":false,"cherrypick_hash":"","pull":4441},"382a8250ba58300f713abf6658b7685b2b427e6c":{"hash":"382a8250ba58300f713abf6658b7685b2b427e6c","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 WIP for Flash platform","body":"It was apparently never fully functional and has not been maintained.\nFlash itself is nowadays clearly a deprecated technology, so there will\nnot be further work on it. platform/javascript and the upcoming\nWebAssembly technologies should have a brighter future.\n\n(cherry picked from commit f368d380e708bd39589a309e2611b55306b78b3a)","is_cherrypick":true,"cherrypick_hash":"f368d380e708bd39589a309e2611b55306b78b3a","pull":""},"f368d380e708bd39589a309e2611b55306b78b3a":{"hash":"f368d380e708bd39589a309e2611b55306b78b3a","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 WIP for Flash platform","body":"It was apparently never fully functional and has not been maintained.\nFlash itself is nowadays clearly a deprecated technology, so there will\nnot be further work on it. platform/javascript and the upcoming\nWebAssembly technologies should have a brighter future.","is_cherrypick":false,"cherrypick_hash":"","pull":4441},"73296a9a6da3e4c616cca9ffba62ff8918b9ae19":{"hash":"73296a9a6da3e4c616cca9ffba62ff8918b9ae19","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Trim trailing white space on save, issue 4383","body":"(cherry picked from commit f3e6569e00b6fcebe5f932d91cf0df24411ce062)","is_cherrypick":true,"cherrypick_hash":"f3e6569e00b6fcebe5f932d91cf0df24411ce062","pull":""},"f3e6569e00b6fcebe5f932d91cf0df24411ce062":{"hash":"f3e6569e00b6fcebe5f932d91cf0df24411ce062","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Trim trailing white space on save, issue 4383","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4414},"93b1f60ca2938adc169cb9618f0193b9f06369e9":{"hash":"93b1f60ca2938adc169cb9618f0193b9f06369e9","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"Hinsbart <liu.gam3@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Encode axis_value in Variant for InputEvent::JOYSTICK_MOTION.","body":"Fixes a bug that caused InputMap actions which have been set to joystick axes\nnot to work correctly on exported builds as the axis_value property wouldn't be serialized into engine.cfb.\nSee recent discussion in #49 (Post 121+)\n\n(cherry picked from commit 9201b5a27c0672bc249d2ba2a1e26f08b16b5536)","is_cherrypick":true,"cherrypick_hash":"9201b5a27c0672bc249d2ba2a1e26f08b16b5536","pull":""},"9201b5a27c0672bc249d2ba2a1e26f08b16b5536":{"hash":"9201b5a27c0672bc249d2ba2a1e26f08b16b5536","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"Hinsbart <liu.gam3@gmail.com>","committer_raw":"Hinsbart <liu.gam3@gmail.com>","summary":"Encode axis_value in Variant for InputEvent::JOYSTICK_MOTION.","body":"Fixes a bug that caused InputMap actions which have been set to joystick axes\nnot to work correctly on exported builds as the axis_value property wouldn't be serialized into engine.cfb.\nSee recent discussion in #49 (Post 121+)","is_cherrypick":false,"cherrypick_hash":"","pull":4409},"7f4387d21ef90a4ff96a14e53d19e55df9d33cdf":{"hash":"7f4387d21ef90a4ff96a14e53d19e55df9d33cdf","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix continious update with Camera2D","body":"Closes #4406\n\n(cherry picked from commit b2e0cedbf04c3d97bbf3bc41fac82ceeb34327a3)","is_cherrypick":true,"cherrypick_hash":"b2e0cedbf04c3d97bbf3bc41fac82ceeb34327a3","pull":""},"b2e0cedbf04c3d97bbf3bc41fac82ceeb34327a3":{"hash":"b2e0cedbf04c3d97bbf3bc41fac82ceeb34327a3","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 continious update with Camera2D","body":"Closes #4406","is_cherrypick":false,"cherrypick_hash":"","pull":4407},"c0748bad06e9bb63f1ee560c4ddc9ebfb5dd0bdf":{"hash":"c0748bad06e9bb63f1ee560c4ddc9ebfb5dd0bdf","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Add a python script to check the current doc status","body":"(cherry picked from commit c9340cdcc622d3352eb78d3f0480cd5f9fe2b169)","is_cherrypick":true,"cherrypick_hash":"c9340cdcc622d3352eb78d3f0480cd5f9fe2b169","pull":""},"c9340cdcc622d3352eb78d3f0480cd5f9fe2b169":{"hash":"c9340cdcc622d3352eb78d3f0480cd5f9fe2b169","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Add a python script to check the current doc status","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4402},"94b321822d224116889300c0ee8c3b226a1cfea8":{"hash":"94b321822d224116889300c0ee8c3b226a1cfea8","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"Hinsbart <liu.gam3@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"add sign comparison for joystick axis events in InputMap::_find_event","body":"fixes #4400\n\n(cherry picked from commit 3b12f9ea8254e6c979e14b6cc5241edbff5c797a)","is_cherrypick":true,"cherrypick_hash":"3b12f9ea8254e6c979e14b6cc5241edbff5c797a","pull":""},"3b12f9ea8254e6c979e14b6cc5241edbff5c797a":{"hash":"3b12f9ea8254e6c979e14b6cc5241edbff5c797a","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE5MTY="],"author_raw":"Hinsbart <liu.gam3@gmail.com>","committer_raw":"Hinsbart <liu.gam3@gmail.com>","summary":"add sign comparison for joystick axis events in InputMap::_find_event","body":"fixes #4400","is_cherrypick":false,"cherrypick_hash":"","pull":4401},"c523749662dd8b41182efe279b52de9b6580fc99":{"hash":"c523749662dd8b41182efe279b52de9b6580fc99","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix Camera2D ignoring zoom when checking limits","body":"Closes #1912\n\n(cherry picked from commit 7a8aea0be9186e9b47b28ca3d2999d7182a73d2b)","is_cherrypick":true,"cherrypick_hash":"7a8aea0be9186e9b47b28ca3d2999d7182a73d2b","pull":""},"7a8aea0be9186e9b47b28ca3d2999d7182a73d2b":{"hash":"7a8aea0be9186e9b47b28ca3d2999d7182a73d2b","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 Camera2D ignoring zoom when checking limits","body":"Closes #1912","is_cherrypick":false,"cherrypick_hash":"","pull":4380},"0f47311610edee978e23ea109cbbf7d55c346fdd":{"hash":"0f47311610edee978e23ea109cbbf7d55c346fdd","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"eska <eska@eska.me>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Add fallback to legacy KeyboardEvent in web export","body":"Fallback to KeyboardEvent property `charCode` is absence of both `key`\nand `char` for retrieval of unicode value.\n\n(cherry picked from commit 45b90f16ca080c601e6bf7038979eabb6b7eaa3e)","is_cherrypick":true,"cherrypick_hash":"45b90f16ca080c601e6bf7038979eabb6b7eaa3e","pull":""},"45b90f16ca080c601e6bf7038979eabb6b7eaa3e":{"hash":"45b90f16ca080c601e6bf7038979eabb6b7eaa3e","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"eska <eska@eska.me>","committer_raw":"eska <eska@eska.me>","summary":"Add fallback to legacy KeyboardEvent in web export","body":"Fallback to KeyboardEvent property `charCode` is absence of both `key`\nand `char` for retrieval of unicode value.","is_cherrypick":false,"cherrypick_hash":"","pull":4377},"4c358b7043897452217709afab79bf409d3e4006":{"hash":"4c358b7043897452217709afab79bf409d3e4006","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Add preview of the Camera2D's screen boundaries","body":"Closes #3365\n\n(cherry picked from commit e7f66a88d67542d13764eb8b1441037c327beabe)","is_cherrypick":true,"cherrypick_hash":"e7f66a88d67542d13764eb8b1441037c327beabe","pull":""},"e7f66a88d67542d13764eb8b1441037c327beabe":{"hash":"e7f66a88d67542d13764eb8b1441037c327beabe","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 preview of the Camera2D's screen boundaries","body":"Closes #3365","is_cherrypick":false,"cherrypick_hash":"","pull":4373},"98b30e3affc60ff2eb6582be6f2c7720c5148b86":{"hash":"98b30e3affc60ff2eb6582be6f2c7720c5148b86","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"eska <eska@eska.me>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Reimplement key input events in Emscripten export","body":"Scancodes work, but unicode values are now completely broken in some\nbrowser/OS combinations.\n\n(cherry picked from commit 0e9eefb7d4d3d3b10558ade0fea5ea9656a7cace)","is_cherrypick":true,"cherrypick_hash":"0e9eefb7d4d3d3b10558ade0fea5ea9656a7cace","pull":""},"0e9eefb7d4d3d3b10558ade0fea5ea9656a7cace":{"hash":"0e9eefb7d4d3d3b10558ade0fea5ea9656a7cace","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"eska <eska@eska.me>","committer_raw":"eska <eska@eska.me>","summary":"Reimplement key input events in Emscripten export","body":"Scancodes work, but unicode values are now completely broken in some\nbrowser/OS combinations.","is_cherrypick":false,"cherrypick_hash":"","pull":4377},"9f5c6cf950610fa8ab25bac537f8e4275384a2c5":{"hash":"9f5c6cf950610fa8ab25bac537f8e4275384a2c5","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"remove unused resources and add korean locale for android","body":"- remove unused resources in platform/android/java/res/values/strings.xml\n- add korean language resource for apk expansion download screen\n\n(cherry picked from commit e94e710893960d9b6581c0c669a436173185d596)","is_cherrypick":true,"cherrypick_hash":"e94e710893960d9b6581c0c669a436173185d596","pull":""},"e94e710893960d9b6581c0c669a436173185d596":{"hash":"e94e710893960d9b6581c0c669a436173185d596","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"remove unused resources and add korean locale for android","body":"- remove unused resources in platform/android/java/res/values/strings.xml\n- add korean language resource for apk expansion download screen","is_cherrypick":false,"cherrypick_hash":"","pull":4369},"07fc330241bb762a0c9cdca254ea2fa7cc49261b":{"hash":"07fc330241bb762a0c9cdca254ea2fa7cc49261b","is_merge":false,"authored_by":["MDQ6VXNlcjE4NTMyMg=="],"author_raw":"Zher Huei Lee <lee.zh.92@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fixed zero-length arrays in nrex. Fixes #4346","body":"(cherry picked from commit 48b2dfab9f91bec2fd9a0fc94630e2dae51fbf11)","is_cherrypick":true,"cherrypick_hash":"48b2dfab9f91bec2fd9a0fc94630e2dae51fbf11","pull":""},"48b2dfab9f91bec2fd9a0fc94630e2dae51fbf11":{"hash":"48b2dfab9f91bec2fd9a0fc94630e2dae51fbf11","is_merge":false,"authored_by":["MDQ6VXNlcjE4NTMyMg=="],"author_raw":"Zher Huei Lee <lee.zh.92@gmail.com>","committer_raw":"Zher Huei Lee <lee.zh.92@gmail.com>","summary":"Fixed zero-length arrays in nrex. Fixes #4346","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4364},"c712e54b63815d28f03340a63c22da6e996408b6":{"hash":"c712e54b63815d28f03340a63c22da6e996408b6","is_merge":false,"authored_by":["MDQ6VXNlcjk4NDc0MzA="],"author_raw":"Alex <alxpla123@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"tiny fix to loop restart (#4358)","body":"Closes #4355\n(cherry picked from commit e566b17f91a7c8e341793d2b07a0127a92c4391f)","is_cherrypick":true,"cherrypick_hash":"e566b17f91a7c8e341793d2b07a0127a92c4391f","pull":""},"e566b17f91a7c8e341793d2b07a0127a92c4391f":{"hash":"e566b17f91a7c8e341793d2b07a0127a92c4391f","is_merge":false,"authored_by":["MDQ6VXNlcjk4NDc0MzA="],"author_raw":"Alex <alxpla123@gmail.com>","committer_raw":"Alex <alxpla123@gmail.com>","summary":"tiny fix to loop restart (#4358)","body":"Closes #4355","is_cherrypick":false,"cherrypick_hash":"","pull":4358},"6a2efc48c57982f01ccdb452d795d5474ea9fe78":{"hash":"6a2efc48c57982f01ccdb452d795d5474ea9fe78","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix 'Quit to Project Manager' not stopping the running application","body":"(cherry picked from commit e48c07750f0f0f5a4570546152360275b9af1866)","is_cherrypick":true,"cherrypick_hash":"e48c07750f0f0f5a4570546152360275b9af1866","pull":""},"e48c07750f0f0f5a4570546152360275b9af1866":{"hash":"e48c07750f0f0f5a4570546152360275b9af1866","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix 'Quit to Project Manager' not stopping the running application","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4359},"ff1d370b9f337f35801935be7a66cec02aaa50d3":{"hash":"ff1d370b9f337f35801935be7a66cec02aaa50d3","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix File.get_csv_line not including quoted newlines in the output","body":"Close #1232\n\n(cherry picked from commit 7a18bb8ace4bc7a639a1db92826fa16097fda803)","is_cherrypick":true,"cherrypick_hash":"7a18bb8ace4bc7a639a1db92826fa16097fda803","pull":""},"7a18bb8ace4bc7a639a1db92826fa16097fda803":{"hash":"7a18bb8ace4bc7a639a1db92826fa16097fda803","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 File.get_csv_line not including quoted newlines in the output","body":"Close #1232","is_cherrypick":false,"cherrypick_hash":"","pull":4337},"e654184888672d63df28b1760b3d55461e58607d":{"hash":"e654184888672d63df28b1760b3d55461e58607d","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"eska <eska@eska.me>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Always set default clear color","body":"(cherry picked from commit 0ee8b74101a4273fa333b8988a3a9d69757c7eae)","is_cherrypick":true,"cherrypick_hash":"0ee8b74101a4273fa333b8988a3a9d69757c7eae","pull":""},"0ee8b74101a4273fa333b8988a3a9d69757c7eae":{"hash":"0ee8b74101a4273fa333b8988a3a9d69757c7eae","is_merge":false,"authored_by":["MDQ6VXNlcjY5OTYxOTE="],"author_raw":"eska <eska@eska.me>","committer_raw":"eska <eska@eska.me>","summary":"Always set default clear color","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4375},"cabb80ecf4e27a4d506439b4252835efc9073b96":{"hash":"cabb80ecf4e27a4d506439b4252835efc9073b96","is_merge":false,"authored_by":["MDQ6VXNlcjUxMjA0MzY="],"author_raw":"mrezai <mhd.rezai@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Add openssl=builtin to build command in .travis.yml","body":"(cherry picked from commit 1db2759f5e41dab1d3dcba8b67ae7dd4a52edd14)","is_cherrypick":true,"cherrypick_hash":"1db2759f5e41dab1d3dcba8b67ae7dd4a52edd14","pull":""},"1db2759f5e41dab1d3dcba8b67ae7dd4a52edd14":{"hash":"1db2759f5e41dab1d3dcba8b67ae7dd4a52edd14","is_merge":false,"authored_by":["MDQ6VXNlcjUxMjA0MzY="],"author_raw":"mrezai <mhd.rezai@gmail.com>","committer_raw":"mrezai <mhd.rezai@gmail.com>","summary":"Add openssl=builtin to build command in .travis.yml","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4328},"3efa0f130dbaaba5eecb42f76ed7518eedfdf0c8":{"hash":"3efa0f130dbaaba5eecb42f76ed7518eedfdf0c8","is_merge":false,"authored_by":["MDQ6VXNlcjUxMjA0MzY="],"author_raw":"mrezai <mhd.rezai@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Update OpenSSL to version 1.0.2g","body":"(cherry picked from commit e97922f22038e9049ed4c2db5b3736dfaa0edde3)","is_cherrypick":true,"cherrypick_hash":"e97922f22038e9049ed4c2db5b3736dfaa0edde3","pull":""},"e97922f22038e9049ed4c2db5b3736dfaa0edde3":{"hash":"e97922f22038e9049ed4c2db5b3736dfaa0edde3","is_merge":false,"authored_by":["MDQ6VXNlcjUxMjA0MzY="],"author_raw":"mrezai <mhd.rezai@gmail.com>","committer_raw":"mrezai <mhd.rezai@gmail.com>","summary":"Update OpenSSL to version 1.0.2g","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4329},"47c7b535d2cdcb89c7799475662c70ca9c7ff41d":{"hash":"47c7b535d2cdcb89c7799475662c70ca9c7ff41d","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"BoneAttachments now position themselves instantly during bind.","body":"(cherry picked from commit bc5ee6c98fa77cc75e1654d2f3b5044f075688b7)","is_cherrypick":true,"cherrypick_hash":"bc5ee6c98fa77cc75e1654d2f3b5044f075688b7","pull":""},"bc5ee6c98fa77cc75e1654d2f3b5044f075688b7":{"hash":"bc5ee6c98fa77cc75e1654d2f3b5044f075688b7","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"BoneAttachments now position themselves instantly during bind.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4325},"5fac497aa2006780c4f82108a238c06829bcd8df":{"hash":"5fac497aa2006780c4f82108a238c06829bcd8df","is_merge":false,"authored_by":["MDQ6VXNlcjEyMzc2MDQy"],"author_raw":"Hearto Lazor <heartolazor@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fixed curve baking, now always start at origin point","body":"(cherry picked from commit 08b93da28aaa3cef006ce6cb13c4e5f7f8d8b5d2)","is_cherrypick":true,"cherrypick_hash":"08b93da28aaa3cef006ce6cb13c4e5f7f8d8b5d2","pull":""},"08b93da28aaa3cef006ce6cb13c4e5f7f8d8b5d2":{"hash":"08b93da28aaa3cef006ce6cb13c4e5f7f8d8b5d2","is_merge":false,"authored_by":["MDQ6VXNlcjEyMzc2MDQy"],"author_raw":"Hearto Lazor <heartolazor@gmail.com>","committer_raw":"Hearto Lazor <heartolazor@gmail.com>","summary":"Fixed curve baking, now always start at origin point","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4324},"4bfcd14a6a207f51fc2f44bcd971004984d35312":{"hash":"4bfcd14a6a207f51fc2f44bcd971004984d35312","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"correct typo \"overwrite\"","body":"(cherry picked from commit 86c632605771ba4d2caca0faf610c1345eea5a53)","is_cherrypick":true,"cherrypick_hash":"86c632605771ba4d2caca0faf610c1345eea5a53","pull":""},"86c632605771ba4d2caca0faf610c1345eea5a53":{"hash":"86c632605771ba4d2caca0faf610c1345eea5a53","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"correct typo \"overwrite\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4317},"dbcf969fbf9d10910904a190c315db89cf40a2e2":{"hash":"dbcf969fbf9d10910904a190c315db89cf40a2e2","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Keep editable instances data when replacing tree root node","body":"(cherry picked from commit 3029f5ee02483021aadd5d5bc48becb2490791f1)","is_cherrypick":true,"cherrypick_hash":"3029f5ee02483021aadd5d5bc48becb2490791f1","pull":""},"3029f5ee02483021aadd5d5bc48becb2490791f1":{"hash":"3029f5ee02483021aadd5d5bc48becb2490791f1","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Keep editable instances data when replacing tree root node","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4299},"52bf4a76b2138899f5b47f830847c53b8612882a":{"hash":"52bf4a76b2138899f5b47f830847c53b8612882a","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"x11: Flush the X output buffer after changing mouse mode","body":"(cherry picked from commit 5907a007dc2e9dd7c89649cfed42dbc0239e4b42)","is_cherrypick":true,"cherrypick_hash":"5907a007dc2e9dd7c89649cfed42dbc0239e4b42","pull":""},"5907a007dc2e9dd7c89649cfed42dbc0239e4b42":{"hash":"5907a007dc2e9dd7c89649cfed42dbc0239e4b42","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"x11: Flush the X output buffer after changing mouse mode","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4295},"f32a4dc516116f1f46f095d60ccfaac78b6e1fe3":{"hash":"f32a4dc516116f1f46f095d60ccfaac78b6e1fe3","is_merge":false,"authored_by":["MDQ6VXNlcjEzMTE1NTU="],"author_raw":"Marc Gilleron <marc.gilleron@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Made trackpad behaviour optional in 3D mode (issue #4265)","body":"(cherry picked from commit 84d706cb356f4f00bedfa0bff265968b439385c8)","is_cherrypick":true,"cherrypick_hash":"84d706cb356f4f00bedfa0bff265968b439385c8","pull":""},"84d706cb356f4f00bedfa0bff265968b439385c8":{"hash":"84d706cb356f4f00bedfa0bff265968b439385c8","is_merge":false,"authored_by":["MDQ6VXNlcjEzMTE1NTU="],"author_raw":"Marc Gilleron <marc.gilleron@gmail.com>","committer_raw":"Marc Gilleron <marc.gilleron@gmail.com>","summary":"Made trackpad behaviour optional in 3D mode (issue #4265)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4289},"a0b664585878429f42ac0aa17e8c0ff84b5d833a":{"hash":"a0b664585878429f42ac0aa17e8c0ff84b5d833a","is_merge":false,"authored_by":["MDQ6VXNlcjEzMTE1NTU="],"author_raw":"Marc Gilleron <marc.gilleron@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fixed #4163 (intersect_shape crashes on results limit)","body":"(cherry picked from commit d239e6bc0ebf7ac987f2c1991a5dceb33ad2a8f2)","is_cherrypick":true,"cherrypick_hash":"d239e6bc0ebf7ac987f2c1991a5dceb33ad2a8f2","pull":""},"d239e6bc0ebf7ac987f2c1991a5dceb33ad2a8f2":{"hash":"d239e6bc0ebf7ac987f2c1991a5dceb33ad2a8f2","is_merge":false,"authored_by":["MDQ6VXNlcjEzMTE1NTU="],"author_raw":"Marc Gilleron <marc.gilleron@gmail.com>","committer_raw":"Marc Gilleron <marc.gilleron@gmail.com>","summary":"Fixed #4163 (intersect_shape crashes on results limit)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4287},"b24c3be564b7766fdf7a98a14e8720580972f8f8":{"hash":"b24c3be564b7766fdf7a98a14e8720580972f8f8","is_merge":false,"authored_by":["MDQ6VXNlcjUxMjA0MzY="],"author_raw":"mrezai <mhd.rezai@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Update OpenSSL to version 1.0.1s","body":"(cherry picked from commit c860574d8ba246b5e2c59578f24accd2ace5e9bc\nand commit 2cbd850979ac6d260f15a1e62f7b0a89e7a16b4d)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b2b5c495e176209a450dcedc94a7d82292463232":{"hash":"b2b5c495e176209a450dcedc94a7d82292463232","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Subclasses can now extend from other subclasses contained in scripts derived from relative paths.","body":"(cherry picked from commit d643a40f95b7f7392f143f68d970a0db8c61c491)","is_cherrypick":true,"cherrypick_hash":"d643a40f95b7f7392f143f68d970a0db8c61c491","pull":""},"d643a40f95b7f7392f143f68d970a0db8c61c491":{"hash":"d643a40f95b7f7392f143f68d970a0db8c61c491","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"Subclasses can now extend from other subclasses contained in scripts derived from relative paths.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4269},"e367c6cdd838cb8c645c254df9c4e8d0c1846cbc":{"hash":"e367c6cdd838cb8c645c254df9c4e8d0c1846cbc","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fixed undo redo interaction with find replace","body":"(cherry picked from commit 189b3067221831bf116058f06322a5b4f2c49e43)","is_cherrypick":true,"cherrypick_hash":"189b3067221831bf116058f06322a5b4f2c49e43","pull":""},"189b3067221831bf116058f06322a5b4f2c49e43":{"hash":"189b3067221831bf116058f06322a5b4f2c49e43","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Fixed undo redo interaction with find replace","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4268},"b5a438413a338f47fcdd47b987b28d68e25fc99a":{"hash":"b5a438413a338f47fcdd47b987b28d68e25fc99a","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Setting to change line number color","body":"(cherry picked from commit 8c328474f2b2397fb4bcc3fc84402a0305383da6)","is_cherrypick":true,"cherrypick_hash":"8c328474f2b2397fb4bcc3fc84402a0305383da6","pull":""},"8c328474f2b2397fb4bcc3fc84402a0305383da6":{"hash":"8c328474f2b2397fb4bcc3fc84402a0305383da6","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Setting to change line number color","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4266},"f4ebba513a45dc64732a083cb7807cb955604860":{"hash":"f4ebba513a45dc64732a083cb7807cb955604860","is_merge":false,"authored_by":["MDQ6VXNlcjE4NTMyMg=="],"author_raw":"Zher Huei Lee <lee.zh.92@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Updated nrex to v0.2","body":"* Fixed capturing groups matching to invalid results\n* Fixed parents of recursive quantifiers not expanding properly\n* Fixed LookAhead sometimes adding to result\n\n(cherry picked from commit 6207d56b958ddc288d0b7f80e057ff93fc011280)","is_cherrypick":true,"cherrypick_hash":"6207d56b958ddc288d0b7f80e057ff93fc011280","pull":""},"6207d56b958ddc288d0b7f80e057ff93fc011280":{"hash":"6207d56b958ddc288d0b7f80e057ff93fc011280","is_merge":false,"authored_by":["MDQ6VXNlcjE4NTMyMg=="],"author_raw":"Zher Huei Lee <lee.zh.92@gmail.com>","committer_raw":"Zher Huei Lee <lee.zh.92@gmail.com>","summary":"Updated nrex to v0.2","body":"* Fixed capturing groups matching to invalid results\n* Fixed parents of recursive quantifiers not expanding properly\n* Fixed LookAhead sometimes adding to result","is_cherrypick":false,"cherrypick_hash":"","pull":4264},"40d21117f975d007098922dce52cae5800a7f0d1":{"hash":"40d21117f975d007098922dce52cae5800a7f0d1","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix RayCast not updating when debugging collissions","body":"(cherry picked from commit 6cf3bdcf7662218f8f02feb91fa85efedbc1b7b3)","is_cherrypick":true,"cherrypick_hash":"6cf3bdcf7662218f8f02feb91fa85efedbc1b7b3","pull":""},"6cf3bdcf7662218f8f02feb91fa85efedbc1b7b3":{"hash":"6cf3bdcf7662218f8f02feb91fa85efedbc1b7b3","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix RayCast not updating when debugging collissions","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4259},"e120e2265b87e27ed61d6c65c39ca5053f842721":{"hash":"e120e2265b87e27ed61d6c65c39ca5053f842721","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"CanvasItemEditorPlugin: Avoid selecting items from instanced scenes","body":"- This behaviour is only applied to click selection. Rect selection and List selection can still select these items\n\n(cherry picked from commit fab57f2fbc3d6ccd497bbde0174b05e5f52e260c)","is_cherrypick":true,"cherrypick_hash":"fab57f2fbc3d6ccd497bbde0174b05e5f52e260c","pull":""},"fab57f2fbc3d6ccd497bbde0174b05e5f52e260c":{"hash":"fab57f2fbc3d6ccd497bbde0174b05e5f52e260c","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"CanvasItemEditorPlugin: Avoid selecting items from instanced scenes","body":"- This behaviour is only applied to click selection. Rect selection and List selection can still select these items","is_cherrypick":false,"cherrypick_hash":"","pull":4258},"874696619487ae60fd2320cced237fb9eef73a83":{"hash":"874696619487ae60fd2320cced237fb9eef73a83","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Doc: fix type of stream object","body":"(cherry picked from commit 7820e590ead1755381630fde280cd1852cd28630)","is_cherrypick":true,"cherrypick_hash":"7820e590ead1755381630fde280cd1852cd28630","pull":""},"7820e590ead1755381630fde280cd1852cd28630":{"hash":"7820e590ead1755381630fde280cd1852cd28630","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <remi@verschelde.fr>","committer_raw":"Rémi Verschelde <remi@verschelde.fr>","summary":"Doc: fix type of stream object","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"76eeb457d399f082497b2ebe69be03ec8fc0bf3c":{"hash":"76eeb457d399f082497b2ebe69be03ec8fc0bf3c","is_merge":false,"authored_by":["MDQ6VXNlcjY4ODAzNzg="],"author_raw":"sanikoyes <sanikoyes@163.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix warn print when hide an control does not inside_tree","body":"(cherry picked from commit 5ec7d3f264bd01f38046e52af28d950054cdce0b)","is_cherrypick":true,"cherrypick_hash":"5ec7d3f264bd01f38046e52af28d950054cdce0b","pull":""},"5ec7d3f264bd01f38046e52af28d950054cdce0b":{"hash":"5ec7d3f264bd01f38046e52af28d950054cdce0b","is_merge":false,"authored_by":["MDQ6VXNlcjY4ODAzNzg="],"author_raw":"sanikoyes <sanikoyes@163.com>","committer_raw":"sanikoyes <sanikoyes@163.com>","summary":"Fix warn print when hide an control does not inside_tree","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4257},"02afea1e4ea3e57895eb10bebc69a158674cfc24":{"hash":"02afea1e4ea3e57895eb10bebc69a158674cfc24","is_merge":false,"authored_by":["MDQ6VXNlcjY4ODAzNzg="],"author_raw":"sanikoyes <sanikoyes@163.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix crash when tween control object previous freed","body":"(cherry picked from commit da28a2f062521a991ac2521e2c43333edbffd160)","is_cherrypick":true,"cherrypick_hash":"da28a2f062521a991ac2521e2c43333edbffd160","pull":""},"da28a2f062521a991ac2521e2c43333edbffd160":{"hash":"da28a2f062521a991ac2521e2c43333edbffd160","is_merge":false,"authored_by":["MDQ6VXNlcjY4ODAzNzg="],"author_raw":"sanikoyes <sanikoyes@163.com>","committer_raw":"sanikoyes <sanikoyes@163.com>","summary":"Fix crash when tween control object previous freed","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4256},"692878b7f40b6802acc6aa47b0f79589ee81a5b6":{"hash":"692878b7f40b6802acc6aa47b0f79589ee81a5b6","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix Ctrl+LaunchMedia showing up as a shortcut for \"Make Bones\"","body":"Close #4044\n\n(cherry picked from commit 4af1839073261d913ef53bb6f81d2a0cb486d39b)","is_cherrypick":true,"cherrypick_hash":"4af1839073261d913ef53bb6f81d2a0cb486d39b","pull":""},"4af1839073261d913ef53bb6f81d2a0cb486d39b":{"hash":"4af1839073261d913ef53bb6f81d2a0cb486d39b","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 Ctrl+LaunchMedia showing up as a shortcut for \"Make Bones\"","body":"Close #4044","is_cherrypick":false,"cherrypick_hash":"","pull":4248},"b7f5418f8d459814bf92013476af4629639d3cc8":{"hash":"b7f5418f8d459814bf92013476af4629639d3cc8","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Ability to change the caret color","body":"(cherry picked from commit c7519f091d6c4bd3f7edc1b8213fb4aa418fad3a)","is_cherrypick":true,"cherrypick_hash":"c7519f091d6c4bd3f7edc1b8213fb4aa418fad3a","pull":""},"c7519f091d6c4bd3f7edc1b8213fb4aa418fad3a":{"hash":"c7519f091d6c4bd3f7edc1b8213fb4aa418fad3a","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paulb23 <p_batty@hotmail.co.uk>","committer_raw":"Paulb23 <p_batty@hotmail.co.uk>","summary":"Ability to change the caret color","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4238},"d4d810faacac8c2e1b194155184289668816bb2f":{"hash":"d4d810faacac8c2e1b194155184289668816bb2f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NDE4ODY="],"author_raw":"Alexander Holland <alexander.holland@live.de>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"dictionary has_all","body":"(cherry picked from commit a8ebd43ab7d246669f1a8bb30fb780c07abe01d6)","is_cherrypick":true,"cherrypick_hash":"a8ebd43ab7d246669f1a8bb30fb780c07abe01d6","pull":""},"a8ebd43ab7d246669f1a8bb30fb780c07abe01d6":{"hash":"a8ebd43ab7d246669f1a8bb30fb780c07abe01d6","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NDE4ODY="],"author_raw":"Alexander Holland <alexander.holland@live.de>","committer_raw":"Alexander Holland <alexander.holland@live.de>","summary":"dictionary has_all","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":4223},"3a390e9b44cb196aa4b4843dd8b3a7875bbc3a3f":{"hash":"3a390e9b44cb196aa4b4843dd8b3a7875bbc3a3f","is_merge":false,"authored_by":["MDQ6VXNlcjY2NDUzMDk="],"author_raw":"punto- <ariel@godotengine.org>","committer_raw":"punto- <ariel@godotengine.org>","summary":"Update vector.h","body":"using non-templated neares_power_of_2","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5d63f4e758436fc1f9c366acb9ff66748f7efbdd":{"hash":"5d63f4e758436fc1f9c366acb9ff66748f7efbdd","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 source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cbac9a2ca3feacf08b3bef3e3a6cdb65b3aec8f9":{"hash":"cbac9a2ca3feacf08b3bef3e3a6cdb65b3aec8f9","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Remove duplicate","body":"(cherry picked from commit 473de561f8827fc29204b011509dcac7ee8e7ce2)","is_cherrypick":true,"cherrypick_hash":"473de561f8827fc29204b011509dcac7ee8e7ce2","pull":""},"473de561f8827fc29204b011509dcac7ee8e7ce2":{"hash":"473de561f8827fc29204b011509dcac7ee8e7ce2","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Remove duplicate","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""}},"pulls":{"4223":{"id":"MDExOlB1bGxSZXF1ZXN0NjUxNzcwMTQ=","public_id":4223,"url":"https://github.com/godotengine/godot/pull/4223","diff_url":"https://github.com/godotengine/godot/pull/4223.diff","patch_url":"https://github.com/godotengine/godot/pull/4223.patch","title":"dictionary has_all","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NDE4ODY=","created_at":"2016-04-04T16:50:55Z","updated_at":"2020-01-26T08:56:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a8ebd43ab7d246669f1a8bb30fb780c07abe01d6"]},"4238":{"id":"MDExOlB1bGxSZXF1ZXN0NjUzMzE4MTk=","public_id":4238,"url":"https://github.com/godotengine/godot/pull/4238","diff_url":"https://github.com/godotengine/godot/pull/4238.diff","patch_url":"https://github.com/godotengine/godot/pull/4238.patch","title":"Ability to change the caret color","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-04-05T16:09:07Z","updated_at":"2020-01-26T08:56:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["c7519f091d6c4bd3f7edc1b8213fb4aa418fad3a"]},"4248":{"id":"MDExOlB1bGxSZXF1ZXN0NjU0NjA4ODc=","public_id":4248,"url":"https://github.com/godotengine/godot/pull/4248","diff_url":"https://github.com/godotengine/godot/pull/4248.diff","patch_url":"https://github.com/godotengine/godot/pull/4248.patch","title":"Fix Ctrl+LaunchMedia showing up as a shortcut for \"Make Bones\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2016-04-06T12:55:46Z","updated_at":"2020-01-26T08:59:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4af1839073261d913ef53bb6f81d2a0cb486d39b"]},"4256":{"id":"MDExOlB1bGxSZXF1ZXN0NjU1ODcxMjk=","public_id":4256,"url":"https://github.com/godotengine/godot/pull/4256","diff_url":"https://github.com/godotengine/godot/pull/4256.diff","patch_url":"https://github.com/godotengine/godot/pull/4256.patch","title":"Fix crash when tween control object previous freed","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY4ODAzNzg=","created_at":"2016-04-07T07:48:35Z","updated_at":"2020-01-26T08:59:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["da28a2f062521a991ac2521e2c43333edbffd160"]},"4257":{"id":"MDExOlB1bGxSZXF1ZXN0NjU1ODcxODQ=","public_id":4257,"url":"https://github.com/godotengine/godot/pull/4257","diff_url":"https://github.com/godotengine/godot/pull/4257.diff","patch_url":"https://github.com/godotengine/godot/pull/4257.patch","title":"Fix warn print when hide an control does not inside_tree","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY4ODAzNzg=","created_at":"2016-04-07T07:49:06Z","updated_at":"2020-01-26T08:59:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["5ec7d3f264bd01f38046e52af28d950054cdce0b"]},"4258":{"id":"MDExOlB1bGxSZXF1ZXN0NjU2MTMwODc=","public_id":4258,"url":"https://github.com/godotengine/godot/pull/4258","diff_url":"https://github.com/godotengine/godot/pull/4258.diff","patch_url":"https://github.com/godotengine/godot/pull/4258.patch","title":"Avoid selecting items from instanced scenes in CanvasItemEditorPlugin","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2016-04-07T11:18:05Z","updated_at":"2020-01-26T08:59: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":["fab57f2fbc3d6ccd497bbde0174b05e5f52e260c"]},"4259":{"id":"MDExOlB1bGxSZXF1ZXN0NjU2MTQ3NjM=","public_id":4259,"url":"https://github.com/godotengine/godot/pull/4259","diff_url":"https://github.com/godotengine/godot/pull/4259.diff","patch_url":"https://github.com/godotengine/godot/pull/4259.patch","title":"Fix RayCast not updating when debugging collissions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2016-04-07T11:32:30Z","updated_at":"2020-01-26T08:59:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6cf3bdcf7662218f8f02feb91fa85efedbc1b7b3"]},"4264":{"id":"MDExOlB1bGxSZXF1ZXN0NjU3NzM5MTM=","public_id":4264,"url":"https://github.com/godotengine/godot/pull/4264","diff_url":"https://github.com/godotengine/godot/pull/4264.diff","patch_url":"https://github.com/godotengine/godot/pull/4264.patch","title":"Updated nrex to v0.2","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4NTMyMg==","created_at":"2016-04-08T11:41:04Z","updated_at":"2020-01-26T08:58:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6207d56b958ddc288d0b7f80e057ff93fc011280"]},"4266":{"id":"MDExOlB1bGxSZXF1ZXN0NjU4MzM2NDQ=","public_id":4266,"url":"https://github.com/godotengine/godot/pull/4266","diff_url":"https://github.com/godotengine/godot/pull/4266.diff","patch_url":"https://github.com/godotengine/godot/pull/4266.patch","title":"Added a setting to change the line number color","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-04-08T19:12:59Z","updated_at":"2020-01-26T08:58: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":["8c328474f2b2397fb4bcc3fc84402a0305383da6"]},"4268":{"id":"MDExOlB1bGxSZXF1ZXN0NjU4NjQzNjQ=","public_id":4268,"url":"https://github.com/godotengine/godot/pull/4268","diff_url":"https://github.com/godotengine/godot/pull/4268.diff","patch_url":"https://github.com/godotengine/godot/pull/4268.patch","title":"Fixed undo redo interaction with find replace","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-04-09T00:30:03Z","updated_at":"2020-01-26T08:58: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":["189b3067221831bf116058f06322a5b4f2c49e43"]},"4269":{"id":"MDExOlB1bGxSZXF1ZXN0NjU4NjgwNTk=","public_id":4269,"url":"https://github.com/godotengine/godot/pull/4269","diff_url":"https://github.com/godotengine/godot/pull/4269.diff","patch_url":"https://github.com/godotengine/godot/pull/4269.patch","title":"Subclasses can now extend from other subclasses in relative scripts.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNzU2MDQ3","created_at":"2016-04-09T02:26:12Z","updated_at":"2020-01-26T08:58:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["d643a40f95b7f7392f143f68d970a0db8c61c491"]},"4274":{"id":"MDExOlB1bGxSZXF1ZXN0NjU4OTg3NzQ=","public_id":4274,"url":"https://github.com/godotengine/godot/pull/4274","diff_url":"https://github.com/godotengine/godot/pull/4274.diff","patch_url":"https://github.com/godotengine/godot/pull/4274.patch","title":"Fixes 64 bit MSVC builds, disables bits parameter","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU3NTc3MDQ=","created_at":"2016-04-10T02:26:31Z","updated_at":"2020-01-26T09:00:11Z","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":["7762e1afe60d6cf3ae310a4cf0af0e25ae5d18c6"]},"4287":{"id":"MDExOlB1bGxSZXF1ZXN0NjYwODM5NDk=","public_id":4287,"url":"https://github.com/godotengine/godot/pull/4287","diff_url":"https://github.com/godotengine/godot/pull/4287.diff","patch_url":"https://github.com/godotengine/godot/pull/4287.patch","title":"Fixed #4163 (intersect_shape crashes on results limit)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMTE1NTU=","created_at":"2016-04-12T00:27:38Z","updated_at":"2020-01-26T08:59:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d239e6bc0ebf7ac987f2c1991a5dceb33ad2a8f2"]},"4289":{"id":"MDExOlB1bGxSZXF1ZXN0NjYwODkyMjk=","public_id":4289,"url":"https://github.com/godotengine/godot/pull/4289","diff_url":"https://github.com/godotengine/godot/pull/4289.diff","patch_url":"https://github.com/godotengine/godot/pull/4289.patch","title":"Made trackpad behaviour optional in 3D mode (issue #4265)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMTE1NTU=","created_at":"2016-04-12T01:42:58Z","updated_at":"2020-01-26T08:59: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":["84d706cb356f4f00bedfa0bff265968b439385c8"]},"4295":{"id":"MDExOlB1bGxSZXF1ZXN0NjYxNjcxMjc=","public_id":4295,"url":"https://github.com/godotengine/godot/pull/4295","diff_url":"https://github.com/godotengine/godot/pull/4295.diff","patch_url":"https://github.com/godotengine/godot/pull/4295.patch","title":"x11: Flush the X output buffer after changing mouse mode","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2016-04-12T14:27:52Z","updated_at":"2020-01-26T08:59:47Z","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":["5907a007dc2e9dd7c89649cfed42dbc0239e4b42"]},"4299":{"id":"MDExOlB1bGxSZXF1ZXN0NjYxODc0OTk=","public_id":4299,"url":"https://github.com/godotengine/godot/pull/4299","diff_url":"https://github.com/godotengine/godot/pull/4299.diff","patch_url":"https://github.com/godotengine/godot/pull/4299.patch","title":"Keep editable instances data when replacing tree root node","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2016-04-12T16:26:29Z","updated_at":"2020-01-26T08:59:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["3029f5ee02483021aadd5d5bc48becb2490791f1"]},"4317":{"id":"MDExOlB1bGxSZXF1ZXN0NjY0NzEyNzg=","public_id":4317,"url":"https://github.com/godotengine/godot/pull/4317","diff_url":"https://github.com/godotengine/godot/pull/4317.diff","patch_url":"https://github.com/godotengine/godot/pull/4317.patch","title":"correct typo \"overwrite\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2016-04-14T11:54:37Z","updated_at":"2020-01-26T09:02:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["86c632605771ba4d2caca0faf610c1345eea5a53"]},"4324":{"id":"MDExOlB1bGxSZXF1ZXN0NjY1ODU5Mjc=","public_id":4324,"url":"https://github.com/godotengine/godot/pull/4324","diff_url":"https://github.com/godotengine/godot/pull/4324.diff","patch_url":"https://github.com/godotengine/godot/pull/4324.patch","title":"Fixed curve baking, now always start at origin point","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyMzc2MDQy","created_at":"2016-04-15T03:31:44Z","updated_at":"2020-01-26T09:01:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["08b93da28aaa3cef006ce6cb13c4e5f7f8d8b5d2"]},"4325":{"id":"MDExOlB1bGxSZXF1ZXN0NjY2MjI2NDE=","public_id":4325,"url":"https://github.com/godotengine/godot/pull/4325","diff_url":"https://github.com/godotengine/godot/pull/4325.diff","patch_url":"https://github.com/godotengine/godot/pull/4325.patch","title":"BoneAttachments now position themselves instantly during bind.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNzU2MDQ3","created_at":"2016-04-15T10:38:10Z","updated_at":"2020-01-26T09:01:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["bc5ee6c98fa77cc75e1654d2f3b5044f075688b7"]},"4328":{"id":"MDExOlB1bGxSZXF1ZXN0NjY2NTcxMzk=","public_id":4328,"url":"https://github.com/godotengine/godot/pull/4328","diff_url":"https://github.com/godotengine/godot/pull/4328.diff","patch_url":"https://github.com/godotengine/godot/pull/4328.patch","title":"Add openssl=builtin to build command in .travis.yml","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUxMjA0MzY=","created_at":"2016-04-15T15:03:32Z","updated_at":"2020-01-26T09:01:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["1db2759f5e41dab1d3dcba8b67ae7dd4a52edd14"]},"4329":{"id":"MDExOlB1bGxSZXF1ZXN0NjY2Njk4MzQ=","public_id":4329,"url":"https://github.com/godotengine/godot/pull/4329","diff_url":"https://github.com/godotengine/godot/pull/4329.diff","patch_url":"https://github.com/godotengine/godot/pull/4329.patch","title":"Update OpenSSL to version 1.0.2g","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUxMjA0MzY=","created_at":"2016-04-15T16:30:32Z","updated_at":"2016-05-20T11:52:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["e97922f22038e9049ed4c2db5b3736dfaa0edde3"]},"4337":{"id":"MDExOlB1bGxSZXF1ZXN0NjY3MzY2Mzg=","public_id":4337,"url":"https://github.com/godotengine/godot/pull/4337","diff_url":"https://github.com/godotengine/godot/pull/4337.diff","patch_url":"https://github.com/godotengine/godot/pull/4337.patch","title":"Fix File.get_csv_line not including quoted newlines in the output","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2016-04-16T12:21:21Z","updated_at":"2020-01-26T09:01:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["7a18bb8ace4bc7a639a1db92826fa16097fda803"]},"4358":{"id":"MDExOlB1bGxSZXF1ZXN0NjY3ODAwMTQ=","public_id":4358,"url":"https://github.com/godotengine/godot/pull/4358","diff_url":"https://github.com/godotengine/godot/pull/4358.diff","patch_url":"https://github.com/godotengine/godot/pull/4358.patch","title":"Stream player looptime fix","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjk4NDc0MzA=","created_at":"2016-04-17T20:24:08Z","updated_at":"2020-01-26T09:01:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e566b17f91a7c8e341793d2b07a0127a92c4391f"]},"4359":{"id":"MDExOlB1bGxSZXF1ZXN0NjY3ODE2NjU=","public_id":4359,"url":"https://github.com/godotengine/godot/pull/4359","diff_url":"https://github.com/godotengine/godot/pull/4359.diff","patch_url":"https://github.com/godotengine/godot/pull/4359.patch","title":"Fix 'Quit to Project Manager' not stopping the running application","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2016-04-17T21:14:54Z","updated_at":"2020-01-26T09:01:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e48c07750f0f0f5a4570546152360275b9af1866"]},"4364":{"id":"MDExOlB1bGxSZXF1ZXN0NjY4MjA2OTg=","public_id":4364,"url":"https://github.com/godotengine/godot/pull/4364","diff_url":"https://github.com/godotengine/godot/pull/4364.diff","patch_url":"https://github.com/godotengine/godot/pull/4364.patch","title":"Fixed SEGFAULT in zero-reserved arrays in nrex. Fixes #4346","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4NTMyMg==","created_at":"2016-04-18T09:13:34Z","updated_at":"2020-01-26T09:01:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["48b2dfab9f91bec2fd9a0fc94630e2dae51fbf11"]},"4369":{"id":"MDExOlB1bGxSZXF1ZXN0NjY5NTA2NDI=","public_id":4369,"url":"https://github.com/godotengine/godot/pull/4369","diff_url":"https://github.com/godotengine/godot/pull/4369.diff","patch_url":"https://github.com/godotengine/godot/pull/4369.patch","title":"remove unused resources and add korean locale for android","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2016-04-19T02:11:47Z","updated_at":"2020-01-26T09:01:18Z","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":["e94e710893960d9b6581c0c669a436173185d596"]},"4373":{"id":"MDExOlB1bGxSZXF1ZXN0NjcwMTU4MzU=","public_id":4373,"url":"https://github.com/godotengine/godot/pull/4373","diff_url":"https://github.com/godotengine/godot/pull/4373.diff","patch_url":"https://github.com/godotengine/godot/pull/4373.patch","title":"Add preview of the Camera2D's screen boundaries","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2016-04-19T13:13:12Z","updated_at":"2020-01-26T09:01:13Z","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":["e7f66a88d67542d13764eb8b1441037c327beabe"]},"4375":{"id":"MDExOlB1bGxSZXF1ZXN0NjcwMzA3MDg=","public_id":4375,"url":"https://github.com/godotengine/godot/pull/4375","diff_url":"https://github.com/godotengine/godot/pull/4375.diff","patch_url":"https://github.com/godotengine/godot/pull/4375.patch","title":"Fix default clear color in web export","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2016-04-19T14:41:54Z","updated_at":"2020-01-26T09:01:06Z","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":["0ee8b74101a4273fa333b8988a3a9d69757c7eae"]},"4377":{"id":"MDExOlB1bGxSZXF1ZXN0NjcwMzExODQ=","public_id":4377,"url":"https://github.com/godotengine/godot/pull/4377","diff_url":"https://github.com/godotengine/godot/pull/4377.diff","patch_url":"https://github.com/godotengine/godot/pull/4377.patch","title":"Fix key events in web export","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2016-04-19T14:44:32Z","updated_at":"2020-01-26T09:01:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["45b90f16ca080c601e6bf7038979eabb6b7eaa3e","0e9eefb7d4d3d3b10558ade0fea5ea9656a7cace"]},"4380":{"id":"MDExOlB1bGxSZXF1ZXN0NjcwNjc4MDc=","public_id":4380,"url":"https://github.com/godotengine/godot/pull/4380","diff_url":"https://github.com/godotengine/godot/pull/4380.diff","patch_url":"https://github.com/godotengine/godot/pull/4380.patch","title":"Fix Camera2D ignoring zoom when checking limits","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2016-04-19T18:36:50Z","updated_at":"2020-01-26T09:00:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["7a8aea0be9186e9b47b28ca3d2999d7182a73d2b"]},"4401":{"id":"MDExOlB1bGxSZXF1ZXN0Njc1MjIyNzk=","public_id":4401,"url":"https://github.com/godotengine/godot/pull/4401","diff_url":"https://github.com/godotengine/godot/pull/4401.diff","patch_url":"https://github.com/godotengine/godot/pull/4401.patch","title":"add sign comparison for joystick axis events in InputMap::_find_event","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE5MTY=","created_at":"2016-04-22T14:40:58Z","updated_at":"2020-01-26T09:00:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["3b12f9ea8254e6c979e14b6cc5241edbff5c797a"]},"4402":{"id":"MDExOlB1bGxSZXF1ZXN0Njc1MzMwMTk=","public_id":4402,"url":"https://github.com/godotengine/godot/pull/4402","diff_url":"https://github.com/godotengine/godot/pull/4402.diff","patch_url":"https://github.com/godotengine/godot/pull/4402.patch","title":"Add a python script to check the current doc status","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2016-04-22T15:49:55Z","updated_at":"2020-01-26T09:04:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["c9340cdcc622d3352eb78d3f0480cd5f9fe2b169"]},"4407":{"id":"MDExOlB1bGxSZXF1ZXN0Njc2MDU0ODg=","public_id":4407,"url":"https://github.com/godotengine/godot/pull/4407","diff_url":"https://github.com/godotengine/godot/pull/4407.diff","patch_url":"https://github.com/godotengine/godot/pull/4407.patch","title":"Fix continious update with Camera2D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2016-04-23T12:30:40Z","updated_at":"2020-01-26T09:40:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b2e0cedbf04c3d97bbf3bc41fac82ceeb34327a3"]},"4409":{"id":"MDExOlB1bGxSZXF1ZXN0Njc2MDY3ODQ=","public_id":4409,"url":"https://github.com/godotengine/godot/pull/4409","diff_url":"https://github.com/godotengine/godot/pull/4409.diff","patch_url":"https://github.com/godotengine/godot/pull/4409.patch","title":"Encode axis_value in Variant for InputEvent::JOYSTICK_MOTION.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE5MTY=","created_at":"2016-04-23T13:31:09Z","updated_at":"2020-01-26T09:04:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["9201b5a27c0672bc249d2ba2a1e26f08b16b5536"]},"4414":{"id":"MDExOlB1bGxSZXF1ZXN0Njc2MTQ0NTI=","public_id":4414,"url":"https://github.com/godotengine/godot/pull/4414","diff_url":"https://github.com/godotengine/godot/pull/4414.diff","patch_url":"https://github.com/godotengine/godot/pull/4414.patch","title":"Trim trailing whitespace on save","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-04-23T18:25:46Z","updated_at":"2020-01-26T09:04:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["f3e6569e00b6fcebe5f932d91cf0df24411ce062"]},"4441":{"id":"MDExOlB1bGxSZXF1ZXN0Njc3NTQ2Mzg=","public_id":4441,"url":"https://github.com/godotengine/godot/pull/4441","diff_url":"https://github.com/godotengine/godot/pull/4441.diff","patch_url":"https://github.com/godotengine/godot/pull/4441.patch","title":"Drop obsolete platforms","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2016-04-25T17:08:05Z","updated_at":"2016-04-27T05:56:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["d3811b490d5cad9ccac329a7266cce0520892673","ec606f94dc259cd4d22b11e9147789b87ed73738","f368d380e708bd39589a309e2611b55306b78b3a"]},"4450":{"id":"MDExOlB1bGxSZXF1ZXN0Njc4NjM4MTk=","public_id":4450,"url":"https://github.com/godotengine/godot/pull/4450","diff_url":"https://github.com/godotengine/godot/pull/4450.diff","patch_url":"https://github.com/godotengine/godot/pull/4450.patch","title":"Classes.xml update : GraphEdit","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyODkyMDc=","created_at":"2016-04-26T10:46:07Z","updated_at":"2020-01-26T09:04:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["81e405545bdbd5771ce29a8a01dfd3a3ccb0bff1"]},"4459":{"id":"MDExOlB1bGxSZXF1ZXN0NjgwNzQwMDE=","public_id":4459,"url":"https://github.com/godotengine/godot/pull/4459","diff_url":"https://github.com/godotengine/godot/pull/4459.diff","patch_url":"https://github.com/godotengine/godot/pull/4459.patch","title":"Documentation for WeakRef","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMxNjQxOTA=","created_at":"2016-04-27T15:30:06Z","updated_at":"2020-01-26T09:04:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["e301ca35447ef568d2773ab0bf90b0d0fdf9748e","edff81c2142f75d811263dafed42fd817e407be0"]},"4461":{"id":"MDExOlB1bGxSZXF1ZXN0NjgxMDgyMjQ=","public_id":4461,"url":"https://github.com/godotengine/godot/pull/4461","diff_url":"https://github.com/godotengine/godot/pull/4461.diff","patch_url":"https://github.com/godotengine/godot/pull/4461.patch","title":"Added GridContainer documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDM4OTc=","created_at":"2016-04-27T19:12:11Z","updated_at":"2020-01-26T09:04:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["a5b4c1d64f799c5f1bceb874eac46f80d949445c"]},"4462":{"id":"MDExOlB1bGxSZXF1ZXN0NjgxMTM3MTI=","public_id":4462,"url":"https://github.com/godotengine/godot/pull/4462","diff_url":"https://github.com/godotengine/godot/pull/4462.diff","patch_url":"https://github.com/godotengine/godot/pull/4462.patch","title":"Added scroll lines, issue #4243","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-04-27T19:50:47Z","updated_at":"2020-01-26T09:04: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":["54244e0e1d37c03d86b1628df062b23c09a79c43"]},"4463":{"id":"MDExOlB1bGxSZXF1ZXN0NjgxMTk0OTc=","public_id":4463,"url":"https://github.com/godotengine/godot/pull/4463","diff_url":"https://github.com/godotengine/godot/pull/4463.diff","patch_url":"https://github.com/godotengine/godot/pull/4463.patch","title":"fix - HTTPClient connection keep-alive duplicate Headers #4208","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NDE4ODY=","created_at":"2016-04-27T20:30:23Z","updated_at":"2020-01-26T09:03:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6ad226ac38c16d66d96fa93fef61c4f8a2143ea9"]},"4465":{"id":"MDExOlB1bGxSZXF1ZXN0NjgxMzM5MTI=","public_id":4465,"url":"https://github.com/godotengine/godot/pull/4465","diff_url":"https://github.com/godotengine/godot/pull/4465.diff","patch_url":"https://github.com/godotengine/godot/pull/4465.patch","title":"Classref: Document Button and ButtonArray","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2016-04-27T22:11:39Z","updated_at":"2020-01-26T09:03:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["3a4ec88b37d50837ef9e1cfa57f004b9bd36715d"]},"4466":{"id":"MDExOlB1bGxSZXF1ZXN0NjgxNDgxNDg=","public_id":4466,"url":"https://github.com/godotengine/godot/pull/4466","diff_url":"https://github.com/godotengine/godot/pull/4466.diff","patch_url":"https://github.com/godotengine/godot/pull/4466.patch","title":"Make export GUI debug toggle more obvious","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2016-04-28T00:45:28Z","updated_at":"2020-01-26T09:03:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["ab4caa79538750d7557308dd4f83d6b17d9bdd22"]},"4467":{"id":"MDExOlB1bGxSZXF1ZXN0NjgxNTc5MzE=","public_id":4467,"url":"https://github.com/godotengine/godot/pull/4467","diff_url":"https://github.com/godotengine/godot/pull/4467.diff","patch_url":"https://github.com/godotengine/godot/pull/4467.patch","title":"partial documentation for Polygon2D and Raycast2D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDM4OTc=","created_at":"2016-04-28T03:15:27Z","updated_at":"2020-01-26T09:03:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["9f29b4b26a9c9d24235c266f750c14339c038227"]},"4468":{"id":"MDExOlB1bGxSZXF1ZXN0NjgyMDgwMzM=","public_id":4468,"url":"https://github.com/godotengine/godot/pull/4468","diff_url":"https://github.com/godotengine/godot/pull/4468.diff","patch_url":"https://github.com/godotengine/godot/pull/4468.patch","title":"More precise InputMap Axis descriptions in project settings.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE5MTY=","created_at":"2016-04-28T11:56:14Z","updated_at":"2020-01-26T09:03:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["418049b741bc6aa1445e64b78c681e5291f5a4d4"]},"4473":{"id":"MDExOlB1bGxSZXF1ZXN0NjgzMTE4MjM=","public_id":4473,"url":"https://github.com/godotengine/godot/pull/4473","diff_url":"https://github.com/godotengine/godot/pull/4473.diff","patch_url":"https://github.com/godotengine/godot/pull/4473.patch","title":"Fixed shader editor syntax coloring","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-04-29T00:38:08Z","updated_at":"2020-01-26T09: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":["bda5ea087151f88d90a71f7a2758c4d7e8a6a568"]},"4476":{"id":"MDExOlB1bGxSZXF1ZXN0NjgzMjM4NzE=","public_id":4476,"url":"https://github.com/godotengine/godot/pull/4476","diff_url":"https://github.com/godotengine/godot/pull/4476.diff","patch_url":"https://github.com/godotengine/godot/pull/4476.patch","title":"Fill in the blank in the Array, CenterContainer and Dictionary class reference","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjQ1NTY=","created_at":"2016-04-29T04:35:03Z","updated_at":"2020-01-26T09:03:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["4de3f8944e88b3dbfe6c07379c1e360a6e623669"]},"4482":{"id":"MDExOlB1bGxSZXF1ZXN0NjgzNDAwOTc=","public_id":4482,"url":"https://github.com/godotengine/godot/pull/4482","diff_url":"https://github.com/godotengine/godot/pull/4482.diff","patch_url":"https://github.com/godotengine/godot/pull/4482.patch","title":"Add more documentations and fix AcceptDialog::add_cancel","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjQ1NTY=","created_at":"2016-04-29T08:42:19Z","updated_at":"2020-01-26T09:03:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["5c61e17c103f4f9fc391b2152fdf3dad0f44bd00"]},"4484":{"id":"MDExOlB1bGxSZXF1ZXN0NjgzNjAwNjQ=","public_id":4484,"url":"https://github.com/godotengine/godot/pull/4484","diff_url":"https://github.com/godotengine/godot/pull/4484.diff","patch_url":"https://github.com/godotengine/godot/pull/4484.patch","title":"Shader editor now uses text editor settings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-04-29T11:51:23Z","updated_at":"2020-01-26T09:03: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":["64751e0a75eae68eb90ce810a7b79b51b36f3c1f"]},"4485":{"id":"MDExOlB1bGxSZXF1ZXN0NjgzNjIwOTY=","public_id":4485,"url":"https://github.com/godotengine/godot/pull/4485","diff_url":"https://github.com/godotengine/godot/pull/4485.diff","patch_url":"https://github.com/godotengine/godot/pull/4485.patch","title":"Allow dragging on only one axis when holding down shift in 2D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2016-04-29T12:11:15Z","updated_at":"2020-01-26T09:03: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":["d82ff4ed0987642087a8148a28c1da7da38606f4"]},"4487":{"id":"MDExOlB1bGxSZXF1ZXN0NjgzODA1NDU=","public_id":4487,"url":"https://github.com/godotengine/godot/pull/4487","diff_url":"https://github.com/godotengine/godot/pull/4487.diff","patch_url":"https://github.com/godotengine/godot/pull/4487.patch","title":"Add more documentations","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjQ1NTY=","created_at":"2016-04-29T14:31:08Z","updated_at":"2020-01-26T09:03:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["a518792d89217b3e1f1d19762e733ca779101e63"]},"4488":{"id":"MDExOlB1bGxSZXF1ZXN0Njg0MDI1ODQ=","public_id":4488,"url":"https://github.com/godotengine/godot/pull/4488","diff_url":"https://github.com/godotengine/godot/pull/4488.diff","patch_url":"https://github.com/godotengine/godot/pull/4488.patch","title":"Implement OS.get_process_ID for Windows","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2016-04-29T17:02:12Z","updated_at":"2020-01-26T09:07:19Z","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":["2cd8e86aa016fe8c61a48889529aa81284f6d889"]},"4494":{"id":"MDExOlB1bGxSZXF1ZXN0Njg0NzA0OTc=","public_id":4494,"url":"https://github.com/godotengine/godot/pull/4494","diff_url":"https://github.com/godotengine/godot/pull/4494.diff","patch_url":"https://github.com/godotengine/godot/pull/4494.patch","title":"Project manager: unescape project names","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2016-04-30T15:23:38Z","updated_at":"2016-05-01T12:10:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["78adbf4790a080fc02778a1a67d06dfcdf28290c"]},"4495":{"id":"MDExOlB1bGxSZXF1ZXN0Njg0NzA5MzM=","public_id":4495,"url":"https://github.com/godotengine/godot/pull/4495","diff_url":"https://github.com/godotengine/godot/pull/4495.diff","patch_url":"https://github.com/godotengine/godot/pull/4495.patch","title":"math: Fix rounding error for 0 in Math::round","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2016-04-30T15:42:06Z","updated_at":"2016-05-01T12:10:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6883325f926af425cf1db7606506f5538b7a205a"]},"4497":{"id":"MDExOlB1bGxSZXF1ZXN0Njg0NzYyNjU=","public_id":4497,"url":"https://github.com/godotengine/godot/pull/4497","diff_url":"https://github.com/godotengine/godot/pull/4497.diff","patch_url":"https://github.com/godotengine/godot/pull/4497.patch","title":"AnimationPlayer: Prevent resetting timeline when pinned","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2016-04-30T19:11:30Z","updated_at":"2016-05-01T12:10: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":["0b4f27718420c0b27218ecb79616b4f11f59773d"]},"4498":{"id":"MDExOlB1bGxSZXF1ZXN0Njg0Nzg2MTc=","public_id":4498,"url":"https://github.com/godotengine/godot/pull/4498","diff_url":"https://github.com/godotengine/godot/pull/4498.diff","patch_url":"https://github.com/godotengine/godot/pull/4498.patch","title":"GridMap: Fix backwards rotate hotkeys","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2016-04-30T20:51:26Z","updated_at":"2016-05-01T12:10: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":["8259c4670771adb574f4e813d9d5862f45642268"]},"4499":{"id":"MDExOlB1bGxSZXF1ZXN0Njg0Nzg4OTQ=","public_id":4499,"url":"https://github.com/godotengine/godot/pull/4499","diff_url":"https://github.com/godotengine/godot/pull/4499.diff","patch_url":"https://github.com/godotengine/godot/pull/4499.patch","title":"OSX: Fix lib suffix for Android lib","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2016-04-30T21:03:58Z","updated_at":"2016-05-01T12:10:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["94274b9ab517aac175d205636f8561ff76d45eda"]},"4500":{"id":"MDExOlB1bGxSZXF1ZXN0Njg0NzkyNTE=","public_id":4500,"url":"https://github.com/godotengine/godot/pull/4500","diff_url":"https://github.com/godotengine/godot/pull/4500.diff","patch_url":"https://github.com/godotengine/godot/pull/4500.patch","title":"FileDialog: reset mkdir label after use","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2016-04-30T21:18:52Z","updated_at":"2020-01-26T09:07: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":["ab7886ffc41326db9c1b578ff008e90a42cad446"]},"4502":{"id":"MDExOlB1bGxSZXF1ZXN0Njg0OTAzMDk=","public_id":4502,"url":"https://github.com/godotengine/godot/pull/4502","diff_url":"https://github.com/godotengine/godot/pull/4502.diff","patch_url":"https://github.com/godotengine/godot/pull/4502.patch","title":"Allow any directory for custom character set and gradient image file …","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2016-05-01T08:06:22Z","updated_at":"2020-01-26T09:06: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":["b172cb524d494867601fbb0335e55bf558429cdc"]},"4506":{"id":"MDExOlB1bGxSZXF1ZXN0Njg0OTYwNTM=","public_id":4506,"url":"https://github.com/godotengine/godot/pull/4506","diff_url":"https://github.com/godotengine/godot/pull/4506.diff","patch_url":"https://github.com/godotengine/godot/pull/4506.patch","title":"Tabs: Various fixes for multiple tabs and right/close buttons position","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2016-05-01T13:32:27Z","updated_at":"2016-05-01T21:06:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["21c181bd3ce5c13b346f44af362a779e742ec344","8b32c805298da73463d59b448097f949aec84e49","8574489dd2597de73c720cb02b601b826b92a1ff","bbaf2969483d9b289bd8985067d546f5b60d645f"]},"4507":{"id":"MDExOlB1bGxSZXF1ZXN0Njg0OTc4NTg=","public_id":4507,"url":"https://github.com/godotengine/godot/pull/4507","diff_url":"https://github.com/godotengine/godot/pull/4507.diff","patch_url":"https://github.com/godotengine/godot/pull/4507.patch","title":"Document Popup, PopupDialog, PopupMenu, and PopupPanel","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2016-05-01T14:55:38Z","updated_at":"2020-01-26T09:06:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["5cdf4a63792ab7979da90977cf7d36568c8fd83e"]},"4508":{"id":"MDExOlB1bGxSZXF1ZXN0Njg0OTgyNzY=","public_id":4508,"url":"https://github.com/godotengine/godot/pull/4508","diff_url":"https://github.com/godotengine/godot/pull/4508.diff","patch_url":"https://github.com/godotengine/godot/pull/4508.patch","title":"Debugger: Fix breaked signal binding","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2016-05-01T15:14:10Z","updated_at":"2020-01-26T09:06:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8ceab5ddaf141434cda982a04bdf4a8f4b0b5155"]},"4509":{"id":"MDExOlB1bGxSZXF1ZXN0Njg1MDE4MDA=","public_id":4509,"url":"https://github.com/godotengine/godot/pull/4509","diff_url":"https://github.com/godotengine/godot/pull/4509.diff","patch_url":"https://github.com/godotengine/godot/pull/4509.patch","title":"Partial documentation for Particles2D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDM4OTc=","created_at":"2016-05-01T17:37:40Z","updated_at":"2020-01-26T09:06:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["3cd58fe0ba597f5e72e087b9df0a847d2ecbf990"]},"4510":{"id":"MDExOlB1bGxSZXF1ZXN0Njg1MDMxOTI=","public_id":4510,"url":"https://github.com/godotengine/godot/pull/4510","diff_url":"https://github.com/godotengine/godot/pull/4510.diff","patch_url":"https://github.com/godotengine/godot/pull/4510.patch","title":"Documented ColorRamp","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDM4OTc=","created_at":"2016-05-01T18:35:33Z","updated_at":"2020-01-26T09:06:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["c2bdb3727b14aff4de2504221e55c7574da4b60b"]},"4515":{"id":"MDExOlB1bGxSZXF1ZXN0Njg1MDgxNTI=","public_id":4515,"url":"https://github.com/godotengine/godot/pull/4515","diff_url":"https://github.com/godotengine/godot/pull/4515.diff","patch_url":"https://github.com/godotengine/godot/pull/4515.patch","title":"Documented YSort","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNDUwODc1","created_at":"2016-05-01T21:34:08Z","updated_at":"2020-01-26T09:06:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["957c265f11fc5f244e24bb4d5442fedba4e32634"]},"4523":{"id":"MDExOlB1bGxSZXF1ZXN0Njg1NDk4NDA=","public_id":4523,"url":"https://github.com/godotengine/godot/pull/4523","diff_url":"https://github.com/godotengine/godot/pull/4523.diff","patch_url":"https://github.com/godotengine/godot/pull/4523.patch","title":"Fix checking unsaved changes only in current scene","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2016-05-02T11:44:52Z","updated_at":"2020-01-26T09:06:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["107e62be7045ae69415f8069a6f49ec912ec3799"]},"4526":{"id":"MDExOlB1bGxSZXF1ZXN0Njg1ODI1NzE=","public_id":4526,"url":"https://github.com/godotengine/godot/pull/4526","diff_url":"https://github.com/godotengine/godot/pull/4526.diff","patch_url":"https://github.com/godotengine/godot/pull/4526.patch","title":"Documenting Timer and AnimationPlayer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNDUwODc1","created_at":"2016-05-02T16:20:54Z","updated_at":"2020-01-26T09:06:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["abf5f8c586239d1fe6924e218b55182e9cb99e77"]},"4528":{"id":"MDExOlB1bGxSZXF1ZXN0Njg1OTMzMzk=","public_id":4528,"url":"https://github.com/godotengine/godot/pull/4528","diff_url":"https://github.com/godotengine/godot/pull/4528.diff","patch_url":"https://github.com/godotengine/godot/pull/4528.patch","title":"Documented int methods","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDM4OTc=","created_at":"2016-05-02T17:45:40Z","updated_at":"2020-01-26T09:06:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["4453284388bcdad18242f1cbbdf2a4835c666d68"]},"4529":{"id":"MDExOlB1bGxSZXF1ZXN0Njg1OTcwNzU=","public_id":4529,"url":"https://github.com/godotengine/godot/pull/4529","diff_url":"https://github.com/godotengine/godot/pull/4529.diff","patch_url":"https://github.com/godotengine/godot/pull/4529.patch","title":"Documented float","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDM4OTc=","created_at":"2016-05-02T18:12:07Z","updated_at":"2020-01-26T09:06:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["520e6f5b0944df0140521158f05c7d3fbd8bc2c0"]},"4531":{"id":"MDExOlB1bGxSZXF1ZXN0Njg2MDAwOTE=","public_id":4531,"url":"https://github.com/godotengine/godot/pull/4531","diff_url":"https://github.com/godotengine/godot/pull/4531.diff","patch_url":"https://github.com/godotengine/godot/pull/4531.patch","title":"Documented bool methods","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDM4OTc=","created_at":"2016-05-02T18:33:24Z","updated_at":"2020-01-26T09:06:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["3ca1d0f1d534d1111ccd9dfd007a891592154146"]},"4533":{"id":"MDExOlB1bGxSZXF1ZXN0Njg2NjQxNDI=","public_id":4533,"url":"https://github.com/godotengine/godot/pull/4533","diff_url":"https://github.com/godotengine/godot/pull/4533.diff","patch_url":"https://github.com/godotengine/godot/pull/4533.patch","title":"Fixed documentation generator for polymorphic functions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDM4OTc=","created_at":"2016-05-03T06:48:52Z","updated_at":"2020-01-26T09:05:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["57d0b784266f02c8f021d09f4f0bab911d894207"]},"4536":{"id":"MDExOlB1bGxSZXF1ZXN0Njg3MDk5MTE=","public_id":4536,"url":"https://github.com/godotengine/godot/pull/4536","diff_url":"https://github.com/godotengine/godot/pull/4536.diff","patch_url":"https://github.com/godotengine/godot/pull/4536.patch","title":"Fixed behavior of OS.set_window_resizable","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMDA2ODE=","created_at":"2016-05-03T13:59:07Z","updated_at":"2016-05-03T18:16:34Z","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":["8fb7280f39600b1fec6f5a88fba29aecb0caa9b4"]},"4538":{"id":"MDExOlB1bGxSZXF1ZXN0Njg3NTUyMzQ=","public_id":4538,"url":"https://github.com/godotengine/godot/pull/4538","diff_url":"https://github.com/godotengine/godot/pull/4538.diff","patch_url":"https://github.com/godotengine/godot/pull/4538.patch","title":"Input Documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNDUwODc1","created_at":"2016-05-03T18:48:07Z","updated_at":"2020-01-26T09:05:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["f6ae5e41de720996195eb02e1ba6ea954e4932e9"]},"4539":{"id":"MDExOlB1bGxSZXF1ZXN0Njg3NTU5MTE=","public_id":4539,"url":"https://github.com/godotengine/godot/pull/4539","diff_url":"https://github.com/godotengine/godot/pull/4539.diff","patch_url":"https://github.com/godotengine/godot/pull/4539.patch","title":"Autocomplete no longer shows duplicates, issue #1824","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-05-03T18:52:28Z","updated_at":"2017-11-10T23:37:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["084d0bef96068109b67a4bc90e270cd32c678094"]},"4540":{"id":"MDExOlB1bGxSZXF1ZXN0Njg3NjMwMTE=","public_id":4540,"url":"https://github.com/godotengine/godot/pull/4540","diff_url":"https://github.com/godotengine/godot/pull/4540.diff","patch_url":"https://github.com/godotengine/godot/pull/4540.patch","title":"Update OpenSSL to 1.0.2h","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUxMjA0MzY=","created_at":"2016-05-03T19:43:06Z","updated_at":"2016-05-04T06:35:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["ab623c923d4e2c950342aec5da371cb92b1fbbc6"]},"4541":{"id":"MDExOlB1bGxSZXF1ZXN0Njg3NjQ2OTc=","public_id":4541,"url":"https://github.com/godotengine/godot/pull/4541","diff_url":"https://github.com/godotengine/godot/pull/4541.diff","patch_url":"https://github.com/godotengine/godot/pull/4541.patch","title":"Fix windows 64-bits build.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2016-05-03T19:54:48Z","updated_at":"2020-01-26T09:05:51Z","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":["9424c6c58f0b33f06807936958978e907574a845"]},"4542":{"id":"MDExOlB1bGxSZXF1ZXN0Njg3Njk5Mzg=","public_id":4542,"url":"https://github.com/godotengine/godot/pull/4542","diff_url":"https://github.com/godotengine/godot/pull/4542.diff","patch_url":"https://github.com/godotengine/godot/pull/4542.patch","title":"Fix ds3 gamepad mapping","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE5MTY=","created_at":"2016-05-03T20:32:03Z","updated_at":"2020-01-26T09:05:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d6cd5108e3b448a71cdd4150693c9b0d3610f7e1"]},"4543":{"id":"MDExOlB1bGxSZXF1ZXN0Njg3Nzc3NzU=","public_id":4543,"url":"https://github.com/godotengine/godot/pull/4543","diff_url":"https://github.com/godotengine/godot/pull/4543.diff","patch_url":"https://github.com/godotengine/godot/pull/4543.patch","title":"Changed barely visible PROPERTY_HINT_ALL_FLAGS buttons for checkboxes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDM4OTc=","created_at":"2016-05-03T21:25:33Z","updated_at":"2020-01-26T09:05: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":["723c0d730c0bb3df888934dd94ed1e45f24b7acd"]},"4547":{"id":"MDExOlB1bGxSZXF1ZXN0Njg4NjEyMDI=","public_id":4547,"url":"https://github.com/godotengine/godot/pull/4547","diff_url":"https://github.com/godotengine/godot/pull/4547.diff","patch_url":"https://github.com/godotengine/godot/pull/4547.patch","title":"Fix wrong return and argument types in documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2016-05-04T13:25:11Z","updated_at":"2020-01-26T09:05:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["1e752c01203b2560ef3ed28993aac9c98c053cb8","2060e6616cb39362cddc3c57a94292896f9f4525"]},"4548":{"id":"MDExOlB1bGxSZXF1ZXN0Njg4NzQ4ODk=","public_id":4548,"url":"https://github.com/godotengine/godot/pull/4548","diff_url":"https://github.com/godotengine/godot/pull/4548.diff","patch_url":"https://github.com/godotengine/godot/pull/4548.patch","title":"Fix memory leak","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2016-05-04T14:49:49Z","updated_at":"2020-01-26T09:05:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["5930408746fab692aaf277ec7b6482e7055f3344"]},"4553":{"id":"MDExOlB1bGxSZXF1ZXN0Njg5OTc1NTI=","public_id":4553,"url":"https://github.com/godotengine/godot/pull/4553","diff_url":"https://github.com/godotengine/godot/pull/4553.diff","patch_url":"https://github.com/godotengine/godot/pull/4553.patch","title":"fix percent decode utf8 error","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NDE4ODY=","created_at":"2016-05-05T11:56:01Z","updated_at":"2020-01-26T09:09:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f86cffd8e6cacb09cf59c27423c7e82c0e024aaa"]},"4557":{"id":"MDExOlB1bGxSZXF1ZXN0NjkwMjYzMjE=","public_id":4557,"url":"https://github.com/godotengine/godot/pull/4557","diff_url":"https://github.com/godotengine/godot/pull/4557.diff","patch_url":"https://github.com/godotengine/godot/pull/4557.patch","title":"Fixed autocomplete truncate, issue 4554","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-05-05T15:48:41Z","updated_at":"2017-11-10T23:37:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["accc2a195bdcb79628650a61e6d9a3e408c37d19"]},"4559":{"id":"MDExOlB1bGxSZXF1ZXN0NjkwNDI1MTU=","public_id":4559,"url":"https://github.com/godotengine/godot/pull/4559","diff_url":"https://github.com/godotengine/godot/pull/4559.diff","patch_url":"https://github.com/godotengine/godot/pull/4559.patch","title":"Documented LinkButton, some OS methods","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDM4OTc=","created_at":"2016-05-05T17:48:31Z","updated_at":"2020-01-26T09:09:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["ed7c0a6caf35838efbf8799bdae7b591f5332ec9"]},"4561":{"id":"MDExOlB1bGxSZXF1ZXN0NjkwNTYwNjQ=","public_id":4561,"url":"https://github.com/godotengine/godot/pull/4561","diff_url":"https://github.com/godotengine/godot/pull/4561.diff","patch_url":"https://github.com/godotengine/godot/pull/4561.patch","title":"Fix build for Windows 64-bits with GCC","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2016-05-05T19:22:46Z","updated_at":"2020-01-26T09:08: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":["81297f0fa1a0f021c5dfe120d0f4419d5cbcb2b5"]},"4571":{"id":"MDExOlB1bGxSZXF1ZXN0NjkyMTQ0Njc=","public_id":4571,"url":"https://github.com/godotengine/godot/pull/4571","diff_url":"https://github.com/godotengine/godot/pull/4571.diff","patch_url":"https://github.com/godotengine/godot/pull/4571.patch","title":"Rotation APIs: Better exposure for degrees methods","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2016-05-06T21:41:02Z","updated_at":"2016-05-12T01:03:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4eab767a6fbc746f6a13e976b4e34d566e7cc4cd"]},"4573":{"id":"MDExOlB1bGxSZXF1ZXN0NjkyMzk5MDM=","public_id":4573,"url":"https://github.com/godotengine/godot/pull/4573","diff_url":"https://github.com/godotengine/godot/pull/4573.diff","patch_url":"https://github.com/godotengine/godot/pull/4573.patch","title":"Fixed code completion after opening bracket, issue 3977","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-05-07T11:05:21Z","updated_at":"2020-01-26T09:08: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":["0a2b341d0a7027b9d8c1e3bf1448f83c568a9304"]},"4576":{"id":"MDExOlB1bGxSZXF1ZXN0NjkyNDYyNDM=","public_id":4576,"url":"https://github.com/godotengine/godot/pull/4576","diff_url":"https://github.com/godotengine/godot/pull/4576.diff","patch_url":"https://github.com/godotengine/godot/pull/4576.patch","title":"Fixed animation player auto-queue duplication and undo/redo","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-05-07T16:33:12Z","updated_at":"2020-01-26T09:08:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["488495852bcee4e92038657abd166b83f78f2a2a"]},"4583":{"id":"MDExOlB1bGxSZXF1ZXN0NjkyNjc3NTc=","public_id":4583,"url":"https://github.com/godotengine/godot/pull/4583","diff_url":"https://github.com/godotengine/godot/pull/4583.diff","patch_url":"https://github.com/godotengine/godot/pull/4583.patch","title":"Fixed autocomplete strings not appearing for function arguments","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-05-08T12:27:39Z","updated_at":"2020-01-26T09:08: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":["9e6234201bdd9abbd780d75d5c5e1ead454d4c20"]},"4594":{"id":"MDExOlB1bGxSZXF1ZXN0NjkzMTYzMzQ=","public_id":4594,"url":"https://github.com/godotengine/godot/pull/4594","diff_url":"https://github.com/godotengine/godot/pull/4594.diff","patch_url":"https://github.com/godotengine/godot/pull/4594.patch","title":"Added possibility to strip left and right to strip_edges","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMDA2ODE=","created_at":"2016-05-09T09:19:15Z","updated_at":"2020-01-26T09:08:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["49c473bb365054969687f14ed0b55bfe3b06e637"]},"4597":{"id":"MDExOlB1bGxSZXF1ZXN0NjkzNjc4NTM=","public_id":4597,"url":"https://github.com/godotengine/godot/pull/4597","diff_url":"https://github.com/godotengine/godot/pull/4597.diff","patch_url":"https://github.com/godotengine/godot/pull/4597.patch","title":"Add ignore error flag to OpenSSL driver","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2016-05-09T15:54:36Z","updated_at":"2020-01-26T09:08:30Z","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":["2e44e255ed913372df5ced3526ea56fd50e6df3a"]},"4598":{"id":"MDExOlB1bGxSZXF1ZXN0NjkzODg5NDg=","public_id":4598,"url":"https://github.com/godotengine/godot/pull/4598","diff_url":"https://github.com/godotengine/godot/pull/4598.diff","patch_url":"https://github.com/godotengine/godot/pull/4598.patch","title":"Added caret blink to the text editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-05-09T18:29:33Z","updated_at":"2020-01-26T09:08:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e03e7deb1bbc25d1d7e3506058e090a14eabde97"]},"4613":{"id":"MDExOlB1bGxSZXF1ZXN0Njk1NTY3NTg=","public_id":4613,"url":"https://github.com/godotengine/godot/pull/4613","diff_url":"https://github.com/godotengine/godot/pull/4613.diff","patch_url":"https://github.com/godotengine/godot/pull/4613.patch","title":"Joystick demo script cleanup","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE5MTY=","created_at":"2016-05-10T18:43:15Z","updated_at":"2020-01-26T09:08:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["86b46c0b7ec624ba6584974bf021398b4d4db993"]},"4621":{"id":"MDExOlB1bGxSZXF1ZXN0Njk2ODQ3OTU=","public_id":4621,"url":"https://github.com/godotengine/godot/pull/4621","diff_url":"https://github.com/godotengine/godot/pull/4621.diff","patch_url":"https://github.com/godotengine/godot/pull/4621.patch","title":"OS.get_screen_size now returns the correct value on OSX","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2016-05-11T14:45:53Z","updated_at":"2020-01-26T09:08:14Z","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":["b697de92efab8ddd9796a1f396cebfb159be11b0"]},"4627":{"id":"MDExOlB1bGxSZXF1ZXN0Njk3MDcyMDc=","public_id":4627,"url":"https://github.com/godotengine/godot/pull/4627","diff_url":"https://github.com/godotengine/godot/pull/4627.diff","patch_url":"https://github.com/godotengine/godot/pull/4627.patch","title":"Exposed caret blink to gdscript and properties ","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2016-05-11T17:01:47Z","updated_at":"2020-01-26T09:08:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["997476777a83022d4ea2858e3b8127ef44639d86","dc90cba42e3c9357af8eb94e69022b4afe901896"]},"4631":{"id":"MDExOlB1bGxSZXF1ZXN0Njk3ODY2MzA=","public_id":4631,"url":"https://github.com/godotengine/godot/pull/4631","diff_url":"https://github.com/godotengine/godot/pull/4631.diff","patch_url":"https://github.com/godotengine/godot/pull/4631.patch","title":"classref: Documentation for Directory and ConfigFile","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2016-05-12T06:42:46Z","updated_at":"2016-05-12T06:43:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["22d1385caf40badde869fb114b01f6f50ab608ab"]},"4635":{"id":"MDExOlB1bGxSZXF1ZXN0Njk4MzM0NDc=","public_id":4635,"url":"https://github.com/godotengine/godot/pull/4635","diff_url":"https://github.com/godotengine/godot/pull/4635.diff","patch_url":"https://github.com/godotengine/godot/pull/4635.patch","title":"Corrected two return types in Area2D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMjE1MDQz","created_at":"2016-05-12T13:11:24Z","updated_at":"2020-01-26T09:08:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["91c85ff1f5e83fd7e360ad07abad98684acf6ecf"]},"4639":{"id":"MDExOlB1bGxSZXF1ZXN0Njk4Njk1Mjc=","public_id":4639,"url":"https://github.com/godotengine/godot/pull/4639","diff_url":"https://github.com/godotengine/godot/pull/4639.diff","patch_url":"https://github.com/godotengine/godot/pull/4639.patch","title":"Remove nocpuid.c from builtin OpenSSL ","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5OTYxOTE=","created_at":"2016-05-12T16:44:20Z","updated_at":"2016-05-12T17:34:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["2392824dbab773b365dc77b8a75c1b75f42b93d8"]}}}