summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-12-10Fix object check on Variant key checkerGeorge Marques
2020-12-10Use pointer parameters in Variant function pointersGeorge 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-08Merge pull request #44190 from ↵Rémi Verschelde
touilleMan/constify-ScriptLanguage.can_inherit_from_file Constify ScriptLanguage.can_inherit_from_file
2020-12-08Merge pull request #44176 from touilleMan/global_class_naming-for-pluginscriptRémi Verschelde
Add PluginScript support for global class naming/icon path
2020-12-08Merge pull request #44189 from madmiraal/canvasitem-hidden-signalRémi Verschelde
Rename CanvasItem's hide signal to hidden
2020-12-08Add PluginScript support for global class naming/icon pathEmmanuel Leblond
2020-12-08Rename CanvasItem's hide signal to hiddenMarcel Admiraal
2020-12-08Constify ScriptLanguage.can_inherit_from_fileEmmanuel Leblond
2020-12-08Merge 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-08Merge pull request #44188 from madmiraal/tabs-signal-namesRémi Verschelde
Rename Tabs close and hover signals to tab_closed and tab_hovered
2020-12-08Merge pull request #44184 from madmiraal/xrcontroller-button_releasedRémi Verschelde
Rename XRController signal button_release to button_released
2020-12-08Rename Tabs close and hover signals to tab_closed and tab_hoveredMarcel Admiraal
2020-12-08Merge pull request #44136 from neikeq/scons-mono-bcl-optionRémi Verschelde
Mono: Add mono_bcl SCons option for a custom BCL location
2020-12-08Merge pull request #44148 from Calinou/tweak-log-file-namesRémi Verschelde
Tweak log file names for consistency between Mono and non-Mono logs
2020-12-08Merge pull request #44164 from madmiraal/g6dof-use-default-copyRémi Verschelde
Fix inconsistent Joint3DSW copy constructor and assignment declarations
2020-12-08Merge pull request #44166 from madmiraal/remove-chain-tip-copy-constructorRémi Verschelde
Remove ChainTip copy constructor
2020-12-08Rename XRController signal button_release to button_releasedMarcel Admiraal
2020-12-07Merge pull request #44175 from reduz/reorganize-3d-renderJuan Linietsky
Add support for low-end 3D rendering.
2020-12-08Allow PluginScript to customize language's can_inherit_from_file attributeEmmanuel Leblond
2020-12-07Add support for low-end 3D rendering.reduz
-Reduce number of uniform sets from 6 to 4. -Remove features in low end mode, in order to reduce the number of texture units fit to 16.
2020-12-07Merge pull request #44021 from dakennedyd/personalRémi Verschelde
Fix implementation of move_to_trash() on Linux
2020-12-07Fixes move_to_trash() on LinuxDavid Kennedy
Fixes #42840 OS move_to_trash() on Linux is not compliant with the Freedesktop specification
2020-12-07Fix inconsistent Joint3DSW copy constructor and assignment declarationsMarcel Admiraal
2020-12-07Merge pull request #44076 from Faless/js/4.x_gdnativeRémi Verschelde
[HTML5] Optional GDNative Support
2020-12-07Merge pull request #44162 from aaronfranke/argRémi Verschelde
Improve some argument names for core types
2020-12-07Remove ChainTip copy constructorMarcel Admiraal
2020-12-07Merge pull request #43007 from DeleteSystem32/mp3-supportRémi Verschelde
Add MP3 import and playback support
2020-12-07Merge pull request #44093 from nekomatata/gdscript-base-class-initRémi Verschelde
Fix base script not initialized properly in some cases
2020-12-07Merge pull request #43981 from bruvzg/ctl_font_spacingRémi Verschelde
[Complex Text Layouts] Adds missing Font::SPACING_* to the controls, align glyphs to pixel grid.
2020-12-07Improve argument names for core typesAaron Franke
2020-12-07Merge pull request #44117 from bruvzg/mem_fontsRémi Verschelde
Load dynamic fonts to memory on all platforms, to avoid locked files.
2020-12-07Load dynamic fonts to memory on all platforms, to avoid locked files.bruvzg
2020-12-07Merge pull request #44153 from dsnopek/fix-javascript-buildRémi Verschelde
Fix dummy rasterizer so that javascript can build again
2020-12-07[Complex Text Layouts] Performance optimizations.bruvzg
2020-12-06Fix dummy rasterizer so that javascript can build againDavid Snopek
2020-12-06Tweak log file names for consistency between Mono and non-Mono logsHugo 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 missing ItemList item text buffer init in ↵bruvzg
`add_icon_item`.
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-06Fix base script not initialized properly in some casesPouleyKetchoupp
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-06Merge pull request #44106 from neikeq/mono-invoke-no-params-boxingRémi Verschelde
Don't box params on Native->C# calls with Variant params
2020-12-06Merge pull request #44129 from Calinou/tweak-material-height-hintsRémi Verschelde
Tweak BaseMaterial3D heightmap property hints
2020-12-06Don't box params on Native->C# calls with Variant paramsIgnacio 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-06Mono: Add mono_bcl SCons option for a custom BCL locationIgnacio 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-06Merge pull request #44132 from aaronfranke/no-connect-compatRémi Verschelde
Remove connect *_compat methods
2020-12-05Remove connect *_compat methodsAaron Franke
2020-12-05Tweak BaseMaterial3D heightmap property hintsHugo Locurcio
- Allow finer adjustments of the heightmap scale. - Allow increasing the heightmap level detail (at the cost of performance).
2020-12-05Merge pull request #44122 from Nickswoboda/min-snap-stepRémi Verschelde
Change minimum snap step of Tile Set to 1
2020-12-05Merge pull request #44116 from Scony/add-bake-finished-signalRémi Verschelde
Add missing 'bake_finished' signal