aboutsummaryrefslogtreecommitdiff
path: root/tools
Commit message (Collapse)AuthorAgeFilesLines
* Fix editor method calls to is_visible for Spatial and CanvasItem and ↵Ray Koopa2017-01-181-19/+18
| | | | is_visible itself for Spatial
* Added some missing icons and modified othersDaniel J. Ramirez2017-01-1611-47/+217
|
* icon fixesDaniel J. Ramirez2017-01-1680-1087/+381
|
* Merge pull request #7562 from RandomShaper/ordered-image-group-filesRémi Verschelde2017-01-161-4/+12
|\ | | | | Make image-groups map in export.cfg ordered
| * Make image-groups map in export.cfg orderedPedro J. Estébanez2017-01-161-4/+12
| | | | | | | | This improves the VCS experience because otherwise they change their order everytime producing spurious changes.
* | Merge pull request #7540 from volzhs/default-rotRémi Verschelde2017-01-162-4/+4
|\ \ | | | | | | Change camera default rotation
| * | Change camera default rotationvolzhs2017-01-172-4/+4
| | |
* | | Merge pull request #7536 from GodotExplorer/pr-copy-node-pathRémi Verschelde2017-01-162-2/+17
|\ \ \ | |/ / |/| | Add 'Copy Node Path' action to right mouse menu
| * | Add 'Copy Node Path' action to right mouse menuGeequlim2017-01-152-2/+17
| | |
* | | Style: Various fixes to play nice with clang-formatRémi Verschelde2017-01-162-3/+4
| | |
* | | Style: Fix statements ending with ';;'Rémi Verschelde2017-01-1626-68/+68
| | |
* | | Style: No break before list braceRémi Verschelde2017-01-161-2/+1
| | | | | | | | | | | | | | | | | | | | | clang-format does not handle that well *at all*. For the reference, found the relevant pieces of code with: `ag "=[ "$'\t'"]?"$'\n'"[ "$'\t'"]?{" --ignore=thirdparty`
* | | Style: Cleanups, added headers, renamed filesRémi Verschelde2017-01-16110-80/+631
| | | | | | | | | | | | | | | | | | | | | | | | | | | Made sure files in core/ and tools/ have a proper Godot license header when written by us. Also renamed aabb.{cpp,h} and object_type_db.{cpp,h} to rect3.{cpp,h} and class_db.{cpp,h} respectively. Also added a proper header to core/io/base64.{c,h} after clarifying the licensing with the original author (public domain).
* | | Oops! Audio engine has vanished :DJuan Linietsky2017-01-1517-110/+41
| | |
* | | Add a API to add/remove items to the "Tools" menuFranklin Sobrinho2017-01-154-6/+158
| | |
* | | 2D and 3D viewport are working again :DJuan Linietsky2017-01-153-15/+15
|/ /
* | no more errors related to missing GlobalConfig::Get (or so I hope)Juan Linietsky2017-01-142-8/+9
| |
* | Allow closing a script tab without savingWilhem Barbier2017-01-152-4/+16
| |
* | Merge pull request #7515 from kbake/issue7433Rémi Verschelde2017-01-151-1/+6
|\ \ | | | | | | Use Animation's Name as Filename When Saving
| * | Will now try to use the existing animation's name for filename, defaults to ↵kbake2017-01-141-1/+6
| | | | | | | | | | | | previous value in case there's no name
* | | Added missing icons (#7514)Daniel Ramirez2017-01-1511-18/+370
| | |
* | | Merge pull request #6519 from RandomShaper/enhance-tilesetJuan Linietsky2017-01-141-0/+2
|\ \ \ | | | | | | | | Add modulate (color) to TileSet tiles
| * | | Add modulate (color) to TileSet tilesPedro J. Estébanez2016-11-301-0/+2
| | | |
* | | | removed duplicated functions in class hierarchy that were bound more than onceJuan Linietsky2017-01-1412-42/+39
| | | | | | | | | | | | | | | | added a check to detect this case in the future
* | | | Style: Fix whole-line commented codeRémi Verschelde2017-01-1473-472/+568
| | | | | | | | | | | | | | | | | | | | They do not play well with clang-format which aligns the `//` part with the rest of the code block, thus producing badly indented commented code.
* | | | Finish renaming *Frame GUI classes to *RectRémi Verschelde2017-01-1420-19/+19
| | | | | | | | | | | | | | | | | | | | ReferenceFrame had been overlooked, and the cpp files still used the old names. Also ripgrep'ed it all to find some forgotten references.
* | | | 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
| | | | | |