summaryrefslogtreecommitdiff
path: root/platform
AgeCommit message (Collapse)Author
2020-07-02Merge pull request #40018 from Faless/js/more_improvements_4.0Rémi Verschelde
HTML5 fixes, refactor, audio fallback, fixed FPS.
2020-07-01Add a focus out timeout for X11 to less events of this type are receivedJuan Linietsky
2020-07-01Use dummy driver when JS AudioContext is unavailable.Fabio Alessandrelli
2020-07-01Limit FPS in JS by skipping iterations.Fabio Alessandrelli
2020-07-01[JS] Check canvas size each loop, force redraw.Fabio Alessandrelli
Fix compatibility issues, achieve smoother resizing.
2020-07-01More static methods in DisplayServerJavaScript.Fabio Alessandrelli
Were static functions in cpp file, polluting global namespace.
2020-07-01Merge pull request #39788 from bruvzg/macos_apple_siliconRémi Verschelde
[macOS] Add support for the Apple Silicon (ARM64) build target.
2020-07-01Merge pull request #40016 from akien-mga/environment-code-cleanupRémi Verschelde
Environment: Refactor code for readability + more
2020-07-01Environment: Refactor code for readability + moreRémi Verschelde
- Makes all boolean setters/getters consistent. - Fixes bug where `glow_hdr_bleed_scale` was not used. - Split CameraEffects to their own source file. - Reorder all Environment method and properties declarations, definitions and bindings to be consistent with each other and with the order of property bindings. - Bind missing enum values added with SDFGI. - Remove unused SDFGI enhance_ssr boolean. - Sync doc changes after SDFGI merge and other misc changes.
2020-07-01Ensure embedded mode works againJuan Linietsky
Also implemented application in/out notifications in X11.
2020-07-01Refactor canvas ID and locale handling.Fabio Alessandrelli
2020-07-01Fix FS error on JS startup due to existing folder.Fabio Alessandrelli
2020-06-30[macOS] Add application become/resign active notifications.bruvzg
2020-06-30Add a separate application focus/in notification out from Window focus ↵Juan Linietsky
notification.
2020-06-30[macOS export] Set correct external file attributes (Unix mode), and ↵bruvzg
creation time.
2020-06-29X11: Ensure XGetWindowProperty data gets freedRémi Verschelde
And cleanup includes a bit.
2020-06-29[macOS] Add support for the Apple Silicon (ARM64) build target.bruvzg
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