Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-01-28 | [Net] Remove StreamPeerTLS.blocking_handshake option. | Fabio Alessandrelli | |
Which was unused internally, and can be replaced by: ``` while tls.get_status() == tls.STATUS_HANDSHAKING: tls.poll() ``` | |||
2023-01-28 | [NET] Refactor TLS configuration. | Fabio Alessandrelli | |
Use a TLSOptions configuration object which is created via static functions. - "TLSOptions.client": uses the standard CA and common name verification. - "TLSOptions.client_unsafe": uses optional CA verification (i.e. if specified) - "TLSOptions.server": is the standard server configuration (chain + key) This will allow us to expand the TLS configuration options to include e.g. mutual authentication without bloating the classes that uses StreamPeerTLS and PacketPeerDTLS as underlying peers. | |||
2023-01-27 | Fix code style and consistency of RWLock and Semaphore | Pedro J. Estébanez | |
2023-01-27 | Merge pull request #72170 from Chaosus/astar_fix | Yuri Rubinsky | |
2023-01-27 | Merge pull request #72111 from raulsntos/method-info-metadata | Rémi Verschelde | |
Add `GodotTypeInfo::Metadata` to `MethodInfo` | |||
2023-01-27 | Merge pull request #72168 from RandomShaper/sensible_lock_return | Rémi Verschelde | |
Booleanize various sync primitives' wait & locking methods | |||
2023-01-27 | Enchance the performance of AStar by using a LocalVector(2) | Yuri Rubinsky | |
2023-01-27 | Merge pull request #62499 from fire/gltf-binary-img-compression | Rémi Verschelde | |
Handle gltf binary images | |||
2023-01-27 | Booleanize various sync primitives' wait & locking methods | Pedro J. Estébanez | |
2023-01-27 | Handle gltf binary | K. S. Ernest (iFire) Lee | |
[ Ignore and Warn | Extract Textures (default) | Optimize Loading Embedded as Basisu ] Enable compressed mip maps from Basis Universal for faster compressions. Increase the quality of Basis to avoid corruption. To keep compatibility use the first mip of the previous internal Godot format. Because texture names may have invalid filename characters, adds String::validate_filename to sanitize filenames for import pipeline use. | |||
2023-01-27 | Merge pull request #67783 from EricEzaM/67715-input-event-action-as-text | Rémi Verschelde | |
Make InputEventAction as_text() return the text of the first valid event for the action. | |||
2023-01-27 | GDScript: Fix test for read-only state of constants | Dmitrii Maganov | |
2023-01-26 | Add `GodotTypeInfo::Metadata` to `MethodInfo` | Raul Santos | |
2023-01-26 | Merge pull request #72078 from bitsawer/fix_optimize_vertices | Rémi Verschelde | |
Fix range loop iteration regressions | |||
2023-01-26 | Merge pull request #71758 from adamscott/is_equal_ref | Rémi Verschelde | |
Add `@GlobalScope` `is_same(a, b)` and `Variant::identity_compare()` | |||
2023-01-26 | Fix range loop iteration regressions | bitsawer | |
2023-01-25 | Add `@GlobalScope` `is_same(a, b)` and `Variant::identity_compare()` | Adam Scott | |
2023-01-25 | Remove unused SUPER_L/R constants. | bruvzg | |
2023-01-25 | Merge pull request #71142 from aaronfranke/never-duplicate-script | Rémi Verschelde | |
Add `PROPERTY_USAGE_NEVER_DUPLICATE` flag and use for script | |||
2023-01-25 | Merge pull request #69028 from YeldhamDev/its_raw_you_donkey | Rémi Verschelde | |
Make `Input.get_vector()` check for plain `strength` instead of the raw one | |||
2023-01-25 | Merge pull request #71968 from bruvzg/def_keys_no_label | Rémi Verschelde | |
[Input] Do not add key labels to the default actions, to display it correctly in the UI. | |||
2023-01-24 | Add PROPERTY_USAGE_NEVER_DUPLICATE flag and use for script | Aaron Franke | |
Co-authored-by: Yakov Borevich <j.borevich@gmail.com> | |||
2023-01-24 | PropertyUsage: Rename "DO_NOT_SHARE_ON_DUPLICATE" to "ALWAYS_DUPLICATE" | Aaron Franke | |
2023-01-24 | Merge pull request #65137 from dalexeev/editor-naming | Yuri Sizov | |
Rearrange `editor/naming/*` project settings | |||
2023-01-24 | [Input] Do not add key labels to the default actions, to display it ↵ | bruvzg | |
correctly in the UI. | |||
2023-01-23 | Fix bind " convergence_dist" containing space | Jan Haller | |
2023-01-23 | Cleanup and unify keyboard input. | bruvzg | |
- Unify keycode values (secondary label printed on a key), remove unused hardcoded Latin-1 codes. - Unify IME behaviour, add inline composition string display on Windows and X11. - Add key_label (localized label printed on a key) value to the key events, and allow mapping actions to the unshifted Unicode events. - Add support for physical keyboard (Bluetooth or Sidecar) handling on iOS. - Add support for media key handling on macOS. Co-authored-by: Raul Santos <raulsntos@gmail.com> | |||
2023-01-23 | Convert en_GB spelling to en_US with codespell | Rémi Verschelde | |
2023-01-23 | Merge pull request #71676 from vnen/gdscript-unicode-identifiers | Rémi Verschelde | |
Add support for Unicode identifiers in GDScript and Expression | |||
2023-01-22 | Merge pull request #71851 from mihe/error-macros | Rémi Verschelde | |
Fix incorrect index error macros | |||
2023-01-22 | Merge pull request #71846 from Chaosus/astar_local_vector | Rémi Verschelde | |
Enchance the performance of `AStar` by using a `LocalVector` | |||
2023-01-22 | Fix incorrect index error macros | Mikael Hermansson | |
2023-01-22 | Merge pull request #71663 from bruvzg/init_pos_x | Rémi Verschelde | |
Reorganize main and sub-window initial position properties. | |||
2023-01-22 | Enchance the performance of `AStar` by using a `LocalVector` | Yuri Rubinsky | |
2023-01-21 | Use range iterators in LocalVector loops | kobewi | |
2023-01-21 | Add range iterator to LocalVector | kobewi | |
2023-01-21 | Add support for Unicode identifiers in Expression class | George Marques | |
2023-01-21 | Merge pull request #71687 from reduz/support-script-class-name-in-efs | Rémi Verschelde | |
Support script global resource name in EditorFileSystem | |||
2023-01-21 | Support script global resource name in EditorFileSystem | Juan Linietsky | |
* Works for binary and text files. * Makes EditorQuickOpen work with custom resources again. * Information is cached and easily accessible. Properly fixes #66179. Supersedes #66215 and supersedes #62417 **WARNING**: This required breaking backwards binary compatibility (.res and .scn files). Files saved after this PR is merged will no longer open in any earlier versions of Godot. | |||
2023-01-21 | Merge pull request #71683 from reduz/fast-script-class-inheritance-check | Rémi Verschelde | |
Implement a quick script inheritance check | |||
2023-01-21 | Merge pull request #71396 from reduz/fix-broken-userdir | Rémi Verschelde | |
Fix cases of broken user:// paths. | |||
2023-01-21 | Merge pull request #71390 from reduz/fix-json-as-resource | Rémi Verschelde | |
Fixes to JSON as resource | |||
2023-01-19 | Fix use of `bool` in extension header | Jan Haller | |
2023-01-19 | Merge pull request #71649 from raulsntos/array-indexer | Rémi Verschelde | |
Add property usage to array indexer | |||
2023-01-19 | Merge pull request #44596 from KoBeWi/🧹🧹🧹 | Rémi Verschelde | |
Cleanup unused engine code v2 | |||
2023-01-19 | Implement a quick script inheritance check | Juan Linietsky | |
Optimizes, simplifies and fixes EditorResourcePicker (was not refreshing custom clases). | |||
2023-01-19 | Add property usage to array indexer | Raul Santos | |
This makes the `Array` indexer show as returning `Variant` instead of `void` in the documentation. | |||
2023-01-19 | Cleanup unused engine code v2 | kobewi | |
2023-01-19 | Reorganize main and sub-window initial position properties. | bruvzg | |
2023-01-19 | [GDExtension] Expose some low level functions and String operators. | bruvzg | |