Commit Graph

66417 Commits

Author SHA1 Message Date
Markus Sauermann
d14035edcc Add an additional input stage after physics picking
Allow handling events, that were not used during physics picking.

(cherry picked from commit godotengine/godot@fbd5d2ba8b)
2024-10-17 10:45:04 -04:00
clayjohn
f922687d3a Calculate pixel snap in canvas space instead of world space
This ensures that you are actually snapping to pixels in the viewport and not an arbitrary amount

(cherry picked from commit godotengine/godot@e75900e1ad)
2024-10-17 09:49:49 -04:00
Skogi
fe04f5ff9b Merge pull request #736 from SkogiB/4.3
[4.3] Update LOGO_LICENSE.txt to Brandkit Provided
2024-10-16 13:36:55 -07:00
Skogi
ea4904d9f1 Update LOGO_LICENSE.txt to Brandkit Provided 2024-10-16 13:07:33 -07:00
RadenTheFolf
5cb59268d2 Merge pull request #733 from SkogiB/4.3
[4.3] Updated CONTRIBUTING.md w/ PR Guideline and Redot Docs links
2024-10-16 15:22:57 -04:00
Skogi
4d9e62ae8b Updated CONTRIBUTING.md w/ PR Guideline and Redot Docs links
(cherry picked from commit e747f9a244)
2024-10-16 07:35:26 -07:00
George L. Albany
70d9a5ab37 Merge pull request #730 from Spartan322/4.3-remove/asslib-official
[4.3] Remove `(Official)` from asset library button
2024-10-16 11:38:43 +00:00
Spartan322
c32294fb22 Remove (Official) from asset library button
(cherry picked from commit 5f0300f863)
2024-10-16 05:42:59 -04:00
George L. Albany
d1479a1733 Merge pull request #709 from Spartan322/redot-4.3/websocket-rework
[4.3] Fix websocket dropping messages for WSLPeer
2024-10-15 03:59:10 +00:00
radenthefolf
3c1f52574a Fix websocket dropping messages for WSLPeer
Allows WSLPeer to grab the length of incoming messages
	Only accept them if they fit in in_buffer

(cherry picked from commit godotengine/godot@e11d58189e)
2024-10-14 22:54:11 -04:00
George L. Albany
242cb1cc89 Merge pull request #713 from Majoramari/docs-rename-43
[4.3] Replace 'Godot' with 'Redot' in Documentation
2024-10-15 02:48:43 +00:00
Muhannad Elbolaky
693df36ba9 fix: change "Godot" to "Redot"
Trying to change "Godot" to "Redot" in the doc context while acknowledging the reference to previous Godot versions like Godot 3.X.
2024-10-15 04:37:55 +03:00
Skogi
50c9bfb31e Merge pull request #710 from Spartan322/redot-4.3/fix-ci
[4.3] Fix CI static checks indenting
2024-10-14 08:47:26 -07:00
Spartan322
d8cc1c3e65 Fix CI static checks indenting 2024-10-14 10:31:21 -04:00
George L. Albany
410ced26cd Merge pull request #699 from Spartan322/fix/4.3-changed-files
[4.3] Renable CHANGED_FILES for static_checks.yml
2024-10-13 21:22:04 +00:00
Spartan322
1e78268374 Renable CHANGED_FILES for static_checks.yml 2024-10-13 16:46:38 -04:00
George L. Albany
ff988ac317 Merge pull request #685 from trashguy/4.3-rebrand
Rebrand Godot 4.3 to Redot
2024-10-13 20:40:07 +00:00
Spartan322
a123f9038a Ignore preamble Rebrand changes commit 2024-10-13 15:21:56 -04:00
Adam Vondersaar
2be60b45ca [macOS] Update Vulkan SDK install script.
(cherry picked from commit a2c29bdf78)
2024-10-13 15:05:34 -04:00
RadenTheFolf
6f70163b19 Temporarily disable optimization in static_checks.yml 2024-10-13 15:05:34 -04:00
Spartan322
941a1ad6ae Rebrand preambles to Redot
(cherry picked from commit e8542b06ac)

