summaryrefslogtreecommitdiff
path: root/core
AgeCommit 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-27Fix code style and consistency of RWLock and SemaphorePedro J. Estébanez
2023-01-27Merge pull request #72170 from Chaosus/astar_fixYuri Rubinsky
2023-01-27Merge pull request #72111 from raulsntos/method-info-metadataRémi Verschelde
Add `GodotTypeInfo::Metadata` to `MethodInfo`
2023-01-27Merge pull request #72168 from RandomShaper/sensible_lock_returnRémi Verschelde
Booleanize various sync primitives' wait & locking methods
2023-01-27Enchance the performance of AStar by using a LocalVector(2)Yuri Rubinsky
2023-01-27Merge pull request #62499 from fire/gltf-binary-img-compressionRémi Verschelde
Handle gltf binary images
2023-01-27Booleanize various sync primitives' wait & locking methodsPedro J. Estébanez
2023-01-27Handle gltf binaryK. 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-27Merge pull request #67783 from EricEzaM/67715-input-event-action-as-textRémi Verschelde
Make InputEventAction as_text() return the text of the first valid event for the action.
2023-01-27GDScript: Fix test for read-only state of constantsDmitrii Maganov
2023-01-26Add `GodotTypeInfo::Metadata` to `MethodInfo`Raul Santos
2023-01-26Merge pull request #72078 from bitsawer/fix_optimize_verticesRémi Verschelde
Fix range loop iteration regressions
2023-01-26Merge pull request #71758 from adamscott/is_equal_refRémi Verschelde
Add `@GlobalScope` `is_same(a, b)` and `Variant::identity_compare()`
2023-01-26Fix range loop iteration regressionsbitsawer
2023-01-25Add `@GlobalScope` `is_same(a, b)` and `Variant::identity_compare()`Adam Scott
2023-01-25Remove unused SUPER_L/R constants.bruvzg
2023-01-25Merge pull request #71142 from aaronfranke/never-duplicate-scriptRémi Verschelde
Add `PROPERTY_USAGE_NEVER_DUPLICATE` flag and use for script
2023-01-25Merge pull request #69028 from YeldhamDev/its_raw_you_donkeyRémi Verschelde
Make `Input.get_vector()` check for plain `strength` instead of the raw one
2023-01-25Merge pull request #71968 from bruvzg/def_keys_no_labelRémi Verschelde
[Input] Do not add key labels to the default actions, to display it correctly in the UI.
2023-01-24Add PROPERTY_USAGE_NEVER_DUPLICATE flag and use for scriptAaron Franke
Co-authored-by: Yakov Borevich <j.borevich@gmail.com>
2023-01-24PropertyUsage: Rename "DO_NOT_SHARE_ON_DUPLICATE" to "ALWAYS_DUPLICATE"Aaron Franke
2023-01-24Merge pull request #65137 from dalexeev/editor-namingYuri 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-23Fix bind " convergence_dist" containing spaceJan Haller
2023-01-23Cleanup 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-23Convert en_GB spelling to en_US with codespellRémi Verschelde
2023-01-23Merge pull request #71676 from vnen/gdscript-unicode-identifiersRémi Verschelde
Add support for Unicode identifiers in GDScript and Expression
2023-01-22Merge pull request #71851 from mihe/error-macrosRémi Verschelde
Fix incorrect index error macros
2023-01-22Merge pull request #71846 from Chaosus/astar_local_vectorRémi Verschelde
Enchance the performance of `AStar` by using a `LocalVector`
2023-01-22Fix incorrect index error macrosMikael Hermansson
2023-01-22Merge pull request #71663 from bruvzg/init_pos_xRémi Verschelde
Reorganize main and sub-window initial position properties.
2023-01-22Enchance the performance of `AStar` by using a `LocalVector`Yuri Rubinsky
2023-01-21Use range iterators in LocalVector loopskobewi
2023-01-21Add range iterator to LocalVectorkobewi
2023-01-21Add support for Unicode identifiers in Expression classGeorge Marques
2023-01-21Merge pull request #71687 from reduz/support-script-class-name-in-efsRémi Verschelde
Support script global resource name in EditorFileSystem
2023-01-21Support script global resource name in EditorFileSystemJuan 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-21Merge pull request #71683 from reduz/fast-script-class-inheritance-checkRémi Verschelde
Implement a quick script inheritance check
2023-01-21Merge pull request #71396 from reduz/fix-broken-userdirRémi Verschelde
Fix cases of broken user:// paths.
2023-01-21Merge pull request #71390 from reduz/fix-json-as-resourceRémi Verschelde
Fixes to JSON as resource
2023-01-19Fix use of `bool` in extension headerJan Haller
2023-01-19Merge pull request #71649 from raulsntos/array-indexerRémi Verschelde
Add property usage to array indexer
2023-01-19Merge pull request #44596 from KoBeWi/🧹🧹🧹Rémi Verschelde
Cleanup unused engine code v2
2023-01-19Implement a quick script inheritance checkJuan Linietsky
Optimizes, simplifies and fixes EditorResourcePicker (was not refreshing custom clases).
2023-01-19Add property usage to array indexerRaul Santos
This makes the `Array` indexer show as returning `Variant` instead of `void` in the documentation.
2023-01-19Cleanup unused engine code v2kobewi
2023-01-19Reorganize main and sub-window initial position properties.bruvzg
2023-01-19[GDExtension] Expose some low level functions and String operators.bruvzg