summaryrefslogtreecommitdiffstats
path: root/platform
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #39080 from m4gr3d/fix_emit_signalRémi Verschelde2020-05-271-2/+4
|\ | | | | Use compile-time constant for the size of the signal parameters
| * Use compile-time constant for the size of the signal parametersFredia Huya-Kouadio2020-05-271-2/+4
| |
* | Provide the ability for clients of the Godot library to add their own ↵Fredia Huya-Kouadio2020-05-271-1/+2
| | | | | | | | command line arguments
* | Ignore invalid tablet driver name, when non are available.bruvzg2020-05-261-0/+3
| |
* | Merge pull request #39050 from timoschwarzer/google-play-billing-4.0Rémi Verschelde2020-05-2615-1916/+213
|\ \ | | | | | | (4.0) Re-implement GodotPayment Android plugin using the Google Play Billing library
| * | Re-implement GodotPayment Android plugin using the Google Play Billing libraryTimo Schwarzer2020-05-2515-1916/+213
| | |
* | | Merge pull request #38996 from mbrlabs/android-plugin-fixRémi Verschelde2020-05-252-0/+45
|\ \ \ | | | | | | | | Perform a clean Gradle build if android plugins changed
| * | | Perform a clean Gradle build if android plugins changedMarcus Brummer2020-05-252-0/+45
| | | | | | | | | | | | | | | | Fixes #38986
* | | | Merge pull request #39047 from m4gr3d/fix_emit_signalRémi Verschelde2020-05-251-2/+3
|\ \ \ \ | | |_|/ | |/| | Fix parameters passing when emitting signal
| * | | Fix parameters passing when emitting signalFredia Huya-Kouadio2020-05-251-2/+3
| | | | | | | | | | | | | | | | The issue was caused because we were using variables local to the `for` loop block.
* | | | Stop ignoring hidden files and directories in the `assets` directoryFredia Huya-Kouadio2020-05-251-0/+5
|/ / /
* | / Fix JS audioContext parameters.Fabio Alessandrelli2020-05-251-2/+2
| |/ |/| | | | | | | Were not passed along correctly. `latencyHint` is supposed to be in seconds, not milliseconds.
* | Merge pull request #39004 from nekomatata/android-reset-surfaceRémi Verschelde2020-05-247-17/+43
|\ \ | | | | | | Proper surface reset when resuming app on Android
| * | Proper surface reset when resuming app on AndroidPouleyKetchoupp2020-05-247-17/+43
| | | | | | | | | | | | Just re-creating the window instead of restarting the app entirely.
* | | Merge pull request #39007 from nekomatata/android-object-id-longRémi Verschelde2020-05-244-11/+11
|\ \ \ | |_|/ |/| | Use long instead of int for object id in Android java wrapper
| * | Use long instead of int for object id in Android java wrapperPouleyKetchoupp2020-05-244-11/+11
| |/ | | | | | | | | Using int for 64-bit values might cause issues with objects not found in ObjectDB when the id is truncated.
* | Merge pull request #38951 from bruvzg/win_ink_block_mm_4Rémi Verschelde2020-05-223-3/+43
|\ \ | |/ |/| Block WM_MOUSEMOVE during Windows Ink pen handling.
| * Block WM_MOUSEMOVE during Windows Ink pen handling.bruvzg2020-05-223-3/+43
| |
* | Fix segmentation fault when using context_vulkan after memdelete context_vulkanGuidoRevers2020-05-211-12/+12
|/
* Merge pull request #38874 from bruvzg/tab_drv_sel_40Rémi Verschelde2020-05-204-26/+121
|\ | | | | [Windows] Add tablet driver selection.
| * [Windows] Add tablet driver selection.bruvzg2020-05-204-26/+121
| |
* | Merge pull request #38309 from SkyLucilfer/AndroidLineEditRémi Verschelde2020-05-2011-25/+50
|\ \ | |/ |/| Fix Android LineEdit editing bugs
| * Fix Android LineEdit editing bugsSkyJJ2020-05-1611-25/+50
| |
* | [Windows] Add quotes only to the command line arguments with special characters.bruvzg2020-05-192-17/+29
| |
* | Style: Fix unnecessary semicolons that confused clang-formatRémi Verschelde2020-05-193-13/+5
| |
* | Merge pull request #33447 from bruvzg/macos_zip_signRémi Verschelde2020-05-191-181/+148
|\ \ | | | | | | macOS add signing of DMG and ZIPed export
| * | macOS signing improvements: allow signed app exporting as ZIP, sign DMG ↵bruvzg2020-05-151-181/+148
| | | | | | | | | | | | after exporting.
* | | Update the permission string for the Oculus hand tracking to match the ↵Fredia Huya-Kouadio2020-05-181-2/+2
| | | | | | | | | | | | latest api update
* | | Merge pull request #38820 from ericrybick/masterRémi Verschelde2020-05-183-1/+16
|\ \ \ | | | | | | | | Fix certain characters being recognized as special keys on Windows when using the us international layout
| * | | Fix certain characters being recognized as special keys in Windows when ↵Eric Rybicki2020-05-183-1/+16
| | | | | | | | | | | | | | | | using the us international layout
* | | | Move mix_rate, ouput_latency to AudioDriverManagerFabio Alessandrelli2020-05-183-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | AudioDriverJavaScript now compute buffer size.Fabio Alessandrelli2020-05-182-15/+35
|/ / / | | | | | | | | | Based on mix rate and expected latency.
* | | Implementation of the Godot Android Plugin configuration fileFredia Huya-Kouadio2020-05-177-49/+466
| | |
* | | Fix input event being dispatched multiple times on WindowsHaSa10022020-05-162-0/+10
| |/ |/|
* | Fix popup positions on multiple screens (with same scaling only).bruvzg2020-05-161-10/+39
| |
* | Merge pull request #37924 from thebestnom/migrate-to-androidXRémi Verschelde2020-05-169-18/+25
|\ \ | |/ |/| Android: Migrate deprecated support library to AndroidX
| * Android: Migrate deprecated support library to AndroidXthebestnom2020-05-109-18/+25
| |
* | Style: Enforce braces around if blocks and loopsRémi Verschelde2020-05-1411-173/+313
| | | | | | | | | | Using clang-tidy's `readability-braces-around-statements`. https://clang.llvm.org/extra/clang-tidy/checks/readability-braces-around-statements.html
* | Style: Enforce separation line between function definitionsRémi Verschelde2020-05-1414-0/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocksRémi Verschelde2020-05-14147-1494/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | Style: Fix missing/invalid copyright headersRémi Verschelde2020-05-141-0/+30
| |
* | Port member initialization from constructor to declaration (C++11)Rémi Verschelde2020-05-1416-72/+41
| | | | | | | | | | | | | | | | | | | | Using `clang-tidy`'s `modernize-use-default-member-init` check and manual review of the changes, and some extra manual changes that `clang-tidy` failed to do. Also went manually through all of `core` to find occurrences that `clang-tidy` couldn't handle, especially all initializations done in a constructor without using initializer lists.
* | Update game controller enums.Marcel Admiraal2020-05-134-58/+45
| |
* | Add WebSocket debugger, use it for Javascript.Fabio Alessandrelli2020-05-122-4/+23
| |
* | Merge pull request #38386 from reduz/new-lightmapperRémi Verschelde2020-05-111-23/+23
|\ \ | | | | | | New GPU lightmapper
| * | New lightmapperJuan Linietsky2020-05-101-23/+23
| |/ | | | | | | | | | | | | -Added LocalVector (needed it) -Added stb_rect_pack (It's pretty cool, we could probably use it for other stuff too) -Fixes and changes all around the place -Added library for 128 bits fixed point (required for Delaunay3D)
* | Add drop files functionFabio Alessandrelli2020-05-104-2/+187
| |
* | Fix Closure compiler build, python style.Fabio Alessandrelli2020-05-109-44/+73
| | | | | | | | Move copyToFS into utils.js library included with '--pre-js'.
* | DisplayServerJavaScript implementation.Fabio Alessandrelli2020-05-1010-1208/+1538
| |
* | [HTML5] Locale, input fix, context, exit.Fabio Alessandrelli2020-05-104-91/+112
|/ | | | | | | Add missing semicolumns in engine.js Add optional extra args to JS Engine.startGame Remove loader.js, explicit noExitRuntime. Also add onExit callback (undocumented in emscripten)