Commit graph

30218 commits

Author SHA1 Message Date
Michael Alexsander
4f13a7f47f State how 'MOUSE_MODE_CAPTURED' actually works in the 'Input' docs 2020-08-28 17:19:19 -03:00
TwistedTwigleg
0205eef96b Fixed 2D physics regression that causes RigidBody2D nodes to spin uncontrollably when colliding 2020-08-28 14:16:12 -04:00
Rémi Verschelde
d6510776dc
Merge pull request #41580 from Calinou/doc-gdscript-round-references
Cross-reference GDScript built-in rounding methods to ease discovery
2020-08-28 19:19:52 +02:00
Rémi Verschelde
0980f0f60f
Merge pull request #41581 from Calinou/doc-media-back-key
Clarify that `KEY_BACK` is unrelated to the Back button on Android
2020-08-28 19:17:46 +02:00
Rémi Verschelde
9d72ff591f
Merge pull request #41569 from hinlopen/project-manager-refactor
Refactor project filter in Project Manager
2020-08-28 19:11:56 +02:00
Hugo Locurcio
359c95156a
Clarify that KEY_BACK is unrelated to the Back button on Android
This closes #19325.
2020-08-28 17:10:08 +02:00
Hugo Locurcio
20d0f5bbd7
Cross-reference GDScript built-in rounding methods to ease discovery
This closes #19315.
2020-08-28 17:04:22 +02:00
Yuri Roubinsky
4e2d699745 Fix specular render_mode for visual shaders 2020-08-28 12:50:46 +03:00
Rémi Verschelde
a258180723
Merge pull request #41573 from skyace65/Thread
Add information to get thread id
2020-08-28 10:46:16 +02:00
Rémi Verschelde
2b36a999fa
Merge pull request #41566 from skyace65/TouchScreenButton
Improve touch screen button description
2020-08-28 10:46:02 +02:00
Rémi Verschelde
c4e4ea1c65
Merge pull request #41563 from skyace65/RigidBody
Document where the center of mass is for RigidBody nodes
2020-08-28 10:38:13 +02:00
Rémi Verschelde
46809332dd
Merge pull request #41547 from vnen/gdscript-2-fixes
Some more GDScript fixes
2020-08-28 10:36:09 +02:00
skyace65
aa08023115 Add information to get thread id 2020-08-27 22:11:35 -04:00
Rémi Verschelde
1ff139cb28
Merge pull request #41562 from Calinou/remove-community-health-files
Remove community health files from this repository
2020-08-27 23:24:37 +02:00
skyace65
416cac96fa Improve touch screen button description 2020-08-27 16:48:07 -04:00
Stijn Hinlopen
598447c5bc Refactor project filter in Project Manager
- Reorder search/sort bar
 - Removed ProjectListFilter (unnecessary abstraction)
 - Reorder side bar buttons
 - Removed some unused variables/methods
2020-08-27 22:14:30 +02:00
skyace65
51367c1bcf Mention listener node in AudioStreamPlayer3D description 2020-08-27 12:44:20 -04:00
skyace65
555f4f3e17 Document where the center of mass is for RigidBody nodes 2020-08-27 11:20:29 -04:00
Hugo Locurcio
f516dc1198
Remove community health files from this repository
They've been moved to the @godotengine organization's .github
repository, which works as a fallback for all repositories in the
organization. This way, the Sponsor button is automatically displayed
on all repositories.

