aboutsummaryrefslogtreecommitdiff
path: root/tools (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | rename String.extension() -> String.get_extension() / String.basename() -> ↵Juan Linietsky2017-01-1422-60/+60
| | | | | | | | | | | | | | | | String.get_basename()
* | | | Vector2.get_aspect() renamed to Vector2.aspect() to keep consistent method ↵Juan Linietsky2017-01-132-3/+3
| | | | | | | | | | | | | | | | naming
* | | | renamed tween animationplayer scale functions to speed_scaleJuan Linietsky2017-01-131-2/+2
| | | |
* | | | Reenable node name case setting + code cleanupsRémi Verschelde2017-01-132-24/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The method _generate_serial_child_name is indeed called relatively often in editor mode, but that commented out code chunk hardly adds to its slowness (and with the default setting, not at all). Also did various related code cleanups and simplifications.
* | | | Created new Engine singleton, and moved engine related OS functions to it.Juan Linietsky2017-01-132-4/+4
| | | |
* | | | New API for visibility in both CanvasItem and SpatialJuan Linietsky2017-01-1333-122/+122
| |/ / |/| | | | | | | | | | | | | | visible (property) - access set_visible(bool) is_visible() is_visible_in_tree() - true when visible and parents visible show() hide() - for convenience
* | | some class renamesJuan Linietsky2017-01-1230-46/+46
| | | | | | | | | | | | | | | | | | TextureFrame -> TextureRect Patch9Frame -> NinePatchRect ColorFrame -> ColorRect
* | | Merge pull request #7505 from Paulb23/theme_color_fixRémi Verschelde2017-01-122-31/+31
|\ \ \ | | | | | | | | Colour theme fixes
| * | | Fix current script background colorPaulb232017-01-121-1/+1
| | | |
| * | | Fix text editor theme saving and loadingPaulb232017-01-121-30/+30
| | | |
* | | | Unify naming of blendshape / morphtarget into just "Blend Shape"Juan Linietsky2017-01-121-3/+3
|/ / /
* | | Renamed most signals so they refer to:Juan Linietsky2017-01-1210-28/+28
| | | | | | | | | | | | | | | -An action being requested to the user in present tense: (ie, draw, gui_input, etc) -A notification that an action happened, in past tense (ie, area_entered, modal_closed, etc).
* | | Dehardcode version major in editor settingsRémi Verschelde2017-01-111-3/+3
| | | | | | | | | | | | Follow-up on 7474fc133a268eae12b7b89307cb0482e3781820.
* | | removed stray hashJuan Linietsky2017-01-111-1/+1
| | |
* | | Editor settings file is now versionedJuan Linietsky2017-01-111-2/+6
| | |
* | | Merge pull request #6930 from bojidar-bg/gdscript-export-array-hintRémi Verschelde2017-01-113-14/+69
|\ \ \ | | | | | | | | Allow typing hints for Array class (in GDScript and Inspector)
| * | | Allow typing hints for Array class (in GDScript and Inspector/ArrayPropertyEdit)Bojidar Marinov2016-10-263-14/+69
| | | | | | | | | | | | | | | | Closes #3586, by implementing the `1b` variation mentioned there.
* | | | Both Array and Dictionary are always in shared mode (removed copy on write).Juan Linietsky2017-01-111-1/+1
| | | |
* | | | Type renames:Juan Linietsky2017-01-1146-239/+239
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Matrix32 -> Transform2D Matrix3 -> Basis AABB -> Rect3 RawArray -> PoolByteArray IntArray -> PoolIntArray FloatArray -> PoolFloatArray Vector2Array -> PoolVector2Array Vector3Array -> PoolVector3Array ColorArray -> PoolColorArray
* | | | Merge pull request #7445 from tagcup/2d_math_fixesJuan Linietsky2017-01-101-8/+4
|\ \ \ \ | | | | | | | | | | Various corrections in 2D math.
| * | | | Various corrections in 2D math.Ferenc Arn2017-01-101-8/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is the follow up for the 2D changes mentioned in PR #6865. It fixes various mistakes regarding the order of matrix indices, order of transformation operations, usage of atan2 function and ensures that the sense of rotation is compatible with a left-handed coordinate system with Y-axis pointing down (which flips the sense of rotations along the z-axis). Also replaced float with real_t, and tried to make use of Matrix32 methods rather than accessing its elements directly. Affected code in the Godot code base is also fixed in this commit. The user code using functions involving angles such as atan2, angle_to, get_rotation, set_rotation will need to be updated to conform with the new behavior. Furthermore, the sign of the rotation angles in existing 2D scene files need to be flipped as well.
* | | | | Merge pull request #7438 from tagcup/matrix3_rotate_fixJuan Linietsky2017-01-102-20/+10
|\ \ \ \ \ | | | | | | | | | | | | Fix the order in which additional transformations are applied
| * | | | | Fix the order in which additional transformations are applied in Matrix3 and ↵Ferenc Arn2017-01-082-20/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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).
* | | | | | It is now possible to name layers of different kinds!Juan Linietsky2017-01-102-18/+51
| | | | | |
* | | | | | FileSystemDock: Collapse folders by default, add context menu with "Expand ↵lonesurvivor2017-01-102-2/+55
| | | | | | | | | | | | | | | | | | | | | | | | all" / "Collapse all" option.
* | | | | | Removed the set_child_rect() in AcceptDialog. AcceptDialog now works as a ↵Juan Linietsky2017-01-1041-60/+58
| | | | | | | | | | | | | | | | | | | | | | | | container!
* | | | | | Groundbreaking!! Godot resources can now be flagged to be local to the scene ↵Juan Linietsky2017-01-109-14/+71
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | being edited! This means that each time this scene is instanced, the resource will be unique! As such, thanks to this, the following features were implemented: -ButtonGroup is no longer a control, it's now a resource local to the scene -ViewportTexture can be created from the editor and set to any object, making ViewportSprite and other kind of nodes obsolete!
* | | | | | -All types have editable script now in propertiesJuan Linietsky2017-01-095-5/+7
| | | | | | | | | | | | | | | | | | | | | | | | -Changed clip to a property in Control which can be set by the user
* | | | | | Merge pull request #7471 from djrm/iconsJuan Linietsky2017-01-09111-187/+3487
|\ \ \ \ \ \ | | | | | | | | | | | | | | Added missing node icons, plus some icon changes
| * | | | | | Added resources iconsDaniel J. Ramirez2017-01-0997-163/+3206
| | | | | | |
| * | | | | | Added missing node icons, plus some icon changesDaniel J. Ramirez2017-01-0814-24/+281
| | | | | | |
* | | | | | | Merge pull request #7458 from bojidar-bg/right-click-menuRémi Verschelde2017-01-091-8/+9
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | Fix #7455 - script text editor's right click menu being weird
| * | | | | | Fix #7455 - script text editor's right click menu being weirdBojidar Marinov2017-01-071-8/+9
| | |/ / / / | |/| | | |
* | | | | | Add clamp and wrap loop modes for animation tracks.Juan Linietsky2017-01-094-15/+93
| | | | | |
* | | | | | Moved JSON functions to built-in to_json, parse_json, validate_jsonJuan Linietsky2017-01-082-5/+13
| | | | | |
* | | | | | -removed stop mouse and ignore mouse from control, which were confusing, ↵Juan Linietsky2017-01-085-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | replaced by mouse filter
* | | | | | Removed ratio anchoring (will have to fix multiple 3D views later..)Juan Linietsky2017-01-085-38/+32
| | | | | |
* | | | | | PopupMenu now emits both index_pressed and id_pressed instead of ↵Juan Linietsky2017-01-0836-77/+77
| | | | | | | | | | | | | | | | | | | | | | | | item_pressed, closes #3188
* | | | | | Finish replacement of joystick by joypadRémi Verschelde2017-01-083-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Some parts were forgotten in 547a577.
* | | | | | Made Variant::NIL printable as "Null". Please everyone be on the lookout of ↵Juan Linietsky2017-01-081-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | bugs related to assigning an empty variant to a string, and expecting it to be not empty!
* | | | | | renamed joystick to joypad everywhere around source code!Juan Linietsky2017-01-083-15/+15
| | | | | |
* | | | | | renamed _input_event for GUI events to _gui_input, so it's more ↵Juan Linietsky2017-01-0869-134/+134
| | | | | | | | | | | | | | | | | | | | | | | | differentiated than generalized _input
* | | | | | i18n: Sync templates with current codeRémi Verschelde2017-01-0831-951/+2522
| | | | | |
* | | | | | i18n: Sync translations with WeblateRémi Verschelde2017-01-0813-16543/+3219
| | | | | | | | | | | | | | | | | | | | | | | | Bengali and Turkish now 100% complete!
* | | | | | Fix code completion for new getnode syntaxJuan Linietsky2017-01-081-0/+1
| | | | | |
* | | | | | Memory pool vectors (DVector) have been enormously simplified in code, and ↵Juan Linietsky2017-01-0740-256/+256
|/ / / / / | | | | | | | | | | | | | | | renamed to PoolVector
* | | | | Editor settings categories are now tidy and beautiful!Juan Linietsky2017-01-0539-464/+463
| | | | |
* | | | | -Changed most project settings in the engine, so they have major and minor ↵Juan Linietsky2017-01-0528-305/+315
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | categories. -Changed SectionedPropertyEditor to support this -Renamed Globals singleton to GlobalConfig, makes more sense. -Changed the logic behind persisten global settings, instead of the persist checkbox, a revert button is now available
* | | | | -GDScript support for accessing properties directlyJuan Linietsky2017-01-041-2/+6
|/ / / / | | | | | | | | | | | | -Added code lookup and code completion support for properties too
* | | | Merge branch 'master' of https://github.com/godotengine/godotJuan Linietsky2017-01-047-27/+27
|\ \ \ \