c5e2c83a Release 2.1-stable (Rémi Verschelde) 9cc700aa OSX Info.plist: no longer dev version (Rémi Verschelde) 569966fa prevent bug due to scripts not working in editor and notifier sending signals to it. (Juan Linietsky) 58556f5a Fixed bug in make_dir_recursive, closes #6016 (Juan Linietsky) c56ea7ca Android: Rename values-zh to values-zh-rCN (#6063) (Skyfrit) 1913e4aa Android: Add support for Traditional Chinese (HK) (#6061) (Skyfrit) 2b35ba4a Android: Add support for Traditional Chinese (TW) (#6061) (Skyfrit) d853eb2a Project Manager: Fix and improve unhandled input (Ignacio Etcheverry) 36eeedba Remove unused function in Project Manager. (Andreas Haas) 5f18c5ca Fix steam controller gamepad mapping (Andreas Haas) f25e9a0a Fix #5891 by not expecting the script instance to be a GDInstance (Bojidar Marinov) 4f8f9a4a Some additions to the OS documentation (#6037) (MSC) dd97502a TextureRegionEditor snap_mode fix. (Saracen) d55304ca [ci skip] update Raycast documentation (Hubert Jarosz) 03a4b8ca Revert documentation of return type for FuncRef::call_func from b80c42e (eska) 2f0df52a Bump version to 2.1-rc2 (Rémi Verschelde) fd6f62fa Fix set_window_size not setting the correct size on OSX (marcelofg55) 0de7860a DynamicFont caches now accounts for texture flags (Zher Huei Lee) af6ef01a Added extra spacing support for DynamicFont (Zher Huei Lee) 7b165e8a Added texture mipmaps and filtering to DynamicFont (Zher Huei Lee) bee2091a Auto import project folder, confirm scan multiple folders or non-project folder (Dima Granetchi) d7910f4a Added Scene tree dock shortcuts (Paulb23) ae1267da Fix help page title indentation (Mario Schlack) 0b595f9a Improve dialog title when scanning for projects (Rémi Verschelde) 5e011dca dnd folder open scan window if engine.cfg not found (Dima Granetchi) a1c0fdaa fix run button availability check (Dima Granetchi) b80c42ea Document FuncRef, GDFunctionState, InstancePlaceholder, RID, World2D (eska) 09c4d65a Fix String::is_valid_integer() for single symbols + and - (allkhor) 4755fe5a UI navigation via JOYSTICK_MOTION. (Andreas Haas) 6e137c0a Fix infinite loop when replacing text (Ignacio Etcheverry) 9720e73a Project Manager: Import projects using filesystem drag'n'drop. (Andreas Haas) 5035edba Explicitly initialize 'pending_auto_reload' to false. (Saracen) 12ddc87a New http request and tutorials icon (Daniel J. Ramirez) 283530aa keep selected_list up to date (Dima Granetchi) 3cdb5e0a Fix editor icons source file generation (George Marques) 08ba608a World2D: Fix typo in default_density deprecation check (Rémi Verschelde) 740dea7a Exposed enable syntax highlighting to properties (Paulb23) 2d4c4b6a Fix regression with str() improvements for math types (Ignacio Etcheverry) 0bc589aa Fix Windows resource script (George Marques) 35cb8ffa LineEdit: Fix event handled as text when a mod key is pressed (Ignacio Etcheverry) cf851f7a AboutDialog: Popup respecting its minimum size (Ignacio Etcheverry) b48fd16a Improve Windows application details (George Marques) 9df192da Project Settings: Use containers for the Input Map tab content (Ignacio Etcheverry) eefca1aa Prettier str() for some math types (Ignacio Etcheverry) 2150855a Fix reading of empty StringArray-s in .tscn (Bojidar Marinov) 535a6f9a Array has() documentation (Pawel Kowal) 759e20aa Command-F focus filter input field in project manager (Dima Granetchi) 60e19f7a Fix GraphEdit dragging issues at scales != 1 (Rémi Verschelde) 9151eb5a Changed the way the step decimals are computed to a safer way, fixes many issues. (Juan Linietsky) fd659e8a Windows: Make alert message box use MB_TASKMODAL (Rémi Verschelde) ccf6b31a Add gamepad mapping for the steam controller userspace driver. (Andreas Haas) 213a57ca Stop baking process if there is no geometry in the BakedLightInstance. moved missing baked light warning to BakedLightInstance configuration warning (Daniel J. Ramirez) a155342a GLES2: Check for GPU capabilities to display an error (Rémi Verschelde) 2f89101a Update Tween class documentation (Javier López Úbeda) a2b8ef6a Fix some warnings (Johan Manuel) 7dbdfe8a Fix default ranges of the inspector (Bojidar Marinov) 23a2079a Update documentation. (MarianoGNU) ed094d5a expose bottom panel button to EditorPlugin scripts (MarianoGNU) ab93fd1a Add thread support to HTTPRequest, changed assetlib to use it. (Juan Linietsky) 85f365ba shows progress (bytes) on download even if getting chunked content (Juan Linietsky) 991d939a Bump version to 2.1-rc1 (Rémi Verschelde) 60d9373a Fix non-visible col number in text editor (Rémi Verschelde) 7be70c5a Avoid changing position when the window is fullscreen (George Marques) 67640c8a Viewport: Replace obsolete "windows" group calls - Fixes neighbour focusing event propagation not being stopped (Ignacio Etcheverry) ffdd9f1a Fix for incorrect velocity report due to a typo. (Alex Piola) 580b446a Fix crash when GraphNode wasn't a child of a Control (Johan Manuel) 308d405a Turn some prints to error logs, remove others (Rémi Verschelde) 761193ea Project Manager: Added project list scrolling with keyboard (Ignacio Etcheverry) 5d52146a Fix warnings in core/variant_op.cpp (Johan Manuel) 221cb58a Add some doc to ImmediateGeometry (Juan Linietsky) c1ab343a RtAudio: Update to upstream version 4.1.2 (Rémi Verschelde) b13f430a zlib: Update builtin version to upstream 1.2.8 (Rémi Verschelde) 1d41a07a rg_etc1: Upstream version 1.04 (Rémi Verschelde) 6622a3da Prevent crash in TextureRegionEditor. Fixes #5862 (MarianoGNU) d49600fa Modified some icons (Daniel J. Ramirez) f00e0b5a Fix pick color from screen. Closes #5853 (MarianoGNU) 4d4cb1ba FreeType: Update to upstream version 2.6.5 (Rémi Verschelde) b13bbcea FreeType: Remove unnecessary subfolder (Rémi Verschelde) 6b70676a FreeType: Reduce diff with upstream 2.5.0 version (Rémi Verschelde) 1a13426a Fix ItemList.clear() not removing separators (Johan Manuel) f46f530a Fix #5854 (Alex Piola) b1df9e0a Fixed ItemList indexing bug while selecting items. (Robert Lewicki) 3aeafcaa Removed support for saving paths as relative, closes #5728 Editor now has good refactoring tools, so this function is mostly obsolete (Juan Linietsky) e4cd01aa Make texture parameter optional in begin() of ImmediateGeometry. Closes #5676 and closes #5720 (Juan Linietsky) 1247253a Show a warning that an animation must be selected in order to edit it. Avoid copying/pasting if no anim selected. Closes #5799 (Juan Linietsky) f51a816a Set proper line into operators when parsing GDScript, fixes #5822 (Juan Linietsky) 908f585a Fix typo in ScrollContainer documentation (Johan Manuel) 51b03f0a Fix binding for ItemList.sort_items_by_text (Rémi Verschelde) f86b698a SurfaceTool add_index method exposed to scripts. (Saracen) ec8c6e2a Expose virtual keyboard functions to GDScript (Johan Manuel) 93c3c80a properly implement item disabling, fixes #5683 (Juan Linietsky) 925e5e9a Update profiler curves on item toggled, closes #5680 (Juan Linietsky) 3dd5ffba Added examples to RegEx doc (Zher Huei Lee) 503f9aba Code cleanup in platform/x11 (Mario Schlack) d04ada3a Implement OS.request_attention() for X11 (Mario Schlack) 2c1a74fa Implement OS.request_attention() for OSX (#5662) (GungnirInd) f4c0bc2a Fix mouse wheel event position on Windows (George Marques) 53beeb7a "FileSystem" dock now instance all selected scenes in one action (Franklin Sobrinho) 4abc945a Instance only selected scenes in FS dock, closes #5795 (Juan Linietsky) ff8f4cba Renamed scenes_dock to filesystem_dock (makes more sense, it has not been a scenes dock since a long time). (Juan Linietsky) e75bad4a Hide editor types from create node dialog, closes #3263 (Juan Linietsky) 124e359a Some optimizations and limits for extreme zoom in and out in editor, fixes #5820 (Juan Linietsky) beaa56ba Minor code formatting in platform/android (Mario Schlack) dd7b102a Remove "SMOOTH BEGIN?" message (volzhs) 01e39eca Fix compile error if use android_stl=yes (volzhs) fc16954a TextEdit: Center search results (Ignacio Etcheverry) 33cc480a Fixed reloading of tool scripts within editor, they should work much better now, closes #3194 (Juan Linietsky) 4e82f9fa Implement missing ShortCuts in CanvasItemEditor (Ignacio Etcheverry) 2b60884a Fix curve bug (Algrin6) fc4ace3a Fix the rotation not updating in the inspector with Controls (Johan Manuel) 0717893a Implement get_screen_dpi() on Android (Mario Schlack) 79a7473a put text formats for resources and scenes as priority (Juan Linietsky) 0988970a Fixed properly not save signals that already exist in their base scenes, closes #5656 (Juan Linietsky) 9de33e1a WIP bugfix for existing connections (Juan Linietsky) 4bf1654a classref: WIP improved docs for Node (Rémi Verschelde) b50b099a classref: Sync classes with source (Rémi Verschelde) 87d0515a Fix main scene not being saved when set via Play button (Rémi Verschelde) 525fb01a Revert "Homogeinize resource formats loaders/savers" (Rémi Verschelde) be560a7a Hide tooltip if new mouse position's tooltip is empty (Jaroslaw Filiochowski) 1e7b9c5a Don't start a new tooltip timer for the same tooltip (Jaroslaw Filiochowski) 3e3108aa Always soft reload editor plugins. Closes #5273 (Juan Linietsky) ea77553a Keep selected section in Editor Settings when reopening the dialog (Franklin Sobrinho) eeb8987a Fix Editor Settings dialog range editing by dragging and using the slider (Franklin Sobrinho) 78819b6a Label: Added `get_visible_line_count` method (Ignacio Etcheverry) 7a4d67aa Property convert images to RGBA before applying hq2x, fixes #5168 (Juan Linietsky) c45837ca MenuButton: Fix event propagation with dialogs (Ignacio Etcheverry) 587826fa remove GLU dependency, closes #3787 (Juan Linietsky) f93e333a Properly transform sub-viewport input, closes #3580 (Juan Linietsky) f10bd21a properly fixed notificaitons for theme changed, closes #5774 (Juan Linietsky) 9698571a Fix multichar character constant warning (Rémi Verschelde) 4f9dea3a Revert "Change default extension to .tscn when import 3d scene" (Rémi Verschelde) 2a97d79a Fix crash when dropping scene as a sibling of the root node (Franklin Sobrinho) 0c3b1b5a Script Editor: adding close all docs menu option (Siyuan Gao) 0610c77a Add icon for root node in Create Dialog (George Marques) 3ca6e58a Fix ScriptEditor don't saving the layout when opening a help page - Use ScriptEditor::_update_script_names just once when re-creating the layout (Franklin Sobrinho) 79cb91da Add querying details of IAP items for android (volzhs) f26f181a Fix can't get all info if user purchases many items and not consumed (volzhs) edf7082a Change default extension to .tscn when import 3d scene (volzhs) 5505f0ca Fixed caret width on tabs (Paulb23) 254d79aa Add a function to notify font users that the font changed. Closes #5774 (Juan Linietsky) b2953bca OS: Add get_engine_version method (Rémi Verschelde) 523e46aa Revert "Make editor compatible with Windows high contrast themes" (Rémi Verschelde) 7767aa2a Fix editor states saving, and remove related error messages (Franklin Sobrinho) 4e69bc3a Could not use pre multiply alpha for material in editor (Kyle Luce) 5218f35a Forgot to clear signals on recompile, closes #5729 (Juan Linietsky) 18f165ba Fix empty reference pages after restarting Godot (Franklin Sobrinho) 2241908a Remove some noisy debug prints (Rémi Verschelde) f206809a Keep debugger selected tab open when pressing the pause button (Franklin Sobrinho) 3698332a Exposed mode, access, filters, and show hidden files to the editor. Also, two functions to get/set the filter list. (Ovnuniarchos) 60f1656a Fix signals/group button on Scene dock (Franklin Sobrinho) 10be575a TreeItem.set_button exposed. (Ovnuniarchos) 671c21da MenuButton: Fix regression (Ignacio Etcheverry) f9d1e03a MenuButton: Avoid event propagation if handled as hotkey (Ignacio Etcheverry) f07d4f5a i18n: Add missing locale identifiers for Bengali and Urdu (Rémi Verschelde) 966eabba Fonts: add missing license information (Rémi Verschelde) 71ee8eea LineEdit: Fix rtl scrolling with mouse drag selection (Ignacio Etcheverry) 2bba1bfa CanvasItemEditor: Changed Frame Selection shortcut (Ignacio Etcheverry) b10b16ea Added documentation for color picker raw mode (Daniel J. Ramirez) 7b846d6a Color picker fixes: - fixed alpha channel slider range in raw mode to go from 0 to 1 fixes #4396 - fixed HS bars going outside the control area - fixed color text field changing to hex mode even if script mode was selected (Daniel J. Ramirez) 370ae35a Added gyroscope support to Godot and Android (Jamil Halabi) 2c9468aa Update docs with breakpoint_toggled signal (Paulb23) b550471a Fixed breakpoint gutter toggle not updating when game is running, issue 5712 (Paulb23) b781dcda i18n: Merge translations with synced template (Rémi Verschelde) cfaad1ea i18n: Sync template with current source (Rémi Verschelde) fd5fdaba i18n: Pull translations from Weblate (Rémi Verschelde) 9ff7c55a Perform connect when double click a node on connecting signal window (volzhs) 952cb12a Written AnimatedSprite, AnimatedSprite3D (unfinished) (Julian Murgia) e6eae24a Added code editor zoom shortcuts (Paulb23) 9a931e3a Fix binding of File::get_sha256() (George Marques) 98eec17a Fix classes.xml structure (George Marques) 8772b8ea Fix Orphan StringName on EditorAutoloadSettings class (Franklin Sobrinho) 280a75aa added KDevelop project files to gitignore (Jakub Grzesik) 26baaf4a WinRT: Add missing license file for ANGLE (Rémi Verschelde) 68fbb8fa Drop obsolete "webpold" backup of previous webp version (Rémi Verschelde) b3cf4c7a Fixed a crash in scenario where SSL is not available. (vamsi) ca86680a Removes AnimationPlayer renaming on import. (Saracen) 20c7f2ba Added caret block mode to docs (Paulb23) 54f720aa Added block caret to TextEdit (Paulb23) 5545afda Bump version to 2.1-beta \o/ (Rémi Verschelde) 31ebac2a Downloaded templates from project manager can now be installed. (Juan Linietsky) aed2f5fa Fix "Play custom scene" keyboard shortcut (Franklin Sobrinho) 12e3bb1a Removed duplicate color (Paulb23) a57c1daa Update textedit docs with colors, show line number and highlight all occurences (Paulb23) 28356a7a Expose highlight all occurrences (Paulb23) 21385d9a Expose show line numbers (Paulb23) cc133c9a Expose colors to theme (Paulb23) a9956bea Added completion font colors (Paulb23) 8e5c40ba Added completion scroll color (Paulb23) 978cb0ea Fix crash in FileAccessJAndroid::file_exists (does not free local ref) (sanikoyes) 605193ba Conversion function for screen coords to local Canvas coords (Kyle Luce) 5708006a Fix tree drawing the pressed stylebox in all buttons in the column (Franklin Sobrinho) 1a1b627a Fix crash on asset lib install (George Marques) 83ab444a As volzhs mentioned in #5385, changes to save to FILE_SAVE_ALL_SCENES (Juan Linietsky) da3ad66a Remove Better Collada Exporter, now in its own repo (Rémi Verschelde) 49b288da Add function to get the list of samples, closes #5561 (Juan Linietsky) 8113ba8a Allow semicolon after 'pass' keyword (George Marques) d43adcba Fixed highlight all occurrences highlighing highlighted section (Paulb23) c6a0b0da Fix custom types showing on wrong dialogs * The custom types are visible when the dialog is shown (Franklin Sobrinho) 2c6d0d4a Fix builtin OpenSSL configuration (George Marques) 061cadca LineEdit placeholder now accepts translated strings. (Ovnuniarchos) 5f41ea6a Removed shortcut saving print (Paulb23) 864c0e8a line/col label was changing size with each cursor move, forcing the GUI to resize upwards and costing considerably CPU usage. It has been changed so it won't resize the UI when modified. This will make the code editor feel a lot smoother. (Juan Linietsky) 7cad11ea Fix CollisionPolygon gizmo showing error icons instead of the 3d handles (Franklin Sobrinho) 1d6be8ba Changed tree so shift-selection skips folded children, closes #5515 (Juan Linietsky) 914d670a Fix EditorSpatialGizmo virtual functions not being called * Bind EditorSpatialGizmo::clear method (Franklin Sobrinho) 920310ea removed target_fps option, moved it to debug (it makes no sense for games). Added a frame_delay option for games that don't want to use the CPU fully. (Juan Linietsky) b0f0ae0a Finally fixes the infamous bug #4444, hoping to never see you again. Closes #4444. (Juan Linietsky) 90f8a3ba properly generate tangents only upon request, closes #5580 (Juan Linietsky) 2980b27a do not show help on multi node selection, array editing, etc, closes #5550 (Juan Linietsky) 15d52d6a Cleaned up preview generation thread, fixes #5499 (Juan Linietsky) af395cea Fix help search dialog titles (eska) dd01286a Regenerate hardcoded Godot icon to match current one (Rémi Verschelde) 3816fe9a RichTextLabel: Fix adding raw text when bbcode is disabled (Rémi Verschelde) c973f3aa Flake8 compliance (except for unused variables) (Nobody Really) 52fdc65a Comma fix (Nobody Really) 7de55b8a Whitespace fix (Nobody Really) 4bf31b3a Revert removing of function call in gd_parser (George Marques) 02aeac1a OSX export: Default to fat format, make it an enum (Rémi Verschelde) 69c8b58a classref: Add docs for InputEvent* and InputMap (Rémi Verschelde) a15de80a classref: Fix arg name for is_action_pressed/released (Rémi Verschelde) 288355aa classref: Fix descriptions indentation after #5588 (Rémi Verschelde) 4beeff9a Pass mouse position to Input singleton in web export (eska) 6b154c9a Fix own world option of Viewport. It happens when the viewport has WorldEnviroment child with a valid Enviroment (Franklin Sobrinho) 158585ba save the editor state of the right scene instead of current (MarianoGNU) 2924536a Save all edited scenes when Runing (and auto-save is enabled). Fixes #4410 (MarianoGNU) d7dd10aa Cleanup: drop ImportSettingsDialog, replaced by contextual actions (Rémi Verschelde) f40f360a Remove unused variables (fourth pass) + dead code (Rémi Verschelde) 7e30449a Avoid crash if setting modifiers fails, closes #5158 (Juan Linietsky) e55c6f8a Modified webp source codes for godot (volzhs) ddd446fa Update webp driver to 0.5.1 (upstream) (volzhs) dc58be9a ScenesDock: Fix regression in tree generation (Rémi Verschelde) d8c31e0a remove warnings if a script is missing and can't be opened (Juan Linietsky) a1d841ea do not allow removal of groups that come from instanced/inherited scene, closes #5505 (Juan Linietsky) f5ce4e2a Classref: update with new doctool indentation (J08nY) 5c77abda Doctool: correct XML indentation (J08nY) 454b210a Remove unused variables (third pass) + dead code (Rémi Verschelde) 3fcb9b1a Removed unused variables (second pass) + dead code (Rémi Verschelde) b6ac91ca Removed unused variables (first pass) (Rémi Verschelde) 9be0708a Implement undo/redo for adding and deleting global properties (Franklin Sobrinho) 96eb97ca Array has(var value) function (Pawel Kowal) 1b94335a SceneTreeDock: Fix wrong argument in _has_visible_children (Rémi Verschelde) 7c1ab42a Fix the +1 button to insert keyframes in Sprite and Sprite3D, closes #5422 (Juan Linietsky) 17e4eada Fix several bugs related to node duplication and signals, closes #5405 (Juan Linietsky) a78226ca Only allow built-in scripts to be edited when the scene they belong to is loaded, closes #5403 (Juan Linietsky) 1bc8d19a Improve quick open sorting (George Marques) 40d3234a Add android_add_default_config for config.py (volzhs) e4b7a45a Initialize the SSL certificates in the project manager (Rémi Verschelde) fe49b71a Update String.capitalize() documentation (Pawel Kowal) eecf4ffa Update classes.xml to fix sorting of constants (George Marques) 29b62cea Make sure builtin types' constants remain in order (George Marques) 0a8d6dea Respect frame property when converting to TileSet. (Andrii Skrynnyk) 5c355a6a Add OS.request_attention() for Windows (George Marques) 0f767fea Fixed HQ2x compiler warnings (J08nY) 45cfd19a Input: add get_connected_joysticks() method. (Andreas Haas) 628b0a9a Revert "Fix return type for EditorResourcePreview::check_for_invalidation" (Rémi Verschelde) c6b55e4a added missing return value (Juan Linietsky) 3b7b581a Added drag and drop to rearrange the autoload order * Created a new class for autoload settings, in editor_autoload_settings.h (Franklin Sobrinho) b09dbaaa Fix crash when null value through jni on android (volzhs) 716dfa6a Fix return type for EditorResourcePreview::check_for_invalidation (Rémi Verschelde) a2386bda Link libdl only on Linux, fix BSD build (eska) 5c3c872a Fix TreeItem range editing by dragging on the inspector (Franklin Sobrinho) 22cf80ea Fix EditorPlugin::forward_spatial_input_event in GDScripts addons (Franklin Sobrinho) f97ff47a Fix addon disabling (Franklin Sobrinho) 1e095cfa fix to the fix, and removed some conflicting shorcuts (Juan Linietsky) 7e50a9aa Avoid settings from being lost when opening project manager. Probably fixes many issues of this kind, like missing shortcuts or other settings (Juan Linietsky) 55b8a35a Fix completion string check when column = 0 (George Marques) 91add16a Can use AtlasTextures as custom mouse cursor. (Andreas Haas) 7a14278a windows get_latin_keyboard_variant() implementation and gdscript binding (SuperUserNameMan) 6442dfba Added proper resource preview cache invalidation, fixes #5342 (Juan Linietsky) ec18b97a Stop completion when the match is perfect (George Marques) 805b668a Fix code completion sorting (George Marques) a28bf56a GH linguist: properly detect .inc files as C++ (Rémi Verschelde) bb2a456a Added search to shortcut config (Paulb23) 1726baca missnig ; (Juan Linietsky) f9bd038a Removed no longer needed check (Juan Linietsky) 973a12ca Data dir returns a symlink in Android 6.0, which confuses DirAccess on android, this should fix it (Juan Linietsky) 38ed5d9a Prettier str() for arrays (Ignacio Etcheverry) 6856c52a Windows: prevent freeze while moving or resizing the game window. (Andreas Haas) ec94dd7a Fixed the order of input, reverts #4384, closes #5361 (Juan Linietsky) 8cbb154a Color picker was getting too much focus, made it get not as much focus. This abuse of focus was the original culprit of #5354 (Juan Linietsky) 3185ce6a Invalidate key focus if not visible, fixes #5354 (Juan Linietsky) db9335fa Improved drag&drop to work as n-piggeon wants to use, closes #5342 (Juan Linietsky) a41a70ea Many fixes to scene tree node dragging, closes #5341 (Juan Linietsky) 54571e9a Fixes to import plugin, closes #5318 (Juan Linietsky) f6725f9a throw error if GridContainer::set_columns goes below 1, closes #5316 (Juan Linietsky) b391306a Make both signals be ordered and samplelibrary items too, fixes scenes changing for git, closes #5289 (Juan Linietsky) b9326e3a Properly show the sample and play it back, also closes #5288 (Juan Linietsky) ffbc2e5a Fix some bugs in diraccess, closes #5288 (Juan Linietsky) 96c9f11a Added spatial editor shortcuts for now it does not support the emulate numpad setting (Daniel J. Ramirez) 89bb72ba Only emit item_selected once per Tree row, closes #5280 (Juan Linietsky) ab93c38a Improve Quick Open search (George Marques) 050a514a Fixed signal connection prints when moving docks, issue 5498 (Paulb23) 185ba75a Fix Camera2D header for align() (Timo Schwarzer) e49b73ea Only check for constants when parsing constants, should close #5497 (Juan Linietsky) cf0fbe4a Ability to put constants in constant expressions, closes #5264 (Juan Linietsky) 36e7544a Warn instad of crashing when class instance is gone after yield. Closes #5247 , probably closes other yield related crashes (Juan Linietsky) ff11401a Allow animation name to be clipped, closes #5246 (Juan Linietsky) ea6c8d5a Add Variant to the list of clases, so it can be documented (make sure it can't be documented that it can't be used). Closes #5237 (Juan Linietsky) ac6257ba only call finished signal when it really finishes, closes #5222 (Juan Linietsky) 449a28ea make property not be applied in skeleton if not inside tree. This will eventually e changed. Fixes #5205 (Juan Linietsky) e5fc62ca remove unnecesary warning, closes #5169 (Juan Linietsky) 2511f48a fixes #5464 windows_joystick close_joystick bug (SuperUserNameMan) 22d5227a AnimatedSprite and AnimatedSprite 3D adapt the name of the current animation if the one in SpriteFrames is removed/added or renamed. Closes #5152 (Juan Linietsky) 66ab096a Canvas item editor shortcuts (Daniel J. Ramirez) fbdb717a Fixed building for latest Haiku nightlies. (Jamil Halabi) 72c2ccca assetlib: Connect to the API using SSL (Rémi Verschelde) 681471ea Add documentation (Timo Schwarzer) aac0af0a Fix wrong return bool, string, string array data through jni (volzhs) ae055eba Add align() to realign the Camera2D to its tracked node (Timo Schwarzer) aeb5365a Adding support to get the raw text without formatting information from a RichTextLabel. (Jean Jung) 6686fbca Add reset_smoothing() for immediately fixing the camera to the destination location (Timo Schwarzer) 484f4d8a Fixed function highlighting with spaces (Paulb23) f56a043a Turn on SNI in OpenSSL (Juan Linietsky) 72ab3c2a Do a second stage remap, so it considers translation first, atlas second, closes #5147 (Juan Linietsky) cd60c11a Fix main(2D, 3D, Script) panel not updated when start up and select from tool button (volzhs) ea8292ca Initialize missing variables. Fixes #5461 (MarianoGNU) afab416a Add tile index prefixes in tile map editor plugin. #5420 (Samuel Grigolato) fbdb7a9a Editor properly reloads scenes if they changed on disk or were reimported (Juan Linietsky) 673e3b7a Added ItemList.get_selected_items() doc (Jean Jung) 5502499a syncing the reference (Jean Jung) 1492fd8a Make text formats preferent over binary ones (Pedro J. Estébanez) 2fd9b77a itemlist-get_selected_items (Jean Jung) 92f10a3a Tidy up population of extensions list (Pedro J. Estébanez) a5e2750a Homogeinize resource formats loaders/savers (Pedro J. Estébanez) 83740aba Revert "make default extension .tscn" (Pedro J. Estébanez) 5065e46a Change method of storing folding, solves problems with inheritance, closes #3395 (Juan Linietsky) 519fce9a Remove error when getting dependencies from tscn files in some cases, closes #3897 (Juan Linietsky) 3754f6ca Properly show the source:line even in inner clases, closes #3766 (Juan Linietsky) 259e60da Fix typo in file dialog shortcut (George Marques) cf64500a Fix bug in inner class reference, closes #1411 (Juan Linietsky) f4c6640a Fixed bug related to resolving constants in a class, closes #1110 (Juan Linietsky) 565bb3aa Fix extends issue, closes #4026 (Juan Linietsky) e453c10a remove the warning of instances in use at Project manager exit (volzhs) 8e1c0f2a Fixed bug in instance state ordering, closes #3904 (Juan Linietsky) 41a2652a Avoid recursion in filesystem scanning, closes #3838 (Juan Linietsky) e4eb025a i18n: Corrected a typo (#5460) (Bonfi96) 2598fe5a i18n: Merge translations with template (Rémi Verschelde) aa5a031a i18n: Sync template with source (Rémi Verschelde) e874368a i18n: Sync translations from Weblate (Rémi Verschelde) 519086aa i18n: Fix malformed TTR call (Rémi Verschelde) bd424d8a Fix style bug in event queue (Rémi Verschelde) c702981a add placeholder alpha property (sanikoyes) ba5bc57a Figured out a way to fix event propagation for shortcuts and some other cases so they properly stop shortcuts if a modal window is open, closes #4848 (Juan Linietsky) 972c2ada Ask about selecting a main scene if one has not been selected. (Juan Linietsky) 1f9812aa fix bug in reporting of message queue size (Juan Linietsky) efdcf20a Make most resources (save for packedscenes and scripts) reload if they change on disk. Closes #4059. (Juan Linietsky) 88e28afa Add a small workaround to avoid modal tabs to be closed if they are spawned in the same frame, closes #3837 (Juan Linietsky) d41b7a6a Properly complain when a scene file has not be selected, closes #3811 (Juan Linietsky) e2d208fa Ability to rotate controls using tool, closes #3800 (Juan Linietsky) 47d6cc0a Properly deliver localized coordinates when passing gui events through parents, closes #4215 (Juan Linietsky) 081c400a Add placeholder property for line_edit this useful for user input tip (sanikoyes) e7b2626a Make Android build smarter (SCons + Gradle) Upgrade Gradle and Android plugin for Gradle Disable all signing and zip-aligning for the export templates Give correct names to generated APKs Put .so files built by SCons right where Gradle has to pick them according to arch & build type Downgrade NDK platform to 14 to match minSdkVersion (Pedro J. Estébanez) 6ce47d9a Improve parallax mirroring algorithm Replaces the iterative approach currently used by an equivalent direct computation. Also fixes infinite looping that happens when the mirroring value is negative. (Pedro J. Estébanez) 9e75117a Fix compiling for X11 on non-86, this fixes #5444 (Ferdinand Thiessen) 9ac7eaaa Add support to String type in gdscript iteration. #5188 (Samuel Grigolato) f55dc6da Fix issue when switching between FileSystem and other editor docks. #5384 (Samuel Grigolato) bf44275a Fix visual server error when minimizing the window (George Marques) da034f3a Revert "Added toggle for loop interpolation based on adolson's code" (Rémi Verschelde) 10f411ba Avoid mirroring to go negative to fix crash, closes #4036 (Juan Linietsky) 8baa85da remove the warning of instances in use at exit (Juan Linietsky) 282da14a Added an option to ParallaxLayer to add an extra scroll offset, helps if you want to make clouds to move by themselves and animate that, for example. (Juan Linietsky) 33f1204a Fix error reporting when a scene is not imported properly, closes #3968 (Juan Linietsky) dc2ec31a Fix cscript module syntax errors for MSVC compiler (George Marques) 3668bdca Revert "Fix issue when switching between FileSystem and other editor docks" (Juan Linietsky) 0be1289a Revert "Improve parallax mirroring algorithm" (Rémi Verschelde) 130b83ba Ability to set draw transform as a matrix, closes #5428 (Juan Linietsky) 7f98f37a Fixed selected text turning black, issue 5199 (Paulb23) 8f259ffa Shortcuts for script switching in script Mode (Daniel J. Ramirez) fb9d149a Cleaner way to enable ptrcall (Juan Linietsky) f31a6d2a missing files (Juan Linietsky) 3813160a -Fix crashes with thread_exit() -Added draft of C script API (still disabled and unused) (Juan Linietsky) ee7c1bca Fix issue when switching between FileSystem and other docks. #5384 (samuel.grigolato) 620da09a try to fix windows build (Juan Linietsky) 4416405a Add *Array.invert() documentation (George Marques) a6ec3afa Expose *Array.invert() to script (George Marques) d306b9ba Optimize member access with self Let the compiler take the fast path when a member is superfluously accessed with `self.`. (Pedro J. Estébanez) 8dac3bfa Added function to notify ScriptLanguage when a thread is created/freed, allows scripts to allocate a stack there via TLS (Juan Linietsky) c931ed9a Gradle: remove trailing spaces (Rémi Verschelde) dd1ad31a Changes X11 res_name to "Godot_Engine" (paper-pauper) 24fdf06a Configurable shortcuts for tabs switching (Daniel J. Ramirez) b8190fba Added high resolution icons for the Gizmos, fixes #1638 (Daniel J. Ramirez) 6d37253a Fix Android sensors polling rate on resume (George Marques) 62dfee7a changed way to return reference (Juan Linietsky) 456b773a Fix string array parameter check with jni (volzhs) fbddc0ba Improve parallax mirroring algorithm Replaces the iterative approach currently used by the standard fmod() function. Also fixes infinite looping that happens when the mirroring value is negative. (Pedro J. Estébanez) a5a5bdea Remove duplicated aidl for android (volzhs) c871cf6a Add "bool" to GDScript reserverd keywords (Andreas Haas) f4dfa37a Fix bug in String==StrRange comparison (George Marques) b643d9aa Exposed code completion colors to the text edit theme (Paulb23) 95e3279a Properly report a valid error instead of reporting as a bug, closes #3841 (Juan Linietsky) f1e7552a Fix weird deselection behaviour with text field - TextEdit will now deselect if Ctrl+Left/Right is pressed - TextEdit and LineEdit no longer deselect text when Alt is pressed (except with Apple style keys) (Ignacio Etcheverry) 3dd4cf3a Fix autosave when run on remote device (volzhs) b09b449a Optimized one way collision loops. (Ovnuniarchos) 515472ba Fix network IP setting change (volzhs) 9e0b605a Make button aware of it being dragged and reset state, closes #4178 (Juan Linietsky) 6776fa6a Add docs for String and CanvasItem (George Marques) b06d235a Rename CanvasItem.edit_get() to edit_get_state() (George Marques) a8f8f52a Fix issue saving flags (size fill expand), fixes #4176 (Juan Linietsky) 98b0220a Add sha256_buffer() function to String (George Marques) 9bf3ee7a png: Do not output warnings as errors (Rémi Verschelde) 0f54ab9a Fix typo to PTRCALL_ENABLED from previous commit (Rémi Verschelde) 10c512ea added "arch" parameter, made iphone use it to build isim (Ariel Manzur) dc8c145a iOS simulator: merge into iphone detect.py (Rémi Verschelde) d6225b1a Improved binding system (ObjectTypeDB::bind_method) to be friendlier to statically typed languages, should help in the Mono integration. Disabled by default. (Juan Linietsky) 85a5290a Make editor compatible with Windows high contrast themes By providing a manifest specifying the targeted Windows versions (as per https://msdn.microsoft.com/en-us/library/windows/desktop/hh404233(v=vs.85).aspx#_______supporting_high_contrast_themes_in_windows_8_and_later) now the Godot editor renders normally under a high contrast theme on Windows, instead of staying white/black. (Pedro J. Estébanez) 0ab05b0a Fixed iCCp chunk in pngs (J08nY) f0290e6a libpng: New version 1.6.27 (J08nY) cfa1177a AnimationTreePlayer filters improved (m4nu3lf) c68e4e8a Fixed save as not working with scripts (Paulb23) 072da51a Added alert() functionality for OS X (Keyaku) 591be5da fix android resource locale (volzhs) 4f54e72a Added setting to toggle line edit caret blink (Paulb23) e09e036a Line edit caret no longer draws on focus loss (Paulb23) c85f27ca Added caret blink documentation (Paulb23) e65eba6a Added caret blink to line edit (Paulb23) 3284e7ba Classref: added for new *Array bindings (J08nY) 797168ea *Array: added bindings for other DVector methods (J08nY) 3edf664a Fixed error using the same atlas rect for all images, closes #4139 (Juan Linietsky) d57b09ea Better support in ScriptLanguage for GC based scripts (Juan Linietsky) 5e082d5a classref: Fix UTF-8 parsing in makerst (Rémi Verschelde) d08092ea Expose missing Quaternion operators. (Andreas Haas) e53f186a Sync classes.xml with the new sorting (George Marques) 9bde4e5a Fix classes.xml sorting (George Marques) f3342eba Fix a inherited transform bug with Camera2D preview drawing (Bojidar Marinov) 45f0deca Added code completion existing color setting (Paulb23) 706895aa Added code completion selected color setting (Paulb23) a40cb68a Added code completion background color setting (Paulb23) 6d09183a Set default duration parameter of joystick vibration to 0. (Andreas Haas) 0f20d87a Fix File.get_as_text() to return the whole file (George Marques) 4d33eb0a Add classref for File class (George Marques) 1e08387a Fix project manager category list, small enchancements as well (Bojidar Marinov) ae85543a Ability to premultiply alpha on font import, fixes #5231 (Juan Linietsky) a2e39c8a Add support levels to search (Bojidar Marinov) 7915db6a Check hashes when downloading assets (Bojidar Marinov) bd5c8f2a Animation: Fix property loop_interpolation (J08nY) 912afb1a Make return type explicit. (Saracen) 621b8d1a Object: get_signal_connection_list fixed (J08nY) b3b1fdaa Renamed Trackpad Hint to Emulate 3 Button Mouse. (#5258) (sunnystormy) d76ee09a property remove parent owned nodes when using replace, fixes #4128 (Juan Linietsky) 9b8f274a do not crash when generating preview of very large sound files, fixes #4123 (Juan Linietsky) fa0d1cda fix CanvasItem.get_global_transform() and CanvasItem.get_local_transform(), closes #4075 (Juan Linietsky) 48f9c02a Fixed file name being removed on folder change in save as dialogs fixes #5324 (Daniel J. Ramirez) 6d19d90a Don't create outlines from dummy meshes. Fixes #4718 (MarianoGNU) 9d4cdc6a fix bug decompressing bc texture, closes #4404 (Juan Linietsky) ad8d4a6a Fixed the order of events called by _input, closes #4384 (Juan Linietsky) 6872139a Add quotes to .tscn keys, solves #4366 (Juan Linietsky) e9d2c9aa added missing status, closes #4361 (Juan Linietsky) 85d8000a Allow mouse wheel to go throuhgh so scroll containers work properly, fixes #4431 (Juan Linietsky) 6bdd17fa Fix error storing path for children of instanced nodes in .tscn, fixes #4320 fixes #4579 fixes #4580 (Juan Linietsky) 79c500ba Modify margins with mouse input (MarianoGNU) 8f6b56ca Fixed caret not drawing on focus regain (Paulb23) f1af0fda Changed save all scripts shortcut to avoid collision, fixes #4278 (Juan Linietsky) 780fa60a correct current Intent for android (volzhs) 93441d6a properly initialize loops to 0 in eventplayer (Juan Linietsky) 8f7a136a fix loop counter for eventstream, closes #4493 (Juan Linietsky) 38843a6a Chance Snap for SnapMode and add AutoSlice option. (MarianoGNU) a1e32a6a -Improved theme editor, when a new class is added, the members are created empty, closes #4619 -Made theme editor take less vertical space by using a scroll area (Juan Linietsky) 0e07f49a Make dure to only call drop_data if can_drop_data returned true, closes #4616 (Juan Linietsky) fff4d58a Added Tile Origin = Bottom Left option to the TileMap (Patrick Reh) 5d95072a Remove the vibration effect from the joystick when stopping (Wilhem Barbier) 913e320a Fix the joystick vibration timestamp (Wilhem Barbier) 225fbe0a isim: Sync with iphone files list (Rémi Verschelde) 9b2f8afa i18n: Sync translations from Weblate (Rémi Verschelde) 17f7065a i18n: Improve a couple English strings (Rémi Verschelde) 5e816fda Property reporty base type when a function fails, fixes #4581 probably also closes other issues (Juan Linietsky) 0f1a717a Remove unused connection. ShaderEditor should'nt handle ShaderGraphs. Fixes #4678 && #4745 (MarianoGNU) 6e9e57ba -Added ability to disable overwrite warning on file dialog, fixes #4545 (Juan Linietsky) 00bc06ba Make sure that scripts are reloaded if needed when they enter editing, fixes #4456 (Juan Linietsky) 0db02f2a -Added options for scene import plugin to keep materials and user-added tracks to animations, please test! closes #4425 (Juan Linietsky) bcd5550a Added shortcuts to scene tree dock (Daniel J. Ramirez) 753d86fa Switch tabs using CTRL+TAB and CTRL+SHIFT+TAB (Daniel J. Ramirez) 4ee9a10a Fix layout menu labels and shortcuts (George Marques) 07b6195a Added loop interpolation and track trigger icons (Daniel J. Ramirez) a1fcc4ca Update of Russian translation (commit 48a7216) (DimOkGamer) 5cb31f6a Replace 'or'/'and' keywords (George Marques) 8cbd0b9a Text Edit no longer draws caret on focus loss (Paulb23) 66e7ddba Improve code completion search (George Marques) 831ae2da Fix TextEdit cursor position after undo remove text (George Marques) d3dff93a Add docs for String.bigrams() and String.similarity(text) (George Marques) 1b8d0a1a Add similarity comparison to String (George Marques) 214f316a libtheora: New version 1.1.1 (J08nY) 644e907a libvorbis: New version 1.3.5 (J08nY) 92fc3faa Clarification about enter keys confusion (Mehmet Durgel) 0454e1da Made .fnt warning translatable (Paulb23) 35ffa56a Added editor file dialog shortcuts (Paulb23) f84ffb9a -Setting script in multi node edit works, closes #4442 (Juan Linietsky) 98f23d2a libogg: New version 1.3.2 (J08nY) 37d1bf4a i18n: Also sync incomplete translations from Weblate (Rémi Verschelde) 48a7216a i18n: Update and merge translation templates (Rémi Verschelde) 425962aa i18n: Add translators credits in the PO headers (Rémi Verschelde) 361c8b1a i18n: Sync translations with Weblate (Rémi Verschelde) 400febfa Add function to get the color picker dialog from ColorPickerButton, closes #4415 (Juan Linietsky) 7c20c38a -Added trigger mode to tracks, useful for properties that work as triggers, such as playing a sample, an animation, etc. -Better interpolation of discrete tracks, fixes #4417 (Juan Linietsky) 939ec36a Added missing icons for some nodes (Daniel J. Ramirez) 29177e1a make default extension .tscn (Juan Linietsky) e71391ea Added popup menu for animation key right-click (marcelofg55) 3d85a14a fix memset calls (Dennis Brakhane) 422fac5a Removed lots of prints (Daniel J. Ramirez) 449571ba Remove USE_QUAD_VECTORS unused check (J08nY) 17fbf47a revert previous fix, was a bad idea (Juan Linietsky) 935a568a -Do not ask about overwriting when opening a script in the wizard, but still show complaint about existing. Closes #4545 -Fixed a crash in EditorDirDialog (Juan Linietsky) 7544cd6a editor_node.cpp now takes care of removing plugin after deactivating it (hodes) a95a1f4a Remove CHARTYPE_16BITS unused checks (J08nY) 0bbb0d0a DynamicFontData can be built-in (will still link to a ttf though), closes #4600 (Juan Linietsky) 4b05181a Fixed a stupid bug with segment-segment collision in SAT physics, closes #4801 , closes #4984 (Juan Linietsky) 1c541a2a corrently parse utf8 from zip_io open, closes #1708 this probably failed when exporting or opening android apk files too, should fix that too. (Juan Linietsky) b4b8062a Change hash grid in 2D physics to contemplate large objects as separate cases, to avoid huge memory and performance penalty. Fixes #4662 (Juan Linietsky) b587a13a Classref: Mutex, Semaphore, Thread, *Array (#5278) (J08nY) 5e7f1fca update EditorDirDialog on external change, closes #4629 (Juan Linietsky) 4928cc3a LineEdit: Word jumping and OSX hotkeys (Ignacio Etcheverry) 9b9580fa -fix bug in scene tree dragndrop reparenting, closes #4712, closes #4633, closes #4628 -avoid editor scrollable areas to scroll if touchscreen ui hint is turned on (Juan Linietsky) bb3362fa Drop useless 3rd party files from nedmalloc and png (Rémi Verschelde) c3bf11da Drop fully commented-out files (Rémi Verschelde) 80727b6a Drop empty .cpp files for header-only classes (Rémi Verschelde) b7dbf92a Drop empty files that are not used anywhere (Rémi Verschelde) bc9f9b1a TextEdit: Change font size with Ctrl+Mouse Wheel Up/Down (Ignacio Etcheverry) adc13e9a Make ".." always appear even if dir is unlistable (likely lacking permissions), closes #1938 (Juan Linietsky) e048d1ea Fix make_dir for long paths on Windows (George Marques) d8be671a -Changed how Dir works so it's more user friendly, closes #4705 (Juan Linietsky) e3905a0a -made get_space_left() return values more homogenous, also for script, converted to mb, closes #4617 (Juan Linietsky) 9961220a LineEdit: Fix and improve selection behaviour (Ignacio Etcheverry) 61655d6a Fixed make_dir and make_dir_recursive erros, closes #1680 closes #1872 (Juan Linietsky) a7fc046a Add missing license headers in our source files (#5255) (Rémi Verschelde) c246931a correctly parse floats in scientific notation (Dennis Brakhane) 7124599a Add @GDScript.type_exists (Geequlim) 6b74e43a Add "-rigid" postfix import feature to create rigid bodies (jay3d) 0669098a Clean up editor theme creation (Geequlim) 57c67fba reverted to ==, if a line is missing a statement, we'll have to make sure to add it (Juan Linietsky) dcd50f8a changed == for >= since some statements may not store a line (if line is empty) this is added to #5204 (Juan Linietsky) 3b5f1afa Fixed fractional offset not being reset in ringbuffer resamples, closes #4764 Probably fixes other streamplayer issues too. (Juan Linietsky) 7723579a Fix type hint for the seed argument (Rémi Verschelde) aebad5da Fix Theora video playback without a Vorbis stream (Błażej Szczygieł) 65bcde0a TabContainer now reports proper minimum size, closes #4896 (Juan Linietsky) 95dc15ba Send body inout notifications after state is applied, fixes #4683 (Juan Linietsky) 6a68ce9a Fix bug in GridContainer not updating minimumsize when columns changes, fixes #4677 (Juan Linietsky) 55b8315a Keep track of when fonts change, so theme or controls that use fonts as overrides get properly updated. closes #4622 , probably closes many other issues too (Juan Linietsky) 9f2f8c9a fixes compilation error on visual studio, closes #5249 (Juan Linietsky) 7073bb0a Add sha256 to String and File/FileAccess. (Bojidar Marinov) f0d9245a -added missing .inc files -Made it possible to change the editor theme -Added two options to theme editor plugin to create empty template themes and editor themes -Make sure that saved themes to .tres keep the null theme fields, to make it easier to keep those when saving/loading the theme (Juan Linietsky) 816b3faa It is now possible to set a default custom theme, whether you want a hidpi default theme, or just use a custom font for the default theme (Juan Linietsky) 541a122a Classref: added PacketPeer* (J08nY) 6bbc53ea Fixed PacketPeer.get_var() return type in docs (J08nY) bb2cac4a Sync classref (J08nY) cb013e8a Visible path editor icons, fixes #5228 (Daniel J. Ramirez) e6bbe91a fix errors while exporting android (volzhs) a3481eda Fixed error: set_current_tab print on project open (Paulb23) d97e46fa Adds the ability to draw parent-children relationship lines in scene tree editor (UgisBrekis) 3e50ec7a Added fullscreen and distraction free mode shorcuts (Paulb23) 1fcb2a1a Handle tmp files properly on Android export (Pedro J. Estébanez) 0e8b860a Windows: Support gamepad vibration using XInput. (Andreas Haas) cffdc52a Classref: Added docs for StreamPeer* (#5216) (J08nY) 9cf8b23a Update russian translation from Weblate (#5140) (Dmitriy Salnikov) f665200a Add joystick vibration support on Linux (#5043) (Wilhem Barbier) 1a99c5ba Fix endless reimporting for LargeTexture close #5215 (Geequlim) c43008da Added new svgs to pngs exporter (Daniel J. Ramirez) 0537709a Added zoom icons for graph edit, and removed old exporter (Daniel J. Ramirez) 131cd13a Added some theme icons and its sources (Daniel J. Ramirez) c48ffeda Fix javascript build in Windows (George Marques) 58a8912a String documentation: .ord_at() returns int not String (J08nY) 333de40a does not fix the bug reported in #4326 and #4818, but at least make sure it throws and error and does not crash (Juan Linietsky) c204170a correctly wrap lines longer than width in richtextlabel, fixes #4735 (Juan Linietsky) 37ed2baa Better error text when trying to add/remove/move child nodes in a busy parent, closes #4838 (Juan Linietsky) 944c7e2a fix crash when clearing dynamicfontdata, closes #4877 (Juan Linietsky) 17b6ceba Fix crash in code completion (George Marques) 64b4253a changed visual server free() to free_rid() like in the other servers. Fixes #4917 (Juan Linietsky) 4866713a added a function CanvasItem.get_item_and_children_rect() , fixes #4738 (Juan Linietsky) 3d0b390a Update gamepad mappings. (Andreas Haas) 26d63b5a propagate theme changes properly even through 2D nodes, fixes #4754 (Juan Linietsky) 3c09682a New Shape2D* icons. (Ovnuniarchos) 7a19e3ca Dictionary: rename param in .has() .has_all() .erase() (J08nY) d42117ea Sync classref (J08nY) b90ecc6a change "No matches" noticeable on finder (volzhs) 9071003a Added shader editor shortcuts (Paulb23) 52d2d52a Added script editor shortcuts (Paulb23) 45443a1a Changed reload logic to auto-hard-reload scripts on save. It's simpler to use and also fixes #4756 (Juan Linietsky) 910151aa -Avoid negative zero from being saved to config files o resource files, fixes #4758 (Juan Linietsky) 7f02627a -Add visible IO errors when closing a file fails due to it being locked (most likely on windows), closes #4760 (Juan Linietsky) f0abda9a resolve numerical error when comparing instancing an inheritance to avoid saving changed properties when they didn't, closes 4759 (Juan Linietsky) e1948d5a Zip-align exported APK (Pedro J. Estébanez) 5524bcda Completed shortcuts for Tile Map Editor (Daniel J. Ramirez) 9b7e216a Added shortcuts to convert_to/MeshLibrary and convert_to/TileSet (pretty handy), dissabled by default. (Daniel J. Ramirez) 7427cbea Added some shortcutable actions for animation player editor (Daniel J. Ramirez) 7c9e68ea Added customizable shortcuts for tile map editor (Daniel J. Ramirez) be223c9a fixed tile map editor plugin, all previews are now the same size, closes #4983 (Juan Linietsky) 4667f9ea Changed how min/max icon size in ItemList works and replaced it by a fixed size. Fixes many issues, closes #4907 (Juan Linietsky) d911203a project history was not being saved after a recent fix, this should fix it (Juan Linietsky) c1056a9a Fixed ancient bug that prevented proper theme editing, closes #4924 (Juan Linietsky) 471ab4ea Documented many Physics2D* classes (Ovnuniarchos) feb95faa Add documentation to String.is_subsequence_of{,i} (George Marques) 68868aaa Add subsequence search to tools (George Marques) a6c37d2a Add 'is_subsequence_of' function to String (George Marques) 3787856a Fixed overloaded virtual functions with const vs none warning (marcelofg55) 4bb93c9a Made error when signal calls a method with the wrong number of parameters more detailed, closes #4893 (Juan Linietsky) 83bf803a rewrote LineEdit window repositioning code so it does not eat the last character, closes #4992 (Juan Linietsky) eaa34f2a x11: fix XRandr GetMonitors (Andreas Haas) 1785f69a Ability to discard instancing from menu, closes #4903 (Juan Linietsky) 1555608a fix how some display values are shown, fixes #4953 (Juan Linietsky) 482b21aa apply built-in scripts when running the game, closes #4987 (Juan Linietsky) ceeb545a gdscript tokenizer will dislike use of case, closes #4991 (Juan Linietsky) f071c82a remove (for now) the next/prev instance buttons in debugger, closes #4993 (Juan Linietsky) 5c5e22ba Fix the warning message from not using the editor theme, closes #5002 (Juan Linietsky) ef9720ca fix crash in SamplePlayer, closes #5005 (Juan Linietsky) 3c21827a make sure editor forgets removed settings, closes #5010 (Juan Linietsky) e8209b9a Prevent crash in specific situation of removing a plugin, fixes #5019 (Juan Linietsky) fea9511a remove unnecesary found bug? print, closes #5028 (Juan Linietsky) e88e060a Rewrote ConnectionsDialog to use containers, should work fine on HiDPI, closes #5608 (Juan Linietsky) 1088180a ConnectionsDock: Double click to create and go to signal connection (Ignacio Etcheverry) ef2f6a1a make sure tab is not visible in RichTextLabel, closes #5079 (Juan Linietsky) f860915a Made many built-in gdscript functions return more descriptive errors, closes #5150 (Juan Linietsky) d5e2b59a Added options to keep scale and keep aspect centered to TextureFrame, closes #5114 (Juan Linietsky) 9ddc13aa -All variables from script are visible through get_property_list(), not just those with export() -Added PROPERTY_USAGE_SCRIPT_VARIABLE to identify what comes from script -closes #5146 (Juan Linietsky) b75fb66a do not allow picking in captured mode, closes #5134 (Juan Linietsky) 36d51f2a Make .app bundle hidpi aware (GungnirInd) db1e9baa better rewording (Juan Linietsky) 375fbe5a Show descriptive errors when look_at is improperly used, closes #5131 (Juan Linietsky) 90b3f70a BaseButton: Add identifier for shortcut in tooltip (Ignacio Etcheverry) 9a2d5faa FindReplaceBar: Fix search bug when text is selected (Ignacio Etcheverry) fc7adf0a property output unix seconds since epoch in windows get_system_time_secs, fixes #5155 (Juan Linietsky) 1b189ada Fix typo (Pedro J. Estébanez) bb1b51fa Keep certain assets uncompressed on Android export (Pedro J. Estébanez) 048f5a6a TimeSeek node in AnimationTreePlayer now propagates filters (m4nu3lf) 6ce5876a Add documentation for Array.find and Array.rfind (George Marques) 46b6bb9a Add 'rfind' function to Array (George Marques) 269d570a Add 'from' argument to Array.find() (George Marques) 3d931f3a GridMap: Initialize "navigation" pointer (Błażej Szczygieł) 3f37988a Add support for AtlasTexture resources Add undo/redo support for texture region of stylebox and atlas texture resources. (Geequlim) a713188a * fix messages when modifying on switching the active axis (Nuno Donato) 4f64935a fix android support screen property for large screen (volzhs) 00bfdc8a Better way to disable asset library (Juan Linietsky) c5a2affa fixes wrong bool return, closes #5037 (Juan Linietsky) 6b7ddcea Fix last line of label being deleted by line spacing (Juan Linietsky) 8266cf4a Reverted a PR i don't understand how to find but fixes #5097 (Juan Linietsky) 45d1ffda Revert "Fix min size bug of Label" (Juan Linietsky) f4ff30da If a resource is delete from fs dialog, but the resource is currently loaded, clear the path of the resource. Fixes #5110 (Juan Linietsky) 94a6ff3a -make freetype build for all platforms the same, default as builtin except on x11. closes #5119 (Juan Linietsky) d02261fa Disable asset library compilation if no openssl exists (Juan Linietsky) c63ec99a Update asset library assets only when opening the respective tab (Bojidar Marinov) 5534ba8a update Korean translation (volzhs) 990956ca add line spacing option to script and shader editor (#5105) (volzhs) eb14373a Fixed editor help focus issues and input propagation (Paulb23) 73b93c9a EditorAssetLibrary: Don't call add_child() on uninitialized pointer (Błażej Szczygieł) 18c941ba x11: Implemented dpi detection (Andreas Haas) 26d18b7a i18n: Sync and merge translations with source (Rémi Verschelde) dc2ea39a Preserve signal connections when replacing the target node (Ignacio Etcheverry) 9349e74a Add es.po (Lisandro Lorea) be71cb4a Add es_AR.po. First complete draft. (Lisandro Lorea) f8f3066a -Ability to reload (and soft reload) tool scripts. Please test! (Juan Linietsky) 1bdb558a Assetlib: Update link for renamed repository (Rémi Verschelde) beabefea port changes from AnimatedSprite to AnimatedSprite3D (Juan Linietsky) c170589a -properly use hidpi icons in hidpi, looks pretty! (Juan Linietsky) 50de99fa Filling in documentation (CowThing) 1f2ad87a Fixed some options in assetlib (Juan Linietsky) e260e38a Caret blink no longer updates when hidden, issue 5100 (Paulb23) b847aeca Added asset library on project manager for templates (Juan Linietsky) 39260f9a RtAudio: proper under/overflow warning (J08nY) 1d6b083a Regenerated icons with the new faster exporter, Added and fixed some icons (Daniel J. Ramirez) d61b91ca -Heavily improved editor startup and exit performance (Juan Linietsky) 5bed0afa GLEW: Update to upstream version 1.13.0 (pristine) (Rémi Verschelde) 768e925a GLEW: Define static + enabled and includes via SCons (Rémi Verschelde) 4c658dca Haiku: Do not define GLEW_ENABLED to undefine it later (Rémi Verschelde) e6ac3a3a Revert "Fix ui layout for EditorFontImportDialog" (Juan Linietsky) 9c762fea rtr instead ttr (DimOkGamer) 101e0c9a Improved Blender/Collada shadeless->unshaded import (Pawel Kowal) ceae11ea Fixed localization in file dialogs (DimOkGamer) e4a2481a Update asset library editor plugin - new functionality and fixes (Bojidar Marinov) a4fd9d1a listener icons (Daniel J. Ramirez) d66b034a Improved breakpoint marker position, and scales with font size (Paulb23) 3df2682a Remove found dead code (Pedro J. Estébanez) 3cfa920a Windows: Hide mouse on MOUSE_MODE_CAPTURED (J08nY) ec96e36a Classref for: ImageTexture, Image, LargeTexture (J08nY) 8a4eca8a Exposed Image.INTERPOLATE_* (J08nY) db5ea84a Sync classref (J08nY) a1ba404a Fix ui layout for EditorFontImportDialog (Geequlim) 0729c85a Fix indentation issues in last commits (Rémi Verschelde) 86253cba Revert "Fix implicit GDScript Reference inheritance" (punto-) aec5506a properly pass events to parent controls, closes #4701 (Juan Linietsky) 2b9cab2a -Fix small bug regarding to canvas layer detection, closes #4381 (Juan Linietsky) 85f4f39a Added function get_signals_connected_to_this_this() should help properly implement #5058 (Juan Linietsky) 5cd7611a x11: fix vsync support (Andreas Haas) bf4d749a Fixed some icons given the feedback, also added some missing icons (Daniel J. Ramirez) a0eb297a Fix error tab index out of size print, issue 4997 (Paulb23) 3a21f98a Fixed bottom left and right icon order for anchor editor. (Saracen) c0a8c4fa Add missing license information (ogg/vorbis/opus) (Roberto) be867f3a Add a "copy path" item to the filesystem dock context menu. (Andreas Haas) 18fc2cca Add missing license information (Theora) (Roberto) ad0af9da Keep the default environment variables as set by SCons (Pedro J. Estébanez) f97f897a Add missing license information (WebP) (Roberto) 04fc62ca Add missing license information (MiniZip) (Roberto) 3fb3b7ca Somewhat fixed Directory::get_space_left() return values. (J08nY) 955ed0aa HiDPI: Use global/hidpi_mode as property (Rémi Verschelde) 5af475ca Better translation for Korean (volzhs) 942de80a temporary fix for vsync call on x11 (Ariel Manzur) 2420e46a vsync support (Juan Linietsky) 684a120a make hdpi manually configurable in project settings (Juan Linietsky) 494847fa Improved Blender/Collada -colonly import creating collision shapes for empties (Pawel Kowal) 1dab0aaa Bitmask import plugin (Saracen) 1e068d3a Add support for Python-like negative indexing (Dennis Brakhane) 842057ea Move repetitive code to macros (Dennis Brakhane) 7398d69a Added missing icons for some nodes, changed instance icons (Daniel J. Ramirez) 3acbf8ea Fix implicit GDScript Reference inheritance (eska) a9779efa fix ui_* input events in Editor (Andreas Haas) f792f63a Fix min size bug of Label (volzhs) dcce477a Added Dictionary.values() (J08nY) 662e0cca Document Viewport and ViewportSprite classes (Bojidar Marinov) 9e0921ea Sync with -doctool (Bojidar Marinov) 64fd75da Make Input Actions config not affect the editor (Juan Linietsky) cee94b6a changed TTR for RTR (Juan Linietsky) c1028b9a fix for travis (Juan Linietsky) 007efb6a -customizable shortcuts in editor (Juan Linietsky) 4389388a Added 2x PNG versions of the icons (Daniel J. Ramirez) 50fd5eda Added basic script to convert source svgs to pngs (Daniel J. Ramirez) 2ddaf41a New icons, almost all the icons have an svg version, plus a more consistent look (Daniel J. Ramirez) 5894060a Enhanced StyleBoxTexture: Add texture region support for StyleBoxTexture. Quick region(texture region and scale region) selection for StyleBoxTexture with TextureRegionEditorPlugin. (Geequlim) 9546b2fa Add plugin to pick texture region and patch margins for Patch9Frame (Geequlim) dc3cef7a Add texture region support for Patch9Frame (Geequlim) fdf914ea Add texture region support for stylebox render (Geequlim) 3ae61f2a Created a NodeDock with signals and groups (Juan Linietsky) 1a80b2aa Added InputMap.get_actions() (J08nY) b160a26a Expose control theme element and override detection methods to scripting side. (Saracen) 76ab7d3a Right click->Quit on the godot icon will now close the application on OSX. Fixed get_window_position that missed a return on OSX. (marcelofg55) a068152a Physics2D: Rename default_density to default_linear_damp (Rémi Verschelde) 5f7b42ca fix line_edit&label get min size bug fix line_edit draw char(x ofs_max) (sanikoyes) 9871927a The create dialog starts collapsed now. The original behavior can be reactivated in the editor settings. (Warlaan) 2633247a Signals became a tab (Juan Linietsky) 5f5ca8ca Added Array.find_last() and Array.count() (J08nY) b4fb4a1a Fix typo in http_client.h (J08nY) bf22e69a deselect in help when click somewhere (volzhs) bff77d7a SampleLibraryEditor: Initialize "is_playing" variable (Błażej Szczygieł) 43dad78a Fix Color8 constructor using wrong value range (George Marques) 4c5439fa Added classref for HTTPClient and HTTPRequest (J08nY) dd4eaa1a Exposed a RESULT_DOWNLOAD_FILE_CANT_OPEN constant to docs and GDScript. (J08nY) 45163b1a Sync classref (J08nY) 2ca4995a Cleaned up remote menu (Juan Linietsky) a0a16aea Remove leftover from the demos (Rémi Verschelde) c7d45eca Removed demos (Juan Linietsky) 2bbedd3a Expose ResourceImportMetadata::set_source_md5 for script (Geequlim) b8d31c5a more fixes in Russian localization (#5006) (Dmitriy Salnikov) bc25492a Update to libpng 1.5.27 (Rémi Verschelde) 6829b4ba Improve french translation (derderder) d9eab56a Add Korean translation (volzhs) fe3a68ca Added classes' short descriptions as tooltips in the create dialog. (Warlaan) 9073dc9a change invalid characters when get user data dir on Windows & Unix (volzhs) ee7d94ba fix invalid texture plugin name (volzhs) fc73f0ca fix crash and error with texture atlas (volzhs) 408c26ca Remove Make-related flags from Android build (George Marques) cc0a7b2a missed ifdef that broke android build (Juan Linietsky) 9e745b9a Ability to reload scripts on running game (Juan Linietsky) cceb842a Removed invalid DEFVAL for HTTPClient::request_raw (Ignacio Etcheverry) 4ec2b14a removed dependency on shcore.dll to get DPI (Juan Linietsky) 4bcc600a Expose Vector2 abs method to scripts (Saracen) 445909ca Exposed remaining PROPERTY_USAGE constants to script (Saracen) 7ebc422a Expose string 'erase' method to script (Saracen) 4192d6da Sort l18n while building (J08nY) 4a1a6c0a 1 changed string (DimOkGamer) f7d0110a Added 3 more translatable strings (DimOkGamer) 35cb752a StaticBody documentation (P-GLEZ) ec3d23ca i18n: Improve existing german translations. Merged two po files. (hyperglow) 195a766a i18n: Improve existing german translations (atze) df139f5a Some cleanup to GDScript (Juan Linietsky) 8f6b5ffa Morphological and stylistic corrections in ru.po (Maxim Lebedev) 0325944a classref: Area documentation (P-GLEZ) da3247aa Make Color.{rgba}8 return int instead float (Andreas Haas) da25b76a i18n: Add more German translation (Andreas Hirschauer) 6175308a Area Documentation (P-GLEZ) e4f68d0a fix error when open scene or switch to another scene (volzhs) f4ee461a i18n: Sort files to parse alphabetically (Rémi Verschelde) 7e18de6a More translation for zh_CN (Geequlim) 21bcf4aa fix stb font property names (sanikoyes) c761333a Supports to use non-latin characters in script editor (volzhs) a9d246ea Switched the space shooter demo from none fixed process to fixed process (jmintb) 8804b93a fix random inifinite loop when open editor (volzhs) 344a39da Implemented file drop support in OSX (Juan Linietsky) bb22386a Key modifiers (Ctrl, Alt, Meta and Shift) may be used as Input keys now on OSX (marcelofg55) fb2d52ea Many improvements of Russian translation (DimOkGamer) 0eb6c64a changed font system to use fallbacks (Juan Linietsky) d1f5c3aa Added partial German translation. (Paul-Vincent Roll) 063d507a Added classref for RigidBody, and finished classref for Resource (J08nY) a4cbed8a Sync class-ref with code base. (J08nY) 6cd39eda i18n: Sync template and PO files with source (Rémi Verschelde) 3ba4e6ba Filling in documentation (CowThing) 0fc4f1ba Added more translatable strings in code. Updated template tools.pot. (DimOkGamer) 67d44e1a Add pt_BR editor translation file (George Marques) 771b225a Added fullscreen and distraction free modes (Paulb23) 405094ca i18n: Enable parsing RTR strings (Rémi Verschelde) d0292a6a i18n: Sync PO files with template (Rémi Verschelde) 7391810a GH Linguist: Ignore drivers/* (Rémi Verschelde) 18484eba properly detect .h as a C++ header file (Arvid Gerstmann) 7e4c58ca Fixed and improved search bar - Search no longer selects the results - Return focus to the text editor when hiding the bar - Fix connecting to invalid signal - Update/redraw the text editor after searching (Ignacio Etcheverry) 6ae126ea Current line draws behind line numbers and breakpont gutter (Paulb23) dde995aa Make dialogs translatable (Geequlim) 9845b08a Added Italian Localization (#4908) (Bonfi96) 889d141a Incomplete Traditional Chinese translation(zh_HK) (ZX-WT) 8a70c6ea i18n: Sync Russian translation with template (Rémi Verschelde) 77d9989a i18n: Convert Russian PO to Unix format (Rémi Verschelde) 72c0d6da Second batch of icons (Daniel J. Ramirez) 9b1f823a -Some fixes to OSX retina scaling for window functions -Implemented HiDPI detection and support for Godot Editor! (Juan Linietsky) 7dd0b58a Added first batch of svg icons (Daniel J. Ramirez) 47bd1e8a fixed interactive_loader() not returning a cached scene (TheoXD) db49480a Added Russian Localization (DimOkGamer) d02a819a window management demo: show screen dpi (Andreas Haas) e6e878ea Icon: Remove more grey capsules behind official logo (Rémi Verschelde) e0e5205a i18n: Fix parsing bug while adding locations to the template (Rémi Verschelde) e623a50a Remove translatable strings in comments (George Marques) c7d24b7a hidpi for now not available on mingw, sorry (Juan Linietsky) 4f100f9a DPI Detection support (Juan Linietsky) 0a046e6a Simplified Chinese Translation: Fix issuse in last commit Add more translation (Geequlim) f9253faa Add Simplified Chinese translation (Geequlim) 2c9b28da xdnd: can handle more than 3 different target types (Andreas Haas) 53279bfa FreeType: Add mandatory license text (Rémi Verschelde) 65615c0a fix freetype paths on osx and mingw (Juan Linietsky) 3e8eb39a Finalized DynamicFont implementation (Juan Linietsky) 51be9bea ScriptEditor/ShaderEditor: Replace find/replace dialog with a bar (Ignacio Etcheverry) cb05e84a Set more visible string to translatable (Geequlim) 9ac4b29a Documented Light2D and LightOccluder2D (Julian Murgia - StraToN) defe7f1a Documented BackBufferCopy. Need validation for the different copy modes (constants) (Julian Murgia - StraToN) 62de01aa Delete unused code in TileMapEditor (Andreas Haas) ae0a597a x11: Add support for filesystem drag & drop using xdnd (Andreas Haas) aba9722a TextEdit: Improve search method to avoid overlapping results (Ignacio Etcheverry) 65fa8f9a TextEdit: Avoid capturing KEY_ESCAPE when there is no completion hint (Ignacio Etcheverry) ca87619a Fix MS Visual Studio build settings (Aleksandar Danilovic) 6fefcfda Editor: Fix base dir when going back to project manager (Rémi Verschelde) b201360a i18n: Sync translations with template (Rémi Verschelde) 71f18fda i18n: Add makefile to handle translation updates (Rémi Verschelde) d708afda i18n: Fix typo and sync template (Rémi Verschelde) e7b7dfea Remove focus from Sprite Region Editor dialog. Fixes #4751 (MarianoGNU) bccdc11a Added translation support to Godot (Juan Linietsky) ab97718a Reorder tiles into nice columns (Bojidar Marinov) 8d69e1ba Add documentation for Input.get_magnetometer() (George Marques) 4877b71a Add magnetometer sensor support for Android (fluffrabbit) 8be2faba Changed import workflow (Juan Linietsky) 7c1594ea Use scalar to scale TileMap icons (Andreas Haas) 4b80b6ba Ability to rename autoloads (Johan Manuel) daf0ed6a Added, goto next and previous breakpoint and remove all, issue 1690 (Paulb23) 728ce57a Add spaces to macros in memory.h to make C++11 compilers happy (Geequlim) b0a9757a README.md: Add codetriage badge (Rémi Verschelde) 4a5997ea Fix crash when redoing backspace to clear selection (Paulb23) 72fda44a Added breakpoint markers, issue 4750 (Paulb23) ea9cde8a Debugger: show error message if description is not available (Ignacio Etcheverry) ba0fbe4a Added application/fat_bits property for EditorExportPlatformOSX::EditorExportPlatformOSX (marcelofg55) 27dbbd6a Added settings to change marked and breakpoint color (Paulb23) e5d16eca Add comments for NotificationCompat to support API < 16 (volzhs) abbdfb5a Set tooltip for SpriteRegionEditor (Andreas Haas) 11f728fa Add a slider for zooming TileMap preview icons. (Andreas Haas) 677b770a Allow ItemList icons to stretch to max size. (Andreas Haas) 6dd538aa Fixed caret color not changing though properties (Paulb23) 7df5249a Remove noisy print (Carter Anderson) e843e74a General docks clean up (Juan Linietsky) ff67c25a fix compatibility for Android API 14 with supporting API 23 (volzhs) ba0baa3a Modified damp ranges (Daniel J. Ramirez) c9350d7a Clamped some light2D ranges (Daniel J. Ramirez) 472ab44a D&D: Fix wrong path in ScenesDock (#4789) (volzhs) 5eb14d3a fix unexpected char: '\' error on windows (volzhs) d3495b1a -Improve resource previews (Juan Linietsky) bb61ef9a Save line number color with text editor theme (Ignacio Etcheverry) d7073a7a Added color themes to the text editor (Paulb23) 0ccf153a GUI Focus mode improvements (Zher Huei Lee) 9e1ee56a use node name as filename when save scene (volzhs) e75701ea Change the default comment color to #676767 (#4763) (Hugo Locurcio) 7caabd9a Fix #4748: proper call to base class function (Ignacio Armenteros) e56f05ca README.md docs are not wiki (#4770) (anatoly techtonik) da54a4da README: use https links to main website (est31) d3515a1a README: Improve Documentation section (est31) 0d20ceea Polygon2D now exposes vertex colors. (Ovnuniarchos) b2a4908a Real-Time Remote Inspector support (Juan Linietsky) cc5a020a Change low processor usage mode to cap to 60 FPS rather than 40 FPS (Calinou) f3a3596a fix error when open project and close editor (volzhs) 81fd459a fixed compilation bug (Juan Linietsky) dbb4c0ca fixes android drivers build (Ariel Manzur) a75f896a First version of Profiler (Juan Linietsky) 4c4d79ea fix drivers build on ios (Ariel Manzur) 12bd9eea fix (Ariel Manzur) 6cf2353a using 1 env for all drivers (Ariel Manzur) 87e8e8da i18n: Add gettext header template to the POT (Rémi Verschelde) 10a5085a i18n: Recreate template with improved script (Rémi Verschelde) 8d300cca i18n: Disable line numbers in location context (Rémi Verschelde) 1c8a447a i18n: Add location of duplicate strings to the context (Rémi Verschelde) bcd4d8aa i18n: Cosmetic fixes to extract script (Rémi Verschelde) 21f965fa i18n: Fix another %i in vformat (Rémi Verschelde) be053e6a i18n: Use %d instead of %i in vformat (Rémi Verschelde) 33403d9a remove trailing whitespace (Hubert Jarosz) 83fe6a6a Changes to open dir in native explorer RMB option Rename 'Show In System' to 'Show In File Manager' Replace path from DirAccess::get_full_path to Globals::globalize_path (Geequlim) da24bc8a VehicleBody: Cosmetic fixes to previous commit (Rémi Verschelde) 97da9f1a Add get_linear_velocity() method to VehicleBody class (Agustin Benavidez) 00d8f86a i18n: Second pass at proofreading (Rémi Verschelde) c2d7545a i18n: Sync template with previous commit (Rémi Verschelde) 94c34ffa i18n: Proofreading of all strings (Rémi Verschelde) eeb8398a 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 (marcelofg55) 160713da Supporting Android API 23 (Android 6.0) (volzhs) a92652da Document the FileDialog and partial OS methods (Geequlim) 4b80895a Fix for tooltip blinking (#4713) (captainwasabi) d208572a Fix a XML error with the documentation (Bojidar Marinov) 8884b8fa Added toggle for loop interpolation based on adolson's code (Christian Dannie Storgaard) 5eaf0bca Add Drag&Drop to ShaderGraphEditor's texture uniform graph node. (MarianoGNU) 2eb4e7ca Multiline duplication, issue #4661 (Paulb23) 5e0f0a9a Android buildsystem: Drop obsolete NDK_TOOLCHAIN argument (Rémi Verschelde) f38473fa Check the save path before importing a 3D Mesh (Wilhem Barbier) 5ad6480a Add 'Show In System' option into filesystem RMB menu (Geequlim) ebcf04fa fix compile failure when tools=no (volzhs) 3e61927a i18n: Sync template with source (Rémi Verschelde) be4d95ca CanvasModulate: fix build issue with GCC (Rémi Verschelde) f33460aa i18n: Make .pot paths hopefully platform-independent (Rémi Verschelde) c195c0da -Added configuration warning system for nodes (Juan Linietsky) 3a26e14a i18n: Simple extract.py improvements (Rémi Verschelde) 433de90a Removing round from int interpolation (punto-) 3dd722da Scenetree Nodes drag and drop visual representation (volzhs) afd5186a use case insensitive for searching nodes in Scene tree dock (volzhs) d6ccea5a remove old bind for add_frame of SpriteFrames (volzhs) b58e261a GDScript: Fix method info for is_nan and is_inf (Rémi Verschelde) f93aaa9a Default editing popup for LineEdit and TextEdit (Juan Linietsky) eb10c21a Adds the invert() method to DVector. (kjohnson0451) a0dd7eca Missing translatable strings (Juan Linietsky) f9d615ea Contextualized Scene Tree menu (Juan Linietsky) a2c4c17a Experimental Right Mouse Button menu for SceneTree (Juan Linietsky) 8b47e26a Changes to FileSystem Dock (Juan Linietsky) 0749db2a Filling in documentation. (CowThing) bed3efba New reworked AnimatedSprite! (Juan Linietsky) b2bf266a Fixed hex notation highlighting (Paulb23) aee156da Node duplication positions under duplicated node, issue 964 (Paulb23) 4cbf74da Save member information in docdata (Bojidar Marinov) 8260094a Add SpinBox to Lossy Quality on Image Groups (volzhs) 1bdda9aa Travis: Filter out another string, still noisy (Rémi Verschelde) dfb9ba8a Travis: Filter verbose output of ndk install (Rémi Verschelde) 83913e8a Travis: Install android *DKs in verbose mode (Rémi Verschelde) 70ec87ea Fix some errors in some rotation functions, also clarify that certain parameters are expressed in radians (Daniel J. Ramirez) 81b4d38a open directory or file when double click (volzhs) 2392824a Remove nocpuid.c from builtin OpenSSL (eska) 91c85ffa classref: Fixed return types in Area and Area2D (#4635) (MattUV) 22d1385a classref: Directory and ConfigFile (Rémi Verschelde) 2fbf4f5a classref: Sync with current source (Rémi Verschelde) 0c57a58a ability to drag scenes from filesystem to tree for instancing (Juan Linietsky) c7292b1a OpenSSL buildsystem: actually apply the flag on gcc/clang (Rémi Verschelde) 9974767a Updated caret blink method documentation (Paulb23) 972b0f7a Windows: Fix MinGW argument being passed to MSVC (Rémi Verschelde) dc90cbaa Bind caret blink to gdscript and properties (Paulb23) d7318f6a -begun implementing drag & drop editor wide (Juan Linietsky) b697de9a OS.get_screen_size now returns the correct value on OSX (marcelofg55) 49c473ba Added possibility to strip left and right to strip_edges (#4594) (Mattias Cibien) 86b46c0a Joystick demo script cleanup (Andreas Haas) 0b572b3a Fix #4588 (crash Control::_set_anchor) (Bojidar Marinov) bc31be9a Sync classes.xml with current sources (Rémi Verschelde) e03e7dea Added caret blink in text editor (Paulb23) 2e44e25a Add ignore error flag to OpenSSL driver (George Marques) 4ee2999a Working even when re-entering window. (Mattias Cibien) 0b64b97a Cursor hides only in client area (Mattias Cibien) 9e62342a Fixed autocomlete strings not appearing for function arguments (Paulb23) 4884958a Fixed animation player auto-queue duplication and undo/redo (Paulb23) 0a2b341a Fixed code completion after opening bracket, issue 3977 (Paulb23) baaa74fa cloning env for builtin_openssl _and_ openssl :) (Ariel Manzur) 62c17d6a clonning env for builtin ssl (Ariel Manzur) 4eab767a Rotation APIs: Better exposure for degrees methods (Rémi Verschelde) e7f78cda Issue template: ask for Godot version (Rémi Verschelde) c556a97a Variant: readd String.ends_with and Dict.has_all (Rémi Verschelde) cfd3efda export fix_alpha_edges (Ariel Manzur) cb0be4aa Documented @GlobalScope singletons and some keys (Daniel J. Ramirez) ed7c0a6a Partial documentation for OS methods (Daniel J. Ramirez) 5619efea Ignore unneeded Opus file, fix JavaScript build (eska) 81297f0a Fix build for Windows 64-bits with GCC (George Marques) f558b40a Documented LinkButton (Daniel J. Ramirez) accc2a1a Fixed autocomplete truncate, issue 4554 (Paulb23) f86cffda fix percent decode utf8 error (Alexander Holland) 49f3119a Adds the ".vscode" folder from Visual Studio Code to ".gitignore" (Michele Valente) f909634a -make sure single select after multi select works better -fixed some warnings for OSX (Juan Linietsky) ab1da5da httpclient request withh raw_array body (Alexander Holland) 8043135a missing default value (Juan Linietsky) fd6667aa fix to avoid video texture scaling (Juan Linietsky) 89d8729a ability to shrink all images x2 on load (Juan Linietsky) 5930408a Fix memory leak (George Marques) 0fa5154a i18n: regenerate template for removed debug strings (Rémi Verschelde) 1e752c0a Fix wrong return and argument types in documentation (Ignacio Etcheverry) fbe5a5ea i18n: remove trailing spaces in script (Rémi Verschelde) fb277dba i18n: Don't make print_line calls translatable (Rémi Verschelde) 2060e66a Add missing Vector2Array case to Variant::operator String() - Correcly display Vector2Array default arguments in the documentation (Ignacio Etcheverry) dd419e8a forgot this (Juan Linietsky) ea1c9d5a accepting suggestions (Juan Linietsky) 1e37dcda template is now pot (Juan Linietsky) f338a0ca base for translation (Juan Linietsky) f8322c9a Remove double incluson of scene/gui/dialogs.h (Mattias Cibien) 567cb69a Modified editor strings to be translatable in the future (Juan Linietsky) 723c0d7a Changed barely visible PROPERTY_HINT_ALL_FLAGS buttons for checkboxes (Daniel J. Ramirez) d6cd510a Fix ds3 gamepad mapping (Hinsbart) 9424c6ca Fix windows 64-bits build. (George Marques) ab623c9a Update OpenSSL to 1.0.2h (mrezai) 084d0bea Autocomplete no longer shows duplicates, issue 1824 (Paulb23) f6ae5e4a Input Documentation (CowThing) 5b03924a Sync class reference (Rémi Verschelde) c7e8defa Add ability to send drag events to another object (Juan Linietsky) 8fb7280a Fixed behavior of OS.set_window_resizable (Mattias Cibien) c824781a Fix crash in dynamic font (sanikoyes) 57d0b78a Fixed documentation generator for polymorphic functions (Daniel J. Ramirez) 3ca1d0fa Documented bool methods (Daniel J. Ramirez) 520e6f5a Documented float (Daniel J. Ramirez) 4453284a Documented int methods (Daniel J. Ramirez) 78eccd6a Revert "added name parameter on animationplayer finished" (Juan Linietsky) 7c59d81a Update Opus driver to 1.1.2 (George Marques) abf5f8ca Finished AnimationPlayer Documentation (CowThing) bf13410a Finished Timer Documentation (CowThing) 107e62ba Fix checking unsaved changes only in current scene (Ignacio Etcheverry) 3717bafa Fix error in GLSL #include code (Saracen) 5bb7cefa Support for dynamic fonts (TTF) (Juan Linietsky) f9fafb7a added name parameter on animationplayer finished (Alexander Holland) 957c265a Documented YSort (#4515) (CowThing) 8ceab5da Debugger: Fix breaked signal binding (#4508) (Rémi Verschelde) c2bdb37a Documented ColorRamp (Daniel J. Ramirez) 3cd58fea Partial documentation for Particles2D (Daniel J. Ramirez) 5cdf4a6a Document Popup, PopupDialog, PopupMenu, and PopupPanel (Bojidar Marinov) 21c181ba Tabs: Fix align issue with right/close buttons (Rémi Verschelde) 8b32c80a Tabs: cleanup code, no functional change (Rémi Verschelde) 8574489a Tabs: Fix navigation buttons overlap when resizing (Rémi Verschelde) bbaf296a Tabs: Fix icon size not taken into account for offset (Rémi Verschelde) 6c0071ba Support for #includes in built-in GL shaders. (Saracen) ab7886fa FileDialog: reset mkdir label after use (#4500) (Rémi Verschelde) 94274b9a OSX: Fix lib suffix for Android lib (#4499) (Rémi Verschelde) 8259c46a GridMap: Fix backwards rotate hotkeys (#4498) (Rémi Verschelde) 0b4f277a AnimationPlayer: Prevent resetting timeline when pinned (#4497) (Rémi Verschelde) 6883325a math: Fix rounding error for 0 in Math::round (#4495) (Rémi Verschelde) 78adbf4a Project manager: unescape project names (#4494) (Rémi Verschelde) a735573a Add math/script expression evaluation in editor (#3620) (Franco Eusébio Garcia) b172cb5a Allow any directory for custom character set and gradient image file when import font (volzhs) f938793a Ignore invalid folders in `platform` (Rémi Verschelde) 2cd8e86a Implement OS.get_process_ID for Windows (George Marques) 18c09aca classref: Run doctool and merge BitmapFont (Rémi Verschelde) 6aae63fa disabled appirater (Ariel Manzur) a518792a Add more documentations for this classes: (Geequlim) 6962fd9a rate url on iOS and properly launching from .app on OSX (Ariel Manzur) de3ed61a I think this is ok, "resizable" property might change (Ariel Manzur) b50c00fa merged iphoen changes (Ariel Manzur) d82ff4ea Allow dragging on only one (global) axis when holding down shift (Bojidar Marinov) 64751e0a Shader editor now uses text editor settings (Paulb23) fa3240aa Specify the demos license (Rémi Verschelde) 5c61e17a Add more documentations and fix AcceptDialog::add_cancel (Geequlim) 4de3f89a Fill in the blank in the Array, CenterContainer and Dictionary class reference (#4476) (Geequlim) faf21b8a Documentation for Canvas Modulate, ColorPicker, ColorPickerButton (Daniel J. Ramirez) 0fa588aa move Font to BitmapFont (Juan Linietsky) bda5ea0a Fixed shader editor syntax coloring (Paulb23) ab4caa7a Move export GUI debug toggle to export settings window (eska) 418049ba More precise InputMap Axis descriptions in project settings. (Hinsbart) 9f29b4ba Partial documentation for Polygon2D and Raycast2D (#4467) (Daniel Ramirez) 3a4ec88a Classref: Document Button and ButtonArray (Rémi Verschelde) a5b4c1da GridContainer, CheckBox documentation, descriptions for Vector2 and CenterContainer.set_use_top_left (Daniel J. Ramirez) 6ad226aa fix - HTTPClient connection keep-alive duplicate Headers #4208 (Alexander Holland) 54244e0a Added scroll lines, issue 4243 (Paulb23) e301ca3a fixed some mistakes in WeakRef documentation (Jan Heemstra) edff81ca Documented WeakRef and member functions (Jan Heemstra) f2a7381a Sync classes reference template with current code base (Jan Heemstra) 87aa128a Documented Node2D (Julian Murgia - StraToN) 034d6e8a Various improvements to doc_status.py (Rémi Verschelde) a7b4127a RigidBody2D (add_force, set_inertia): new methods. (Josh Grams) bd95e18a AnimationTree: add filters to Animation nodes. (Josh Grams) 81e4055a Edited classes.xml : GraphEdit finished (#4450) (Julian Murgia) d3811b4a Remove last NACL references (Rémi Verschelde) ec606f9a Drop NACL platform (Rémi Verschelde) f368d38a Drop obsolete WIP for Flash platform (Rémi Verschelde) 2272824a AnimationTree: set value track property per frame, not per track. (Josh Grams) ffaced8a RigidBody2D: rename apply_impulse(pos) to offset. (Josh Grams) f3e6569a Trim trailing white space on save, issue 4383 (Paulb23) 9201b5aa Encode axis_value in Variant for InputEvent::JOYSTICK_MOTION. (Hinsbart) b2e0ceda Fix continious update with Camera2D (Bojidar Marinov) c9340cda Add a python script to check the current doc status (Bojidar Marinov) 3b12f9ea add sign comparison for joystick axis events in InputMap::_find_event (Hinsbart) d758561a Adds a remove class item option in the theme editor. (Aren Villanueva) f7d31cea RigidBody2D: add and bind get_inertia() method. (Josh Grams) dbabe4ca RigidBody2D: add and bind get/set_applied_torque. (Josh Grams) b03a892a manually fix indent (Anarchid) 73ca831a Implement GridMap support for navigation meshes (Anarchid) e5c1a2ca Implements get_executable_path for OS X should proc_pidpath in os_osx.mm doesn't succeed. Silences the warning for javascript as the function currently appears superfluous. (Aren Villanueva) 7a8aea0a Fix Camera2D ignoring zoom when checking limits (Bojidar Marinov) 45b90f1a Add fallback to legacy KeyboardEvent in web export (eska) e7f66a8a Add preview of the Camera2D's screen boundaries (Bojidar Marinov) 0e9eefba Reimplement key input events in Emscripten export (eska) e94e710a remove unused resources and add korean locale for android (volzhs) 325a02ea Add a add_triangle_fan method to SurfaceTool (Bojidar Marinov) 0ca7e19a Added getter method for the connection property in HTTPClient. (#4336) (Mounir Ybanez) 48b2dfaa Fixed zero-length arrays in nrex. Fixes #4346 (Zher Huei Lee) e566b17a tiny fix to loop restart (#4358) (Alex) a379ed5a string ends_with (Alexander Holland) e48c077a Fix 'Quit to Project Manager' not stopping the running application (Ignacio Etcheverry) 7a18bb8a Fix File.get_csv_line not including quoted newlines in the output (Bojidar Marinov) 0ee8b74a Always set default clear color (eska) 1db2759a Add openssl=builtin to build command in .travis.yml (mrezai) e97922fa Update OpenSSL to version 1.0.2g (mrezai) bc5ee6ca BoneAttachments now position themselves instantly during bind. (Saracen) 08b93daa Fixed curve baking, now always start at origin point (Hearto Lazor) fd9b82aa animation_started signal to AnimationPlayer (Jakub Grzesik) 86c6326a correct typo "overwrite" (volzhs) 3029f5ea Keep editable instances data when replacing tree root node (Ignacio Etcheverry) ee59b20a AnimationTreePlayer: fix discrete value tracks. (Josh Grams) 5907a00a x11: Flush the X output buffer after changing mouse mode (Ignacio Etcheverry) 2cbd850a Fix OpenSSL compilation on Windows (mrezai) 84d706ca Made trackpad behaviour optional in 3D mode (issue #4265) (Marc Gilleron) d239e6ba Fixed #4163 (intersect_shape crashes on results limit) (Marc Gilleron) aabb0d9a AnimationTreePlayer: allow animating resource properties. (Josh Grams) ed497cba AnimationTreePlayer: constructor now sets processing mode. (Josh Grams) e8a0b24a Use non-templated nearest_power_of_2 (punto-) c860574a Update OpenSSL to version 1.0.1s (mrezai) 7762e1aa Fixes 64 bit MSVC builds, disables bits parameter (Aleksandar Danilovic) f7c3d63a Port collision and layer masks to 3D, fixes #1759 (Bojidar Marinov) d643a40a Subclasses can now extend from other subclasses contained in scripts derived from relative paths. (Saracen) 189b306a Fixed undo redo interaction with find replace (Paulb23) 8c32847a Setting to change line number color (Paulb23) 6207d56a Updated nrex to v0.2 (Zher Huei Lee) d454e64a Sync docs with source (Rémi Verschelde) 473de56a Remove duplicate (Rémi Verschelde) 6cf3bdca Fix RayCast not updating when debugging collissions (Ignacio Etcheverry) fab57f2a CanvasItemEditorPlugin: Avoid selecting items from instanced scenes - This behaviour is only applied to click selection. Rect selection and List selection can still select these items (Ignacio Etcheverry) 7820e59a Doc: fix type of stream object (Rémi Verschelde) 5ec7d3fa Fix warn print when hide an control does not inside_tree (sanikoyes) da28a2fa Fix crash when tween control object previous freed (sanikoyes) 4f6b215a AnimationTreePlayer (transition_node_set_current): fix by removing copy-paste duplication. (Josh Grams) 1b95dcaa AnimationTreePlayer (set_active, reset, constructor): seek all animations to start. (Josh Grams) 5d6b58fa AnimationTreePlayer (_process_node): more robust oneshot termination condition. (Josh Grams) d78e98ea Option to toggle syntax highlighting (Paulb23) 9370067a Fixed block indent inconsistency, fixes issue 3803 (Paulb23) 6dcd135a Add a `sleeping_state_changed` signal to RigidBody and RigidBody2D classes (Bojidar Marinov) b7d79c9a Fix PopupMenu and MenuButton not activating items with shortcut inside submenus (Bojidar Marinov) 4af1839a Fix Ctrl+LaunchMedia showing up as a shortcut for "Make Bones" (Bojidar Marinov) 8ee8802a Bind Z key (without modifiers) to toggle wireframe in 3D view (Bojidar Marinov) 646e089a Fixed text edit undo and redo operation interaction (Paul Batty) f303e34a Fixes errors occurring when switching to a new scene with a spatial editor from a canvas editor. (SaracenOne) 3ebde34a Added rotation/panning support for trackpads in 3D mode #53 (sunnystormy) c7519f0a Ability to change the caret color (Paulb23) fc9f9ada Member variable syntax highlighting (Paulb23) 971c3bea Fixed 'complex' typo in method name (Paulb23) 15f4314a Fixed undoing twice when removing selection (Paulb23) a8ebd43a dictionary has_all (Alexander Holland) 9c89d3ea Separate help pages from scripts by default (Rémi Verschelde) 1b6f14da Change toggle comment behaviour. Fixes #4198 (Luiz Paulo de Vasconcellos) 391095ea memdelete 'joy_thread' + 'joy_mutex' on ::~joystick_linux() (MSC) 7a99983a free Material 'shadow_material_double_sided' on ::finish() (MSC) a984adba Fixed insert mode interaction with auto complete (Paulb23) fe779d4a Fixed insert mode removing first unselected character (Paulb23) 7a1d7afa Enables the possibility of editing on multiple plugins at same time on same object type. (hodes) e7572c6a Switch Mac version to 2.1-dev too (Rémi Verschelde) 50aa782a Function syntax highlighting (Paul Batty) 0a5472ea Remove trailing spaces (Rémi Verschelde) 23cf6a8a Port 2D demos to TSCN/TRES formats (Rémi Verschelde) 2b57cb9a Added insert mode to text editor (Paulb23) 4eb49cca Fix last two bindings in input_mapping demo (Rémi Verschelde) 995890da Now the timer could be paused pause with: set_active(true/false) is paused with: is_active() (Hearto Lazor) 0a9c8a9a AnimationTreePlayer (_process_node:TIMESEEK): allow auto-advance with 0 xfade. (Josh Grams) 7fe28d4a AnimationTreePlayer (_process_node:TIMESEEK): give p_seek precedence over tsn->seek_pos. (Josh Grams) 0bba09ca Progress bar minsize now checks percent_visible (Zher Huei Lee) eae5169a Now parameters can be changed real time (Sergey Lapin) e4fea5da Added speed setting (Sergey Lapin) 8d7a943a InverseKinematics node, basic features (Sergey Lapin) 474911ca Option to toggle line numbers (Paulb23) 32391ffa inherit PKG_CONFIG_PATH from environment (Maxwell Huang-Hobbs) 681969da Adds .fnt extension if not provided, issue 162 (Paulb23) ef08feda doc/base/classes.xml: String.match, Node.find_node (Josh Grams) 8920ab0a * AnimationTreePlayer (_process_node): remove `switched` argument. (Josh Grams) cd07bada Fixed numbers not highlighting after space (Paulb23) 9d74b76a Stopped save scene flicker, issue 4118 (Paulb23) 440ef4ba Enter the 2.1 alpha phase (Rémi Verschelde) 81b4499a Add support for patch versions (2.0.x) (Rémi Verschelde) 0c6f089a Fix GDScript crash when call show/hide in func _exit_tree (sanikoyes) c844c2da Syntax highlighting for numbers (Paulb23) d38454ba MarginContainer: Add top, right and bottom margins (Ignacio Etcheverry) c584940a Expose android/shutdown_adb_on_exit parameter and default to true (Rémi Verschelde) a0fb5b5a Add support for gnu-libstc++-4.9 needed by recent NDK versions (blubee) d8392dda Dynamic property list for control margins allowing floating point properties to be used with ratio anchors. (Saracen) 3741bc7a Added listener spatial node. (Saracen) 0571f96a BoxContainer: Bind method add_spacer(bool) (Ignacio Etcheverry) abb7204a TextEdit: Fix Shift+Delete shortcut not calling cut() (Ignacio Etcheverry) dda9528a Add etc1(pkm) texture loading support (sanikoyes) fb58bafa Fixes #3942 - Throws an error when exporting for X11 with no filename (demolitions) 2a58183a Fix issues with tilemap covering child nodes and old quadrants (Bojidar Marinov) 4e59d1ca Fix for #4014, changed to 2 instead of 3 chars to trigger search (demolitions) 0fc7be8a Option to toggle tab drawing (Paulb23) e13e343a Rename path to paths (sanikoyes) 9e026fea Add -r flag to adb install for keep app user data (sanikoyes) 44fe74ba Fix cursor getting locked on tree control if tree is cleared while modifying numerical element. (Saracen) 9c0e152a Fixed highlighting when word occurs as substring first (Paulb23) 4cc3fbea Fixed highliting with shift and mouse (Paulb23) 674c6f2a Add function to convert Date time from a dictionary to Epoch (Kyle Luce) 174b9a5a Allow select multiple files in ResourcePreloaderEditor (sanikoyes) b0488caa Highlight all occurrences of selected word (Paulb23) 4a0f835a Fix editors panels, of the bottom panel, not resizing in some cases (Franklin Sobrinho) 1589157a Tilemap Editor: Fix some last issues of PR-4006 (Franklin Sobrinho) fac027ca LineEdit/TextEdit: Add Shift+Delete shortcut for cut (Ignacio Etcheverry) 4dfd0c1a TextEdit: Fix inconsistent copy, cut and paste behaviour (Ignacio Etcheverry) f1c58e4a Tilemap Editor: Use ItemList::set_item_icon_region in tile palette (Franklin Sobrinho) 8d2a957a Fix file dialog, of Particles2D plugin, showing "Error" icons (Franklin Sobrinho) 5ee67baa Automatically create input node when creating a ShaderGraph (Franklin Sobrinho) cb7db2da Fix crash when importing sub-scenes (Franklin Sobrinho) 05036eda Tilemap Editor: Bucket tool - optimize memory usage, "removed safety limit" (Franklin Sobrinho) aba9729a Tilemap Editor: Bucket fill (Franklin Sobrinho) 9de53c9a Tilemap Editor: Shortcuts for the editor menu, fixed small inconsistencies (Franklin Sobrinho) fd06683a Tilemap Editor: Line drawing and erasing (Franklin Sobrinho) e2061e0a Tilemap Editor: Rectangle drawing/erasing and small improvements (Franklin Sobrinho) 9234bd3a Added configuable tab size (Paulb23) 751c1dea (editor)filedialog mode open any (Alexander Holland) 1f4a214a Correct spot light size conversion in Blender exporter. (Brandon DeRosier) feef563a Fixes the month consistency issue in enums and get_date etc (Kyle Luce) b2e471fa Undo and redo commands on text editor now affect internal version which fixes inconsistent file saving validation. (Saracen) 1f07fe5a Add icon region support for ItemList (Franklin Sobrinho) d36333ba Remove redundant buttons (Rémi Verschelde) 533b9b7a Add stop and delete buttons to sample library (Rémi Verschelde) 801221da Remove undefined binds (Rémi Verschelde) 24bc7d8a Fix 'FLAG_RECEIVE_SHADOWS' flag for GeometryInstances so that turning it off now correctly disables shadows from affecting the instance. (Saracen) 6eb4812a Borderless window support for the Win32 build. Default window position is now also centred. (Saracen) 8b1dcbfa -Made editor support SSL certs by default (embedded them) -Made asset sharing support https -Many fixes to HTTPRequest -Added an asset installer dialog -Visual cleanups to asset sharing tab -Fixed some issues in ScrollContainer, hope it does not break things -Asset sharing tab is not visible (hidden on purpose) for now. (Juan Linietsky) d85f06ca -more progress to asset sharing client, but still disabled by default (Juan Linietsky) a638af8a Fix link error when disable_3d=yes (sanikoyes) 897b33ca TileSet Export: Avoid invalid error when merge is enabled but file does not exist (Ignacio Etcheverry) bac875ba Fix a crash when running a game with Controls with a tools build (Bojidar Marinov) 0e8a8d2a Add option to keep margins when changing anchors, closes #3979 (Bojidar Marinov) 3fc16d4a Fix crash when resizing ConcavePolygonShape2D segments (Ignacio Etcheverry) 65b7791a TimeScale node: return +inf remaining for 0 scale. (Josh Grams) 7b07bcaa fix six possible "divide by zero" (Hubert Jarosz) bf7f924a fix two reading uninitialized pointers (Hubert Jarosz) 19ea9aea fix possible crash in tools/editor/editor_import_export.cpp (Hubert Jarosz) 96d6a74a fix possible crash in tools/editor/spatial_editor_gizmos.cpp (Hubert Jarosz) 4b14c18a fix possible crash in platform/x11/joystick_linux.cpp (Hubert Jarosz) 4a4f247a remove trailing whitespace (Hubert Jarosz) 2fa200fa AnimationTreePlayer: distinguish value tracks. (Josh Grams) f7fad32a Variant::blend: add Quat, fix Vector3. (Josh Grams) 3d9e26ba Update version in Info.plist (RegalMedia) 7fecebda Added extra controls to GeometryInstances to control how they should cast shadows: double-sided and shadows only. (Saracen) 2e1b123a TimeScale node: scale return value (time remaining). (Josh Grams) 9544042a fix InputMap::action_erase_event() (hondres) db89a47a This will disable png arm neon optimizing for android template if compile on windows, but make compiling successful. And arm neon opt is enabled if not on windows. (volzhs) 1f83ae9a migrate to container-based Travis CI (Hubert Jarosz) 02eddbfa osx: fix inverted horizontal scrolling (hondres) f19eea2a Enabled scrolling past end of file (Paulb23) 23a4683a Fix to CPU skinning path when using GPU skinning (meshes with morphs) causing modifications to root bone to have doubled offset and wasted performance. (Saracen) 4852438a Fix Project Settings dialog add/delete global variable (Franklin Sobrinho) 1b806efa doc: fix joystick left/right trigger axis description (index 6/7 instead of 4/5) (hondres) ff7c89ea Add more verbose build-in functions descriptions Add descriptions for some global constants (Martin Chuckeles) 866e47ea Added epoc to dictionary converter (Kyle Luce) fdd1209a The help page now show the entire object hierarchy (Franklin Sobrinho) 1d188c1a Fix Sprite doesn't updating region_rect value in certain conditions (Franklin Sobrinho) b79e83aa Removed "__editor_plugin_screen__" metadata creation (Franklin Sobrinho) cd1184da Write GDScript documentation (Martin Chuckeles) cc6a6efa Added search box in Class List dialog (Script Editor) (Franklin Sobrinho) 352db6ba html5: workaround for echo key events. (hondres) bd7f259a Add special new line opening (Martin Chuckeles) 5a9b18ba -Work on addon editor plugin (disabled by default) -New HTTPRequest node, to make HTTP requests simpler. (Juan Linietsky) 47206b4a Add editor settings for call hint placement (Martin Chuckeles) 26cc14ea Hide hint if completion is active (Martin Chuckeles) 03025f6a Move the call hint under the current line (Martin Chuckeles) 6b7ec5da set_time_scale docs (Stabington) d6cc887a fix gradle build on windows (volzhs) 002ff3ca Revert "Merge pull request #3814 from est31/iterators_for_for" (Rémi Verschelde) 391ce81a AnimationTreePlayer: blend value tracks (closes #2299) (Josh Grams) d7052dda Added relative paths for DirAccess::remove() (Zher Huei Lee) a12c63ea Quick fixes to tween documentation formatting (Rémi Verschelde) 0022af9a use joystick name from mapping-db if available (hinsbart) 210d332a -wip on addon editor -fixes instantiable subclasses not working, as reported in #3871 (Juan Linietsky) 0b24a13a Fix bug with nearest_power_of_2_templated (est31) 96b60c2a deleted files added accidentally (Ariel Manzur) 5f66692a Use xrange for common "for i in range(...)" use case (est31) f81153ea Add xrange builtin function (est31) bc87ce6a Add RangeIterator class for loops (sheepandshepherd) 3546403a Updated the docs for EditorPlugin (Zher Huei Lee) 49e1cc6a Document Tween class (Bojidar Marinov) d8ac5cfa Adds EditorPlugin::remove_control_from_bottom_panel() (Zher Huei Lee) eb5f9eda Remove grey capsule on official logo (Rémi Verschelde) b79351aa AnimationTreePlayer (Blend3): process all inputs. (Josh Grams) 6fc1c3aa Completed the support for plugins! It is not possible to add plugins. Not all APIs are provided yet, please request whathever you are missing. Some example plugins are provided in demos/plugins. Just copy them to a folder in your project named addons/ and then enable them from the project settings. Have fun! (Juan Linietsky) a97c1caa screen_shaders: convert demo images to JPG (Rémi Verschelde) 2fd177ba normalmap demo: convert images to JPG (Rémi Verschelde) 0f08775a Remove Noto Sans font from translation demo (heavy!) (Rémi Verschelde) 30d0ca9a added [presets] to ._sc_ and "android/shutdown_adb_on_exit" to editor_settings (Ariel Manzur) 08e0e64a fix transform localization event in mouse motion (Juan Linietsky) 2a7fdb2a First attempt at making a more useful EditorPlugin API. Still undocumented, but feedback welcome! (Juan Linietsky) d093f55a expose md5 for file(s) to gdscript (Alexander Holland) 6b6ce35a OUYA gamepad mappings fix (Krzysztof Jankowski) 89b4c76a theora on server build (Ariel Manzur) ea75172a adds -pm and -project_manager command line options to start project manager (Ariel Manzur) 5d5b7f2a Fixed closing a scene tab when it was not the CURRENT tab. Fixes #3810 (Julian Murgia - StraToN) ba6858da Show which video driver is used in verbose mode (anatoly techtonik) 1e54fd1a x11: fix joysticks not recognizing some buttons (hinsbart) 00d3c65a applied some typo fixes. see godotengine/godot-docs#18 (David) 7efb45ea added more Android gamepad mappings (Dana Olson) fe49ac1a Fixed hardware-accelerated skinning support. (Saracen) cea8e97a Fix typo in error (est31) 862c56ca added a couple more Linux mappings, tweaked Ouya Linux mapping (Dana Olson) fb1e52fa Fix allocation bug if compiled with modern clang or gcc (est31) de5281ca Ability to colourize baked lighting in real time. (Saracen)