Commit Graph

61378 Commits

Author SHA1 Message Date
Rémi Verschelde c187d6522b
Merge pull request #84569 from jsjtxietian/Add-ignorable-columns-to-translation-CSVs
Add support for comment (ignorable) column in translation csv
2024-02-20 11:12:03 +01:00
Rémi Verschelde da05766107
Merge pull request #80690 from dalexeev/make-rst-docs-consistent-with-editor-help
Make RST docs consistent with Editor Help docs
2024-02-20 11:11:53 +01:00
Rémi Verschelde 9f4499c109
Merge pull request #88588 from akien-mga/revert-86952-fix-selecting-popup-menu-items-on-mouse-release
Revert "Fix selecting popup menu items on mouse release"
2024-02-20 10:31:09 +01:00
Rémi Verschelde 21151651b0
Merge pull request #88559 from cariad/patch-1
Fix "dimensionnal" typo
2024-02-20 10:31:06 +01:00
Rémi Verschelde 54587277da
Merge pull request #88544 from van800/van800/rider-path-locator
Bump `Rider.PathLocator` nuget version, which provides a fix for detecting Rider installations
2024-02-20 10:31:03 +01:00
Rémi Verschelde b167113b1c
Merge pull request #88508 from akien-mga/basisu_unbundled_jpgd
basis_universal: Unbundle jpgd to fix symbol conflict, use our newer copy with SSE2 support
2024-02-20 10:30:59 +01:00
Rémi Verschelde ecb21c0449
Merge pull request #88295 from raulsntos/ci/dotnet-generators-tests
C#: Run source generators tests in CI
2024-02-20 10:30:56 +01:00
Rémi Verschelde 3497abfba9
Merge pull request #88044 from brennennen/image_texture_unit_tests
Add `ImageTexture` unit tests
2024-02-20 10:30:48 +01:00
Rémi Verschelde 8f1915eb90
Revert "Fix selecting popup menu items on mouse release" 2024-02-20 10:05:41 +01:00
Raul Santos 99b4f3086d
C#: Run source generators tests in CI
Also fixes ScriptPathAttributeGenerator for generic types and its test.
2024-02-19 19:41:15 +01:00
Ivan Shakhov 703c34a788 Bump Rider.PathLocator nuget version, which provides a fix for detecting Rider installations 2024-02-19 21:04:28 +03:00
b 6dbbc24bdf Added ImageTexture unit tests 2024-02-19 11:15:04 -06:00
Danil Alexeev 8ed19d1a24
Make RST docs consistent with Editor Help docs 2024-02-19 20:03:27 +03:00
Cariad Eccleston 9472ccbcdd
Fix "dimensionnal" typo 2024-02-19 16:43:42 +00:00
Rémi Verschelde fb10e67fef
Merge pull request #88557 from akien-mga/fix-animation-mixer-resolving-tracks
Fix AnimationMixer breaking animations with redundant check
2024-02-19 17:06:57 +01:00
Rémi Verschelde 371597a805
Merge pull request #88551 from AThousandShips/helpers_fix
[Core] Upgrade some array helper classes to 64 bits
2024-02-19 17:06:53 +01:00
Rémi Verschelde 37cca2bdbb
Merge pull request #88547 from CookieBadger/ed-is-shortcut-macro
Use `ED_IS_SHORTCUT` macro instead of `matches_event`
2024-02-19 17:06:50 +01:00
Rémi Verschelde 35bf1e11d8
Merge pull request #88545 from bruvzg/fix_exp_doc_gen
Fix crash on documentation generation on macOS.
2024-02-19 17:06:46 +01:00
Rémi Verschelde aa414ab412
Merge pull request #88464 from BlueCube3310/basisu-cleanup-v2
Clean up and optimize BasisUniversal
2024-02-19 17:06:42 +01:00
Rémi Verschelde 7f95e29e5b
Merge pull request #88450 from RedMser/show-keywords-in-help-search
Show keywords in `EditorHelpSearch`
2024-02-19 17:06:37 +01:00
Rémi Verschelde 56134e99da
Merge pull request #87830 from KoBeWi/internalization_aka_i15n
Fix wrong process method in AudioStreamPlayer
2024-02-19 17:06:32 +01:00
Rémi Verschelde 8a3a559023
Merge pull request #86620 from fbcosentino/midi_device_id
Add MIDI controller device index to `InputEventMIDI.device` property.
2024-02-19 17:06:22 +01:00
Travis Lange ae97cf2ff0
Fix AnimationMixer breaking animations with redundant check
Also change `Node::get_node_and_resource` to prevent it from printing an
error from `Node::get_node`, and just returns nullptr. This is what the
redundant check was trying to prevent.

Fixes #88428.

Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2024-02-19 16:50:19 +01:00
A Thousand Ships 06f1b114cd
[Core] Upgrade some array helper classes to 64 bits
Following upgrades to `CowData` to 64 bit indices these helpers are no
longer able to handle the index ranges, possibly causing bugs on sort
and search.
2024-02-19 13:17:13 +01:00
CookieBadger 47dba6bc56 use ED_IS_SHORTCUT macro instead of matches_event 2024-02-19 13:16:06 +01:00
bruvzg fc49964de4
Fix crash on documentation generation on macOS. 2024-02-19 13:42:27 +02:00
BlueCube3310 a1997d13e4 Clean up and optimize BasisUniversal 2024-02-19 12:39:06 +01:00
Fernando Cosentino b9fd25ea18 Add MIDI controller device index to InputEventMIDI.device property.
It is possible to query the OS for the connected MIDI controllers,
but the event messages' device field was not being used. This implements
controller index being sent in InputEventMIDI messages in the device
property, matching the index from OS.get_connected_midi_inputs().

