Rémi Verschelde
c10e8ac1de
Merge pull request #42178 from Faless/js/sync_fs_size_handlers
...
[HTML5] Synchronous main, better persistence, handlers fixes, optional full screen.
2020-09-23 10:14:22 +02:00
Fabio Alessandrelli
dccd71c7a3
JS synchronous start, better persistent FS sync.
...
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-23 09:51:06 +02:00
Fabio Alessandrelli
53f04aa1b9
Make canvas resize optional in HTML5.
2020-09-23 09:51:06 +02:00
Fabio Alessandrelli
806edcae5b
Better HiDPI support in HTML5.
2020-09-23 09:51:06 +02:00
Fabio Alessandrelli
7d0896e763
Window event listener do not use capture.
2020-09-23 09:51:06 +02:00
Fabio Alessandrelli
48aa0b5b03
Small refactor to JavaScript handlers.
...
Crated helper class in native/utils.js.
Simplify code in OS/DisplayServer.
2020-09-23 09:51:06 +02:00
Fabio Alessandrelli
7d045b8543
Expose request_quit method to JS in HTML5 export.
2020-09-23 09:51:06 +02:00
Rémi Verschelde
0c449aefa2
Merge pull request #42173 from nekomatata/popup-menu-click-delay
...
Fix popup menu item selected when opening the menu
2020-09-23 09:36:00 +02:00
Rémi Verschelde
77945a91d2
Merge pull request #42260 from kotelifelif/42255
...
CPUParticles emission shape values update dynamically
2020-09-23 09:34:48 +02:00
Rémi Verschelde
c16ef5cb4f
Merge pull request #42181 from Leleat/document-open-open_script_create_dialog
...
Add description for ScriptEditor.open_script_create_dialog()
2020-09-23 09:31:00 +02:00
Rémi Verschelde
63d206e61e
Merge pull request #42187 from m4gr3d/main_android_subview_init_update
...
Add overridable init method for the Godot fragment instance.
2020-09-23 09:30:12 +02:00
booer
113921b56c
Fixes updating CPUParticles emmision shape values
2020-09-23 14:17:47 +07:00
Rémi Verschelde
6f50571eff
Merge pull request #42195 from extrawurst/patch-1
...
add iOS Simulator platform
2020-09-23 09:13:41 +02:00
Rémi Verschelde
bb2466bbc0
Merge pull request #42196 from Calinou/fix-file-access-zip-crash
...
Fix crash when opening a ZIP data pack
2020-09-23 09:13:05 +02:00
Rémi Verschelde
cadba267b5
Merge pull request #42203 from rcorre/physicsmat_hint
...
Fix hints on PhysicsMaterial bounce/friction.
2020-09-23 09:06:59 +02:00
Rémi Verschelde
d21b3c2693
Merge pull request #42217 from Calinou/doc-richtextlabel-append-bbcode-no-close
...
Document `RichTextLabel.append_bbcode()` not closing previously open tags
2020-09-23 08:59:14 +02:00
Zae
b5eea5cfd4
Fix C# string.IsAbsPath()
2020-09-23 13:53:35 +08:00
Aaron Franke
9394c057b8
Remove redundant is_equal_approx_ratio method
...
is_equal_approx is able to handle values of any size, and is_equal_approx_ratio is no longer used in any exposed APIs, so we don't need is_equal_approx_ratio anymore. Also, add #ifdef MATH_CHECKS for a method that is only used when MATH_CHECKS is defined.
2020-09-23 00:28:49 -04:00
Aaron Franke
23dabcd2d0
Change Basis is_equal_approx to use instance method
2020-09-23 00:28:49 -04:00
Yuri Roubinsky
e40ba13e59
Merge pull request #42254 from Chaosus/vs_fix_expressions
...
Fix expressions nodes in visual shaders
2020-09-22 23:19:04 +03:00
Yuri Roubinsky
81a44a4145
Fix expressions nodes in visual shaders
2020-09-22 23:07:55 +03:00
Rémi Verschelde
94529d0e1e
Merge pull request #41912 from skyace65/NavigationMesh
...
Document some properties of NavigationMesh
2020-09-22 16:38:27 +02:00
Rémi Verschelde
466a6d75e4
Merge pull request #42215 from Chaosus/forbid_invalid_varyings
...
Forbids varying declaration in particles and sky shaders
2020-09-22 16:37:14 +02:00
Rémi Verschelde
5824766a3c
Merge pull request #41430 from Lunatoid/no-icon-resize
...
Fixes DefaultProjectIcon scaling with editor scale
2020-09-22 15:52:12 +02:00
Lunatoid
740100d671
Fixes DefaultProjectIcon scaling with editor scale
...
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-22 15:38:44 +02:00
Rémi Verschelde
071d359f42
Merge pull request #42171 from Pineapple/fix-custom-modules-vs-master
...
Fix custom modules in Visual Studio
2020-09-22 12:52:04 +02:00
Yuri Roubinsky
53740c69df
Forbids varying declaration in particles and sky shaders
2020-09-22 10:35:52 +03:00
Yuri Roubinsky
6f89db3d8c
Merge pull request #42243 from Chaosus/vs_fix_bug
...
Fix UniformRef invalid updating when LineEdit focus out
2020-09-22 10:29:06 +03:00
Yuri Roubinsky
477f6c880e
Fix UniformRef invalid updating when LineEdit focus out
2020-09-22 09:56:24 +03:00
Yuri Roubinsky
160ad23e5d
Merge pull request #42225 from Chaosus/vs_fix_bugs
...
Fix some bugs in visual shader editor
2020-09-21 22:32:15 +03:00
Yuri Roubinsky
07fb960a88
Fix some bugs in visual shader editor
2020-09-21 22:19:20 +03:00
Rémi Verschelde
17b047bd30
Merge pull request #42227 from Calinou/doc-array-fix-typo
...
Fix a typo in the Array class documentation
2020-09-21 18:43:49 +02:00
Hugo Locurcio
603eddce86
Fix a typo in the Array class documentation
...
This closes https://github.com/godotengine/godot-docs/issues/4049 .
2020-09-21 17:03:14 +02:00
Rémi Verschelde
ebf3bad571
Merge pull request #42226 from Calinou/doc-rect2-aabb
...
Cross-reference AABB and Rect2 in the class reference
2020-09-21 16:07:29 +02:00
Hugo Locurcio
e9eddb4f1f
Cross-reference AABB and Rect2 in the class reference
2020-09-21 14:27:50 +02:00
Hugo Locurcio
3e1457f517
Document `RichTextLabel.append_bbcode()` not closing previously open tags
...
This closes #42216 .
2020-09-20 18:21:19 +02:00
Rémi Verschelde
8039978110
Merge pull request #42211 from Calinou/doc-javascript-build-time-disable
...
Document that the JavaScript singleton may be disabled at build-time
2020-09-20 17:21:24 +02:00
Hugo Locurcio
0422027f07
Document that the JavaScript singleton may be disabled at build-time
2020-09-20 16:40:16 +02:00
Rémi Verschelde
0923a1f700
Merge pull request #41426 from madmiraal/fix-bullet-zero-scale
...
Check and correct for zero scaling when unscaling Bullet basis.
2020-09-20 09:24:50 +02:00
Ryan Roden-Corrent
6c18baee9c
Fix hints on PhysicsMaterial bounce/friction.
...
These values are only meaningful in the range 0 to 1.
Make sure the editor enforces reasonable values.
Fixes #42202 .
2020-09-19 18:44:49 -04:00
Hugo Locurcio
0b65342fd2
Fix crash when opening a ZIP data pack
...
Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com>
2020-09-19 15:45:00 +02:00
Stephan Dilly
f49199bcc3
add iOS Simulator platform
...
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-19 15:09:36 +02:00
Fredia Huya-Kouadio
79c1cf600b
Add overridable init method for the Godot fragment instance.
2020-09-18 16:59:09 -07:00
Leleat
adb205a150
add description for ScriptEditor.open_script_create_dialog()
2020-09-19 00:03:24 +02:00
Rémi Verschelde
7fff7b863c
Merge pull request #42174 from akien-mga/zstd-1.4.5
...
zstd: Update to upstream version 1.4.5
2020-09-18 22:02:35 +02:00
Rémi Verschelde
914591c9ae
zstd: Update to upstream version 1.4.5
2020-09-18 21:47:12 +02:00
PouleyKetchoupp
54eaaf456f
Fix popup menu item selected when opening the menu
...
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.
2020-09-18 20:45:59 +02:00
Bartłomiej T. Listwon
b0b5cd07ec
Fix custom modules in Visual Studio
2020-09-18 19:33:03 +02:00
Fabio Alessandrelli
27ab97501b
[HTML5] Add override keyword, cleanup methods.
2020-09-18 18:48:59 +02:00
Fabio Alessandrelli
179e6fabb4
Fix RasterizerDummy, override, cleanup.
...
Add override keyword to RasterizerDummy methods.
Plus cleanup unused methods, remove virtual keyword.
2020-09-18 18:43:15 +02:00