Commit Graph

1577 Commits

Author SHA1 Message Date
Poommetee Ketson d7e07fb25a
Merge pull request #15857 from YeldhamDev/find_last_doc
[DOCS] Fixed incorrect information inside String's "find_last" method

[ci skip]
2018-01-19 10:22:21 +07:00
Michael Alexsander Silva Dias d8f6acee4b [DOCS] Fixed incorrect information inside String's "find_last" method. 2018-01-19 00:10:33 -02:00
Rémi Verschelde 9f479f096c Fix typos in code and docs with codespell
Using v1.11.0 from https://github.com/lucasdemarchi/codespell
2018-01-18 22:01:42 +01:00
Rémi Verschelde f2a26fba96
Merge pull request #15845 from Anutrix/master
Added description to get_collision_mask_bit and set_collision_mask_bit in RayCast2D.xml
2018-01-18 19:13:23 +01:00
Abhas Kumar Sinha 1a1303a948 Update MultiMeshInstance and WorldEnvironment documentation
With some edits by @akien-mga.
2018-01-18 19:11:33 +01:00
Anutrix 0ec8f4c06b Added description to get_collision_mask_bit and set_collision_mask_bit in RayCast2D.xml 2018-01-18 23:14:31 +05:30
Chaosus fc5cc57d82 few doc fixes 2018-01-17 13:28:59 +03:00
Rémi Verschelde 6c46787749 doc: Replace some more "val" with "value" + sync 2018-01-17 10:43:23 +01:00
Chaosus 0c9312c6b8 Fixes for parameter names of builtin functions in visual scripts/core 2018-01-16 19:49:45 +03:00
Michael Alexsander Silva Dias 0dce89c862 [DOCS] Description for the JavaScript singleton in @GlobalScope. 2018-01-15 21:15:04 -02:00
Juan Linietsky 03475ba197 Filled tutorial field in most relevent classes.
Added tutorial display in doc.
2018-01-15 18:41:13 -03:00
Bojidar Marinov f2355949c4
Fix an issue with the animation editor not seeking to the target time properly.
Fixes #15646.
2018-01-14 12:28:57 +02:00
Rémi Verschelde c01575b312 doc: Sync with current source 2018-01-13 11:43:49 +01:00
Rémi Verschelde e28cdc4654 doc: Update version string in XML 2018-01-13 11:43:42 +01:00
letheed 524ee14054 Small fix for Control bindings 2018-01-13 09:40:42 +01:00
Lee Pugh ac26bf0fb4 Expose PhysicsDirectBodyState.get_contact_impulse 2018-01-12 15:27:45 -06:00
Grosskopf a9b18041fc Added some explanations that should make it easier to use the AnimationTreePlayer 2018-01-12 19:26:03 +01:00
Juan Linietsky a26e6c8215 Renamed tree_exited to tree_exiting. tree_exited is now used for actual out of tree notification.
Updated doc accordingly.
2018-01-12 08:29:24 -03:00
Rémi Verschelde baef1e71c7 Fix malformed doc after #15611 2018-01-12 09:03:11 +01:00
Bojidar Marinov ad79c70300
Update docs
[ci skip]
2018-01-12 00:58:22 +02:00
Juan Linietsky e633a04c42 Update documentation to clarify that list of overlaps is not updated immediately. 2018-01-11 11:19:12 -03:00
poke1024 75d69fb4ec Add shuffle() method to Array 2018-01-10 19:36:53 +01:00
Rémi Verschelde 415d128249
Merge pull request #15530 from akien-mga/signal-args
Fix signal arguments shadowing member variables
2018-01-10 10:38:28 +01:00
Rémi Verschelde 7251c5b582 Improve Control and Label documentation about mouse filtering
Fixes #9657.
2018-01-09 17:40:19 +01:00
Rémi Verschelde 52165fa12d Fix bindings of EditorSettings.set_initial_value
Also ran doctool.
2018-01-09 16:52:46 +01:00
Rémi Verschelde 4b6bef6524 Fix signal arguments shadowing member variables
Fixes #10212.
2018-01-09 16:51:19 +01:00
Todd Ross 6e932c3108 obsolete UndoRedo max_steps; no users identified 2018-01-08 10:57:07 -06:00
Rémi Verschelde efe27c6ed2
Merge pull request #15491 from volzhs/doc-kinematicbody
Fix KinematicBody documentation about move_and_slide
2018-01-08 17:09:06 +01:00
volzhs e04a9cdf6e Fix KinematicBody documentation about move_and_slide 2018-01-09 01:05:28 +09:00
Jerome67000 feef8615d2 Add standardised color names to doc 2018-01-08 11:55:49 +01:00
Rémi Verschelde b5b2ca8143
Merge pull request #15423 from agmcleod/master
Documentation interpolation functions - Indicate what "t" means in interpolation docs
2018-01-07 14:27:28 +01:00
Rémi Verschelde 29e68aa40e doc: Sync classref with current source 2018-01-07 01:37:45 +01:00
Aaron McLeod b04610b5e7 Indicate what "t" means in interpolation docs 2018-01-06 18:28:21 -05:00
Jerome67000 b5885c43eb Fix crash when using Image.resize() without calling Image.create() first 2018-01-06 13:20:45 +01:00
Rémi Verschelde 1f382ba434
Merge pull request #15333 from PJB3005/18-01-04-control-mouse-filter-docs
Document Control.mouse_filter and its constants.
2018-01-04 19:51:41 +01:00
PJB3005 305ab94431 Document Control.mouse_filter and its constants. 2018-01-04 18:20:19 +01:00
Rémi Verschelde 913777b773
Merge pull request #14914 from fodinabor/fix13254
Enum members now also link to the corresponding class in the webdocs
2018-01-04 15:00:06 +01:00
Rémi Verschelde 914f51031c doc: Sync classref with current source 2018-01-04 01:48:24 +01:00
Rémi Verschelde f9f6f250e6
Merge pull request #15191 from Jerome67000/z_renaming
renames "z" Node2D property to "z_index"
2018-01-04 00:41:45 +01:00
Rémi Verschelde 8d03cafd7c doc: Sync classref with current source 2018-01-03 13:45:03 +01:00
Jerome67000 42ae3525a3 #15078 renamed "z" -> "z_index" property in Node2D 2018-01-03 13:02:26 +01:00
Rémi Verschelde 4be31e37b0
Merge pull request #15157 from Noshyaar/prdocs
[DOCS] Minor docs fix
2018-01-03 12:17:06 +01:00
Rémi Verschelde 6322b0bbb7
Merge pull request #12814 from guilhermefelipecgs/add_hardware_custom_cursor
Custom hardware-accelerated mouse cursor
2018-01-03 08:35:59 +01:00
Juan Linietsky 14772d2213
Merge pull request #15083 from tagcup/spatial_rot_fix
Restore the behavior of Spatial rotations recently changed in c1153f5.
2018-01-02 15:02:19 -03:00
Andrew Silver 0c57394d6e Updated timer docs 2017-12-31 20:13:25 +01:00
Poommetee Ketson 7753b8ba0f
Minor docs fix 2017-12-31 03:19:52 +07:00
Noshyaar ef2ab0de82
Merge pull request #15006 from CyanBlob/master
Update TileMap doc descriptions for update_bitmask_area/region

[ci skip]
2017-12-28 06:52:37 +07:00
tagcup e9896b17a9 Restore the behavior of Spatial rotations recently changed in c1153f5.
That change was borne out of a confusion regarding the meaning of "local" in #14569.

Affine transformations in Spatial simply correspond to affine operations of its Transform. Such operations take place in a coordinate system that is defined by the parent Spatial. When there is no parent, they correspond to operations in the global coordinate system.
This coordinate system, which is relative to the parent, has been referred to as the local coordinate system in the docs so far, but this sloppy language has apparently confused some users, making them think that the local coordinate system refers to the one whose axes are "painted" on the Spatial node itself.

To avoid such conceptual conflations and misunderstandings in the future, the parent-relative local system is now referred to as "parent-local", and the object-relative local system is called "object-local" in the docs.

This commit adds the functionality "requested" in #14569, not by changing how rotate/scale/translate works, but by adding new rotate_object_local, scale_object_local and translate_object_local functions. Also, for completeness, there is now global_scale.

This commit also updates another part of the docs regarding the rotation property of Spatial, which also leads to confusion among some users.
2017-12-27 16:40:49 -05:00
Andrew Thomas 9ac312f17a Update TileMap doc descriptions for update_bitmask_area/region 2017-12-27 14:16:05 -06:00
Noshyaar 07d0f2e72b
Merge pull request #15046 from YeldhamDev/optionbutton_changes
Added "get_popup" method for OptionButton
2017-12-27 10:22:22 +07:00
Noshyaar 198bb5309d
Merge pull request #15049 from YeldhamDev/get_popup_const
Made MenuButton and ColorPickerButton's "get_popup" methods return constant
2017-12-27 10:20:56 +07:00
homer666 cef20a134e [DOCS] PhysicsDirectSpaceState enhancements 2017-12-27 07:41:50 +11:00
homer666 8fb4c9952a [DOCS] Physics2DDirectSpaceState 2017-12-27 06:59:43 +11:00
Michael Alexsander Silva Dias 23080c7ed7 Made MenuButton and ColorPickerButton's "get_popup" methods return constant. 2017-12-25 14:03:53 -02:00
Michael Alexsander Silva Dias 096b5a65c6 Added "get_popup" method for OptionButton and minor changes. 2017-12-25 13:49:27 -02:00
Noshyaar deda8974df
Merge pull request #14853 from MattUV/context-menu
Adds an option to move cursor with right click in TextEdit
2017-12-25 08:40:20 +07:00
Noshyaar d141cfb740
Merge pull request #14819 from homer666/master
[DOCS] PhysicsDirectSpaceState

[ci skip]
2017-12-25 08:25:28 +07:00
Chris Bradfield 00c2005307 [DOCS] minor corrections to Transform2D 2017-12-24 13:12:07 -08:00
Rémi Verschelde 7d9b7f9c47
Merge pull request #14897 from BastiaanOlij/arvr_tweaks
Few small tweaks for ARVR
2017-12-23 00:59:09 +01:00
Max Hilbrunner 1cae77cc66
[DOCS] Small fixes for Semaphore 2017-12-22 16:55:18 +01:00
Max Hilbrunner b7d945124e
[DOCS] Small fixes for Mutex 2017-12-22 16:46:09 +01:00
Nathan Warden 4db01d18e5 Finished the documentation for AnimationPlayer 2017-12-22 08:49:20 -05:00
Joachim Meyer 3ca84df551 Enums get listed in the docs and enum members now also link to the
corresponding enum in the webdocs
Fixes #13254
2017-12-22 00:38:03 +01:00
Bastiaan Olij 6fd51b6a1b Reserved controller ids 1 and 2 for left and right hand controllers and added new center on hmd option 2017-12-22 01:21:23 +11:00
homer666 75c3812ab5 [DOCS] PhysicsDirectSpaceState 2017-12-21 14:24:48 +11:00
Rémi Verschelde 3c7f06a0e6 doc: Sync classref with current source 2017-12-20 17:16:02 +01:00
MattUV a55870cd81 Adds an option to move cursor with right click in TextEdit
Fixes #14832
- Added an option in the editor settings/cursor to make the cursor move with right click.
- If the option is activated (true by default), a right click will move the cursor before displaying context menu.
 - If there is a selection, a right click on it will keep it selected, a right click outside it will unselect it.
 - The option is available in textEdit via an inspector property (or via GDScript): caret_moving_by_right_click
 - The option is available in the script editor and the shader editor via the editor settings
 - The documentation has been updated with the new property, and a few other entries in TextEdit.xml.
