summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-11-02Merge pull request #68170 from alfredbaudisch/clear-selection-shortcutRémi Verschelde
Unified shortcut to clear carets and selections from TextEdit
2022-11-02Merge pull request #65062 from KoBeWi/RedoUndoRémi Verschelde
Unify usage of undo_redo in editor
2022-11-02Merge pull request #67917 from Faless/mp/4.x_authRémi Verschelde
[MP] Add peer authentication support to the default MultiplayerAPI.
2022-11-02Merge pull request #68137 from kleonc/shape-cast-get-collider-ridRémi Verschelde
Add `ShapeCast2D/3D::get_collider_rid` method
2022-11-02Merge pull request #66927 from jbcolli2/Path2d-TestsRémi Verschelde
Unit tests for Path2D class
2022-11-02Merge pull request #67788 from 98teg/flow-container-alignmentRémi Verschelde
Add alignment options to flow container
2022-11-02Merge pull request #65012 from KoBeWi/Godot_museumRémi Verschelde
Add history dock
2022-11-02Merge pull request #68118 from aaronfranke/quat-from-eulerRémi Verschelde
Replace Quaternion Euler constructor with `from_euler` method
2022-11-02Merge pull request #64830 from dalexeev/color-hide-internalsRémi Verschelde
Remove internal functions of named colors from the public API
2022-11-02Merge pull request #66361 from dalexeev/remove-int-plus-stringRémi Verschelde
Unexpose confusing `String + int` and `int + String` operations
2022-11-02Merge pull request #68090 from bruvzg/sys_emojiRémi Verschelde
Load and use system emoji font in the editor.
2022-11-02Merge pull request #63956 from xiongyaohua/interpolate_on_curve2dRémi Verschelde
Move rotation interpolation logic from PathFollower2D to Curve2D
2022-11-02Unified shortcut to clear carets and selectionsAlfred Reinold Baudisch
Refactors`ui_text_remove_secondary_carets` from https://github.com/godotengine/godot/pull/68089 as `ui_text_clear_carets_and_selection`, with extra behaviour: - If there's only one active caret active with a selection, clears the selection. - In case there's more than one caret active, removes the secondary carets and clears selections. With this change, `TextEdit` then imitates the behaviour of VSCode for clearing carets and selections.
2022-11-02Unify usage of undo_redo in editorkobewi
2022-11-02Merge pull request #52350 from BimDav/viewport_canvas_cullRémi Verschelde
Added Viewport canvas cull mask feature
2022-11-02Merge pull request #63335 from Spartan322/button-shortcut-feedbackRémi Verschelde
Make `BaseButton` Shortcut feedback togglable
2022-11-02Merge pull request #67593 from clayjohn/GLES3-pmRémi Verschelde
Default to Opengl3 driver when using the project manager
2022-11-02Merge pull request #67639 from clayjohn/GLES3-2d-shadowsRémi Verschelde
Add 2D shadows and canvas SDF to OpenGL3 renderer
2022-11-02[MP] Remove connection state signals from MultiplayerPeer.Fabio Alessandrelli
Now handled directly by the MultiplayerAPI implementation.
2022-11-02[MP] Add optional authentication to SceneMultiplayer.Fabio Alessandrelli
Add few methods to allow peers to exchange authentication information. - `set_auth_callback(callback)`: Enable the authentication features. The callback is a `Callable` that accepts an `int` (the peer ID), and a `PackedByteArray` of data. - The `peer_authenticating(id)` signal will be emitted instead of `peer_connected` when a new peer connects. - Use `send_auth(id: int, data: PackedByteArray)` to exchange data. - Call `complete_auth(id: int)` when the authentication process is complete and you expect to start receiving game data. - The `peer_connected` signal will be emitted as soon as both parties complete the authentication. - Use `disconnect_peer(id)` to disconnect a connected peer. - If the `peer_connected` signal didn't fire for that peer (i.e. it was still in the authentication phase), the `peer_auth_failed` signal will be emitted instead of `peer_disconnected`.
2022-11-02Merge pull request #63562 from Rindbee/better-scroll-conditionsRémi Verschelde
Use more reasonable scrollable conditions in `ScrollContainer`
2022-11-02Merge pull request #59479 from Sauermann/fix-rootorder-on-layerchangeRémi Verschelde
Update root order on layer change
2022-11-02Merge pull request #66706 from PucklaMotzer09/fix_duplicate_uidRémi Verschelde
Make uids of duplicated items unique in FileSystemDock
2022-11-02Merge pull request #68125 from ↵Rémi Verschelde
kleonc/range-fix-single-arg-optimized-type-mismatch [GDScript] Fix type mismatch in optimized single arg `range`
2022-11-02Merge pull request #68161 from Chaosus/dotnet_quaternion_constructorRémi Verschelde
Add missed Quaternion constructor to C#
2022-11-02Merge pull request #67810 from MrBlockers/reged-fixesRémi Verschelde
Fix multiple issues with region editor
2022-11-02Merge pull request #68136 from qarmin/projection_not_equalRémi Verschelde
Support for checking that Projection is(not) null
2022-11-02Merge pull request #68147 from anvilfolk/fix-curve-multilineRémi Verschelde
Fix error in curve editor multiline string draw
2022-11-02Merge pull request #68127 from Chaosus/shader_fixRémi Verschelde
Fix predefined constants to be accessible in the shader includes
2022-11-02Merge pull request #68131 from benbusby/hotfix/zippacker_null_checkRémi Verschelde
Remove `zf != NULL` check from `ZIPPacker::start_file`
2022-11-02Merge pull request #68113 from justofisker/egine-typoRémi Verschelde
Fix typo in `editor_build_profile.cpp`
2022-11-02Merge pull request #67693 from Mickeon/slight-hint-shufflingRémi Verschelde
Fix unordered values of PROPERTY_HINT_INT_IS_POINTER & ARRAY_TYPE
2022-11-02Merge pull request #68115 from dzil123/fix_image_resize_crashRémi Verschelde
Fix Image::bump_map_to_normal_map incorrectly keeping mipmap flag
2022-11-02Merge pull request #68040 from adamscott/fix-property-getter-return-typeRémi Verschelde
Fix property getter with custom return type
2022-11-02Merge pull request #68107 from alfredbaudisch/drag-lower-caseRémi Verschelde
Cast dragged file name extension to lowercase
2022-11-02Merge pull request #68020 from timothyqiu/3d-drag-instanceRémi Verschelde
Improve dragging scene into 3D viewport
2022-11-02Merge pull request #68057 from Klowner/tga-truncated-crash-fix-67985Rémi Verschelde
Add buffer size check to Image.load_tga_from_buffer(). Fixes #67985
2022-11-02Merge pull request #67994 from YeldhamDev/how_suggestiveRémi Verschelde
Stop centering clicked suggestions in the autocomplete popup
2022-11-02Merge pull request #68110 from bruvzg/hexbox_verRémi Verschelde
[TextServer] Fix hex code box positions in vertical text layout.
2022-11-02Merge pull request #68109 from timothyqiu/gizmo-handle-idsRémi Verschelde
Fix error when adding 3D gizmo handles with IDs
2022-11-02Merge pull request #68138 from clayjohn/GLES3-webgl-tex-fixesRémi Verschelde
Add texture reading code to OpenGL3 renderer for web and mobile
2022-11-02GDScript Fix type mismatch in optimized single arg `range`kleonc
2022-11-02Add missed Quaternion constructor to C#Yuri Rubinsky
2022-11-01Fix error in curve editor multiline string drawocean (they/them)
2022-11-01Add texture reading code to OpenGL3 renderer for web and mobileclayjohn
This allows using texture_2d_get on all platforms which is needed for the get_image function This commit also fixes some OpenGL warnings on the Web platform that came from attempting to map a buffer with zero length
2022-11-01Add `ShapeCast2D/3D::get_collider_rid` methodkleonc
2022-11-01Support for checking that Projection is(not) nullRafał Mikrut
2022-11-01Merge pull request #67982 from Faless/mp/4.x_disconnect_closeFabio Alessandrelli
[MP] Add MultiplayerPeer disconnect_peer, close.
2022-11-01Remove `zf != NULL` check from `ZIPPacker::start_file`Ben Busby
This check was removed because it introduces a bug which prevents ZIPPacker from actually adding any files, since it must be opened before adding any files (and therefore shouldn't be NULL at the start of `start_file`).
2022-11-01Fix predefined constants to be accessible in the shader includesYuri Rubinsky