summaryrefslogtreecommitdiffstats
path: root/core/core_bind.h
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit godotengine/godot@cb411fa960f0b7fdbd97dcdb4c90f9346360ee0eSpartan3222024-11-121-1/+19
|\
| * Merge pull request #91201 from bruvzg/con_typeThaddeus Crews2024-11-121-1/+17
| |\ | | | | | | | | | [OS] Add functions to determine standard I/O device type.
| | * [OS] Add functions to determine standard I/O device type.bruvzg2024-11-061-1/+17
| | |
| * | Merge pull request #96590 from reduz/list-directoryThaddeus Crews2024-11-111-0/+2
| |\ \ | | |/ | |/| | | | Provide a reliable way to see original resources in a directory
| | * Provide a reliable way to see original resources in a directoryJuan2024-10-071-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 commit godotengine/godot@c6c464cf9ae56e8b68620af65125dd980d0e8122Spartan3222024-11-021-1/+1
|\| |
| * | Rename ClassDB::class_call_static_method -> class_call_staticJan Haller2024-10-301-1/+1
| | |
* | | Merge pull request #818 from Spartan322/fixup/copyright-headersGeorge L. Albany2024-10-271-2/+2
|\ \ \ | | | | | | | | Fix copyright headers referring to Godot
| * | | Fix copyright headers referring to GodotSpartan3222024-10-271-2/+2
| | | |
* | | | Merge commit godotengine/godot@61accf060515416da07d913580419fd8c8490f7bSpartan3222024-10-261-0/+2
|\ \ \ \ | |/ / / |/| / / | |/ /
| * | Expose `Geometry2D.bresenham_line()` methodDanil Alexeev2024-10-251-0/+2
| | | | | | | | | | | | Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
* | | Merge commit godotengine/godot@b3bcb2dc14691f7729984128dca26a844f662fa1Spartan3222024-10-221-1/+0
|\| |
| * | Don't include `core/io/image.h` in `core/os/os.h`Yevhen Babiichuk (DustDFG)2024-10-181-1/+0
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | `core/os/os.h` doesn't use `core/io/image.h`. It just brings transitive dependencies. Lots of dependencies because `core/os/os.h` is transitively included in almost every file of godot Also added `core/io/image.h` into files^1 where `Ref<Image>` and `core/os/os.h` were used to prevent obscure errors involving `Ref<Image>` ^1 except those which include `core/io/image_loader.h` or `core/io/image.h` by corresponding .h file with the same name Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com> Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
* | Rebrand preambles to RedotDubhghlas McLaughlin2024-10-111-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 to RedotRandolph W. Aarseth II2024-10-111-0/+3
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add Linux Editor tests workflow matrix Add Windows Editor w/ Mono workflow matrix Add Generate Glue Code job to Windows workflow Add Build GodotSharp job to Windows workflow Add godot compatibility version references Add Godot author info Add Godot version compatibility info Add Godot donor info Add Godot authors and donors to editor_about.cpp 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>
* Merge pull request #90955 from AThousandShips/print_to_stdoutRémi Verschelde2024-09-231-0/+3
|\ | | | | | | [Core] Add `Engine.print_to_stdout` setting to control printing
| * [Core] Add `Engine.print_to_stout` setting to control printingA Thousand Ships2024-09-221-0/+3
| | | | | | | | | | Also added notes to the related project settings pointing to the `Engine` properties.
* | Merge pull request #90969 from Naros/expose-resource-and-saver-methodsRémi Verschelde2024-09-231-0/+2
|\ \ | |/ |/| | | Expose several resource/resource-saver functions
| * Expose several resource/resource-saver functionsChris Cranford2024-09-221-0/+2
| |
* | Merge pull request #90703 from ZerxZ/core/classdb_get_api_typeRémi Verschelde2024-09-181-0/+11
|\ \ | | | | | | | | | Expose `ClassDB.class_get_api_type()` method
| * | Expose ClassDB::class_get_api_type method深淵の鴿子2024-09-181-0/+11
| | |
* | | Fix Unable to use ResourceLoader in C# after threaded load in GDScript #92798Hilderin2024-09-111-2/+2
| |/ |/|
* | Add support for non-blocking IO mode to `OS.execute_with_pipe`.bruvzg2024-09-061-1/+7
|/
* Merge pull request #92530 from Naros/expose-resource-cache-get-refRémi Verschelde2024-08-281-0/+1
|\ | | | | | | Expose `get_cached_ref` from `ResourceCache`
| * Expose `get_cached_ref` from `ResourceCache`Chris Cranford2024-05-291-0/+1
| |
* | Add optional count argument to Sempahore::postRadiant2024-08-271-1/+6
| | | | | | | | | | | | 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>
* | Merge pull request #93141 from RadiantUwU/add_static_classdb_callsRémi Verschelde2024-08-261-0/+1
|\ \ | | | | | | | | | Implement `ClassDB::class_call_static_method`
| * | Implement `ClassDB::class_call_static_method`Radiant2024-08-231-0/+1
| | |
* | | Add Metal support for macOS (arm64) and iOSStuart Carnie2024-08-201-0/+1
| | |
* | | Expose ClassDB methods `get_property_setter` / `get_property_getter`Chris Cranford2024-07-271-0/+2
| | |
* | | [Crypto] Expose OS.get_entropyFabio Alessandrelli2024-06-171-0/+1
| | |
* | | [Crypto] Expose get_system_ca_certificates.Fabio Alessandrelli2024-06-141-0/+2
|/ /
* / Expose several EngineDebugger methods and signals as plugin callbacksChris Cranford2024-06-101-0/+16
|/
* Merge pull request #90916 from ↵Rémi Verschelde2024-04-221-0/+2
|\ | | | | | | | | | | Naros/expose-classdb-class-get-property-default-value Expose `ClassDB::class_get_property_default_value` method
| * Expose ClassDB::class_get_property_default_value methodChris Cranford2024-04-191-0/+2
| |
* | Merge pull request #90368 from Naros/expose-classdb-is-enum-bitfieldRémi Verschelde2024-04-221-0/+2
|\ \ | | | | | | | | | Expose `ClassDB::is_enum_bitfield` as `ClassDB::is_class_enum_bitfield`
| * | Expose `ClassDB::is_enum_bitfield` as `ClassDB::is_class_enum_bitfield`Chris Cranford2024-04-191-0/+2
| |/
* / Add get_process_exit_code() methodkobewi2024-04-161-0/+1
|/
* Implement `OS.execute_with_pipe` method to run process with redirected stdio.bruvzg2024-03-271-0/+1
| | | | Implement `pipe://*` path handling for creation of named pipes.
* Add methods to get argument count of methodsA Thousand Ships2024-03-101-0/+2
| | | | | | | | Added to: * `Callable`s * `Object`s * `ClassDB` * `Script(Instance)`s
* Merge pull request #86777 from Mickeon/autocomplete-classdbRémi Verschelde2024-03-011-0/+4
|\ | | | | | | Add autocompletion for ClassDB & AudioServer
| * Add autocompletion for ClassDB & AudioServerMicky2024-02-291-0/+4
| |
* | Merge pull request #86743 from Mickeon/autocompletion-optimise-objectRémi Verschelde2024-03-011-0/+2
|\ \ | | | | | | | | | Optimise comparisons for Object's `get_argument_options`
| * | Optimise Object's `get_argument_options`Micky2024-02-291-0/+2
| | |
* | | Enhance cache modes in resource loadingPedro J. Estébanez2024-02-261-3/+5
|/ / | | | | | | | | | | | | - 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 parametersMuller-Castro2024-02-141-2/+2
| |
* | Add const lvalue ref to container parametersMuller-Castro2024-01-051-7/+7
| |
* | Merge pull request #83353 from Chubercik/expose_delaunay_3dRémi Verschelde2024-01-041-0/+1
|\ \ | | | | | | | | | Expose 3D Delaunay tetrahedralization in `Geometry3D`
| * | Expose 3D Delaunay tetrahedralization in `Geometry3D`Jakub Marcowski2023-10-161-0/+1
| | |
* | | Add autocompletion for `Engine.get_singleton` & similarMicky2024-01-031-0/+2
| |/ |/|