Credits:
Co-authored-by: Skogi <skogi.b@gmail.com>
Co-authored-by: Spartan322 <Megacake1234@gmail.com>
Co-authored-by: swashberry <swashdev@pm.me>
Co-authored-by: Christoffer Sundbom <christoffer_karlsson@live.se>
Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com>
Co-authored-by: McDubh <103212704+mcdubhghlas@users.noreply.github.com>
Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com>
Co-authored-by: radenthefolf <radenthefolf@gmail.com>
Co-authored-by: John Knight <80524176+Tekisasu-JohnK@users.noreply.github.com>
Co-authored-by: Adam Vondersaar <adam.vondersaar@uphold.com>
Co-authored-by: decryptedchaos <nixgod@gmail.com>
Co-authored-by: zaftnotameni <122100803+zaftnotameni@users.noreply.github.com>
Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com>
Co-authored-by: wesam <108880473+wesamdev@users.noreply.github.com>
Co-authored-by: Mister Puma <MisterPuma80@gmail.com>
Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com>
Co-authored-by: SingleError <isaaconeoneone@gmail.com>
Co-authored-by: Bioblaze Payne <BioblazePayne@gmail.com>
2024-10-13 15:05:33 -04:00
Trashguy
9901f655fb Rebrand Godot 4.3 to Redot 2024-10-13 15:05:24 -04:00
Rémi Verschelde
6699ae7897 Update AUTHORS and DONORS list
(cherry picked from commit a1b081f45c)
2024-09-17 20:47:01 +02:00
Rémi Verschelde
53cde2eb85 i18n: Sync translations with Weblate
Adds Irish (ga) doc translations, and Bengali (bg) editor translations.
2024-09-17 20:46:20 +02:00
Rémi Verschelde
6225d39826 Merge pull request #97082 from akien-mga/4.3-cherrypicks
[4.3] Cherry-picks for the 4.3 branch (future 4.3.1) - 1st batch
2024-09-17 12:39:29 +02:00
patwork
3a2804a7e7 Fix for GLES3 radiance cubemap update
(cherry picked from commit 3038de4245)
2024-09-17 10:00:12 +02:00
Silc Lizard (Tokage) Renew
7b32e96f3d Fix syncing PhysicalBone internal poses individually
(cherry picked from commit 2b3cf2451f)
2024-09-17 09:59:53 +02:00
Hilderin
15129c044e Fix error reopening non existing scene on startup
(cherry picked from commit d06c7ad6f0)
2024-09-17 09:59:30 +02:00
Raffaele Picca
56a1d07421 Added a more detailed error message when instatiating a scene with missing export properties.
(cherry picked from commit 1df0159b36)
2024-09-17 09:59:13 +02:00
Pedro J. Estébanez
2c612abdd1 WorkerThreadPool: Fix end-of-yield logic potentially leading to deadlocks
(cherry picked from commit 5dade0e08b)
2024-09-17 09:55:10 +02:00
Rémi Verschelde
f273c7c773 thorvg: Update to 0.14.10
More fixes to rendering of SVG files with broken text tags.

Also backports upstream patch to fix #97078.

(cherry picked from commit 0c0336f704)
2024-09-17 08:57:46 +02:00
Rémi Verschelde
99a8821a71 thorvg: Update to 0.14.9
Fixes #96491.

Update fix for #96262 to a simple revert of the problematic commit,
as the upstream fix is still being debated and caused other issues.

Also include fix for upstream regression 2715 added in 0.14.9.

(cherry picked from commit a6ab039f2b)
2024-09-17 08:57:46 +02:00
Rémi Verschelde
7a7e4129bd thorvg: Update to 0.14.8, and workaround Bezier precision regression
Fixes #96262 by backporting https://github.com/thorvg/thorvg/pull/2702.

(cherry picked from commit 7375f9b923)
2024-09-17 08:57:46 +02:00
Rémi Verschelde
4abc358952 thorvg: Update to 0.14.7
Fixes #95861.

