Rémi Verschelde
47cc202972
PO loader: Fix unclosed files and error messages
...
Trying to get `f->get_path()` after deleting `f` was not super clever :)
Fixes #40324 .
2020-07-14 13:39:46 +02:00
Ryan Roden-Corrent
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
Ryan Roden-Corrent
d92fa3b547
Revert "Include gdscript warning name in the warning message."
...
This reverts commit de3ad3b30e
.
2020-07-14 06:43:58 -04:00
Hugo Locurcio
b89dc6ae00
Disable file logging for the project manager
...
Due to `user://` returning the current working directory when no
project is open, this caused logs to be written to `$HOME`
most of the time.
This closes #40305 .
2020-07-14 12:42:51 +02:00
Rémi Verschelde
c2ed367d49
Merge pull request #40365 from aaronfranke/black-path
...
Globally install Python libraries in GitHub Actions
2020-07-14 12:36:50 +02:00
Rémi Verschelde
8391ec256d
SCons: Do not enable werror=yes by default
...
There are too many users who compile Godot from source and are not familiar
with the buildsystem or C/C++ compilation warnings, and thus report any kind
of yet-unfixed warning as a (often duplicate) bug.
Compiler warnings change at every compiler version and are different for each
compiler, so it's difficult to ensure that the codebase would always be 100%
warning-free, especially in the future.
I already disabled it for stable releases in #37958 , but having it on non
stable commits could also become an annoyance in the future when trying to
bisect issues with a new compiler version which emits warnings unknown at
the time of commit.
TL;DR: Contributors, use `dev=yes` or `werror=yes`. CI does and won't let you
create new warnings ;)
2020-07-14 12:33:17 +02:00
Rémi Verschelde
1bb66f04c8
Merge pull request #40277 from hinlopen/refactor-project-settings
...
Extract remaining tabs from the ProjectSettingsEditor
2020-07-14 12:16:26 +02:00
Stijn Hinlopen
8a6305a6f2
Refactor Project Settings:
...
- Moved Localization and InputMap editor code to separate files.
- Removed empty method _item_checked from project_settings_editor.
- Reordered some code for better readability.
2020-07-14 11:03:51 +02:00
Aaron Franke
61c9f11434
Globally install Python libraries in GitHub Actions
...
Otherwise it uses ~/.local/bin which GitHub doesn't include in PATH
2020-07-14 04:29:03 -04:00
Rémi Verschelde
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
Rémi Verschelde
ca5958d180
Merge pull request #38440 from Paulb23/syntax_highlighter_refactor
...
Syntax highlighter refactor
2020-07-14 09:49:02 +02:00
Rémi Verschelde
28e8347d6c
Merge pull request #40354 from bruvzg/add_vulkan_init_message
...
Display error popup instead of crashing if Vulkan init failed.
2020-07-14 09:03:25 +02:00
Rémi Verschelde
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
Rémi Verschelde
678368df27
Merge pull request #40349 from volzhs/crash-overlapping-objects
...
Fix overlappingObjects vector crash
2020-07-14 07:43:28 +02:00
Aaron Franke
16f7b464b6
Remove Travis CI style checks and unnecessary scripts
2020-07-13 14:14:11 -04:00
Aaron Franke
9986439352
Commit other files changed by file_format.sh
2020-07-13 14:14:11 -04:00
Aaron Franke
d8b65461e3
Commit only the SVG files changed by file_format.sh
...
There were a lot of SVG files changed by file_format.sh
2020-07-13 14:08:55 -04:00
Aaron Franke
79a2e4c1ab
Add static formatting checks for GitHub Actions
2020-07-13 14:06:13 -04:00
volzhs
4e987f5ab9
Fix overlappingObjects vector crash
...
use clear_overlaps() instead of clearing overlappingObjects directly
2020-07-14 02:34:18 +09:00
bruvzg
996910b627
Add error messages if Vulkan init failed, prevent Vulkan context freeing uninitialized device and instance.
2020-07-13 19:24:21 +03:00
Rémi Verschelde
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
Rémi Verschelde
817062f8ec
Merge pull request #40297 from jiteshvm/texture-dialog-size
...
change minimum horizontal size from 200 to 240
2020-07-13 18:02:47 +02:00
Rémi Verschelde
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
Patrick Dawson
9e28df22a0
Avoid overflow when calculating visible_cells
2020-07-13 16:53:58 +02:00
Rémi Verschelde
07db4d57d6
Merge pull request #40289 from YeldhamDev/guitab_icon_use_hl
...
Prefer the highlight version of the "GuiTabIcon" icon for buttons, and make their width/height equal
2020-07-13 16:36:28 +02:00
Rémi Verschelde
59c75d8f16
Merge pull request #40340 from Xrayez/fix-compression-override
...
Fix overriding compression related settings
2020-07-13 14:47:33 +02:00
Rémi Verschelde
5ce3160f3f
Merge pull request #40332 from aaronfranke/no-misleading
...
Disable "misleading indentation" warning on GCC
2020-07-13 14:19:25 +02:00
Fabio Alessandrelli
19c420545d
Merge pull request #40339 from Calinou/doc-enet-channels
...
Improve the ENet channels documentation in NetworkedMultiplayerENet
2020-07-13 14:01:55 +02:00
Andrii Doroshenko (Xrayez)
1f73469b50
Fix overriding compression related settings
2020-07-13 14:38:35 +03:00
Hugo Locurcio
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
Aaron Franke
611fd8cb72
Disable "misleading indentation" warning on GCC
2020-07-12 23:15:41 -04:00
Rémi Verschelde
f10f76d95d
Merge pull request #40282 from RevoluPowered/moving_appveyor_to_github_actions
...
Add GitHub Actions to eventually replace AppVeyor
2020-07-12 21:31:39 +02:00
Gordon MacPherson
04592af5a4
Use GitHub Actions instead of AppVeyor for Windows platform
...
This was based on quarmin's initial configuration, we had compile issues with AppVeyor being super slow and GitHub actions will take less time and also manage a full rebuild in 30 minutes.
This adds cache handling and will work with MSVC and scons 4.0, it will build for every PR submitted to the Godot Engine, and also for the branches specified. I have tested the caching and it seems to be working.
I left the 'publish artefacts' disabled until we can request more storage from Microsoft, 5 GB is far to low for us and we would eat this limit very fast. (it is tested and works fine)
Co-authored-by: Rafał Mikrut <mikrutrafal54@gmail.com>
2020-07-12 19:44:49 +01:00
Marcel Admiraal
2ea644fda4
Set isScratchedSpaceOverrideModificator to false when removing a
...
RigidBodyBullet from a space.
2020-07-12 07:46:14 +01:00
Hugo Locurcio
2b3c9944b1
Optimize the default iOS splash images
...
Command used:
parallel oxipng -o6 --strip --zopfli ::: **/*.png
This saves about 14 KB in total.
2020-07-11 22:31:17 +02:00
Jitesh
a8905b2a4e
change minimum horizontal size from 200 to 240
2020-07-11 12:21:45 -07:00
Rémi Verschelde
a474926aca
Merge pull request #40295 from RevoluPowered/revert-fix-camera-2d-incorrect-preview-bounds
...
Revert "Merge pull request #38341 from verdog/camera-bounds-fix"
2020-07-11 20:38:38 +02:00
Rémi Verschelde
c5d02fdffc
Revert "Merge pull request #38341 from verdog/camera-bounds-fix"
...
This reverts commit 08bbb3f161
.
2020-07-11 19:05:48 +01:00
Paulb23
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
Michael Alexsander
26381265b8
Prefer the highlight version of the "GuiTabIcon" icon for buttons, and make their width/height equal
2020-07-11 12:59:25 -03:00
Paulb23
156daddaaf
Expose Syntax highlighter for editor plugins
2020-07-11 15:40:00 +01:00
Paulb23
2f1080be9b
Convert syntax highlighters into a resource
2020-07-11 15:26:58 +01:00
Paulb23
be119c5c47
Add core types to ScriptLanguage
2020-07-11 15:19:02 +01:00
Aaron Franke
5fd4fa0b73
Add C# XML documentation to core C# math types
2020-07-11 05:07:24 -04:00
Rémi Verschelde
9678a41b19
Merge pull request #40272 from clayjohn/VULKAN-time-slicing
...
Add incremental update mode to sky
2020-07-11 10:00:39 +02:00
clayjohn
a54f93c169
Add incremental update mode to sky
2020-07-11 00:10:15 -07:00
Rémi Verschelde
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
Rémi Verschelde
21e1ff4bb0
Merge pull request #40266 from Chaosus/fma_fix
...
Enables 'fma' for GLES2
2020-07-11 00:18:50 +02:00
Rémi Verschelde
5137901c07
Merge pull request #40271 from madmiraal/fix-40253
...
Add missing overrides to visual_shader_nodes.h
2020-07-11 00:09:31 +02:00
Marcel Admiraal
7517821950
Add missing overrides to visual_shader_nodes.h
2020-07-10 21:25:37 +01:00