Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-05-23 | Merge pull request #61333 from m4gr3d/fix_restart_logic_main | Rémi Verschelde | |
2022-05-23 | Fix the logic to restart the Godot application | Fredia Huya-Kouadio | |
2022-05-23 | Remove duplicate Android sensor listener registrations | Marcel Admiraal | |
2022-05-20 | Add a new HashSet template | reduz | |
* Intended to replace RBSet in most cases. * Optimized for iteration speed | |||
2022-05-19 | Add dedicated macros for property name extraction | Haoyu Qiu | |
* Replace case-by-case extraction with PNAME & GNAME * Fix group handling when group hint begins with property name * Exclude properties that are PROPERTY_USAGE_NO_EDITOR * Extract missing ADD_ARRAY*, ADD_SUBGROUP* macros | |||
2022-05-16 | Replace most uses of Map by HashMap | reduz | |
* Map is unnecessary and inefficient in almost every case. * Replaced by the new HashMap. * Renamed Map to RBMap and Set to RBSet for cases that still make sense (order matters) but use is discouraged. There were very few cases where replacing by HashMap was undesired because keeping the key order was intended. I tried to keep those (as RBMap) as much as possible, but might have missed some. Review appreciated! | |||
2022-05-13 | Increase compiler optimization when using `target=release` on iOS/Android | Hugo Locurcio | |
2022-05-11 | Fix ZipIO crash when reused (and possible leaks). | bruvzg | |
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 | Merge pull request #60638 from m4gr3d/support_hand_tracking_v2_main | Rémi Verschelde | |
2022-05-02 | Fix screen_get_usable_rect returning display safe area | Marcel Admiraal | |
2022-05-02 | Merge pull request #60551 from madmiraal/implement-3466 | Rémi Verschelde | |
Add a method for obtaining display cutouts on Android | |||
2022-04-29 | Add GDNativeInterface::get_library_path to GDExtension | Emmanuel Leblond | |
2022-04-29 | Merge pull request #60563 from madmiraal/fix-60562 | Rémi Verschelde | |
2022-04-28 | Implement text-to-speech support on Android, iOS, HTML5, Linux, macOS and ↵ | bruvzg | |
Windows. Implement TextServer word break method. | |||
2022-04-27 | Update Meta hand tracking version | Fredy Huya-Kouadio | |
https://developer.oculus.com/blog/presence-platforms-hand-tracking-api-gets-an-upgrade/ | |||
2022-04-27 | Check for null when retrieving clip data item text on Android | Marcel Admiraal | |
2022-04-27 | Merge pull request #59979 from bruvzg/cpp_check2 | Rémi Verschelde | |
2022-04-26 | Add a method for obtaining display cutouts on Android | Marcel Admiraal | |
2022-04-25 | Merge pull request #60433 from madmiraal/remove-superfluous-null-check | Rémi Verschelde | |
Remove superfluous null check | |||
2022-04-25 | Merge pull request #60457 from madmiraal/replace-index-iterators | Rémi Verschelde | |
Replace index iterators with for each loops. | |||
2022-04-25 | Merge pull request #60441 from madmiraal/remove-superfluous-inputmanager | Rémi Verschelde | |
Remove superfluous Android InputManager interface and implementation | |||
2022-04-25 | Merge pull request #60434 from madmiraal/remove-superfluous-version-check | Rémi Verschelde | |
Remove superfluous check for minimum Android SDK. | |||
2022-04-25 | Fix the issue causing the screen to be black after resuming when in low ↵ | Fredy Huya-Kouadio | |
processor mode. This is done by forcing a redraw and buffers swap when resuming the app. | |||
2022-04-23 | Replace index iterators with for each loops. | Marcel Admiraal | |
2022-04-22 | Remove superfluous check for minimum Android SDK. | Marcel Admiraal | |
2022-04-22 | Remove superfluous Android InputManager interface and implementation | Marcel Admiraal | |
2022-04-22 | Remove superfluous null check | Marcel Admiraal | |
2022-04-20 | Fix more issues found by cppcheck. | bruvzg | |
2022-04-12 | Remove or make private `FileAccess` `close()` methods. | 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-04-04 | Merge pull request #59866 from m4gr3d/update_default_display_scale_main | Rémi Verschelde | |
2022-04-04 | Update the editor display scale based on the device's scaled density | Fredia Huya-Kouadio | |
2022-04-04 | Remove duplicate `resizable` settings | Fredia Huya-Kouadio | |
2022-04-04 | Update `resize` settings: | Fredia Huya-Kouadio | |
- Unlock resizing for the Godot Editor - Add an option to specify whether a game is resizeable for the Godot template | |||
2022-03-29 | Fix flickering issues with low processor mode on Android | Fredia Huya-Kouadio | |
2022-03-28 | Android port of the Godot Editor | Fredy Huya-Kouadio | |
These set of changes focus primarily on getting the core logic and overall Godot Editor UI and functionality up and running natively on Android devices. UI tweaks / cleanup / polish, as well configuration for Android specific functionality / restrictions will be addressed in follow-up PRs iteratively based on feedback. Co-authored-by: thebestnom <shoval.arad@gmail.com> | |||
2022-03-16 | Merge pull request #59146 from m4gr3d/setup_mavencentral_publishing | Rémi Verschelde | |
2022-03-16 | Implement GDExtension export plugin. | bruvzg | |
2022-03-14 | Setup logic to publish the Godot Android library to MavenCentral | Fredia Huya-Kouadio | |
2022-03-11 | Merge pull request #58986 from akien-mga/diraccessref | Rémi Verschelde | |
2022-03-11 | Merge pull request #58751 from bruvzg/loc_str_props | 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-09 | Remove VARIANT_ARG* macros | reduz | |
* Very old macros from the time Godot was created. * Limited arguments to 5 (then later changed to 8) in many places. * They were replaced by C++11 Variadic Templates. * Renamed methods that take argument pointers to have a "p" suffix. This was used in some places and not in others, so made it standard. * Also added a dereference check for Variant*. Helped catch a couple of bugs. | |||
2022-03-09 | Remove unused GDNative code | Rémi Verschelde | |
This has been superseded by GDExtension so this code is no longer useful nor usable. There's still some GDNative-related stuff in platform export code which needs to be adapted for GDExtension (e.g. to include GDExtension libraries in exports). | |||
2022-03-05 | Rename StreamTexture* to CompressedTexture* | reduz | |
* Its not and will not be used for streaming. * Streaming will be implemented in 4.1 and it will work different. * It makes more sense to be called CompressedTexture since it imports and compresses texture files. | |||
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. |