aboutsummaryrefslogtreecommitdiff
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
...
* Update classes.xml to master version, add a small feature to doc_statusBojidar Marinov2017-03-292-8544/+9178
|
* Merge pull request #8122 from tagcup/axis_check_normalizationRémi Verschelde2017-03-241-6/+6
|\ | | | | Explicitly documented that Transform.basis is not necessarily an orth…
| * Explicitly documented that Transform.basis is not necessarily an orthogonal ↵Ferenc Arn2017-03-231-6/+6
| | | | | | | | | | | | | | | | matrix. Also added a check that in axis-angle rotations, axis is a normalized vector, and modified the docs accordingly. Fixes #8113.
* | Fix typos in source code using codespellRémi Verschelde2017-03-241-25/+25
|/ | | | From https://github.com/lucasdemarchi/codespell
* List Control::has_point as a virtual methodCrazyGuy1082017-03-141-0/+8
| | | | | | 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.
* Merge pull request #7916 from RebelliousX/tab_containerRémi Verschelde2017-03-051-2/+17
|\ | | | | TabContainer's signal changes (v3)
| * - `tab_changed` signal emits only by selecting a different tab.Thaer Razeq2017-03-051-2/+17
| | | | | | | | | | | | - 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.
* | Added a SceneTree.has_network_peer, closes #7922Karol Walasek2017-03-041-0/+7
|/
* Merge pull request #7581 from Faless/v6_wild_bindRémi Verschelde2017-02-121-4/+12
|\ | | | | TCP/UDP listen bind to address and bugfixes
| * Update docs reference for TCP_Server::listen and UDPPacketPeer::listenFabio Alessandrelli2017-01-231-4/+12
| |
* | Renamed engine.cfg to godot.cfg, to forcefully break compatibility with 2.xJuan Linietsky2017-02-041-1/+1
| |
* | grammar fixes, it's -> itsChris Bradfield2017-01-291-12/+12
|/
* Replace the existing PRNG (Xorshift31) with (minimal) PCG (XSH-RR variant ↵Ferenc Arn2017-01-151-5/+5
| | | | | | 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.
* Finish renaming *Frame GUI classes to *RectRémi Verschelde2017-01-141-3/+3
| | | | | ReferenceFrame had been overlooked, and the cpp files still used the old names. Also ripgrep'ed it all to find some forgotten references.
* Tween: Rename times_in_sec (sic) param to durationRémi Verschelde2017-01-131-16/+16
|
* some class renamesJuan Linietsky2017-01-121-1/+1
| | | | | | TextureFrame -> TextureRect Patch9Frame -> NinePatchRect ColorFrame -> ColorRect
* Merge pull request #7426 from m4nu3lf/bugfix/physicsJuan Linietsky2017-01-101-1/+35
|\ | | | | Fixed inertia tensor computation and center of mass
| * Fixed inertia tensor computation and center of massm4nu3lf2017-01-091-1/+35
| |
* | Merge pull request #7438 from tagcup/matrix3_rotate_fixJuan Linietsky2017-01-101-20/+28
|\ \ | | | | | | Fix the order in which additional transformations are applied
| * | Fix the order in which additional transformations are applied in Matrix3 and ↵Ferenc Arn2017-01-081-20/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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).
* | | Remove deprecated Vector2.floorf methodEmmanuel Leblond2017-01-101-7/+0
| | |
* | | Fix codeblock tag in classes.xml for EditorSettingsEmmanuel Leblond2017-01-081-9/+11
|/ /
* / Use right handed coordinate system for rotation matrices and quaternions. ↵Ferenc Arn2017-01-031-11/+10
|/ | | | | | | | 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.
* Merge remote-tracking branch 'origin/gles3' into gles3-on-masterRémi Verschelde2017-01-021-13/+13
|\ | | | | | | | | Various merge conflicts have been fixed manually and some mistakes might have been made - time will tell :)
| * PBR more or less working, still working on bringing gizmos backJuan Linietsky2016-10-271-2/+2
| |
| * Begining of GLES3 renderer:Juan Linietsky2016-10-031-11/+11
| | | | | | | | | | | | | | | | -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
* | Merge pull request #7410 from nounoursheureux/masterRémi Verschelde2017-01-021-0/+5
|\ \ | | | | | | Add the 'finished' signal to AnimatedSprite
| * | Add the 'finished' signal to AnimatedSpriteWilhem Barbier2017-01-021-0/+5
| | |
* | | Merge pull request #7271 from Faless/ipv6_cleanupRémi Verschelde2017-01-021-22/+8
|\ \ \ | | | | | | | | Fixes and improvementes for IPv6 implementation.
| * | | Migrate int.IP_TYPE_ constants to IP.TYPE_Fabio Alessandrelli2016-12-091-22/+8
| | | |
* | | | Exposing edit_resource method of EditorNode in the EditorPlugin (#7355)Bruno Ortiz2017-01-021-0/+7
| |/ / |/| |
* | | Welcome in 2017, dear changelog reader!Rémi Verschelde2017-01-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | 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!
* | | Merge pull request #7322 from Jerome67000/classref-editRémi Verschelde2016-12-231-2/+2
|\ \ \ | | | | | | | | doc improvement for get_colliding_bodies() methods
| * | | doc improvement for get_colliding_bodies() methodsJerome670002016-12-171-2/+2
| |/ /
* / / PopupMenu upgrade: Hide on item selection (#7306)Ivan P. Skodje2016-12-231-0/+14
|/ / | | | | | | | | | | * 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
* | Revert "Do not emit NOTIFICATION_READY more than once (breaking change)"Rémi Verschelde2016-11-301-2/+1
| | | | | | | | | | | | | | This reverts commit b6eab006dbd21d25a664486809109fffa9533124. This commit broke compatibility in an undesired way, as outlined in https://github.com/godotengine/godot/issues/3290#issuecomment-263388003
* | Merge pull request #7138 from bojidar-bg/ready_guardRémi Verschelde2016-11-281-1/+2
|\ \ | | | | | | Do not enter _ready twice
| * | Do not emit NOTIFICATION_READY more than once (breaking change)Bojidar Marinov2016-11-171-1/+2
| | | | | | | | | | | | Currently, there is no notification with the old behaviour, so probably breaks all cpp code relying on that notification as well.
* | | Merge pull request #7149 from Kazuo256/array-lastGeorge Marques2016-11-221-0/+14
|\ \ \ | | | | | | | | Add Array.front() and Array.back()
| * | | Add Array.front() and Array.back()Kazuo2562016-11-181-0/+14
| |/ /
* / / Correct description for the return values from get_status. (#7137)romeojulietthotel2016-11-211-1/+1
|/ /
* | Merge pull request #6862 from Faless/fix_6388Rémi Verschelde2016-11-111-1/+1
|\ \ | | | | | | Fix Keyboard Input Hangs when using modifiers
| * | Fix Keyboard Input Hangs when using modifiersFabio Alessandrelli2016-10-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | vsnc --> vsyncISylvox2016-11-081-1/+1
| | |
* | | Merge pull request #7050 from DTV96Calibre/masterRémi Verschelde2016-11-061-1/+1
|\ \ \ | | | | | | | | Fixed minor typo
| * | | Fixed minor typoDTV96Calibre2016-11-061-1/+1
| | | |
* | | | Rename remaining WinRT references to UWPGeorge Marques2016-11-031-1/+1
|/ / /
* | | style: Various other PEP8 fixes in Python filesRémi Verschelde2016-11-013-30/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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).
* | | style: Fix PEP8 blank lines issues in Python filesRémi Verschelde2016-11-016-67/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | style: Fix PEP8 whitespace issues in Python filesRémi Verschelde2016-11-016-686/+686
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.