Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-10-21 | Merge pull request #67444 from nonunknown/array_pick_random | Max Hilbrunner | |
Add ability to pick random value from array | |||
2022-10-21 | Remove internal functions of named colors from the public API | Danil Alexeev | |
2022-10-21 | Add Selection and Caret for Next Occurrence of Selection | Alfred Reinold Baudisch | |
Adds the bind `add_selection_for_next_occurrence` to TextEdit, with CTRL+D as the default shortcut. When the bind is performed, ff a selection is currently active with the last caret in text fields, searches for the next occurrence of the selection, adds a caret and selects the next occurrence. If no selection is currently active with the last caret in text fields, selects the word currently under the caret. The action can be performed sequentially for all occurrences of the selection of the last caret and for all existing carets. The viewport is adjusted to the latest newly added caret. The bind and the behaviour is similar to VS Code's "Add Selection to Next Find Match" and JetBrains' "Add Selection for Next Occurrence". It takes advantage of the multi-caret API. The default shortcut for `select_word_under_caret` has been changed to ALT+G, in order to give priority to CTRL+D for `add_selection_for_next_occurrence` to better align with popular IDEs and editors. | |||
2022-10-21 | Fix unordered values of PROPERTY_HINT_INT_IS_POINTER & ARRAY_TYPE | Micky | |
2022-10-20 | Fixes HashMap::erase related race condition in WorkerThreadPool when Physics ↵ | Simo Haasanen | |
2D or 3D is selected to run on a separate thread. | |||
2022-10-20 | Fix localize_path with custom protocol identifiers | Gilles Roudière | |
2022-10-20 | add ability to pick random value from array | Nonunknown | |
2022-10-20 | Remove duplicate operator registrations | VolTer | |
2022-10-19 | Fixes engine crashes caused by the user failing to initialize PCKPacker with ↵ | Nong Van Tinh | |
pck_start() | |||
2022-10-19 | Fix exporting big templates | Rafał Mikrut | |
2022-10-19 | Simplify GDVIRTUAL_CALL calls | kobewi | |
2022-10-18 | Unify usage of GLOBAL/EDITOR_GET | kobewi | |
2022-10-18 | Minor code improvements | kobewi | |
2022-10-18 | Add Caret Insert Below and Above shortcuts to TextEdit | PucklaMotzer09 | |
2022-10-17 | Merge pull request #67463 from aaronfranke/num-real-negative | Rémi Verschelde | |
Fix big negative numbers printing incorrect decimals in `num_real` | |||
2022-10-17 | Merge pull request #67118 from Mickeon/⬛ | Rémi Verschelde | |
Fix Typed Array of Objects not accepting `null`. | |||
2022-10-16 | GDExtension: add support for abstract and virtual classes | Ricardo Buring | |
2022-10-15 | Fix big negative numbers printing incorrect decimals in num_real | Aaron Franke | |
2022-10-15 | Merge pull request #63332 from KoBeWi/static_images_aka_photos | Rémi Verschelde | |
Make some Image methods static | |||
2022-10-15 | Merge pull request #65281 from MisterMX/zip-module | Rémi Verschelde | |
Expose minizip API to allow creating zips using scripts | |||
2022-10-14 | Expose minizip API to allow creating zips using scripts | Marcelo Fernandez | |
Co-authored-by: Marcelo Fernandez <marcelofg55@gmail.com> Co-authored-by: James Westman <flyingpimonster@gmail.commail> Co-authored-by: MisterMX <mbxd12@web.de> Signed-off-by: MisterMX <mbxd12@web.de> | |||
2022-10-14 | Make some Image methods static | kobewi | |
2022-10-13 | Merge pull request #67057 from Anutrix/rng-generator-default-seed | Rémi Verschelde | |
2022-10-13 | Merge pull request #66294 from reduz/optimize-convex-collision | Rémi Verschelde | |
2022-10-13 | Optimize Convex Collision | Juan Linietsky | |
Implements the Gauss Mapping optimization to SAT convex collision test. * Described [here](https://ubm-twvideo01.s3.amazonaws.com/o1/vault/gdc2013/slides/822403Gregorius_Dirk_TheSeparatingAxisTest.pdf) by Dirk Gregorius. * Requires adding of face information to edges in MeshData * Took the chance to convert MeshData to LocalVector for performance. | |||
2022-10-13 | Merge pull request #66427 from Mickeon/object-methods-autocompletion | Rémi Verschelde | |
Add autocompletion to several Object methods | |||
2022-10-13 | Merge pull request #67138 from touilleMan/gdextension-typed-enum-in-struct | Rémi Verschelde | |
Use enum type in GDExtension info structs for better readability | |||
2022-10-13 | Merge pull request #67251 from groud/simplify_path_solve_urls | Rémi Verschelde | |
Make String.simplify_path keep the protocol identifier for urls | |||
2022-10-13 | Make String.simplify_path keep the protocol identifier for urls | Gilles Roudière | |
2022-10-13 | Implement a way to dump the gdnative_interface.h file from the executable | Gilles Roudière | |
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 |