summaryrefslogtreecommitdiffstats
path: root/core/input/input_builders.py
Commit message (Collapse)AuthorAgeFilesLines
* [Buildsystem] Fix encoding when reading filesA Thousand Ships2024-03-241-1/+1
|
* SCons: Remove `run_in_subprocess` dependencyThaddeus Crews2024-03-111-11/+3
|
* SCons: Ensure `with` statement where applicableThaddeus Crews2024-03-101-48/+46
|
* Enforce `\n` eol for Python writesThaddeus Crews2024-03-091-1/+1
| | | | • Ensure utf-8 encoding if previously unspecified
* Fix `#if *_ENABLED` inconsistencies, should check if definedRémi Verschelde2024-01-171-2/+2
| | | | Co-authored-by: Caroline Joy Bell <halotroop2288@proton.me>
* UWP: Remove platform port, needs to be redone from scratch for 4.xRémi Verschelde2023-09-071-1/+0
| | | | | | | | | | | The UWP platform port was never ported to the Godot 4.0+ API, and it's now accumulating bitrot as it doesn't compile, and thus we no longer propagate platform changes in it. So we finally remove to acknowledge this state. There's still some interest in reviving the UWP port eventually, especially as support for Direct3D 12 will soon be merged, but when that happens it will be easiest to redo it from scratch.
* Linux/BSD: Add LINUXBSD_ENABLED define for non X11-related checksRémi Verschelde2023-01-161-1/+1
|
* ci: add Python static analysis check via mypyJiri Suchan2022-09-301-1/+1
|
* [Web] Rename JavaScript platform to Web.Fabio Alessandrelli2022-08-291-1/+1
| | | | Also rename export name from "HTML5" to "Web".
* Rename OSX to macOS and iPhoneOS to iOS.bruvzg2022-07-211-2/+2
|
* Parse SDL game controller half axis and inverted axis entries.Marcel Admiraal2020-05-131-12/+1
|
* Replace more occurrences of NULL with nullptrRémi Verschelde2020-04-021-1/+1
|
* SCons: Format buildsystem files with psf/blackRémi Verschelde2020-03-301-6/+14
| | | | | | | | | | | | | | | | | | | | | Configured for a max line length of 120 characters. psf/black is very opinionated and purposely doesn't leave much room for configuration. The output is mostly OK so that should be fine for us, but some things worth noting: - Manually wrapped strings will be reflowed, so by using a line length of 120 for the sake of preserving readability for our long command calls, it also means that some manually wrapped strings are back on the same line and should be manually merged again. - Code generators using string concatenation extensively look awful, since black puts each operand on a single line. We need to refactor these generators to use more pythonic string formatting, for which many options are available (`%`, `format` or f-strings). - CI checks and a pre-commit hook will be added to ensure that future buildsystem changes are well-formatted.
* Refactored Input, create DisplayServer and DisplayServerX11Juan Linietsky2020-03-261-0/+73