Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-05-03 | Merge pull request #60224 from pfeodrippe/fix-simultaneous-touches | Rémi Verschelde | |
2022-05-03 | Merge pull request #60553 from madmiraal/separate-display_safe_area | Rémi Verschelde | |
2022-05-03 | Merge pull request #60601 from touilleMan/gdextension_get_library_path | Rémi Verschelde | |
Add GDNativeInterface::get_library_path to GDExtension | |||
2022-05-02 | Style: Partially apply clang-tidy's `cppcoreguidelines-pro-type-member-init` | Rémi Verschelde | |
Didn't commit all the changes where it wants to initialize a struct with `{}`. Should be reviewed in a separate PR. Option `IgnoreArrays` enabled for now to be conservative, can be disabled to see if it proposes more useful changes. Also fixed manually a handful of other missing initializations / moved some from constructors. | |||
2022-05-02 | Fix screen_get_usable_rect returning display safe area | Marcel Admiraal | |
2022-04-29 | Add GDNativeInterface::get_library_path to GDExtension | Emmanuel Leblond | |
2022-04-28 | Implement text-to-speech support on Android, iOS, HTML5, Linux, macOS and ↵ | bruvzg | |
Windows. Implement TextServer word break method. | |||
2022-04-20 | Vibrate using iOS haptics engine on supported devices | Timo Schwarzer | |
2022-04-13 | Fix simulatenous touches for different touch types | Paulo Feodrippe | |
2022-04-12 | Narrow FileAccess scope to prevent deadlocks. | bruvzg | |
2022-04-11 | Make FileAccess and DirAccess classes reference counted. | bruvzg | |
2022-04-06 | Fix some issues found by cppcheck. | bruvzg | |
2022-04-04 | Zero initialize all pointer class and struct members | Rémi Verschelde | |
This prevents the pitfall of UB when checking if they have been assigned something valid by comparing to nullptr. | |||
2022-03-16 | Implement GDExtension export plugin. | bruvzg | |
2022-03-11 | Merge pull request #58986 from akien-mga/diraccessref | Rémi Verschelde | |
2022-03-11 | Convert uses of `DirAccess *` to `DirAccessRef` to prevent memleaks | Rémi Verschelde | |
`DirAccess *` needs to be deleted manually, and this is often forgotten especially when doing early returns with `ERR_FAIL_COND`. `DirAccessRef` is deleted automatically when it goes out of scope. Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com> | |||
2022-03-04 | Improve app name and system permission message localization. | bruvzg | |
Add localizable string (Dictionary<Lang Code, String>) property editor and property hint. Add localized "app name" property to the project settings. Add localized permission and copyright properties to the macOS and iOS export settings. Remove some duplicated ("app name") and deprecated ("info") macOS and iOS export properties. | |||
2022-03-04 | [macOS and iOS export] Add localized application name to the translation ↵ | bruvzg | |
.plist files. | |||
2022-02-26 | [iOS] Fix multitouch not working correctly | Sergey Minakov | |
2022-02-19 | [iOS] Fix incorrect method name for input dragging event | Sergey Minakov | |
2022-02-16 | Style: Cleanup single-line blocks, semicolons, dead code | Rémi Verschelde | |
Remove currently unused implementation of TextureBasisU, could be re-added later on if needed and ported. | |||
2022-02-15 | Add an `OS.get_processor_name()` method | Hugo Locurcio | |
This method can be used to get the CPU model name. It can be used in conjunction with `RenderingServer.get_video_adapter_name()` and `RenderingServer.get_video_adapter_vendor()` for annotating benchmarks and automatic graphics quality configuration. | |||
2022-02-12 | Improve compilation speed (forward declarations/includes cleanup) | Hendrik Brucker | |
2022-02-09 | Merge pull request #57605 from naithar/fix/godot-view-touch-4.0 | Rémi Verschelde | |
2022-02-09 | Merge pull request #57825 from Calinou/ios-remove-obsolete-define | Rémi Verschelde | |
2022-02-08 | Remove obsolete define in the iOS buildsystem code | Hugo Locurcio | |
This define was used by the WebM/libvpx code, but it's now removed in `master`. | |||
2022-02-08 | Remove support for ARMv7 (32-bit) on iOS | Hugo Locurcio | |
All iOS devices since the iPhone 5S support ARMv8 (64-bit). The last iOS version supported on ARMv7 devices is 10.x, which is too old to run Godot 4.0 projects since the minimum supported iOS version is 11.0. | |||
2022-02-04 | Merge pull request #57617 from bruvzg/char_cleanup | Rémi Verschelde | |
2022-02-04 | Merge pull request #57335 from jordigcs/display-refresh-rate | Rémi Verschelde | |
2022-02-04 | Cleanup and move char functions to the `char_utils.h` header. | bruvzg | |
2022-02-03 | Add screen_get_refresh_rate to DisplayServer | jordi | |
2022-02-03 | [iOS] Fix touch handling for overlay views | Sergey Minakov | |
Workaround for GodotView touches being called from UIWindow on different UIView input | |||
2022-02-02 | Merge pull request #57203 from bruvzg/ios_export_fix | Rémi Verschelde | |
2022-01-27 | Merge pull request #56785 from bruvzg/nat_handles_4 | Rémi Verschelde | |
2022-01-25 | [iOS] Fix iOS export with manually specified signing/provisioning data. | bruvzg | |
2022-01-17 | Merge pull request #56012 from bruvzg/wt🤎4 | Rémi Verschelde | |
2022-01-17 | [iOS] Improve iOS icon / loading screen export. | bruvzg | |
Merge "required" / "optional" icons into a single list. Remove "generate_missing" and automatically rescale icons / loading screens that are missing or have incorrect size. Print warning if icon or loading screen has incorrect size. | |||
2022-01-14 | Remove support for PVRTC texture encoding and decoding | Hugo Locurcio | |
On the only platform where PVRTC is supported (iOS), ETC2 generally supersedes PVRTC in every possible way. The increased memory usage is not really a problem thanks to modern iOS' devices processing power being higher than its Android counterparts. | |||
2022-01-14 | Fix Actions mapped to triggers not using the full range | Marcel Admiraal | |
2022-01-14 | Add support for getting native display, window, and view handles. | bruvzg | |
2022-01-06 | Fix multiple missing UTF-8 decoding. | bruvzg | |
2022-01-05 | Fix decoding UTF-8 filenames on unzipping. | bruvzg | |
2022-01-03 | Update copyright statements to 2022 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2021-12-22 | Remove build system code for 32-bit iOS | Aaron Franke | |
2021-12-18 | [Windows] Improve console handling and execute/create_process. | bruvzg | |
Always build with the GUI subsystem. Redirect stdout and stderr output to the parent process console. Use CreateProcessW for blocking `execute` calls with piped stdout and stderr (prevent console windows for popping up when used with the GUI subsystem build, and have more consistent behavior with `create_process`). Add `open_console` argument to the `execute` and `create_process` to open a new console window. Remove `interface/editor/hide_console_window` editor setting. Remove `Toggle System Console` menu option. Remove `set_console_visible` and `is_console_visible` functions. | |||
2021-12-18 | Fix initialising of gl_manager and checking gl_manager and context_vulkan ↵ | Bastiaan Olij | |
preventing crash issues. | |||
2021-12-09 | Replace String comparisons with "", String() to is_empty() | Nathan Franke | |
Also: - Adds two stress tests to test_string.h - Changes to .empty() on std::strings | |||
2021-11-30 | Don't return reference on copy assignment operators | Rémi Verschelde | |
We prefer to prevent using chained assignment (`T a = b = c = T();`) as this can lead to confusing code and subtle bugs. According to https://en.wikipedia.org/wiki/Assignment_operator_(C%2B%2B), C++ allows any arbitrary return type, so this is standard compliant. This could be re-assessed if/when we have an actual need for a behavior more akin to that of the C++ STL, for now this PR simply changes a handful of cases which were inconsistent with the rest of the codebase (`void` return type was already the most common case prior to this commit). | |||
2021-11-12 | Use "enum class" for input enums | Aaron Franke | |
2021-11-07 | [iOS export] Capture and display xcodebuild output. | bruvzg | |