Saracen
daf443bcbc
Fix an exception when trying to close down editor with plugins enabled.
2019-08-22 16:30:55 +01:00
qarmin
538405f9c7
Prevent int overflow and underflow
2019-08-22 17:22:35 +02:00
Hugo Locurcio
0271a5f1d8
Improve the display of missing projects in the Project Manager
...
- Use a "broken file" icon instead of a "folder" icon for missing
projects
- Fade out the project icon for missing projects
- Use transparent modulate for grayed out projects as it results in
better-looking text
- Disable the "Edit", "Run" and "Rename" buttons if at least
one missing project is selected
- Make double-clicking or pressing Enter do nothing when a missing
project is selected
- Change the "Open in FileSystem" tooltip accordingly for missing
projects
- Don't connect the "Open in FileSystem" pressed signal to make the
button ineffective for missing projects
- Name missing projects as "Missing Project" instead of
"Unnamed Project"
2019-08-22 17:06:02 +02:00
Fabio Alessandrelli
17d5b471b9
Better error handling in SSLContext, Crypto
2019-08-22 16:49:11 +02:00
Fabio Alessandrelli
99f657d89f
Fix StreamPeerSSL connect_to_stream w/ custom cert
...
Follow up on #29871 .
Was checking the wrong parameter, causing the code to ignore provided
stream-specific SSL certificate.
2019-08-22 16:42:37 +02:00
Rémi Verschelde
79a480a55e
Merge pull request #31554 from YeldhamDev/filedock_cleanup_changes
...
Cleanup and minor changes in FileSystem Dock
2019-08-22 16:19:16 +02:00
Rémi Verschelde
bff0458bcc
Merge pull request #31386 from raphael10241024/fix_inertia
...
Fix custom inertia in physics2d
2019-08-22 15:41:35 +02:00
Rémi Verschelde
7d9ae522b4
Merge pull request #31562 from neikeq/issue-31549
...
Make sure '.mono/metadata/' exists before creating file
2019-08-22 15:26:53 +02:00
Michael Alexsander Silva Dias
c5b45c9f09
Cleanup and minor changes in FileSystem Dock
2019-08-22 10:24:51 -03:00
Rémi Verschelde
1349e0e585
doc: Sync classref with current source
...
Fix wrong hyperlinks in Control and Tree.
2019-08-22 14:49:30 +02:00
Rémi Verschelde
6d298cf311
Merge pull request #31561 from Chaosus/vs_group_editable
...
Added "editable" property to VisualShaderGroupNode
2019-08-22 14:43:25 +02:00
Ignacio Etcheverry
dae2a335c5
Make sure '.mono/metadata/' exists before creating file
...
Fixes #31549
2019-08-22 14:32:55 +02:00
RaphaelHunter
74713fe970
Fix custom inertia in physics2d, closes#30838
2019-08-22 20:30:03 +08:00
Rémi Verschelde
abd13e4a53
Merge pull request #31560 from akien-mga/revert-24269-sha256string
...
Revert "Feature: Add SHA256 for PoolByteArray"
2019-08-22 14:23:22 +02:00
Yuri Roubinski
725e5d15ff
Added "editable" property to VisualShaderGroupNode
2019-08-22 15:12:18 +03:00
Rémi Verschelde
7402fd2c56
Revert "Feature: Add SHA256 for PoolByteArray"
...
This reverts commit e2c3bbabb0
.
This was superseded by #29871 which adds more crypto features with a
dedicated interface.
Since this commit was never in a stable release (merged during 3.2 dev),
we revert it to avoid having to deprecate it in favor of the Crypto API.
See https://github.com/godotengine/godot/pull/31187#issuecomment-523377965
2019-08-22 13:44:57 +02:00
Rémi Verschelde
7978e9071b
Merge pull request #31302 from Paulb23/issue_4881_code_minimap
...
Add minimap to text_edit
2019-08-22 13:15:43 +02:00
Rémi Verschelde
2e5ba32b4b
Merge pull request #31545 from groud/add_smart_snapping_display
...
Displays smart snapping guides when snapped
2019-08-22 13:12:09 +02:00
Rémi Verschelde
4ab4d4a59b
Merge pull request #31489 from iwek7/removeRenameRootOption
...
Showing only working options in filesystem dock menu
2019-08-22 11:56:48 +02:00
Rémi Verschelde
d2f5c43ad9
Merge pull request #31502 from thimenesup/patch-1
...
Expose SceneTreeDock::get_tree_editor() to GDScript
2019-08-22 11:55:49 +02:00
Rémi Verschelde
d0a2679a77
Merge pull request #31550 from Faless/ssl/fix_regression
...
Fix regression in StreamPeerSSL
2019-08-22 09:14:15 +02:00
Rémi Verschelde
197d0ead29
Merge pull request #31547 from m4gr3d/bump_gradle_version
...
Bump gradle version to 5.1.1
2019-08-22 09:11:55 +02:00
Paulb23
0cea72273f
Add minimap to text_edit
2019-08-21 23:48:46 +01:00
Paulb23
895a15b321
Add syntax highlighting cache
2019-08-21 23:36:49 +01:00
Fabio Alessandrelli
b223b207c4
Fix regression in StreamPeerSSL
...
Validate that base stream is valid before accepting/connecting.
Also remove unnecessary includes.
2019-08-22 00:14:01 +02:00
fhuya
4282e129df
Bump gradle version to 5.1.1
2019-08-21 13:49:15 -07:00
fogine
e0df9de0cb
iOS>=11 platform - when handling gestures on screen edges, godot apps should have priority over OS
...
Solves an issue where iOS would steal InputEventTouch events when near
screen edges in order to handle system wide gestures.
Fixes #31503
2019-08-21 22:22:18 +02:00
Gilles Roudière
692a78db19
Displays smart snapping guides when snapped
2019-08-21 22:15:51 +02:00
Rémi Verschelde
3bd49dabfa
Merge pull request #31535 from KoBeWi/TileMove
...
Edit TileMap only with TOOL_SELECT
2019-08-21 21:18:39 +02:00
Rémi Verschelde
22df2b79b6
Merge pull request #30851 from TheDevelo/webrtc-buffer
...
Allow setting buffer size of WebRTCDataChannel
2019-08-21 21:17:48 +02:00
Rémi Verschelde
1a4dbd9ee2
Merge pull request #31437 from volzhs/vibrate-mobile
...
Support vibration for Android and iOS
2019-08-21 21:10:22 +02:00
Rémi Verschelde
e132c36261
Merge pull request #31539 from Calinou/improve-editor-strings
...
Tweak a few strings displayed in the editor for consistency
2019-08-21 21:09:36 +02:00
Rémi Verschelde
923ef26625
Merge pull request #31538 from Calinou/filedialog-rename-folder-icon-color
...
Rename FileDialog's folder icon custom color to `folder_icon_modulate`
2019-08-21 21:08:21 +02:00
Tomasz Chabora
9520d9706a
Edit TileMap only with TOOL_SELECT
2019-08-21 20:56:15 +02:00
Robert Fuchs
5f9ed1979d
Allow setting buffer size of WebRTCDataChannel
2019-08-21 13:27:56 -05:00
Hugo Locurcio
3ae0306a1f
Tweak a few strings displayed in the editor for consistency
2019-08-21 19:33:29 +02:00
Hugo Locurcio
e1b9004b0f
Rename FileDialog's folder icon custom color to folder_icon_modulate
...
The custom color introduced in be8d569744
had the same name as the "folder" icon, which could cause conflicts
in the generated documentation.
The new name is also more self-explanatory.
2019-08-21 18:43:01 +02:00
Rémi Verschelde
99980d856b
Merge pull request #29871 from Faless/crypto/initial_pr
...
More Crypto, SSL server, crt/key as Resource, HashingContext
2019-08-21 18:03:03 +02:00
Rémi Verschelde
14c2f2fe28
Merge pull request #31450 from GodotExplorer/fix-31425
...
Fix filter quotes wraped insert completion options
2019-08-21 17:20:11 +02:00
Rémi Verschelde
2ffc1c4105
Merge pull request #31534 from Calinou/3d-editor-distinguish-disabled-shapes
...
Draw 3D collision shape/raycast gizmos in grayscale when disabled
2019-08-21 17:19:34 +02:00
Rémi Verschelde
6c1263f8ec
Merge pull request #31532 from Calinou/doc-improve-geometryinstance
...
Improve the GeometryInstance class documentation
2019-08-21 17:18:18 +02:00
Fabio Alessandrelli
fc411115f5
Fix Network Editor Settings setup.
2019-08-21 17:12:33 +02:00
Fabio Alessandrelli
ce5a3f56a6
Rewrite StreamPeerSSL with SSLContext helper class
...
connect_to_stream now accepts optional parameter to specify which
certificates to trust.
Implement accept_stream (SSL server) with key/cert parameters to specify
the RSA key and X509 certificate resources.
2019-08-21 16:59:38 +02:00
Fabio Alessandrelli
dd8107caa4
New CryptoMbedTLS Crypto implementation.
...
Allows random bytes, RSA keys, and X509 certificates generation.
2019-08-21 16:59:38 +02:00
Fabio Alessandrelli
cb31b8797e
Add hashing context class
2019-08-21 16:59:38 +02:00
Fabio Alessandrelli
3495d1bfa0
Add hex_encode function to PoolByteArray
2019-08-21 16:59:38 +02:00
Fabio Alessandrelli
1b36aa662c
Add Crypto custom class
2019-08-21 16:59:35 +02:00
volzhs
4061e5bb75
Support vibration for Android and iOS
2019-08-21 23:38:53 +09:00
geequlim
545b46ac2f
Fix filter quotes wraped insert completion options
2019-08-21 22:11:36 +08:00
Hugo Locurcio
a350fd4a57
Draw 3D collision shape/raycast gizmos in grayscale when disabled
...
This makes them easier to distinguish from their enabled counterparts,
as is already done in the 2D editor.
2019-08-21 15:32:51 +02:00