Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #90955 from AThousandShips/print_to_stdout | Rémi Verschelde | 2024-09-23 | 1 | -0/+12 |
|\ | | | | | | | [Core] Add `Engine.print_to_stdout` setting to control printing | ||||
| * | [Core] Add `Engine.print_to_stout` setting to control printing | A Thousand Ships | 2024-09-22 | 1 | -0/+12 |
| | | | | | | | | | | Also added notes to the related project settings pointing to the `Engine` properties. | ||||
* | | Merge pull request #90969 from Naros/expose-resource-and-saver-methods | Rémi Verschelde | 2024-09-23 | 1 | -0/+5 |
|\ \ | |/ |/| | | | Expose several resource/resource-saver functions | ||||
| * | Expose several resource/resource-saver functions | Chris Cranford | 2024-09-22 | 1 | -0/+5 |
| | | |||||
* | | Merge pull request #90703 from ZerxZ/core/classdb_get_api_type | Rémi Verschelde | 2024-09-18 | 1 | -1/+14 |
|\ \ | | | | | | | | | | Expose `ClassDB.class_get_api_type()` method | ||||
| * | | Expose ClassDB::class_get_api_type method | 深淵の鴿子 | 2024-09-18 | 1 | -1/+14 |
| | | | |||||
* | | | Fix Unable to use ResourceLoader in C# after threaded load in GDScript #92798 | Hilderin | 2024-09-11 | 1 | -5/+11 |
| |/ |/| | |||||
* | | Add support for non-blocking IO mode to `OS.execute_with_pipe`. | bruvzg | 2024-09-06 | 1 | -3/+3 |
|/ | |||||
* | Merge pull request #92530 from Naros/expose-resource-cache-get-ref | Rémi Verschelde | 2024-08-28 | 1 | -0/+6 |
|\ | | | | | | | Expose `get_cached_ref` from `ResourceCache` | ||||
| * | Expose `get_cached_ref` from `ResourceCache` | Chris Cranford | 2024-05-29 | 1 | -0/+6 |
| | | |||||
* | | Add optional count argument to Sempahore::post | Radiant | 2024-08-27 | 1 | -3/+5 |
| | | | | | | | | | | | | Co-authored-by: RandomShaper <RandomShaper@users.noreply.github.com> Co-authored-by: A Thousand Ships (she/her) <96648715+AThousandShips@users.noreply.github.com> Co-authored-by: Mickeon <Mickeon@users.noreply.github.com> | ||||
* | | Add `String.is_valid_unicode_identifier()` | Haoyu Qiu | 2024-08-27 | 1 | -1/+1 |
| | | | | | | | | | | | | | | - Adds `is_valid_unicode_identifier()` - Adds `is_valid_ascii_identifier()` - Deprecates `is_valid_identifier()` - Renames `validate_identifier()` to `validate_ascii_identifier()` | ||||
* | | Merge pull request #93141 from RadiantUwU/add_static_classdb_calls | Rémi Verschelde | 2024-08-26 | 1 | -0/+19 |
|\ \ | | | | | | | | | | Implement `ClassDB::class_call_static_method` | ||||
| * | | Implement `ClassDB::class_call_static_method` | Radiant | 2024-08-23 | 1 | -0/+19 |
| | | | |||||
* | | | Add Metal support for macOS (arm64) and iOS | Stuart Carnie | 2024-08-20 | 1 | -0/+1 |
| | | | |||||
* | | | Expose ClassDB methods `get_property_setter` / `get_property_getter` | Chris Cranford | 2024-07-27 | 1 | -0/+10 |
| | | | |||||
* | | | [Crypto] Expose OS.get_entropy | Fabio Alessandrelli | 2024-06-17 | 1 | -0/+9 |
| | | | |||||
* | | | [Crypto] Expose get_system_ca_certificates. | Fabio Alessandrelli | 2024-06-14 | 1 | -0/+5 |
|/ / | |||||
* / | Expose several EngineDebugger methods and signals as plugin callbacks | Chris Cranford | 2024-06-10 | 1 | -0/+77 |
|/ | |||||
* | Fix unsafe uses of `Callable.is_null()` | A Thousand Ships | 2024-04-27 | 1 | -1/+1 |
| | | | | | `Callable.is_null()` is not equivalent to `!Callable.is_valid()` and doesn't guarantee the call is valid. | ||||
* | Merge pull request #90916 from ↵ | Rémi Verschelde | 2024-04-22 | 1 | -0/+11 |
|\ | | | | | | | | | | | Naros/expose-classdb-class-get-property-default-value Expose `ClassDB::class_get_property_default_value` method | ||||
| * | Expose ClassDB::class_get_property_default_value method | Chris Cranford | 2024-04-19 | 1 | -0/+11 |
| | | |||||
* | | Merge pull request #90368 from Naros/expose-classdb-is-enum-bitfield | Rémi Verschelde | 2024-04-22 | 1 | -1/+7 |
|\ \ | | | | | | | | | | Expose `ClassDB::is_enum_bitfield` as `ClassDB::is_class_enum_bitfield` | ||||
| * | | Expose `ClassDB::is_enum_bitfield` as `ClassDB::is_class_enum_bitfield` | Chris Cranford | 2024-04-19 | 1 | -1/+7 |
| |/ | |||||
* | | Fix import and saving related crashes | A Thousand Ships | 2024-04-22 | 1 | -2/+0 |
| | | | | | | | | | | * Don't add empty mesh to result when importing obj files * Check for null resources in `ResourceSaver` | ||||
* | | Add get_process_exit_code() method | kobewi | 2024-04-16 | 1 | -0/+5 |
|/ | |||||
* | Implement `OS.execute_with_pipe` method to run process with redirected stdio. | bruvzg | 2024-03-27 | 1 | -6/+15 |
| | | | | Implement `pipe://*` path handling for creation of named pipes. | ||||
* | Add methods to get argument count of methods | A Thousand Ships | 2024-03-10 | 1 | -0/+6 |
| | | | | | | | | Added to: * `Callable`s * `Object`s * `ClassDB` * `Script(Instance)`s | ||||
* | Merge pull request #86777 from Mickeon/autocomplete-classdb | Rémi Verschelde | 2024-03-01 | 1 | -0/+24 |
|\ | | | | | | | Add autocompletion for ClassDB & AudioServer | ||||
| * | Add autocompletion for ClassDB & AudioServer | Micky | 2024-02-29 | 1 | -0/+24 |
| | | |||||
* | | Merge pull request #86743 from Mickeon/autocompletion-optimise-object | Rémi Verschelde | 2024-03-01 | 1 | -1/+3 |
|\ \ | | | | | | | | | | Optimise comparisons for Object's `get_argument_options` | ||||
| * | | Optimise Object's `get_argument_options` | Micky | 2024-02-29 | 1 | -1/+3 |
| | | | |||||
* | | | Enhance cache modes in resource loading | Pedro J. Estébanez | 2024-02-26 | 1 | -0/+2 |
|/ / | | | | | | | | | | | | | - Unify documentation, hoping to clear misconcepctions about about propagation of the cache mode across dependant loads. - Clarify in docs that `CACHE_MODE_REPLACE` now also works on the main resource (from #87008). - Add two recursive modes, counterparts of `CACHE_MODE_REPLACE` and `CACHE_MODE_IGNORE`, since it seems some need them (see #59669, #82830). - Let resources, even loaded with one of the ignore-cache modes, get a path, which is useful for tools. | ||||
* | | Add const lvalue ref to core/* container parameters | Muller-Castro | 2024-02-14 | 1 | -2/+2 |
| | | |||||
* | | Add const lvalue ref to container parameters | Muller-Castro | 2024-01-05 | 1 | -7/+7 |
| | | |||||
* | | Merge pull request #83353 from Chubercik/expose_delaunay_3d | Rémi Verschelde | 2024-01-04 | 1 | -0/+5 |
|\ \ | | | | | | | | | | Expose 3D Delaunay tetrahedralization in `Geometry3D` | ||||
| * | | Expose 3D Delaunay tetrahedralization in `Geometry3D` | Jakub Marcowski | 2023-10-16 | 1 | -0/+5 |
| | | | |||||
* | | | Add autocompletion for `Engine.get_singleton` & similar | Micky | 2024-01-03 | 1 | -0/+10 |
| |/ |/| | |||||
* | | Add Direct3D 12 RenderingDevice implementation | Pedro J. Estébanez | 2023-12-12 | 1 | -0/+1 |
|/ | |||||
* | Fixes to allow object-less callables throughout Godot | Mai Lavelle | 2023-10-06 | 1 | -2/+1 |
| | | | | This fixes #81887 | ||||
* | Merge pull request #78871 from jitspoe/master.pr_compute_convex_mesh_points | Rémi Verschelde | 2023-08-16 | 1 | -0/+12 |
|\ | | | | | | | Expose `compute_convex_mesh_points` function to GDScript | ||||
| * | Expose compute_convex_mesh_points function to GDScript. | jitspoe | 2023-08-14 | 1 | -0/+12 |
| | | |||||
* | | Add ability to get barycentric coordinates from ray | PrecisionRender | 2023-08-02 | 1 | -0/+7 |
| | | |||||
* | | [macOS] Implement optional native file selection dialog support for ↵ | bruvzg | 2023-07-12 | 1 | -0/+10 |
|/ | | | | sandboxed apps. | ||||
* | Merge pull request #78000 from RandomShaper/let_users_mess_up | Rémi Verschelde | 2023-06-10 | 1 | -0/+8 |
|\ | | | | | | | Let user scripts disable thread safety checks | ||||
| * | Let user scripts disable thread safety checks | Pedro J. Estébanez | 2023-06-09 | 1 | -0/+8 |
| | | |||||
* | | Mark thread name setup safe for nodes | Pedro J. Estébanez | 2023-06-08 | 1 | -0/+4 |
|/ | |||||
* | Merge pull request #52314 from lawnjelly/four_delta_smooth | Rémi Verschelde | 2023-05-17 | 1 | -0/+12 |
|\ | | | | | | | Add frame delta smoothing option (4.x) | ||||
| * | Add frame delta smoothing option (4.x) | lawnjelly | 2023-05-16 | 1 | -0/+12 |
| | | | | | | | | | | | | | | | | Frame deltas are currently measured by querying the OS timer each frame. This is subject to random error. Frame delta smoothing instead filters the delta read from the OS by replacing it with the refresh rate delta wherever possible. This PR also contains code to estimate the refresh rate based on the input deltas, without reading the refresh rate from the host OS. The delta_smooth_enabled setting can also be modified at runtime through OS::, and there is also now a command line setting to override the project setting. | ||||
* | | Merge pull request #77000 from reduz/make-more-base-nodes-thread-safe | Rémi Verschelde | 2023-05-16 | 1 | -30/+30 |
|\ \ | | | | | | | Make more base nodes thread safe |