Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-08-25 | Merge pull request #47829 from Calinou/improve-crash-handler-display | Hugo Locurcio | |
Improve crash handler message display | |||
2021-08-24 | Merge pull request #52001 from floppyhammer/fix-window-decor-size-on-windows | Max Hilbrunner | |
Fix window decoration size on Windows | |||
2021-08-23 | Fix window decoration size on Windows | floppyhammer | |
2021-08-22 | Replace HTTP links with HTTPS for sites with HTTPS versions | Aaron Franke | |
2021-08-16 | Add partial support for Android scoped storage. | ne0fhyk | |
This is done by providing API access to app specific directories which don't have any limitations and allows us to bump the target sdk version to 30. In addition, we're also bumping the min sdk version to 19 as version 18 is no longer supported by Google Play Services and only account of 0.3% of Android devices. | |||
2021-08-13 | Add input buffering framework | Pedro J. Estébanez | |
Input buffering is implicitly used by event accumulation, but this commit makes it more generic so it can be enabled for other uses. For desktop OSs it's currently not feasible given main and UI threads are the same). | |||
2021-08-13 | Improve input event accumulation | Pedro J. Estébanez | |
- API has been simplified: all events now go through `parse_input_event()`. Whether they are accumulated or not depends on the `use_accumulated_input` flag. - Event accumulation is now thread-safe (it was not needed so far, but it prepares the ground for the following changes). - Touch drag events now support accumulation. | |||
2021-08-13 | Upgrade Vulkan memory allocator | Pedro J. Estébanez | |
2021-08-12 | Split windows platform export template into multiple files | Sergey Minakov | |
2021-08-12 | Use "volk" instead of statically linked Vulkan loader. | bruvzg | |
2021-08-10 | Use Key enum instead of plain integers | Aaron Franke | |
2021-08-06 | Fix vertical scroll/zoom for precision touchpad | Georg Wacker | |
Adds factor data for vertical mousewheel event, in line with horizontal mousewheel event | |||
2021-08-01 | Windows: Fix build with SCons 4.2.0 | Rémi Verschelde | |
2021-07-25 | Remove unnecessary 'pass' statement | luz paz | |
ref: https://lgtm.com/projects/g/godotengine/godot/?mode=tree&ruleFocus=910088 | |||
2021-07-23 | Use C++ iterators for Lists in many situations | Aaron Franke | |
2021-07-22 | Move `alert` function from `DisplayServer` to `OS`. | bruvzg | |
2021-07-16 | Modernize Display server to use override keyword | Hendrik Brucker | |
2021-07-06 | Restructure and reimplement vsync options | Hendrik Brucker | |
-Add a v-sync mode setting which allows to choose between DISABLED, ON, ADAPTIVE and MAILBOX -Removed the V-Sync via Compositor option | |||
2021-07-06 | Merge pull request #39139 from ThakeeNathees/windows-err-to-stderr | Rémi Verschelde | |
Windows error logs directed to stderr | |||
2021-07-04 | Replace backslash with forward slash in OS_Windows path methods | miere43 | |
2021-06-29 | [Windows Export] Use temporary file for osslsigncode signing. | bruvzg | |
2021-06-20 | Use mouse and joypad enums instead of plain integers | Aaron Franke | |
Also MIDIMessage | |||
2021-06-20 | Move many input enums to their own file | Aaron Franke | |
2021-06-19 | Rename `instance()`->`instantiate()` when it's a verb | Lightning_A | |
2021-06-17 | Improve crash handler message display | Hugo Locurcio | |
- State the Godot version and full hash in the backtrace. - Add decoration around the crash backtrace, both to make it stand out from other messages and help the user figure out what they should copy. | |||
2021-06-12 | Merge pull request #49123 from aaronfranke/it-is-time | Rémi Verschelde | |
Add a Time singleton | |||
2021-06-11 | Merge pull request #49511 from akien-mga/core-diraccess-fileaccess-io | Rémi Verschelde | |
Core: Move DirAccess and FileAccess to `core/io` | |||
2021-06-11 | Merge pull request #49279 from Calinou/rename-string-is-abs-path-method | Rémi Verschelde | |
Rename `String.is_abs_path()` to `String.is_absolute_path()` | |||
2021-06-11 | Add Time singleton | Aaron Franke | |
2021-06-11 | Core: Move DirAccess and FileAccess to `core/io` | Rémi Verschelde | |
File handling APIs are typically considered part of I/O, and we did have most `FileAccess` implementations in `core/io` already. | |||
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-04 | Rename Quat to Quaternion | Marcel Admiraal | |
2021-06-03 | Merge pull request #38430 from aaronfranke/transform3d | Rémi Verschelde | |
2021-06-03 | Add MOUSE_MODE_CONFINED_HIDDEN | Aaron Franke | |
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro> | |||
2021-06-03 | Rename `String.is_abs_path()` to `String.is_absolute_path()` | Hugo Locurcio | |
This is more consistent with `NodePath.is_absolute()`. | |||
2021-06-03 | Rename Variant TRANSFORM to TRANSFORM3D | Aaron Franke | |
Also _transform to _transform3d | |||
2021-06-02 | Fixed window_can_draw of DisplayServerWindows | Hendrik Brucker | |
2021-05-21 | OS: Remove code duplicate in XDG paths handling | Rémi Verschelde | |
Follow-up to #48542. | |||
2021-05-20 | Only allow absolute paths in XDG environment variables | Hugo Locurcio | |
The XDG Base Directory specification does not allow using relative paths (which broke things in Godot anyway). If a relative path is detected, it should be ignored. | |||
2021-05-07 | Rename "Control" key to "Ctrl" and add "_pressed" suffix to all ↵ | Lightning_A | |
InputEventWithModifiers properties/methods | |||
2021-05-06 | Rename `IP_Unix`, `IP_Address` and `TCP_Server` to remove underscores | Hugo Locurcio | |
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 | 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-03-30 | Fix window resizing after minimization on Windows | floppyhammer | |
2021-03-28 | Rename Texture.get_data() to get_image() | Marcel Admiraal | |
2021-03-23 | Rename some more global enums (Key, Joy, MIDI) | Aaron Franke | |
2021-03-23 | Rename ButtonList enum and members to MouseButton | Aaron Franke | |
2021-03-20 | Merge pull request #46966 from qarmin/faster_release | Rémi Verschelde | |
Allow to not optimize release build | |||
2021-03-14 | Allow to not optimize release build | Rafał Mikrut | |