summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-07-06Optimize get_closest_point_to_segment*.Simon Puchert
By combining all scalar factors we can get rid of a scalar * vector multiplication and a square root operation, since the resulting formula only uses the squared length.
2019-07-06Merge pull request #30370 from GodotExplorer/fix-30365Rémi Verschelde
Fix light area position in the selected completion
2019-07-06Merge pull request #30369 from GodotExplorer/fix-shader-completionRémi Verschelde
Fix code completion for shader editor
2019-07-06Fix light area position in the selected completiongeequlim
2019-07-06Fix code completion for shader editorgeequlim
2019-07-05Merge pull request #30338 from godotengine/revert-30336-open_project_dataRémi Verschelde
Revert "Add editor menu to open the project data "user://" location."
2019-07-05Revert "Add editor menu to open the project data "user://" location."Rémi Verschelde
2019-07-05Merge pull request #30336 from fire/open_project_dataRémi Verschelde
Add editor menu to open the project data "user://" location.
2019-07-05doc: Sync classref with current sourceRémi Verschelde
2019-07-05Merge pull request #30334 from Calinou/improve-csg-gizmo-drawingRémi Verschelde
Improve the CSG shape gizmo drawing
2019-07-05Merge pull request #30282 from neikeq/editor_in_cs_equals_winRémi Verschelde
Re-write mono module editor code in C#
2019-07-05Merge pull request #24086 from RandomShaper/bundle-pck-to-executableRémi Verschelde
Enhance game export
2019-07-05Add editor menu to open the project data "user://" location.K. S. Ernest (iFire) Lee
2019-07-05Merge pull request #30321 from KoBeWi/underdupRémi Verschelde
Smarter node placement after duplicating
2019-07-05Merge pull request #30316 from sparkart/masterRémi Verschelde
Reparent selection without flattening
2019-07-05Merge pull request #30327 from Calinou/editor-dim-window-quittingRémi Verschelde
Dim the editor window while it's quitting
2019-07-05Merge pull request #30326 from Anutrix/replace-all-fix-for-nowRémi Verschelde
Got replace-all working without breaking search
2019-07-05Merge pull request #30325 from ↵Rémi Verschelde
LikeLakers2/scenetreedock-script-creation-bugfix-2 SceneTreeDock will reset the ScriptCreateDialog's inheritance base type whenever it opens the dialog
2019-07-05Merge pull request #30319 from Calinou/editor-use-checkboxesRémi Verschelde
Use CheckBoxes in the editor instead of CheckButtons when applicable
2019-07-05Merge pull request #30318 from bojidar-bg/28501-ysort-modulateRémi Verschelde
Ensure that nested YSort preserves intermediate modulate values
2019-07-05Fix localize_path not always workingIgnacio Etcheverry
We make sure the resource dir path ends with a trailing '/' for safety reasons, so we must make sure the path we compare it to does so as well.
2019-07-05Script API methods must return Ref<T> instead of Reference*Ignacio Etcheverry
ptrcall assumes methods that return a Reference type do so with Ref<T>. Returning Reference* from a method exposed to the scripting API completely breaks ptrcalls to this method (it can be quite hard to debug!).
2019-07-05Re-write mono module editor code in C#Ignacio Etcheverry
Make the build system automatically build the C# Api assemblies to be shipped with the editor. Make the editor, editor player and debug export templates use Api assemblies built with debug symbols. Always run MSBuild to build the editor tools and Api assemblies when building Godot. Several bugs fixed related to assembly hot reloading and restoring state. Fix StringExtensions internal calls not being registered correctly, resulting in MissingMethodException.
2019-07-05Merge pull request #26674 from hunte922/masterRémi Verschelde
Hide command prompt launched by OS.execute
2019-07-05Merge pull request #30296 from neikeq/issue-30127Rémi Verschelde
Expose ResourceImporter to the scripting API
2019-07-05Improve the CSG shape gizmo drawingHugo Locurcio
The gizmo colors now depend on the operation. Subtraction will result in an inverted gizmo color, whereas intersection is now displayed as white. A solid translucent overlay is now drawn over a selected node to make it easier to distinguish.
2019-07-05Merge pull request #30332 from marcotc/docs-transformRémi Verschelde
Document constants in Transform/Transform2D
2019-07-05Merge pull request #29744 from GodotExplorer/gdscript-completion-iconsRémi Verschelde
Show icons for code completion options
2019-07-05Merge pull request #30331 from mbrlabs/gles2-bool-fixRémi Verschelde
Prevent GLES2 bool uniforms from having a precision type set.
2019-07-04Document constants in Transform/Transform2DMarco Costa
2019-07-05Show icons for code completion optionsGeequlim
2019-07-05Prevent GLES2 bool uniforms from having a precision type set.Marcus Brummer
When setting the default precision type for uniforms (before compiling the shader) prevent boolean uniforms from having one set. Booleans can't have a precision type and on some Android devices this caused a compilation failure. Fixes #30317
2019-07-04Dim the editor window while it's quittingHugo Locurcio
This makes it clearer that the editor window is busy while it's quitting (which can take a while on slower PCs). This also makes it feel more responsive to user input. Note that the effect is only visible if "Interface > Editor > Quit Confirmation" is disabled in the Editor Settings, as the quit confirmation already makes the editor window dim while quitting.
2019-07-05Got replace-all working without breaking searchunknown
2019-07-04SceneTreeDock will reset the ScriptCreateDialog's inheritance base typeLikeLakers2
2019-07-04Smarter node placement after duplicatingTomasz Chabora
2019-07-04Use CheckBoxes in the editor instead of CheckButtons when applicableHugo Locurcio
CheckButtons should only be used if toggling them has an immediate effect. Otherwise, CheckBoxes should be used.
2019-07-04Ensure that nested YSort preserves intermediate modulate valuesBojidar Marinov
Fixes #28501
2019-07-04Expose ResourceImporter to the scripting APIIgnacio Etcheverry
Fixes #30127
2019-07-04Merge pull request #30263 from Faless/ws/wslay_prRémi Verschelde
Use wslay as a WebSocket library
2019-07-04Resolves Issue #30271 Reparent selection without flatteningEmmanuel Barroga
When reparenting a multi-selection via drag and drop, the hierarchy was flattened. This change resolves that issue.
2019-07-04Hide command prompt launched by OS.executehoontee
Currently, the console appears when running OS.execute in an exported project, but not in the editor. This change prevents it from appearing in either. Only affects console applications.
2019-07-04Optimize header reads (avoid extra allocs)Fabio Alessandrelli
2019-07-04Godot addition to wslay, fixes MSVC buildFabio Alessandrelli
2019-07-04Remove libwebsocket. No longer used, yay!Fabio Alessandrelli
2019-07-04WebSocket module now uses wslay library.Fabio Alessandrelli
Both client and server are supported on native builds (as usual). SSL server is still not supported, but will soon be possible with this new library. The API stays the same, we just need to work out potential issues due to this big library switch.
2019-07-04Merge pull request #30049 from randall-fulton/docs/spatial-transformRémi Verschelde
Call out scaling in Spatial.translate docstring
2019-07-04doc: Sync classref with current sourceRémi Verschelde
2019-07-04Merge pull request #30312 from akien-mga/filesystemdock-improve-duplicate-checkRémi Verschelde
FileSystem dock: Improve duplicate check for directory paths
2019-07-04Call out scaling in Spatial.translate docstringRandall Fulton
This fixes issue #26938.