Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-02-09 | Fix joystick axis mapping issues with NVIDIA shield. Probably others. | Michael Conrad | |
Issues addressed: a) Axis mappings were including virtual mouse axes on NVIDIA Shield TV. The virtual mouse axes have the same axis numbers as the normal analog stick numbers. This was completely breaking joypad support on NVIDIA Shield TV. b) Joypads were being tracked in a List with the index in the list being treated as the Godot device id. If a device were to be removed, any device later in the list would be shifted, potentially causing future events with the shifted joypads to have incorrect IDs according to the Godot engine. c) Unnecessary events were being sent to the Godot engine. A check was added (per Joystick) that will prevent sending events for all axes when only a single axis value changed. A similar check was added for "HATs". See #45712 | |||
2021-02-05 | Merge pull request #44949 from m4gr3d/specify_project_ndk_version | Rémi Verschelde | |
Improve the logic to compile for Android | |||
2021-02-01 | Merge pull request #45579 from zaevi/add_scons_ext | Rémi Verschelde | |
add search extensions for Scons' path | |||
2021-01-30 | add search extensions for scons' path | zaevi | |
2021-01-29 | Modernize Thread | Pedro J. Estébanez | |
- Based on C++11's `thread` and `thread_local` - No more need to allocate-deallocate or check for null - No pointer anymore, just a member variable - Platform-specific implementations no longer needed (except for the few cases of non-portable functions) - Simpler for `NO_THREADS` - Thread ids are now the same across platforms (main is 1; others follow) | |||
2021-01-15 | [Plugins] Rename 'PluginConfig' struct to platform specific name | Sergey Minakov | |
2021-01-12 | CI: Update to clang-format 11 and apply ternary operator changes | Rémi Verschelde | |
2021-01-09 | Split OS::execute into two methods | Marcel Admiraal | |
1. execute(): Executes a command and returns the results. 2. create_process(): Creates a new process and returns the new process' id. | |||
2021-01-05 | Improve the logic to compile for Android by automatically detecting and ↵ | Fredia Huya-Kouadio | |
setting up the Android NDK if needed. | |||
2021-01-01 | Merge pull request #44645 from m4gr3d/update_apk_signing_logic | Rémi Verschelde | |
Update the logic to sign prebuilt Godot Android apks | |||
2021-01-01 | Update the logic to sign prebuilt Godot Android apks. | Fredia Huya-Kouadio | |
The previously used tool, `jarsigner` has been deprecated in favor of `apksigner` which is bundled with the Android SDK. The logic is refactored accordingly and a few editor settings have been deprecated in the process as they're no longer necessary. Note: As a side effect, specifying the Android SDK path is now required. The docs will be updated to reflect that change. | |||
2021-01-01 | Update copyright statements to 2021 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! 2020 has been a tough year for most of us personally, but a good year for Godot development nonetheless with a huge amount of work done towards Godot 4.0 and great improvements backported to the long-lived 3.2 branch. We've had close to 400 contributors to engine code this year, authoring near 7,000 commit! (And that's only for the `master` branch and for the engine code, there's a lot more when counting docs, demos and other first-party repos.) Here's to a great year 2021 for all Godot users 🎆 | |||
2020-12-30 | Merge pull request #44638 from m4gr3d/export_format_util_method | Rémi Verschelde | |
Hardcode the export format for the editor 'run' feature | |||
2020-12-29 | Add utility method to export the project using a preset format and sign ↵ | Fredia Huya-Kouadio | |
parameter. | |||
2020-12-28 | Merge pull request #44593 from madmiraal/rename-mainloop-methods | Rémi Verschelde | |
Rename MainLoop methods to match Node methods | |||
2020-12-28 | Rename empty() to is_empty() | Marcel Admiraal | |
2020-12-23 | Fix invalid invocation of `get_class_loader`. | Fredia Huya-Kouadio | |
The call was made on a `Godot` instance instead of an `Activity` instance. | |||
2020-12-22 | Rename MainLoop methods to match Node methods | Marcel Admiraal | |
2020-12-18 | SCons: Add explicit dependencies on thirdparty code in cloned env | Rémi Verschelde | |
Since we clone the environments to build thirdparty code, we don't get an explicit dependency on the build objects produced by that environment. So when we update thirdparty code, Godot code using it is not necessarily rebuilt (I think it is for changed headers, but not for changed .c/.cpp files), which can lead to an invalid compilation output (linking old Godot .o files with a newer, potentially ABI breaking version of thirdparty code). This was only seen as really problematic with bullet updates (leading to crashes when rebuilding Godot after a bullet update without cleaning .o files), but it's safer to fix it everywhere, even if it's a LOT of hacky boilerplate. | |||
2020-12-17 | Add override keywords to core/os.h derived classes. | Marcel Admiraal | |
2020-12-12 | Don't handle BaseException in build scripts | Marcel Admiraal | |
2020-12-09 | Remove unused FileAccessJAndroid. | Fabio Alessandrelli | |
2020-12-09 | Merge pull request #44161 from Faless/fix/fa_buffered_remove | Rémi Verschelde | |
Remove unused FileAccessBuffered | |||
2020-12-08 | Android: fix mouse capture relative wrong | thebestnom | |
2020-12-08 | Android: Allow Mouse Capture | thebestnom | |
2020-12-08 | Merge pull request #43742 from qarmin/editor_modules_default_values | Rémi Verschelde | |
Initialize class/struct variables with default values in platform/ and editor/ | |||
2020-12-06 | Remove now unused FileAccessBuffered. | Fabio Alessandrelli | |
2020-12-04 | RenderingServer reorganization | reduz | |
2020-12-03 | fix android wrong multi-touch pointerid | alan-w-255 | |
Fixes #43519. | |||
2020-12-02 | Initialize class/struct variables with default values in platform/ and editor/ | Rafał Mikrut | |
2020-11-26 | [Complex Text Layouts] Refactor Font class, default themes and controls to ↵ | bruvzg | |
use Text Server interface. Implement interface mirroring. Add TextLine and TextParagraph classes. Handle UTF-16 input on macOS and Windows. | |||
2020-11-26 | [Complex Text Layouts] Add third-party TextServer dependencies (ICU, ↵ | bruvzg | |
HarfBuzz, Graphite). | |||
2020-11-22 | Update gradle build files to automatically perform signing and zipalign ↵ | Fredia Huya-Kouadio | |
tasks for custom builds. | |||
2020-11-20 | Export: Reorder options for consistency across platforms | Rémi Verschelde | |
2020-11-18 | Fix zipalign command name on Windows machines. | Fredia Huya-Kouadio | |
2020-11-16 | Remove empty lines around braces with the formatting script | Aaron Franke | |
2020-11-16 | Merge pull request #43248 from HEAVYPOLY/master | Rémi Verschelde | |
Change android orientations from sensor to user | |||
2020-11-14 | Update the logic to query for the 'scons' command executable path. | Fredia Huya-Kouadio | |
2020-11-14 | Merge pull request #43526 from m4gr3d/address_new_custom_build_logic_issues | Rémi Verschelde | |
Address new custom build logic issues | |||
2020-11-14 | Add missing zip alignment step for generated apks. | Fredia Huya-Kouadio | |
2020-11-14 | Fix issue causing `Export all` to fail. | Fredia Huya-Kouadio | |
2020-11-14 | Clear unneeded assets when generating an apk expansion. | Fredia Huya-Kouadio | |
Clean up export wording to account for the different export formats. | |||
2020-11-14 | Added the .jks file extension as valid preset for Android keystore files | Marcus Brummer | |
2020-11-13 | Remove duplicate Android `orientation` settings. | Fredia Huya-Kouadio | |
2020-11-07 | Reorganized core/ directory, it was too fatty already | reduz | |
-Removed FuncRef, since Callable makes it obsolete -Removed int_types.h as its obsolete in c++11+ -Changed color names code | |||
2020-10-31 | Change android orientations from sensor to user | Vaughan Ling | |
# Conflicts: # platform/android/java/lib/src/org/godotengine/godot/GodotIO.java | |||
2020-10-30 | Merge pull request #37158 from thebestnom/android-click-support | Rémi Verschelde | |
Support mouse events on Android | |||
2020-10-29 | Add a separate `nativeSrcsConfigs` module to handle Android Studio ↵ | Fredia Huya-Kouadio | |
constraints for native code editor support. | |||
2020-10-28 | Update the gradle plugins | Fredia Huya-Kouadio | |
2020-10-28 | Merge pull request #42361 from akien-mga/vulkan-layers-opt-in | Rémi Verschelde | |
Vulkan: Make validation layers optional |