Based on the work done by @ramdor.

Closes godotengine/godot-proposals#7733

Co-authored-by: Richie <richie_github@grange-lane.co.uk>
2024-02-19 10:23:19 +00:00
Rémi Verschelde 0246230e2b
Partial revert of `core/version.h` changes in #88527
I misunderstood what this does, we still use this code.
2024-02-19 10:56:05 +01:00
BlueCube3310 bf919eafa7 Extract BasisUniversal code into its own files 2024-02-19 10:56:02 +01:00
Rémi Verschelde a92921ae49
Merge pull request #88479 from passivestar/lineedit-delete-with-selection
Fix `LineEdit` delete all the way to the left/right when something is selected
2024-02-19 10:43:58 +01:00
Rémi Verschelde 59368441e3
Merge pull request #88371 from raulsntos/dotnet/generics-ii
C#: Various fixes to generic scripts
2024-02-19 10:43:54 +01:00
Rémi Verschelde 0164e498ca
Merge pull request #88370 from Mickeon/editor-about-page-websites-squashing
Improve look of Donors list in Editor's About
2024-02-19 10:43:50 +01:00
Rémi Verschelde aa7ac130c0
Merge pull request #88312 from Malcolmnixon/face-tracker-provider
Add XR Face Tracking support
2024-02-19 10:43:45 +01:00
Rémi Verschelde 7d4e24dc78
Merge pull request #88009 from nikitalita/Skeleton3D-missing-pose
Fix converted 3.x `Skeleton3D` missing pose
2024-02-19 10:43:41 +01:00
Rémi Verschelde d8c98d713a
Merge pull request #87740 from ryevdokimov/maintain-ratio-at-zero
Fix editor properties vector ratio breaking when an element is set to zero
2024-02-19 10:43:36 +01:00
Rémi Verschelde 8f9147f203
Merge pull request #86644 from TokageItLab/fix-reset-on-save
Fix some animation state corruptions on activate and reset on save
2024-02-19 10:43:29 +01:00
Rémi Verschelde 49e0d818f8
Merge pull request #83578 from raulsntos/dotnet/disable-activate-now
C#: Disable "Activate now" when creating addons
2024-02-19 10:43:25 +01:00
Rémi Verschelde 34edb5b49a
Merge pull request #88527 from akien-mga/gdextension-fix-Wtype-limits-warning
GDExtension: Fix `-Wtype-limits` warning in `compatibility_maximum` patch check
2024-02-19 08:03:10 +01:00
Raul Santos fe280ef9ae
C#: Various fixes to generic scripts
- Report a diagnostic when there are multiple classes that match the script file name in the same script since that will result in a duplicate path key in the bimap and it's not allowed.
- Fix InspectorPlugin to handle empty paths in case the project was built with a previous version of Godot that used empty paths for generic scripts.
- Add tests for the new diagnostic GD0003.
2024-02-19 06:33:13 +01:00
Silc Lizard (Tokage) Renew 772a753960 Fix some animation state corruptions on activate and reset on save 2024-02-19 13:04:22 +09:00
Rémi Verschelde ae51db75e7
Merge pull request #88525 from LinuxUserGD/RenderingServer
OS_LinuxBSD: Add missing RenderServer include for `get_video_adapter_driver_info`
2024-02-19 01:25:14 +01:00
Rémi Verschelde da26ef2d3e
Merge pull request #88492 from TokageItLab/dominant-anim
Make `ANIMATION_CALLBACK_MODE_DISCRETE_DOMINANT` be default for AnimationPlayer
2024-02-19 01:25:10 +01:00
Rémi Verschelde e076405f30
GDExtension: Fix `-Wtype-limits` warning in `compatibility_maximum` patch check
And cleanup some dead code in `version.h`, we now always define `VERSION_PATCH`.
2024-02-19 01:19:30 +01:00
LinuxUserGD 6307cebf37
os_linuxbsd.cpp: include `servers/rendering_server.h` 2024-02-19 01:14:30 +01:00
Rémi Verschelde ab4c5a594a
Merge pull request #88521 from YeldhamDev/atr_regression
Fix regression in auto translation overhaul
2024-02-19 00:09:22 +01:00
Rémi Verschelde d0f4f58a8c
Merge pull request #88519 from bruvzg/mac_conf_mode
[macOS] Ignore window decorations in confined mouse mode to match other platforms.
2024-02-19 00:09:15 +01:00
Rémi Verschelde 8cf1cfdc0f
Merge pull request #88506 from puchik/multimesh-aabb-cull-fix
Fix reversed custom `AABB` check when recalculating multimesh `AABB`s
2024-02-19 00:09:06 +01:00
Rémi Verschelde f2dd03f112
Merge pull request #88503 from AThousandShips/albedo_fix
Fix some leftover references to `hint_albedo` in docs
2024-02-19 00:08:58 +01:00
Rémi Verschelde af17187920
Merge pull request #88488 from TokageItLab/bezier-vs-value
Fix some conditions for BezierTrack to distinguish between ValueTrack
2024-02-19 00:08:51 +01:00