Age | Commit message (Collapse) | Author |
|
- 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>
|
|
|
|
[iOS] Restore OpenGLES3 renderer support.
|
|
Fix Xbox Series controller detected as 2 devices
|
|
|
|
Make PIE relocation detection glibc-only
|
|
Musl doesn't compile with it, and by looking online I think that this is
a glibc only thing.
|
|
Fix AltGR getting stuck on Windows right Alt-Tab
|
|
Prevent opening Windows console files
|
|
|
|
[Android export] Added validation of the project name when using $genname in the 'Unique Name' field.
|
|
|
|
the 'Unique Name' field.
|
|
Fixes #28511.
|
|
Web Editor: Fix callable binding for Download Zip menu item
|
|
Fixes #71702.
|
|
files, update some deprecated code.
|
|
|
|
|
|
[Web] User FS (user://) now correctly uses project name.
|
|
This allows multiple instances to co-exist in the same domain while
keeping their user data separate (each in its own folder).
|
|
OS: Add `unset_environment`, better validate input
|
|
And remove leftover duplicated message on Android.
|
|
|
|
|
|
Instead of returning an undocumented boolean error code, we do the
validation checks that should ensure a successful result.
Based on:
- https://linux.die.net/man/3/setenv
- https://learn.microsoft.com/en-us/windows/win32/api/winbase/nf-winbase-setenvironmentvariable
|
|
`window_set_mouse_passthrough` to `Window`.
|
|
|
|
Alter linux debug stacktraces handling to support more environments
|
|
- Use -gdwarf-4 to support both LLVM and GCC when calling addr2line
- Subtract position-independant execuable relocation when passing the
address to addr2line
|
|
|
|
Refactor ProjectSetting overrides
|
|
[Export] Add one-click deploy over SSH for the desktop exports.
|
|
* Overrides no longer happen for set/get.
* They must be checked with a new function: `ProjectSettings::get_setting_with_override()`.
* GLOBAL_DEF/GLOBAL_GET updated to use this
This change solves many problems:
* General confusion about getting the actual or overriden setting.
* Feature tags available after settings are loaded were being ignored, they are now considered.
* Hacks required for the Project Settings editor to work.
Fixes #64100. Fixes #64014. Fixes #61908.
|
|
|
|
Require Apple Team ID when using notarytool
|
|
Adds a requirement that the Team ID is specified when
notarizing with the new notarytool.
Fixes #70307
|
|
|
|
[Windows] Allow OS::kill method to terminate non-child processes.
|
|
Fix writing value for hand-tracking V2.0 to AndroidManifest.xml
|
|
|
|
Improve documentation for `OS.read_string_from_stdin()`
|
|
This makes it clearer that calls to this method are blocking.
The unused method parameter was also removed.
|
|
|
|
Fixes #20110.
|
|
build or .ipa export failed.
|
|
[Web] Expose API to force file system sync.
|
|
Bumps [json5](https://github.com/json5/json5) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/json5/json5/releases)
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
- [Commits](https://github.com/json5/json5/compare/v1.0.1...v1.0.2)
---
updated-dependencies:
- dependency-name: json5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
|
|
Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com>
|
|
* All core types masks are now correctly marked as bitfields.
* The enum hacks in MouseButtonMask and many other types are gone. This ensures that binders to other languages non C++ can actually implement type safe bitmasks.
* Most bitmask operations replaced by functions in BitField<>
* Key is still a problem because its enum and mask at the same time. While it kind of works in C++, this most likely can't be implemented safely in other languages and will have to be changed at some point. Mostly left as-is.
* Documentation and API dump updated to reflect bitfields in core types.
|