Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-10-12 | Merge pull request #67300 from Mickeon/indexed-objection | Rémi Verschelde | |
Rename `set`/`get_indexed`'s "property" to "property_path" | |||
2022-10-12 | Merge pull request #67298 from Splizard/fix_unamed_args_gdextension | Rémi Verschelde | |
Fix _unnamed_arg so that arguments defined by GDExtension show up in the editor docs. | |||
2022-10-12 | Rename `set`/`get_indexed`'s "property" to "property_path" | Micky | |
Also touches up the Documentation slightly. | |||
2022-10-12 | Fix _unnamed_arg so that arguments defined by GDExtension show up in docs. | Quentin Quaadgras | |
The Godot API (gdnative_interface.h) allows methods to be registered on extension classes with `classdb_register_extension_class_method` a `GDNativeExtensionClassMethodInfo` can be provided to this function along with a `get_argument_info_func` which according to the comment indicates that argument names should be definable here. Unfortunately, setting the name field in the `GDNativePropertyInfo` struct has no effect on the editor documentation, which continues to display "_unnamed_arg" for each argument. I discovered that `get_argument_info` is responsible for this as it always overrides the `info.name`. I've added an if condition that will only override the name when it is empty. I've tested this with my GDExtension module and I can confirm that with this commit, the argument name shows up in the builtin docs. eg. in Lookup Symbol. | |||
2022-10-12 | Merge pull request #66003 from voidshine/fix_midi_event_mutation | Rémi Verschelde | |
Fix MIDI note-on events being converted to note-off events | |||
2022-10-11 | Fix MIDI note-on events being converted to note-off events | voidshine | |
Update documentation with note about MIDI velocity interpretation | |||
2022-10-11 | Merge pull request #67244 from RandomShaper/split_render_further_2 | Rémi Verschelde | |
Polish rendering driver refactor further (take 2) | |||
2022-10-11 | Polish rendering driver refactor further (take 2) | Pedro J. Estébanez | |
2022-10-11 | Merge pull request #66102 from MJacred/feature/getvideoadapterdriverinfo | Rémi Verschelde | |
Fetch video adapter driver name and version from OS | |||
2022-10-11 | Merge pull request #67241 from ↵ | Rémi Verschelde | |
groud/expose_resource_format_loader_recognize_path Exposes ResourceFormatLoader.recognize_path to scripting | |||
2022-10-11 | Fetch video adapter driver name and version from OS on Linux/*BSD and Windows | MJacred | |
2022-10-11 | Exposes ResourceFormatLoader.recognize_path to scripting | Gilles Roudière | |
2022-10-11 | Merge pull request #67217 from ↵ | Rémi Verschelde | |
touilleMan/gdextension-implement-get_documentation Implement ScriptExtension::get_documentation | |||
2022-10-11 | Merge pull request #67224 from Mickeon/jason | Rémi Verschelde | |
Use `JSON::stringify` where possible | |||
2022-10-11 | Merge pull request #67126 from Mickeon/i-was-very-bored | Rémi Verschelde | |
Strip unnecessary break on switches returning early in Variant | |||
2022-10-11 | Merge pull request #64268 from timothyqiu/is-finite | Rémi Verschelde | |
Add `is_finite` method for checking built-in types | |||
2022-10-11 | Implement ScriptExtension::get_documentation | Emmanuel Leblond | |
2022-10-11 | Use `JSON::stringify` where possible | Micky | |
2022-10-10 | Strip unnecessary break on switches returning early in Variant | Micky | |
Tweaks comments around the touched-up parts. Also tweaks spacing Also adds some spacing in all cases of Variant::`reference()`. This is a special for consistency, because it ends up making the cases more readable. | |||
2022-10-10 | Merge pull request #67183 from akien-mga/gcc-warnings-cleanup | Rémi Verschelde | |
SCons: Cleanup GCC warnings configuration | |||
2022-10-10 | Merge pull request #64692 from ↵ | Rémi Verschelde | |
touilleMan/no-variant-destructor-for-struct-builtins Remove Transform2/3D,AABB,Basis from Variant destructors given they are POD structs | |||
2022-10-10 | SCons: Re-enable treating `#warning` as error with `werror` | Rémi Verschelde | |
Replace all TODO uses of `#warning` by proper TODO comments, and will open matching bug reports to keep track of them. We don't have a great track record fixing TODOs, but I'd wager we're even worse for fixing these "TODO #warning" so we should prohibit this usage. | |||
2022-10-10 | SCons: Cleanup GCC warnings configuration | Rémi Verschelde | |
- Outright disable spammy warnings due to past or present GCC bugs: * `-Wno-strict-overflow` for GCC 7. * `-Wno-type-limits` for GCC before 11 (regressed in 9/10, might work in earlier releases but at this stage we don't care). * `-Wno-return-type` for GCC 12/13 (regression, still not fixed). - Enable extra warnings conditionally when broken on earlier GCC: * `-Wnoexcept` was removed due to an upstream regression in GCC 9, could be re-enabled (but commented out for now as we actually have `-Wnoexcept` warnings to fix. * `-Wlogical-op` was broken on our variadic templates before GCC 11, now seems fine. | |||
2022-10-10 | Merge pull request #66774 from touilleMan/fix-variant-type-in-extension-api-dump | Rémi Verschelde | |
Fix Variant types displayed as `Nil` in extension_api.json | |||
2022-10-10 | Fix extension_api.json Variant types incorrectly displayed as `Nil` | Emmanuel Leblond | |
2022-10-10 | Merge pull request #66584 from rune-scape/rune-validated-call-obj-bug | Rémi Verschelde | |
Fix unset `ObjectID` with validated `get_object()` call | |||
2022-10-10 | Defer clearing of ResourceUID cache and silence warnings | kobewi | |
2022-10-10 | Merge pull request #67165 from ↵ | Rémi Verschelde | |
touilleMan/gdextension-remove-GDNativeExtensionClassObjectInstance Remove unused `GDNativeExtensionClassObjectInstance` type def from GDExtension | |||
2022-10-10 | Merge pull request #67131 from KoBeWi/simplify_the_simplify | Rémi Verschelde | |
Fix `simplify_path()` breaking `uid://` | |||
2022-10-10 | Remove unused `GDNativeExtensionClassObjectInstance` type def from GDExtension | Emmanuel Leblond | |
2022-10-09 | Fix simplify_path() breaking uid:// | kobewi | |
2022-10-09 | Fix Array.`slice()` and `filter()` forgetting Typed Array | Micky | |
2022-10-08 | Validate input in `ScriptServer::register_language` | Haoyu Qiu | |
2022-10-08 | Add `is_finite` method for checking built-in types | Haoyu Qiu | |
2022-10-07 | Use float literals for float calculations in Color | Aaron Franke | |
2022-10-07 | Fix more MSVC C4702 (unreachable code) warnings | Rémi Verschelde | |
2022-10-07 | Fix MSVC warnings, rename shadowed variables, fix uninitialized values, ↵ | bruvzg | |
change warnings=all to use /W4. | |||
2022-10-06 | Merge pull request #66962 from aaronfranke/core-struct-includes | Rémi Verschelde | |
Enhancements to includes in core data structures | |||
2022-10-06 | Merge pull request #64815 from RandomShaper/default_cpu_count | Rémi Verschelde | |
Improve default `OS`'s CPU count getter | |||
2022-10-05 | Enhancements to includes in core data structures | Aaron Franke | |
2022-10-05 | Keep a single, portable implementation of `OS::get_processor_count()` | Pedro J. Estébanez | |
2022-10-05 | free NativeExtensionMethodBinds on unregister | Waridley | |
2022-10-05 | Merge pull request #64819 from RandomShaper/enhance_thread_funcs | Rémi Verschelde | |
Enhance portability of threading | |||
2022-10-05 | Merge pull request #66839 from aaronfranke/editor-prop-hide-slider | Rémi Verschelde | |
Fix `hide_slider` vs `no_slider` inconsistency in editor property code | |||
2022-10-05 | Merge pull request #66886 from akien-mga/error-print-cleanup | Rémi Verschelde | |
Logger: Don't print error twice on `ERR_PRINT` | |||
2022-10-05 | Merge pull request #66898 from aaronfranke/proj-mat-columns | Rémi Verschelde | |
Rename Projection `matrix` to `columns` | |||
2022-10-04 | Improve dictionary printing to avoid confusion with arrays | Hugo Locurcio | |
- Add leading and trailing spaces within dictionaries, as the `{}` characters are hard to distinguish from `[]` on some fonts. This is especially helpful with empty arrays and dictionaries. | |||
2022-10-04 | Rename Projection `matrix` to `columns` | Aaron Franke | |
2022-10-04 | Logger: Don't print error twice on `ERR_PRINT` | Rémi Verschelde | |
Also fix broken `ERR_PRINT_ED` macro and simplify comments. For the record these macros aren't used yet, they're intended to be used where needed to surface messages in the toaster when useful to end users, but we haven't done that codebase review yet. | |||
2022-10-04 | Enhance portability of threading | Pedro J. Estébanez | |