(cherry picked from commit f16d4af342)
2024-09-17 08:57:46 +02:00
Robert Cadena
f7ad4dca8c Remove debug print from Android DisplayServer.screen_get_scale implementation
(cherry picked from commit 42b0e91ee4)
2024-09-17 08:57:46 +02:00
bruvzg
35b4a1f374 [Windows] Emit native file dialog callback from event loop, fix selected options not saved.
(cherry picked from commit ea252675aa)
2024-09-17 08:57:46 +02:00
bruvzg
4944d59198 [Windows] Run native file dialogs in thread to make it non-blocking.
(cherry picked from commit 66832e9968)
2024-09-17 08:57:46 +02:00
Mounir Tohami
0a83f06608 Fix VSlider grabber area.
(cherry picked from commit 701188fd1e)
2024-09-17 08:57:46 +02:00
HolonProduction
03168cc9d1 LSP: Don't use smart resolve for completion
(cherry picked from commit 8155c1f836)
2024-09-17 08:57:46 +02:00
Silc Lizard (Tokage) Renew
47f34e8436 Add missing "Quad" capture TransitionType enum hint
(cherry picked from commit 8d30ccd067)
2024-09-17 08:57:46 +02:00
Daylily-Zeleen
abe68d397e Fix description of Array.sort_custom()
(cherry picked from commit c6f7c89149)
2024-09-17 08:57:46 +02:00
Hilderin
7246e1488e Fix editor_doc_cache locked on editor startup
(cherry picked from commit e064efccbc)
2024-09-17 08:57:45 +02:00
HolonProduction
a2e3c13451 LSP: Omit some values based on specification version 3.17
(cherry picked from commit 4d713d91b5)
2024-09-17 08:57:45 +02:00
Pedro J. Estébanez
3030d4b806 Object: Add tests about the safety of tail destruction
(cherry picked from commit bb77520599)
2024-09-17 08:57:45 +02:00
Pedro J. Estébanez
018f8be3d5 Object: Let debug lock handle callee destruction within call chain gracefully
Co-authored-by: lawnjelly <lawnjelly@gmail.com>
(cherry picked from commit 10e2318bde)
2024-09-17 08:57:45 +02:00
Lisandro Lorea
d92f9017c6 Fix gamepad triggers not working on web exports
Fixes #81758

DisplayServerWeb::process_joypads handles buttons 6 and 7 of the
HTML5 Standard Gamepad as a special case by doing:
`input->joy_axis(idx, (JoyAxis)b, s_btns[b]);`

This doesn't work because there is no JoyAxis 6 or 7 in the enum

To fix this we use JoyAxis::TRIGGER_LEFT and TRIGGER_RIGHT for button 6
and 7

However since we are now lying to input->joy_axis we also need to lie in
the mappings for the standard gamepad in godotcontrollersdb.txt,
otherwise input->joy_axis will try to find a mapping to axis 4(LT) and
axis 5(RT) that's not defined.

Therefore we set lefttrigger to +a4 and righttrigger to +a5 in the
mapping, to match what we are actually sending.

A cleaner, and more involved fix to this would be modifying
input->joy_button so that it can handle analog buttons and map them to
axes preserving their value instead of converting to boolean

(cherry picked from commit 9dd372f316)
2024-09-17 08:57:45 +02:00
A Thousand Ships
34251cf5b3 [Windows] Use GetFileTime for FileAccess
Prevents DST from rearranging file times.

(cherry picked from commit 7139f46c9a)
2024-09-17 08:57:45 +02:00
Giganzo
d00e4fbb16 Fix double lock/group buttons when starting editor with empty scene
(cherry picked from commit 96aa2f285c)
2024-09-17 08:57:45 +02:00
Giganzo
927d7a9250 Fix below what value is invalid in default_font_size doc
(cherry picked from commit 575a0b4dfb)
2024-09-17 08:57:45 +02:00
Giganzo
13701384ab Fix slider size in compact mode
(cherry picked from commit f21a969bb9)
2024-09-17 08:57:45 +02:00