summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | | | | Fixed Android export failing when no JDK is setup in the OS environment and ↵Chris2024-07-271-1/+2
| |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | custom keystores have been set in the export dialog.
* | | | | | | | | | Merge pull request #94800 from adamscott/fix-sample-playback-list-typoRémi Verschelde2024-07-281-1/+1
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix typo that prevented samples finishing
| * | | | | | | | | | Fix typo that prevented samples finishingAdam Scott2024-07-261-1/+1
| | |_|/ / / / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #94745 from anniryynanen/shortcut-input-tooRémi Verschelde2024-07-281-1/+1
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update documentation for places to receive InputEventShortcut
| * | | | | | | | | | Update documentation for places to receive InputEventShortcutAnni Ryynänen2024-07-261-1/+1
| |/ / / / / / / / /
* | | | | | | | | | Merge pull request #92859 from Summersay415/do-not-stripRémi Verschelde2024-07-281-1/+1
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Android: Change the way `doNotStrip` is set
| * | | | | | | | | | Change the way doNotStrip is setSummersay4152024-06-171-1/+1
| | | | | | | | | | |
* | | | | | | | | | | Merge pull request #85654 from Listwon/quit-to-project-list-wipe-fix-40968Rémi Verschelde2024-07-281-2/+1
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | Defer creating new editor process in "Quit to Project List" just like in "Reload Current Project"
| * | | | | | | | | | Defer creating new editor process in "Quit to Project List" just like in ↵Bartłomiej T. Listwon2023-12-021-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | "Reload Current Project"
* | | | | | | | | | | Merge pull request #94789 from Faless/web/fix_thread_cc_with_workaroundRémi Verschelde2024-07-263-14/+14
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [Web] Fix closure compiler builds, enable it in CI.
| * | | | | | | | | | | [Web] Enable the closure compiler in CIFabio Alessandrelli2024-07-262-14/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also fixes some JSDoc annotations in GodotAudio
| * | | | | | | | | | | [Web] Add workaround for missing export in threaded buildsFabio Alessandrelli2024-07-261-0/+5
| | |_|_|_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The offending symbol gets stripped away by wasm-dce but it's used on the JavaScript side and causes and undefined symbol which also causes the closure compiler to throw an error.
* | | | | | | | | | | Merge pull request #94787 from jsjtxietian/gdinc_-Rémi Verschelde2024-07-261-1/+1
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update shader list after saving `gdshaderinc` file
| * | | | | | | | | | | Update shader list after save `gdshaderinc` filejsjtxietian2024-07-261-1/+1
| | |_|_|/ / / / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #94774 from Riteo/thats-probably-my-biggest-oopsie-yetRémi Verschelde2024-07-261-4/+6
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Apply `prefer_wayland` only if no display driver is set
| * | | | | | | | | | | Apply prefer_wayland only if no display driver is setRiteo2024-07-261-4/+6
| |/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before this patch any other display driver preference would be overridden.
* | | | | | | | | | | Merge pull request #94738 from TokageItLab/blendshape-editRémi Verschelde2024-07-261-11/+30
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix BlendShapeTrack insertion not working
| * | | | | | | | | | | Fix BlendShapeTrack insertion totally not workingSilc Lizard (Tokage) Renew2024-07-251-11/+30
| | | | | | | | | | | |
* | | | | | | | | | | | Merge pull request #94735 from aitorciki/nvdrs-memset-initializationRémi Verschelde2024-07-261-2/+2
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [Windows] Use default aggregate initialization for NVAPI settings
| * | | | | | | | | | | | [Windows] Use default aggregate initialization for NVAPI settingsAitor Guevara2024-07-251-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Using the member initialization encouraged in NVAPI documentation for NVDRS_SETTING results in builds enabling `dev_mode` breaking. Default aggregate initialization results in a clean build though.
* | | | | | | | | | | | | Merge pull request #94730 from dalexeev/gds-fix-while-locals-clearingRémi Verschelde2024-07-263-7/+32
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GDScript: Fix locals clearing after exiting `while` block
| * | | | | | | | | | | | | GDScript: Fix locals clearing after exiting `while` blockDanil Alexeev2024-07-253-7/+32
| | |_|_|/ / / / / / / / / | |/| | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #94719 from thadguidry/improve-SceneTree-docsRémi Verschelde2024-07-261-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add link to notification docs in SceneTree docs
| * | | | | | | | | | | | | Add link to notification docs in SceneTree docsThad Guidry2024-07-261-1/+1
| | |_|_|/ / / / / / / / / | |/| | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #94706 from alvinhochun/window-set-transient-parent-on-createRémi Verschelde2024-07-2610-25/+44
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Pass window exclusive and transient properties for subwindow creation
| * | | | | | | | | | | | | Remove unneeded call in DisplayServerX11 alvinhochun2024-07-251-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | X11 does not need setting exclusive flag (it is not implemented). Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com>
| * | | | | | | | | | | | | Pass window exclusive and transient properties for subwindow creationAlvin Wong2024-07-2510-25/+45
| | |/ / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On Windows this allows to avoid having to change the owner of the window after it has been created, which in rare circumstances may cause the window to bug out.
* | | | | | | | | | | | | Merge pull request #94387 from mihe/fix-3d-selection-listRémi Verschelde2024-07-261-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix "selectable nodes at position clicked" feature in 3D editor
| * | | | | | | | | | | | | Fix "selectable nodes at position clicked" feature in 3D editorMikael Hermansson2024-07-151-1/+1
| | |_|_|_|_|_|_|_|/ / / / | |/| | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #90792 from jsjtxietian/shader-crashRémi Verschelde2024-07-261-0/+6
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix editor crash when shader has incorrect global array declaration
| * | | | | | | | | | | | | Fix editor crash when shader has incorrect global array declarationjsjtxietian2024-07-261-0/+6
| | |_|/ / / / / / / / / / | |/| | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #90134 from AThousandShips/construct_fixRémi Verschelde2024-07-265-1/+34
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [Core] Fix `Variant::construct` of `Object`
| * | | | | | | | | | | | | [Core] Fix `Variant::construct` of `Object`A Thousand Ships2024-07-255-1/+34
| |/ / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Variant type was not updated correctly causing leaks in ref-counted
* | | | | | | | | | | | | Merge pull request #89274 from 0x0ACB/unchecked_castRémi Verschelde2024-07-261-1/+3
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | Fix use after free in `GDScriptLanguage::debug_get_globals`
| * | | | | | | | | | | | Fix user after free in `GDScriptLanguage::debug_get_globals`ACB2024-03-081-1/+3
| | | | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #94723 from akien-mga/revert-94617Rémi Verschelde2024-07-252-124/+35
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Revert "GDScript: Fix common mismatched external parser errors"
| * | | | | | | | | | | | | Revert "GDScript: Fix common mismatched external parser errors"Rémi Verschelde2024-07-252-124/+35
| | |_|_|_|/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit c75225ffb26eb69d0caca930732dce63af6c6707. This caused a crashing regression for multiple users: https://github.com/godotengine/godot/pull/94617#issuecomment-2247868580
* | | | | | | | | | | | | Merge pull request #94722 from TokageItLab/total-weight-vector-typeRémi Verschelde2024-07-251-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | AnimationMixer: Fix `processed_hashes` type to `Animation::TypeHash` instead of `int`
| * | | | | | | | | | | | Fix processed_hashes type to Animation::TypeHash from intSilc Lizard (Tokage) Renew2024-07-251-1/+1
|/ / / / / / / / / / / /
* | | | | | | | | | | | Merge pull request #94716 from TokageItLab/fix-total-weightRémi Verschelde2024-07-251-7/+6
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix total weight calculation to separate track types
| * | | | | | | | | | | | Fix total weight calculation to separate track typesSilc Lizard (Tokage) Renew2024-07-251-7/+6
| | |_|_|/ / / / / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #94702 from ↵Rémi Verschelde2024-07-251-0/+1
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Calinou/doc-editorsettings-update-spinner-no-visible-redraw Document update spinner never displaying with `--debug-canvas-item-redraw`
| * | | | | | | | | | | | Document update spinner never displaying with `--debug-canvas-item-redraw`Hugo Locurcio2024-07-241-0/+1
| | |_|_|/ / / / / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #94621 from Giganzo/scroll-container-rtl-fixRémi Verschelde2024-07-251-2/+2
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | ScrollContainer: Fix RTL on follow focus
| * | | | | | | | | | | Fix rtl on follow focusGiganzo2024-07-231-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change right_margin to side_margin
* | | | | | | | | | | | Merge pull request #94708 from BlueCube3310/rd-cubemap-layer-amount-correctRémi Verschelde2024-07-241-24/+6
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | RenderingDevice: Use correct layer count for Cubemaps during boundary checks
| * | | | | | | | | | | | RenderingDevice: Use the correct amount of layers for Cubemaps for boundary ↵BlueCube33102024-07-241-24/+6
| | |/ / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | checks
* | | | | | | | | | | | Merge pull request #94661 from m4gr3d/fix_android_render_thread_cleanupRémi Verschelde2024-07-2415-37/+136
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Fix the cleanup logic for the Android render thread
| * | | | | | | | | | | | Fix the cleanup logic for the Android render threadFredia Huya-Kouadio2024-07-2415-37/+136
| |/ / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On Android the exit logic goes through `Godot#onDestroy()` who attempts to cleanup the engine using the following code: ``` runOnRenderThread { GodotLib.ondestroy() forceQuit() } ``` The issue however is that by the time we ran this code, the render thread has already been paused (but not yet destroyed), and thus `GodotLib.ondestroy()` and `forceQuit()` which are scheduled on the render thread are not executed. To address this, we instead explicitly request the render thread to exit and block until it does. As part of it exit logic, the render thread has been updated to properly destroy and clean the native instance of the Godot engine, resolving the issue.
* | | | | | | | | | | | Merge pull request #94707 from clayjohn/GLES3-linear-modulateRémi Verschelde2024-07-241-9/+4
|\ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / |/| | | | | | | | | | | Remove linearization of canvas modulate in GLES3 backend