summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Properties for move_and_slide and remove move_and_slide_with_snapPouleyKetchoupp2021-06-048-152/+286
| | | | | | | - snap property to replace move_and_slide_with_snap() - floor_max_angle, stop_on_slope, infinite_inertia, max_slides, up_direction properties to replace arguments from move_and_slide() - up direction now defaults to Vector3.UP and Vector2.UP
* KinematicBody split between new CharacterBody and PhysicsBodyPouleyKetchoupp2021-06-0426-793/+592
| | | | | | | | | | | PhysicsBody now has methods move_and_collide/test_move and needed properties for these methods: safe margin, locked axes (3D only). Moved collision_exceptions from StaticBody to PhysicsBody for 3D (same as 2D, and conforms to documentation). RigidBody doesn't have test_motion method anymore, it's now redundant with PhysicsBody.test_move.
* Merge pull request #48920 from aaronfranke/acceptRémi Verschelde2021-06-043-3/+3
|\
| * Use a more specific type for AcceptDialog register_text_enterAaron Franke2021-06-033-3/+3
| |
* | Merge pull request #47124 from aaronfranke/disable-skeleton3dRémi Verschelde2021-06-0410-59/+58
|\ \ | | | | | | Disable Skeleton3D when compiling without 3D
| * | Disable Skeleton3D when compiling without 3DAaron Franke2021-06-0410-59/+58
| | | | | | | | | | | | Make animation code not depend on Skeleton3D or even Node3D
* | | Merge pull request #49304 from aaronfranke/tr3d-tr-compat-vpRémi Verschelde2021-06-041-1/+1
|\ \ \ | |/ / |/| | Add "Transform" compatibility name for "Transform3D" in VariantParser
| * | Add "Transform" compatibility name for "Transform3D" in VariantParserAaron Franke2021-06-041-1/+1
| | |
* | | Merge pull request #49297 from aaronfranke/anim-type-tr3dRémi Verschelde2021-06-0413-70/+70
|\ \ \ | |/ / |/| | Rename Animation TYPE_TRANSFORM to TYPE_TRANSFORM3D
| * | Rename Animation TYPE_TRANSFORM to TYPE_TRANSFORM3DAaron Franke2021-06-0313-70/+70
| |/
* | Merge pull request #49303 from BastiaanOlij/gdnative_variant_transform_renameRémi Verschelde2021-06-041-1/+1
|\ \ | | | | | | Rename GODOT_VARIANT_TYPE_TRANSFORM to GODOT_VARIANT_TYPE_TRANSFORM3D
| * | Rename GODOT_VARIANT_TYPE_TRANSFORM to GODOT_VARIANT_TYPE_TRANSFORM3DBastiaan Olij2021-06-041-1/+1
|/ /
* | doc: Sync classref after merge of #47336Rémi Verschelde2021-06-041-1/+1
| |
* | Merge pull request #48902 from pycbouh/editor-improve-template-downloaderRémi Verschelde2021-06-042-366/+669
|\ \ | | | | | | Improve the UI/UX of the Export Template Manager dialog
| * | Improve the UI/UX of the Export Template Manager dialogYuri Sizov2021-06-032-366/+669
| | |
* | | Merge pull request #44198 from madmiraal/rename-translation-positionRémi Verschelde2021-06-045-16/+16
|\ \ \ | | | | | | | | Rename Node3D's property translation to position
| * | | Rename Node3D's property translation to positionMarcel Admiraal2021-06-045-16/+16
| | | |
* | | | Merge pull request #47336 from Calinou/rename-shader-file-extensionRémi Verschelde2021-06-045-6/+12
|\ \ \ \ | |/ / / |/| | | Rename the `.shader` file extension to `.gdshader`
| * | | Rename the `.shader` file extension to `.gdshader`Hugo Locurcio2021-03-245-6/+12
| | | | | | | | | | | | | | | | | | | | This lets third-party software recognize Godot shaders more easily, without relying on guesswork since the `.shader` extension is generic.
* | | | Merge pull request #47871 from aaronfranke/assetlib-pmRémi Verschelde2021-06-041-2/+2
|\ \ \ \ | | | | | | | | | | Rename tabs in the project manager
| * | | | Rename tabs in the project managerAaron Franke2021-06-031-2/+2
| | |_|/ | |/| |
* | | | Merge pull request #49300 from aaronfranke/editor-prop-tr3dRémi Verschelde2021-06-046-17/+17
|\ \ \ \ | | | | | | | | | | Rename EditorPropertyTransform to EditorPropertyTransform3D
| * | | | Rename EditorPropertyTransform to EditorPropertyTransform3DAaron Franke2021-06-036-17/+17
| |/ / /
* | | | Merge pull request #37013 from aaronfranke/2d-flipRémi Verschelde2021-06-041-1/+1
|\ \ \ \ | | | | | | | | | | Flip 2D icon to match Godot's handedness
| * | | | Flip 2D icon to match Godot's handednessAaron Franke2021-06-031-1/+1
| |/ / /
* | | | Merge pull request #47116 from aaronfranke/3d-modulesRémi Verschelde2021-06-047-6/+7
|\ \ \ \ | |/ / / |/| | | Disable 3D-only modules when 3D is disabled
| * | | Disable 3D-only modules when 3D is disabledAaron Franke2021-06-037-6/+7
|/ / /
* | | Merge pull request #38430 from aaronfranke/transform3dRémi Verschelde2021-06-03324-2022/+2019
|\ \ \
| * | | Update documentation for Transform3DAaron Franke2021-06-0343-153/+153
| | | |
| * | | Rename Transform to Transform3D in GDNativeAaron Franke2021-06-038-40/+42
| | | |
| * | | Rename files and the exposed name for Transform3DAaron Franke2021-06-0322-24/+24
| | | |
| * | | Rename Variant TRANSFORM to TRANSFORM3DAaron Franke2021-06-0348-132/+132
| | | | | | | | | | | | Also _transform to _transform3d
| * | | Rename Transform to Transform3D in coreAaron Franke2021-06-03257-1703/+1698
| | | |
* | | | Merge pull request #43450 from aaronfranke/mouse-mode-bitwiseRémi Verschelde2021-06-0312-37/+69
|\ \ \ \ | | | | | | | | | | Add MOUSE_MODE_CONFINED_HIDDEN to MouseMode enum
| * | | | Add MOUSE_MODE_CONFINED_HIDDENAaron Franke2021-06-0312-37/+69
| | | | | | | | | | | | | | | | | | | | Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
* | | | | Merge pull request #49283 from KoBeWi/a&bRémi Verschelde2021-06-031-1/+1
|\ \ \ \ \ | | | | | | | | | | | | Improve sort_custom() description
| * | | | | Improve sort_custom() descriptionkobewi2021-06-031-1/+1
| |/ / / /
* | | | | Merge pull request #45624 from aaronfranke/clampRémi Verschelde2021-06-0320-24/+254
|\ \ \ \ \ | |_|_|_|/ |/| | | | Allow clamping vectors and colors in addition to floats and ints
| * | | | Allow clamping vectors and colorsAaron Franke2021-06-0319-0/+190
| | | | |
| * | | | Rename Vector2 clamped to limit_length and add limit_length to Vector3Aaron Franke2021-06-0310-35/+75
| |/ / /
* | | | Merge pull request #49282 from pycbouh/editor-fix-broken-pathsRémi Verschelde2021-06-035-17/+5
|\ \ \ \ | | | | | | | | | | Replace `get_settings_dir` with `get_config_dir` when fetching configuration paths
| * | | | Replace get_settings_dir with get_config_dir when fetching configuration pathsYuri Sizov2021-06-035-17/+5
| |/ / /
* | | | Merge pull request #49269 from sarchar/fix-dns-locksRémi Verschelde2021-06-031-12/+2
|\ \ \ \ | |/ / / |/| | | Fix DNS resolve mutex locks
| * | | Fix DNS resolve mutex locksChuck2021-06-031-12/+2
| | | | | | | | | | | | | | | | This fixes #49261, which was happening because of a deadlock in the resolver mutex. There was leftover old mutex code and it's all be converted to new MutexLock class now.
* | | | Merge pull request #38224 from Calinou/increase-audiostreamplayer3d-unit-sizeRémi Verschelde2021-06-033-3/+3
|\ \ \ \ | | | | | | | | | | Increase the default AudioStreamPlayer3D unit size to 10
| * | | | Increase the default AudioStreamPlayer3D unit size to 10Hugo Locurcio2021-05-063-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This makes it easier to hear sound while setting up the node. Since this changes the default value, this may break existing projects slightly. This also tweaks the Unit Size editor property hint for better usability. See discussion in #25468.
* | | | | Merge pull request #48889 from Calinou/file-rename-endian-swapRémi Verschelde2021-06-0311-43/+43
|\ \ \ \ \ | | | | | | | | | | | | Rename File's `endian_swap` to `big_endian`
| * | | | | Rename File's `endian_swap` to `big_endian`Hugo Locurcio2021-05-2011-43/+43
| | | | | | | | | | | | | | | | | | | | | | | | This new name is more consistent with ResourceSaver and StreamPeer.
* | | | | | Merge pull request #49277 from pycbouh/docs-editor-plugins-proofreadRémi Verschelde2021-06-031-7/+7
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | | Proofread `add_*_plugin`/`remove_*_plugin` descriptions in `EditorPlugin`
| * | | | | Proofread add_*_plugin/remove_*_plugin descriptions in EditorPluginYuri Sizov2021-06-031-7/+7
|/ / / / /