summaryrefslogtreecommitdiffstats
path: root/modules
Commit message (Collapse)AuthorAgeFilesLines
* LSP: Fix iterator in enum API dumpRémi Verschelde2020-12-091-1/+1
|
* Static analyzer fixes:bruvzg2020-12-098-15/+2
| | | | | | Removes unused code in OS. Fixes return types. Fixes few typos.
* Merge pull request #43742 from qarmin/editor_modules_default_valuesRémi Verschelde2020-12-084-13/+13
|\ | | | | Initialize class/struct variables with default values in platform/ and editor/
| * Initialize class/struct variables with default values in platform/ and editor/Rafał Mikrut2020-12-024-13/+13
| |
* | Merge pull request #44190 from ↵Rémi Verschelde2020-12-083-3/+3
|\ \ | | | | | | | | | | | | touilleMan/constify-ScriptLanguage.can_inherit_from_file Constify ScriptLanguage.can_inherit_from_file
| * | Constify ScriptLanguage.can_inherit_from_fileEmmanuel Leblond2020-12-083-3/+3
| | |
* | | Merge pull request #44176 from touilleMan/global_class_naming-for-pluginscriptRémi Verschelde2020-12-085-0/+42
|\ \ \ | |/ / |/| | Add PluginScript support for global class naming/icon path
| * | Add PluginScript support for global class naming/icon pathEmmanuel Leblond2020-12-085-0/+42
| | |
* | | Merge pull request #44177 from ↵Rémi Verschelde2020-12-083-1/+6
|\ \ \ | | | | | | | | | | | | | | | | touilleMan/pluginscript-allow-custom-can_inherit_from_file Allow PluginScript to customize language's can_inherit_from_file attribute
| * | | Allow PluginScript to customize language's can_inherit_from_file attributeEmmanuel Leblond2020-12-083-1/+6
| | | |
* | | | Merge pull request #44136 from neikeq/scons-mono-bcl-optionRémi Verschelde2020-12-082-3/+12
|\ \ \ \ | | | | | | | | | | Mono: Add mono_bcl SCons option for a custom BCL location
| * | | | Mono: Add mono_bcl SCons option for a custom BCL locationIgnacio Etcheverry2020-12-062-3/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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).
* | | | | Merge pull request #44148 from Calinou/tweak-log-file-namesRémi Verschelde2020-12-081-3/+3
|\ \ \ \ \ | |_|/ / / |/| | | | Tweak log file names for consistency between Mono and non-Mono logs
| * | | | Tweak log file names for consistency between Mono and non-Mono logsHugo Locurcio2020-12-061-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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.
* | | | | Merge pull request #44076 from Faless/js/4.x_gdnativeRémi Verschelde2020-12-073-6/+30
|\ \ \ \ \ | | | | | | | | | | | | [HTML5] Optional GDNative Support
| * | | | | [HTML5] Make GDNative support feature-based.Fabio Alessandrelli2020-12-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is suboptimal as it requires adding an extra compile flag, but rewriting how feature tags work is beyond the scope of this work.
| * | | | | [HTML5] GDNative support via SIDE_MODULE.Fabio Alessandrelli2020-12-051-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | Working with emscripten >= 2.0.10
| * | | | | [HTML5] Add function signatures to JS libraries.Fabio Alessandrelli2020-12-042-1/+25
| | | | | |
* | | | | | Merge pull request #44162 from aaronfranke/argRémi Verschelde2020-12-073-9/+11
|\ \ \ \ \ \ | | | | | | | | | | | | | | Improve some argument names for core types
| * | | | | | Improve argument names for core typesAaron Franke2020-12-073-9/+11
| | | | | | |
* | | | | | | Merge pull request #43007 from DeleteSystem32/mp3-supportRémi Verschelde2020-12-079-0/+648
|\ \ \ \ \ \ \ | |_|_|_|_|/ / |/| | | | | | Add MP3 import and playback support
| * | | | | | add mp3 import and playback supportVincent2020-12-039-0/+648
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #44093 from nekomatata/gdscript-base-class-initRémi Verschelde2020-12-071-5/+8
|\ \ \ \ \ \ | | | | | | | | | | | | | | Fix base script not initialized properly in some cases
| * | | | | | Fix base script not initialized properly in some casesPouleyKetchoupp2020-12-061-5/+8
| | |_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | Merge pull request #43981 from bruvzg/ctl_font_spacingRémi Verschelde2020-12-075-129/+180
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | [Complex Text Layouts] Adds missing Font::SPACING_* to the controls, align glyphs to pixel grid.
| * | | | | [Complex Text Layouts] Performance optimizations.bruvzg2020-12-073-62/+102
| | | | | |
| * | | | | [Complex Text Layouts] Fix bitmap font memory leak.bruvzg2020-12-063-4/+15
| | | | | |
| * | | | | [Complex Text Layouts] Align glyph offsets and advances to the pixel grid.bruvzg2020-12-062-74/+74
| | | | | |
| * | | | | [Complex Text Layouts] Adds missing Font::SPACING_* to the Label, LineEdit, ↵bruvzg2020-12-061-2/+2
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | TextEdit, TextLine and TextParagraph. Fixes oversized editor control height (default editor spacing is negative) and control size changing when text is set.
* | | | | Merge pull request #44117 from bruvzg/mem_fontsRémi Verschelde2020-12-074-112/+18
|\ \ \ \ \ | |/ / / / |/| | | | Load dynamic fonts to memory on all platforms, to avoid locked files.
| * | | | Load dynamic fonts to memory on all platforms, to avoid locked files.bruvzg2020-12-074-112/+18
| | | | |
* | | | | Merge pull request #44106 from neikeq/mono-invoke-no-params-boxingRémi Verschelde2020-12-0611-658/+732
|\ \ \ \ \ | |_|_|/ / |/| | | | Don't box params on Native->C# calls with Variant params
| * | | | Don't box params on Native->C# calls with Variant paramsIgnacio Etcheverry2020-12-0611-658/+732
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | Remove connect *_compat methodsAaron Franke2020-12-051-1/+1
| | | | |
* | | | | Merge pull request #44091 from madmiraal/rename-cubemesh-boxmeshRémi Verschelde2020-12-051-4/+4
|\ \ \ \ \ | | | | | | | | | | | | Rename CubeMesh to BoxMesh
| * | | | | Rename CubeMesh BoxMeshMarcel Admiraal2020-12-051-4/+4
| | |/ / / | |/| | |
* | | | | Merge pull request #44109 from neikeq/fix-await-to-signal-many-at-onceRémi Verschelde2020-12-051-10/+2
|\ \ \ \ \ | | | | | | | | | | | | C#: Fix multiple awaits to same signal result in connect error
| * | | | | C#: Fix multiple awaits to same signal result in connect errorIgnacio Etcheverry2020-12-051-10/+2
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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).
* | | | | Merge pull request #44108 from neikeq/editor-fix-unhandled-exception-rethrownRémi Verschelde2020-12-051-0/+1
|\ \ \ \ \ | | | | | | | | | | | | Fix unhandled exception re-thrown in the editor
| * | | | | Fix unhandled exception re-thrown in the editorIgnacio Etcheverry2020-12-051-0/+1
| |/ / / /
* | | | | Merge pull request #44107 from neikeq/fix-slow-build-log-updateRémi Verschelde2020-12-051-6/+30
|\ \ \ \ \ | | | | | | | | | | | | C#: Fix very slow build log update in the editor
| * | | | | C#: Fix very slow build log update in the editorIgnacio Etcheverry2020-12-051-6/+30
| |/ / / /
* | | | | Rename EditorNode3DGizmoPlugin "get_name" to "get_gizmo_name"Aaron Franke2020-12-042-2/+2
| | | | |
* | | | | Rename RD texture "type" to "texture_type"Aaron Franke2020-12-041-3/+3
| | | | | | | | | | | | | | | "type" isn't very descriptive for exposed code, and this variable is exposed via RD_SETGET.
* | | | | Rename RD uniform "type" to "uniform_type"Aaron Franke2020-12-041-34/+34
| | | | | | | | | | | | | | | "type" isn't very descriptive for exposed code, and this variable is exposed via RD_SETGET.
* | | | | Rebind Mesh/ArrayMesh enumsAaron Franke2020-12-041-1/+1
| |/ / / |/| | |
* | | | doc: Sync classref with current sourceRémi Verschelde2020-12-041-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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)
* | | | Merge pull request #44084 from vnen/float-is-realRémi Verschelde2020-12-041-1/+1
|\ \ \ \ | | | | | | | | | | Rename TYPE_REAL to TYPE_FLOAT
| * | | | Rename TYPE_REAL to TYPE_FLOATGeorge Marques2020-12-041-1/+1
| | |/ / | |/| | | | | | | | | | To be consistent with the naming everywhere else.
* / | | Updated open-simplex to have const noise functionsSacha Waked2020-12-042-19/+19
|/ / / | | | | | | "open-simplex-noise-in-c" now updated to master and "opensimplex" module refactored accordingly