Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2020-12-06 | Merge pull request #44106 from neikeq/mono-invoke-no-params-boxing | Rémi Verschelde | |
Don't box params on Native->C# calls with Variant params | |||
2020-12-06 | Don't box params on Native->C# calls with Variant params | Ignacio Etcheverry | |
Godot uses Variant parameters for calls to script methods. Up until now we were boxing such parameters when marshalling them for invokation, even if they were value types. Now Godot allocates the marshalled parameters on the stack, reducing the GC allocations resulted from boxing. | |||
2020-12-06 | Mono: Add mono_bcl SCons option for a custom BCL location | Ignacio Etcheverry | |
Makes it let's bothersome to work with builds from our godotengine/godot-mono-builds scripts, as they write the BCL into an output directory separate from the runtime (which is good as two runtimes may share the same BCL). | |||
2020-12-05 | Remove connect *_compat methods | Aaron Franke | |
2020-12-05 | Merge pull request #44091 from madmiraal/rename-cubemesh-boxmesh | Rémi Verschelde | |
Rename CubeMesh to BoxMesh | |||
2020-12-05 | Merge pull request #44109 from neikeq/fix-await-to-signal-many-at-once | Rémi Verschelde | |
C#: Fix multiple awaits to same signal result in connect error | |||
2020-12-05 | Merge pull request #44108 from neikeq/editor-fix-unhandled-exception-rethrown | Rémi Verschelde | |
Fix unhandled exception re-thrown in the editor | |||
2020-12-05 | Merge pull request #44107 from neikeq/fix-slow-build-log-update | Rémi Verschelde | |
C#: Fix very slow build log update in the editor | |||
2020-12-05 | Rename CubeMesh BoxMesh | Marcel Admiraal | |
2020-12-04 | Rename EditorNode3DGizmoPlugin "get_name" to "get_gizmo_name" | Aaron Franke | |
2020-12-04 | Rename RD texture "type" to "texture_type" | Aaron Franke | |
"type" isn't very descriptive for exposed code, and this variable is exposed via RD_SETGET. | |||
2020-12-04 | Rename RD uniform "type" to "uniform_type" | Aaron Franke | |
"type" isn't very descriptive for exposed code, and this variable is exposed via RD_SETGET. | |||
2020-12-04 | Rebind Mesh/ArrayMesh enums | Aaron Franke | |
2020-12-05 | [HTML5] Make GDNative support feature-based. | Fabio Alessandrelli | |
This is suboptimal as it requires adding an extra compile flag, but rewriting how feature tags work is beyond the scope of this work. | |||
2020-12-05 | [HTML5] GDNative support via SIDE_MODULE. | Fabio Alessandrelli | |
Working with emscripten >= 2.0.10 | |||
2020-12-05 | C#: Fix very slow build log update in the editor | Ignacio Etcheverry | |
2020-12-05 | Fix unhandled exception re-thrown in the editor | Ignacio Etcheverry | |
2020-12-05 | C#: Fix multiple awaits to same signal result in connect error | Ignacio Etcheverry | |
Multiple calls to the same `await ToSignal` were resulting in "signal already connected to slot" error because the custom callable comparer was wrong. Comparing only the signal awaiter handle is the correct way (it's unique for the target). | |||
2020-12-04 | [HTML5] Add function signatures to JS libraries. | Fabio Alessandrelli | |
2020-12-04 | doc: Sync classref with current source | Rémi Verschelde | |
And fixups: - Add missing bindings in RenderingServer - Remove duplicate ArrayMesh enum bindings (they're in Mesh already) - Remove redundant _unhandled_key_input binding in Control (it's in Node already) | |||
2020-12-04 | Merge pull request #44084 from vnen/float-is-real | Rémi Verschelde | |
Rename TYPE_REAL to TYPE_FLOAT | |||
2020-12-04 | Rename TYPE_REAL to TYPE_FLOAT | George Marques | |
To be consistent with the naming everywhere else. | |||
2020-12-04 | Updated open-simplex to have const noise functions | Sacha Waked | |
"open-simplex-noise-in-c" now updated to master and "opensimplex" module refactored accordingly | |||
2020-12-03 | add mp3 import and playback support | Vincent | |
2020-12-03 | Merge pull request #43328 from gvekan/better-keyword-completion | Rémi Verschelde | |
Add bracket or space to some keyword completions | |||
2020-12-03 | Merge pull request #44011 from KoBeWi/red_roses_minus_blue_violets | Rémi Verschelde | |
Fix subtracting colors and quats | |||
2020-12-03 | Fix subtracting colors and quats | Tomasz Chabora | |