Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge commit godotengine/godot@61accf0 #814

Merged
merged 81 commits into from
Oct 27, 2024

Commits on Mar 30, 2024

  1. Configuration menu
    Copy the full SHA
    ab30c68 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. Add default keyboard shortcuts to various actions in the FileSystem dock

    Some of these shortcuts are inspired by Visual Studio Code's defaults.
    
    - Ctrl + Alt + C: Copy Absolute Path
    - Ctrl + Alt + Shift + C: Copy UID
    - Ctrl + Alt + R: Open in File Manager
    - Ctrl + Alt + E: Open in External Program
    - Ctrl + Alt + T: Open in Terminal
      - Note: On Linux distributions that have Ctrl + Alt + T as a default
        shortcut to open a terminal, the system shortcut takes priority
        over this one.
    
    The "Open Containing Folder in Terminal" text was shortened so that
    the context menu doesn't become too wide with the default shortcut
    annotations.
    Calinou committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    c1cd863 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. Use the Dummy audio driver in the project manager

    This prevents Godot from appearing in the list of applications
    outputting sound in the OS while the user is in the project manager.
    Calinou committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    da4683c View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2024

  1. Configuration menu
    Copy the full SHA
    16f3d52 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2024

  1. Fixed resource loader using not fully loaded scripts

    Moritz Burgdorff committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    fd5fc9f View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2024

  1. ColorPicker: ignore TextureRect expand mode during legacy picking

    The color picker has a "legacy" fallback mode when
    `FEATURE_SCREEN_CAPTURE` is not supported by the current
    `DisplayServer`. It works by "freezing" the current view by making a
    huge `Popup` with a `TextureRect` inside covering the screen.
    
    Before this patch, said `TextureRect` could get cut off if its buffer
    was nominally bigger than the parent popup, such as when the
    `canvas_items` content scale mode is active.
    
    This is because the default TextureRect scaling logic only allows
    expanding the texture up. `EXPAND_IGNORE_SIZE` fixes that by allowing
    the texture to logically "shrink", filling the whole screen
    independently of the actual buffer size.
    
    Special thanks to Federico Fausto Santoro for helping with the diagnosis
    :D
    
    Co-Authored-By: Federico Fausto Santoro <fedyfausto@hotmail.com>
    Riteo and fedyfausto committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    ef48c4d View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2024

  1. Fix font_hover_pressed_color and icon_hover_pressed_color not wor…

    …king for no stylebox use on `Button`
    
    You now don't need to have a `hover_pressed` stylebox to make use of `font_hover_pressed_color` and `icon_hover_pressed_color`.
    SlienCode authored Sep 22, 2024
    Configuration menu
    Copy the full SHA
    6d4d5f9 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. Fixing TreeItem get_prev_xxx methods when p_wrap is true

    Fixes #85032
    
    The code that fix the issue is courtesy of @Jesusemora, I just added
    unit tests for it and did a rebase with the latest changes on master.
    
    Co-authored-by: Jesusemora <32273722+Jesusemora@users.noreply.github.com>
    pafuent and Jesusemora committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    9c0afbb View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2024

  1. Configuration menu
    Copy the full SHA
    7377ca8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    256699e View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2024

  1. Build System: Extract validate_arch helper function

    Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com>
    dustdfg committed Oct 6, 2024
    Configuration menu
    Copy the full SHA
    7aacdaa View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2024

  1. Configuration menu
    Copy the full SHA
    1a2c574 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2024

  1. Configuration menu
    Copy the full SHA
    9ea357a View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2024

  1. Configuration menu
    Copy the full SHA
    16aae0d View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2024

  1. Configuration menu
    Copy the full SHA
    ed3f990 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2024

  1. Configuration menu
    Copy the full SHA
    5adb489 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b4fd9d1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fd6138e View commit details
    Browse the repository at this point in the history
  4. Don't swap Advanced Import Settings button position based on Swap OK …

    …Cancel
    
    The "Advanced..." and "Reimport" buttons are not OK/Cancel buttons,
    so they shouldn't be swapped according to the editor setting (which
    itself is determined depending on the OS by default).
    Calinou committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    567db2e View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2024

  1. Configuration menu
    Copy the full SHA
    8baaa2d View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2024

  1. Add checks for valid base in String::num_int64, uint64().

    - Ensure String::num_int64, uint64 returns an empty string for bases less than 2 or greater than 36.
    - Added corresponding test cases to verify the behavior.
    - Error messages are printed when invalid bases are encountered. These messages are suppressed in the test output.
    yeojunh committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    b3b24de View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2024

  1. Configuration menu
    Copy the full SHA
    be41e6f View commit details
    Browse the repository at this point in the history
  2. Allow use RID with in operator for Arrays and Dictionaries

    Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com>
    dustdfg committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    ee5d908 View commit details
    Browse the repository at this point in the history
  3. Add some comments to #endif's where it will easier life

    Also added some new line to improve readability
    
    Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com>
    Co-authored-by: Danil Alexeev <danil@alexeev.xyz>
    dustdfg and dalexeev committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    8c29ef3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ab72082 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2024

  1. Configuration menu
    Copy the full SHA
    eb8b989 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    82b53b1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    34f5d01 View commit details
    Browse the repository at this point in the history
  4. Add AudioServer.get_driver_name() to get the actual audio driver name

    The project setting does not reflect CLI argument overrides
    (including `--headless` which sets the audio driver to `Dummy`),
    so it can't be reliably used to detect which audio driver is
    actually being used at run-time.
    Calinou committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    77c31b9 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2024

  1. Fix race conditions in breadcrumbs

    Adds "--accurate-breadcrumbs" CLI command
    
    Additionally, leave out breadcrumbs code in non-debug, non-dev builds.
    Fix regression introduced in #98388 where command_insert_breadcrumb() is
    called even in non-debug builds.
    
    Fixes #98338
    darksylinc committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    668c9b7 View commit details
    Browse the repository at this point in the history
  2. No freezing when size in header is too large

    Give warning if the size in header mismatch the actual file size. If
    data chunk size is greater than the actual data size, try to import by
    treating all the remaining data as data chunk and give warning to users.
    EAinsley committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    cd126a0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e2386de View commit details
    Browse the repository at this point in the history
  4. Increase range hint for StyleBoxFlat border_width, corner_radius

    …and `expand_margin`
    Calinou committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    ad24dd4 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2024

  1. Configuration menu
    Copy the full SHA
    8f7e8c5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    463e814 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    abb9c0f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    76208f7 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2024

  1. Add Generate LODs, Shadow Mesh and Lightmap UV2 options to OBJ mesh i…

    …mport
    
    This puts OBJ mesh import on parity with 3D scene import. It's now
    possible to have the same level of optimization as imported 3D scenes
    while using the OBJ mesh workflow.
    
    `optimize_indices_for_cache()` is now always called on import as well,
    similar to what the 3D scene import already does.
    Calinou committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    b8ee61f View commit details
    Browse the repository at this point in the history
  2. Merge pull request #98493 from KoBeWi/tfw_you_trade_CLASH_for_a_CRASH

    Fix InputEvent crash when opening project
    clayjohn authored Oct 25, 2024
    Configuration menu
    Copy the full SHA
    a9e5850 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #98480 from tetrapod00/link-project-settings-tutorial

    Docs: Link to Project Settings tutorial from ProjectSettings class
    clayjohn authored Oct 25, 2024
    Configuration menu
    Copy the full SHA
    67dbb46 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #98471 from dsnopek/openxr-composition-layers-visi…

    …bility-bug
    
    Fix bug with OpenXR composition layers added after OpenXR is running
    clayjohn authored Oct 25, 2024
    Configuration menu
    Copy the full SHA
    7ebb3a4 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #98400 from rune-scape/fix-typed-dict-cached-parser

    GDScript: Fix cached parser error when using typed Dictionaries
    clayjohn authored Oct 25, 2024
    Configuration menu
    Copy the full SHA
    38f2144 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #98368 from KoBeWi/color_picking_active_your_color…

    …_is_now_being_picked_please_pick_your_color
    
    Fix legacy picking label bounds
    clayjohn authored Oct 25, 2024
    Configuration menu
    Copy the full SHA
    6bd24cb View commit details
    Browse the repository at this point in the history
  7. Merge pull request #98363 from dustdfg/rid_in_operator_fix

    Allow using RID with `in` operator for Arrays and Dictionaries
    clayjohn authored Oct 25, 2024
    Configuration menu
    Copy the full SHA
    b4ba0f9 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #98356 from dustdfg/gdscript_endif_readability_com…

    …ments
    
    Add some comments to `#endif's` where it helps readability
    clayjohn authored Oct 25, 2024
    Configuration menu
    Copy the full SHA
    b5368d5 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #98323 from Calinou/advanced-import-settings-butto…

    …n-no-swap-ok-cancel
    
    Don't swap Advanced Import Settings button position based on Swap OK Cancel
    clayjohn authored Oct 25, 2024
    Configuration menu
    Copy the full SHA
    2a8869e View commit details
    Browse the repository at this point in the history
  10. Merge pull request #98305 from cadence-s/fix-ios-audio-driver-error

    Fix iOS audio driver attempting to start output too early
    clayjohn authored Oct 25, 2024
    Configuration menu
    Copy the full SHA
    a1c7998 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #98357 from yeojunh/valid-base-check-num-int64-uint64

    Core: Fix String::num_int64(), uint64 for valid base check
    clayjohn authored Oct 25, 2024
    Configuration menu
    Copy the full SHA
    33db590 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #98318 from alexkar598/mouse_emulation

    Fix mouse emulation always sending events to the main window
    clayjohn authored Oct 25, 2024
    Configuration menu
    Copy the full SHA
    f83a273 View commit details
    Browse the repository at this point in the history
  13. Merge pull request #97335 from SlienCode/master

    Fix `font_hover_pressed_color` and `icon_hover_pressed_color` not working for no stylebox use on `Button`
    clayjohn authored Oct 25, 2024
    Configuration menu
    Copy the full SHA
    cb618e4 View commit details
    Browse the repository at this point in the history
  14. Merge pull request #98293 from timothyqiu/emptiness-is-indeed-form

    Fix error when undo tile deletion in TileSetAtlasSourceEditor
    clayjohn authored Oct 25, 2024
    Configuration menu
    Copy the full SHA
    e952651 View commit details
    Browse the repository at this point in the history
  15. Merge pull request #98257 from Rudolph-B/94210-B

    Fix to occlusion culling where all math is based on Euclidean distance.
    clayjohn authored Oct 25, 2024
    Configuration menu
    Copy the full SHA
    78a4e63 View commit details
    Browse the repository at this point in the history
  16. Expose Geometry2D.bresenham_line() method

    Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
    dalexeev and Calinou committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    9f0ae21 View commit details
    Browse the repository at this point in the history
  17. Merge pull request #98448 from Chaosus/shader_global_builtins

    Make `OUTPUT_IS_SRGB/CLIP_SPACE_FAR` shader built-ins global
    Chaosus authored Oct 25, 2024
    Configuration menu
    Copy the full SHA
    6732a0f View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    4dc5688 View commit details
    Browse the repository at this point in the history
  19. Merge pull request #98435 from Calinou/audio-add-get-driver-name

    Add `AudioServer.get_driver_name()` to get the actual audio driver name
    Repiteo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    1f346a5 View commit details
    Browse the repository at this point in the history
  20. Merge pull request #97157 from pafuent/fixing_tree_item_get_prev_wrap

    Fix `TreeItem` `get_prev*` methods when `p_wrap` is `true`
    Repiteo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    4aad050 View commit details
    Browse the repository at this point in the history
  21. Merge pull request #93578 from Calinou/editor-filesystem-dock-context…

    …-add-shortcuts
    
    Add default keyboard shortcuts to various actions in the FileSystem dock
    Repiteo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    f8f7e42 View commit details
    Browse the repository at this point in the history
  22. Merge pull request #92554 from Nazarwadim/implement_a_hash_map

    Implement array based hash map `AHashMap`
    Repiteo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    6e9907d View commit details
    Browse the repository at this point in the history
  23. Merge pull request #84368 from dalexeev/gds-rework-util-funcs-macros

    GDScript: Rework `GDScriptUtilityFunctions` macros
    Repiteo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    955c056 View commit details
    Browse the repository at this point in the history
  24. Merge pull request #96786 from passivestar/spin-slider-focus-fix

    Fix EditorSpinSlider blocking viewport from getting focus
    Repiteo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    cf313e4 View commit details
    Browse the repository at this point in the history
  25. Merge pull request #97555 from dustdfg/platform_methods/extract_valid…

    …ate_arch
    
    Build System: Extract `validate_arch` helper functions
    Repiteo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    17f06f6 View commit details
    Browse the repository at this point in the history
  26. Merge pull request #94108 from Calinou/obj-import-add-generate-lods-s…

    …hadow-mesh-lightmap-uv2
    
    Add Generate LODs, Shadow Mesh and Lightmap UV2 options to OBJ mesh import
    Repiteo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    de6814d View commit details
    Browse the repository at this point in the history
  27. Merge pull request #98332 from syntaxerror247/Improve-HttpRequest-Docs

    Add missing `HTTPRequest` Result descriptions.
    Repiteo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    eb18b0d View commit details
    Browse the repository at this point in the history
  28. Merge pull request #96927 from HolonProduction/completion-inner-class…

    …-base-crash
    
    Autocompletion: Don't use owner for inner classes
    Repiteo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    7da6d60 View commit details
    Browse the repository at this point in the history
  29. Merge pull request #98477 from Calinou/styleboxflat-corner-radius-inc…

    …rease-range-hint
    
    Increase range hint for StyleBoxFlat `border_width`, `corner_radius` and `expand_margin`
    Repiteo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    2c87cb6 View commit details
    Browse the repository at this point in the history
  30. Merge pull request #97966 from mh114/mh114-fix-control-doc-typo

    Fix a documentation typo in `Control._drop_data()` C#-example.
    Repiteo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    422535e View commit details
    Browse the repository at this point in the history
  31. Merge pull request #97711 from EAinsley/fix#94718

    Fix freeze when data chunk size in WAV header is larger than the actual size
    Repiteo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    851516e View commit details
    Browse the repository at this point in the history
  32. Merge pull request #97212 from Riteo/picking-the-right-expand-mode

    ColorPicker: Ignore TextureRect expand mode during legacy picking
    Repiteo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    814187d View commit details
    Browse the repository at this point in the history
  33. Merge pull request #90047 from ajreckof/fix-editing-exported-nodes-in…

    …-array-as-text
    
    Fix editing exported nodes in array as text.
    Repiteo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    cd3c86d View commit details
    Browse the repository at this point in the history
  34. Merge pull request #38208 from Calinou/project-manager-use-dummy-audi…

    …o-driver
    
    Use the Dummy audio driver in the project manager
    Repiteo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    9554e3c View commit details
    Browse the repository at this point in the history
  35. Merge pull request #97090 from KoBeWi/secret_cloning_research

    Don't rescan filesystem when duplicating
    Repiteo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    6ad513b View commit details
    Browse the repository at this point in the history
  36. Merge pull request #98378 from dalexeev/doc-clarify-engine-debugger

    Clarify `EngineDebugger` and `EditorDebugger*` documentation
    Repiteo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    a2e3473 View commit details
    Browse the repository at this point in the history
  37. Merge pull request #74714 from dalexeev/expose-bresenham-line

    Expose `Geometry2D.bresenham_line()` method
    Repiteo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    02088ab View commit details
    Browse the repository at this point in the history
  38. Merge pull request #98395 from Repiteo/core/char-range-utils-update

    Core: Update `char_range.inc` to Unicode 16
    Repiteo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    d3298fe View commit details
    Browse the repository at this point in the history
  39. Merge pull request #97771 from dsnopek/openxr-linux-egl

    OpenXR: Add support for Wayland on Linux
    Repiteo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    07e759b View commit details
    Browse the repository at this point in the history
  40. Merge pull request #96499 from beev1s/shallow-script-cache-error

    Fix resource loader not resolving shallow loaded scripts through dependencies
    Repiteo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    2584f75 View commit details
    Browse the repository at this point in the history
  41. Merge pull request #98421 from Calinou/doc-backbuffercopy-screen-read…

    …ing-shaders-tutorial
    
    Link to Screen-reading shaders tutorial in BackBufferCopy documentation
    Repiteo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    15bec19 View commit details
    Browse the repository at this point in the history
  42. Merge pull request #98425 from darksylinc/matias-breadcrumbs-race-fix

    Fix race conditions in breadcrumbs
    Repiteo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    edad871 View commit details
    Browse the repository at this point in the history
  43. Merge pull request #97535 from HolonProduction/gizmo-cylinder

    Editor: Improve cylinder gizmos
    Repiteo committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    61accf0 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2024

  1. Configuration menu
    Copy the full SHA
    953af98 View commit details
    Browse the repository at this point in the history