Commit Graph

29926 Commits

Author SHA1 Message Date
6eb4b89eef Build the engine with custom modules in Visual Studio
First, compile the engine normally with:
```
scons custom_modules="path/to/your/modules" vsproj=yes
```
Then run the Visual Studio project. You can now rebuild the engine if
you need to make changes to custom modules directly within IDE.
2020-08-22 18:22:09 +03:00
2ba96f0dd9 Merge pull request #41428 from madmiraal/fix-python-style
Fix new black style check failures in various files.
2020-08-22 00:53:52 +02:00
5f092cf7bb Fix new black style check failures in various files. 2020-08-21 16:51:30 +01:00
8c4f556637 Merge pull request #41425 from Calinou/doc-2d-sprite-animation
Link to 2D Sprite animation tutorial in relevant class documentations
2020-08-21 15:54:15 +02:00
f1230fa671 Merge pull request #41423 from KoBeWi/NEXT.FRAME
Mention that body_set_state is deferred
2020-08-21 15:05:54 +02:00
6d62e8b917 Link to 2D Sprite animation tutorial in relevant class documentations 2020-08-21 14:26:28 +02:00
bf48b0976e Merge pull request #41376 from Calinou/improve-editor-property-selector
Improve search and display in the editor property/method selector
2020-08-21 14:11:13 +02:00
255129a5d9 Mention that body_set_state is deferred 2020-08-21 13:31:33 +02:00
b0ca859501 Merge pull request #41363 from Calinou/test-add-gradient
Add a test suite for Gradient
2020-08-21 02:41:17 +02:00
6790f111ae Merge pull request #41387 from skyace65/CollisionShapeDoc
Update CollisionShape2D doc
2020-08-21 02:28:08 +02:00
289b14e5c3 Merge pull request #41405 from skyace65/Line2D
Clarify points in Line2D doc
2020-08-21 02:14:31 +02:00
fe8d998858 Update CollisionShape2D doc 2020-08-20 20:13:51 -04:00
ad376d4422 Merge pull request #41379 from hazarek/patch-1
Fixes GDScript UTI
2020-08-21 02:13:45 +02:00
0559d1001c Merge pull request #41410 from neikeq/no-bom-on-csproj-creation
C#: Save newly created csproj files without BOM
2020-08-21 02:02:17 +02:00
3c9c541c59 Clarify points in Line2D doc 2020-08-21 02:00:14 +02:00
ebc194c258 Merge pull request #41409 from neikeq/fix-null-in-msbuild-logger
C#: Fix null exception in our MSBuild logger
2020-08-21 01:58:54 +02:00
c1e7df15e6 Merge pull request #41411 from neikeq/fix-rare-wrong-proj-assembly-path
Mono/C#: Fix editor using wrong project assembly path in rare cases
2020-08-21 01:58:42 +02:00
b5f6285f34 C#: Save newly created csproj files without BOM 2020-08-21 01:48:56 +02:00
7eed8c5a0c C#: Fix null exception in our MSBuild logger 2020-08-21 01:47:47 +02:00
8bb48ae57a Mono/C#: Fix editor using wrong project assembly path in rare cases
We were removing invalid path characters from the
name in C++ code, but the C# editor code wasn't.
2020-08-21 01:42:47 +02:00
4f96c65e13 Style: Apply format changes from latest psf/black git 2020-08-21 01:34:56 +02:00
4e52c75a98 Merge pull request #41345 from clayjohn/VULKAN-sky-fog
Add fog to sky shaders
2020-08-20 09:50:52 -03:00
9d341acf2d Add fog to sky shaders 2020-08-19 22:58:14 -07:00
eb9cbdc369 Merge pull request #41381 from vnen/gdscript-2-fixes
A few more GDScript fixes
2020-08-19 22:17:44 +02:00
5e5100afca fix GDScript UTI
changed from public.data to public.script
2020-08-19 21:27:22 +03:00
a880f590e4 GDScript: Make subscript access be properly type checked 2020-08-19 14:35:26 -03:00
846856728b GDScript: Show error when function return type is missing 2020-08-19 14:09:45 -03:00
4390a9d628 Improve search and display in the editor property/method selector
- Use postfix notation for types in the method selector
  (for consistency with the editor help).
- Perform a case-insensitive match and replace spaces with underscores
  in the search string.
