summaryrefslogtreecommitdiff
path: root/editor
AgeCommit message (Collapse)Author
2018-05-02Merge pull request #18451 from volzhs/node-nameRémi Verschelde
Check invalid node name
2018-05-03Check invalid node namevolzhs
2018-05-02WIP Polygon2D weight editingJuan Linietsky
2018-05-02Merge pull request #18400 from groud/fix_lock_and_groupsRémi Verschelde
Fixes locks and groups on 2d editor
2018-05-02Merge pull request #17059 from Jason0214/BugFix_favorite_updatingRémi Verschelde
Editor: update favorite dirs when dir got deleted
2018-05-02Merge pull request #17196 from RandomShaper/improve-gui-touchRémi Verschelde
Implement universal translation of touch to mouse (3.1)
2018-05-02Merge pull request #18338 from Zylann/fix_find_in_filesRémi Verschelde
Fix Find in Files
2018-05-02Fixes locks and groups on 2d editorgroud
2018-05-02Merge pull request #18259 from Superwaitsum/MoveIconsRémi Verschelde
Changed Sprite Frame buttons for icons
2018-05-02remove favorited dirs if original dir deletedJason0214
2018-05-01Fix Find in Files:Marc Gilleron
- FileAccess was accessed null (remains of GDScript port) - `_current_file` wasn't going up correctly in case a scanned directory had no subdirectories - Paths stored in `_files_to_scan` were not full paths
2018-05-01Merge pull request #18508 from AlexHolly/hide-tab-changed-debug-printRémi Verschelde
hide tab changed debug print
2018-05-01Merge pull request #18291 from akien-mga/coverity-uninitialized-scalar-varRémi Verschelde
Fix Coverity reports of uninitialized scalar variable
2018-05-01Merge pull request #16502 from Paulb23/multi_group_editorRémi Verschelde
Added multi group editor dialog, issue 13997
2018-05-01Adds z-index properties to TileSets.Pieter-Jan Briers
2018-05-01Revert "Added a more specific error message on export"Rémi Verschelde
This reverts commit 00c689d625d0243577c225612aa86aa6a85274c4. Reason: "Missing template" is just one possible explanation for `err` being != OK here, it does not make sense to hardcode it in the generic error message (and break translations doing so).
2018-05-01Merge pull request #18434 from YeldhamDev/animation_autoplay_fixRémi Verschelde
Fixed deleting an animation marked to autoplay in the editor affecting the creation of one with the same name
2018-05-01Merge pull request #18380 from groud/fix_spacebar_panningRémi Verschelde
Fixes 2d editor panning not working
2018-05-01Merge pull request #18321 from Crazy-P/Fixes-logically-dead-codeRémi Verschelde
Fixes logically dead code (Coverity)
2018-04-30Changed Sprite Frame move buttons for iconsSuperwaitsum
2018-04-30Implement universal translation of touch to mousePedro J. Estébanez
Now generating mouse events from touch is optional (on by default) and it's performed by `InputDefault` instead of having each OS abstraction doing it. (*) The translation algorithm waits for a touch index to be pressed and tracks it translating its events to mouse events until it is raised, while ignoring other pointers. Furthermore, to avoid an stuck "touch mouse", since not all platforms may report touches raised when the window is unfocused, it checks if touches are still down by the time it's focused again and if so it resets the state of the emulated mouse. *: In the case of Windows, since it already provides touch-to-mouse translation by itself, "echo" mouse events are filtered out to have it working like the rest. On X11 a little hack has been needed to avoid a case of a spurious mouse motion event that is generated during touch interaction. Plus: Improve/fix tracking of current mouse position. ** Summary of changes to settings: ** - `display/window/handheld/emulate_touchscreen` becomes `input/pointing_devices/emulate_touch_from_mouse` - New setting: `input/pointing_devices/emulate_mouse_from_touch`
2018-04-30Merge pull request #18373 from KidRigger/workingMax Hilbrunner
Replaces CTRL with CMD in TileMapEditor for MacOS.
2018-04-30Merge pull request #18381 from groud/fix_hard_to_select_node2dMax Hilbrunner
Fixes hard to select Node2D
2018-04-30hide tab changed debug printAlexander Holland
2018-04-30Merge pull request #18489 from Calinou/tweak-property-hint-rangesMax Hilbrunner
Tweak the property hint ranges of caret blink and line length guideline
2018-04-30Merge pull request #18506 from AlexHolly/export-more-specific-error-messageMax Hilbrunner
Added a more specific error message on export
2018-04-30Merge pull request #18515 from djrm/pr_iconsMax Hilbrunner
Updated icons, add CSG icons
2018-04-29Add option to renormalize mipmaps when generating them for normalmaps.Juan Linietsky
Reduces some aliasing.
2018-04-29Updated icons,Daniel J. Ramirez
Added CSG icons and other action icons [ci-skip]
2018-04-29Merge pull request #18455 from neikeq/export-pck-zip-debugHein-Pieter van Braam
Make 'Export PCK/ZIP' work well with EditorExportPlugin
2018-04-29Added a more specific error message on exportAlexander Holland
2018-04-28Merge pull request #18425 from RandomShaper/fix-theme-editor-samplesHein-Pieter van Braam
Fix theme editor sample widgets
2018-04-28Tweak the property hint ranges of caret blink and line length guidelineHugo Locurcio
This allows for more precise adjustments.
2018-04-28Fix how snapping is applied to 3D polygon editing, make it more friendly.Juan Linietsky
2018-04-27CSG Support for Godot!Juan Linietsky
-Missing Icons -Missing freezing option (for baking light and faster load) -Missing a way to export from Godot (GLTF2?) -Probably buggy (may freeze editor, can be worked around easily, but let me know if this happens so it's easier to catch bugs) Happy testing!
2018-04-27Made the Pin button disable when no AnimationPlayer is selected.Michael Alexsander Silva Dias
2018-04-27Fixed deleting an animation marked to autoplay in the editor affecting the ↵Michael Alexsander Silva Dias
creation of one with the same name.
2018-04-27Fix theme editor sample widgetsPedro J. Estébanez
2018-04-27Fix use64 used without being initializedMarcelo Fernandez
2018-04-26Numerous changes to the Animation Editor.Michael Alexsander Silva Dias
2018-04-26Make 'Export PCK/ZIP' work well with EditorExportPluginIgnacio Etcheverry
Add debug flag to the 'Export PCK/ZIP' option Make 'Export PCK/ZIP' notify when the export process begins. This is necessary to receive the 'EditorExportPlugin::_export_begin' callback
2018-04-26Adds shortcuts for zooming in the 2D editorGilles Roudiere
2018-04-23Fix AnimationPlayer edited scene bugPeter Folkins
2018-04-23Fixes hard to select Node2Dgroud
2018-04-23Fixes 2d editor panning not workinggroud
2018-04-23Replaces CTRL with CMD in TileMapEditor for MacOS.Anish
Replacing CTRL with CMD makes sense dure to consistency with MacOS and avoiding conflict with the accessibility hotkey (ctrl+lmb = rmb) Fixes: #18238
2018-04-22Change ".." punctuation for "..." in editor strings (#16507)Hugo Locurcio
2018-04-21Fixes logically dead code (Coverity)Crazy-P
Fixes reported logically dead codes by Coverity * image.cpp: Doesn't really need any modification. But to remove the bug report then we have to move the MAX call away from the for loop statement. * rasterizer_gles3.cpp: Removes unnecessary elif condition since it is checked earlier in the function * collada.cpp: If stamement never reached due to macro ERR_CONTINUE does the same. * navigation_mesh.cpp: Variables should always be null - however, also checked for the very same condition in their function call. Leaving this for review (whether the function call is necessary or not) * path_editor_plugin.cpp: If cancel is true, then it should restore the edited value to the original provided. http://docs.godotengine.org/en/3.0/classes/class_editorspatialgizmo.html#class-editorspatialgizmo-commit-handle * spatial_editor_gizmos.cpp: the very condition of i >= 3 is predetermined in the if case right before it. Thus case 1 is always '1' and case 2 is always '-1' * grid_map_editor.cpp: Same as above in spatial_editor_gizmos.cpp * voxel_light_baker.cpp: Same as above in spatial_editor_gizmos.cpp * visual_server.cpp: Same as above in spatial_editor_gizmos.cpp * visual_script_expression.cpp: char '-' is already true in the switch case mechanism. Thus it can never reach to default case. * particles.cpp: Case 'PARAM_MAX' is unreachable due to index checking right before the switch execution. * shader_language.cpp: Invalid index is handled in switch default case. `type < TYPE_FLOAT && type > TYPE_VEC4` -> `(type < TYPE_FLOAT || type > TYPE_VEC4`) Fixes the "always false problem" in TODO comment.
2018-04-19Fix Coverity reports of uninitialized scalar variableRémi Verschelde
Fixes most current reports on Coverity Scan of uninitialized scalar variable (CWE-457): https://cwe.mitre.org/data/definitions/457.html These happen most of the time (in our code) when instanciating structs without a constructor (or with an incomplete one), and later returning the instance. This is sometimes intended though, as some parameters are only used in some situations and should not be double-initialized for performance reasons (e.g. `constant` in ShaderLanguage::Token).
2018-04-18Fixes left/up axis not mappable as actionsGilles Roudiere