Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-25 | SCons: Drop support for Python 2 | Rémi Verschelde | |
We now require SCons 3.0+ (first version with Python 3 support), and we set min required Python 3 version to 3.5 (3.4 and earlier are EOL). | |||
2020-03-23 | Merge pull request #33508 from nekomatata/object-has-signal | Rémi Verschelde | |
Added has_signal method for Object | |||
2020-03-23 | Added has_signal method for Object | PouleyKetchoupp | |
2020-03-22 | Merge pull request #37179 from clayjohn/VULKAN-sky-shader | Rémi Verschelde | |
Implement Sky Shaders | |||
2020-03-21 | Working sky shader implementation | clayjohn | |
2020-03-20 | i18n: Generate translation template for class reference | Rémi Verschelde | |
2020-03-20 | i18n: Add Makefile to extract classref strings | Rémi Verschelde | |
Change extract script `path` argument to support specifying multiple paths, like `makerst.py`. This prevents parsing invalid XML files while scanning the whole repository. | |||
2020-03-20 | i18n: Add header strings to translation catalog | Rémi Verschelde | |
2020-03-20 | Merge pull request #37114 from ThakeeNathees/translation-catalog-maker | Rémi Verschelde | |
Add script to generate translation catalog for the class reference | |||
2020-03-19 | Merge pull request #37133 from theoway/DocEdit | Rémi Verschelde | |
Doc edit at InputEventMouseMotion | |||
2020-03-19 | Merge pull request #37039 from Chaosus/astar2d_cost | Rémi Verschelde | |
Implements estimate/compute_cost for AStar2D | |||
2020-03-19 | Add script to generate translation catalog for the class reference | Thakee Nathees | |
Fixes #37109. | |||
2020-03-18 | Merge pull request #37113 from KoBeWi/to_enable_or_not_to_enable | Rémi Verschelde | |
Fix visibility enabler flag toggling | |||
2020-03-19 | Doc edit at InputEventMouseMotion | Umang Kalra | |
Doc edit | |||
2020-03-18 | doc: Sync classref with current source | Rémi Verschelde | |
Fix wrong binding after #37111. | |||
2020-03-17 | Fix visibility enabler flag toggling | Tomasz Chabora | |
2020-03-17 | Merge pull request #37111 from RandomShaper/imvu/unexpose_include_drive | Rémi Verschelde | |
Remove meaningless parameter from bindings | |||
2020-03-17 | Remove meaningless parameter from bindings | Pedro J. Estébanez | |
2020-03-17 | Style: Set clang-format Standard to Cpp11 | Rémi Verschelde | |
For us, it practically only changes the fact that `A<A<int>>` is now used instead of the C++03 compatible `A<A<int> >`. Note: clang-format 10+ changed the `Standard` arguments to fully specified `c++11`, `c++14`, etc. versions, but we can't use `c++17` now if we want to preserve compatibility with clang-format 8 and 9. `Cpp11` is still supported as deprecated alias for `Latest`. | |||
2020-03-16 | Merge pull request #36491 from AndreaCatania/edit_node_anim_state_mac | Rémi Verschelde | |
Added new method to edit an already added node to anim state machine | |||
2020-03-16 | Added new method to replace an already added node to the animation state machine | Andrea Catania | |
2020-03-14 | Implements estimate/compute_cost for AStar2D | Yuri Roubinsky | |
2020-03-13 | doc: Sync classref with current source | Rémi Verschelde | |
2020-03-13 | Add LOTS of missing docs | Tomasz Chabora | |
2020-03-12 | Improve the `Input.set_use_accumulated_input()` documentation | Hugo Locurcio | |
2020-03-11 | Fix various typos | luz.paz | |
Found via `codespell` | |||
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 | |