summaryrefslogtreecommitdiffstats
path: root/main
Commit message (Collapse)AuthorAgeFilesLines
* Fix copyright headers referring to GodotSpartan3222024-10-278-16/+16
|
* Improve the brand related assetsMuhannad Elbolaky2024-10-212-0/+0
| | | | | | | | - Switch logos and other related assets to Heebo Ultra-bold as it should - New Splash - Add missing outlines - Replace the bad quality images - Optimize images size
* Rebrand preambles to RedotSpartan3222024-10-138-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | (cherry picked from commit e8542b06acca3c1bdeee4b528411771f0819f084) 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>
* Rebrand Godot 4.3 to RedotTrashguy2024-10-134-14/+14
|
* Fixes godot crash or give unclear message when exporting with invalid argsjsjtxietian2024-09-171-1/+6
| | | | (cherry picked from commit 1d099704049b2bfaac3680758dbdd163be0355f5)
* Fix Godot not quitting with `--doctool --gdscript-docs`.ocean2024-09-161-0/+3
| | | | (cherry picked from commit 13b20820ba78bff60a8ec293c8c66159e0a949ec)
* [.NET] Move search in files extension list definition to be after Scene ↵bruvzg2024-09-161-0/+8
| | | | | | level module init. (cherry picked from commit 69d52ed081ac636a0ac696984c304c5284c902a7)
* Run cleanup code on DisplayServer init failure to prevent crash on exit.bruvzg2024-09-161-1/+28
| | | | (cherry picked from commit f15ad7235548130be49e00b44b33e8eb64bb6bc3)
* Merge pull request #94796 from kus04e4ek/backfallRémi Verschelde2024-07-291-0/+3
|\ | | | | | | Windows: Fall back to D3D12 if Vulkan is not supported and vice versa
| * Fall back to D3D12 if Vulkan is not supported and vice versaKusok2024-07-271-0/+3
| |
* | 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 #88065 from Riteo/ds-pref-consistentRémi Verschelde2024-07-221-12/+14
|\ | | | | | | Handle display driver preferences consistently between editor and projects
| * Handle display driver preferences consistently between editor and projectsRiteo2024-02-071-12/+14
| | | | | | | | | | | | | | | | | | | | | | | | The way that it was implemented before allowed for the project property to spill over to the editor if the `prefer_wayland` property is not present which, while not completely likely, is still a possibility. This specific part is thus more of a correctness change, ensuring that we always enforce the default display server when not running a project. This commit also removes the restart requirement for the relative display driver project settings as they're independent and a restart would do nothing useful.
* | End benchmark of Main::Setup properly before calling setup2Alvin Wong2024-07-211-1/+2
| |
* | Merge pull request #94116 from bruvzg/ed_quit_unloadRémi Verschelde2024-07-191-0/+12
|\ \ | | | | | | | | | [Editor] Unload addons when using `--import` or `--quit`.
| * | [Editor] Unload addons when using `--import` or `--quit`.bruvzg2024-07-091-0/+12
| | |
* | | Merge pull request #94412 from dsnopek/xr-always-renderRémi Verschelde2024-07-181-1/+1
|\ \ \ | | | | | | | | | | | | Always render when XR is enabled, even if no OS windows can draw
| * | | Always render when XR is enabled, even if no OS windows can drawDavid Snopek2024-07-171-1/+1
| |/ /
* | | Merge pull request #94404 from clayjohn/android-clear-colorRémi Verschelde2024-07-171-2/+2
|\ \ \ | | | | | | | | | | | | Restore default clear color after displaying boot splash
| * | | Restore default clear color after displaying boot splashclayjohn2024-07-151-2/+2
| | | | | | | | | | | | | | | | On Android the boot splash can be shown at a different time, so the clear color restore needs to happen within the `setup_boot_logo` function
* | | | Merge pull request #94052 from m4gr3d/clean_input_dispatch_settingsRémi Verschelde2024-07-172-13/+4
|\ \ \ \ | |/ / / |/| | | | | | | Cleanup Android input on render thread settings
| * | | Cleanup Android input on render thread settingsFredia Huya-Kouadio2024-07-092-13/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Follow up to https://github.com/godotengine/godot/pull/93933 Clean up the set of settings use to control whether Android input should be dispatched on the render thread. Addresses comments in https://github.com/godotengine/godot/pull/93933#issuecomment-2210437977
* | | | Fix a bunch of orphan StringName errors at ProjectSettings/Editor exitYuri Rubinsky2024-07-091-0/+3
| |/ / |/| |
* | | Fix physics tick counterRicardo Buring2024-07-071-1/+1
|/ / | | | | | | | | | | The counter is now incremented at the start of a physics tick rather than at the end. Co-authored-by: lawnjelly <lawnjelly@gmail.com>
* | Fix ANRs reported by the Google Play ConsoleFredia Huya-Kouadio2024-07-041-0/+2
| | | | | | | | | | | | - Add support for dispatching input on the render thread (UI thread is the current default) when `input_buffering` and `accumulated_input` are disabled. At the expense of latency, this helps prevent 'heavy' applications / games from blocking the UI thread (the default behavior) which may cause the application to ANR. - Remove GLSurfaceView logic causing the UI thread to wait on the GL thread during lifecycle events. The removed logic would cause the UI thread to ANR when the GL thread is blocked.
* | Fix crashes reported by the Google Play ConsoleFredia Huya-Kouadio2024-07-041-11/+11
| |
* | Fix the issue causing the logo to not show when using the `compatibility` ↵Fredia Huya-Kouadio2024-07-032-66/+70
| | | | | | | | renderer
* | Update the splash screen logic for the Godot app templateFredia Huya-Kouadio2024-06-101-1/+1
| | | | | | | | Due to limitations to the splash screen introduced in Android 12, the splash screen logic is updated to the same logic as used on other platforms, i.e: the splash screen is rendered by the Godot engine instead of the Android runtime.
* | Merge pull request #92733 from ↵Rémi Verschelde2024-06-041-7/+12
|\ \ | | | | | | | | | | | | | | | raulsntos/core/memdelete-engine-later-but-not-that-late Release Engine before unregistering core types
| * | Release Engine before unregistering core typesRaul Santos2024-06-031-7/+12
| | |
* | | Merge pull request #79126 from bruvzg/SteamTimeRémi Verschelde2024-06-034-0/+213
|\ \ \ | |/ / |/| | Enable optional minimal SteamAPI integration for usage time tracking (editor only).
| * | Enable optional minimal SteamAPI integration for usage time tracking (editor ↵bruvzg2024-05-314-0/+213
| | | | | | | | | | | | only).
* | | Merge pull request #92336 from van800/DAPRémi Verschelde2024-05-301-1/+18
|\ \ \ | | | | | | | | | | | | [DAP] Add `--dap-port` as a command line argument
| * | | [DAP] Add --dap-port as a command line argument, very similar to --lsp-portIvan Shakhov2024-05-301-1/+18
| | | |
* | | | Clean Input::frame_parsed_events before de-initialising scripting languages ↵bruvzg2024-05-301-0/+6
| |/ / |/| | | | | | | | to ensure no script created events exist at the exit.
* | | Fix -empty string- console log in web exportpatwork2024-05-281-0/+2
|/ /
* | Properly set window class in WaylandPaulo Poiati2024-05-221-7/+11
| |
* | Merge pull request #92075 from autoit4you/fix-92062Rémi Verschelde2024-05-181-2/+2
|\ \ | | | | | | | | | Use `GLOBAL_GET` for `window_{height,width}_override`
| * | Use GLOBAL_GET for window_{height,width}_overrideLea2024-05-181-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Before ProjectSettings::get was used, resulting in ignoring feature tag overrides for display/window/size/window_width_override and display/window/size/window_height_override. Fixes #92062
* | | Release Engine after unregistering GDExtensionsRaul Santos2024-05-171-3/+4
|/ / | | | | | | The Engine is used to retrieve singletons, and GDExtensions may try to retrieve a singleton (e.g.: `OS`) in their deinitialization.
* | Merge pull request #91927 from timothyqiu/monitor-namesRémi Verschelde2024-05-141-33/+33
|\ \ | | | | | | | | | Make performance monitor names translatable
| * | Make performance monitor names translatableHaoyu Qiu2024-05-141-33/+33
| | |
* | | Use Core/Scene stringnames consistentlykobewi2024-05-131-1/+0
|/ /
* | Don't define NO_EDITOR_SPLASH in export templatesProgramneer2024-05-122-2/+2
| |
* | Replace `find` with `contains/has` where applicableA Thousand Ships2024-05-081-1/+1
| | | | | | | | | | | | | | * Replaces `find(...) != -1` with `contains` for `String` * Replaces `find(...) == -1` with `!contains` for `String` * Replaces `find(...) != -1` with `has` for containers * Replaces `find(...) == -1` with `!has` for containers
* | Generate docs from GDExtensions using `--gdextension-docs` with `--doctool`David Snopek2024-05-071-21/+30
| |
* | Reduce and prevent unnecessary random-access to `List`A Thousand Ships2024-05-041-269/+272
| | | | | | | | | | | | | | | | | | Random-access access to `List` when iterating is `O(n^2)` (`O(n)` when accessing a single element) * Removed subscript operator, in favor of a more explicit `get` * Added conversion from `Iterator` to `ConstIterator` * Remade existing operations into other solutions when applicable
* | Add support for OpenXR hand interaction extensionBastiaan Olij2024-05-021-0/+1
| |
* | Ensure --doctool is run from root directory when implicit cwd is usedRedMser2024-05-011-1/+9
| |
* | Add separate feature tags for editor runtimekobewi2024-04-261-0/+1
| |