summaryrefslogtreecommitdiff
path: root/platform
AgeCommit message (Collapse)Author
2020-06-29X11: Ensure XGetWindowProperty data gets freedRémi Verschelde
And cleanup includes a bit.
2020-06-27Fix the logic to enable focus awarenessFredia Huya-Kouadio
2020-06-25Enable the ability to use Godot as a subview within an Android appFredia Huya-Kouadio
2020-06-24Merge pull request #39779 from naithar/feature/ios-modules-masterRémi Verschelde
Enable iOS modules and fix missing symbols errors (4.0)
2020-06-24Updated purchase receipt suitable for sending to apple verification serverPoq Xert
(cherry picked from commit bd7192572697e919a8eb7cf6d8b44d699dae24c9)
2020-06-23Export: Fix iOS enabling push notifications capabilitySergey Minakov
2020-06-23SCons: Enable modules for iOSSergey Minakov
2020-06-22Follow up cleanup for the godotpayment project moduleFredia Huya-Kouadio
2020-06-22Merge pull request #39751 from bruvzg/mingw_build_fixRémi Verschelde
Fix MinGW build (use uninitialized `ofs` variable introduced in 39701).
2020-06-22Fix use uninitialized `ofs` variable introduced in 39701.bruvzg
2020-06-22[Windows] Prevent overwriting old cursor handle on multiple mouse_mode ↵bruvzg
changes, ensure mouse_mode is set before `cursor_set_shape` is called to restore cursor.
2020-06-22Merge pull request #39745 from timoschwarzer/remove-godot-payment-plugin-4Rémi Verschelde
Remove GodotPayment android plugin
2020-06-22macOS, prevent multiple CGDisplayHideCursor calls unpaired with ↵bruvzg
CGDisplayShowCursor.
2020-06-22Remove GodotPayment android pluginTimo Schwarzer
This is now available in a separate repository at https://github.com/godotengine/godot-google-play-billing
2020-06-20Move Haiku platform port to external repositoryRémi Verschelde
The Haiku port now resides at: https://github.com/godotengine/godot-haiku-platform While we're happy to support as many Free and Open Source platforms as we can, we need to put the main focus on the platforms that we can reasonably maintain, and for Haiku we have been lacking maintainers ever since the port was first merged in 2015. The Haiku code has not been compiling and much less working at least since the release of Godot 3.0, and while some attempts have been made at fixing things, it's still not functional today in the `3.2` branch (and much less in `master`, understandably). Having it in an external repository should hopefully enable Haiku contributors to fix issues in their own time, and possibly tag versions compatible with past Godot releases once they are ready.
2020-06-20Merge pull request #39701 from BastiaanOlij/fix_joystick_slidersRémi Verschelde
Fix missing slider joystick handling on Windows
2020-06-20Merge pull request #39700 from nekomatata/osx-export-zip-fixRémi Verschelde
Set proper file type attribute for OSX zip export
2020-06-20Fix missing slider joystick handling on WindowsBastiaan Olij
2020-06-20Set proper file type attribute for OSX zip exportPouleyKetchoupp
The missing file type in file attributes was causing the file to lose executable permissions when unzipped with some softwares.
2020-06-19Merge pull request #39053 from timoschwarzer/static-assert-variant-arg-maxRémi Verschelde
Add static_assert checks where code assumes VARIANT_ARG_MAX == 5
2020-06-19Merge pull request #39427 from hcmlax/shortcut_issue_39351Rémi Verschelde
fixed issue where shortcut doesn't work if alt is pressed before shift
2020-06-19Export: Rename 'Windows Universal' to 'UWP'Rémi Verschelde
It's otherwise too easy to be confused between 'Windows Desktop' (Win32) and 'Windows Universal' (UWP).
2020-06-19Rename "Identifier" to "Bundle Identifier" in macOS/iOS export presetsHugo Locurcio
"Bundle Identifier" is more well-understood among macOS and iOS developers and is less ambiguous. This is a slight breaking change as export presets will need to be updated to account for this change. See https://github.com/godotengine/godot-docs/pull/3295.
2020-06-18adding check for syskeydown on control and altunknown
2020-06-16Merge pull request #39542 from Ev1lbl0w/feature/kill-pidRémi Verschelde
Allow Godot to kill its own PID
2020-06-16Merge pull request #39579 from ↵Rémi Verschelde
m4gr3d/provide_activity_to_godot_plugin_constructor_master Clean up the GodotPlugin public API
2020-06-16Clean up the `GodotPlugin` public API.Fredia Huya-Kouadio
2020-06-15Merge pull request #39189 from touilleMan/issue-38925Rémi Verschelde
Unify OS.get_system_time_* and OS.get_unix_time
2020-06-15Merge pull request #39457 from bruvzg/kbd_layoutsRémi Verschelde
Add keyboard layout enumeration / set / get functions.
2020-06-15Merge pull request #39436 from bruvzg/macos_export_notarizationRémi Verschelde
[macOS export] Add notarization support.
2020-06-14Merge pull request #39537 from Faless/js/fs_sync_iterationRémi Verschelde
Immediately run first iteration after JS FS sync.
2020-06-14Immediately run first iteration after JS FS sync.Fabio Alessandrelli
Which is now run inside an animation frame. This avoid a 1 frame black screen when setting up the canvas.
2020-06-13Add keyboard layout enumeration / set / get functions (macOS, Windows, ↵bruvzg
Linux/X11), remove latin variant function.
2020-06-11Simplify some code in platform/uwp/exportAaron Franke
2020-06-11Merge pull request #38958 from lawnjelly/time_overflow_4Rémi Verschelde
Fix overflow condition with QueryPerformanceCounter
2020-06-10macOS export, add notarization support and id / signing / notarization ↵bruvzg
config check.
2020-06-05Merge pull request #39304 from m4gr3d/enable_focus_awarenessRémi Verschelde
Add support for focus awareness
2020-06-04Add support for focus awarenessFredia Huya-Kouadio
2020-06-04Swtich HTML5 key detection from keyCode to code.Fabio Alessandrelli
The value of this, does not include the layout. The code has extra logic to map the unicode value to our keylist, supporting ASCII and Latin-1. Also add support for `physical_keycode` in HTML5 platform.
2020-06-04Check if the specified Android release keystore existsMarcus Brummer
2020-06-04Merge pull request #39060 from madmiraal/fix-38869Rémi Verschelde
Update Windows GUID to SDL uid conversion.
2020-06-01Fix inconsistent error messages with Android custom export templatesPouleyKetchoupp
2020-05-31Remove OS.get_system_time_secs/get_system_time_msecs and change ↵Emmanuel Leblond
OS.get_unix_time return type to double
2020-05-30 Update OSX GUID to SDL uid conversion.Marcel Admiraal
Co-authored-by: John Wakley <johncwakley@users.noreply.github.com>
2020-05-30Add dinput nullptr checks.Marcel Admiraal
2020-05-29Do not probe joypads if DirectInput cannot be initialized.Marcel Admiraal
2020-05-28Add missing consumePurchase plugin method for GodotPaymentvolzhs
2020-05-28Tweak the DirectInput initialization failure messageHugo Locurcio
This closes #36662.
2020-05-27Validate that `Use Custom Build` is enabled when `Plugins` are selectedFredia Huya-Kouadio
Remove `GodotPayment` from the default build template
2020-05-27Merge pull request #39080 from m4gr3d/fix_emit_signalRémi Verschelde
Use compile-time constant for the size of the signal parameters