3811fb919e
Merge pull request #40598 from vnen/gdscript-2.0
...
GDScript 2.0 (again)
2020-07-24 01:04:57 +02:00
0ca96ae2c1
Fix typos in GodotSharp code docs
2020-07-22 22:46:04 +02:00
9a586defed
VisualScript: Fix -Wduplicate-branches warning
...
When VSDEBUG is a no-op (default), those branches did the same (nothing).
2020-07-22 16:57:28 +02:00
a0f54cb95e
Wrap up GDScript 2.0 base implementation
2020-07-22 11:07:51 -03:00
4a30289eee
C#: Fix restore not called when building game projects
2020-07-22 14:28:47 +02:00
ad96b6314c
Fix XML in Plane.cs
2020-07-21 20:13:51 -04:00
a5fb445121
Merge pull request #40450 from asmaloney/spelling
...
Fix spelling & grammar in comments, docs, and messages
2020-07-21 22:14:04 +02:00
4dda62f591
Fix spelling & grammar in comments, docs, and messages
2020-07-21 15:17:23 -04:00
83e324d670
Update core documentation to match recent C# changes
...
Also a few minor API changes like adding AABB.abs()
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com >
2020-07-21 14:44:53 -04:00
aa09b4f85d
Reintroduce code completion
2020-07-20 11:38:40 -03:00
b6a2628c48
Reenable GDScript LSP server
2020-07-20 11:38:40 -03:00
dadfcd8aba
Added support for enums to be used as types in GDScript
2020-07-20 11:38:40 -03:00
95c0909290
Add warning checks in GDScript analyzer
...
Reenable checking those when validating code.
2020-07-20 11:38:40 -03:00
9a76ab8b6a
Add new GDScript type checker
2020-07-20 11:38:40 -03:00
17cd6347ba
Add better local variable detection in GDScript parser
...
Also store Variant operator to avoid needing to do it repeatedly in
later compiling stages.
2020-07-20 11:38:39 -03:00
7adb0d77cc
Add GDScript cache singleton
2020-07-20 11:38:39 -03:00
886732ac2b
Add support for properties
2020-07-20 11:38:39 -03:00
34c28eb2b8
Fix comments in beginning of file
...
Also improve error for unknown characters.
2020-07-20 11:38:39 -03:00
5d6e853806
New GDScript tokenizer and parser
...
Sometimes to fix something you have to break it first.
This get GDScript mostly working with the new tokenizer and parser but
a lot of things isn't working yet. It compiles and it's usable, and that
should be enough for now.
Don't worry: other huge commits will come after this.
2020-07-20 11:38:39 -03:00
ec92a26d08
Use difference in position to check whether motion in Bullet is too close
...
to zero.
2020-07-18 13:15:10 +01:00
6497a3fb50
Merge pull request #40291 from hinlopen/dialog-size
...
Resize various dialogs
2020-07-15 12:13:33 +02:00
9bda8df46c
Merge pull request #40386 from touilleMan/correct-Reference-is_reference-api.json
...
Correct is_reference attribute in api.json for Reference class
2020-07-15 08:29:36 +02:00
039f01575c
Merge pull request #40392 from touilleMan/missing-has_default_value-signals-api_json
...
Add missing has_default_value field for signals in api.json
2020-07-15 08:26:52 +02:00
37de4982ca
Add missing has_default_value field for signals in api.json
2020-07-14 23:12:44 +02:00
b5c80088ce
Correct is_reference attribute in api.json for Reference class
2020-07-14 18:20:20 +02:00
9bdcfc4e87
Merge pull request #40374 from Faless/udp/server_abstraction
...
UDPServer uses single socket, abstract clients.
2020-07-14 16:31:19 +02:00
526e060b73
Resize dialogs (FileDialog, EditorFileDialog, Reparent, SceneTreeDialog and resource depency dialogs).
2020-07-14 14:35:22 +02:00
7ec5c917d1
Funnel refuse_new_connections to Godot ENet.
2020-07-14 14:10:18 +02:00
8dcc39ec91
Include gdscript warning name in LSP message.
...
My initial attempt changed this in the gdscript code, which resulted in
a duplicate warning name in the builtin editor. We should just append
the warning name in the LSP instead.
This uses parens to match what is shown in the builtin editor.
2020-07-14 07:11:16 -04:00
d92fa3b547
Revert "Include gdscript warning name in the warning message."
...
This reverts commit de3ad3b30e .
2020-07-14 06:43:58 -04:00
861c6c63b6
Merge pull request #40218 from aaronfranke/mono-docs
...
Add C# XML documentation to core C# math types
2020-07-14 10:17:10 +02:00
ca5958d180
Merge pull request #38440 from Paulb23/syntax_highlighter_refactor
...
Syntax highlighter refactor
2020-07-14 09:49:02 +02:00
41802d8397
Merge pull request #40335 from aaronfranke/formatting-gh-actions
...
Use GitHub Actions for file formatting and style checks
2020-07-14 08:40:32 +02:00
9986439352
Commit other files changed by file_format.sh
2020-07-13 14:14:11 -04:00
4e987f5ab9
Fix overlappingObjects vector crash
...
use clear_overlaps() instead of clearing overlappingObjects directly
2020-07-14 02:34:18 +09:00
db1eb909fe
Merge pull request #40261 from bruvzg/macos_mono_build
...
[macOS, Mono] Fix "Wdeprecated-declarations" build error.
2020-07-13 18:04:22 +02:00
6f0edf5bc9
Merge pull request #40308 from madmiraal/fix-40283
...
Set isScratchedSpaceOverrideModificator to false when removing a RigidBodyBullet from a space.
2020-07-13 17:59:31 +02:00
c9b6833d00
Improve the ENet channels documentation in NetworkedMultiplayerENet
...
This closes https://github.com/godotengine/godot-docs/issues/3598 .
2020-07-13 12:12:55 +02:00
2ea644fda4
Set isScratchedSpaceOverrideModificator to false when removing a
...
RigidBodyBullet from a space.
2020-07-12 07:46:14 +01:00
bc4cee4458
Extract Syntax highlighting from TextEdit and add EditorSyntaxHighlighter
...
- Extacted all syntax highlighting code from text edit
- Removed enable syntax highlighting from text edit
- Added line_edited_from signal to text_edit
- Renamed get/set_syntax_highlighting to get/set_syntax_highlighter
- Added EditorSyntaxHighligher
2020-07-11 17:09:58 +01:00
156daddaaf
Expose Syntax highlighter for editor plugins
2020-07-11 15:40:00 +01:00
2f1080be9b
Convert syntax highlighters into a resource
2020-07-11 15:26:58 +01:00
5fd4fa0b73
Add C# XML documentation to core C# math types
2020-07-11 05:07:24 -04:00
d0cea291d2
Merge pull request #40193 from KoBeWi/dem_pikks
...
Allow Area2D and 3D mouse events without collision layer
2020-07-11 00:26:56 +02:00
5d54c015b2
[macOS, Mono] Fix "Wdeprecated-declarations" build error.
2020-07-10 18:45:12 +03:00
26fcf2b04c
Add override keywords.
2020-07-10 13:56:54 +01:00
7eebb06b55
Allow Area2D and 3D mouse events without a collision layer
...
Co-authored-by: madmiraal <madmiraal@users.noreply.github.com >
2020-07-10 13:23:20 +02:00
f31b2a1bba
Move Bullet physics query flush from Bullet space pre-tick callback to
...
Bullet physics flush_queries() as is done in Godot physics, and remove
the pre-tick callback.
2020-07-08 11:39:41 +01:00
bd3a468fc2
Merge pull request #39726 from AndreaCatania/add_body_impr_physics
...
Optimized physics object spawn time
2020-07-07 12:15:09 +02:00
480cb25961
Merge pull request #39735 from AndreaCatania/bullet_phy_add_api
...
Added BulletPhysics APIs to return internal objects.
2020-07-07 12:13:51 +02:00