summaryrefslogtreecommitdiffstats
path: root/core
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | | | Fix PackedData::has_path() using wrong path format.Pāvels Nadtočajevs2024-11-131-1/+1
| | |_|/ / / / / / | |/| | | | | | |
* | | | | | | | | Merge commit godotengine/godot@cb411fa960f0b7fdbd97dcdb4c90f9346360ee0eSpartan3222024-11-1234-547/+980
|\| | | | | | | |
| * | | | | | | | Merge pull request #97218 from wenqiangwang/local_debuggger_expr_evalulationThaddeus Crews2024-11-121-3/+3
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support for `print` command in local (command line `-d`) debugger
| | * | | | | | | | Added support for 'print' command in local (command line -d) debuggerWenqiang2024-09-281-3/+3
| | | | | | | | | |
| * | | | | | | | | Merge pull request #91201 from bruvzg/con_typeThaddeus Crews2024-11-124-6/+68
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [OS] Add functions to determine standard I/O device type.
| | * | | | | | | | | [OS] Add functions to determine standard I/O device type.bruvzg2024-11-064-6/+68
| | | | | | | | | | |
| * | | | | | | | | | Merge pull request #98713 from dalexeev/core-fix-callable-get-bound-argumentsThaddeus Crews2024-11-126-57/+64
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Core: Fix `Callable.get_bound_arguments{,_count}()` return incorrect data
| | * | | | | | | | | | Core: Fix `Callable.get_bound_arguments{,_count}()` return incorrect dataDanil Alexeev2024-11-046-57/+64
| | | | | | | | | | | |
| * | | | | | | | | | | Merge pull request #97923 from kisg/translation_server_siof_fixThaddeus Crews2024-11-122-3/+1
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make TranslationServer singleton variable inline.
| | * | | | | | | | | | | Make TranslationServer singleton variable inline.Gergely Kis2024-10-072-3/+1
| | | |_|_|_|_|_|_|_|/ / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change avoids the problem known as 'Static Initialization Order Fiasco' (SIOF). See the following PR for more explanation: https://github.com/godotengine/godot/pull/94683 Co-authored-by: Gabor Koncz <gabor.koncz@migeran.com>
| * | | | | | | | | | | Merge pull request #98120 from dalexeev/core-typed-dicts-bin-serializationThaddeus Crews2024-11-121-144/+261
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Core: Add typed dictionary support for binary serialization
| | * | | | | | | | | | | Core: Add typed dictionary support for binary serializationDanil Alexeev2024-11-121-144/+261
| | | |_|_|_|_|_|_|_|/ / | | |/| | | | | | | | |
| * | | | | | | | | | | Merge pull request #98743 from dbnicholson/improve-compare-localesThaddeus Crews2024-11-122-61/+94
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Improve locale comparison
| | * | | | | | | | | | | Improve locale comparisonDan Nicholson2024-11-122-61/+94
| | | |_|/ / / / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since 9456454109, country specific locales are always preferred over country-less locales even when the OS locale country doesn't match. For example, running the Godot editor with locale es_ES will result in the es_AR locale being chosen even though the es locale would be better. The change happened because the score of the es_AR locale and the es locale are the same when comparing to es_ES. Change this by parsing locale strings into a Locale structure and decreasing the score when script, country or variant are set in both but not matched. For the es_ES case, this causes the es_AR score to be decreased since the countries don't match. On the other hand, the es locale is not decreased since it doesn't specify a country.
| * | | | | | | | | | | Merge pull request #98084 from BlueCube3310/image-cleanup-v2Thaddeus Crews2024-11-122-236/+235
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Clean up Image
| | * | | | | | | | | | | Clean up ImageBlueCube33102024-11-012-236/+235
| | |/ / / / / / / / / /
| * | | | | | | | | | | Merge pull request #98969 from Faless/net/split_socketsThaddeus Crews2024-11-121-0/+2
| |\ \ \ \ \ \ \ \ \ \ \ | | |_|/ / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | [Net] Split Unix/Windows NetSocket implementation
| | * | | | | | | | | | [Net] Split Unix/Windows NetSocket implementationFabio Alessandrelli2024-11-101-0/+2
| | | | | | | | | | | |
| * | | | | | | | | | | Merge pull request #98547 from timothyqiu/loaded-locales-setThaddeus Crews2024-11-111-1/+4
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix duplicated entries in `TranslationServer::get_loaded_locales()`
| | * | | | | | | | | | | Fix duplicated entries in `TranslationServer::get_loaded_locales()`Haoyu Qiu2024-10-261-1/+4
| | | |_|_|_|_|/ / / / / | | |/| | | | | | | | |
| * | | | | | | | | | | Merge pull request #97363 from reduz/deterministic-gen-suberesources-idThaddeus Crews2024-11-112-1/+11
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow passing UID to importer
| | * | | | | | | | | | | Allow passing UID to importerJuan2024-11-112-1/+11
| | | |_|_|_|_|_|/ / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This helps, for importers spitting out new resources to the res:// filesystem to actually hash them to generate deterministic UIDs. This PR also fixes the determinism for translations.
| * | | | | | | | | | | Merge pull request #96590 from reduz/list-directoryThaddeus Crews2024-11-114-0/+65
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Provide a reliable way to see original resources in a directory
| | * | | | | | | | | | | Provide a reliable way to see original resources in a directoryJuan2024-10-074-0/+65
| | | |_|_|_|/ / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When exporting a project, resources are often moved, converted or remapped (source import files are gone, text scenes are converted to binary, etc). This new function allows to list a directory and obtain the actual original resource files. Example ```GDScript var resources = ResourceLoader.list_directory("res://images") print(resources) ``` Result will be something like: ``` ["image1.png","image2.png","image3.png"] ``` instead of ``` ["image1.png.import","image2.png.import","image3.png.import"] ```
| * | | | | | | | | | | Merge pull request #97356 from reduz/pck-file-removalThaddeus Crews2024-11-114-25/+101
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add ability for PCK patches to remove files
| | * | | | | | | | | | | Add ability for PCK patches to remove filesJuan2024-11-114-25/+101
| | | |/ / / / / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Mikael Hermansson <mikael@hermansson.io>
| * | | | | | | | | | | Merge pull request #97352 from reduz/uids-everywhereThaddeus Crews2024-11-116-1/+39
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Universalize UID support in all resource types
| | * | | | | | | | | | | Universalize UID support in all resource typesJuan2024-11-116-1/+39
| | |/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ensures all resource types support UIDs in a project. This is required to fix: * Scripts and many other resource types can't be referenced by UID and when refactored the references are lost. * Path export properties can't use UID for unsupported types. * Refactoring problems when files are moved outside the editor (this PR effectively fixes it). * Editor properly refreshing paths if they changed externally while opened (as example, git update). This needs to be addressed in a subsequent PR, but this one effectively sets the prerequisites. Resource types that do not support UID will get a .uid file appended to them (this includes .gd, .gdshader, .gdextension, etc. files).
| * | | | | | | | | | | Merge pull request #93885 from dalexeev/core-fix-freed-object-booleanizationThaddeus Crews2024-11-111-1/+1
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Core: Fix `Freed Object` booleanization
| | * | | | | | | | | | | Core: Fix `Freed Object` booleanizationDanil Alexeev2024-07-031-1/+1
| | | | | | | | | | | | |
| * | | | | | | | | | | | Merge pull request #92986 from Repiteo/core/ref-instantiate-integrationThaddeus Crews2024-11-111-1/+1
| |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Core: Integrate Ref `instantiate` where possible
| | * | | | | | | | | | | | Core: Integrate `Ref::instantiate` where possibleThaddeus Crews2024-11-101-1/+1
| | | |/ / / / / / / / / / | | |/| | | | | | | | | |
| * | | | | | | | | | | | Merge pull request #82845 from Hysterelius/masterThaddeus Crews2024-11-111-0/+4
| |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Color: Expose OKHSL properties
| | * | | | | | | | | | | | Color: Expose OKHSL propertiesHysterelius2024-11-111-0/+4
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Merge pull request #99078 from DarkMessiah/fix_callables_compareThaddeus Crews2024-11-111-2/+2
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix comparison of callables
| | * | | | | | | | | | | | | Fix comparison of callablesStanislav Labzyuk2024-11-111-2/+2
| | | |/ / / / / / / / / / / | | |/| | | | | | | | | | |
| * / | | | | | | | | | | | CI: Update Linux runners to Ubuntu 24.04Thaddeus Crews2024-11-103-5/+24
| |/ / / / / / / / / / / /
* | | | | | | | | | | | | Merge commit godotengine/godot@0f5f3bc9546b46b2029fc8896dc859697f1eab97Spartan3222024-11-1116-65/+670
|\| | | | | | | | | | | |
| * | | | | | | | | | | | Merge pull request #98809 from bruvzg/mac_gde_libs_non_uniThaddeus Crews2024-11-101-0/+10
| |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [GDExtension] Improve macOS library loading/export.
| | * | | | | | | | | | | | [GDExtension] Improve macOS library loading/export.bruvzg2024-11-041-0/+10
| | | |_|_|_|_|/ / / / / / | | |/| | | | | | | | | |
| * | | | | | | | | | | | Merge pull request #98278 from a-johnston/fuzzy-search-rebaseThaddeus Crews2024-11-104-2/+467
| |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add fuzzy string matching to quick open search
| | * | | | | | | | | | | | Add fuzzy string matching to quick open searchAdam Johnston2024-10-284-2/+467
| | | |_|_|_|/ / / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: sam <samsface@gmail.com>
| * | | | | | | | | | | | Merge pull request #97370 from RandomShaper/refix_rl_not_foundThaddeus Crews2024-11-101-6/+15
| |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ResourceLoader: Report error if resource type unrecognized
| | * | | | | | | | | | | | ResourceLoader: Report error if resource type unrecognizedPedro J. Estébanez2024-11-041-6/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Summersay415 <summersay415@gmail.com>
| * | | | | | | | | | | | | Merge pull request #98891 from Faless/debugger/game_view_settingsThaddeus Crews2024-11-102-0/+38
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [Debugger] Better settings configuration for RuntimeNodeSelect and Window quit
| | * | | | | | | | | | | | | [Debugger] Move quit shortcut configuration to the SceneDebuggerFabio Alessandrelli2024-11-072-0/+38
| | | |_|_|_|_|_|_|/ / / / / | | |/| | | | | | | | | | |
| * | | | | | | | | | | | | Merge pull request #86600 from nikitalita/fix-missing-resourcesThaddeus Crews2024-11-103-5/+11
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix `MissingResource` properties being stripped on save
| | * | | | | | | | | | | | | Fix missing resource properties being dropped on savenikitalita2024-11-053-5/+11
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | Merge pull request #85167 from RandomShaper/good_spinlockThaddeus Crews2024-11-102-5/+60
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enhance SpinLock
| | * | | | | | | | | | | | | | Enhance SpinLockPedro J. Estébanez2024-11-081-5/+42
| | | | | | | | | | | | | | | |