summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-07-19Merge pull request #50606 from Chaosus/textedit_fix_guttertypeRémi Verschelde
Fixed typos in `TextEdit::GutterType` enum
2021-07-19Merge pull request #50566 from reduz/optimize-stringname-usageRémi Verschelde
Optimize StringName usage
2021-07-19Merge pull request #50501 from reduz/fix-forward-mobileJuan Linietsky
Fixes to forward mobile
2021-07-19Merge pull request #50413 from Chaosus/vs_cleanup_warningsYuri Roubinsky
2021-07-19Fixed typos in `TextEdit::GutterType` enumYuri Roubinsky
2021-07-19Merge pull request #48186 from EricEzaM/PR/tooltip-improvementsRémi Verschelde
Made default tooltips (non-custom ones) disappear on mouse enter.
2021-07-18Optimize StringName usagereduz
* Added a new macro SNAME() that constructs and caches a local stringname. * Subsequent usages use the cached version. * Since these use a global static variable, a second refcounter of static usages need to be kept for cleanup time. * Replaced all theme usages by this new macro. * Replace all signal emission usages by this new macro. * Replace all call_deferred usages by this new macro. This is part of ongoing work to optimize GUI and the editor.
2021-07-18Prevents some warnings from appearing in visual scriptsYuri Roubinsky
2021-07-18Merge pull request #50573 from KoBeWi/editor_spin_crasherRémi Verschelde
Fix crash in EditorSpinSlider
2021-07-18Merge pull request #50562 from Chaosus/vs_fix_funcsYuri Roubinsky
Prevents function generation in visual shader if no connections to output are provided
2021-07-18Merge pull request #50575 from dsnopek/webrtc-idhandler-get-propFabio Alessandrelli
Fix "IDHandler.get_prop is not a function" error when calling some methods on WebRTCDataChannel
2021-07-17Fix "IDHandler.get_prop is not a function" error when calling some methods ↵David Snopek
on WebRTCDataChannel
2021-07-18Fix crash in EditorSpinSliderkobewi
2021-07-18Merge pull request #50567 from Faless/js/4.x_joy_psff_snesFabio Alessandrelli
[HTML5] Add 2 controllers to the godot database.
2021-07-17[HTML5] Add 2 controllers to the godot database.Fabio Alessandrelli
Sony PlayStation DualShock 4 (054c:05c4 first gen). Unofficial Switch controller.
2021-07-17Prevent function gen in visual shader if no out connection is providedYuri Roubinsky
2021-07-17Merge pull request #50559 from reduz/fix-scene-tree-duplicate-selectionJuan Linietsky
Fix duplicate selection in SceneTree
2021-07-17Merge pull request #50509 from Calinou/editor-tweak-select-mode-drag-thresholdRémi Verschelde
Tweak editor select mode drag threshold for better usability
2021-07-17Fix duplicate selection in SceneTreereduz
* It seems both cell_selected and multi_selected were being triggered, * This caused inspector updating twice. * cell_selected connection and callback were removed. This may be a bug in Godot 3.x too, recommend checking.
2021-07-17Merge pull request #50530 from reduz/create-popups-on-demandJuan Linietsky
Create many types of popups on demand
2021-07-17Create many types of popups on demandreduz
* LineEdit popups created on demand. * TextEdit popups created on demand. * SpinSlider popups created on demand. * ResourcePicker popups created on demand. Improves editor responsiveness.
2021-07-17Merge pull request #50547 from ↵Rémi Verschelde
pycbouh/editor-theme-eagerly-grab-focus-on-popup-and-never-let-go Fix focus behavior in the Add Item Type dialog of the Theme editor
2021-07-17Fix focus behavior in the Add Item Type dialog of the Theme editorYuri Sizov
2021-07-17Merge pull request #39610 from Meriipu/master_resourcenameFabio Alessandrelli
WebSocketServer: Expose the resource name the client used
2021-07-17Merge pull request #50520 from pycbouh/editor-theme-fixupRémi Verschelde
Fix control picker in the Theme editor
2021-07-17Merge pull request #50513 from Geometror/displayserver-add-overrideRémi Verschelde
Modernize display_server_... headers and make style consistent (use override keyword)
2021-07-17Expose the resource name the client used to the websocket serverMeriipu
This information is exposed to the websocket server through the client_connected-signal. example.com/chat?id=10 gives the resource name "/chat?id=10"
2021-07-16Merge pull request #38313 from Calinou/hlm-default-enable-compressionFabio Alessandrelli
Enable range coder compression by default in NetworkedMultiplayerENet
2021-07-16Enable range coder compression by default in NetworkedMultiplayerENetHugo Locurcio
From empirical testing, this seems to provide the best compression compared to other compression algorithms when used in the Multiplayer Bomber demo. Other algorithms may provide better compression ratios for more complex games, but some compression is probably better than no compression. Zstandard was also not very efficient in my testing, so I added a note in the documentation.
2021-07-16Modernize Display server to use override keywordHendrik Brucker
2021-07-16Fix control picker in the Theme editorYuri Sizov
2021-07-16Merge pull request #46554 from likeich/is_server_quiet_failureFabio Alessandrelli
MultiplayerAPI is_network_server Fails Silently
2021-07-16Merge pull request #47395 from sygi/shape_idx_collisionHugo Locurcio
Add shape_idx to CollisionObject2D mouse_entered signal
2021-07-16Tweak editor select mode drag threshold for better usabilityHugo Locurcio
- Use a smaller drag threshold (8 pixels instead of 10 pixels). - Scale the 2D editor drag threshold with the zoom to make it work the same regardless of the current zoom level.
2021-07-15Fixes to forward mobilereduz
* use valid format for framebuffer: VK_FORMAT_A2B10G10R10_UNORM_PACK32 * Unfortunately cant be used for compute. * Mobile will need to do refprobe, sky, mipmapblurring using raster.
2021-07-15Merge pull request #49328 from nekomatata/sync-to-physics-3dRémi Verschelde
Support for 3D sync to physics
2021-07-15Merge pull request #49327 from nekomatata/sync-to-physics-2dRémi Verschelde
Move sync to physics to StaticBody2D
2021-07-15Support for 3D sync to physicsPouleyKetchoupp
Same implementation as in 2D.
2021-07-15Move sync to physics to StaticBody2DPouleyKetchoupp
Now static body is used for moving platforms through kinematic motion property, so sync to physics needs to be in StaticBody2D instead of CharacterBody2D. Constant kinematic motion is also supported in combination with sync to physics for smoother movements.
2021-07-15Merge pull request #41788 from EricEzaM/PR/proj-settings-fixRémi Verschelde
Improve UI for creating and editing plugins.
2021-07-15Merge pull request #50484 from reduz/fix-instance-set-binding-on-createJuan Linietsky
Add ability to set object instance binding on creation
2021-07-15Merge pull request #50481 from reduz/install-android-build-sourcesRémi Verschelde
Added ability to load Android build sources from file.
2021-07-15Add ability to set object instance binding on creationreduz
* Required by binding generators * Makes it easier to create the bindings on construction.
2021-07-15Merge pull request #50480 from Faless/js/4.x_ciRémi Verschelde
2021-07-15Merge pull request #49996 from Chaosus/shader_localvar_warningRémi Verschelde
Added a shader warning about unused local variable
2021-07-15Re-enable JavaScript CI (with no WebXR until fixed).Fabio Alessandrelli
2021-07-15[HTML5] Make threads build the default.Fabio Alessandrelli
Non-threads build are broken anyway.
2021-07-15Merge pull request #49678 from BastiaanOlij/mobile_renderer_select_color_formatJuan Linietsky
Use 32bit instead of 64bit 3D render buffer on mobile renderer
2021-07-15Addes ability to load build sources from file.reduz
* If not present, the dialog asks to load build sources from a file. * The export templates check now also verifies that build sources are installed and skips the template check. This makes Android development easier.
2021-07-15Merge pull request #38819 from EricEzaM/improve-to_string-for-nodesRémi Verschelde
Added Node name to print() of all Nodes by making to_string() in Object virtual, so it can be overriden in C++.