Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-12-18 | Fix broken members panel in visual script editor | Yuri Roubinsky | |
2020-12-17 | Merge pull request #44105 from neikeq/mono-wasm-m2n-hook | Rémi Verschelde | |
Mono: Make Godot provide its own WASM m2n trampolines | |||
2020-12-17 | Merge pull request #44374 from neikeq/mono-wasm-extra-framework-asms | Rémi Verschelde | |
Mono: Add extra WASM framework assemblies on game export | |||
2020-12-17 | Merge pull request #44360 from bruvzg/ctl_punct_word_break | Rémi Verschelde | |
Add word breaks on punctuation characters. | |||
2020-12-16 | Merge pull request #44424 from briansemrau/gdscript-fix-and | Rémi Verschelde | |
Fix gdscript `and` operator | |||
2020-12-16 | Fix gdscript and operator | Brian Semrau | |
2020-12-15 | fixes crash in disassemlber for opcode OPCODE_ASSIGN_TYPED_NATIVE | Jordan Schidlowsky | |
2020-12-15 | Merge pull request #44275 from vnen/variant-function-arg-pointers | Rémi Verschelde | |
Use pointer parameters in Variant function pointers | |||
2020-12-15 | Merge pull request #43890 from vnen/gdscript-builtin-functions-refactor | Rémi Verschelde | |
GDScript: Refactor builtin functions | |||
2020-12-15 | Merge pull request #44391 from madmiraal/fix-42285 | Rémi Verschelde | |
Remove Generic6DOFJoint precision property | |||
2020-12-15 | Remove Generic6DOFJoint precision property | Marcel Admiraal | |
2020-12-14 | Mono: Don't use -rdynamic when compiling for WASM | Ignacio Etcheverry | |
`-rdynamic` was causing the emsdk linker to silently fail to generate the output `.wasm` file (even though exit code was 0). | |||
2020-12-14 | Mono: Make Godot provide its own WASM m2n trampolines | Ignacio Etcheverry | |
This depends on a custom Mono patch from this commit: godotengine/godot-mono-builds@0e312939bd0dc4b807cc15dbe76a7b65456ab928 | |||
2020-12-14 | Mono: Add extra WASM framework assemblies on game export | Ignacio Etcheverry | |
This is needed with newer Mono versions, at least with Mono 6.12+ Depends on the following commit from our build scripts: godotengine/godot-mono-builds@9d75cff174fa3599a9d90f9bce53f0a86154db1e | |||
2020-12-14 | Rename AcceptDialog get_ok() to get_ok_button() | Marcel Admiraal | |
Also renames: - AcceptDialog add_cancel() to add_cancel_button() - ConfirmationDiaglog get_cancel() to get_cancel_button() | |||
2020-12-14 | Add word breaks on punctuation characters. | bruvzg | |
2020-12-14 | Merge pull request #44353 from skyace65/PowFix | Rémi Verschelde | |
Pow method doc fix | |||
2020-12-13 | Rework Mesh handling on scene importing. | reduz | |
-Reworked how meshes are treated by importer by using EditorSceneImporterMesh and EditorSceneImporterMeshNode. Instead of Mesh and MeshInstance, this allows more efficient processing of meshes before they are actually registered in the RenderingServer. -Integrated MeshOptimizer -Reworked internals of SurfaceTool to use arrays, making it more performant and easy to run optimizatons on. | |||
2020-12-13 | Pow method doc fix | skyace65 | |
2020-12-13 | [Complex Text Layouts] Add variable fonts support. | bruvzg | |
2020-12-12 | Merge pull request #44315 from madmiraal/fix-handles-baseexception | Rémi Verschelde | |
Don't handle BaseException in build scripts | |||
2020-12-12 | Don't handle BaseException in build scripts | Marcel Admiraal | |
2020-12-10 | Image: Rename PVRTC{2,4} to PVRTC1_{2,4}, drop COMPRESS_PVRTC2 | Rémi Verschelde | |
We haven't had a proper implementation for COMPRESS_PVRTC2 (which is PVRTC1 2-bpp) in years, so let's drop it instead of keeping a compress type which doesn't work. The other enum values were renamed to clarify that our PVRTC2 and PVRTC4 are respectively PVRTC1 2-bpp and PVRTC1 4-bpp. PVRTC2 2-bpp and 4-bpp are not implemented yet. | |||
2020-12-10 | Use pointer parameters in Variant function pointers | George Marques | |
Instead of references. This is needed because those function pointers are used in GDNative which needs to work with plain C, which doesn't support passing parameters by reference. | |||
2020-12-10 | PVRTC: Move compress func to `modules/pvr`, drop obsolete PVRTexTool code | Rémi Verschelde | |
The code we had for PVRTexTool doesn't work as it's not compatible with current PVRTexTool CLI options, and likely hasn't been for years. Instead, we have our own vendored pvrtccompressor thirdparty library which all users have thus de-facto been using. This commit moves the compress code to `modules/pvr` where it belongs. There's no proper compress function for PVRTC 2-bit format, that's a bug that will need to be fixed (currently it's compressed as 4-bit format even if you use Image::FORMAT_PVRTC2). Fixes #28669. | |||
2020-12-09 | LSP: Fix iterator in enum API dump | Rémi Verschelde | |
2020-12-09 | Static analyzer fixes: | bruvzg | |
Removes unused code in OS. Fixes return types. Fixes few typos. | |||
2020-12-08 | Merge pull request #43742 from qarmin/editor_modules_default_values | Rémi Verschelde | |
Initialize class/struct variables with default values in platform/ and editor/ | |||
2020-12-08 | Merge pull request #44190 from ↵ | Rémi Verschelde | |
touilleMan/constify-ScriptLanguage.can_inherit_from_file Constify ScriptLanguage.can_inherit_from_file | |||
2020-12-08 | Merge pull request #44176 from touilleMan/global_class_naming-for-pluginscript | Rémi Verschelde | |
Add PluginScript support for global class naming/icon path | |||
2020-12-08 | Add PluginScript support for global class naming/icon path | Emmanuel Leblond | |
2020-12-08 | Constify ScriptLanguage.can_inherit_from_file | Emmanuel Leblond | |
2020-12-08 | Merge pull request #44177 from ↵ | Rémi Verschelde | |
touilleMan/pluginscript-allow-custom-can_inherit_from_file Allow PluginScript to customize language's can_inherit_from_file attribute | |||
2020-12-08 | Merge pull request #44136 from neikeq/scons-mono-bcl-option | Rémi Verschelde | |
Mono: Add mono_bcl SCons option for a custom BCL location | |||
2020-12-08 | Merge pull request #44148 from Calinou/tweak-log-file-names | Rémi Verschelde | |
Tweak log file names for consistency between Mono and non-Mono logs | |||
2020-12-08 | Allow PluginScript to customize language's can_inherit_from_file attribute | Emmanuel Leblond | |
2020-12-07 | Merge pull request #44076 from Faless/js/4.x_gdnative | Rémi Verschelde | |
[HTML5] Optional GDNative Support | |||
2020-12-07 | Merge pull request #44162 from aaronfranke/arg | Rémi Verschelde | |
Improve some argument names for core types | |||
2020-12-07 | Merge pull request #43007 from DeleteSystem32/mp3-support | Rémi Verschelde | |
Add MP3 import and playback support | |||
2020-12-07 | Merge pull request #44093 from nekomatata/gdscript-base-class-init | Rémi Verschelde | |
Fix base script not initialized properly in some cases | |||
2020-12-07 | Merge pull request #43981 from bruvzg/ctl_font_spacing | Rémi Verschelde | |
[Complex Text Layouts] Adds missing Font::SPACING_* to the controls, align glyphs to pixel grid. | |||
2020-12-07 | Improve argument names for core types | Aaron Franke | |
2020-12-07 | Merge pull request #44117 from bruvzg/mem_fonts | Rémi Verschelde | |
Load dynamic fonts to memory on all platforms, to avoid locked files. | |||
2020-12-07 | Load dynamic fonts to memory on all platforms, to avoid locked files. | bruvzg | |
2020-12-07 | [Complex Text Layouts] Performance optimizations. | bruvzg | |
2020-12-06 | Tweak log file names for consistency between Mono and non-Mono logs | Hugo Locurcio | |
- Avoid spaces in Mono log file names. - Use a `.log` extension for Mono logs, just like non-Mono logs. - Use periods to separate hours/minutes/seconds for non-Mono logs. | |||
2020-12-06 | [Complex Text Layouts] Fix bitmap font memory leak. | bruvzg | |
2020-12-06 | [Complex Text Layouts] Align glyph offsets and advances to the pixel grid. | bruvzg | |
2020-12-06 | [Complex Text Layouts] Adds missing Font::SPACING_* to the Label, LineEdit, ↵ | bruvzg | |
TextEdit, TextLine and TextParagraph. Fixes oversized editor control height (default editor spacing is negative) and control size changing when text is set. | |||
2020-12-06 | Fix base script not initialized properly in some cases | PouleyKetchoupp | |
Storing script references to pointer only in result.script_type could lead to losing the last reference, causing further conversions from Script* to Ref<Script> to fail. Now result.script_type_ref is always set first, and then cleared in the specific case of the script being the owner, to avoid cyclic reference issues. |