summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-10-09Merge pull request #42670 from timothyqiu/state-machine-panRémi Verschelde
Add pan gesture to AnimationTree's StateMachine editor
2020-10-09Merge pull request #42548 from pezcode/lights-metallicRémi Verschelde
Add METALLIC to light() built-ins
2020-10-09Merge pull request #42669 from akien-mga/mono-godot-sdk-nuspec-typoRémi Verschelde
Mono: Fix typo in Godot.NET.Sdk.nuspec
2020-10-09Merge pull request #42668 from bruvzg/msvc_utf_8Rémi Verschelde
[Windows, MSVC] Correctly set source file encoding.
2020-10-09Adds pan gesture to StateMachine editorHaoyu Qiu
2020-10-09Mono: Fix typo in Godot.NET.Sdk.nuspecRémi Verschelde
Fixes #42666.
2020-10-09[Windows, MSVC] Correctly set source file encoding.bruvzg
2020-10-09Merge pull request #42663 from nekomatata/fix-crash-popup-single-windowRémi Verschelde
Fix Popup crash in single window mode
2020-10-09Fix Popup crash in single window modePouleyKetchoupp
focus_target->exclusive_child could be invalidated during the call to focus_target->grab_focus(), now using the same logic with safe accesses to focus_target.
2020-10-09Merge pull request #42623 from lolleko/incorrect-macos-platform-name-csharpRémi Verschelde
C# GodotTools: Replace platform Identifier "OSX" with "macOS"
2020-10-08Merge pull request #41881 from ThakeeNathees/crash-on-builtin-constructorGeorge Marques
GDScript crash on builtin type constructor fix
2020-10-08Merge pull request #42647 from nekomatata/x11-unfocus-crash-fixRémi Verschelde
Fix x11 display server crash when deleting popup window when unfocused
2020-10-08Fix x11 display server crash when deleting popup window when unfocusedPouleyKetchoupp
On FocusOut events, the window could be destroyed while propagating WINDOW_EVENT_FOCUS_OUT event, which causes the WindowData to be invalidated, and still used for calls to XUnsetICFocus. This change moves calls to XUnsetICFocus, and also XSetICFocus in FocusIn events, before propagating the change of focus event to the engine, to be safe in any case. Also setting xic member to nullptr after all calls to XDestroyIC to keep things clean and consistent. Fixes #42645
2020-10-08Merge pull request #42644 from Anutrix/uwp-duplicate-entry-fixRémi Verschelde
Fixed an issue in UWP export caused by duplicate entry for extensions in content types file.
2020-10-08Merge pull request #42622 from darkclif/masterRémi Verschelde
Docs change: More detailed description of StreamPeerTCP.is_connected_to_host()
2020-10-08Merge pull request #42621 from KoBeWi/into_nothingness_no_moreRémi Verschelde
Cancel rename if file does not exist
2020-10-08Fixed an issue in UWP export caused by duplicate entry for extensions in ↵unknown
content types file.
2020-10-08Merge pull request #42639 from AndreaCatania/revert_1Rémi Verschelde
Reverted physics body spawn optimization #39726 #40252
2020-10-08Adressed ReviewLorenz Junglas
Identifier "macOS" => "MacOS" Platform/SDK name reverted to "osx"
2020-10-08C# GodotTools: Replace platform Identifier "OSX" with "macOS"Lorenz Junglas
Because `Strings OS_OSX::get_name() const` now returns "macOS" (15a9f94346c211b7afe96af500cb3405aabcf6b8) The C# GodotTools were still using "OSX" as identifier a few things were borken (e.g. dotnet/msbuild detection).
2020-10-08Fixed #41040 in an alternative way now that #39726 is revertedAndrea Catania
2020-10-08Cancel rename if file does not existTomasz Chabora
2020-10-08Revert "Optimized physics object spawn time and optimized shape usage when ↵Andrea Catania
the shape is not scaled" This reverts commit 7709a8349354b469361ec7e1429af0dc8af80b2a.
2020-10-08Revert "- Enhanced the flush mechanism by flushing only needed thing."Andrea Catania
This reverts commit 8d0d6d6921d5dfb398f4ab04e4d3937ab550c4ff.
2020-10-08Merge pull request #42634 from akien-mga/scons-warnings-gcc-Wsuggest-overrideRémi Verschelde
SCons: Refactor and cleanup warnings definition
2020-10-08SCons: Refactor and cleanup warnings definitionRémi Verschelde
2020-10-08Merge pull request #42610 from jak6jak/set_valuesRémi Verschelde
Fixed a bug which caused Set Index to not function
2020-10-07Merge pull request #42615 from akien-mga/fixup-40097Rémi Verschelde
Fix build after merge of #40097
2020-10-07Docs change: More detailed description of StreamPeerTCP.is_connected_to_host()Sniff
2020-10-07Fix build after merge of #40097Rémi Verschelde
CI had passed back then but this would have needed a rebase to take into account recent changes to String.
2020-10-07Merge pull request #40097 from mrushyendra/file_sort_masterRémi Verschelde
Fix natural sort comparison for strings with large numbers
2020-10-06added temp variable because *p_inputs[2] is the same as *p_outputs[0]Jacob Edie
2020-10-06Merge pull request #42606 from aaronfranke/cs-vec2-rotatedRémi Verschelde
Improve the Vector2 rotated code in C#
2020-10-06Improve the Vector2 rotated code in C#Aaron Franke
2020-10-06Merge pull request #42598 from KoBeWi/update_setting_or_somethingRémi Verschelde
Update the setting when clicking Show hidden files
2020-10-06Update the setting when clicking Show hidden filesTomasz Chabora
2020-10-06Merge pull request #42314 from mbrlabs/nodepath-fixRémi Verschelde
Fixed renaming/moving of nodes with exported NodePaths in the editor
2020-10-06Merge pull request #42591 from akien-mga/windows-subsystem-defaultRémi Verschelde
SCons: Add 'default' parameter for windows_subsystem, restores original behavior
2020-10-06Merge pull request #42589 from Duroxxigar/add-animplayer-error-msgRémi Verschelde
Added more helpful error message for animation player
2020-10-06SCons: Add windows_subsystem=default, restores original behaviorRémi Verschelde
We want debug builds to have a console and easy stdout redirection by default. Windows makes reading the stdout/stderr stream from gui applications too cumbersome (and most users don't know about it, and just wonder why they don't see a thing).
2020-10-06Added a more helpful error message when there is no current animation for ↵Duroxxigar
the animation player
2020-10-05Merge pull request #42580 from aaronfranke/has-clearRémi Verschelde
Check for global script class information before clearing it
2020-10-05Check for global script class information before clearing itAaron Franke
2020-10-05Merge pull request #42577 from fire/japanese-bone-name-gltf-masterRémi Verschelde
Better non alphanumeric bone names.
2020-10-05Merge pull request #42571 from akien-mga/fix-binary-format-load-errorRémi Verschelde
Improve format version mismatch error in binary loader
2020-10-05Better non alphanumeric bone names.K. S. Ernest (iFire) Lee
1. _gen_unique_bone_name(Ref<GLTFState> state, const GLTFSkeletonIndex skel_i, const String &p_name) won't return an empty string. 2. String GLTFDocument::_sanitize_bone_name(const String &name) will keep Japanese characters. Like: "全ての親". 3. The sanitize function allows the bone name to be not just alphanumeric. The only required conditions are the ones in add_bone. > ERR_FAIL_COND(p_name == "" || p_name.find(":") != -1 || p_name.find("/") != -1);
2020-10-05Merge pull request #42504 from akien-mga/glTF-fix-image-loadingRémi Verschelde
glTF: Fix parsing image data with `mimeType` undefined
2020-10-05Improve format version mismatch error in binary loaderRémi Verschelde
2020-10-05glTF: Fix parsing image data with `mimeType` undefinedRémi Verschelde
The glTF 2.0 spec only makes `mimeType` mandatory for `bufferView` image data, so the previous logic to handle URIs with base64-encoded images could fail if `mimeType` is undefined. The logic was documented and refactored to better handle the spec, notably: - `uri` and `bufferView` are now mutually exclusive, and only the latter fails if `mimeType` is undefined. - `uri` with a file path will now respect the `mimeType` if defined, and thus attempt loading the file with the specified format (even if its extension is not the one expected for this format). So we can support bad extensions (PNG data with `.jpg` extension) or custom ones (PNG data in `.img` file for example). - `uri` with base64 encoded data will infer MIME type from `data:image/png` or `data:image/jpeg` if it was not documented in `mimeType` initially. - `uri` with base64 encoded data, no `mimeType` and `application/octet-stream` or `application/gltf-buffer` will fall back to trying both PNG and JPEG loaders. Fully fixes #33796 (and fixes up #42501).
2020-10-04Merge pull request #42439 from Xrayez/doc-gdscript-load-and-resloader-xrefRémi Verschelde
Cross-reference GDScript `load` and `ResourceLoader.load` in classref