summaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)Author
2020-04-02Clarify Dictionary duplicate params godotengine#37162Zak Grumbles
* Added additional clarification for the function of the 'deep' parameter in the Dictionary's `duplicate` method.
2020-03-31Merge pull request #35765 from clayjohn/masterRémi Verschelde
Add a method to retrieve active material from MeshInstance
2020-03-31Merge pull request #37442 from YeldhamDev/subviewport_registerRémi Verschelde
Register SubViewport class
2020-03-31doc: Sync classref with DisplayServer/Window changesRémi Verschelde
2020-03-30Clarify docs for Thread.start() godotengine#36032Zak Grumbles
* Updated docs for Thread.start() to specify that the method argument must accept one parameter.
2020-03-30Add a method to retrieve active material from MeshInstanceclayjohn
2020-03-31Merge pull request #37445 from nekomatata/hook-makerst-fixRémi Verschelde
Fixed errors in makerst pre-commit hook
2020-03-31Fixed errors in makerst pre-commit hookPouleyKetchoupp
2020-03-30Register SubViewport classMichael Alexsander
2020-03-30Merge pull request #37436 from akien-mga/doc-node-renamesRémi Verschelde
doc: Update classref with node renames
2020-03-30doc: Update classref with node renamesRémi Verschelde
A few extra renames for classes which were missed in last week's PRs.
2020-03-30SCons: Format buildsystem files with psf/blackRémi Verschelde
Configured for a max line length of 120 characters. psf/black is very opinionated and purposely doesn't leave much room for configuration. The output is mostly OK so that should be fine for us, but some things worth noting: - Manually wrapped strings will be reflowed, so by using a line length of 120 for the sake of preserving readability for our long command calls, it also means that some manually wrapped strings are back on the same line and should be manually merged again. - Code generators using string concatenation extensively look awful, since black puts each operand on a single line. We need to refactor these generators to use more pythonic string formatting, for which many options are available (`%`, `format` or f-strings). - CI checks and a pre-commit hook will be added to ensure that future buildsystem changes are well-formatted.
2020-03-26Merge pull request #37259 from Calinou/doc-editorfeatureprofileRémi Verschelde
Document the EditorFeatureProfile class
2020-03-25SCons: Drop support for Python 2Ré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-23Document the EditorFeatureProfile classHugo Locurcio
2020-03-23Merge pull request #33508 from nekomatata/object-has-signalRémi Verschelde
Added has_signal method for Object
2020-03-23Added has_signal method for ObjectPouleyKetchoupp
2020-03-22Merge pull request #37179 from clayjohn/VULKAN-sky-shaderRémi Verschelde
Implement Sky Shaders
2020-03-21Working sky shader implementationclayjohn
2020-03-20i18n: Generate translation template for class referenceRémi Verschelde
2020-03-20i18n: Add Makefile to extract classref stringsRé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-20i18n: Add header strings to translation catalogRémi Verschelde
2020-03-20Merge pull request #37114 from ThakeeNathees/translation-catalog-makerRémi Verschelde
Add script to generate translation catalog for the class reference
2020-03-19Merge pull request #37133 from theoway/DocEditRémi Verschelde
Doc edit at InputEventMouseMotion
2020-03-19Merge pull request #37039 from Chaosus/astar2d_costRémi Verschelde
Implements estimate/compute_cost for AStar2D
2020-03-19Add script to generate translation catalog for the class referenceThakee Nathees
Fixes #37109.
2020-03-18Merge pull request #37113 from KoBeWi/to_enable_or_not_to_enableRémi Verschelde
Fix visibility enabler flag toggling
2020-03-19Doc edit at InputEventMouseMotionUmang Kalra
Doc edit
2020-03-18doc: Sync classref with current sourceRémi Verschelde
Fix wrong binding after #37111.
2020-03-17Fix visibility enabler flag togglingTomasz Chabora
2020-03-17Merge pull request #37111 from RandomShaper/imvu/unexpose_include_driveRémi Verschelde
Remove meaningless parameter from bindings
2020-03-17Remove meaningless parameter from bindingsPedro J. Estébanez
2020-03-17Style: Set clang-format Standard to Cpp11Ré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-16Merge pull request #36491 from AndreaCatania/edit_node_anim_state_macRémi Verschelde
Added new method to edit an already added node to anim state machine
2020-03-16Added new method to replace an already added node to the animation state machineAndrea Catania
2020-03-14Implements estimate/compute_cost for AStar2DYuri Roubinsky
2020-03-13doc: Sync classref with current sourceRémi Verschelde
2020-03-13Add LOTS of missing docsTomasz Chabora
2020-03-12Improve the `Input.set_use_accumulated_input()` documentationHugo Locurcio
2020-03-11Fix various typosluz.paz
Found via `codespell`
2020-03-09Merge pull request #36751 from Faless/debugger/threads_and_profilersRémi Verschelde
ScriptDebugger refactor, threading, profilers.
2020-03-09Merge pull request #36286 from Calinou/doc-sprite3d-performance-caveatsRémi Verschelde
Document known performance issues with Sprite3D
2020-03-09DocData: Fix serialization of Variant default valuesRémi Verschelde
Co-authored-by: Bojidar Marinov <bojidar.marinov.bg@gmail.com>
2020-03-09doc: Sync classref with current sourceRémi Verschelde
2020-03-09Document known performance issues with Sprite3DHugo Locurcio
See https://github.com/godotengine/godot/issues/20855.
2020-03-08Refactor 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-07ARVRController.is_button_pressed requires to return a booleanBastiaan Olij
2020-03-06Edited the KinematicBody and KinematicBody2D docsUmang 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-06Removed boolean return type from majority of method in TweenYuri Roubinsky
2020-03-05Re-architecture of the Godot Android plugin.fhuya