summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-11-26[Complex Text Layouts] Refactor Label and LineEdit controls.bruvzg
2020-11-26[Complex Text Layouts] Refactor Font class, default themes and controls to ↵bruvzg
use Text Server interface. Implement interface mirroring. Add TextLine and TextParagraph classes. Handle UTF-16 input on macOS and Windows.
2020-11-26[Complex Text Layouts] Implement GDNative interface for TextServer.bruvzg
2020-11-26[Complex Text Layouts] Implement ICU / HarfBuzz based TextServer module.bruvzg
2020-11-26[Complex Text Layouts] Add third-party TextServer dependencies (ICU, ↵bruvzg
HarfBuzz, Graphite).
2020-11-26[Complex Text Layouts] Implement TextServer interface. Implement Fallback ↵bruvzg
TextServer.
2020-11-26Merge pull request #43807 from Xrayez/aspect-ratio-containerRémi Verschelde
Add `AspectRatioContainer` class
2020-11-26i18n: Sync translations with WeblateRémi Verschelde
(cherry picked from commit 97e7d637e0362a2d676eaa854f0e638ecf49e347)
2020-11-26Merge pull request #43865 from madmiraal/fix-43852Rémi Verschelde
Check joint nodes and generate configuration warning messages.
2020-11-26Merge pull request #42652 from nekomatata/x11-clipboard-save-targetsRémi Verschelde
Implement SAVE_TARGETS mechanism for Linux clipboard
2020-11-26Merge pull request #43869 from winterpixelgames/PR-gdscript-dissasemlber-fixRémi Verschelde
fixes crash for OPCODE_CAST_TO_NATIVE opcode in gdscript disassemlber
2020-11-26Merge pull request #43880 from ↵Rémi Verschelde
EricEzaM/PR/project-settings-remove-unused-property-and-method Removed references to 'registering_order', as it was unused.
2020-11-26Merge pull request #43879 from EricEzaM/PR/control-remove-unused-propertyRémi Verschelde
Removed unused property 'pending_resize' from Control
2020-11-26Removed references to 'registering_order', as it was unused.Eric M
2020-11-26Removed unused property 'pending_resize' from ControlEric M
2020-11-25fixes crash for OPCODE_CAST_TO_NATIVE opcode in gdscript disassemlberJordan Schidlowsky
2020-11-25Merge pull request #43239 from HaSa1002/docs-lang-4Rémi Verschelde
Docs: Port Code Examples to C# (F, G, H, I, J, K, L)
2020-11-25Merge pull request #43864 from vnen/fix-print-utilitiesRémi Verschelde
Fix prints and printt functions printing as errors
2020-11-25Docs: Port Code Examples to C# (F, G, H, I, J, K, L)HaSa1002
Includes: * File * Geometry2D * HashingContext * HTTPClient * HTTPRequest * Image * Input * int * ItemList * JSONParseResult * KinematicBody2D * LineEdit Co-authored-by: Aaron Franke <arnfranke@yahoo.com>
2020-11-25Check joint nodes and generate configuration warning messages.Marcel Admiraal
2020-11-25Merge pull request #43862 from akien-mga/linux-clang-TYPED_METHOD_BINDRémi Verschelde
SCons: Do not define TYPED_METHOD_BIND on Linux/clang
2020-11-25Fix prints and printt functions printing as errorsGeorge Marques
2020-11-25Merge pull request #43861 from JFonS/fix_gizmo_defvalRémi Verschelde
Fix binding of default value in EditorSpatialGizmoPlugin::get_material()
2020-11-25SCons: Do not define TYPED_METHOD_BIND on Linux/clangRémi Verschelde
It's now only needed for MSVC.
2020-11-25Fix binding of default value in EditorSpatialGizmoPlugin::get_material()jfons
It was commented for some reason I can't remember.
2020-11-25Merge pull request #43856 from vnen/gdscript-some-fixesRémi Verschelde
A couple of GDScript fixes
2020-11-25Merge pull request #43775 from vnen/gdscript-fix-stackRémi Verschelde
GDScript: Fix mishandling of stack pointers
2020-11-25GDScript: Fix return of cast expression on compilationGeorge Marques
It was mistakenly returning the source instead of the result.
2020-11-25GDScript: Fix range() being treated as array when optimized outGeorge Marques
The call of range() in a for loop is optimized to use int or vectors, to avoid allocating an array, however the type was set as array still. With the new typed VM this is an issue as the type mismatch the actual value, resulting in wrong instructions to be selected.
2020-11-25GDScript: Fix mishandling of stack pointersGeorge Marques
- Replace the for loop temporaries by locals. They cause conflicts with the stack when being popped, while locals are properly handled in the scope. - Change the interface for the codegen so the for loop list doesn't live through the whole block if it's a temporary. - Keep track of the actual amount of local variables in the stack. Using the size of the map is misleading in cases where multiple locals have the same name (which is allowed when there's no shadowing). - Added a few debug checks for temporaries, to avoid them being wrongly manipulated in the future. They should not live more than a line of code. - Rearrange some of compiler code to make sure the temporaries don't live across blocks.
2020-11-25Merge pull request #43854 from akien-mga/ptrcall-always-onRémi Verschelde
Core: Always enable ptrcall, remove PTRCALL_ENABLED define
2020-11-25Core: Always enable ptrcall, remove PTRCALL_ENABLED defineRémi Verschelde
ptrcall is now also used to optimize calls in GDScript, on top of the existing use by the GDNative and Mono modules. It no longer makes sense to make it optional.
2020-11-25Add `AspectRatioContainer` classAndrii Doroshenko (Xrayez)
Co-authored-by: Ugis Brekis <ugis.brekis@productmadness.com>
2020-11-25Merge pull request #43833 from volzhs/fix-scrollcontainer-bar-max-valueRémi Verschelde
Fix to update scroll bar has correct max value in ScrollContainer
2020-11-25Merge pull request #43850 from madmiraal/fix-useless-assignmentRémi Verschelde
Fix useless assignement in webrtc/library_godot_webrtc.js
2020-11-25Merge pull request #43793 from Calinou/doc-mono-resourcesRémi Verschelde
Document C# garbage collection caveats in Reference and Resource
2020-11-25Fix useless assignement in webrtc/library_godot_webrtc.jsMarcel Admiraal
2020-11-25Merge pull request #43837 from KoBeWi/butt_onRémi Verschelde
Update clear button when clicked
2020-11-25Update clear button when clickedTomasz Chabora
2020-11-25Fix to update scroll bar has correct max value in ScrollContainervolzhs
2020-11-24Merge pull request #43730 from qarmin/core_drivers_default_valuesRémi Verschelde
Initialize class/struct variables with default values in core/ and drivers/
2020-11-24Merge pull request #42648 from naithar/fix/native_video_viewRémi Verschelde
[iOS] Native video fixes
2020-11-24Merge pull request #43803 from m4gr3d/update_signing_and_zipalign_logic_masterRémi Verschelde
Update gradle build files to automatically perform signing and zipalign tasks for custom builds
2020-11-24Merge pull request #43786 from greenfox1505/3.2_Fix-Camera2D-ZoomRotation-MasterRémi Verschelde
fixed Camera2D rotation with non-square zoom
2020-11-23doc: Sync classref with current sourceRémi Verschelde
2020-11-23Initialize class/struct variables with default values in core/ and drivers/Rafał Mikrut
2020-11-23Merge pull request #43798 from Calinou/doc-improve-audiostreampleyer3dRémi Verschelde
Improve the AudioStreamPlayer3D class documentation
2020-11-23Merge pull request #43796 from nekomatata/profiling-error-spamRémi Verschelde
Fix DebuggerMarshalls errors while profiling
2020-11-23Improve the AudioStreamPlayer3D class documentationHugo Locurcio
2020-11-23Fix DebuggerMarshalls errors while profilingPouleyKetchoupp
Fixed check for array size before func_size: when func_size is 0 there's only 1 entry left and not 3.