Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-01-01 | Update copyright statements to 2019 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2019-01-01 | Fix missing/malformed license headers | Rémi Verschelde | |
2018-12-30 | Merge pull request #24482 from organicpencil/mouse_capture_fix | Rémi Verschelde | |
Fix missed captured mouse events on x11 | |||
2018-12-30 | Merge pull request #24545 from akien-mga/osxcross-mono | Rémi Verschelde | |
SCons: Allow building Mono module with OSXCross | |||
2018-12-27 | SCons: Drop ios_sim option forcing x86, simulator needs x86_64 | Rémi Verschelde | |
2018-12-22 | SCons: Allow building Mono module with OSXCross | Rémi Verschelde | |
Improve the test logic to only assume that we're building for macOS if OSXCROSS_ROOT is defined *and* we requested p=osx. Supersedes #24480. | |||
2018-12-21 | Fix missed captured mouse events on x11 | Lee Pugh | |
2018-12-20 | Android: Better identify thirdparty C/C++ code | Rémi Verschelde | |
- The `cpu-features.{c,h}` code was only used by chance by the webm (libvpx) code, so I moved it there. It was actually introduced before that and wasn't in use, and libvpx just happened to be able to compile thanks to it being bundled. It could potentially be compiled on the fly from the Android NDK, but since we plan to replace the webm module by a GDNative plugin in the near future, I went the bundling route. - `ifaddrs_android.h` is already provided in the Android NDK as `ifaddrs.h`, same as on other Unixes. Yet we cannot use it until we up the min API level to 24, where `getifaddrs` is first defined. I moved the files to `thirdparty/misc` and synced them with upstream WebRTC (only indentation changes and removal of `static` qualifiers). Also removes dropped thirdparty files from COPYRIGHT.txt after changes in #24105 and #24145. | |||
2018-12-20 | Merge pull request #24500 from akien-mga/drop-global_defaults | Rémi Verschelde | |
Core: Drop unused global_defaults logic | |||
2018-12-20 | Merge pull request #24485 from volzhs/system-time-ms | Rémi Verschelde | |
Added OS.get_system_time_msecs() | |||
2018-12-20 | Core: Drop unused global_defaults logic | Rémi Verschelde | |
It used to be used for Android and iOS to specify platform-specific project settings overrides, but we now have feature tags for that. | |||
2018-12-20 | Added OS.get_system_time_msecs() | volzhs | |
2018-12-19 | Add option to add debug keystore in Android export | George Marques | |
2018-12-18 | Fix lint error/warning while building android template | volzhs | |
2018-12-16 | Merge pull request #24385 from hpvb/reduce-string-coew | Rémi Verschelde | |
Reduce String CoW | |||
2018-12-16 | Reduce String CoW | Hein-Pieter van Braam | |
By introducing an intermediate proxy class for the array subscript operator for String and CharString we can control better when CowData will actually CoW. This should improve performance of String usage for most cases. | |||
2018-12-16 | Merge pull request #19501 from Zylann/custom_loaders | Rémi Verschelde | |
Added basic support for custom resource savers and loaders | |||
2018-12-15 | switch middle and secondary mouse buttons order | Mikko Mustonen | |
2018-12-15 | Added basic support for custom resource savers and loaders | Marc Gilleron | |
2018-12-14 | Use XInput2 RawMotion to generate MouseMotion events | Cosmic Chip Socket | |
The current system for capturing the mouse and generating motion events on X11 has issues with inaccurate and lopsided input. This is because both XQueryPointer and XWarpPointer work in terms of integer coordinates when the underlying X11 input driver may be tracking the mouse using subpixel coordinates. When warping the pointer, the fractional part of the pointer position is discarded. To work around this issue, the fix uses raw motion events from XInput 2. These events report relative motion and are not affected by pointer warping. Additionally, this means Godot is able to detect motion at a higher resolution under X11. Because this is raw mouse input, it is not affected by the user's pointer speed and acceleration settings. This is the same system as SDL2 uses for its relative motion. Multitouch input on X requires XInput 2.2. Raw motion events require XInput 2.0. Since 2.0 is old enough, this is now the minimum requirement to use Godot on X. | |||
2018-12-14 | Merge pull request #20385 from moiman100/unify-double-clicking | Rémi Verschelde | |
Added double clicking to all buttons on Linux and Javascript | |||
2018-12-14 | Merge pull request #20063 from moiman100/fix-button-mask | Rémi Verschelde | |
Unified button mask behavior across platforms | |||
2018-12-14 | Android: Don't expose x86_64 ABI for export if we can't build templates for it | Rémi Verschelde | |
Support for x86_64 *could* be added in detect.py, but AFAIK this is not a widespread architecture for Android, much less for gaming devices. | |||
2018-12-13 | Merge pull request #24285 from volzhs/support-gles2-ios | Rémi Verschelde | |
Support GLES2 for iOS | |||
2018-12-12 | Bump minimum iOS version to 10 | Sam Green | |
2018-12-11 | Merge pull request #23923 from bruvzg/ime_gdscript | Rémi Verschelde | |
Changes IME to make it possible to use it from gdscript/gdnative | |||
2018-12-11 | Support GLES2 for iOS | volzhs | |
2018-12-07 | Merge pull request #22733 from guilhermefelipecgs/fix_wm_class | Rémi Verschelde | |
[x11] Use "application/config/name" for WM_CLASS | |||
2018-12-05 | Merge pull request #24166 from volzhs/export-ios | Rémi Verschelde | |
Add checking required field for exporting iOS | |||
2018-12-05 | Add checking required field for exporting iOS | volzhs | |
without specifying Identifier, it will cause `can not be parsed` error on Xcode | |||
2018-12-04 | Merge pull request #24151 from endragor/fix-ios-safe-area | Rémi Verschelde | |
Fix iOS safe area insets to use pixels and not points | |||
2018-12-04 | SCons: Properly set bits variable as string for MSVC detection | Rémi Verschelde | |
2018-12-04 | Fix iOS safe area insets to use pixels and not points | Ruslan Mustakov | |
2018-12-03 | Merge pull request #23989 from bruvzg/fix_macos_icons | Rémi Verschelde | |
Fix macOS icon export (add 1024px PNG icon and 32px/16px RLE icons). | |||
2018-12-03 | Merge pull request #24078 from marcelofg55/win_min_bug | Rémi Verschelde | |
Fix wrong size and position when windows is minimized on Windows | |||
2018-12-02 | Merge pull request #24105 from BastiaanOlij/cleanup_old_android_native | Rémi Verschelde | |
Remove obsolete ANDROID_NATIVE_ACTIVITY | |||
2018-12-02 | Remove obsolete ANDROID_NATIVE_ACTIVITY | Bastiaan Olij | |
2018-11-30 | Change custom permissions in Android export to an array | George Marques | |
Don't limit the amount of permissions and makes it simpler to understand. | |||
2018-11-30 | Fix wrong size and position when windows is minimized on Windows | Marcelo Fernandez | |
2018-11-28 | Merge pull request #22857 from marcelofg55/jsmic | Leon Krause | |
Implemented audio input support for JavaScript audio driver | |||
2018-11-27 | uwp export: fix existing template check | Andrea Beconcini | |
2018-11-26 | Implemented audio input support for JavaScript audio driver | Marcelo Fernandez | |
2018-11-26 | Fix macOS icon export (add 1024px PNG icon and 32px/16px RLE icons). | bruvzg | |
2018-11-24 | Remove an unused script | Hugo Locurcio | |
[ci skip] | |||
2018-11-23 | Changes IME input to use notification instead of callback, exposes IME ↵ | bruvzg | |
methods to gdscript/gdnative. | |||
2018-11-23 | Show error if required fields are not filled when exporting iOS | volzhs | |
2018-11-20 | Adding support for java.lang.Long values in Android GodotLib.calldeferred calls | Simon Sikström | |
2018-11-20 | Merge pull request #21339 from Placinta/master | Rémi Verschelde | |
Fix regular macOS build by passing -isysroot to compiler so correct system headers are found | |||
2018-11-20 | Merge pull request #23822 from bruvzg/mac_109_compat_ver_check | Rémi Verschelde | |
[macOS] Change runtime OS version checks to allow build with MacOS 10.9 SDK | |||
2018-11-20 | Remove trailing whitespace | Rémi Verschelde | |
With `sed -i $(rg -l '[[:blank:]]*$' -g'!thirdparty') -e 's/[[:blank:]]*$//g'` (+ manual revert of some thirdparty code under `platform/android`). |