summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-09-23Check for null in InputMap::_find_eventTomasz Chabora
2020-09-23Merge pull request #42263 from Faless/js/servers_no_threadsRémi Verschelde
Ignore thread models when compiling with NO_THREAD
2020-09-23Ignore thread models when compiling with NO_THREADFabio Alessandrelli
The thread model option for physics (2D) and rendering (single-unsafe, single-safe, multithread), was causing crashes/locks when set as multithreaded and exported for a platform that does not support threads (namely HTML5). This commit ensures that when threads support is not available, that option is ignored, and the equivalent of "single-unsafe" is always used instead.
2020-09-23Merge pull request #42150 from DashCell/resize_tile_shape_fixedRémi Verschelde
Resize the tile shapes when a vertex is outside of the tilesheet
2020-09-23Merge pull request #42129 from kotelifelif/33477Rémi Verschelde
Fix changing icons' colors when switch dark and light theme
2020-09-23Merge pull request #42130 from clayjohn/RenderingDeviceHackRémi Verschelde
Expose local RenderingDevice creation to RenderingServer
2020-09-23Merge pull request #42178 from Faless/js/sync_fs_size_handlersRémi Verschelde
[HTML5] Synchronous main, better persistence, handlers fixes, optional full screen.
2020-09-23JS synchronous start, better persistent FS sync.Fabio Alessandrelli
The engine now expects to emscripten FS to be setup and sync-ed before main is called. This is exposed via `Module["initFS"]` which also allows to setup multiple persistence paths (internal use only for now). Additionally, FS syncing is done **once** for every loop if at least one file in a persistent path was open for writing and closed, and if the FS is not syncing already. This should potentially fix issues reported by users where "autosave" would not work on the web (never calling `syncfs` because of too many writes).
2020-09-23Make canvas resize optional in HTML5.Fabio Alessandrelli
2020-09-23Better HiDPI support in HTML5.Fabio Alessandrelli
2020-09-23Window event listener do not use capture.Fabio Alessandrelli
2020-09-23Small refactor to JavaScript handlers.Fabio Alessandrelli
Crated helper class in native/utils.js. Simplify code in OS/DisplayServer.
2020-09-23Expose request_quit method to JS in HTML5 export.Fabio Alessandrelli
2020-09-23Merge pull request #42173 from nekomatata/popup-menu-click-delayRémi Verschelde
Fix popup menu item selected when opening the menu
2020-09-23Merge pull request #42260 from kotelifelif/42255Rémi Verschelde
CPUParticles emission shape values update dynamically
2020-09-23Merge pull request #42181 from Leleat/document-open-open_script_create_dialogRémi Verschelde
Add description for ScriptEditor.open_script_create_dialog()
2020-09-23Merge pull request #42187 from m4gr3d/main_android_subview_init_updateRémi Verschelde
Add overridable init method for the Godot fragment instance.
2020-09-23Fixes updating CPUParticles emmision shape valuesbooer
2020-09-23Merge pull request #42195 from extrawurst/patch-1Rémi Verschelde
add iOS Simulator platform
2020-09-23Merge pull request #42196 from Calinou/fix-file-access-zip-crashRémi Verschelde
Fix crash when opening a ZIP data pack
2020-09-23Merge pull request #42203 from rcorre/physicsmat_hintRémi Verschelde
Fix hints on PhysicsMaterial bounce/friction.
2020-09-23Merge pull request #42217 from Calinou/doc-richtextlabel-append-bbcode-no-closeRémi Verschelde
Document `RichTextLabel.append_bbcode()` not closing previously open tags
2020-09-22Merge pull request #42254 from Chaosus/vs_fix_expressionsYuri Roubinsky
Fix expressions nodes in visual shaders
2020-09-22Fix expressions nodes in visual shadersYuri Roubinsky
2020-09-22Merge pull request #41912 from skyace65/NavigationMeshRémi Verschelde
Document some properties of NavigationMesh
2020-09-22Merge pull request #42215 from Chaosus/forbid_invalid_varyingsRémi Verschelde
Forbids varying declaration in particles and sky shaders
2020-09-22Merge pull request #41430 from Lunatoid/no-icon-resizeRémi Verschelde
Fixes DefaultProjectIcon scaling with editor scale
2020-09-22Fixes DefaultProjectIcon scaling with editor scaleLunatoid
Should fix #27009 where the DefaultProjectIcon was scaling with the EDSCALE. Now it checks if the icon name is equal to "DefaultProjectIcon" and sets the scale to 1.0 instead of EDSCALE.
2020-09-22Merge pull request #42171 from Pineapple/fix-custom-modules-vs-masterRémi Verschelde
Fix custom modules in Visual Studio
2020-09-22Forbids varying declaration in particles and sky shadersYuri Roubinsky
2020-09-22Merge pull request #42243 from Chaosus/vs_fix_bugYuri Roubinsky
Fix UniformRef invalid updating when LineEdit focus out
2020-09-22Fix UniformRef invalid updating when LineEdit focus outYuri Roubinsky
2020-09-21Merge pull request #42225 from Chaosus/vs_fix_bugsYuri Roubinsky
Fix some bugs in visual shader editor
2020-09-21Fix some bugs in visual shader editorYuri Roubinsky
2020-09-21Merge pull request #42227 from Calinou/doc-array-fix-typoRémi Verschelde
Fix a typo in the Array class documentation
2020-09-21Fix a typo in the Array class documentationHugo Locurcio
This closes https://github.com/godotengine/godot-docs/issues/4049.
2020-09-21Merge pull request #42226 from Calinou/doc-rect2-aabbRémi Verschelde
Cross-reference AABB and Rect2 in the class reference
2020-09-21Cross-reference AABB and Rect2 in the class referenceHugo Locurcio
2020-09-20Document `RichTextLabel.append_bbcode()` not closing previously open tagsHugo Locurcio
This closes #42216.
2020-09-20Merge pull request #42211 from Calinou/doc-javascript-build-time-disableRémi Verschelde
Document that the JavaScript singleton may be disabled at build-time
2020-09-20Document that the JavaScript singleton may be disabled at build-timeHugo Locurcio
2020-09-20Merge pull request #41426 from madmiraal/fix-bullet-zero-scaleRémi Verschelde
Check and correct for zero scaling when unscaling Bullet basis.
2020-09-19Fix hints on PhysicsMaterial bounce/friction.Ryan Roden-Corrent
These values are only meaningful in the range 0 to 1. Make sure the editor enforces reasonable values. Fixes #42202.
2020-09-19Fix crash when opening a ZIP data packHugo Locurcio
Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com>
2020-09-19add iOS Simulator platform Stephan Dilly
without this we have to manually drop a `x86_64` builds of gdnative libs into the Xcode project to allow running in `iOS Simulator`
2020-09-18Add overridable init method for the Godot fragment instance.Fredia Huya-Kouadio
2020-09-19add description for ScriptEditor.open_script_create_dialog()Leleat
2020-09-18Merge pull request #42174 from akien-mga/zstd-1.4.5Rémi Verschelde
zstd: Update to upstream version 1.4.5
2020-09-18zstd: Update to upstream version 1.4.5Rémi Verschelde
2020-09-18Fix popup menu item selected when opening the menuPouleyKetchoupp
In order to allow selecting items by either holding left click, or click to open and click again to select, mouse button release was invalidated based on the amount of mouse motion. This was causing issues in some scenarios where an item could be selected while opening the menu if the mouse moved enough between button press and release. This case could happen in the language selection of the project manager, especially on linux, because of the order and timing of the mouse events on x11. This change invalidates mouse release based on a timing condition rather than moved distance to handle any case from the display server properly.