- Fix extraneous space after the `void` return type.
2020-08-19 18:31:52 +02:00
844251596f Merge pull request #41373 from godotengine/revert-38727-tiling-wm-issues-tests
Revert "Fixes for windows in X11 tiling WMs"
2020-08-19 12:39:35 -03:00
9c5c1635b2 Revert "Fixes for windows in X11 tiling WMs" 2020-08-19 12:37:59 -03:00
d3bd84d705 Merge pull request #41372 from akien-mga/fix-uint32_t-warning
Fix warning using ERR_FAIL_INDEX on unsigned int
2020-08-19 17:27:32 +02:00
15b16ec0ce GDScript: Fix signal parameters not respecting commas 2020-08-19 11:32:48 -03:00
cd3f51c67c GDScript: Check duplicate keys in dictionaries and enums 2020-08-19 11:14:16 -03:00
f9ad0b30fa GDScript: Allow preload() to be used with constant expressions 2020-08-19 10:45:00 -03:00
a52e457ada GDScript: Allow keywords to be used in $ notation 2020-08-19 10:19:05 -03:00
989a4deb2f Fix warning using ERR_FAIL_INDEX on unsigned int
This method starting being used in 079ca220e1,
which now triggers this warning from GCC 10:
```
./core/error_macros.h:151:25: error: comparison of unsigned expression in '< 0' is always false [-Werror=type-limits]
```
2020-08-19 14:41:46 +02:00
5f6368278f Merge pull request #41080 from naithar/feature/ios-framework-import
[iOS] [4.0] Export: Add a method to embed a framework
2020-08-19 14:10:50 +02:00
1661309d59 iOS Export: Add a method to embed a framework
By default 'add_ios_framework' would not embed a framework to save previous behavior.
New 'add_ios_embedded_framework' would embed framework on export.
2020-08-19 14:35:54 +03:00
26eb4016a5 Merge pull request #41367 from Calinou/doc-richtextlabel-centering
Document limitations related to centering text with RichTextLabel
2020-08-19 11:39:45 +02:00
95c2e43095 Document limitations related to centering text with RichTextLabel
This is a relatively common question on various community channels.
2020-08-19 10:42:00 +02:00
f568cede8d Merge pull request #41362 from neikeq/fix-play-issues-after-ide-play-request
C#: Fix editor unable to play game after IDE PlayRequest
2020-08-19 01:33:59 +02:00
66de28ada5 Add a test suite for Gradient 2020-08-19 01:33:40 +02:00
6e7da72648 C#: Fix editor unable to play game after IDE PlayRequest
The editor wasn't clearing the debugger agent
settings properly after a processing a play
request from an IDE. This caused consequent play
attempts to fail if not launched from the IDE,
as the game would still attempt and fail to
connect to the debugger.

The concrete cause: Forgetting to clear the
`GODOT_MONO_DEBUGGER_AGENT` environment variable.
2020-08-19 00:14:57 +02:00
9218f0f1b0 Merge pull request #41352 from Calinou/bmp-loader-error-explanations
Add more error explanations in the BMP image loader
2020-08-18 23:22:43 +02:00
e2fb55471c Merge pull request #41359 from vnen/gdscript-2-fixes
Assorted fixes for GDScript bugs
2020-08-18 23:18:40 +02:00
35176247af GDScript: Allow enum values to be set to constant expressions
Also allow them to access previous values wihout referencing the enum.
2020-08-18 17:44:20 -03:00
99d4ea8c79 GDScript: Allow supertype objects to be assigned to a subtype variable
It allows `get_node()` to be used with typed variables

This is marked as unsafe to warn the user.
2020-08-18 15:12:51 -03:00
40485e2479 Add more error explanations in the BMP image loader
This closes #32166 and closes #30629.
2020-08-18 19:41:40 +02:00
65730ab9f6 Merge pull request #41247 from EricEzaM/project-settings-fix-bugs-and-add-delete-confirmation
Fixed issues with adding custom project settings and added confirmation dialog when deleting settings.
2020-08-18 18:24:20 +02:00
8bc9b3a2ae GDScript: Allow implicit type conversion when constructing variants
Incidentally fix error message when no valid constructor is found which
was missing an end parenthesis.
2020-08-18 13:12:18 -03:00