Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-09 | Merge pull request #36751 from Faless/debugger/threads_and_profilers | Rémi Verschelde | |
ScriptDebugger refactor, threading, profilers. | |||
2020-03-09 | Merge pull request #36286 from Calinou/doc-sprite3d-performance-caveats | Rémi Verschelde | |
Document known performance issues with Sprite3D | |||
2020-03-09 | DocData: Fix serialization of Variant default values | Rémi Verschelde | |
Co-authored-by: Bojidar Marinov <bojidar.marinov.bg@gmail.com> | |||
2020-03-09 | doc: Sync classref with current source | Rémi Verschelde | |
2020-03-09 | Document known performance issues with Sprite3D | Hugo Locurcio | |
See https://github.com/godotengine/godot/issues/20855. | |||
2020-03-08 | Refactor ScriptDebugger. | Fabio Alessandrelli | |
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. | |||
2020-03-07 | ARVRController.is_button_pressed requires to return a boolean | Bastiaan Olij | |
2020-03-06 | Edited the KinematicBody and KinematicBody2D docs | Umang Kalra | |
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 | |||
2020-03-06 | Removed boolean return type from majority of method in Tween | Yuri Roubinsky | |
2020-03-05 | Re-architecture of the Godot Android plugin. | fhuya | |
2020-03-05 | Merge pull request #36752 from RandomShaper/rework_semaphore | Rémi Verschelde | |
Drop old semaphore implementation | |||
2020-03-05 | Merge pull request #36810 from akien-mga/configfile-better-errors | Rémi Verschelde | |
ConfigFile: Improve error messages | |||
2020-03-05 | ConfigFile: Improve error messages and complete docs | Rémi Verschelde | |
2020-03-04 | Document EditorPlugin get_plugin_icon and get_plugin_name | Aaron Franke | |
The return value's type hint is now accurate. | |||
2020-03-04 | Turn Rect2's 'intersects_touch()' into an extra argument of 'intersects()' | Michael Alexsander | |
2020-03-04 | Merge pull request #36069 from RandomShaper/imvu/improve_drives_ux | Rémi Verschelde | |
Improve UX of drive letters | |||
2020-03-04 | Merge pull request #36646 from pyacier/doc-concavepolygonshape | Rémi Verschelde | |
add a precision about the intended use of the ConcavePolygonShape | |||
2020-03-04 | Merge pull request #36596 from BastiaanOlij/add_get_tracker_id | Rémi Verschelde | |
Exposing get_tracker_id for ARVRPositionalTracker to GDScript | |||
2020-03-04 | Exposing get_tracker_id for ARVRPositionalTracker to GDScript | Bastiaan Olij | |
2020-03-04 | Merge pull request #36750 from aaronfranke/excl-phys-body | Rémi Verschelde | |
Document that SpringArm exclusions only work with PhysicsBody objects | |||
2020-03-04 | Merge pull request #36509 from dalexeev/doc_node_fps | Rémi Verschelde | |
Minor fix in Node class documentation | |||
2020-03-03 | Drop old semaphore implementation | Pedro J. Estébanez | |
- Removed platform-specific implementations. - Now all semaphores are in-object, unless they need to be conditionally created. - Similarly to `Mutex`, provided a dummy implementation for when `NO_THREADS` is defined. - Similarly to `Mutex`, methods are made `const` for easy use in such contexts. - Language bindings updated: `wait()` and `post()` are now `void`. - Language bindings updated: `try_wait()` added. Bonus: - Rewritten the `#ifdef` in `mutex.h` to meet the code style. | |||
2020-03-03 | Improve UX of drive letters | Pedro J. Estébanez | |
Namely, move the drive dropdown to just the left of the path text box and don't include the former in the latter. This improves the UX on Windows. In the UNIX case, since its concept of drives is (ab)used to provide shortcuts to useful paths, its dropdown is kept at the original location. | |||
2020-03-03 | Document that SpringArm exclusions only work with PhysicsBody objects | Aaron Franke | |
2020-03-02 | add a precision about the intended use of the ConcavePolygonShape | Pierre Caye | |
2020-03-01 | Merge pull request #18020 from bruvzg/input_fix_non_latin_and_add_hw_scancodes | Rémi Verschelde | |
Fix non-latin layout scancodes on Linux, adds access to physical scancodes. | |||
2020-02-29 | doc: Fix wrong reference after last update | Rémi Verschelde | |
2020-02-29 | doc: Sync classref with current source | Rémi Verschelde | |
2020-02-28 | Merge pull request #36388 from AndreaCatania/some_renames | Rémi Verschelde | |
Rename Navigation{Mesh,Polygon}Instance and PlaneShape for clarity | |||
2020-02-28 | Renamed NavigationPolygonInstance to NavigationRegion2D | Andrea Catania | |
2020-02-27 | Basic fast filtering implementation | clayjohn | |
2020-02-28 | Merge pull request #36624 from Calinou/doc-improve-array | Rémi Verschelde | |
doc: Mention concatenation using the `+` operator in Array | |||
2020-02-27 | doc: Mention concatenation using the `+` operator in Array | Hugo Locurcio | |
This closes https://github.com/godotengine/godot-docs/issues/2452. | |||
2020-02-27 | Improve documentation related to fixed physics processing | Hugo Locurcio | |
2020-02-27 | Merge pull request #36288 from Calinou/meshlibrary-allow-non-tools-use | Rémi Verschelde | |
Allow using `MeshLibrary.get_item_preview()` in non-editor builds again | |||
2020-02-27 | Merge pull request #36581 from Calinou/doc-improve-add-child-below-node | Rémi Verschelde | |
Improve the `Node.add_child_below_node()` documentation | |||
2020-02-27 | Improve the `Node.add_child_below_node()` documentation | Hugo Locurcio | |
This closes https://github.com/godotengine/godot-docs/issues/2730. | |||
2020-02-27 | Renamed PlaneShape to WorldMarginShape | Andrea Catania | |
2020-02-27 | Renamed NavigationMeshInstance to NavigationRegion | Andrea Catania | |
2020-02-27 | Docs for some nodes in visual shader(part 3) | Yuri Roubinsky | |
2020-02-26 | Merge pull request #36536 from Chaosus/vs_int | Rémi Verschelde | |
Add support for integer type in visual shaders | |||
2020-02-26 | Merge pull request #36551 from AndreaCatania/navigation_destruction_flush | Rémi Verschelde | |
Flushes commands just before the navigation server is destroyed | |||
2020-02-26 | Flushes commands just before the navigation server is destroyed | Andrea Catania | |
2020-02-26 | Add support for integer type in visual shaders | Yuri Roubinsky | |
2020-02-26 | Docs: Improved wording and added links | Lunadin | |
- Added missing links to the Control node in BoxContainer - Added Oxford commas in BoxContainer and CanvasItem - Clarified ambiguous boolean wording in BoxContainer - Improved paragraphing in ScrollContainer's description - Simplified ControlPicker description | |||
2020-02-25 | doc: Sync classref for Packed{Int,Float}{32,64}Array additions | Rémi Verschelde | |
2020-02-25 | Update docs and bindings for new integer vector types | Rémi Verschelde | |
2020-02-25 | Rename `scancode` to `keycode`. | bruvzg | |
Add `physical_keycode` (keyboard layout independent keycodes) to InputEventKey and InputMap. Fix non-latin keyboard layout keycodes on Linux/X11 (fallback to physical keycodes). | |||
2020-02-24 | Minor fix in Node class documentation | Danil Alexeev | |
The name of the property responsible for physics fps is fixed: this is `Engine.iterations_per_second`, not `Engine.target_fps`. | |||
2020-02-24 | Core: Change _Marshall class inherit from Reference to Object | Mateo Dev .59 | |