Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-07-19 | Merge pull request #50566 from reduz/optimize-stringname-usage | Rémi Verschelde | |
Optimize StringName usage | |||
2021-07-18 | Optimize StringName usage | reduz | |
* Added a new macro SNAME() that constructs and caches a local stringname. * Subsequent usages use the cached version. * Since these use a global static variable, a second refcounter of static usages need to be kept for cleanup time. * Replaced all theme usages by this new macro. * Replace all signal emission usages by this new macro. * Replace all call_deferred usages by this new macro. This is part of ongoing work to optimize GUI and the editor. | |||
2021-07-18 | Prevents some warnings from appearing in visual scripts | Yuri Roubinsky | |
2021-07-13 | Document remaining Visual Script classes | Tomasz Chabora | |
2021-07-13 | Implement the ability to disable classes | reduz | |
* This PR adds the ability to disable classes when building. * For now it's only possible to do this via command like: `scons disable_classes=RayCast2D,Area3D` * Eventually, a proper UI will be implemented to create a build config file to do this at large scale, as well as detect what is used in the project. | |||
2021-07-12 | [Net] Rename NetworkedMultiplayerPeer to MultiplayerPeer. | Fabio Alessandrelli | |
2021-07-10 | Fix creating a new function in visual scripts | Yuri Roubinsky | |
2021-07-01 | Use PROPERTY_USAGE_NONE instead of 0 for no property usage | Aaron Franke | |
Also use const more often. | |||
2021-06-29 | Fixes Visual script nodes operator mismatch issue #49943 | Dipal M Zambare | |
2021-06-23 | VisualScriptEditor Fix in graph position calculation (do not skip zoom) | kleonc | |
2021-06-23 | Fix logic operators mislabeled #49412 | Martin | |
2021-06-19 | Rename `instance()`->`instantiate()` when it's a verb | Lightning_A | |
2021-06-19 | Added support for scripts reporting multiple errors to ScriptTextEditor | Eric M | |
Scripts can now report multiple errors to the scripting editors in the engine. UI elements were added to support multiple errors. | |||
2021-06-18 | Better format arguments in variant parser | Michael Alexsander Silva Dias | |
2021-06-17 | Merge pull request #49043 from ↵ | Rémi Verschelde | |
theoway/missing_description_vs_search_window_fixed Fixes missing descriptions in Visual Script search window when adding nodes | |||
2021-06-15 | Fixes missing descriptions in search window of visualscript | Umang Kalra | |
2021-06-15 | Adding some more missing renames for Transform3D and Quaternion | Bastiaan Olij | |
2021-06-14 | Fix default value binding in VisualScriptFunctionState | George Marques | |
2021-06-12 | Consistently prefix bound virtual methods with _ | kobewi | |
2021-06-11 | Rename Reference to RefCounted | Pedro J. Estébanez | |
2021-06-10 | Let var2str display StringName with correct sigil | Jonathan Gollnick | |
2021-06-09 | Merge pull request #49265 from KoBeWi/keepfreplace_2_keepers_of_replace | Rémi Verschelde | |
Move FindReplaceBar out of CodeTextEditor | |||
2021-06-09 | Merge pull request #49462 from TokageItLab/update-property-selector-icon-list | Rémi Verschelde | |
update property selector's icon list | |||
2021-06-09 | update property selector's icon list and rename Quat.svg to Quaternion.svg | Silc 'Tokage' Renew | |
2021-06-08 | Move FindReplaceBar out of CodeTextEditor | kobewi | |
2021-06-08 | Rename missing shortcut names in visual script editor | Jonas Bernemann | |
With the change of the shortcuts for common actions like delete, copy and paste the delete menu items in the visual script editor for members where missing because of a missing shortcut. | |||
2021-06-07 | Merge pull request #49221 from Faless/mp/4.x_rpc_refactor | Rémi Verschelde | |
[Net] Refactor RPCs, remove RSETs | |||
2021-06-07 | Style: Cleanup uses of double spaces between words | Rémi Verschelde | |
Or after punctuation. Tried to leave third-party stuff alone, unless it has been heavily modified for Godot. | |||
2021-06-06 | Fixed color for node headers in visual scripts | Yuri Roubinsky | |
2021-06-04 | Rename Quat to Quaternion | Marcel Admiraal | |
2021-06-03 | Rename Variant TRANSFORM to TRANSFORM3D | Aaron Franke | |
Also _transform to _transform3d | |||
2021-06-01 | [Net] Refactor RPCs, remove RSETs | Fabio Alessandrelli | |
In this PR: - Removed rset - rpc_config can now optionally configure transfer mode (reliable/unreliable/ordered) and channel (channels are not actually implemented yet.) - Refactor how the RPC id is computed to minimize the logic in Node and scripts that now only needs a single `get_rpc_methods` function. | |||
2021-05-22 | The built in function math/seed was missing the sequenceport. | David Cambré | |
2021-05-17 | Improve TreeItem API and allow to move nodes | trollodel | |
2021-05-17 | Merge pull request #48168 from LightningAA/control-to-ctrl-4.0 | Rémi Verschelde | |
2021-05-15 | Add get_base_editor to ScriptEditorBase | sent44 | |
2021-05-07 | Rename "Control" key to "Ctrl" and add "_pressed" suffix to all ↵ | Lightning_A | |
InputEventWithModifiers properties/methods | |||
2021-05-07 | Merge pull request #33577 from Calinou/highlight-control-flow-keywords | Rémi Verschelde | |
Highlight control flow keywords with a different color | |||
2021-05-06 | Merge pull request #45607 from Calinou/improve-editor-theme | Rémi Verschelde | |
Improve the editor theme | |||
2021-05-05 | Highlight control flow keywords with a different color | Hugo Locurcio | |
This makes them easier to distinguish from other keywords. | |||
2021-05-04 | Re-bind posmod, use int64_t instead of int | Rémi Verschelde | |
Fixes #48420, fixes #48421. The binding was missed when moving GDScript built-in to Global Scope it seems. Co-authored-by: kleonc <9283098+kleonc@users.noreply.github.com> | |||
2021-05-04 | Rename `doubleclick` to `double_click` | Aaron Franke | |
2021-04-29 | Replace remaining uses of `NULL` with `nullptr` | Rémi Verschelde | |
Follow-up to #38736 (these uses were likely added after this PR was merged). | |||
2021-04-27 | Improve the editor theme | Hugo Locurcio | |
The editor theme now makes use of rounded corners and less borders to follow modern visual trends. The default theme's colors were also tweaked to make the blue hue more subtle (similar to the Arc theme, which was removed as a consequence). The Alien theme was replaced by a Breeze Dark theme, which should blend in well with the KDE theme. | |||
2021-04-27 | Core: Drop custom `copymem`/`zeromem` defines | Rémi Verschelde | |
We've been using standard C library functions `memcpy`/`memset` for these since 2016 with 67f65f66391327b2967a20a89c3627e1dd6e84eb. There was still the possibility for third-party platform ports to override the definitions with a custom header, but this doesn't seem useful anymore. | |||
2021-04-17 | Rename LineEdit caret_* properties getters and setters to match property | Marcel Admiraal | |
2021-04-05 | Style: Apply clang-tidy's `readability-braces-around-statements` | Rémi Verschelde | |
2021-04-05 | Style: Apply clang-tidy's `modernize-use-nullptr` | Rémi Verschelde | |
2021-04-05 | Merge pull request #47592 from ↵ | Rémi Verschelde | |
jmb462/fix-VisualScriptFunctionState-connect-to-null-signal-crash Fix VisualScriptFunctionState connect to null object crash (Fix #47572) | |||
2021-04-05 | Fix crashes in *_input functions | Rafał Mikrut | |