summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-09-03Merge pull request #31389 from Calinou/add-node-commentsRémi Verschelde
Add an `editor_description` property to Node for documentation purposes
2019-09-03Merge pull request #31476 from SoulForMachine/fix-move-and-slide-errorRémi Verschelde
Prevent move_and_slide() to generate an error.
2019-09-03Merge pull request #31507 from YeldhamDev/button_icon_expandRémi Verschelde
Add feature to Button to make its icon expand/shrink with the button's size
2019-09-03Merge pull request #31782 from aole/persist-ColorPicker-color-modeRémi Verschelde
Persist ColorPicker color mode
2019-09-03Merge pull request #31916 from puthre/bezier_editor_zoomRémi Verschelde
Animation Bezier Editor - fixed vertical zoom around mouse
2019-09-03Merge pull request #31756 from raphael10241024/fast_aabb_transformRémi Verschelde
a faster function to transform aabb
2019-09-03Merge pull request #31795 from puthre/masterRémi Verschelde
Animation Bezier Editor: Extended zoom in and zoom out limits and fixed guide lines to accomodate sub unit steps and steps other than powers of 5
2019-09-03Merge pull request #31847 from aole/editor-expose-current-pathRémi Verschelde
Expose current path function to EditorPlugin
2019-09-03Merge pull request #31915 from KoBeWi/xformersRémi Verschelde
Don't transform global position of mouse input
2019-09-03Merge pull request #31880 from nekomatata/joystick-ui-navigationRémi Verschelde
Fixed UI navigation using joy axis inputs
2019-09-03Merge pull request #31871 from aaronfranke/equal-approx-infRémi Verschelde
Check for exact equality before approximate equality
2019-09-03Merge pull request #31913 from Calinou/improve-animation-autokey-iconRémi Verschelde
Improve the animation autokey editor icon
2019-09-03Animation Bezier Editor - fixed vertical zoom around mouseValentin Zagura
Fixed vertical zoom so it zooms around the mouse cursor not around the center of the window.
2019-09-03Don't transform global position of mouse inputTomasz Chabora
2019-09-03Improve the animation autokey editor iconHugo Locurcio
The icon was redrawn to snap to a 16x16 grid, with a lower number of SVG nodes in the process.
2019-09-02Merge pull request #31898 from Calinou/animation-editor-add-precise-snappingRémi Verschelde
Implement precise snapping in the animation editor
2019-09-02Merge pull request #31890 from Calinou/curve-editor-add-snappingRémi Verschelde
Implement snapping in the Curve editor
2019-09-02Merge pull request #31889 from Calinou/gradient-editor-add-snappingRémi Verschelde
Implement snapping in the Gradient editor
2019-09-02Merge pull request #31906 from Calinou/assetlib-refresh-onceRémi Verschelde
Refresh the asset library only once on startup
2019-09-02Merge pull request #26812 from KoBeWi/auto-complete-the-scenesRémi Verschelde
Add autocomplete support for change_scene()
2019-09-02Merge pull request #31893 from bojidar-bg/25081-gdscript-index-selfRémi Verschelde
Re-allow indexing on objects and other non-builtin types
2019-09-02Refresh the asset library only once on startupHugo Locurcio
This avoids unnecessary calls to the API when switching between tabs in the editor or project manager.
2019-09-02Merge pull request #31902 from YeldhamDev/ruler_iconRémi Verschelde
Add icon for the ruler tool
2019-09-02Merge pull request #31843 from 2shady4u/parserCtrlClickRémi Verschelde
Solves ctrl+click on functions by ignoring the cursor
2019-09-02Re-allow indexing on "self" and object types in GDScriptBojidar Marinov
Fixes #25081
2019-09-02Add autocomplete support for change_scene()Tomasz Chabora
2019-09-02Merge pull request #31571 from NeoSpark314/tonemapping_none_optionRémi Verschelde
Don't clamp color to [0, 1] in Linear tonemapping
2019-09-02Merge pull request #31892 from ↵Rémi Verschelde
alexey-makarenko/fix/editor_search_back_infinitely Fix editor infinite loop in search_prev issue #31328
2019-09-02Merge pull request #31901 from akien-mga/completion-option-fix-buildRémi Verschelde
gdscript: Fix build after #24925
2019-09-02Add icon for the ruler toolMichael Alexsander Silva Dias
2019-09-02gdscript: Fix build after #24925Rémi Verschelde
The PR did not use the ScriptCodeCompletionOption system introduced later on, and somehow this did not generate a merge conflict even though neighboring code was changed.
2019-09-02Merge pull request #24925 from Mr-Slurpy/typed-autoloadRémi Verschelde
Added autoloads as a potential type.
2019-09-02Implement precise snapping in the animation editorHugo Locurcio
Holding Shift while snapping is enabled will now make snapping 4 times as precise.
2019-09-02Merge pull request #21443 from deepmax/ord_functionRémi Verschelde
Add ord() function to return Unicode code point of a string of length one
2019-09-02Fix editor infinit loop in search_prevamakarenko
Fixes godotengine#31328
2019-09-02Implement snapping in the Curve editorHugo Locurcio
Holding Ctrl will snap the selected point/tangent by increments of 10% of the curve's width/height. Holding Shift as well will snap by increments of 2.5% instead.
2019-09-02Solves ctrl+click on functions by ignoring the cursorshaderbeast
Obeyed CLANG format rules Obeying CLANG format rules attempt 2 Obeying CLANG format rules attempt 3 Clean up Fixed runaway while loop Removed int initialization
2019-09-02Implement snapping in the Gradient editorHugo Locurcio
Holding Ctrl will snap the selected point's position by increments of 0.1. Holding Ctrl + Shift will snap by increments of 0.025 instead. The previous behavior is preserved when holding just Shift (snapping to other gradient points).
2019-09-02Merge pull request #31878 from aole/Initialize-TileMap-Custom-TransformRémi Verschelde
Initialize TileMap Custom Transform
2019-09-02Merge pull request #31829 from KoBeWi/one_tool_to_ruler_2dRémi Verschelde
Add 2D ruler tool
2019-09-02Merge pull request #31875 from Calinou/jsonrpc-uppercase-constantsRémi Verschelde
Make JSONRPC constants uppercase for consistency with other classes
2019-09-02Merge pull request #31884 from YeldhamDev/multiline_text_update_fixRémi Verschelde
Fix multiline texts not updating its contents correctly in the inspector
2019-09-02Fix multiline texts not updating its contents correctly in the inspectorMichael Alexsander Silva Dias
2019-09-02Fixed UI navigation using joy axis inputsPouleyKetchoupp
Fixes #31879
2019-09-01Initialize TileMap Custom TransformBhupendra Aole
Initialize TileMap Custom Transform to same as Cell Size (64). Fixes #30948.
2019-09-01Make JSONRPC constants uppercase for consistency with other classesHugo Locurcio
2019-09-01Merge pull request #31867 from KoBeWi/rogue_scrollbarsRémi Verschelde
Ignore size of hidden scrollbars in ScrollContainer
2019-09-01Merge pull request #31587 from RevoluPowered/feature/fbx-importerRémi Verschelde
FBX Importer
2019-09-01Assimp FBX Import supportGordon MacPherson
Issues fixed: - Updated assimp to latest and backported fixes into godot. - Fixed file scale being ignored from FBX file. - Fixed bone removal - Implemented proper armature binding - Fixed recursion not always going through the entire path - Implemented assimp global scaling system - Fixed assimp global scale process to support unit conversion - Implemented proper fbx scaling - Fixed asserts caused by missing faces in some models which could crash - Fixed valid bone removal - Fixed root node being overwriten by assimp which caused data loss - Fixed armature construction so that it works with multiple roots - Implemented basic support for FBX standard materials - Refactoring to improve code quality and improve function reuse. - Simplified node creation from assimp scene into subsections: create_light, create_mesh, create_bone. - Creating meshes is now done after hierarchy is created so that the skeleton is always available. - Added support to assimp to support file scale in all formats which call SetFileScale. - Many other fixes provided into assimp. Known issues: - FBX pivots from Maya do not currently work. (workaround: for now use blender import and export to remove pivot tracks) - Hierarchy creates an extra node for each mesh - this was done intentionally but we intended to do a pass to remove these as they're a required node. - When an animated mesh has not executed any animation the rest pose is wrong. Co-authored-by: K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>
2019-09-01Check for exact equality before approximate equalityAaron Franke