summaryrefslogtreecommitdiff
path: root/editor/plugins
AgeCommit message (Collapse)Author
2020-04-06Merge pull request #37623 from Chaosus/vs_fix_keyword_nameYuri Roubinsky
Adds warning to the uniform name in visual shader if its equal to keyword
2020-04-06Adds warning to the uniform name in visual shader if its equal to keywordYuri Roubinsky
2020-04-06Merge pull request #37621 from dankan1890/autoslice_fixRémi Verschelde
Fixed TextureRegion autoslice issue.
2020-04-06TextureRegion: fixed Autoslice not created/updated properly.dankan1890
2020-04-06Merge pull request #37556 from KoBeWi/kill_get_indexRémi Verschelde
Remove Node.get_position_in_parent()
2020-04-06Remove Node.get_position_in_parent()Tomasz Chabora
2020-04-03Removed duplicated add_childqarmin
2020-04-03Merge pull request #37505 from YeldhamDev/viewcont_renameRémi Verschelde
Rename ViewportContainer to SubViewportContainer
2020-04-02Merge pull request #35720 from Calinou/remove-request-docs-buttonRémi Verschelde
Remove Request Docs button in the script editor due to various issues
2020-04-02Remove Request Docs button in the script editor due to various issuesHugo Locurcio
The Request Docs button is partly responsible for layout overflow issues on narrow displays, such as #31133. It also tended to attract spam and low-effort issues that were difficult to act upon. A "Send Docs Feedback" menu option has been added to replace it.
2020-04-02Replace NULL with nullptrlupoDharkael
2020-04-01Rename ViewportContainer to SubViewportContainerMichael Alexsander
2020-03-31Fix more -Wmaybe-uninitialized warnings with target=release_debugRémi Verschelde
I have no idea why those don't get triggered in target=debug builds. Fixes #37461.
2020-03-30Merge pull request #37436 from akien-mga/doc-node-renamesRémi Verschelde
doc: Update classref with node renames
2020-03-30doc: Update classref with node renamesRémi Verschelde
A few extra renames for classes which were missed in last week's PRs.
2020-03-30SCons: Format buildsystem files with psf/blackRémi Verschelde
Configured for a max line length of 120 characters. psf/black is very opinionated and purposely doesn't leave much room for configuration. The output is mostly OK so that should be fine for us, but some things worth noting: - Manually wrapped strings will be reflowed, so by using a line length of 120 for the sake of preserving readability for our long command calls, it also means that some manually wrapped strings are back on the same line and should be manually merged again. - Code generators using string concatenation extensively look awful, since black puts each operand on a single line. We need to refactor these generators to use more pythonic string formatting, for which many options are available (`%`, `format` or f-strings). - CI checks and a pre-commit hook will be added to ensure that future buildsystem changes are well-formatted.
2020-03-29Properly handle node remove via undoTomasz Chabora
2020-03-27Renaming of servers for coherency.Juan Linietsky
VisualServer -> RenderingServer PhysicsServer -> PhysicsServer3D Physics2DServer -> PhysicsServer2D NavigationServer -> NavigationServer3D Navigation2DServer -> NavigationServer2D Also renamed corresponding files.
2020-03-27Rename more 2D and 3D nodes to follow conventionRémi Verschelde
Rename editor plugins to match the new node names.
2020-03-27Renamed 2D and 3D nodes to make their types explicitJuan Linietsky
Fixes #30736.
2020-03-26Multiple changes to DisplayServerX11Mateo Kuruk Miccino
- Travis: Change x11 to linuxbsd - SCons: Change x11 plataform to linuxbsd - Plugins: Remove ; to avoid fallthrough warning - DisplayServerX11: Implement set_icon - DisplayServerX11: Fix X11 bug when a window was erased from windows map, all the changes from that erased windows are sending to the main window - DisplayServerX11: Reorder create_window commands - DisplayServerX11: Change every Size2 to Size2i and Rect2 to Rect2i where it belongs + More X11 fixes which have been integrated directly back into reduz's original commits while rebasing the branch.
2020-03-26Popups have also been converted to windowsJuan Linietsky
Controls using the old modal API have been replaced to use popups.
2020-03-26Open sub-windows as embedded if the OS does not support themJuan Linietsky
2020-03-26Popups are now windows also (broken!)Juan Linietsky
2020-03-26Working multiple window support, including editorJuan Linietsky
2020-03-26Refactored input, goes all via windows now.Juan Linietsky
Also renamed Input to InputFilter because all it does is filter events.
2020-03-26Added a Window node, and made it the scene root.Juan Linietsky
Still a lot of work to do.
2020-03-26Effective DisplayServer separation, rename X11 -> LinuxBSDJuan Linietsky
2020-03-26Refactored Input, create DisplayServer and DisplayServerX11Juan Linietsky
2020-03-26Merge pull request #37287 from Chaosus/vs_skyYuri Roubinsky
Added sky shader mode to visual shaders
2020-03-25Added sky shader mode to visual shadersYuri Roubinsky
2020-03-24Fixed IK rotation issueAndrea Catania
2020-03-22Merge pull request #37179 from clayjohn/VULKAN-sky-shaderRémi Verschelde
Implement Sky Shaders
2020-03-21Working sky shader implementationclayjohn
2020-03-21Merge pull request #37161 from simpuid/positon-gizmo-fixRémi Verschelde
Fixes transform gizmo position when node has default transform
2020-03-21Fixes transform gizmo position when node has default transformsimpuid
Changes made: * Added dirty bit for SpatialEditorSelectedItem's last_xform * SpatialEditorViewport checks that dirt bit too before skipping the selection
2020-03-18Editor 2D: Change pixel alignment strategy, fix jittering in high zoomjohan
Alignment of scene pixels on screen pixel ensure a crisp rendering of small features (such as text). Unfortunately, alignment of top left pixel on screen adds a lot of jittering when zooming at high zoom factor. This change allow to snap the top left scene pixel on the closest screen pixel (not only the top-left most), and we do so only when the scale factor is an integer.
2020-03-17Style: Set clang-format Standard to Cpp11Rémi Verschelde
For us, it practically only changes the fact that `A<A<int>>` is now used instead of the C++03 compatible `A<A<int> >`. Note: clang-format 10+ changed the `Standard` arguments to fully specified `c++11`, `c++14`, etc. versions, but we can't use `c++17` now if we want to preserve compatibility with clang-format 8 and 9. `Cpp11` is still supported as deprecated alias for `Latest`.
2020-03-14Merge pull request #36970 from JFonS/fix_viewports_updateRémi Verschelde
Update all editor viewports after settings changes
2020-03-14Update all editor viewports after settings changesJFonS
2020-03-12Merge pull request #36518 from Janglee123/no-underlined-keywordsRémi Verschelde
Removed underlining of not clickable symbols
2020-03-11Removed underlining for not clickable symbolsjanglee
2020-03-10Fix rotation gizmo for empty SpatialsJFonS
The AABB for an empty Spatial has 0 size, since the stored and compared Transform was scaled by the AABB size, it would completely destroy the rotation information. If there is no rotation information, the gizmo doesn't update when the rotation changes.
2020-03-10Merge pull request #36887 from MCrafterzz/relativeSnapRémi Verschelde
Made snap relative work on rotation as well
2020-03-10Fix "deploy with remote debug" editor option.Fabio Alessandrelli
The line to update the option was missing (rendering it useless). Of course the only one I didn't know how to test was broken.
2020-03-09Merge pull request #36751 from Faless/debugger/threads_and_profilersRémi Verschelde
ScriptDebugger refactor, threading, profilers.
2020-03-09Made snap relative work on rotation as wellMarcus Elg
2020-03-09Merge pull request #36917 from volzhs/cancel-snap-settingRémi Verschelde
Update snap setting only with OK
2020-03-09Merge pull request #36914 from guilhermefelipecgs/fix_check_view_informationRémi Verschelde
Fix the VIEW_INFORMATION checkbox not being selected (visually)
2020-03-09Merge pull request #36920 from Faless/debugger/more_instancesRémi Verschelde
Move Debug menu logic to DebuggerEditorPlugin, allow 4 debug instances