This closes #40972.
2020-08-27 15:53:59 +02:00
Hugo Locurcio
d5ffa42cd2
Add a test suite for Expression
This also makes the first parameter of `Expression::execute()` optional
from C++. Previously, it was only optional in the scripting API.
2020-08-27 15:16:09 +02:00
Rémi Verschelde
7a62b94bca
Merge pull request #41523 from Lunatoid/theme-editor-h-scrollbar
Gives the theme editor a horizontal scrollbar
2020-08-27 12:16:56 +02:00
Rémi Verschelde
964b00717c
Merge pull request #41557 from Yetizone/master_small_typo
rasterizer_rd.cpp: Correct small typo
2020-08-27 12:09:29 +02:00
Yetizone
118a7bc53f rasterizer_rd.cpp: Correct small typo 2020-08-27 12:44:18 +03:00
Rémi Verschelde
d30c3d06dd
Merge pull request #39440 from simpuid/custom-profilers
Debugger Plugins in Godot
2020-08-27 11:35:39 +02:00
Rémi Verschelde
6875c9d684
Merge pull request #40302 from verdog/camera-bounds-fix
Fix Camera2D Incorrect Preview Bounds
2020-08-27 09:58:24 +02:00
Rémi Verschelde
c59e9399e7
Merge pull request #41550 from godotengine/revert-40671-virtual-keyboard-height-fix
Revert "Fix virtual keyboard height regression"
2020-08-27 08:55:51 +02:00
Aaron Franke
de6f8f9d21
Make the Import dock depend on the FileSystem dock 2020-08-27 02:01:14 -04:00
Aaron Franke
2b44b0cc43
Iterate backwards over EditorPlugin's list of plugins in get_editor etc 2020-08-27 00:26:22 -04:00
Rémi Verschelde
f98b32ff51
Merge pull request #41549 from godotengine/revert-40484-android-virtual-keyboard-adjustment
Revert "Disable virtual keyboard focus adjustment on Android"
2020-08-26 23:48:09 +02:00
Fredia Huya-Kouadio
db35a008f6
Revert "Fix virtual keyboard height regression" 2020-08-26 14:38:02 -07:00
Rémi Verschelde
580420d25a
Merge pull request #41548 from godotengine/revert-40806-android-keyboard-cleaning
Revert "Move PopupWindow logic to GodotEditText on Android"
2020-08-26 23:18:58 +02:00
Fredia Huya-Kouadio
ffd0bb1d02
Revert "Disable virtual keyboard focus adjustment on Android" 2020-08-26 13:27:25 -07:00
Fredia Huya-Kouadio
04b402b6f1
Revert "Move PopupWindow logic to GodotEditText on Android" 2020-08-26 13:24:18 -07:00
George Marques
5033d5c71c
GDScript: Fix crash when parsing properties 2020-08-26 16:08:19 -03:00
George Marques
b2b45987d0
GDScript: Show error when there's an inheritance cycle 2020-08-26 16:01:08 -03:00
George Marques
4a3fca47e5
GDScript: Add recursion depth limit for completion
To avoid crashes when there's a dependency loop.
2020-08-26 15:38:23 -03:00
George Marques
ff16ba1eaa
GDScript: Fix crash when completing code with signals 2020-08-26 15:13:42 -03:00
George Marques
8ccf88a206
GDScript: Fix issues when deriving from other scripts 2020-08-26 14:50:27 -03:00
Tony-Goat
71febfd6e2 Updated LineEdit to address #41278
Updated set_max_length() function to actually pull a substring of the current text so it's not all thrown away when the new max length is shorter than the current length.
2020-08-26 11:19:24 -06:00
PouleyKetchoupp
bb306750ce Fix WINDOW_EVENT_FOCUS_IN for popups on Windows
On Windows, WINDOW_EVENT_FOCUS_IN was never sent by the display server
for popups, because WM_ACTIVATE events are received during the call to
_update_window_style, which happened before the callbacks were set.

This was causing some issues with the way Popup is now handling closing on
parent focus.

Now _update_window_style is only called during show_window, after Window
initialized callbacks.
2020-08-26 18:14:36 +02:00
PouleyKetchoupp
5315bff002 Fix menu popups delay and focus in X11 display server
Now using override_redirect for menu & tooltip popups to prevent the WM from
interfering with them, so we have more control over focus management
and avoid a delay before they show up.
2020-08-26 18:14:07 +02:00
simpu
ea2eaf8c27 Added debugger plugin support
Changes:
* EngineDebugger is exposed to gdscript. Game side of communication can be implemented through it.
* EditorDebuggerPlugin is added which handles the editor side of communication.
2020-08-26 11:24:51 +05:30
Lunatoid
d602be077d Gives the theme editor a horizontal scrollbar
Fixes #34509 where the theme editor would push away the inspector
if something like "hseperation" is really high.
Now `set_enable_h_scroll` is true which fixes this.
2020-08-26 01:48:46 +02:00
Rémi Verschelde
a609b30ddb
Merge pull request #41511 from KoBeWi/dynamite_font
Accept DynamicFontData for Fonts
2020-08-25 18:41:03 +02:00
Tomasz Chabora
b5fe41988b Accept DynamicFontData for Fonts 2020-08-25 18:12:35 +02:00
Rémi Verschelde
b2aae76f85
Merge pull request #41500 from bruvzg/mac_ds_use_after_free
[macOS] Fix heap use-after-free in DisplayServer.
2020-08-25 14:35:21 +02:00
Rémi Verschelde
fe24b7c474
Merge pull request #41501 from akien-mga/revert-40781-41025
Revert "Check if global class file still exists before registering it"
2020-08-25 14:32:55 +02:00
Rémi Verschelde
d7c77f6dd0
Merge pull request #41138 from EricEzaM/open-inspector-section-on-drag-and-drop-hover
Added ability to unfold editor sections when dragging and dropping.
2020-08-25 13:15:36 +02:00
bruvzg
9a85948907
[macOS] Fix heap use-after-free in DisplayServer. 2020-08-25 14:04:20 +03:00
Rémi Verschelde
f13207254c
Revert "Check if global class file still exists before registering it"
And revert follow-up regression fix "Remap script path when registering class."

After the regression fix, the original issue is valid again so it's better
to go back to the previous state.

This reverts commits e264ae20d2 and
fceb64827e.
2020-08-25 13:02:03 +02:00