summaryrefslogtreecommitdiff
path: root/scene
AgeCommit message (Collapse)Author
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-28Merge pull request #37362 from reduz/audioserver-memory-cleanupRémi Verschelde
Remove the audio memory allocator, use regular one instead.
2020-03-28Fix copyright headers for recently added filesRémi Verschelde
2020-03-28More server renames for consistency after #37361Rémi Verschelde
2020-03-28Fixed missed occurrences in #37361 renamings.dankan1890
2020-03-27Remove the audio memory allocator, use regular one instead.Juan Linietsky
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-27Merge pull request #37340 from reduz/rename-3d-nodesJuan Linietsky
Make 2D and 3D node names more explicit
2020-03-27Rename more 2D and 3D nodes to follow conventionRémi Verschelde
Rename editor plugins to match the new node names.
2020-03-27Merge pull request #37353 from bruvzg/fix_editor_fontRémi Verschelde
Fix default editor font.
2020-03-27Fix build with disable_3d=yes, remove dependency on WorldEnvironmentRémi Verschelde
2020-03-27Renamed 2D and 3D nodes to make their types explicitJuan Linietsky
Fixes #30736.
2020-03-27Fix various -Wmaybe-uninitialized (#37352).Martin Liska
2020-03-27Fix default editor font.bruvzg
Fix popup_centered_clamped definition typo.
2020-03-26Add macOS DisplayServer implementation.bruvzg
Change global menu to use Callable, add support for check items and submenus.
2020-03-26Fixes to X11, still pretty brokenJuan Linietsky
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-26Implemented drag and drop across windows, both OS and embedded.Juan Linietsky
2020-03-26Reworked tooltips to use the popup system.Juan Linietsky
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-26Support for transient windowsJuan 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 #37274 from ↵Rémi Verschelde
Janglee123/corrected-text-selection-in-color-picker Corrected text selection in color picker
2020-03-26Merge pull request #37279 from Waridley/fix_22016Rémi Verschelde
Fix volume interpolation in positional audio nodes
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-25Corrected text selection in color pickerjanglee
Fixes #35603
2020-03-25Fix volume interpolation in positional audio nodesWaridley
Fixes #22016
2020-03-25Merge pull request #37272 from AndreaCatania/fix_ik_rotRémi Verschelde
Fixed IK rotation issue
2020-03-25Merge pull request #37281 from ↵Rémi Verschelde
ThakeeNathees/fix-project-manager-don't-consume-Enter Fix: project manager don't consume Enter key #17620
2020-03-25fix project manager don't consume Enter key #17620Thakee Nathees
2020-03-24Merge pull request #37280 from KoBeWi/nRémi Verschelde
Make search in RichTextLabel case-insensitive
2020-03-24Merge pull request #37176 from dkaste/line-edit-secret-fix-2Rémi Verschelde
Use LineEdit secret character width everywhere
2020-03-24Make search in RichTextLabel case-insensitiveTomasz Chabora
2020-03-24Merge pull request #37268 from clayjohn/VULKAN-sky-colorRémi Verschelde
Replace subpass textures with color in sky shader
2020-03-24Replace subpass textures with color in sky shaderclayjohn
2020-03-24Fixed IK rotation issueAndrea Catania
2020-03-24Remove unused classes and stray headersRémi Verschelde
Found by reviewing headers with 1 or less matching includes: ``` find -name thirdparty -prune -o -name "*.h" -exec basename {} \; | sort -u > headers for header in $(cat headers); do echo "$header: "; rg -l "#include \"(.*/)?$header\"" | wc -l; done > list-includes ```
2020-03-24Remove unreferenced & undocumented class Space2DDominik 'dreamsComeTrue' Jasiński
2020-03-22Merge pull request #37179 from clayjohn/VULKAN-sky-shaderRémi Verschelde
Implement Sky Shaders
2020-03-21Working sky shader implementationclayjohn
2020-03-21Fix potential divisions by 0 reported by MSVCRémi Verschelde
The `TextEdit` one was indeed a potential bug. The `PCKPacker` one seems to be a false positive, it's already in a `for` loop that depends on `files.size()`.
2020-03-20Merge pull request #37169 from AndreaCatania/AndreaCatania-patch-2Rémi Verschelde
Fixes navigation path reset
2020-03-19Add shader based background modeBastiaan Olij