Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #95323 from bruvzg/ios_dyl | Rémi Verschelde | 2024-08-09 | 1 | -1/+1 |
|\ | | | | | [iOS] Fix dylib GDExtension convertion. | ||||
| * | [iOS] Fix dylib GDExtension convertion. | bruvzg | 2024-08-09 | 1 | -1/+1 |
| | | |||||
* | | [macOS] Remove kill override. | bruvzg | 2024-08-08 | 2 | -13/+0 |
|/ | |||||
* | [macOS] Load OpenGL.framework by path to avoid issues with non-Latin ↵ | bruvzg | 2024-08-07 | 2 | -7/+14 |
| | | | | executable names. | ||||
* | Merge pull request #95191 from bruvzg/macos_term | Rémi Verschelde | 2024-08-06 | 1 | -2/+5 |
|\ | | | | | | | [macOS] Attempt to terminate process normally before using `forceTerminate`. | ||||
| * | [macOS] Attempt to terminate process normally before using `forceTerminate`. | bruvzg | 2024-08-06 | 1 | -2/+5 |
| | | |||||
* | | Merge pull request #95189 from bruvzg/fix_mono_bundle | Rémi Verschelde | 2024-08-06 | 1 | -5/+7 |
|\ \ | | | | | | | | | | [macOS] Fix `generate_bundle` build flag for .NET builds. | ||||
| * | | [macOS] Fix `generate_bundle` build flag for .NET builds. | bruvzg | 2024-08-06 | 1 | -5/+7 |
| |/ | |||||
* | | Merge pull request #95155 from bruvzg/win_pen_checks | Rémi Verschelde | 2024-08-06 | 1 | -0/+10 |
|\ \ | | | | | | | | | | [Windows] Reject `WM_POINTER(UP/DOWN)` messages for non pen pointer type. | ||||
| * | | [Windows] Reject WM_POINTER(UP/DOWN) messages for non pen pointer type. | bruvzg | 2024-08-04 | 1 | -0/+10 |
| |/ | |||||
* | | Merge pull request #95046 from timothyqiu/typos | Rémi Verschelde | 2024-08-06 | 2 | -6/+6 |
|\ \ | | | | | | | | | | Fix several typos in the documentation | ||||
| * | | Fix several typos in the documentation | Haoyu Qiu | 2024-08-02 | 2 | -6/+6 |
| |/ | |||||
* | | Merge pull request #95009 from bruvzg/win_transp_checks | Rémi Verschelde | 2024-08-06 | 1 | -26/+29 |
|\ \ | | | | | | | | | | [Windows] Check if transparency is enabled in the project setting before applying DWM blur. | ||||
| * | | [Windows] Check if transparency is enabled in the project setting before ↵ | bruvzg | 2024-08-01 | 1 | -26/+29 |
| |/ | | | | | | | applying DWM blur. | ||||
* / | [X11] Use motion event button state instead of async state. | bruvzg | 2024-08-01 | 1 | -2/+19 |
|/ | |||||
* | [macOS] Fix `is_process_running` and `kill` for bundled apps. | bruvzg | 2024-07-31 | 2 | -0/+20 |
| | |||||
* | Merge pull request #94976 from bruvzg/win_app_name | Rémi Verschelde | 2024-07-31 | 1 | -2/+13 |
|\ | | | | | | | [Windows] Improve editor grouping, set friendly name registry key for exported projects. | ||||
| * | [Windows] Improve editor grouping, set friendly name registry key for ↵ | bruvzg | 2024-07-31 | 1 | -2/+13 |
| | | | | | | | | exported projects. | ||||
* | | Merge pull request #94958 from adamscott/fix-missing-web-nullcheck-source | Rémi Verschelde | 2024-07-31 | 1 | -1/+3 |
|\ \ | | | | | | | | | | Add missing null check before disconnecting source | ||||
| * | | Add missing null check before disconnecting source | Adam Scott | 2024-07-30 | 1 | -1/+3 |
| |/ | |||||
* | | Merge pull request #94428 from alvinhochun/windows-angle-resize-sync | Rémi Verschelde | 2024-07-31 | 4 | -4/+11 |
|\ \ | | | | | | | | | | Windows: Update ANGLE surface size when window is resized | ||||
| * | | Windows: Update ANGLE surface size when window is resized | Alvin Wong | 2024-07-16 | 2 | -1/+6 |
| | | | | | | | | | | | | | | | | | | | | | ANGLE needs to be told to resize the DXGI swap chain using `eglWaitNative`. Otherwise the resize will only happen in `eglSwapBuffers`, which causes some janky stretching during window resize. | ||||
| * | | Windows: Do not attempt to resize surface before it is created | Alvin Wong | 2024-07-16 | 2 | -3/+5 |
| | | | | | | | | | | | | | | | | | | `WM_WINDOWPOSCHANGED` may be received before `CreateWindowExW` has even returned, when the window's rendering context or OpenGL context hasn't been created yet. | ||||
* | | | Android: Ensure cleanup of all subobjects in the OpenSL audio driver | Pierce Brooks | 2024-07-30 | 2 | -11/+42 |
| |/ |/| | |||||
* | | Merge pull request #94943 from bruvzg/arm64_gl_switch | Rémi Verschelde | 2024-07-30 | 1 | -7/+27 |
|\ \ | | | | | | | | | | [Windows] Improve OpenGL/ANGLE switching on ARM64. | ||||
| * | | [Windows] Improve OpenGL/ANGLE switching on ARM64. | bruvzg | 2024-07-30 | 1 | -7/+27 |
| | | | |||||
* | | | Merge pull request #94923 from m4gr3d/fix_crash_on_android_terminate | Rémi Verschelde | 2024-07-30 | 1 | -0/+4 |
|\ \ \ | | | | | | | | | | | | | Fix crash that occurs on termination of the Godot engine on Android | ||||
| * | | | Fix the crash that occurs on termination of the Godot engine on Android | Fredia Huya-Kouadio | 2024-07-29 | 1 | -0/+4 |
| |/ / | |||||
* | | | Merge pull request #94887 from m4gr3d/fix_generate_apk_for_dev_build | Rémi Verschelde | 2024-07-30 | 1 | -19/+12 |
|\ \ \ | | | | | | | | | | | | | Automatically enable `doNotStrip` for dev builds | ||||
| * | | | Fix the `generate_apk` logic when `dev_build` or `debug_symbols` are enabled | Fredia Huya-Kouadio | 2024-07-29 | 1 | -19/+12 |
| |/ / | | | | | | | | | | Co-authored-by: Rémi Verschelde <rverschelde@gmail.com> | ||||
* / / | [Web] Gracefully handle non-finite audio volumes | A Thousand Ships | 2024-07-29 | 1 | -1/+4 |
|/ / | |||||
* | | Merge pull request #94796 from kus04e4ek/backfall | Rémi Verschelde | 2024-07-29 | 1 | -4/+31 |
|\ \ | | | | | | | | | | Windows: Fall back to D3D12 if Vulkan is not supported and vice versa | ||||
| * | | Fall back to D3D12 if Vulkan is not supported and vice versa | Kusok | 2024-07-27 | 1 | -4/+31 |
| | | | |||||
* | | | Merge pull request #94836 from bruvzg/win7_angle | Rémi Verschelde | 2024-07-28 | 1 | -2/+2 |
|\ \ \ | | | | | | | | | | | | | [Windows] Remove libSynchronization | ||||
| * | | | [Windows] Remove libSynchronization | bruvzg | 2024-07-27 | 1 | -2/+2 |
| | | | | |||||
* | | | | Merge pull request #94809 from ↵ | Rémi Verschelde | 2024-07-28 | 1 | -1/+2 |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | ChrisBase/fix_keytool_for_android_export_not_found Fix Android export failing with custom keystores and no JDK setup in the OS environment | ||||
| * | | | | Fixed Android export failing when no JDK is setup in the OS environment and ↵ | Chris | 2024-07-27 | 1 | -1/+2 |
| |/ / / | | | | | | | | | | | | | custom keystores have been set in the export dialog. | ||||
* | | | | Merge pull request #92859 from Summersay415/do-not-strip | Rémi Verschelde | 2024-07-28 | 1 | -1/+1 |
|\ \ \ \ | |/ / / |/| | | | | | | | Android: Change the way `doNotStrip` is set | ||||
| * | | | Change the way doNotStrip is set | Summersay415 | 2024-06-17 | 1 | -1/+1 |
| | | | | |||||
* | | | | Merge pull request #94789 from Faless/web/fix_thread_cc_with_workaround | Rémi Verschelde | 2024-07-26 | 2 | -13/+13 |
|\ \ \ \ | | | | | | | | | | | | | | | | [Web] Fix closure compiler builds, enable it in CI. | ||||
| * | | | | [Web] Enable the closure compiler in CI | Fabio Alessandrelli | 2024-07-26 | 1 | -13/+8 |
| | | | | | | | | | | | | | | | | | | | | Also fixes some JSDoc annotations in GodotAudio | ||||
| * | | | | [Web] Add workaround for missing export in threaded builds | Fabio Alessandrelli | 2024-07-26 | 1 | -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 #94735 from aitorciki/nvdrs-memset-initialization | Rémi Verschelde | 2024-07-26 | 1 | -2/+2 |
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | [Windows] Use default aggregate initialization for NVAPI settings | ||||
| * | | | | | [Windows] Use default aggregate initialization for NVAPI settings | Aitor Guevara | 2024-07-25 | 1 | -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 #94706 from alvinhochun/window-set-transient-parent-on-create | Rémi Verschelde | 2024-07-26 | 6 | -11/+40 |
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | Pass window exclusive and transient properties for subwindow creation | ||||
| * | | | | Remove unneeded call in DisplayServerX11 | alvinhochun | 2024-07-25 | 1 | -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 creation | Alvin Wong | 2024-07-25 | 6 | -11/+41 |
| |/ / / | | | | | | | | | | | | | | | | | | | | | 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. | ||||
* / / / | Fix the cleanup logic for the Android render thread | Fredia Huya-Kouadio | 2024-07-24 | 15 | -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 #94680 from bruvzg/fix_net_detection | Rémi Verschelde | 2024-07-24 | 1 | -3/+3 |
|\ \ \ | | | | | | | | | | | | | Replace .NET detection code with `ClassDB::class_exists("CSharpScript")`. | ||||
| * | | | Replace .NET detection code with `ClassDB::class_exists("CSharpScript")`. | bruvzg | 2024-07-23 | 1 | -3/+3 |
| | | | |