Aleksandar Danilovic (1): Fix MS Visual Studio build settings Andreas Haas (5): Make Color.{rgba}8 return int instead float fix ui_* input events in Editor Update gamepad mappings. Add "bool" to GDScript reserverd keywords Windows: prevent freeze while moving or resizing the game window. Ariel Manzur (2): SCons: using 1 env for all drivers added "arch" parameter, made iphone use it to build isim Bojidar Marinov (4): Save member information in docdata Fix a XML error with the documentation Document Viewport and ViewportSprite classes Fix a inherited transform bug with Camera2D preview drawing Błażej Szczygieł (2): SampleLibraryEditor: Initialize "is_playing" variable Fix Theora video playback without a Vorbis stream Calinou (1): Change low processor usage mode to cap to 60 FPS rather than 40 FPS Carter Anderson (1): Remove noisy print CowThing (3): Filling in documentation. Filling in documentation Filling in documentation Daniel J. Ramirez (4): Fix some errors in some rotation functions, also clarify that certain parameters are expressed in radians Documented @GlobalScope singletons and some keys Clamped some light2D ranges Modified damp ranges Dennis Brakhane (1): correctly parse floats in scientific notation Ferdinand Thiessen (1): Fix compiling for X11 on non-86, this fixes #5444 Franklin Sobrinho (1): Fix own world option of Viewport. It happens when the viewport has WorldEnviroment child with a valid Enviroment Geequlim (2): Document the FileDialog and partial OS methods Add spaces to macros in memory.h to make C++11 compilers happy George Marques (14): Remove Make-related flags from Android build Fix Color8 constructor using wrong value range Fix crash in code completion Fix javascript build in Windows Fix TextEdit cursor position after undo remove text Add classref for File class Fix File.get_as_text() to return the whole file Fix classes.xml sorting Rename CanvasItem.edit_get() to edit_get_state() Add docs for String and CanvasItem Fix bug in String==StrRange comparison Fix visual server error when minimizing the window Make sure builtin types' constants remain in order Fix builtin OpenSSL configuration Hugo Locurcio (1): Change the default comment color to #676767 (#4763) Ignacio Etcheverry (3): Debugger: show error message if description is not available LineEdit: Fix and improve selection behaviour Prettier str() for arrays J08nY (16): Added classref for RigidBody, and finished classref for Resource Added classref for HTTPClient and HTTPRequest Fix typo in http_client.h Added InputMap.get_actions() Exposed Image.INTERPOLATE_* Classref for: ImageTexture, Image, LargeTexture RtAudio: proper under/overflow warning Dictionary: rename param in .has() .has_all() .erase() String documentation: .ord_at() returns int not String Classref: Added docs for StreamPeer* (#5216) Fixed PacketPeer.get_var() return type in docs Classref: added PacketPeer* Classref: Mutex, Semaphore, Thread, *Array (#5278) libogg: New version 1.3.2 libvorbis: New version 1.3.5 libtheora: New version 1.1.1 Juan Linietsky (65): Make Input Actions config not affect the editor -Fix small bug regarding to canvas layer detection, closes #4381 properly pass events to parent controls, closes #4701 If a resource is delete from fs dialog, but the resource is currently loaded, clear the path of the resource. Fixes #5110 fixes wrong bool return, closes #5037 property output unix seconds since epoch in windows get_system_time_secs, fixes #5155 Show descriptive errors when look_at is improperly used, closes #5131 do not allow picking in captured mode, closes #5134 make sure tab is not visible in RichTextLabel, closes #5079 remove unnecesary found bug? print, closes #5028 fix crash in SamplePlayer, closes #5005 gdscript tokenizer will dislike use of case, closes #4991 apply built-in scripts when running the game, closes #4987 fix how some display values are shown, fixes #4953 rewrote LineEdit window repositioning code so it does not eat the last character, closes #4992 Made error when signal calls a method with the wrong number of parameters more detailed, closes #4893 Fixed ancient bug that prevented proper theme editing, closes #4924 resolve numerical error when comparing instancing an inheritance to avoid saving changed properties when they didn't, closes 4759 -Avoid negative zero from being saved to config files o resource files, fixes #4758 changed visual server free() to free_rid() like in the other servers. Fixes #4917 Better error text when trying to add/remove/move child nodes in a busy parent, closes #4838 correctly wrap lines longer than width in richtextlabel, fixes #4735 does not fix the bug reported in #4326 and #4818, but at least make sure it throws and error and does not crash Send body inout notifications after state is applied, fixes #4683 TabContainer now reports proper minimum size, closes #4896 Fixed fractional offset not being reset in ringbuffer resamples, closes #4764 Probably fixes other streamplayer issues too. Make ".." always appear even if dir is unlistable (likely lacking permissions), closes #1938 update EditorDirDialog on external change, closes #4629 Add function to get the color picker dialog from ColorPickerButton, closes #4415 Make dure to only call drop_data if can_drop_data returned true, closes #4616 fix loop counter for eventstream, closes #4493 properly initialize loops to 0 in eventplayer Fix error storing path for children of instanced nodes in .tscn, fixes #4320 fixes #4579 fixes #4580 Allow mouse wheel to go throuhgh so scroll containers work properly, fixes #4431 added missing status, closes #4361 Add quotes to .tscn keys, solves #4366 Fixed the order of events called by _input, closes #4384 fix bug decompressing bc texture, closes #4404 fix CanvasItem.get_global_transform() and CanvasItem.get_local_transform(), closes #4075 do not crash when generating preview of very large sound files, fixes #4123 Fixed error using the same atlas rect for all images, closes #4139 Fix issue saving flags (size fill expand), fixes #4176 Properly report a valid error instead of reporting as a bug, closes #3841 Fixed bug using DirAccess in Android Marshmallow due to data dir being a symlink Fix error reporting when a scene is not imported properly, closes #3968 remove the warning of instances in use at exit Avoid mirroring to go negative to fix crash, closes #4036 Properly deliver localized coordinates when passing gui events through parents, closes #4215 Ability to rotate controls using tool, closes #3800 Properly complain when a scene file has not be selected, closes #3811 fix bug in reporting of message queue size (cherry picked from commit 1f9812ab835e97ff07f4abba23a7915e04d306c9) Avoid recursion in filesystem scanning, closes #3838 Fixed bug in instance state ordering, closes #3904 Fix extends issue, closes #4026 Fixed bug related to resolving constants in a class, closes #1110 Fix bug in inner class reference, closes #1411 Remove error when getting dependencies from tscn files in some cases, closes #3897 Only emit item_selected once per Tree row, closes #5280 Make both signals be ordered and samplelibrary items too, fixes scenes changing for git, closes #5289 throw error if GridContainer::set_columns goes below 1, closes #5316 Fix several bugs related to node duplication and signals, closes #5405 remove warnings if a script is missing and can't be opened Avoid crash if setting modifiers fails, closes #5158 corrently parse utf8 from zip_io open, closes #1708 this probably failed when exporting or opening android apk files too, should fix that too. Finally fixes the infamous bug #4444, hoping to never see you again. Closes #4444. Julian Murgia - StraToN (2): Documented BackBufferCopy. Need validation for the different copy modes (constants) Documented Light2D and LightOccluder2D MarianoGNU (1): Remove focus from Sprite Region Editor dialog. Fixes #4751 Mehmet Durgel (1): Clarification about enter keys confusion Nuno Donato (1): * fix messages when modifying on switching the active axis Ovnuniarchos (1): Documented many Physics2D* classes P-GLEZ (3): Area Documentation classref: Area documentation StaticBody documentation Paulb23 (13): Member variable syntax highlighting Fixed hex notation highlighting Multiline duplication, issue #4661 Fixed caret color not changing though properties Added breakpoint markers, issue 4750 Fix crash when redoing backspace to clear selection Added, goto next and previous breakpoint and remove all, issue 1690 Current line draws behind line numbers and breakpont gutter Improved breakpoint marker position, and scales with font size Caret blink no longer updates when hidden, issue 5100 Fixed editor help focus issues and input propagation Fixed save as not working with scripts Fixed selected text turning black, issue 5199 Pawel Kowal (2): Improved Blender/Collada shadeless->unshaded import Update String.capitalize() documentation Pedro J. Estébanez (2): Keep the default environment variables as set by SCons Optimize member access with self Let the compiler take the fast path when a member is superfluously accessed with `self.`. Roberto (4): Add missing license information (MiniZip) Add missing license information (WebP) Add missing license information (Theora) Add missing license information (ogg/vorbis/opus) Rémi Verschelde (30): Revert "-make sure single select after multi select works better" Revert "Revert "-make sure single select after multi select works better"" Travis: Install android *DKs in verbose mode Merge pull request #5021 from zaps166/2.0-last_sample_playing-fix GDScript: Fix method info for is_nan and is_inf Android buildsystem: Drop obsolete NDK_TOOLCHAIN argument Editor: Fix base dir when going back to project manager Icon: Remove more grey capsules behind official logo Update to libpng 1.5.27 classref: Sync with source Doc: Make rst files as UTF-8 Merge pull request #5224 from zaps166/2.0-fix-theora-no-audio Fix indentation issues in last commits Haiku: Do not define GLEW_ENABLED to undefine it later GLEW: Define static + enabled and includes via SCons GLEW: Update to upstream version 1.13.0 (pristine) classref: Sync with backported patches classref: Sync with the new sorting behaviour png: Do not output warnings as errors Ignore some 2.1-specific files Revert "Fixed the order of events called by _input, closes #4384" Fix style bug in event queue classref: Sync for new sorting of constants classref: Fix arg name for is_action_pressed/released classref: Add docs for InputEvent* and InputMap iOS simulator: merge into iphone detect.py OSX export: Default to fat format, make it an enum Version 2.0.4 stable Revert "update EditorDirDialog on external change, closes #4629" Version 2.0.4.1, hotfix for #5620 Saracen (1): Dynamic property list for control margins allowing floating point properties to be used with ratio anchors. SuperUserNameMan (1): fixes #5464 windows_joystick close_joystick bug TheoXD (1): fixed interactive_loader() not returning a cached scene Warlaan (2): Added classes' short descriptions as tooltips in the create dialog. The create dialog starts collapsed now. The original behavior can be reactivated in the editor settings. Wilhem Barbier (1): Check the save path before importing a 3D Mesh anatoly techtonik (1): README.md docs are not wiki (#4770) captainwasabi (1): Fix for tooltip blinking (#4713) eska (2): Pass mouse position to Input singleton in web export Fix help search dialog titles est31 (2): README: Improve Documentation section README: use https links to main website jmintb (1): Switched the space shooter demo from none fixed process to fixed process marcelofg55 (4): Added 'fat' option for bits param on scons for osx, this will produce a fat binary that contains both 32 bits and 64 bits binaries Added application/fat_bits property for EditorExportPlatformOSX::EditorExportPlatformOSX Key modifiers (Ctrl, Alt, Meta and Shift) may be used as Input keys now on OSX Right click->Quit on the godot icon will now close the application on OSX. Fixed get_window_position that missed a return on OSX. paper-pauper (1): Changes X11 res_name to "Godot_Engine" sunnystormy (1): Renamed Trackpad Hint to Emulate 3 Button Mouse. (#5258) volzhs (14): open directory or file when double click Add SpinBox to Lossy Quality on Image Groups use node name as filename when save scene fix unexpected char: '\' error on windows deselect in help when click somewhere change invalid characters when get user data dir on Windows & Unix add line spacing option to script and shader editor (#5105) (cherry picked from commit 990956c4e0db8de0a2031a416e6b8298e25a2ba4) fix errors while exporting android correct current Intent for android fix android resource locale Fix network IP setting change Remove duplicated aidl for android Fix string array parameter check with jni Fix crash when null value through jni on android