2017-12-20 09:01:09 +01:00
Rémi Verschelde abf20709af doc: Sync classref with current source 2017-12-18 08:13:58 +01:00
Michael Alexsander Silva Dias 95f93e038a Exposed LineEdit's "selection_clear" and renamed it to "deselect". 2017-12-17 15:40:44 -02:00
Guilherme Silva a392dbdbe3 Add implementation for custom hardware cursor 2017-12-17 13:40:29 -02:00
Rémi Verschelde d03f35f1bc Bind TextEdit.deselect and update documentation 2017-12-16 21:08:31 +01:00
Rémi Verschelde 0f188461c5
Merge pull request #14365 from willnationsdev/camera-docs
[DOCS] Camera property changes
2017-12-16 14:23:44 +01:00
Rémi Verschelde dcdf9008ae
Merge pull request #14676 from NathanWarden/nav_create_to_add
Renamed navmesh_create to navmesh_add since no navmesh is created.
2017-12-16 00:36:47 +01:00
Nathan Warden 38caa4126f Renamed navmesh/poly_create to navmesh/poly_add since no navmesh is created. 2017-12-15 15:09:06 -05:00
Dmitry Koteroff 6fe415ca7f Added rsplit() for String class
Docs updated
2017-12-15 22:23:58 +03:00
Rémi Verschelde 7767d89c45
Merge pull request #14580 from Krakean/string_split_new_arg
Added third argument for String.split() function
2017-12-15 19:56:39 +01:00
Dmitry Koteroff 5302fd125b Added third argument for String.split() function (see issue #14349)
Remove negative limit, leave only positive and make it reflect behaviour like in Python
Also limit renamed to maxsplit to match Python one.
Also docs updated.

Fix indent
2017-12-15 21:51:13 +03:00
Noshyaar 01c04d611f
Merge pull request #14646 from willnationsdev/docs4
[DOCS] Animation, CanvasItem, Curve3D, Curve
2017-12-15 17:44:13 +07:00
Nathan Warden 17ed071e16 [DOCS] Completed the docs for the Navigation node. 2017-12-15 00:12:24 -05:00
Will Nations 3533e01eab [DOCS] Animation, CanvasItem, Curve3D, Curve 2017-12-13 23:05:56 -06:00
Rémi Verschelde aa6772d7ab Revert property changes in "[DOCS] AnimationPlayer new props, members/methods"
This partially reverts commits e79456519d
and 2d07fe2920, which introduced API changes
needing more in-depth review at this stage.

Kept the removal of "get_position" binding, redundant with
"get_current_animation_position". Kept docs changes where applicable.
Also removed the obsolete "stop_all" method which does the same as "stop".

Fixes #14602.
2017-12-14 00:36:41 +01:00
Max Hilbrunner a187345603 [DOCS] JSON: Small fixes 2017-12-13 21:54:32 +01:00
Noshyaar 55962ce28f
Merge pull request #14530 from mhilbrunner/add-http
HTTPClient: Add PATCH method and missing HTTP status codes
2017-12-12 19:06:25 +07:00
mhilbrunner a7abb459c9 HTTPClient: Add PATCH method and missing HTTP status codes 2017-12-12 10:56:18 +01:00
Poommetee Ketson 9888a56639 Change statable to multistate, remove extra separator 2017-12-12 09:41:17 +07:00
Rémi Verschelde 33db6a14df
Merge pull request #14566 from cbscribe/kcc_node_docs
[DOC] Update Node class ref
2017-12-12 00:14:07 +01:00
Will Nations d9cb00151b [DOCS] Camera property changes 2017-12-11 12:48:41 -06:00
Chris Bradfield 6264a52999 [DOC] Update Node class ref 2017-12-11 10:17:09 -08:00
Rémi Verschelde 237be766d4 doc: Sync classref with current source 2017-12-11 09:32:25 +01:00
Rémi Verschelde c05c66ee01
Merge pull request #14511 from akien-mga/drop_tilemap_center_xy
TileMap: Drop unused center_x/center_y booleans
2017-12-11 00:13:26 +01:00
Rémi Verschelde aa5f5191f0
Merge pull request #14521 from mhilbrunner/docs-http
[DOCS] HTTPClient & HTTPRequest
2017-12-10 22:13:22 +01:00
Max Hilbrunner a2385cb992
[DOCS] IP.xml typo fix 2017-12-10 22:06:56 +01:00
mhilbrunner d2ee1b872f [DOCS] HTTPClient & HTTPRequest 2017-12-10 22:00:05 +01:00
Chris Bradfield ac23cd8763
Merge pull request #14524 from mhilbrunner/patch-3
[DOCS] IP
2017-12-10 12:46:26 -08:00
Max Hilbrunner 0fb7761f07 [DOCS] IP 2017-12-10 21:24:17 +01:00
Max Hilbrunner 1864d3d8c9
[DOCS] IP_Unix 2017-12-10 21:15:47 +01:00
Rémi Verschelde 48cefc9c96 TileMap: Drop unused center_x/center_y booleans
Two years later they are still unused and we do not know
their intend use case, so tschüss.
Closes #2513.
2017-12-10 16:40:31 +01:00
Rémi Verschelde 2b41afb30e Fix wrong return value in some virtual method bindings 2017-12-10 15:34:08 +01:00
Rémi Verschelde d1995b7d8c
Merge pull request #14467 from willnationsdev/docs3
[DOCS] ConcavePolygonShape2D, CubeMap
2017-12-10 12:55:59 +01:00
Andrew Silver ccd0599501 Fixed a typo in the Node docs
Fixed a typo in `remove_and_skip`
[ci skip]
2017-12-10 12:29:36 +01:00
Rémi Verschelde ce0f894b48 doc: Sync classref with current source 2017-12-10 00:43:49 +01:00
Will Nations e46ff7883c [DOCS] ConcavePolygonShape2D, CubeMap 2017-12-09 13:32:14 -06:00
Rémi Verschelde f012ba6436
Merge pull request #13310 from Grosskopf/visual-server-docs
[DOCS] Added documentation for VisualServer
2017-12-09 18:33:29 +01:00
Rémi Verschelde 5c7644d167
Merge pull request #13847 from YeldhamDev/filedialog_title
Added "mode_overrides_title" property to FileDialog
2017-12-09 15:48:19 +01:00
Pavan Kumar 4e0bcf1e99 Document MeshInstance::create_debug_tangents
Also cleanup some excessive usage of hyperlinks (edit by @akien-mga).
[ci skip]
2017-12-09 14:57:34 +01:00
Rémi Verschelde b5813bddeb
Merge pull request #14315 from willnationsdev/animationtreeplayer-docs
[DOCS] AnimationTreePlayer props/members/methods, EditorFileSystem methods
2017-12-09 14:52:35 +01:00
Rémi Verschelde 43300bdcc2
Merge pull request #14432 from rminderhoud/sort_custom
Added example for Array sort_custom function

[ci skip]
2017-12-09 10:03:43 +01:00
Ralph Minderhoud 9ab59343f4 Added example for Array sort_custom function 2017-12-08 18:06:45 -06:00
Rémi Verschelde b8afafa226
Merge pull request #14384 from willnationsdev/docs-api-fix
[DOCS] AnimationPlayer prop API fixed
2017-12-09 00:47:20 +01:00
Will Nations 523e1741fc [DOCS] EditorFileSystem method/signal 2017-12-08 15:19:57 -06:00
Will Nations c80d6ed439 [DOCS] AnimationTreePlayer props/members/methods 2017-12-08 15:19:51 -06:00
Chris Bradfield d055031c73
Merge pull request #14395 from willnationsdev/docs2
[DOCS] CanvasItem(Material)/Layer, ClassDB, and CollisionObject(2D)
2017-12-07 20:16:15 -08:00
Will Nations a9c9499c73 [DOCS] CanvasItem/Material/Layer, ClassDB, CollisionObject(2D) 2017-12-07 22:12:01 -06:00
Nathan Warden 331427f55e Finished off the RayCast documentation. 2017-12-07 19:19:51 -05:00
Will Nations 2d07fe2920 [DOCS] AnimationPlayer prop API fixed 2017-12-07 11:19:21 -06:00
Grosskopf cdf559e68c Added documentation for VisualServer 2017-12-07 18:05:37 +01:00
Rémi Verschelde 624a2b08f3 doc: Sync classref after a496dd4d, removing NOEDITOR properties from doc 2017-12-07 08:29:38 +01:00
Rémi Verschelde 7d440d04aa doc: Sync classref with current source 2017-12-07 08:23:08 +01:00
Will Nations 5b820bc247 [DOCS] ARVR, AStar, AtlasTexture, Basis 2017-12-07 00:16:27 -06:00
Rémi Verschelde 42c01ba136
Merge pull request #14350 from willnationsdev/miscellaneous-docs
[DOCS] Camera2D, EditorScript, EditorFileSystemDirectory

[ci skip]
2017-12-07 00:34:39 +01:00
Will Nations 2b59d30bdc [DOCS] EditorScript methods 2017-12-06 17:29:23 -06:00
Will Nations d6a02e2022 [DOCS] EditorFileSystemDirectory methods 2017-12-06 17:29:23 -06:00
Will Nations d1084df81a [DOCS] Camera2D methods/constants 2017-12-06 17:20:57 -06:00
Rémi Verschelde e334b0c4b2
Merge pull request #13491 from RaXaR/master
Added get_popup() method to ColorPickerButton...
2017-12-06 23:47:43 +01:00
Rémi Verschelde 58abea1ff6
Merge pull request #13948 from willnationsdev/multiplayernetworkpeer-docs
[DOCS] NetworkedMultiplayerPeer class, methods, & constants

[ci skip]
2017-12-06 23:22:32 +01:00
Rémi Verschelde f7f3b31065
Merge pull request #13982 from willnationsdev/editorfiledialog-docs
[DOCS] EditorFileDialog props added, member/method/signal descs

[ci skip]
2017-12-06 23:22:09 +01:00
Rémi Verschelde f1598f14dd
Merge pull request #13993 from willnationsdev/animationplayer-docs
[DOCS] AnimationPlayer new props, members/methods

[ci skip]
2017-12-06 23:21:43 +01:00
Rémi Verschelde c7e7e1f60b
Merge pull request #13990 from willnationsdev/animation-docs
[DOCS] Animation methods desc 100%

[ci skip]
2017-12-06 23:21:18 +01:00
Rémi Verschelde f6b69dbe82
Merge pull request #14316 from willnationsdev/area-docs
[DOCS] Area members and methods

[ci skip]
2017-12-06 23:19:34 +01:00
Will Nations e7589d0b80 [DOCS] EditorFileDialog props/member/method/signal 2017-12-06 09:30:15 -06:00
Will Nations f576b3fab2 [DOCS] CurveTexture desc, members 2017-12-06 08:56:23 -06:00
Will Nations 61d833a56e [DOCS] Area members and methods 2017-12-06 08:46:52 -06:00
Unknown fd1b94e307 Improve slang, especially in user-visible parts 2017-12-05 15:41:38 +01:00
Will Nations a83574e4af [DOCS] MultiplayerNetworkPeer class/method/constant descs 2017-12-05 08:22:00 -06:00
Rémi Verschelde e218dde3f4
Merge pull request #13973 from willnationsdev/centercontainer-docs
[DOCS] CenterContainer methods completed
2017-12-05 09:03:26 +01:00
Will Nations 898078a735 [DOCS] Animation methods desc 100% 2017-12-05 00:02:54 -06:00
Will Nations e79456519d [DOCS] AnimationPlayer new props, members/methods 2017-12-04 23:59:12 -06:00
Chris Bradfield 5938466c84
Merge pull request #13943 from willnationsdev/scenestate-docs
[DOCS] SceneState method descriptions added.
2017-12-04 14:57:58 -08:00
Will Nations c4c812de62 [DOCS] CenterContainer method descriptions 2017-12-04 16:57:47 -06:00
Chris Bradfield 82c59bcf69
Merge pull request #13945 from willnationsdev/packedscene-docs
[DOCS] PackedScene member, method, and class descriptions.
2017-12-04 14:56:57 -08:00
Chris Bradfield 6b7fc288fb
Merge pull request #13974 from willnationsdev/colorpickerbutton-docs
[DOCS] ColorPickerButton member/method descs
2017-12-04 14:54:16 -08:00
Will Nations d3305a048c [DOCS] SceneState method descriptions added. 2017-12-04 14:29:04 -06:00
Will Nations 9f341971c9 [DOCS] PackedScene member/method/class descs. 2017-12-04 14:28:37 -06:00
Will Nations e0ced07fff [DOCS] ColorPickerButton member/method descs 2017-12-04 14:27:45 -06:00
Will Nations 8a079fbdcc [DOCS] WindowDialog member descriptions 2017-12-04 14:26:10 -06:00
Michael Alexsander Silva Dias 075edbc5ed Added "mode_overrides_title" property to FileDialog. 2017-12-03 00:04:47 -02:00
RaXaR d6d0df4ba6 Added get_popup() method to ColorPickerButton. This allows to check if the picker is open or not using Popup signals.
Ammend: Added docs for the method.
2017-12-01 23:18:01 +02:00
Rémi Verschelde 2ab7a0f64c doc: Fix misplaced constant description
[ci skip]
2017-11-29 09:52:06 +01:00
Poommetee Ketson edde7190ab
Merge pull request #13363 from mhilbrunner/patch-2
[DOCS] Node

[ci skip]
2017-11-29 02:17:19 +07:00
Poommetee Ketson 8ef4fc586a
Merge pull request #13320 from TwistedTwigleg/documentation_additions_two
Added documentation (World, Theme, StreamTexture, Sky, and ShortCut)

[ci skip]
2017-11-29 02:03:04 +07:00
Max Hilbrunner f28bb07dec [DOCS] Node: Document _process()/_set_process() 2017-11-28 18:18:40 +01:00
TwistedTwigleg 7b5076050b Added documentation for World, Theme, StreamTexture, Sky, and ShortCut 2017-11-28 09:53:46 -05:00
Chris Bradfield a26b36bec2
Merge pull request #13313 from TwistedTwigleg/documentation_additions
Added documentation (GeometryInstance and VisualInstance)
2017-11-27 19:15:53 -08:00
Rémi Verschelde cb4c0c630f doc: Sync classref with current source 2017-11-27 23:37:47 +01:00
Sergei ZH 6aa331e581 Further changes to Image class docs
Were missed when squashing the previous 024c4f14.
[ci skip]
2017-11-27 09:14:14 +01:00
Sergei ZH 024c4f14a1 Fixing mistake in image class 2017-11-26 22:25:40 +01:00
TwistedTwigleg 184b5ae536 Added documentation for GeometryInstance and VisualInstance 2017-11-26 14:55:20 -05:00
Rémi Verschelde 7dfba3cda9 doc: Fix enum tags thanks to 2bc6db6 2017-11-24 23:16:30 +01:00
Rémi Verschelde f5c513ca7b doc status: Partial revert of e23454d, setgets are no longer listed 2017-11-24 18:25:56 +01:00
Rémi Verschelde 92f07fefcd doc: Remove setters and getters now exposed via properties/members 2017-11-24 18:10:32 +01:00
Poommetee Ketson c5a025c5e3
Fix a mistake in KinematicCollision docs 2017-11-24 23:35:45 +07:00
Rémi Verschelde bc75fae579 doc: Update header version for 3.0-beta 2017-11-24 09:16:52 +01:00
Rémi Verschelde 15ada56d73 doc: Sync classref with current source 2017-11-24 09:16:27 +01:00
TwistedTwigleg e39386ed87 Changed and added to the documentation for RemoteTransform and RemoteTransform2D 2017-11-22 16:00:53 -05:00
Rémi Verschelde 9638c9cb5d
Merge pull request #12371 from donkeybonks/color-lighten-darken
Add Color.lighten and Color.darken (like LESS.css or SASS) #2
2017-11-22 01:27:01 +01:00
Kyle Van Berendonck 8e4336a729
Add Color.lightened and Color.darkened (like LESS.css or SASS) 2017-11-21 21:48:11 +11:00
poke1024 d6e54de502 Add bsearch and bsearch_custom to Array 2017-11-21 08:50:31 +01:00
pablotato 054a2ac579 Add cartesian to polar conversion functions 2017-11-20 23:34:40 +01:00
Rémi Verschelde d6dc909ebe
Merge pull request #12984 from willnationsdev/richtextlabel-hover-signal
RichTextLabel: Adding ability for single meta hovering
2017-11-20 09:10:52 +01:00
Rémi Verschelde 3fd23da5ee Rename the version's "revision" to "build"
That "revision" was inherited from SVN days but had been since then
used to give information about the build: "custom_build", "official",
"<some distro's build>".

It can now be overridden with the BUILD_NAME environment variable.
2017-11-20 00:51:14 +01:00
Rémi Verschelde ecf80fbbba
Merge pull request #12988 from akien-mga/xdg-home-paths
Add support for XDG Base Directory spec
2017-11-20 00:42:51 +01:00
Martin Capitanio 7c3ba6f72b Fix the class docs for the rst-syntax errors.
- Generate a correkt rst-syntax for the [/code] inline markup.
  (http://www.sphinx-doc.org/en/1.6.5/rest.html#inline-markup)
- Fix xml souce bugs

for the sphinx's rst syntax werrors:

class_area.rst:319: WARNING: Inline literal start-string without end-string.
class_area2d.rst:287: WARNING: Inline literal start-string without end-string.
class_audioserver.rst:287: WARNING: Inline literal start-string without end-string.
class_control.rst:509: WARNING: Inline literal start-string without end-string.
class_image.rst:422: WARNING: Inline literal start-string without end-string.
class_image.rst:434: WARNING: Inline literal start-string without end-string.
class_inputevent.rst:74: WARNING: Inline literal start-string without end-string.
class_inputeventaction.rst:45: WARNING: Inline literal start-string without end-string.
class_inputmap.rst:47: WARNING: Inline literal start-string without end-string.
class_kinematicbody.rst:80: WARNING: Inline interpreted text or phrase reference start-string without end-string.
class_kinematicbody2d.rst:80: WARNING: Inline interpreted text or phrase reference start-string without end-string.
class_line2d.rst:182: WARNING: Inline literal start-string without end-string.
class_thread.rst:51: WARNING: Inline literal start-string without end-string.
class_treeitem.rst:160: WARNING: Inline literal start-string without end-string.
2017-11-19 20:47:36 +01:00
Poommetee Ketson f5e85c6103
Merge pull request #12955 from groud/editor_canvas_item_api_rework
Editor canvas item api rework
2017-11-20 00:19:00 +07:00
Rémi Verschelde 992a40a50d
Merge pull request #12961 from eska014/platform-doc
Facilitate documenting platform-exclusive classes
2017-11-19 16:19:47 +01:00
Gilles Roudiere 8d1f2b1857 Rework the canvas_item API for further improves to the canvas item editor 2017-11-19 13:36:31 +01:00
Leon Krause 63b1a096eb Facilitate exposing platform-exclusive interfaces to all platforms
This makes the interfaces available, without implementation, in other
platforms and the editor, which facilitates documenting platform-exclusive
classes.

Platform-exclusive APIs must be set up in platform/<platform>/api/api.cpp.
Provide noop method-implementations where necessary.

Also setup and document the HTML5 platform's JavaScript singleton.
2017-11-18 03:54:21 +01:00
Martin Capitanio ade4f3084c Fix class docs, improve error handling of the rst generator.
The rst-generator gives you now a hint what's going on:
Bad reference: 'method.RegEx.search_all' in file: ../modules/regex/doc_classes/RegExMatch.xml

grep 'method.RegEx.search_all' ../modules/regex/doc_classes/RegExMatch.xml
	Contains the results of a single regex match returned by [method RegEx.search]
	and [method.RegEx.search_all]. It can be used to find the position and range of the match
	and its capturing groups, and it can extract its sub-string for you.
2017-11-18 01:41:32 +01:00
Rémi Verschelde ad199c3964 EditorSettings: Rename settings_path to settings_dir
Also to prepare for upcoming refactoring for XDG support.
2017-11-17 20:55:09 +01:00
Rémi Verschelde 73049d115e Rename OS::get_data_dir to OS::get_user_data_dir
Will be needed to avoid confusion with system data path (XDG_DATA_HOME)
and editor data dir in upcoming refactoring.
2017-11-17 20:55:09 +01:00
Rémi Verschelde 0968c8d2f6
Merge pull request #12982 from tagcup/aabb_rename
Rename Rect3 to AABB.
2017-11-17 20:04:29 +01:00
Juan Linietsky 0e04316214
Merge pull request #12962 from SaracenOne/gui_focus_next_prev
Add manual overrides for focus_next and focus_previous
2017-11-17 15:03:05 -03:00
Ferenc Arn d28763a4c1 Rename Rect3 to AABB.
Fixes #12973.
2017-11-17 11:01:41 -05:00
Will Nations eaea646648 Adding ability for single meta hovering 2017-11-17 09:37:41 -06:00
Rémi Verschelde 852b9691a6
Merge pull request #12940 from willnationsdev/richtextlabel-docs
[DOCS] Adding internal tag stack information and fleshing out descriptions
2017-11-17 00:32:10 +01:00
Rémi Verschelde 4cfc29611e GDScript: Refactor "GD" class prefix to "GDScript" 2017-11-16 18:54:56 +01:00
Saracen e4201734df Add manual overrides for focus_next and focus_previous on controls similar to what can already be done with focus neighbours. 2017-11-16 09:45:52 +00:00
Rémi Verschelde 11e07d18bd doc: Sync classref with current source 2017-11-15 21:29:34 +01:00
Rémi Verschelde 677e95d8d1 doc: Make all module docs self-contained 2017-11-15 21:29:33 +01:00
Rémi Verschelde e7701bb2de doc: Rename "@Global Scope" to "@GlobalScope"
Spaces in filenames are evil.
2017-11-15 20:41:16 +01:00
Rémi Verschelde 967bfb0c4a doc: Remove revision.module_config from version string
It is now "3.0-alpha" instead of "3.0.alpha.custom_build{,.mono}",
limits unnecessary diffs.
2017-11-15 20:41:16 +01:00
Will Nations 879b70178b Adding internal tag stack information. 2017-11-14 16:31:02 -06:00
Zher Huei Lee 2eba585d38 Added RegEx.search_all() for multiple matches
And updated the docs
2017-11-14 13:04:25 +08:00
BastiaanOlij 9d3f8418ca Removed add/remove interface bindings and added get_interfaces 2017-11-13 22:08:43 +11:00
Rémi Verschelde 2fce0010f0 classref: Sync with current source
[ci skip]
2017-11-13 09:25:53 +01:00
Rémi Verschelde 81fb6e474f
Merge pull request #12862 from YeldhamDev/text_property
Made text in TextEdit a property
2017-11-12 21:15:29 +01:00
Michael Alexsander Silva Dias 2a26931246 Made text in TextEdit a property. 2017-11-12 13:10:26 -02:00
Goutte 91ca725f9b Add support for the TAU constant. Fixes #12094. 2017-11-12 13:32:35 +01:00
Michael Alexsander Silva Dias 920f3f6546 Added "is_readonly()" to TextEdit and made it a property. 2017-11-11 22:14:14 -02:00
Ian fc299b4f37 add context menu enable getters, setters, and properties in LineEdit and TextEdit 2017-11-11 03:30:59 -05:00
letheed 482e07af7e Unify degree members and properties 2017-11-10 12:52:07 +01:00
Chris Bradfield b87a7df186
Merge pull request #12733 from NathanWarden/document_object
[DOCS] Object
2017-11-08 19:37:12 -08:00
Nathan Warden 09a1d01b74 [DOCS] Object 2017-11-08 22:18:07 -05:00
Max Hilbrunner a897be5a04 [DOCS] OS.get_unique_string(). 2017-11-08 05:18:41 +01:00
Poommetee Ketson 5ceaae51f7
Merge pull request #12636 from Chaosus/wrapdocs
Docs for wrap functions
2017-11-06 09:09:34 +07:00
Bernhard Liebl 7ec32b6d09 Basic docs for Geometry plus two new functions 2017-11-05 07:56:27 +01:00
Chaosus bd41cb197b Docs for wrap functions 2017-11-04 19:09:37 +03:00
DmDerbin 4c79e58e3f AStar: implementation of get_point_connections 2017-11-04 11:21:03 +03:00
Robbie Cooper dbf774f9dc Proofreading: Change a usage of "specially" to "especially"
See PR godotengine/godot-docs#561. This file generates documentation touched by that PR, so must be changed to stay in sync.

I couldn't find any other usages in this repo that needed changing. I looked in all files matching *.cpp *.h *.md *.txt *.xml *.html *.rst.
2017-10-31 19:47:07 -04:00
N0hbdy f3fc07272c Add Colemak keybindings to editor for osx 2017-10-30 22:51:02 +01:00
Henrique Campos 07d90b0e6f [DOCS] Added documentation for OccluderPolygon2D 2017-10-30 12:28:53 -02:00
Rémi Verschelde 9f4f630adf
Merge pull request #12437 from mhilbrunner/astar-setpointweightscale
AStar: Add setters for point position and scale weight, cleanup
2017-10-29 13:32:08 +01:00
Rémi Verschelde d4d12eba53 classref: Apply doctool to fix formatting
Fixes regression from #12396 which caused #12466.
[ci skip]
2017-10-29 12:09:20 +01:00
MattUV 24e047f91d [DOCS]Completed LineEdit.xml 2017-10-28 23:54:10 +02:00
Chris Bradfield c93a3c1bd9
Merge pull request #12396 from AntiSC2/master
[DOCS] Add and polish up documentation for Image methods
2017-10-28 09:48:21 -07:00
Unknown 9b4c5989ad AStar: Add setters for point position and scale weight, cleanup 2017-10-27 19:19:01 +02:00
MattUV 1c378f918d [DOCS] Corrected some typing mistakes on Node2D.xml 2017-10-27 08:27:29 +02:00
Rémi Verschelde 369a119963 Merge pull request #12339 from Ertain/master
Added descriptions for some methods.
2017-10-27 07:48:55 +02:00
Rémi Verschelde b1b11ea411 Merge pull request #12422 from eska014/httpclient-api
Remove HTTPClient::send_body_text and ::send_body_data
2017-10-26 23:29:59 +02:00
Leon Krause d1102cb37d Remove HTTPClient::send_body_text and ::send_body_data
These were never implemented, the request* methods provide parameters to
send body data as part of the client's requests.
2017-10-26 22:25:35 +02:00
Jakob Sinclair 3d810a207c Add and polish up documentation for Image methods
Written new documentation for undocumented methods. The already
documented methods seemed to follow a very old style and changed them to
fit the new guidelines for documentation.

Signed-off-by: Jakob Sinclair <sinclair.jakob@mailbox.org>
2017-10-26 20:07:05 +02:00
Henrique Campos 1063ddfeb5 Added description for camera2D missing members
Also fixed typo in AudioEffectFilter.
[ci skip]
2017-10-26 09:08:52 +02:00
Rémi Verschelde d135008acf Merge pull request #12405 from Jerome67000/clean_getnodetype
Removes Script::get_node_type()

[ci skip]
2017-10-26 08:49:38 +02:00
Jason Anderson 8aecdaa6f0 Added descriptions to RichTextLabel 2017-10-25 13:15:39 -05:00
Jerome67000 2609cc9ef4 Removes Script::get_node_type()
used before GDScript, with squirrel apparently
2017-10-25 20:11:30 +02:00
Chris Bradfield c9e6168db0 Merge pull request #12375 from NathanWarden/cubemap_docs
[DOCS] CubeMap
2017-10-25 08:54:15 -07:00
Nathan Warden e0b2a74a14 [DOCS] CubeMap 2017-10-24 21:46:37 -05:00
Rémi Verschelde 552ed07cfd classref: Sync with current source
[ci skip]
2017-10-24 19:22:43 +02:00
volzhs d15af2c290 Fix example code for EditorImportPlugin 2017-10-25 01:12:43 +09:00
Rémi Verschelde 5b53cd1fc4 Merge pull request #12330 from Jerome67000/docs_basebutton
[DOCS] BaseButton

[ci skip]
2017-10-23 23:13:25 +02:00
Rémi Verschelde abea816e54 Revert "Rename Schlick GGX to GGX." 2017-10-23 07:42:36 +02:00
Chris Bradfield 774023a38e Merge pull request #12336 from mhilbrunner/docs-globalscope
[DOCS] @GlobalScope
2017-10-22 18:03:20 -07:00
Chris Bradfield 4bb02a1b68 Merge pull request #12318 from mhilbrunner/docs-remotetransform
[DOCS] RemoteTransform & RemoteTransform2D
2017-10-22 17:29:57 -07:00
mhilbrunner 0b7619fd9c [DOCS] RemoteTransform & RemoteTransform2D 2017-10-23 02:18:57 +02:00
mhilbrunner 24bcf6d17a [DOCS] @GlobalScope 2017-10-23 01:46:46 +02:00
Chris Bradfield d49f23fd1b Merge pull request #12331 from mhilbrunner/docs-editorscript
[DOCS] EditorScript: Small formatting fixes
2017-10-22 16:31:27 -07:00
Chris Bradfield 7d36409f42 Merge pull request #12306 from Grosskopf/various-docs
[DOCS] added several small docs
2017-10-22 15:58:56 -07:00
Chris Bradfield 99493e2243 Merge pull request #12305 from Grosskopf/arvr-docs
[DOCS] added some arvr docs
2017-10-22 15:57:03 -07:00
Grosskopf aaa4142a37 added some arvr docs 2017-10-23 00:43:13 +02:00
Grosskopf 03e2508e45 Added various docs, mostly mathematical basics 2017-10-23 00:39:34 +02:00
mhilbrunner 649b25e037 [DOCS] EditorScript: Small formatting fixes 2017-10-23 00:35:10 +02:00
Chris Bradfield 0564f96ab4 Merge pull request #12328 from mhilbrunner/docs-string
[DOCS] String
2017-10-22 15:23:04 -07:00
Jerome67000 b0ac316dc9 [DOCS] BaseButton 2017-10-23 00:17:02 +02:00
mhilbrunner 0608f2fca3 [DOCS] String 2017-10-23 00:11:09 +02:00
Chris Bradfield ecdf49ec61 Merge pull request #12315 from Jerome67000/docs_parallax
[DOCS] ParallaxBackground and ParallaxLayer
2017-10-22 15:09:40 -07:00
Jerome67000 a5c3696b3b [DOCS] ParallaxBackground and ParallaxLayer 2017-10-22 23:10:39 +02:00
Rémi Verschelde fc09e14366 classref: Sync with current source
Also fix hyperlink references to same class as per the guidelines.
[ci skip]
2017-10-22 12:56:17 +02:00
Nathan Lovato 14b1741cbf Merge pull request #12150 from Grosskopf/2D-joints-docs
[DOCS] 2D joints docs
2017-10-22 12:07:40 +02:00
Henrique Campos bc667aeada Added description to Audio Filter Effects
Also doccumented Filter member variables and methods.
[ci skip]
2017-10-22 11:57:25 +02:00
Stephen Ednave 8f382879cf Added descriptions to some members of Camera2D 2017-10-22 11:56:44 +02:00
Rémi Verschelde add60f840a Merge pull request #12273 from willnationsdev/tabcontainer-doc-edit
[DOCS] Updated the TabContainer docs for depth and readability

[ci skip]
2017-10-22 10:38:23 +02:00
Will Nations 5b10422fba updated the TabContainer docs for depth and readability. 2017-10-22 00:07:33 -05:00
Ferenc Arn cb0bf1edea Rename Schlick GGX to GGX.
Schlick's approximation and GGX are orthogonal concepts.

Furthermore, it's usage so far has been inconsistent: we don't even use it with anisotropic SchlickGGX, and Burley (Disney) diffuse does use it while its name doesn't indicate it.

The use of Schlick's approximation in Burley and GGX is an implementation detail and doesn't need to be reflected to the namig.
2017-10-21 19:35:54 -04:00
Pedro J. Estébanez 7b12ae39f2 Rename RayCasts collision_layer to collision_mask
The point is that `RayCast`s are checked against objects' `collision_layer`(s), but they themselves are considered no to _belong_ to any layer. Therefore, the correct name for their property is `collision_mask`, rather than `collision_layer`.

Only renaming is needed since the behavior was already the right one, only that it wasn't matching what users would expect from the name and description of the property.

Fixes #7589, where it's also discussed.
2017-10-21 22:17:47 +02:00
Grosskopf 7a6246a0bd Added the 2D Joint docs 2017-10-21 17:55:45 +02:00
Rémi Verschelde 2e212a2cfd makerst: Remove stray spaces in method signatures 2017-10-21 14:01:05 +02:00
Rémi Verschelde 2cd044e89b makerst: Add support for [member] and [signal]
Part of #11137. [enum] is still missing, and none are implemented in the engine itself yet.
2017-10-21 13:53:59 +02:00
Rémi Verschelde b302084395 makerst: Fix rst-ization of members and escaping of [Class]s
Fixes #11517.
2017-10-21 12:33:52 +02:00
Rémi Verschelde 8652c1d5b1 classref: Sync with current source 2017-10-21 12:04:36 +02:00
Nathan Lovato 5cbab0e001 Merge pull request #12221 from Jerome67000/docs_input
[DOCS] InputEvent*
2017-10-21 12:02:18 +02:00
Jerome67000 0a89b0f767 [DOCS] InputEvent* 2017-10-21 10:04:43 +02:00
Chris Bradfield d4eecce962 [DOCS] Updates and clarifications to RigidBody2D 2017-10-20 22:48:23 -07:00
Jakob Sinclair 1870c2fdcf Fix ambiguous documentation for RigidBody2D
Fixes #12225 and the possesive form of the word body. Also uses simpler terms now
when describing when the linear velocity gets updated.

Signed-off-by: Jakob Sinclair <sinclair.jakob@mailbox.org>
2017-10-20 22:40:02 +02:00
Julian Murgia cba35c5ec9 Merge pull request #12199 from Fallayn/patch-1
[DOCS] EditorScript
2017-10-20 21:24:07 +02:00
Poommetee Ketson 0e9f81a40b Merge pull request #12054 from Fallayn/docs-editorinterface
[DOCS] EditorInterface

[ci skip]
2017-10-20 22:42:39 +07:00
Rémi Verschelde f85d428b56 Merge pull request #12053 from Grosskopf/audiodocs-fix
filtering getters&setters over strings works for AudioStreamPlayer*
2017-10-19 16:17:41 +02:00
Fallayn 800904a374 [DOCS] EditorScript 2017-10-18 20:20:27 +02:00
Fallayn 7f2d36bf84 [DOCS] EditorInterface 2017-10-17 17:13:27 +02:00
Rémi Verschelde 0d0cb01f33 Merge pull request #12126 from cbscribe/kcc_vsdocs2
[DOCS] Various VisualScript* nodes

[ci skip]
2017-10-15 23:04:32 +02:00
Chris Bradfield 6160591d2c Merge pull request #12124 from Kaukamieli/Particles2D
[DOCS] documented and edited Particles2D
2017-10-15 14:01:26 -07:00
Kaukamieli 6de19415a6 [DOCS] documented and edited Particles2D 2017-10-15 23:57:12 +03:00
Chris Bradfield ec0ade0dde [DOCS] Various VisualScript* nodes 2017-10-15 11:50:45 -07:00
Nathan Lovato 64827d2040 Merge pull request #12116 from cbscribe/kcc_vsdocs
[DOCS] Update 12 VisualScript* nodes
2017-10-15 19:46:57 +02:00
Chris Bradfield 6172f09703 [DOCS] Update 12 VisualScript* nodes 2017-10-15 08:59:38 -07:00
Rémi Verschelde 3266ebbf4f Merge pull request #12088 from Grosskopf/physics-server-docs
Added documentation for 3D Joints, the 2D Pin Joint, and the Physicsservers, also minor Bugfix
2017-10-15 10:12:53 +02:00
Grosskopf b4b632a37e filtering getters&setters over strings works for AudioStreamPlayer* 2017-10-15 09:28:29 +02:00
Grosskopf f8c7d32987 Added documentation for 3D Joints, the 2D Pin Joint, and the Physicsservers, also a minor bugfix in the 3D Pinjoint. 2017-10-14 22:17:26 +02:00
Saracen d030e6ee75 Expose 'request_frame_drawn_callback' to script. 2017-10-14 16:32:27 +01:00
Rémi Verschelde deefc2a63d makerst: Fix support for module classes
Previous code expected only one XML per module, which is not the case for
e.g. mono or gdnative.
Also add newline after signal description to fix rst warning, and make the
script Python 3-compatible.

[ci skip]
2017-10-14 15:22:06 +02:00
Andreas Haas 4c716f3623
[DOCS] Fix a few typos. 2017-10-14 12:45:49 +02:00
Olli Markkanen 9876bad05c [DOCS] Improve docs for is_action_just_pressed and is_action_just_released (#12081) 2017-10-14 11:30:41 +02:00
Rémi Verschelde 00a12104df Merge pull request #12078 from Nallebeorn/documentation
[DOCS] Small edits to ConfigFile docs.

[ci skip]
2017-10-14 10:05:35 +02:00
BastiaanOlij cc37d43f86 Redoing the ARVR GDNative interface as module and tighter implementation 2017-10-14 09:10:18 +11:00
Benjamin Larsson 6820f785a0 Small edits to ConfigFile docs. 2017-10-13 23:05:07 +02:00
Chris Bradfield 4585239a4b Merge pull request #12004 from diowonderland/docs-touchscreenbutton
[DOCS] TouchScreenButton
2017-10-13 09:03:52 -07:00
Chris Bradfield 7009ffa255 Merge pull request #12055 from brunosxs/tabcontainer
[DOCS] TabContainer class descriptions
2017-10-13 09:02:47 -07:00
Dio a931f905f5 [DOCS] TouchScreenButton 2017-10-13 16:10:10 +02:00
Karroffel 916ee427ff removed GDNativeClass doc from GDNative module 2017-10-13 15:02:54 +02:00
BastiaanOlij 41e70d4192 Move GDNative docs into gdnative folder 2017-10-13 21:54:57 +11:00
brunosxs 42f576f424 [DOCS] TabContainer class descriptions 2017-10-12 22:06:32 -03:00
Chris Bradfield 8bdb04c839 Merge pull request #12005 from diowonderland/docs-bitmapfont
[DOCS] BitmapFont
2017-10-12 17:56:35 -07:00
Chris Bradfield bddeaabfdc Merge pull request #12007 from diowonderland/docs-dynamicfontdata
[DOCS] DynamicFontData
2017-10-12 17:55:34 -07:00
Dio 5ec3da0a8b [DOCS] BitmapFont 2017-10-12 21:10:12 +02:00
Rémi Verschelde f956f2979e Merge pull request #12006 from diowonderland/docs-dynamicfont
[DOCS] DynamicFont

[ci skip]
2017-10-12 19:43:53 +02:00
Dio a425a986eb [DOCS] DynamicFontData 2017-10-12 16:40:29 +02:00
Dio f43e49b1c0 [DOCS] DynamicFont 2017-10-12 16:37:45 +02:00
Rémi Verschelde b1f2c31a36 doc: Sync classref with current source
Ensure that s/fixed_process/physics_process/ is handled properly.
[ci skip]
2017-10-11 23:55:04 +02:00
Chris Bradfield da47f58b24 Merge pull request #11999 from Grosskopf/AudioServerAndStream-docs
[DOCS] Updated AudioStream docs and added AudioServer docs
2017-10-10 19:09:41 -07:00
Grosskopf 3ac7cc9e57 updated AudioStream docs and added AudioServer docs 2017-10-11 00:51:59 +02:00
Chris Bradfield 51b41dcdbb Merge pull request #11945 from saltares/docs-os
[DOCS] - Completes the docs for the OS class
2017-10-10 12:56:39 -07:00
David Saltares ee513aba44 [DOCS] - Completes the docs for the OS class 2017-10-10 20:51:58 +01:00
Chris Bradfield 0bf58c0525 Merge pull request #11942 from saltares/docs-engine
[DOCS] - Complete Engine docs
2017-10-10 12:43:25 -07:00
David Saltares 23a2e2a2a9 [DOCS] - Complete Engine docs 2017-10-10 20:41:01 +01:00
Andreas Haas 1d8a546a07 Merge pull request #11919 from Toizi/array_sort_ref
Array::sort/invert now return reference to Array
2017-10-10 20:31:48 +02:00
Chris Bradfield f240cfe5a9 Merge pull request #11921 from mhilbrunner/docs-tree-treeitem
[DOCS] Document Tree & TreeItem
2017-10-09 13:53:30 -07:00
mhilbrunner b776330cb7 [DOCS] Document Tree 2017-10-09 22:44:27 +02:00
Marius Guggenmos 2f173a67ab Array::sort, sort_custom and invert now return reference to Array to allow chaining of operations 2017-10-09 16:36:09 +02:00
Rémi Verschelde cbeeba9c03 Merge pull request #11908 from mhilbrunner/docstatus-flagerror
doc_status.py: Error message for unknown CLI flag, shebang change

[ci skip]
2017-10-09 14:52:11 +02:00
Chris Bradfield bf0b328197 Added VisualScript* descriptions
[ci skip]
2017-10-09 12:57:21 +02:00
Jérôme GULLY 9e93f5b478 [DOCS] Review and improve 17 classes (#11890) 2017-10-09 12:49:12 +02:00
Unknown 17011f5d12 Added documenation for Line2D
[ci skip]
2017-10-09 11:45:41 +02:00
Chris Bradfield e4dc1f93d2 Merge pull request #11943 from Nallebeorn/documentation_2
[DOCS] Add documentation for Performance
2017-10-08 23:34:37 -07:00
Nathan Lovato c022a32e63 Merge pull request #11820 from cbscribe/kcc_particles_doc
[DOCS] Update ParticlesMaterial, Particles, Particles2D class ref
2017-10-09 08:08:53 +02:00
authenticate 6d2abb4877 A minor documentation typo fix. 2017-10-08 22:59:07 -04:00
Chris Bradfield c95ba4d7a7 Merge pull request #11938 from brunosxs/docs
[DOCS] File Class method description
2017-10-08 14:07:09 -07:00
brunosxs 22436f6bf1 [DOCS] File Class method description 2017-10-08 17:04:00 -03:00
Benjamin Larsson fc839f9fe8 Fix a typo in KinematicBody and KinematicBody2D. 2017-10-08 18:39:24 +02:00
Benjamin Larsson be8d343f2c Add documentation for Performance. 2017-10-08 18:31:56 +02:00
Chris Bradfield 0fb22b1d24 Merge pull request #11920 from mhilbrunner/docs-camera
[DOCS] Camera documentation
2017-10-07 16:38:13 -07:00
Poommetee Ketson 7d50c5de86 Merge pull request #11902 from GDquest/texture-button-progress
[DOCS] Write TextureButton, review and fill missing entries in TextureProgress

[ci skip]
2017-10-08 06:37:38 +07:00
Poommetee Ketson a645c38084 Merge pull request #11918 from Nallebeorn/documentation
[DOCS] Write missing method and member descriptions of KinematicBody2D

[ci skip]
2017-10-08 06:36:33 +07:00
Chris Bradfield da94eab3ea Merge pull request #11914 from diowonderland/docs-backbuffercopy
[DOCS] BackBufferCopy: Document members
2017-10-07 16:35:14 -07:00
Chris Bradfield 96a5aeeea6 Merge pull request #11917 from brunosxs/docs
[DOCS] Add descriptions to members of Camera2D
2017-10-07 16:34:03 -07:00
Benjamin Larsson acf81338aa Minor fixes to KinematicBody and KinematicBody2D 2017-10-07 22:57:31 +02:00
brunosxs a5e5c0855d [DOCS] Add descriptions to members of Camera2D 2017-10-07 17:54:25 -03:00
Benjamin Larsson 9b15bf26f6 Edit move_and_slide, it does a bit more than I first thought. 2017-10-07 22:40:18 +02:00
Benjamin Larsson 5e7b98171b Fixed an error in get_floor_velocity() docs 2017-10-07 22:10:28 +02:00
Dio 1aef04a397 [DOCS] BackBufferCopy: Document members 2017-10-07 21:03:40 +02:00
Benjamin Larsson 94150b8e8e Small changes to KinematicBody2D docs. 2017-10-07 20:31:04 +02:00
Benjamin Larsson 25300a324c Update KinematicBody2D docs. 2017-10-07 20:31:04 +02:00
mhilbrunner 255f30a9b7 [DOCS] Camera documentation 2017-10-07 20:04:42 +02:00
Grosskopf a2f504c728 Added Documentation for Sprite3D, AnimatedSprite3D and SpriteBase3D etc. 2017-10-07 19:07:21 +02:00
Nathan f50bac71df [DOCS] Write TextureButton, review and finish TextureProgress 2017-10-07 17:48:38 +02:00
mhilbrunner b772f5adc9 doc_status.py: Error message for unknown CLI flag, switch shebang to python 2017-10-07 14:57:04 +02:00
Chris Bradfield 44292bf77f [DOCS] Update ParticlesMaterial, Particles class ref 2017-10-06 09:06:59 -07:00
BastiaanOlij ce74efacbb Made a few tweaks to the interface 2017-10-06 20:35:55 +11:00
Poommetee Ketson 4c2b5491b5 Merge pull request #11828 from Jerome67000/regexmatch_doc
[DOCS] Adds RegExMatch doc and fix RegEx typo

[ci skip]
2017-10-05 11:05:22 +07:00
Jerome67000 5c6172c5cf [DOCS] Adds RegExMatch doc and RegEx fix typo 2017-10-04 20:09:52 +02:00
Hein-Pieter van Braam 7c2cda72b8 Merge pull request #11816 from terahxluna/video_player_set_stream_position
Add function set_stream_position to VideoPlayer. Closes #8727
2017-10-04 18:03:13 +02:00
Julian Murgia f4ddbc024c Merge pull request #11802 from mhilbrunner/docstatus-todo-filter
doc_status.py: Add -t (--todo) option, show only non-empty items
2017-10-04 11:07:36 +02:00
Terah 43410ca363 Add function set_stream_position to VideoPlayer
Also add docucmentation for set_stream_position in VideoPlayer
2017-10-04 07:46:08 +02:00
mhilbrunner 328b78a0b9 doc_status.py: Add -e (--empty) option to hide items with nothing left to do 2017-10-03 21:58:38 +02:00
Nathan Lovato d08f7ee7bf Merge pull request #11793 from NathanWarden/updated_os_doc
Updated some documentation for the OS class.
2017-10-03 18:52:43 +02:00
Nathan Warden 0b3a49ef18 Updated some documentation for the OS class. 2017-10-03 09:30:04 -05:00
Hein-Pieter van Braam 2bece6bbd3 Merge pull request #11782 from eska014/persistent-userfs-test
Add OS::is_userfs_persistent, allow starting HTML5 platform in private mode
2017-10-03 12:24:11 +02:00
Nathan Lovato cc40784728 Merge pull request #11653 from bojidar-bg/doc-vscript-1
[DOCS] Document some of the VisualScript classes
2017-10-03 11:58:06 +02:00
Bojidar Marinov 10469c1962
Document some of the VisualScript classes. 2017-10-03 12:01:53 +03:00
Andreas Haas a4cfec4e21 Merge pull request #11757 from mhilbrunner/doc_status_py27
doc_status.py Python 2.7 backwards compatibility & Windows support
2017-10-02 22:24:38 +02:00
Andreas Haas ab65a0cda0 Merge pull request #11768 from cbscribe/kcc_polygon2d_doc
[DOCS] Update Polygon2D and CollisionPolygon2D
2017-10-02 22:21:13 +02:00
Leon Krause 7b23665e72 Add OS::is_userfs_persistent to check user:// persistence
Allows starting HTML5 export when IndexedDB is not available.
2017-10-02 21:07:05 +02:00
Poommetee Ketson 30c1449289 Merge pull request #11725 from GDquest/control-docs
[DOCS] Write member, signals and constants in the Control class

[ci skip]
2017-10-02 23:39:50 +07:00
Poommetee Ketson ce88118a71 Merge pull request #11734 from Jerome67000/json_doc
[DOCS] Adds JSON and JSONParseResult doc

[ci skip]
2017-10-02 23:39:16 +07:00
Chris Bradfield ee1afc8bca [DOCS] Update Polygon2D and CollisionPolygon2D 2017-10-02 09:36:09 -07:00
Poommetee Ketson 5005818798 Merge pull request #11654 from bojidar-bg/docstatus-fnmatch
Allow using wildcards to filter docstatus class names
2017-10-02 23:31:52 +07:00
Jerome67000 b8db909f48 [DOCS] Adds JSON and JSONParseResult doc 2017-10-02 12:01:38 +02:00
Nathan 55ac818d9a [DOCS] Write member, signals and constants in the Control class
I left the following properties and constants out:

- rect_clip_content, I think it should let me resize the node below the content's size, but even with the minimum size set to (0,0) Godot won't let me
- mouse_filter, grow_horizontal and grow_vertical, same issue, after testing I don't know when they're necessary, so can't document them.
- GROW_DIRECTION_BEGIN, GROW_DIRECTION_END, MOUSE_FILTER_STOP, MOUSE_FILTER_PASS, MOUSE_FILTER_IGNORE, constants that correspond to the member variables above

For the mouse_filter, I couldn't see what it does in 3.0 alpha 1. For the grow_direction, I can see they might change the size calculation when the node's size changes, but in practice, with containers, I couldn't see a difference. If you know when to use it, please tell me and I'll add them to the PR.
2017-10-02 08:34:11 +02:00
mhilbrunner 2d46ee36cc doc_status.py Python 2.7 backwards compatibility 2017-10-01 21:47:54 +02:00
Poommetee Ketson 42e2821d04 Merge pull request #11635 from Jerome67000/docs_AudioEffects
[DOCS] AudioEffects doc

[ci skip]
2017-10-01 00:06:47 +07:00
Indah Sylvia 392a94686c Fixed typo: 'texure' to 'texture' 2017-09-29 04:40:01 +07:00
Jerome67000 8c19cc7b3d [DOCS] Adds AudioEffects doc 2017-09-28 13:26:18 +02:00
Bojidar Marinov 1f60d0c23f
Allow using wildcards to filter docstatus class names
[ci skip]
2017-09-28 13:13:32 +03:00
Chris Bradfield 129a37421d [DOCS] Update AnimatedSprite class ref 2017-09-26 22:56:16 -07:00
Chris Bradfield 06ce436144 [DOCS] Update SpriteFrames class ref 2017-09-24 12:21:19 -07:00
Poommetee Ketson f5201d44a8 Merge pull request #11530 from cbscribe/kcc_area_doc
[DOCS] Area/Area2D class ref update

[ci skip]
2017-09-24 17:44:27 +07:00
Chris Bradfield 0843d2379c [DOCS] Area/Area2D class ref update 2017-09-24 00:24:41 -07:00
Poommetee Ketson 9b3215b977 Merge pull request #11526 from cbscribe/kcc_collision_doc
[DOCS] Update CollisionObject/CollisionObject2D class ref

[ci skip]
2017-09-24 10:02:13 +07:00
Chris Bradfield 29f37120dd [DOCS] Update CollisionObject/CollisionObject2D class ref 2017-09-23 19:58:48 -07:00
FigyTuna 36bc8f4f72 Added documentation for Range 2017-09-23 16:28:17 -07:00
Poommetee Ketson ea7646aabe Merge pull request #11515 from cbscribe/kcc_staticbody2d_doc
[DOCS] Update StaticBody2D class ref
2017-09-23 23:30:48 +07:00
Chris Bradfield d82a7cdcf7 [DOCS] Update StaticBody2D class ref. 2017-09-23 09:28:16 -07:00
Poommetee Ketson 480b417c5b Merge pull request #11514 from cbscribe/kcc_sprite_doc
[DOCS] Update Sprite class ref

[ci skip]
2017-09-23 23:24:22 +07:00
Chris Bradfield 7c863d43b8 [DOCS] Update Sprite class ref 2017-09-23 09:11:51 -07:00
Rémi Verschelde bac8f6332e Merge pull request #11509 from StraToN/docs-environment
Partial documentation for Environment resource.

[ci skip]
2017-09-23 16:57:26 +02:00
Marcelo Fernandez 46af050e93 Rename get_position => get_playback_position and seek_pos => seek on audio classes 2017-09-23 16:55:00 +02:00
Julian Murgia 75d95fca79 Partial documentation for Environment resource. 2017-09-23 16:18:35 +02:00
Linus c3b79b1e07 RayShape, Shape, SphereShape 2017-09-23 14:35:39 +02:00
Rémi Verschelde 210ebb5cdb doc: Sync classref with current source
[ci skip]
2017-09-23 10:59:41 +02:00
Alexander Meerhoff a11a9ddffc makerst.py: Support split classes XML and use folders and/or single files as input
The new syntax is (from `doc/`): `tools/makerst.py classes/ ../modules/`.
Also adapted `make rst` target accordingly.

[ci skip]
2017-09-23 10:34:35 +02:00
Marcelo Paez 5e50fde3d9 Changed get_audio_bus and set functions to get_audio_bus_name and set
and edited docs for Area2D due to renaming o get_audio_bus and set_audio_bus
2017-09-22 15:05:09 -03:00
Ross Hadden 1a97d6455d Fixed a bunch of typos, including an error code. 2017-09-21 23:58:29 -04:00
Rémi Verschelde 791f69419d Merge pull request #11304 from rminderhoud/editor_import_docs
Added EditorImportPlugin class ref docs

[ci skip]
2017-09-21 10:36:49 +02:00
letheed 5ad9be4c24 Rename pos to position in user facing methods and variables
Rename user facing methods and variables as well as the corresponding
C++ methods according to the folloming changes:

* pos -> position
* rot -> rotation
* loc -> location

C++ variables are left as is.
2017-09-20 13:11:10 +02:00
FigyTuna ba568456c6 Modified/Added documentation for RigidBody and RigidBody2D 2017-09-18 10:18:05 -07:00
RaTi17 608c2eb3b5 Added code tags and corrected some lines 2017-09-18 10:26:28 +02:00
Rémi Verschelde fba938e574 Merge pull request #11313 from deliciousfudge/boxcontainershape-docs
Refactor the docuementation of BoxContainer and BoxShape classes

[ci skip]
2017-09-17 22:50:27 +02:00
Rémi Verschelde 39e2af32ca Merge pull request #11352 from FigyTuna/physics_body_docs
[DOCS] Modified/Added documentation for PhysicsBody and PhysicsBody2D
2017-09-17 22:43:39 +02:00
Rémi Verschelde cb20441ac9 Merge pull request #11351 from cbscribe/kcc_kinematiccollision_doc
[DOCS] Add KinematicCollision descriptions

[ci skip]
2017-09-17 22:42:34 +02:00
Rémi Verschelde a829c77a58 Merge pull request #11349 from willt/getsetmove
[DOCS] added member descriptions to various shapes

[ci skip]
2017-09-17 22:42:10 +02:00
Rémi Verschelde 574a5714dc doc: Sync classref and escape comparators
[ci skip]
2017-09-17 18:57:17 +02:00
Grosskopf 10269b74c8 Added Documentation of AudioStream 2017-09-17 13:48:10 +02:00
Poommetee Ketson 27370a9d16 Merge pull request #11322 from Grosskopf/audio-stream-player-3D-docs
[DOCS] wrote documentation for audio stream player 3D

[ci skip]
2017-09-17 18:19:51 +07:00
Grosskopf 4ca06efd11 wrote documentation for audio stream player 3D 2017-09-17 13:08:08 +02:00
Rémi Verschelde 2115935f46 Merge pull request #11346 from cbscribe/kcc_light2d_doc
[DOCS] Add Light2D member descriptions.

[ci skip]
2017-09-17 12:39:09 +02:00
Rémi Verschelde d67c9ef8a3 Merge pull request #11332 from Grosskopf/audio-stream-player-docs
[DOCS] Added Documentation of AudioStreamPlayer

[ci skip]
2017-09-17 12:38:14 +02:00
Rémi Verschelde 7d35a8c6fd Merge pull request #11331 from Grosskopf/audio-stream-player-2D-docs
[DOCS] Added Documentation of AudioStreamPlayer2D

[ci skip]
2017-09-17 12:38:07 +02:00
Rémi Verschelde bc404c093a Merge pull request #11311 from FigyTuna/collision_polygon_docs
[DOCS] Modified the docs for CollisionPolygon and CollisionPolygon2D

[ci skip]
2017-09-17 12:37:01 +02:00
Rémi Verschelde 5d8d899385 Merge pull request #11227 from willt/@GDScript
In @GDScript added previous changes that went missing. added more des…

[ci skip]
2017-09-17 12:35:40 +02:00
Grosskopf a2f9ffb0c7 Added Documentation of AudioStreamPlayer
Fixed according to Comments
autoplay issue fixed
2017-09-17 10:54:13 +02:00
Grosskopf 0babf9cd0c Added Documentation of AudioStreamPlayer2D
Fixxed according to comments
Somehow that fix was messed up again
Forgot some quotationmarks
updated autoplay, tried again
2017-09-17 10:52:41 +02:00
FigyTuna 4fc0910ed3 Modified/Added documentation for PhysicsBody and PhysicsBody2D 2017-09-16 23:47:20 -07:00
Chris Bradfield ffe7708491 [DOCS] Add KinematicCollision descriptions 2017-09-16 21:56:03 -07:00
William Taylor d2419c840e [DOCS] added member descriptions to various shapes 2017-09-16 21:55:23 -07:00
Chris Bradfield 9b4a0e2836 [DOCS] Add Light2D member descriptions. 2017-09-16 21:05:40 -07:00
Chris Bradfield e1e9dde4f3 [DOCS] CanvasLayer member descriptions 2017-09-16 19:14:03 -07:00
Poommetee Ketson 7df94c69b2 Merge pull request #11279 from cbscribe/kcc_kinematiccollision_doc
Document new KinematicCollision2D class

[ci skip]
2017-09-17 08:43:48 +07:00
FigyTuna 60a929d18e Modified the descriptions for CollisionPolygon2D and created descriptions for CollisionPolygon 2017-09-16 18:42:47 -07:00
Chris Bradfield 33da7b4913 Document new KinematicCollision2D class 2017-09-16 18:42:07 -07:00
Poommetee Ketson 82aaaad30c Merge pull request #11330 from cbscribe/kcc_textureprogress_doc
[DOCS] Update TextureProgress class ref
2017-09-17 08:41:05 +07:00
Poommetee Ketson b31123c670 Merge pull request #11329 from cbscribe/kcc_visibilitynotifier2d_doc
[DOCS] update VisibilityNotifier(2D) class ref
2017-09-17 08:40:28 +07:00
Poommetee Ketson 91b5a15ebc Merge pull request #11324 from GDquest/ui-nodes
[DOCS] Write and update TextureRect, Label and NinePatchRect
2017-09-17 08:38:52 +07:00
Poommetee Ketson 515869537e Merge pull request #11320 from bojidar-bg/x-doctool-markdownify
Make doc_status output a bit more markdown-friendly, hide some prints
2017-09-17 08:36:47 +07:00
Poommetee Ketson d30682ad2e Merge pull request #11312 from deliciousfudge/acceptdialog-docs
Rewrite the documentation of AcceptDialog class
2017-09-17 08:33:04 +07:00
Chris Bradfield b5838bc4de [DOCS] update VisibilityNotifier2D class ref. 2017-09-16 17:13:33 -07:00
Nathan dfb3386184 Write TextureRect, Label and NinePatchRect 2017-09-16 21:09:43 +02:00
Rémi Verschelde 191ff0ecb5 Merge pull request #11255 from n-pigeon/spatial_doc_tweaks
Spatial, Transform and Transform2D documentation tweaks

[ci skip]
2017-09-16 20:10:18 +02:00
Chris Bradfield bbed82de29 [DOCS] Update TextureProgress class ref 2017-09-16 09:45:41 -07:00
Ralph Minderhoud ef0671763e Added EditorImportPlugin class ref docs 2017-09-16 07:51:38 -05:00
Bojidar Marinov ca72a4806f
Make doc_status output a bit more markdown-friendly, hide some prints 2017-09-16 13:47:44 +03:00
Roger Smith f818448199 Refactor the BoxContainer and BoxShape classes 2017-09-16 18:39:00 +12:00
Roger Smith cbe7e9e309 Rewrite the AcceptDialog class 2017-09-16 14:56:04 +12:00
Rémi Verschelde 62cb43bb8d doc: Sync classref with current source
[ci skip]
2017-09-16 01:46:29 +02:00
Daniel J. Ramirez e23454d5c3 Update doc status generator.
[ciskip]
2017-09-15 12:12:22 -05:00
Przemysław Gołąb (n-pigeon) c32d857480 Spatial, Transform and Transform2D documentation tweaks 2017-09-15 09:16:30 +02:00
Jeroen ca5abae1e7 Fix 2 typos 2017-09-14 10:31:43 +02:00
William Taylor b1894e6016 Fix up examples/descriptions based on feedback. Added more content
In @GDScript added previous changes that went missing. added more descriptions and code examples
2017-09-13 23:07:19 -07:00
Rémi Verschelde cc30e2a9a5 doc: Sync classref with current source
[ci skip]
2017-09-13 20:56:23 +02:00
Rémi Verschelde 375378b4e8 Merge pull request #11226 from StraToN/docssprint-atlastexture-2
Documentation for AtlasTexture.
2017-09-13 20:22:59 +02:00
Rémi Verschelde e6a3ea1e26 Merge pull request #11209 from djrm/pr_docs
Added documentation for ClassDB and Marshalls

[ci skip]
2017-09-13 20:22:29 +02:00
Daniel J. Ramirez 2551647690 Added documentation for ClassDB and Marshalls 2017-09-13 12:43:12 -05:00
Julian Murgia cb3bb26521 Documentation for AtlasTexture. 2017-09-13 13:37:33 +02:00
Rémi Verschelde a4005221f5 doc: Sync classref with current source
[ci skip]
2017-09-13 08:53:01 +02:00
Juan Linietsky 4f929a0fdf Changed the doc class generation to individual files per class. It is also possible to save module files in module directories and the build system will
recognize them.
2017-09-12 17:45:41 -03:00
Julian Murgia b7a0a77f4f Documentation for AtlasTexture. 2017-09-12 21:58:22 +02:00
Juan Linietsky 50bc1f2922 Merged docs and small correction to lowdpi feature (it supports windows now) 2017-09-12 11:40:18 -03:00
Juan Linietsky 512b9fbf4a Fixed conflict in len() function 2017-09-12 10:51:24 -03:00
Franco Falleti 69017974be Document AStar (#11056)
Add code examples
2017-09-12 15:02:57 +02:00
Rémi Verschelde aebf4fb48c Merge pull request #11106 from hpvb/documentation-fix-poolarrays
Correct the Pool*Array documentation
2017-09-12 15:02:22 +02:00
aarroz 017e6e8a4c Added descriptions to AudioEffect, AudioEffectAmplify, and AudioEffecChorus 2017-09-12 15:01:55 +02:00
Rémi Verschelde 574fdf89be Merge pull request #11083 from BastiaanOlij/doc_arvr_server
Added documentation for the ARVR server classes
2017-09-12 15:01:24 +02:00
William Taylor 8632408dbd Changed/Added descriptions in @GDScript. Added examples. Fixed return types of two … (#11146)
Doc: Improved descriptions in GDScript docs

Added examples and fixed return types of two methods.
2017-09-12 15:00:29 +02:00
Rémi Verschelde d6fa5e302c Merge pull request #11144 from deliciousfudge/thread-docs
Rewrite the methods section of the Thread class

[ci skip]
2017-09-12 14:59:14 +02:00
Nathan ae78127ca5 rewrite the methods and member variables for the Node2D class 2017-09-12 14:21:23 +02:00
Bastiaan Olij 2bee3fba18 Added documentation for the ARVR server classes 2017-09-12 22:00:08 +10:00
Rémi Verschelde 4f51211dfb Merge pull request #11028 from mrawlingst/color-RGBA32
Change Color.to_32() to Color.to_rgba32() and lowercase other functions
2017-09-12 13:44:43 +02:00
Rémi Verschelde c5e0e31f51 Merge pull request #11108 from oOo0oOo/docs-meshes
Added docs for Mesh and MeshInstance
2017-09-12 12:09:48 +02:00
Rémi Verschelde d455b13fcf Merge pull request #11051 from mrawlingst/classref-colorrect
Update ColorRect class ref documentation
2017-09-12 11:20:10 +02:00
Rémi Verschelde cbe7c23afe Merge pull request #11023 from mrawlingst/classref-color
Update Color class ref documentation

[ci skip]
2017-09-12 11:15:32 +02:00
Oliver Dressler 8aa778cee5 Added Mesh docs 2017-09-12 09:58:42 +02:00
Rémi Verschelde 9bacb67754 Merge pull request #11140 from deliciousfudge/boneattachment-docs
Document methods for the BoneAttachment and IP classes

[ci skip]
2017-09-12 08:59:19 +02:00
Rémi Verschelde e8ad604865 Merge pull request #11181 from cbscribe/kcc_tilemap_doc
Update TileMap class ref.

[ci skip]
2017-09-12 08:21:33 +02:00
Rémi Verschelde 40f7b6b47b Merge pull request #11082 from cbscribe/kcc_raycast2d_doc
Update RayCast2D class ref

[ci skip]
2017-09-12 08:20:31 +02:00
Poommetee Ketson fb9f41a071 Merge pull request #11135 from willnationsdev/area2d-docs
Area2D Documentation + constants in _bind_methods
2017-09-12 13:16:27 +07:00
Poommetee Ketson db4b81d96f Merge pull request #11117 from cbscribe/kcc_timer_doc
Update Timer class ref.
2017-09-12 13:10:44 +07:00
Poommetee Ketson a1007cceb0 Merge pull request #11113 from cbscribe/kcc_texturerect_doc
Update TextureRect class ref
2017-09-12 13:10:12 +07:00
Poommetee Ketson 73a8f621dd Merge pull request #11085 from cbscribe/kcc_raycast_doc
Update RayCast class ref
2017-09-12 13:09:23 +07:00
Chris Bradfield 11cbf8e2ec Update TileMap class ref. 2017-09-11 22:52:12 -07:00
Roger Smith 41cfa664a5 Rewrite the methods section of the IP class
Document methods for the BoneAttachment class

Fix indentation issues present in IP and BoneAttachment class doc commits

Further indentation corrections to the IP and BoneAttachment classes
2017-09-12 17:36:21 +12:00
Will Nations d441cc9660 Updated Area2D docs and added enum constants to scripting 2017-09-11 22:39:28 -05:00
Roger Smith 05b3bec70d Rewrite the methods section of the Thread class 2017-09-12 15:33:55 +12:00
Chris Bradfield e42176d549 Update RayCast class ref 2017-09-11 18:06:36 -07:00
Chris Bradfield 693510984f Update RayCast2D class ref. 2017-09-11 17:57:33 -07:00
Nathan Warden 767f9ce29a Documented 'resource_changed' for CollisionShape 2017-09-11 18:17:01 -05:00
Poommetee Ketson b7ee8b2f32 Merge pull request #11097 from GDquest/control-docs
rewrite the Control node's class description, improve some others
2017-09-12 06:06:05 +07:00
Poommetee Ketson 3d50a9d958 Merge pull request #11098 from oOo0oOo/classref-edit
Added documentation for PrimitiveMeshes
2017-09-12 06:04:53 +07:00
Poommetee Ketson 7947b7c1d6 Merge pull request #11100 from NathanWarden/rigidbody_docs
Updated the 'members' documentation for Rigidbody.
2017-09-12 06:02:52 +07:00
Poommetee Ketson bdf7ab1b05 Merge pull request #11101 from n-pigeon/spatial-doc
Documented Spatial node.
2017-09-12 06:01:58 +07:00
Poommetee Ketson d891a91ef1 Merge pull request #11105 from NathanWarden/static_body_docs
Updated documentation for StaticBody.
2017-09-12 05:56:20 +07:00
Poommetee Ketson adc8215e9c Merge pull request #11107 from hpvb/document-inputevent
Correct InputEvent documentation
2017-09-12 05:50:23 +07:00
Poommetee Ketson 5665bdea1b Merge pull request #11112 from LikeLakers2/master
Make Node.queue_free's documentation description a little more verbose
2017-09-12 05:47:07 +07:00
Poommetee Ketson f45258ad8d Merge pull request #11115 from hpvb/document-line2d
Document Line2D
2017-09-12 05:45:32 +07:00
Poommetee Ketson 1aa5fe387f Merge pull request #11120 from cbscribe/kcc_lightoccluder2d_doc
Update LightOccluder2D class ref
2017-09-12 05:39:05 +07:00
Poommetee Ketson b259fcfbd3 Merge pull request #11134 from notonfire/script-doc
Document the Script and GDScript classes
2017-09-12 05:33:22 +07:00
Poommetee Ketson a447fdb199 Merge pull request #11139 from djrm/pr_docs
Added documentation for some clases (Variant, ToolButton, Button (partial), GradientTexture, BitMap, CollisionShape2D, CollisionShape)
2017-09-12 05:25:01 +07:00
Przemysław Gołąb (n-pigeon) decd5052d8 Documented Transform and Transform2D. 2017-09-11 23:13:39 +02:00
Daniel J. Ramirez ecb92bc6c3 Added documentation for some clases
Variant, ToolButton, Button, GradientTexture, BitMap

Added documentation for CollisionShape(2D)
2017-09-10 13:38:40 -05:00
Ryan Phillips d12ff0d09e Document the Script and GDScript classes 2017-09-10 11:16:15 -07:00
Oliver Dressler d73f09ef48 Added docs for PrimitiveMesh 2017-09-10 13:12:44 +02:00
Chris Bradfield 134e24408a Merge branch 'master' of git://github.com/godotengine/godot into kcc_lightoccluder2d_doc 2017-09-09 20:10:28 -07:00
Chris Bradfield 030528a285 Update Timer class ref. 2017-09-09 13:30:27 -07:00
Chris Bradfield f66e9158a8 Update LightOccluder2D class ref 2017-09-09 13:15:01 -07:00
Hein-Pieter van Braam b7c4b9b8cd Document Line2D 2017-09-09 21:53:58 +02:00
Chris Bradfield c68a34d6bf Update TextureRect class ref 2017-09-09 11:17:37 -07:00
LikeLakers2 e4c274752a Use gdquest's suggestions 2017-09-09 13:12:06 -04:00
Przemysław Gołąb (n-pigeon) 9ee65942db Documented Spatial node. 2017-09-09 17:23:29 +02:00
Hein-Pieter van Braam 13fe1a344e Correct InputEvent documentation 2017-09-09 17:22:14 +02:00
Hein-Pieter van Braam daa66cd5c2 Correct the Pool*Array documentation 2017-09-09 16:39:22 +02:00
Nathan Warden 236025dccf Updated documentation for StaticBody. 2017-09-09 09:30:38 -05:00
Nathan Warden 8f1cf87a82 Updated the 'members' documentation for Rigidbody. 2017-09-09 08:55:41 -05:00
Nathan 6cb6be4b89 improve some descriptions for the Control node 2017-09-09 15:31:42 +02:00
mrawlingst 06627fad20 Update ColorRect class ref documentation 2017-09-08 09:24:16 -04:00
mrawlingst 4f65c4d092 Update Color class ref documentation 2017-09-08 09:17:31 -04:00
Poommetee Ketson 11ccf22540 ClassRef: fill in the blanks 2017-09-08 15:15:04 +07:00
mrawlingst 6aa5bc2347 Change Color.to_32() to to_rgba32() and format as RGBA 2017-09-07 16:19:44 -04:00
Rémi Verschelde 7e2d03bd14 doc: Sync classref with current source
[ci skip]
2017-09-06 11:35:10 +02:00
Ignacio Etcheverry a9f917c649 Escape special character in classes.xml 2017-09-05 22:02:52 +02:00
Rémi Verschelde b295163d67 Merge pull request #10912 from toger5/doc_sbf
documented StyleBoxFlat

[ci skip]
2017-09-04 21:45:05 +02:00
toger5 0bf521f33b documented StyleBoxFlat 2017-09-04 19:39:38 +02:00
Jared A. Scheel 11947b4584 Add note to Array#sort_custom about the dangers of using random return values 2017-09-03 15:56:34 -05:00
Rémi Verschelde 0da386a9ea doc: Sync classref to fix default args and enum returns
Following #10903 and #10906.
2017-09-03 12:27:29 +02:00
Poommetee Ketson 459f526119 Fix typos 'a' and 'an' 2017-09-02 21:19:06 +07:00
Rémi Verschelde 4d580d76ca doc: Sync classref with current source
Lots of changes due to new MethodBind logic, a few issues here and there
that will need to be fixed later on (wrong default values, imprecise return types).
2017-09-02 11:47:54 +02:00
Poommetee Ketson e5aec72bae Fix typo 'inetria' to 'inertia' 2017-09-01 01:32:29 +07:00
toger5 2aa735757a unified draw_center naming for (9patch,StyleBoxes)
- filled -> draw_center
 - is_draw_center -> is_draw_center_enabled
 - get_draw_center -> is_draw_center_enabled
2017-08-31 15:25:24 +02:00
Ferenc Arn a0bbf5c9af Remove Basis::set_scale and Basis::set_rotation_* functions.
Those functions were added in #8277 but they did more harm than good. They're subtle, don't do what people think and requires users to understand the non-uniqueness of polar decomposition. They ended up confusing people.

Until we store additional information enough to make a unique polar decomposition, these functions shouldn't be a part of Basis.
2017-08-29 21:47:59 -04:00
Evgeny Zuev 1a2622d344 Add stretching to `TextureProgress`
Now `TextureProgress` has `nine_patch_stretch` flag. With this flag enabled,
it's being rendered as 9-path using `stretch_margin_*` properties as texture margins.

Stretching doesn't support `FILL_CLOCKWISE` and `FILL_COUNTER_CLOCKWISE` fill modes.
2017-08-22 13:46:59 +07:00
Rémi Verschelde d37bd15cb9 Merge pull request #10443 from karroffel/propagate_call
add "propagate_call" method to Node
2017-08-21 23:21:47 +02:00
Rémi Verschelde 93f1fb1c2f Fixes for new two-dash long command line arguments
- Fixes some single-dash leftovers that were missed in the previous commit
- Reorder the help output for clarity, and document missing options
- Drop obsolete options: --noop, --pack, --editor-scene, --level, --import, --import-script, --no-quit
- Improve error message on malformed arguments and do not display help on error
- Always use long form of arguments when starting a new Godot process from C++, for clarity and easy grepping
- Cleanup obsolete code here and there
2017-08-21 08:09:22 +02:00
Juan Linietsky b9dcebb37c Revert "Second take at making command-line arguments more UNIX-like + main.cpp and help cleanup" 2017-08-19 17:47:27 -03:00
Rémi Verschelde 70b0857f6c Fixes for new two-dash long command line arguments
- Fixes some single-dash leftovers that were missed in the previous commit
- Reorder the help output for clarity, and document missing options
- Drop obsolete options: --noop, --pack, --editor-scene, --level, --import, --import-script, --no-quit
- Improve error message on malformed arguments and do not display help on error
- Cleanup obsolete code here and there
2017-08-19 16:48:11 +02:00
Karroffel 390f7def39 add "propagate_call" method to Node
It is possible to propagate a notification down the Node tree by
using `propagate_notification`, but there was no such method for
doing the same but with method calls.

This commit adds the `propagate_call` method, which calls a method
on a node and all child nodes. An optional paramter `parent_first`
determines whether the parent node gets called before or after the
children have been visited. It defaults to false, so the parent
gets called last.
2017-08-19 15:22:37 +02:00
Rémi Verschelde 18a7315381 Rename localization method to `tr` again
Partial revert of #10380 based on contributor ~~bullying~~ feedback.
2017-08-18 22:38:38 +02:00
Rémi Verschelde c72529baf0 Rename `XL_MESSAGE` aka `tr` to `localize`
Also renames `set_message_translation` to `set_message_localization`
for consistency.
2017-08-17 18:10:22 +02:00
Rémi Verschelde 5c6e41cc13 Merge pull request #10190 from tagcup/euler_yxz
Use YXZ convention for Euler angles.
2017-08-11 10:38:46 +02:00
Ferenc Arn 53c23b0222 Use YXZ convention for Euler angles.
As discussed in issues #1479 and #9782, choosing the up axis (which is Y in Godot) as the axis of the last (or first) rotation is helpful in practical use cases.
This also aligns Godot's convention with Unity, helping with a smoother transition for people who are used to working with Unity (issue #9905).

Internally, both XYZ and YXZ functions are kept, for potential future applications.
2017-08-09 09:05:37 -04:00
Naughty ce543bc079 Added missing descriptions to Vector2 methods abs and clamped. 2017-08-07 19:55:59 -07:00
Indah Sylvia 5ae78fdf6a Makes all Godot API's methods Lower Case 2017-08-07 18:24:35 +07:00
Bojidar Marinov 7b7c7c8dc0
Rename KEY_RETURN to KEY_ENTER and KEY_ENTER to KEY_KP_ENTER
Closes #7695
2017-08-06 16:26:07 +03:00
Poommetee Ketson c6740ddc05 Docs: fix method/type renames, fill some blanks 2017-08-02 14:47:34 +07:00
Rémi Verschelde 7348fbbea2 Merge pull request #9909 from kubecz3k/docs-collobject-collshapes
firsts docs for CollisionObject -> collision shape api
2017-07-31 22:44:36 +02:00
Rémi Verschelde 2d162a60da Merge pull request #9863 from kubecz3k/move-docs
Documentation update for KinematicBody.move()
2017-07-28 11:06:23 +02:00
Jakub Grzesik bb4b98defe Documentation update for KinematicBody.move() 2017-07-27 18:41:44 +02:00
Jakub Grzesik fe7365dcde firsts docs for CollisionObject -> collision shape api 2017-07-27 11:30:19 +02:00
bruvzg 7de7ca8ae4 Remove duplicate keycode constant for Numpad Enter key. 2017-07-26 14:43:02 +03:00
Julian Murgia 61572a57e9 Corrects usage of 'is' instead of 'extends' for testing node inheritance. 2017-07-26 13:12:44 +02:00
ISylvox cefc02a4f9 tagents --> tangents 2017-07-26 15:14:52 +07:00
Rémi Verschelde b6665c6c93 Merge pull request #9690 from 648trindade/classref-edit
Improved math functions descriptions and added many AStar descriptions
2017-07-25 21:08:34 +02:00
Jakub Grzesik d3d4ad193e documentation for EditorPlugin and ScriptEditor 2017-07-25 18:27:42 +02:00
Rémi Verschelde 374cffaa11 Merge pull request #9764 from Noshyaar/pr-fix2
Add object type hint for docs
2017-07-24 08:07:32 +02:00
Poommetee Ketson 2777f81d29 Add object type hint for docs 2017-07-23 18:57:03 +07:00
Rémi Verschelde 56724dc07b Merge pull request #9772 from Noshyaar/pr-classxml
Docs: fix broken ref tags
2017-07-23 13:13:29 +02:00
Poommetee Ketson 90c2c1e7f8 Docs: fix broken ref tags 2017-07-22 22:15:59 +07:00
Poommetee Ketson 5bbbecc315 Docs: ignore tags inside code,codeblock tag 2017-07-22 21:22:38 +07:00
Juan Linietsky 25678b1876 -Renamed GlobalConfig to ProjectSettings, makes more sense.
-Added system for feature overrides, it's pretty cool :)
2017-07-19 17:06:03 -03:00
Rafael Gauna Trindade 5dee7161b6 Improved math functions descriptions and added many AStar descriptions 2017-07-19 12:35:39 -03:00
Rémi Verschelde 1bed4c6783 Merge pull request #9629 from kubecz3k/tabs-addons
Tabs enhancements: get_tab_rect(), move_tab()
2017-07-18 18:12:26 +02:00
Jakub Grzesik b5de36b29d Tabs enhancements: get_tab_rect(), move_tab_from_to()
exposed: get_tab_rect(tab_idx)
new and exposed: move_tab_from_to(idx_from, idx_to)
2017-07-18 17:57:02 +02:00
Rémi Verschelde f36cd77feb Merge pull request #9639 from rminderhoud/primitives
Moved binds of PRIMITIVE_* contants from ArrayMesh to Mesh
2017-07-18 00:44:57 +02:00
Jakub Grzesik fb33644652 missing object.get_incoming_connections() documentation 2017-07-17 20:22:38 +02:00
dumitru-stama 06831d5088 Added documentation for blit_rect_mask 2017-07-15 09:40:52 -07:00
dumitru-stama 03425fe088 sync doc template 2017-07-15 09:38:46 -07:00
Rémi Verschelde e70d36071e doc: Sync classref with current source
Some descriptions were lost for refactored APIs, but they cannot be matched 1:1
with the new ones, so will need to be rewritten anyway.
2017-07-14 17:56:27 +02:00
Ralph Minderhoud bf18c35dd7 Moved binds of PRIMITIVE_* contants from ArrayMesh to Mesh 2017-07-14 08:46:21 -05:00
Jakub Grzesik 90bcb345b4 EditorPlugin ability to open and reload scns from filepath 2017-07-11 10:22:44 +02:00
ducdetronquito 566655adc1 [#9292] Renamed Image.put_pixel() to set_pixel(). 2017-07-07 19:05:45 +02:00
ducdetronquito 76e6b2d33b Improved GDScript parse_json() doc about numerical values conversion. 2017-07-06 16:46:37 +02:00
mdraw 070384c9c9 docs: Correct xform descriptions in class_basis 2017-06-27 08:59:08 +02:00
Thomas Herzog 86407aebc5 Merge pull request #8407 from Jylhis/popup_item_select_hide
Update PopupMenu hiding
2017-06-20 00:20:21 +02:00
Thomas Herzog 9d67be447a Merge pull request #9274 from vnen/compress-functions
Expose compression functions to GDScript
2017-06-19 22:59:24 +02:00
George Marques 34b6922caa
Add documentation to compression functions 2017-06-19 16:52:01 -03:00
d 053a4fdcd9 Added two new methods to 3.0 'blend_rect_mask' and 'fill' 2017-06-18 11:29:37 -07:00
Rémi Verschelde 5fc3a9956e doc: Sync classref with current source 2017-06-17 11:29:55 +02:00
Rémi Verschelde 43a84429ff doc: Sync classref with current source
Tried to salvage what I could of the Image and InputEvent changes.
2017-06-15 20:52:51 +02:00
Julian Murgia 9c7b4c82a7 Add Signals descriptions when they exist. 2017-06-14 15:48:50 +02:00
Juan Linietsky a8e845a474 Merge pull request #8548 from tagcup/etc2comp
Add ETC1/ETC2 compression support though etc2comp.
2017-06-13 19:17:13 -03:00
Ferenc Arn f177c15347 Add zstd compression support.
zstd has much better compression speed and ratio, and better decompression speed than currently available methods.
Also set zstd as the default compression method for Compression as well as FileAccessCompressed functions.
2017-06-08 23:48:14 -05:00
Ferenc Arn 6a9c990da7 Add ETC1/ETC2 compression support though etc2comp.
Remove rg-etc1 code. Also updated travis to use ubuntu 14.04.

Fixes #8457.
2017-05-31 18:59:00 -05:00
Ferenc Arn e4eb093c62 Avoid overestimating the cost in AStar heuristics.
This is a necessary condition for finding optimal solutions.
This is achieved by simply requiring/ensuring that no weights are smaller than 1.

Fixes #8584.
2017-05-21 15:13:09 -05:00
Juan Linietsky 5b3709d309 Removal of InputEvent as built-in Variant type..
this might cause bugs I haven't found yet..
2017-05-20 17:05:38 -03:00
Pedro J. Estébanez b69d4ebff4 Add extended check option to GDFunctionState::is_valid() 2017-05-17 14:55:59 +02:00
Rémi Verschelde 1b5c579166 Merge pull request #8762 from honix/master
Docs: ERR_EOF -> ERR_FILE_EOF
2017-05-14 20:02:19 +02:00
Christian Winter 25776dbf76 fixed typo 'one short connection' to 'one shot' 2017-05-14 19:56:58 +02:00
honix 78c7847d1d docs: ERR_EOF -> ERR_FILE_EOF 2017-05-14 20:35:40 +03:00
Rémi Verschelde 32afcbc482 Put brave old bb10 platform to a well-deserved rest
Add some 🔥 to appease @reduz. Fixes #8692.
2017-05-08 22:22:20 +02:00
Rémi Verschelde 5d10b8fabd Doc: Drop unmainted converters for html, textile, dokuwiki 2017-05-06 23:43:02 +02:00
Rémi Verschelde 091b30d4cb Doc: Remove unused tool translation 2017-05-06 22:55:20 +02:00
Rémi Verschelde 7ce8342ac5 Rename project file to "project.godot"
Slimmed down variant from the reverted #8375.
The rationale behind the name change is to give Godot's project file a unique
extension (".godot") that can be registered on the OS to be associated with
the Godot binary (OS registration not implemented here).

This PR also adds the possibility to start the game or editor if launched
with the project.godot passed as argument, which paves the way for allowing
a similar behaviour on a double-click in the OS file manager (code originally
by @Hinsbart).

Closes #6915.
2017-05-01 17:50:19 +02:00
Juan Linietsky 6d2f985db4 Revert "Use .godot as file extension for project files." 2017-04-29 17:56:51 +02:00
clayjohn 478817abad added documentation for SurfaceTool 2017-04-25 21:35:25 -06:00
clayjohn 5fdc7ac88a added descriptions for WorldEnvironment node in documentation 2017-04-24 13:45:57 -06:00
Rémi Verschelde 5ae1e172da Merge pull request #8277 from tagcup/math_checks
Added various functions basic math classes. Also enabled math checks …
2017-04-24 11:16:20 +02:00
Chris Bradfield d9149847ed Clarification of degrees/radians in angle methods 2017-04-20 01:59:36 +02:00
Andreas Haas c06a2db63a
Use .godot as file extension for project files.
Now project files don't have to be named "godot.cfg" anymore, they can have any name so as long as it ends with *.godot.
Also godot will automatically start the editor now if launched with a project file as an argument.
This allows for double-clicking of projects to open them :)

Code-wise this should be complete, but there's still work to do:

- Make a nice icon for godot projects.
- Work on installers/packaging -> register the extension and icon with godot.
- Update the 2.1 to 3.0 exporter.

Tested on linux and windows so far.
2017-04-16 10:19:07 +02:00
Jylhis 8ccb9d13c3 Update PopupMenu hiding
Make PopupMenu hiding distinguish between checkable item and non checkable
item.
2017-04-14 15:00:38 +03:00
Sergey Pusnei 8589ca3903 Rename [gs]et_pos to [gs]et_position for Controls
Control set_pos -> set_position
Control set_global_pos -> set_global_position
[gs]et_mouse_pos -> [gs]et_mouse_position
[gs]et_global_mouse_pos -> [gs]et_global_mouse_position
fixes #8005
2017-04-10 08:27:34 +02:00
Rémi Verschelde df61dc4b2b Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
Rémi Verschelde 3708d88719 classref: Sync with current source 2017-04-07 19:44:42 +02:00
Ferenc Arn 9a37ff1e34 Added various functions basic math classes. Also enabled math checks only for debug builds.
Added set_scale, set_rotation_euler, set_rotation_axis_angle. Addresses #2565 directly.
Added an euler angle constructor for Basis in GDScript and also exposed is_normalized for vectors and quaternions.
Various other changes mostly cosmetic in nature.
2017-04-06 13:03:56 -05:00
Rémi Verschelde 4989cc3617 Fix URLs to moved docs pages
Closes #8266.
2017-04-05 07:34:27 +02:00
Rémi Verschelde 02f9851d0d Merge pull request #8259 from bojidar-bg/move-slide-wall-fix
Fix is_move_and_slide_on_wall, make move_and_slide floor angle configurable
2017-04-05 01:24:19 +02:00
Bojidar Marinov 289abd3710
Fix is_move_and_slide_on_wall, make move_and_slide floor angle configurable
Fixes #7313
2017-04-04 18:32:27 +03:00
Ferenc Arn 1a620bd5fa Made slide and reflect active verbs acting on itself in Vector2 and Vector3.
This is in alignment with other functions in vector classes.
Also added checks for normalization, fixed the sign of reflect (which now corresponds to reflection along a plane mathematically), added bounce method and updated docs.

Fixes #8201.
2017-04-03 10:02:12 -05:00
Bojidar Marinov 669956849a
Update classes.xml to master version, add a small feature to doc_status 2017-03-29 22:27:59 +03:00
Rémi Verschelde beba97c0c3 Merge pull request #8122 from tagcup/axis_check_normalization
Explicitly documented that Transform.basis is not necessarily an orth…
2017-03-24 22:51:27 +01:00
Rémi Verschelde debeee56f7 Fix typos in source code using codespell
From https://github.com/lucasdemarchi/codespell
2017-03-24 21:45:31 +01:00
Ferenc Arn 6bb9b58b09 Explicitly documented that Transform.basis is not necessarily an orthogonal matrix.
Also added a check that in axis-angle rotations, axis is a normalized vector, and modified the docs accordingly.

Fixes #8113.
2017-03-23 12:27:00 -05:00
CrazyGuy108 9589936d6e
List Control::has_point as a virtual method
According to Issue #8018, a BIND_VMETHOD macro wasn't present in scene/gui/control.cpp, while it was declared to be a virtual method in scene/gui/control.h.

classes.xml was updated to also list this method in Control.
2017-03-14 19:08:13 -07:00
Rémi Verschelde 630158c992 Merge pull request #7916 from RebelliousX/tab_container
TabContainer's signal changes (v3)
2017-03-05 12:03:09 +01:00
Thaer Razeq c9bda06dfd - `tab_changed` signal emits only by selecting a different tab.
- Added `tab_selected` signal. Which emits a signal by selecting any tab, if current tab is selected again.
- Added `get_previous_tab()`. Which returns the previous shown tab. **Note:** only `tab_changed` can modify previous tab index.
- Add documentation for the added function and signals. Fix a typo too.
2017-03-05 02:47:09 -06:00
Karol Walasek 29908d32ba Added a SceneTree.has_network_peer, closes #7922 2017-03-04 11:35:44 +01:00
Rémi Verschelde 70b9aa379d Merge pull request #7581 from Faless/v6_wild_bind
TCP/UDP listen bind to address and bugfixes
2017-02-12 23:31:40 +01:00
Juan Linietsky 102b5fce85 Renamed engine.cfg to godot.cfg, to forcefully break compatibility with 2.x 2017-02-04 20:53:55 -03:00
Chris Bradfield 10176228b2 grammar fixes, it's -> its 2017-01-29 23:01:34 -08:00
Fabio Alessandrelli e5e4e7b6a9 Update docs reference for TCP_Server::listen and UDPPacketPeer::listen 2017-01-23 20:18:23 +01:00
Ferenc Arn 4c9004671a Replace the existing PRNG (Xorshift31) with (minimal) PCG (XSH-RR variant with 32-bit output, 64-bit state).
PCG is better than many alternatives by many metrics (see www.pcg-random.org) including statistical quality with good speed.
2017-01-15 19:15:16 -06:00
Rémi Verschelde 7b9f2d9929 Finish renaming *Frame GUI classes to *Rect
ReferenceFrame had been overlooked, and the cpp files still used the old
names. Also ripgrep'ed it all to find some forgotten references.
2017-01-14 10:52:54 +01:00
Rémi Verschelde f392b340ff Tween: Rename times_in_sec (sic) param to duration 2017-01-13 19:40:18 +01:00
Juan Linietsky da477b76a9 some class renames
TextureFrame -> TextureRect
Patch9Frame -> NinePatchRect
ColorFrame -> ColorRect
2017-01-12 18:28:12 -03:00
Juan Linietsky 710692278d Merge pull request #7426 from m4nu3lf/bugfix/physics
Fixed inertia tensor computation and center of mass
2017-01-10 22:27:32 -03:00
Juan Linietsky 0acd4fccd5 Merge pull request #7438 from tagcup/matrix3_rotate_fix
Fix the order in which additional transformations are applied
2017-01-10 22:22:56 -03:00
Emmanuel Leblond 0fbf3b990d Remove deprecated Vector2.floorf method 2017-01-10 09:11:36 +01:00
m4nu3lf 2e38b32e0f Fixed inertia tensor computation and center of mass 2017-01-09 00:13:54 +00:00
Ferenc Arn 6b1252cdfa Fix the order in which additional transformations are applied in Matrix3 and Transform.
This is a part of the breaking changes proposed in PR #6865, solving the issue regarding the order of affine transformations described in #2565. This PR also fixes the affected code within Godot codebase. Includes improvements to documentation too.

Another change is, Matrix3::get_scale() will now return negative scaling when the determinant of the matrix is negative. The rationale behind this is simple: when performing a polar decomposition on a basis matrix M = R.S, we have to ensure that the determinant of R is +1, such that it is a proper rotation matrix (with no reflections) which can be represented by Euler angles or a quaternion.

Also replaced the few instances of float with real_t in Matrix3 and Transform.

Furthermore, this PR fixes an issue introduced due to the API breakage in #6865. Namely Matrix3::get_euler() now only works with proper rotation matrices. As a result, the code that wants to get the rotation portion of a transform needs to use Matrix3::get_rotation() introduced in this commit, which complements Matrix3::get_scaled(), providing both parts of the polar decomposition.

Finally, it is now possible to construct a rotation matrix from Euler angles using the new constructor Matrix3::Matrix3(const Vector3 &p_euler).
2017-01-08 10:36:14 -06:00
Emmanuel Leblond 28d7486267 Fix codeblock tag in classes.xml for EditorSettings 2017-01-08 12:34:39 +01:00
Ferenc Arn bd7ba0b664 Use right handed coordinate system for rotation matrices and quaternions. Also fixes Euler angles (XYZ convention, which is used as default by Blender).
Furthermore, functions which expect a rotation matrix will now give an error simply, rather than trying to orthonormalize such matrices. The documentation for such functions has be updated accordingly.

This commit breaks code using 3D rotations, and is a part of the breaking changes in 2.1 -> 3.0 transition. The code affected within Godot code base is fixed in this commit.
2017-01-03 17:41:04 -06:00
Rémi Verschelde 3f3f5a5359 Merge remote-tracking branch 'origin/gles3' into gles3-on-master
Various merge conflicts have been fixed manually and some mistakes
might have been made - time will tell :)
2017-01-02 21:52:26 +01:00
Rémi Verschelde c9366f8b56 Merge pull request #7410 from nounoursheureux/master
Add the 'finished' signal to AnimatedSprite
2017-01-02 15:54:58 +01:00
Rémi Verschelde 0b2771bd65 Merge pull request #7271 from Faless/ipv6_cleanup
Fixes and improvementes for IPv6 implementation.
2017-01-02 15:51:45 +01:00
Bruno Ortiz 7e0d0d0bb9 Exposing edit_resource method of EditorNode in the EditorPlugin (#7355) 2017-01-02 13:37:22 +01:00
Wilhem Barbier f6262fde11 Add the 'finished' signal to AnimatedSprite 2017-01-02 12:24:37 +01:00
Rémi Verschelde c7bc44d5ad Welcome in 2017, dear changelog reader!
That year should bring the long-awaited OpenGL ES 3.0 compatible renderer
with state-of-the-art rendering techniques tuned to work as low as middle
end handheld devices - without compromising with the possibilities given
for higher end desktop games of course. Great times ahead for the Godot
community and the gamers that will play our games!
2017-01-01 22:03:33 +01:00
Rémi Verschelde f8e6cdd89d Merge pull request #7322 from Jerome67000/classref-edit
doc improvement for get_colliding_bodies() methods
2016-12-23 15:48:47 +01:00
Ivan P. Skodje da950cd0f2 PopupMenu upgrade: Hide on item selection (#7306)
* Added the option to set hide on item selection. Usable in GDScript and from within the source code when you want to specify popup menus you don't want to close immediately when selecting an item

* Renamed getter from get_ to is_, fixed parent/child behavior, renamed bool variable to match most code and added ADD_PROPERTYNO to save some memory
2016-12-23 15:43:45 +01:00
Jerome67000 3cd5c86b1a doc improvement for get_colliding_bodies() methods 2016-12-17 17:18:33 +01:00
Fabio Alessandrelli c18c5013f8 Migrate int.IP_TYPE_ constants to IP.TYPE_ 2016-12-09 18:24:59 +01:00
Rémi Verschelde 440c37fbd9 Revert "Do not emit NOTIFICATION_READY more than once (breaking change)"
This reverts commit b6eab006db.

This commit broke compatibility in an undesired way, as outlined in
https://github.com/godotengine/godot/issues/3290#issuecomment-263388003
2016-11-30 00:08:01 +01:00
Rémi Verschelde 35e754db59 Merge pull request #7138 from bojidar-bg/ready_guard
Do not enter _ready twice
2016-11-28 15:19:50 +01:00
George Marques a692b7a1c1 Merge pull request #7149 from Kazuo256/array-last
Add Array.front() and Array.back()
2016-11-22 08:08:59 -02:00
romeojulietthotel f8d523b68b Correct description for the return values from get_status. (#7137) 2016-11-21 11:55:57 +01:00
Kazuo256 bf4fda64fd Add Array.front() and Array.back() 2016-11-18 18:45:51 -02:00
Bojidar Marinov b6eab006db
Do not emit NOTIFICATION_READY more than once (breaking change)
Currently, there is no notification with the old behaviour, so probably breaks all cpp code relying on that notification as well.
2016-11-17 18:46:45 +02:00
Rémi Verschelde f0f04d5082 Merge pull request #6862 from Faless/fix_6388
Fix Keyboard Input Hangs when using modifiers
2016-11-11 10:47:10 +01:00
ISylvox b5c383fd61 vsnc --> vsync 2016-11-08 21:06:57 +07:00
Rémi Verschelde 9f7b781657 Merge pull request #7050 from DTV96Calibre/master
Fixed minor typo
2016-11-06 12:09:40 +01:00
DTV96Calibre 37098419c5 Fixed minor typo 2016-11-06 01:38:41 -05:00
George Marques 411faaa6f4
Rename remaining WinRT references to UWP 2016-11-03 14:51:08 -02:00
Rémi Verschelde f34151ff0f style: Various other PEP8 fixes in Python files
Done with `autopep8 --select=E7`, fixes:

- E701 - Put colon-separated compound statement on separate lines.
- E702 - Put semicolon-separated compound statement on separate lines.
- E703 - Put semicolon-separated compound statement on separate lines.
- E711 - Fix comparison with None.
- E712 - Fix (trivial case of) comparison with boolean.
- E713 - Fix (trivial case of) non-membership check.
- E721 - Fix various deprecated code (via lib2to3).
2016-11-01 00:35:16 +01:00
Rémi Verschelde 817dd7ccbb style: Fix PEP8 blank lines issues in Python files
Done with `autopep8 --select=E3,W3`, fixes:

- E301 - Add missing blank line.
- E302 - Add missing 2 blank lines.
- E303 - Remove extra blank lines.
- E304 - Remove blank line following function decorator.
- E309 - Add missing blank line.
- W391 - Remove trailing blank lines.
2016-11-01 00:35:16 +01:00
Rémi Verschelde d4c17700aa style: Fix PEP8 whitespace issues in Python files
Done with `autopep8 --select=E2,W2`, fixes:

- E201 - Remove extraneous whitespace.
- E202 - Remove extraneous whitespace.
- E203 - Remove extraneous whitespace.
- E211 - Remove extraneous whitespace.
- E221 - Fix extraneous whitespace around keywords.
- E222 - Fix extraneous whitespace around keywords.
- E223 - Fix extraneous whitespace around keywords.
- E224 - Remove extraneous whitespace around operator.
- E225 - Fix missing whitespace around operator.
- E226 - Fix missing whitespace around operator.
- E227 - Fix missing whitespace around operator.
- E228 - Fix missing whitespace around operator.
- E231 - Add missing whitespace.
- E231 - Fix various deprecated code (via lib2to3).
- E241 - Fix extraneous whitespace around keywords.
- E242 - Remove extraneous whitespace around operator.
- E251 - Remove whitespace around parameter '=' sign.
- E261 - Fix spacing after comment hash.
- E262 - Fix spacing after comment hash.
- E265 - Format block comments.
- E271 - Fix extraneous whitespace around keywords.
- E272 - Fix extraneous whitespace around keywords.
- E273 - Fix extraneous whitespace around keywords.
- E274 - Fix extraneous whitespace around keywords.
- W291 - Remove trailing whitespace.
- W293 - Remove trailing whitespace.
2016-11-01 00:35:16 +01:00
Rémi Verschelde 97c8508f5e style: Start applying PEP8 to Python files, indentation issues
Done with `autopep8 --select=E1`, fixes:

- E101 - Reindent all lines.
- E112 - Fix under-indented comments.
- E113 - Fix over-indented comments.
- E115 - Fix under-indented comments.
- E116 - Fix over-indented comments.
- E121 - Fix a badly indented line.
- E122 - Fix a badly indented line.
- E123 - Fix a badly indented line.
- E124 - Fix a badly indented line.
- E125 - Fix indentation undistinguish from the next logical line.
- E126 - Fix a badly indented line.
- E127 - Fix a badly indented line.
- E128 - Fix a badly indented line.
- E129 - Fix a badly indented line.
2016-11-01 00:33:51 +01:00
Fabio Alessandrelli 7f42da0330 Update docs to IPv6 2016-10-30 17:46:05 +01:00
Rémi Verschelde 21828209ec Merge pull request #6950 from rdb/master
Add "Never" underline mode to LinkButton
2016-10-30 12:11:49 +01:00
rdb d517bc908f Add "Never" underline mode to LinkButton 2016-10-28 10:52:57 +02:00
Juan Linietsky 53d8f2b1ec PBR more or less working, still working on bringing gizmos back 2016-10-27 11:50:26 -03:00
Zher Huei Lee c3b4686082 Added global sub and bounds checking to RegEx 2016-10-27 10:27:40 +01:00
Zher Huei Lee 439d439321 RegEx re-implemented as a module
Re-wrote nrex as a module using godot-specific parts and new
features:

 * Added string substitutions.
 * Named groups are now supported.
 * Removed use of mutable variables in RegEx. RegExMatch is returned
   instead.
2016-10-27 10:27:40 +01:00
Rémi Verschelde afd86ee240 Merge pull request #6090 from WalasPrime/raytrace_force
Added force_raycast_update GDScript method for RayCast[2D]
2016-10-22 12:40:14 +02:00
Fabio Alessandrelli 17d7e6a142 Fix Keyboard Input Hangs when using modifiers
Main input parsing loop only update actions for keyboard if the state has changed.
`InputMap::event_is_action` now ignores keyboard modifiers if the event is not pressed.
Clarify difference between `InputMap::action_has_event` and `InputMap::event_is_action` in docs.

Fixes #6388.
2016-10-19 17:52:49 +02:00
Rémi Verschelde e96c49f849 Merge pull request #6850 from akien-mga/pr-scsub-shebang
SCsub: Add python shebang as a hint for syntax highlighting
2016-10-17 20:13:18 +02:00
Rémi Verschelde fc8ccd5b8c SCsub: Add python shebang as a hint for syntax highlighting
Also switch existing shebangs to "better" /usr/bin/env python.
2016-10-17 20:10:46 +02:00
Rémi Verschelde 345f82d4ca Merge pull request #6779 from WalasPrime/rpc_docs
Documentation of RPC-related methods and classes
2016-10-17 09:58:34 +02:00
Rémi Verschelde 292132ef6b Merge pull request #6821 from akien-mga/pr-bye-speex
Remove speex support, it is obsoleted by opus
2016-10-14 18:14:33 +02:00
Rémi Verschelde d3d0507c05 Remove speex support, it is obsoleted by opus
As mentioned by upstream, Xiph.Org [0]:
> The Speex codec has been obsoleted by Opus. It will continue to be
> available, but since Opus is better than Speex in all aspects,
> users are encouraged to switch.

[0] http://www.speex.org/
2016-10-13 18:58:56 +02:00
Karol Walasek 5687fa4709 Fixed Particle2D docs - radians to degrees for some params 2016-10-13 18:25:06 +02:00
Karol Walasek 61cca26ddf Documentation of RPC-related methods and classes 2016-10-13 18:00:24 +02:00
Rémi Verschelde abfa42dd39 Merge pull request #6781 from volzhs/unnecessary-parentheses
Remove unnecessary parentheses

[ci skip]
2016-10-10 20:06:46 +02:00
volzhs 42c72eee66 Remove unnecessary parentheses 2016-10-11 02:59:29 +09:00
Rémi Verschelde ddf2acad4e Merge pull request #6613 from pkowal1982/tween
Tween reset/stop/resume/remove for all object properties at once
2016-10-09 13:56:33 +02:00
Juan Linietsky 22d83bc9f6 Begining of GLES3 renderer:
-Most 2D drawing is implemented
-Missing shaders
-Missing all 3D
-Editor needs to be set on update always to be used, otherwise it does not refresh
-Large parts of editor not working
2016-10-03 21:35:16 +02:00
Karol Walasek 8d57640d37 Added general notes on RayCast[2D] updating behaviour and force_raycast_update() 2016-10-03 12:40:25 +02:00
Karol Walasek db0a46d7f7 Filled blanks and normalized documentation on RayCast[2D] 2016-10-01 16:21:33 +02:00
Rémi Verschelde 3ecd8560fd Classref: Sync template with current source 2016-10-01 13:01:44 +02:00