summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Remove animation 3D transform track, replace by loc/rot/scale tracks.reduz2021-10-1229-1387/+1920
| | | | | | | | | | | | | | | | | | * `Animation.TYPE_TRANSFORM3D` track is gone. * Added POSITION_3D, ROTATION_3D, SCALE_3D tracks. * GLTF2, Collada, FBX importers will only import the track types found. * Skeleton3D bone poses are now Pos/Rot/Scale, pose matrix removed. * AnimationPlayer and AnimationTree animate these tracks separately, only when found. * Removed BakeReset code, is useless with these changes. This is the first in a series of commits designed to make the animation system in Godot more useful, which includes: * Better compatibility with Autodesk products * Better reusability of animations across models (including retargeting). * Proper animation compression. * etc. *Note* GLTF2 animation saving went broken with this PR, needs to be fixed in a subsequent one.
* Merge pull request #53687 from godotengine/revert-48332-implement-ping-pongJuan Linietsky2021-10-1129-848/+358
|\ | | | | Revert "Implement reverse playback and ping-pong loop in AnimationPlayer and NodeAnimation"
| * Revert "Implement reverse playback and ping-pong loop in AnimationPlayer and ↵Juan Linietsky2021-10-1129-848/+358
|/ | | | NodeAnimation"
* Merge pull request #48332 from TokageItLab/implement-ping-pongRémi Verschelde2021-10-1129-358/+848
|\
| * implement ping-pong loop in animationTokage2021-10-0929-358/+848
| | | | | | | | Co-authored-by: Chaosus <chaosus89@gmail.com>
* | Merge pull request #53681 from Paulb23/rejig-syntax-highligher-bindRémi Verschelde2021-10-117-11/+9
|\ \ | | | | | | Move add_syntax_highlighter bind to ScriptEditorBase
| * | Move add_syntax_highlighter bind to ScriptEditorBasePaulb232021-10-117-11/+9
| | |
* | | Merge pull request #53647 from Chaosus/gds_fix_builtin_functions_autocompletionYuri Roubinsky2021-10-113-1/+37
|\ \ \ | |/ / |/| |
| * | Fix autocompletion of built-in functions in GDScriptYuri Roubinsky2021-10-113-1/+37
| | |
* | | Merge pull request #53678 from groud/fix_tilemap_selection_not_updatingRémi Verschelde2021-10-112-0/+25
|\ \ \
| * | | Fix selection not updating when erasing tilesGilles Roudière2021-10-112-0/+25
| | | |
* | | | Merge pull request #53677 from m4gr3d/fix_aab_one_click_deploy_masterRémi Verschelde2021-10-112-5/+4
|\ \ \ \
| * | | | Pass the correct `export_format` argument to locate the assets directory ↵ne0fhyk2021-10-112-5/+4
|/ / / / | | | | | | | | | | | | when exporting.
* | | | Merge pull request #53672 from groud/fix_set_source_idRémi Verschelde2021-10-111-0/+2
|\ \ \ \
| * | | | Fixes set_source_id not updating the next automatic source idGilles Roudière2021-10-111-0/+2
| |/ / /
* | | | Merge pull request #53430 from DavidSichma/typed_safe_setterGeorge Marques2021-10-111-2/+4
|\ \ \ \ | | | | | | | | | | Made typed member setters safe
| * | | | Only emit typed member setters if safe to do soDavid Sichma2021-10-081-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | Instructions are now only emitted if input type matches expected type. Otherwise usual setter fallback.
* | | | | Merge pull request #53103 from ZuBsPaCe/gdscript-analyze-properties-fixGeorge Marques2021-10-1117-106/+291
|\ \ \ \ \ | |_|_|/ / |/| | | | GDScript: Report property type errors
| * | | | GDScript: Report property type errorsZuBsPaCe2021-10-0817-106/+291
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Inline getters & setters are now FunctionNodes. Their names are set in the parser, not in the compiler. GDScript-Analyzer will now run through getter and setter. Also report wrong type or signature errors regarding getset properties. Added GDScript tests for getters and setters. #53102
* | | | | Merge pull request #53671 from groud/fix_missing_tileset_selection_updateRémi Verschelde2021-10-111-0/+2
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | Fix TileSet selection not updating when selecting on TileMapGilles Roudière2021-10-111-0/+2
|/ / / /
* | | | Merge pull request #53669 from Chaosus/shader_builtin_crash_fixYuri Roubinsky2021-10-111-5/+7
|\ \ \ \
| * | | | Fix shader crash on using METALLIC and ROUGHNESS built-ins in light funcYuri Roubinsky2021-10-111-5/+7
|/ / / /
* | | | Update AUTHORS and DONORS listRémi Verschelde2021-10-113-17/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | New contributors added to AUTHORS: @raulsntos, @TokageItLab Thanks to all contributors and donors for making Godot possible!
* | | | Merge pull request #53630 from timothyqiu/viewport-recursionRémi Verschelde2021-10-111-9/+14
|\ \ \ \
| * | | | Fix Viewport::handle_input_locally related infinite recursionHaoyu Qiu2021-10-101-9/+14
| | | | |
* | | | | Merge pull request #53617 from zacryol/node-remove-child-docRémi Verschelde2021-10-111-0/+1
|\ \ \ \ \
| * | | | | Mention remove_node() side effect of potentially setting owner to nullzacryol2021-10-091-0/+1
| | | | | |
* | | | | | Merge pull request #53641 from DeeJayLSP/audio_pitch_fixRémi Verschelde2021-10-115-8/+8
|\ \ \ \ \ \
| * | | | | | Allow AudioStreamPlayer(2D) to provide `pitch_scale` on playbackDouglas Leão2021-10-105-8/+8
| |/ / / / /
* | | | | | Merge pull request #53661 from bruvzg/ime_fixRémi Verschelde2021-10-111-2/+2
|\ \ \ \ \ \
| * | | | | | Fix inline IME input not working in the empty LineEdit with the placeholder.bruvzg2021-10-111-2/+2
| | | | | | |
* | | | | | | Merge pull request #53656 from pycbouh/gdscript-exports-redundant-string-opRémi Verschelde2021-10-111-1/+1
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | Remove redundant String operation from GDScript enum exportsYuri Sizov2021-10-111-1/+1
|/ / / / / /
* | | | | | Merge pull request #53066 from Chaosus/shader_funcsRémi Verschelde2021-10-101-12/+288
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | Add missing shader built-insYuri Roubinsky2021-10-051-12/+288
| | | | | |
* | | | | | Merge pull request #53614 from mashumafi/prevent-viewport-crash-2Rémi Verschelde2021-10-091-1/+4
|\ \ \ \ \ \
| * | | | | | Executing AcceptDialog.push_input no longer crashesmashumafi2021-10-091-1/+4
|/ / / / / /
* | | | | | Merge pull request #53608 from JFonS/fix_blendshape_lodsRémi Verschelde2021-10-093-21/+27
|\ \ \ \ \ \
| * | | | | | Fix auto LOD generation for blendshapes.Joan Fons2021-10-093-21/+27
| | | | | | |
* | | | | | | Merge pull request #53609 from madmiraal/update-android-ci-javaRémi Verschelde2021-10-091-2/+2
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | Update Android CI to use JDK 11.Marcel Admiraal2021-10-091-2/+2
| | | | | | |
* | | | | | | Merge pull request #53598 from Paulb23/action-editor-search-crashRémi Verschelde2021-10-091-20/+22
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | Fix crash when searching action map creates empty categories
| * | | | | | Fix crash when searching action map creates empty catagoriesPaulb232021-10-091-20/+22
|/ / / / / /
* | | | | | Merge pull request #53580 from RandomShaper/improve_cache_funcsRémi Verschelde2021-10-097-18/+41
|\ \ \ \ \ \
| * | | | | | Implement get_cache_path() for iOS, and improve it for Android and WindowsPedro J. Estébanez2021-10-097-18/+41
| | |_|/ / / | |/| | | |
* | | | | | Merge pull request #53592 from Calinou/doc-timer-wait-time-fix-typoRémi Verschelde2021-10-091-1/+1
|\ \ \ \ \ \
| * | | | | | Fix typo in the `Timer.wait_time` descriptionHugo Locurcio2021-10-091-1/+1
| | |_|_|_|/ | |/| | | |
* | | | | | Merge pull request #53594 from Calinou/editor-import-dock-add-dirty-markerRémi Verschelde2021-10-092-0/+25
|\ \ \ \ \ \ | |/ / / / / |/| | | | | Add a "dirty" marker to the editor import dock for unsaved changes
| * | | | | Add a "dirty" marker to the editor import dock for unsaved changesHugo Locurcio2021-10-092-0/+25
|/ / / / /