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
Pawel Kowal
acc242fd6a
Tween reset/stop/resume/remove for all object properties at once
2016-09-25 23:25:52 +02:00
George Marques
7cd64c3c8d
Add docs for XMLparser, VideoPlayer and most of Tree
2016-09-19 18:39:36 -03:00
George Marques
98e7c1edba
Add a function to plugin get the main screen parent
...
- Fix a bug where the main screen button did not disappear when the plugin
was deactivated.
2016-09-16 15:02:01 -03:00
Andreas Haas
cef70a5f8b
Update documentation on joystick vibration.
...
Added a note that long vibration durations are not recommended because of hardware limitations.
For example, my ps4 controller can only vibrate for ~3s on linux.
2016-09-16 11:08:32 +02:00
Juan Linietsky
2a003d7b4e
fix get_selected_nodes()
2016-09-10 17:50:20 -03:00
Juan Linietsky
65b93d177e
-Added bindings to the resource filesystem for editor
...
-Added set_child_rect, which was unavailable for script
2016-09-10 17:34:27 -03:00
Juan Linietsky
2da3aaefc2
small clarification in doc
2016-09-10 16:46:00 -03:00
Juan Linietsky
491dde2eb4
Made it possible to properly draw over the 2D canvas for 2D objects. Arranged some functions to achieve this.
2016-09-10 16:44:03 -03:00
Juan Linietsky
67d3935eb1
-Added way to generate resource previews from script plugin.
...
-Updated documentation
2016-09-10 15:32:17 -03:00
Juan Linietsky
6abd1437cd
Merge pull request #5879 from gau-veldt/subarray_patch
...
Subarray patch
2016-09-10 12:22:31 -03:00
Juan Linietsky
026c7913cf
Merge pull request #5942 from pkowal1982/scroll
...
ScrollContainer expand children bug fix
2016-09-10 12:14:33 -03:00
Paulb23
7d455fca71
Added ItemList get_v_scroll to docs
2016-09-09 15:28:01 +01:00
Gastronok
cd82fafd58
Change the documentation to reflect that Directory.list_dir_begin()
...
returns true (not false) when a stream could not be initialized. (See, for
example,
https://github.com/godotengine/godot/blob/master/drivers/windows/dir_access_windows.cpp#L76
)
2016-09-07 16:32:59 -07:00
Rémi Verschelde
a40309b532
Merge pull request #6420 from Paulb23/itemlist_tooltip_disable_issue_6240
...
Itemlist tooltip disable issue 6240
2016-09-07 20:42:26 +02:00
Paulb23
607d602493
Document itemlist disable tooltip
2016-09-07 18:13:44 +01:00
Rémi Verschelde
b1ce9821e7
classref: Sync with current source
2016-09-07 08:54:42 +02:00
Rémi Verschelde
028171845f
classref: Sync with recent changes
2016-08-31 08:57:39 +02:00
Rémi Verschelde
9a35ed5d54
Merge pull request #5670 from timoschwarzer/feature/camera2d_limit_smoothing
...
Add an option to smooth camera limits when camera smoothing is enabled.
2016-08-30 16:52:55 +02:00
Rémi Verschelde
41ee85b6a0
Merge pull request #5262 from vnen/button-signals
...
Add button_down and button_up signals
2016-08-30 16:49:12 +02:00
Rémi Verschelde
835ee75d57
Merge pull request #6159 from touilleMan/issue-6148
...
Add Node2d global rot/rotd/scale methods
2016-08-29 19:04:24 +02:00
Rémi Verschelde
c29c70275e
Merge pull request #6187 from TheHX/pr-pinfo-function
...
Added add_property_info function to Globals and EditorSettings classes
2016-08-27 22:04:50 +02:00
George Marques
141360ed82
Better document the BaseButton signals
2016-08-26 22:01:11 -03:00
Gau o fthe Veldt
f9e931bf12
Documentation for most of ItemList control.
...
The icon stuff is incomplete since I haven't used icons.
2016-08-18 08:29:51 -07:00
Franklin Sobrinho
038e99e107
Update Globals and EditorSettings docs
2016-08-16 17:11:30 -03:00
Franklin Sobrinho
a27d2e4c29
Update EditorPlugin doc
2016-08-15 15:28:21 -03:00
Emmanuel Leblond
c402ac13df
Add Node2D's set_global_rot get_global_rot set_global_rotd get_global_rotd set_global_scale get_global_scale methods.
2016-08-15 11:39:19 +02:00
Rémi Verschelde
df12333fab
classref: Sync with current source
2016-08-10 20:14:48 +02:00
MSC
7b05b4c83c
Some additions to the OS documentation ( #6037 )
2016-08-05 12:29:23 +02:00
Hubert Jarosz
1445553fea
[ci skip] update Raycast documentation
...
clarification that set_cast_to needs LOCAL point
and get_collision_point gives GLOBAL point
2016-08-03 22:46:50 +02:00
eska
b80c42ef4e
Document FuncRef, GDFunctionState, InstancePlaceholder, RID, World2D
2016-07-30 21:27:58 +02:00
Pawel Kowal
853161a000
ScrollContainer expand children bug fix
2016-07-27 20:24:10 +02:00
Pawel Kowal
535a6f9faf
Array has() documentation
2016-07-27 15:49:15 +02:00
Javier López Úbeda
2f8910185e
Update Tween class documentation
2016-07-25 21:15:27 +02:00
MarianoGNU
23a20791d1
Update documentation.
2016-07-24 18:09:56 -03:00
Gau o fthe Veldt
82d4cb5114
Added slicing operation to DVector via DVector.subarray(int start,int end) method.
...
Negative indices index from the end of the array.
Indices are range checked before attempting and return appropriate error when out of range.
Binding for RawArray in gdscript to access DVector.subarray() provided.
Documentation of RawArray.subarray() in classes.xml provided.
2016-07-23 12:52:41 -07:00
Juan Linietsky
221cb58382
Add some doc to ImmediateGeometry
2016-07-23 08:58:57 -03:00
Rémi Verschelde
51519b5d6b
Merge pull request #5851 from 29jm/typo-scroll
...
Fix typo in ScrollContainer documentation
2016-07-22 13:32:36 +02:00
Johan Manuel
908f585ef6
Fix typo in ScrollContainer documentation
2016-07-22 12:03:10 +02:00
Rémi Verschelde
c57b992774
Merge pull request #5847 from 29jm/patch-3
...
Expose virtual keyboard functions to GDScript
2016-07-22 08:39:07 +02:00
Johan Manuel
ec8c6e2c7c
Expose virtual keyboard functions to GDScript
2016-07-21 23:58:58 +02:00
Zher Huei Lee
3dd5ffb48a
Added examples to RegEx doc
2016-07-21 22:01:53 +01:00
Rémi Verschelde
d723e5a62f
Merge pull request #5560 from vnen/os-request-attention
...
Add OS.request_attention() for Windows
2016-07-21 17:29:45 +02:00
Rémi Verschelde
5274f2a126
Merge pull request #5819 from hurikhan/android_getScreenDPI
...
Implement get_screen_dpi() on Android
2016-07-21 09:09:49 +02:00
Mario Schlack
0717893772
Implement get_screen_dpi() on Android
2016-07-20 14:54:48 +02:00
Rémi Verschelde
4bf1654272
classref: WIP improved docs for Node
...
Also clarified the purpose of Input.get_mouse_speed (see #1355 )
2016-07-19 23:45:59 +02:00
Rémi Verschelde
b50b099f0d
classref: Sync classes with source
2016-07-19 23:40:31 +02:00
Rémi Verschelde
f53e7efefe
Merge pull request #5527 from djrm/color_picker_fixes
...
Color picker fixes
2016-07-18 16:43:41 +02:00
Juan Linietsky
254d79a560
Add a function to notify font users that the font changed. Closes #5774
2016-07-18 10:00:26 -03:00
Rémi Verschelde
62eae7cbe2
Merge pull request #5723 from Paulb23/toggle_breakpoint_gutter_issue_5712
...
Fixed toggle breakpoint gutter not updating when the game is running, issue 5712
2016-07-18 00:52:36 +02:00
Rémi Verschelde
8de5aedb9e
Merge pull request #5718 from jay3d/master
...
Added gyroscope support to Godot and Android
2016-07-18 00:52:15 +02:00
Rémi Verschelde
3183834c5d
Merge pull request #5657 from Paulb23/block_caret
...
Added block caret to TextEdit
2016-07-18 00:44:45 +02:00
Daniel J. Ramirez
b10b16ee49
Added documentation for color picker raw mode
2016-07-15 13:34:57 -05:00
Jamil Halabi
370ae3512d
Added gyroscope support to Godot and Android
2016-07-16 01:43:32 +08:00
Paulb23
2c9468a46a
Update docs with breakpoint_toggled signal
2016-07-15 15:05:57 +01:00
Rémi Verschelde
eaeee58b9e
Merge pull request #5705 from StraToN/doc-update
...
Docs-update: AnimatedSprite, AnimatedSprite3D (unfinished)
2016-07-15 13:04:22 +02:00
Julian Murgia
952cb12364
Written AnimatedSprite, AnimatedSprite3D (unfinished)
2016-07-14 22:03:14 +02:00
George Marques
98eec177ae
Fix classes.xml structure
...
Fix the addition in #4854 which added elements in the wrong place.
2016-07-14 12:13:04 -03:00
Timo Schwarzer
d691cb4732
Add an option to smooth camera limits when camera smoothing is enabled.
2016-07-13 11:48:50 +02:00
Paulb23
20c7f2bded
Added caret block mode to docs
2016-07-12 16:10:44 +01:00
Paulb23
a57c1da183
Update textedit docs with colors, show line number and highlight all occurences
2016-07-11 15:39:46 +01:00
Juan Linietsky
b41be2d1a9
Merge pull request #4854 from Razzlegames/screenToLocal
...
Conversion function for screen coords to local Canvas coords
2016-07-11 02:26:58 -03:00
Kyle Luce
605193b22f
Conversion function for screen coords to local Canvas coords
...
- Useful if you need to Convert screen coords to the coordinate space of a
CanvasItem, but don't have an associated InputEvent to use in
#make_event_local.
For example, if you have a particular point on the screen you'd like to project
into World Space, for various reasons, you would use this function on the root
of the scene. This is analogous to ray casting from screen space in 3D.
2016-07-10 16:06:57 -07:00
punto-
bba89aef3b
Merge pull request #5559 from Hinsbart/connected_joysticks
...
Input: add get_connected_joysticks() method.
2016-07-10 14:00:27 -03:00
Juan Linietsky
b06eca108a
Merge pull request #5490 from timoschwarzer/master
...
Add new Camera2D alignment functions
2016-07-10 12:39:50 -03:00
Juan Linietsky
5bb552273b
Merge pull request #5489 from jejung/richtextlabel-get_text
...
RichTextLabel-get_text
2016-07-10 12:38:28 -03:00
Rémi Verschelde
69c8b583e7
classref: Add docs for InputEvent* and InputMap
2016-07-08 23:41:07 +02:00
Rémi Verschelde
a15de80942
classref: Fix arg name for is_action_pressed/released
...
Also position TEXTURE_SPHERE constant properly.
2016-07-08 23:40:43 +02:00
Rémi Verschelde
288355afe9
classref: Fix descriptions indentation after #5588
2016-07-08 22:55:14 +02:00
J08nY
f5ce4e251d
Classref: update with new doctool indentation
2016-07-08 00:25:54 +02:00
Pawel Kowal
fe49b71804
Update String.capitalize() documentation
2016-07-06 10:33:27 +02:00
George Marques
eecf4ff273
Update classes.xml to fix sorting of constants
2016-07-05 17:09:16 -03:00
George Marques
5c355a63d3
Add OS.request_attention() for Windows
2016-07-05 12:29:08 -03:00
Andreas Haas
45cfd199a4
Input: add get_connected_joysticks() method.
...
fixes #5465
2016-07-05 14:08:02 +02:00
Timo Schwarzer
681471e3f0
Add documentation
2016-06-29 18:31:43 +02:00
Jean Jung
aeb5365e84
Adding support to get the raw text without formatting information from a RichTextLabel.
2016-06-29 12:43:51 -03:00
Jean Jung
673e3b70b6
Added ItemList.get_selected_items() doc
2016-06-28 16:22:36 -03:00
Jean Jung
5502499469
syncing the reference
2016-06-28 16:11:58 -03:00
George Marques
441640506f
Add *Array.invert() documentation
2016-06-25 14:47:32 -03:00
Rémi Verschelde
d52fa2e0eb
Merge pull request #5380 from vnen/string-canvasitem-docs
...
Documentation for String and CanvasItem
2016-06-24 21:16:20 +02:00
Rémi Verschelde
118f54aeeb
Merge pull request #5328 from Paulb23/line_edit_caret
...
Added caret blink to line edit
2016-06-24 21:13:26 +02:00
George Marques
6776fa63de
Add docs for String and CanvasItem
2016-06-23 18:08:41 -03:00
Paulb23
c85f27c973
Added caret blink documentation
2016-06-22 13:26:44 +01:00
J08nY
3284e7b9d4
Classref: added for new *Array bindings
...
- append(),append_array(),insert(),remove()
2016-06-22 12:21:32 +02:00
Rémi Verschelde
3b5b893a0e
Merge pull request #5350 from vnen/fix-classesxml-sorting
...
Fix classes.xml sorting
2016-06-22 00:35:29 +02:00
Rémi Verschelde
5e082d583b
classref: Fix UTF-8 parsing in makerst
2016-06-22 00:32:29 +02:00
George Marques
e53f186899
Sync classes.xml with the new sorting
2016-06-21 17:24:47 -03:00
George Marques
4d33eb01d7
Add classref for File class
2016-06-21 11:24:51 -03:00
George Marques
d3dff93e33
Add docs for String.bigrams() and String.similarity(text)
2016-06-19 11:43:47 -03:00
Mehmet Durgel
92fc3fa536
Clarification about enter keys confusion
...
Some Languages threat KEY_RETURN and KEY_ENTER keys having the same keycode (eg: Javascript).
Added additional explanation about this issue.
Related to #4595
2016-06-19 16:34:11 +03:00
J08nY
b587a13293
Classref: Mutex, Semaphore, Thread, *Array ( #5278 )
2016-06-18 21:21:29 +02:00
Rémi Verschelde
7723579237
Fix type hint for the seed argument
...
Closes #5260 .
2016-06-18 01:18:06 +02:00
J08nY
541a1226cd
Classref: added PacketPeer*
2016-06-16 14:15:48 +02:00
J08nY
bb2cac4515
Sync classref
2016-06-16 14:15:34 +02:00
J08nY
cffdc52482
Classref: Added docs for StreamPeer* ( #5216 )
2016-06-15 13:32:12 +02:00
Rémi Verschelde
78b745bb0a
Merge pull request #5192 from J08nY/issue-5190
...
Dictionary: rename param in .has() .has_all() .erase()
2016-06-15 11:13:59 +02:00
Rémi Verschelde
ee105744e0
Merge pull request #5210 from J08nY/issue-5189
...
String documentation: .ord_at() returns int not String
2016-06-15 11:08:10 +02:00
Wilhem Barbier
f665200df7
Add joystick vibration support on Linux ( #5043 )
2016-06-15 07:25:35 +02:00
J08nY
58a891265a
String documentation: .ord_at() returns int not String
...
fixes #5189
2016-06-14 14:52:32 +02:00
J08nY
7a19e3c6ae
Dictionary: rename param in .has() .has_all() .erase()
...
fixes #5190 , param should be named key, not value
2016-06-13 19:08:04 +02:00
J08nY
d42117eeb6
Sync classref
2016-06-13 19:01:07 +02:00
Juan Linietsky
20b4567829
Merge pull request #5177 from vnen/string-subsequence
...
Add subsequence search to tools
2016-06-13 13:25:56 -03:00
Ovnuniarchos
471ab4e6ff
Documented many Physics2D* classes
2016-06-12 20:24:19 +02:00
George Marques
feb95fa9ac
Add documentation to String.is_subsequence_of{,i}
2016-06-12 14:53:03 -03:00
George Marques
6ce5876c63
Add documentation for Array.find and Array.rfind
2016-06-10 18:07:59 -03:00
CowThing
50de99f050
Filling in documentation
...
Documentation for BoneAttachment, KinematicBody, ParallaxBackground,
ParallaxLayer, and TestCube
2016-06-08 15:29:46 -04:00
Juan Linietsky
4b893ffeeb
Merge pull request #4861 from brakhane/negative-indexing
...
Add support for Python-like negative indexing
2016-06-07 10:17:00 -03:00
J08nY
ec96e36bc9
Classref for: ImageTexture, Image, LargeTexture
2016-06-07 12:17:18 +02:00
J08nY
db5ea849d8
Sync classref
2016-06-07 10:39:36 +02:00
Dennis Brakhane
1e068d34f4
Add support for Python-like negative indexing
...
Negative indexing is a useful feature in Python, especially when combined
with array slicing. Array slicing will hopefully be implemented later, but
negative indexing is useful in its own right.
A negative index is indexing from the end of an array,
"array[-1] == array[array.size()-1]", using a negative index
larger/smaller than the length of the array is still an error.
While primarily useful for arrays and strings, support is also added to
"array like" structures like Vector3 and Color. This is done just
to be consistent; vector3[2] is much clearer than vector3[-1], but disallowing
it while allowing it for an array with 3 elements seems confusing.
2016-06-05 20:00:54 +02:00
J08nY
dcce477f5e
Added Dictionary.values()
2016-06-05 14:50:06 +02:00
Bojidar Marinov
662e0cc411
Document Viewport and ViewportSprite classes
2016-06-05 14:51:44 +03:00
Bojidar Marinov
9e0921e038
Sync with -doctool
2016-06-05 14:47:12 +03:00
J08nY
1a80b2a04a
Added InputMap.get_actions()
...
get_actions() lists all actions in the InputMap.
2016-06-04 17:56:30 +02:00
Rémi Verschelde
4b0bae9799
Merge pull request #5027 from J08nY/gdscript
...
Add Array.find_last() and Array.count()
2016-06-04 16:07:48 +02:00
Rémi Verschelde
cbba9c4506
Merge pull request #4300 from leezh/control_focus_mode
...
Exposed Control::focus_mode to the scene editor
2016-06-04 14:41:36 +02:00
J08nY
5f5ca8cd9b
Added Array.find_last() and Array.count()
2016-06-03 23:36:02 +02:00
J08nY
4c5439f8cd
Added classref for HTTPClient and HTTPRequest
2016-06-03 18:13:15 +02:00
J08nY
45163b10be
Sync classref
2016-06-03 18:03:12 +02:00
P-GLEZ
35cb75220d
StaticBody documentation
...
Documented StaticBody. Also corrected an error in StaticBody2D
documentation
2016-06-01 12:35:25 +02:00
Rémi Verschelde
4e6f452c52
Merge pull request #4933 from J08nY/classref
...
Added RigidBody and finished Resource class-reference
2016-06-01 07:23:53 +02:00
P-GLEZ
0325944ee4
classref: Area documentation
...
One method was missing.
2016-05-31 21:17:35 +02:00
P-GLEZ
617530832b
Area Documentation
...
Ported the Area2D documentation into its 3D counterpart. Also fixed some
typos
2016-05-31 19:24:27 +02:00
Rémi Verschelde
84ad8a11b6
Merge pull request #4931 from CowThing/classref-edit
...
Filling in documentation
2016-05-30 22:40:24 +02:00
J08nY
063d507a15
Added classref for RigidBody, and finished classref for Resource
2016-05-30 22:13:33 +02:00
J08nY
a4cbed8465
Sync class-ref with code base.
2016-05-30 22:13:33 +02:00
CowThing
3ba4e6b2ac
Filling in documentation
...
VisibilityNotifier and VisibilityEnabler (2D and 3D).
2016-05-30 15:05:27 -04:00
Rémi Verschelde
96bdab6edf
Merge pull request #4845 from vnen/pr-magnetometer
...
Add magnetometer sensor support for Android
2016-05-29 18:37:33 +02:00
Julian Murgia - StraToN
9ac4b29322
Documented Light2D and LightOccluder2D
2016-05-29 01:41:22 +02:00
Julian Murgia - StraToN
defe7f18c2
Documented BackBufferCopy. Need validation for the different copy modes (constants)
2016-05-28 22:02:21 +02:00
George Marques
8d69e1b620
Add documentation for Input.get_magnetometer()
2016-05-27 14:55:24 -03:00
Zher Huei Lee
0ccf153a15
GUI Focus mode improvements
...
Exposed `get_focus_mode()` to the script
Added `focus_mode` to the property panels for line-edit and sliders
Added `enabled_focus_mode` to the property panels for buttons
enabled_focus_mode is used when button is enabled/disabled
2016-05-23 15:08:50 +01:00
Rémi Verschelde
da24bc8f3f
VehicleBody: Cosmetic fixes to previous commit
2016-05-21 11:52:21 +02:00
Agustin Benavidez
97da9f14ab
Add get_linear_velocity() method to VehicleBody class
...
Doc added also.
2016-05-21 11:35:55 +02:00
Geequlim
a92652d578
Document the FileDialog and partial OS methods
2016-05-20 21:39:31 +08:00
Bojidar Marinov
d208572906
Fix a XML error with the documentation
2016-05-20 14:54:33 +03:00
CowThing
0749db2cf8
Filling in documentation.
...
AABB, Color, Rect2, Transform, Vector2, and Vector3.
2016-05-15 19:01:21 -04:00
Rémi Verschelde
7913e792ac
Merge pull request #4563 from djrm/classref-edit
...
Documented @GlobalScope singletons and some keys
2016-05-13 21:09:08 +02:00
Daniel J. Ramirez
70ec87ecd2
Fix some errors in some rotation functions, also clarify that certain parameters are expressed in radians
2016-05-12 18:44:32 -05:00
MattUV
91c85ff1f5
classref: Fixed return types in Area and Area2D ( #4635 )
2016-05-12 17:03:15 +02:00
Rémi Verschelde
22d1385caf
classref: Directory and ConfigFile
2016-05-12 08:41:43 +02:00
Rémi Verschelde
2fbf4f563b
classref: Sync with current source
2016-05-12 08:31:53 +02:00
Paulb23
997476777a
Updated caret blink method documentation
2016-05-11 17:55:59 +01:00
Rémi Verschelde
bc31be9812
Sync classes.xml with current sources
...
Also fix a typo in the binding of Control::set_drag_forwarding.
2016-05-09 22:20:35 +02:00
Daniel J. Ramirez
cb0be4adaa
Documented @GlobalScope singletons and some keys
2016-05-05 14:04:42 -05:00
Daniel J. Ramirez
ed7c0a6caf
Partial documentation for OS methods
2016-05-05 12:46:31 -05:00
Daniel J. Ramirez
f558b4003b
Documented LinkButton
2016-05-05 11:23:25 -05:00
CowThing
f6ae5e41de
Input Documentation
...
Input Documentation
2016-05-03 14:44:58 -04:00
Rémi Verschelde
5b039245b9
Sync class reference
2016-05-03 19:35:01 +02:00
Daniel J. Ramirez
3ca1d0f1d5
Documented bool methods
2016-05-02 13:32:29 -05:00
Rémi Verschelde
1d9c4c559b
Merge pull request #4529 from djrm/classref-float
...
Documented float
2016-05-02 20:14:28 +02:00
Daniel J. Ramirez
520e6f5b09
Documented float
2016-05-02 13:11:14 -05:00
Daniel J. Ramirez
4453284388
Documented int methods
2016-05-02 12:44:30 -05:00
CowThing
abf5f8c586
Finished AnimationPlayer Documentation
...
Finished AnimationPlayer Documentation
2016-05-02 12:16:59 -04:00
CowThing
bf13410626
Finished Timer Documentation
...
Finished Timer Documentation
2016-05-02 11:10:31 -04:00
CowThing
957c265f11
Documented YSort ( #4515 )
...
Documented YSort
2016-05-01 23:55:24 +02:00
Daniel J. Ramirez
c2bdb3727b
Documented ColorRamp
2016-05-01 13:34:25 -05:00
Daniel J. Ramirez
3cd58fe0ba
Partial documentation for Particles2D
2016-05-01 12:36:45 -05:00
Bojidar Marinov
5cdf4a6379
Document Popup, PopupDialog, PopupMenu, and PopupPanel
2016-05-01 17:52:42 +03:00
Rémi Verschelde
18c09acf9f
classref: Run doctool and merge BitmapFont
...
BitmapFont was split from the Font class, so the relevant method
descriptions were readded manually.
2016-04-29 18:28:07 +02:00
Geequlim
a518792d89
Add more documentations for this classes:
...
* BoxContainer
* CenterContainer
* ScrollContainer
* SplitContainer
* Vector2
* StringArray
* FileDiloags
2016-04-29 22:27:16 +08:00
Rémi Verschelde
a0dce1e66f
Merge pull request #4482 from Geequlim/master
...
Add more documentations and fix AcceptDialog::add_cancel
2016-04-29 10:43:50 +02:00
Geequlim
5c61e17c10
Add more documentations and fix AcceptDialog::add_cancel
2016-04-29 16:34:07 +08:00
Rémi Verschelde
c97cc362e3
Merge pull request #4387 from JoshuaGrams/rigidbody2d-torque
...
Hooked up RigidBody2D torque methods
2016-04-29 10:29:12 +02:00
Geequlim
4de3f8944e
Fill in the blank in the Array, CenterContainer and Dictionary class reference ( #4476 )
2016-04-29 07:32:13 +02:00
Daniel J. Ramirez
faf21b81e8
Documentation for Canvas Modulate, ColorPicker, ColorPickerButton
2016-04-29 07:27:18 +02:00
Rémi Verschelde
0485c9eaba
Merge pull request #4451 from JoshuaGrams/anim-tree-filter
...
Anim tree: add filters on Animation nodes
2016-04-28 20:48:38 +02:00
Daniel Ramirez
9f29b4b26a
Partial documentation for Polygon2D and Raycast2D ( #4467 )
2016-04-28 10:14:55 +02:00
Rémi Verschelde
3a4ec88b37
Classref: Document Button and ButtonArray
...
Also bind relevant constants and define some object types and better
argument names for the docs.
2016-04-28 00:10:17 +02:00
Rémi Verschelde
e9a5471ee1
Merge pull request #4461 from djrm/classref-edit
...
Added GridContainer documentation
2016-04-27 23:49:52 +02:00
Daniel J. Ramirez
a5b4c1d64f
GridContainer, CheckBox documentation, descriptions for Vector2 and CenterContainer.set_use_top_left
2016-04-27 16:09:48 -05:00
Jan Heemstra
e301ca3544
fixed some mistakes in WeakRef documentation
2016-04-27 17:27:01 +02:00
Jan Heemstra
edff81c214
Documented WeakRef and member functions
2016-04-27 16:10:10 +02:00
Jan Heemstra
f2a73816c2
Sync classes reference template with current code base
2016-04-27 15:19:12 +02:00
Julian Murgia - StraToN
87aa128228
Documented Node2D
2016-04-26 23:19:45 +02:00
Rémi Verschelde
034d6e811f
Various improvements to doc_status.py
...
- Make comments opt-in (smaller table in width)
- Reduce length of Brief Description and Description (also smaller table as output)
- Make names cyan (blue is too dark on black terminal)
- Drop some redundant synonyms for the flags
2016-04-26 21:35:06 +02:00
Josh Grams
a7b4127481
RigidBody2D (add_force, set_inertia): new methods.
2016-04-26 08:15:15 -04:00
Josh Grams
bd95e18ae4
AnimationTree: add filters to Animation nodes.
2016-04-26 06:49:06 -04:00
Julian Murgia
81e405545b
Edited classes.xml : GraphEdit finished ( #4450 )
2016-04-26 12:48:47 +02:00
Bojidar Marinov
c9340cdcc6
Add a python script to check the current doc status
2016-04-22 18:32:15 +03:00
Josh Grams
f7d31cec38
RigidBody2D: add and bind get_inertia() method.
...
You can't set this value very well, since it's automatically computed
from the mass and the collision shapes. But since the values are higher
than many people might suspect, so being able to read it helps estimate
the amount of torque you might need to apply.
2016-04-20 20:49:37 -04:00
Josh Grams
dbabe4c07c
RigidBody2D: add and bind get/set_applied_torque.
2016-04-20 19:49:35 -04:00