summaryrefslogtreecommitdiff
path: root/platform
AgeCommit message (Collapse)Author
2020-02-10Allow per pixel transparency in javascript platformmuiroc
2020-02-10Merge pull request #34140 from bruvzg/ios_auto_icons_and_loadscreensRémi Verschelde
[iOS] Option to automatically generate icons and launch screens
2020-02-10Merge pull request #35301 from Calinou/improve-console-error-loggingRémi Verschelde
Improve the console error logging appearance
2020-02-10Merge pull request #35802 from bruvzg/linux_tablet_rangesRémi Verschelde
Fix pressure / tilt ranges on Linux.
2020-02-10Merge pull request #36003 from MennoMax/linux-cursor-fallbackRémi Verschelde
Adjusted linux cursors and added fallbacks
2020-02-10adjusted linux cursors, added fallbacksMennoMax
2020-02-09Merge pull request #35701 from AlexHolly/fix-double_tap-pressed-regressionRémi Verschelde
Fix double tap pressed event regression
2020-02-08Merge pull request #35982 from akien-mga/scons-modules-enabled-header-and-splitRémi Verschelde
SCons: Split libmodules.a in folder-based libs
2020-02-08Merge pull request #35381 from Calinou/html5-export-faviconFabio Alessandrelli
Export and reference the icon as favicon when exporting to HTML5
2020-02-07SCons: Split libmodules.a in folder-based libsRémi Verschelde
This removes the need for the hacky split_libmodules logic on Windows, since all libs are now of manageable size.
2020-02-07Fix javascript platform buildmuiroc
2020-02-06Merge pull request #35886 from doot24/fix_#35871Rémi Verschelde
Fixed Godot not recognising 150x150 icon for uwp export #35871
2020-02-05Remove per-file progress reporting when exporting to AndroidHugo Locurcio
Calling `step()` on EditorProgress too often will slow down the rest of the editor, so it's best avoided. This is also more consistent with other exporters, as most of them don't report per-file progress either. Exporting a 2D project with ~1,100 files to Android now takes about 10 seconds from a debug editor build instead of 65 seconds. This closes #30850.
2020-02-05Remove duplicate WARN_PRINT macro.Marcel Admiraal
2020-02-05Remove duplicate ERR_PRINT macro.Marcel Admiraal
2020-02-03fixed godot not recognising 150x150 icon for uwp exportD00T24
2020-02-03Restores correct window position after fullscreen toggling off on LinuxYuri Roubinsky
2020-02-03Fix restoring window from fullscreen to normal on LinuxYuri Roubinsky
2020-02-01Export and reference the icon as favicon when exporting to HTML5Hugo Locurcio
This makes the project icon display immediately as a favicon when opening the page, without having to wait for the project to finish loading.
2020-01-31Fix pressure / tilt ranges on Linux.bruvzg
2020-01-31Merge pull request #35451 from Calinou/html5-web-environment-onlyRémi Verschelde
Only emit the JavaScript support code for Web when building for HTML5
2020-01-31Merge pull request #35785 from nekomatata/android-line-edit-length-fixRémi Verschelde
Fixed LineEdit virtual keyboard inputs on Android
2020-01-31Fixed LineEdit virtual keyboard inputs on AndroidPouleyKetchoupp
Changed the condition to add a length filter to make it consistent with the documentation (0 means no character limit). Otherwise the default value in LineEdit causes the virtual keyboard to be non-fonctional on Android.
2020-01-31Only emit the JavaScript support code for Web when building for HTML5Hugo Locurcio
Excluding other unused environments like Node.js makes the support code about 4 KB smaller.
2020-01-31Merge pull request #35684 from timothyqiu/macos-sanitizersRémi Verschelde
Adds sanitizer options for macOS
2020-01-31Adds extra cursors for macOSHaoyu Qiu
Before, plain arrow cursor or unsuitable ones were used.
2020-01-29Fix double tap pressed event regressionAlexander Holland
2020-01-29Adds sanitizer options for macOSHaoyu Qiu
2020-01-29Fix some URLs to use HTTPS when availableRémi Verschelde
2020-01-27Merge pull request #35632 from ↵Rémi Verschelde
godotengine/revert-32854-fix-wireless-adb-debugging Revert "Fix Android deploy with Remote Debug or Network FS over Wi-Fi"
2020-01-27Revert "Fix Android deploy with Remote Debug or Network FS over Wi-Fi"Rémi Verschelde
2020-01-27Address crash caused by missing dependency.fhuya
2020-01-27Address crash caused by missing dependency.fhuya
2020-01-26Check if can export before exporting; show error message if can't export.Mark Wynn Garcia
2020-01-23Merge pull request #35438 from MadEqua/virtual-keyboard-line-editRémi Verschelde
Android virtual keyboard respecting LineEdit max length.
2020-01-23Merge pull request #35454 from Calinou/os-execute-default-blockingRémi Verschelde
Make `OS.execute()` blocking by default if not specified
2020-01-23Merge pull request #35444 from RandomShaper/fix_link_bsdRémi Verschelde
Fix error with linkers other than GNU ld
2020-01-23Android virtual keyboard respecting LineEdit max length.Bruno Lourenço
2020-01-23Make `OS.execute()` blocking by default if not specifiedHugo Locurcio
This makes `OS.execute()` calls quicker to set up when calling programs in a blocking fashion.
2020-01-22Fix error with linkers other than GNU ldPedro J. Estébanez
2020-01-22Remove buggy check if key was already released for accumulated inputEric Rybicki
Fixes #27104
2020-01-20Revert "Fix audio capture naming in Javascript"Rémi Verschelde
This reverts commit 69f7263cd8990b39e4c1cc678b2d0f57686b07b7. Follow-up to #35359.
2020-01-20Revert "Exposes capture methods to AudioServer + documentation" #30468Rémi Verschelde
Reverts the following commits: - c81ec6f26d40b70283958a4ef3e216fb32cbaf14: "Exposes capture methods to AudioServer, variable renames for consistency, added documentation." - 47c558b98abf842910c780294314326662410cdf: "Expose audio callbacks as signals." - dabaa11b3c451e9b8f2cca7e563bd9ec51edb169: "Fix to make sure the capture buffers are deallocated at shutdown. Silences warnings." Some documentation improvements were kept for pre-existing methods. See rationale for reverting these changes in #30468.
2020-01-19doc: Sync classref with current sourceRémi Verschelde
2020-01-19Fix ClassDB API portability with some android and editor classesIgnacio Etcheverry
- `EditorNavigationMeshGenerator` was being registered as part of the Core API, even after d3f48f88bb84d22b7805ce971ac86cf1953a29fd. We must make sure to set Editor as the current ClassDB API type before creating an instance. - The `VisualScriptEngineSingleton.constant` property has a property hint string that's different between tools and non-tools builds. This commit makes the hint string to no longer be set in `_bind_methods`, and to instead set it in `_validate_property`. This way it's ignored when calculating the API hash. - `JavaClassWrapper` is now registered in ClassDB on all platforms, using a dummy implementation on platforms other than Android. This fixes API portability between Android and other platforms. - Updated `--class-db-json` command to ignore non-virtual methods that start with an underscore (see: 4be87c6016a5893cbde897924e540df4c988cee5).
2020-01-19Improve the console error logging appearanceHugo Locurcio
This makes secondary information less visually prominent to improve overall readability. Various loggers were also tweaked for consistency.
2020-01-18Merge pull request #35265 from zxcvdev/fix_crash_iphone_ios13Rémi Verschelde
Fix iOS Crash on Application Exit
2020-01-18Merge pull request #35256 from Faless/js/callback_target_fixRémi Verschelde
HTML5 callbacks rework.
2020-01-18Fix crash when closing app on iphonezxcvdev
2020-01-17HTML5 callbacks rework.Fabio Alessandrelli
Fixes compatibility with emscripten 1.39.5+ . Most input callbacks now require a target and no longer support NULL defaults. This commit changes all required null targets to the expected default in the binding phase. Since for canvas-related callbacks there is no default, the "#canvas" selector is used instead. Additionally, since canvasX and canvasY event properties are no longer supported, event positions are computed from "clientX" and "clientY" and the "#canvas" bounding client rect.