summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2020-10-04Merge pull request #42561 from Faless/js/build_no_configRémi Verschelde
[HTML5] Scons now expects "emcc" to be in PATH.
2020-10-04[HTML5] Scons now expects "emcc" to be in PATH.Fabio Alessandrelli
No longer parse emscripten/emsdk config to detect emcc/node paths. Use WhereIs to find "emcc" and "node", look for "node_modules" in "emcc" path.
2020-10-04Merge pull request #42550 from clayjohn/VULKAN-decal-srgbRémi Verschelde
Return proper texture view format for decals
2020-10-04Merge pull request #42553 from Chaosus/vs_fix_typoYuri Roubinsky
Fix typo in VisualShaderNodeSample3D::generate_code
2020-10-04Fix typo in VisualShaderNodeSample3D::generate_codeYuri Roubinsky
2020-10-03Return proper texture view format for decalsclayjohn
2020-10-03Merge pull request #42518 from Duroxxigar/update-getter-and-settersRémi Verschelde
Updated getters and setters names for toplevel
2020-10-03Merge pull request #42539 from Chaosus/vs_fix_compute_texturesRémi Verschelde
Fix default parameter in Texture visual shader nodes for sky/particles modes
2020-10-03Merge pull request #42532 from madmiraal/fix-7920Rémi Verschelde
Fix how Line2D obtains the other object's supports
2020-10-03Fix def parameter in Texture visual shader nodes for sky/particles modesYuri Roubinsky
2020-10-03Merge pull request #42534 from Paulb23/color_region_crash_issue_42492Rémi Verschelde
Switch from recursion to iterative for backfilling colour regions
2020-10-03Merge pull request #42527 from aaronfranke/no-global-scr-classRémi Verschelde
Don't write global script class information if there is none
2020-10-03Merge pull request #42530 from madmiraal/fix-cut-and-paste-errorRémi Verschelde
Remove reference to 3D shapes in RigidBody2D.xml contacts description.
2020-10-03Switch from recursion to iterative for backfilling colour regionsPaulb23
2020-10-03Fix how Line2D obtains the other object's supportsMarcel Admiraal
Measure the distance from the line against the rotated object, not the rotated line, when obtaining the object's supports against a line.
2020-10-03Remove reference to 3D shapes in RigidBody2D.xml contacts description.Marcel Admiraal
2020-10-03Don't write global script class information if there is noneAaron Franke
2020-10-02Updated getters and setters names for toplevelDuroxxigar
2020-10-02Merge pull request #42513 from madmiraal/fix-42494Rémi Verschelde
Remove area or body from map before emitting signals.
2020-10-02Remove area or body from map before emitting signals.Marcel Admiraal
2020-10-02Merge pull request #42511 from InfiniteAnts/update-ninepatchrect-class-referenceRémi Verschelde
Updated NinePatchRect's patch margin descriptions
2020-10-02Updated NinePatchRect's patch margin descriptionsAnant Ahuja
2020-10-02Merge pull request #42505 from Faless/js/4.0_audio_threadsRémi Verschelde
[HTML5] Move audio processing to thread when threads are enabled.
2020-10-02Merge pull request #42503 from naithar/feature/ios-cleanup-arcRémi Verschelde
[4.0] [iOS] Switch to ARC. Refactoring and cleanup.
2020-10-02[HTML5] Run Audio process in thread when availableFabio Alessandrelli
This should fix some of the audio stuttering issues when the HTML5 export is compiled with threads support. The API should be ported to AudioWorklet to (hopefully) be perfect. That though, cannot be backported to 3.2 due to extra restriction of AudioWorklet (which only runs in SecureContext, and needs a polyfill for Safari).
2020-10-02iOS: Native video refactoringSergey Minakov
Moved native video handling to separate view.
2020-10-02iOS: RefactoringSergey Minakov
Enabled ARC for iOS. Weakify/Strongify macros for objc blocks. Removed old version checks. Specific types for ObjC++ modules to exclude unneeded bridging. Separate DeviceMetrics class for device specific data. Replaced old/deprecated functionality.
2020-10-02Add extra suffix for HTML5 thread builds.Fabio Alessandrelli
2020-10-02Add COOP/COEP headers to HTML5 "run" server.Fabio Alessandrelli
This allow the page to be considered a SecureContext if the address is localhost (127.0.0.1/::1) and let Firefox (and future Chrome versions) enable extra features needed for the HTML5 threaded export.
2020-10-02Merge pull request #42500 from madmiraal/fix-42462Rémi Verschelde
Check entire basis column for zero size when unscaling Bullet basis.
2020-10-02Merge pull request #42501 from akien-mga/glTF-fix-parsing-base64-dataRémi Verschelde
glTF: Fix parsing buffer data with application/gltf-buffer and image/* MIME types
2020-10-02glTF: Fix parsing buffer data with application/gltf-buffer and image/* MIME ↵Rémi Verschelde
types See https://github.com/KhronosGroup/glTF/issues/944 for context on the application/gltf-buffer MIME type. The glTF 2.0 spec supports `image/jpeg` and `image/png` which can also be base64-encoded in buffer URIs. Fixes #33796.