Age | Commit message (Collapse) | Author |
|
EngineDebugger is the new interface to access the debugger.
It tries to be as agnostic as possible on the data that various
subsystems can expose.
It allows 2 types of interactions:
- Profilers:
A subsystem can register a profiler, assigning it a unique name.
That name can be used to activate the profiler or add data to it.
The registered profiler can be composed of up to 3 functions:
- Toggle: called when the profiler is activated/deactivated.
- Add: called whenever data is added to the debugger
(via `EngineDebugger::profiler_add_frame_data`)
- Tick: called every frame (during idle), receives frame times.
- Captures: (Only relevant in remote debugger for now)
A subsystem can register a capture, assigning it a unique name.
When receiving a message, the remote debugger will check if it starts
with `[prefix]:` and call the associated capture with name `prefix`.
Port MultiplayerAPI, Servers, Scripts, Visual, Performance to the new
profiler system.
Port SceneDebugger and RemoteDebugger to the new capture system.
The LocalDebugger also uses the new profiler system for scripts
profiling.
|
|
|
|
|
|
Used to know if we can read or write without blocking.
|
|
ARVRController.is_button_pressed requires to return a boolean
|
|
typo in gdscript_workspace.cpp fixed
|
|
Trim the whitespace around the plugins names
|
|
|
|
|
|
miniupnpc: Sync with upstream master (4436632)
|
|
|
|
Mono/C#: Add missing parameters to 'ResourceLoader.Load<T>()'
|
|
|
|
Edited the KinematicBody and KinematicBody2D docs
|
|
Changes made as requested.
Explained the reason why move_and_slide should be sued in _physics_process
Final Changes
Edited the docs as per the changes requested.
Edits in docs
Made some changes
|
|
assimp: Clean and document buildsystem, update to upstream 0201fc5
|
|
Added navigation mesh merging error.
|
|
incorrect parameter.
|
|
|
|
- Improve the SCsub to allow unbundling and remove unnecessary code.
- Move files around to match upstream source.
- Re-sync with upstream commit 308db73d0b3c2d1870cd3e465eaa283692a4cf23
to ensure we don't have local modifications.
- Doesn't actually build against current version 5.0.1 due to the lack
of the new ArmaturePopulate API that Gordon authored. We'll have to
wait for a public release with that API (5.1?) to enable unbundling.
|
|
Fix gamepad disconnection callback on macOS Catalina.
|
|
IOHIDManagerRegisterDeviceRemovalCallback to fix gamepad disconnection callback on macOS Catalina.
|
|
Removed boolean return type from majority of method in Tween
|
|
|
|
mbedtls: Update to upstream version 2.16.5
|
|
Re-architecture of the Godot Android plugin.
|
|
|
|
Provide a Vulkan surface view base implementation
|
|
and its accompanying components.
The implementation is meant to be extended and updated in order to integrate it with the existing Godot java and native codebase.
|
|
Drop old semaphore implementation
|
|
|
|
Fixes https://tls.mbed.org/tech-updates/security-advisories/mbedtls-security-advisory-2020-02
Drop patch to disable VIA padlock since we no longer use libwebsockets,
so there's no conflict anymore.
|
|
Signals: Don't pass default binds to EditorProperty property_changed
|
|
This was done by mistake in #36758, but it's not necessary and actual
causes a bug.
`property_changed` is only emitted via `emit_changed()`, which already
has default values for `p_field` and `p_changing`.
Also reverted to using `String` for now to be on the safe side, even if
it's inconsistent with `emit_changed()`. I had only changed it
partially in #36758 so it was inconsistent. It probably does make sense
to port `EditorInspector` and related property editors to use
`StringName` where relevant, but that's for a dedicated PR.
Fixes #36799.
|
|
Change LINKFLAGS to FRAMEWORKS which is supported since Scons release 0.96.91
|
|
Fix possible EditorFolding crash when switching scenes
|
|
|
|
Fix some bugs spotted by asan in editor debugger.
|
|
EditorDebuggerInspector is in tree, so it gets automatically deleted,
when clearing errors the debugger should not fake a process
notification.
|
|
Add a new configuration warning to CollisionShape
|
|
ConfigFile: Improve error messages
|
|
In the case where a ConcavePolygonShape is used as a shape for a RigidBody
in another mode than static, a configuration warning will appear in the
editor.
|
|
|
|
Mono: Fix detection of Apple platforms in build script
|
|
Document EditorPlugin get_plugin_icon and get_plugin_name
|
|
Added to .gitignore - Cppcheck folder and Gcov, Lcov code coverage
|
|
|
|
Miscellaneous cleanup for the Android codebase
|
|
Remove '/permissive-' flag from Windows MSVC build
|
|
Tweak the GIProbe gizmo to be more subtle
|