Age | Commit message (Collapse) | Author |
|
|
|
[iOS] Option to automatically generate icons and launch screens
|
|
Improve the console error logging appearance
|
|
Fix pressure / tilt ranges on Linux.
|
|
Adjusted linux cursors and added fallbacks
|
|
|
|
Fix double tap pressed event regression
|
|
SCons: Split libmodules.a in folder-based libs
|
|
Export and reference the icon as favicon when exporting to HTML5
|
|
This removes the need for the hacky split_libmodules logic on Windows,
since all libs are now of manageable size.
|
|
|
|
Fixed Godot not recognising 150x150 icon for uwp export #35871
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
This makes the project icon display immediately as a favicon when
opening the page, without having to wait for the project to finish
loading.
|
|
|
|
Only emit the JavaScript support code for Web when building for HTML5
|
|
Fixed LineEdit virtual keyboard inputs on Android
|
|
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.
|
|
Excluding other unused environments like Node.js makes the support code
about 4 KB smaller.
|
|
Adds sanitizer options for macOS
|
|
Before, plain arrow cursor or unsuitable ones were used.
|
|
|
|
|
|
|
|
godotengine/revert-32854-fix-wireless-adb-debugging
Revert "Fix Android deploy with Remote Debug or Network FS over Wi-Fi"
|
|
|
|
|
|
|
|
|
|
Android virtual keyboard respecting LineEdit max length.
|
|
Make `OS.execute()` blocking by default if not specified
|
|
Fix error with linkers other than GNU ld
|
|
|
|
This makes `OS.execute()` calls quicker to set up when calling programs
in a blocking fashion.
|
|
|
|
Fixes #27104
|
|
This reverts commit 69f7263cd8990b39e4c1cc678b2d0f57686b07b7.
Follow-up to #35359.
|
|
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.
|
|
|
|
- `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).
|
|
This makes secondary information less visually prominent
to improve overall readability.
Various loggers were also tweaked for consistency.
|
|
Fix iOS Crash on Application Exit
|
|
HTML5 callbacks rework.
|
|
|
|
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.
|