summaryrefslogtreecommitdiff
path: root/platform
AgeCommit message (Collapse)Author
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-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
2020-05-27Use compile-time constant for the size of the signal parametersFredia Huya-Kouadio
2020-05-27Provide the ability for clients of the Godot library to add their own ↵Fredia Huya-Kouadio
command line arguments
2020-05-26Ignore invalid tablet driver name, when non are available.bruvzg
2020-05-26Merge pull request #39050 from timoschwarzer/google-play-billing-4.0Rémi Verschelde
(4.0) Re-implement GodotPayment Android plugin using the Google Play Billing library
2020-05-26Update Windows GUID to SDL uid conversion.Marcel Admiraal
2020-05-25Re-implement GodotPayment Android plugin using the Google Play Billing libraryTimo Schwarzer
2020-05-25Merge pull request #38996 from mbrlabs/android-plugin-fixRémi Verschelde
Perform a clean Gradle build if android plugins changed
2020-05-25Merge pull request #39047 from m4gr3d/fix_emit_signalRémi Verschelde
Fix parameters passing when emitting signal
2020-05-25Stop ignoring hidden files and directories in the `assets` directoryFredia Huya-Kouadio
2020-05-25Fix parameters passing when emitting signalFredia Huya-Kouadio
The issue was caused because we were using variables local to the `for` loop block.
2020-05-25Perform a clean Gradle build if android plugins changedMarcus Brummer
Fixes #38986
2020-05-25Fix JS audioContext parameters.Fabio Alessandrelli
Were not passed along correctly. `latencyHint` is supposed to be in seconds, not milliseconds.
2020-05-24Merge pull request #39004 from nekomatata/android-reset-surfaceRémi Verschelde
Proper surface reset when resuming app on Android
2020-05-24Merge pull request #39007 from nekomatata/android-object-id-longRémi Verschelde
Use long instead of int for object id in Android java wrapper
2020-05-24Proper surface reset when resuming app on AndroidPouleyKetchoupp
Just re-creating the window instead of restarting the app entirely.
2020-05-24Use long instead of int for object id in Android java wrapperPouleyKetchoupp
Using int for 64-bit values might cause issues with objects not found in ObjectDB when the id is truncated.
2020-05-22Merge pull request #38951 from bruvzg/win_ink_block_mm_4Rémi Verschelde
Block WM_MOUSEMOVE during Windows Ink pen handling.
2020-05-22Block WM_MOUSEMOVE during Windows Ink pen handling.bruvzg
2020-05-21Fix segmentation fault when using context_vulkan after memdelete context_vulkanGuidoRevers
2020-05-20Merge pull request #38874 from bruvzg/tab_drv_sel_40Rémi Verschelde
[Windows] Add tablet driver selection.
2020-05-20Merge pull request #38309 from SkyLucilfer/AndroidLineEditRémi Verschelde
Fix Android LineEdit editing bugs
2020-05-20[Windows] Add tablet driver selection.bruvzg
2020-05-19[Windows] Add quotes only to the command line arguments with special characters.bruvzg
2020-05-19Style: Fix unnecessary semicolons that confused clang-formatRémi Verschelde
2020-05-19Merge pull request #33447 from bruvzg/macos_zip_signRémi Verschelde
macOS add signing of DMG and ZIPed export
2020-05-18Update the permission string for the Oculus hand tracking to match the ↵Fredia Huya-Kouadio
latest api update
2020-05-18Merge pull request #38820 from ericrybick/masterRémi Verschelde
Fix certain characters being recognized as special keys on Windows when using the us international layout
2020-05-18Fix certain characters being recognized as special keys in Windows when ↵Eric Rybicki
using the us international layout
2020-05-18Move mix_rate, ouput_latency to AudioDriverManagerFabio Alessandrelli
Each driver used to define the (same) project settings values `audio/mix_rate` and `audio/output_latency`, but the setting names are not driver specific. Overriding is still possible via platform tags.
2020-05-18AudioDriverJavaScript now compute buffer size.Fabio Alessandrelli
Based on mix rate and expected latency.
2020-05-17Implementation of the Godot Android Plugin configuration fileFredia Huya-Kouadio
2020-05-16Fix Android LineEdit editing bugsSkyJJ
2020-05-16Fix input event being dispatched multiple times on WindowsHaSa1002
2020-05-16Fix popup positions on multiple screens (with same scaling only).bruvzg
2020-05-16Merge pull request #37924 from thebestnom/migrate-to-androidXRémi Verschelde
Android: Migrate deprecated support library to AndroidX
2020-05-15macOS signing improvements: allow signed app exporting as ZIP, sign DMG ↵bruvzg
after exporting.
2020-05-14Style: Enforce braces around if blocks and loopsRémi Verschelde
Using clang-tidy's `readability-braces-around-statements`. https://clang.llvm.org/extra/clang-tidy/checks/readability-braces-around-statements.html
2020-05-14Style: Enforce separation line between function definitionsRémi Verschelde
I couldn't find a tool that enforces it, so I went the manual route: ``` find -name "thirdparty" -prune \ -o -name "*.cpp" -o -name "*.h" -o -name "*.m" -o -name "*.mm" \ -o -name "*.glsl" > files perl -0777 -pi -e 's/\n}\n([^#])/\n}\n\n\1/g' $(cat files) misc/scripts/fix_style.sh -c ``` This adds a newline after all `}` on the first column, unless they are followed by `#` (typically `#endif`). This leads to having lots of places with two lines between function/class definitions, but clang-format then fixes it as we enforce max one line of separation. This doesn't fix potential occurrences of function definitions which are indented (e.g. for a helper class defined in a .cpp), but it's better than nothing. Also can't be made to run easily on CI/hooks so we'll have to be careful with new code. Part of #33027.
2020-05-14Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocksRémi Verschelde
Which means that reduz' beloved style which we all became used to will now be changed automatically to remove the first empty line. This makes us lean closer to 1TBS (the one true brace style) instead of hybridating it with some Allman-inspired spacing. There's still the case of braces around single-statement blocks that needs to be addressed (but clang-format can't help with that, but clang-tidy may if we agree about it). Part of #33027.
2020-05-14Style: Fix missing/invalid copyright headersRémi Verschelde