summaryrefslogtreecommitdiff
path: root/scene
AgeCommit message (Collapse)Author
2020-09-04Merge pull request #41758 from akien-mga/classref-syncRémi Verschelde
doc: Sync classref with current source
2020-09-04doc: Sync classref with current sourceRémi Verschelde
2020-09-04Ensure assignment operators return by reference to avoid unnecessary copies.Marcel Admiraal
2020-09-03[Complex Test Layouts] Change `String` to use UTF-32 encoding on all platforms.bruvzg
2020-09-03Merge pull request #41044 from hoontee/master-4Rémi Verschelde
Implement CollisionShape3D.make_convex_from_siblings()
2020-09-03Merge pull request #41459 from Paulb23/nested_color_regionsRémi Verschelde
Fix colour region end key seach and start key order
2020-09-03Merge pull request #41724 from Chaosus/vs_fix_particlesYuri Roubinsky
Restore Particles functionality in visual shader
2020-09-03Restore Particles functionality in visual shaderYuri Roubinsky
2020-09-03Merge pull request #41533 from Chaosus/vs_fix_specularRémi Verschelde
Fix specular render_mode for visual shaders
2020-09-03Merge pull request #41456 from nekomatata/x11-fix-popupsRémi Verschelde
Popup fixes for X11 display server
2020-09-02Re-Implement GPU particles on master.Juan Linietsky
-No new features yet -Unlike godot 3.x, sorting happens using GPU
2020-09-01Revert "Updated LineEdit to address #41278"Rémi Verschelde
This reverts commit 71febfd6e2f6187fcc106ce715124cf173bfa0b8.
2020-09-01Merge pull request #41505 from SekoiaTree/neg-get-childRémi Verschelde
Made get_child support negative indexes
2020-09-01Made get_child support negative indexes, with documentationSekoiaTree
2020-09-01PopupMenu rework and enhancementsEricEzaM
Many scrolling behaviour improvements and the ability to limit popup size.
2020-08-31Merge pull request #41440 from MrSquigy/masterRémi Verschelde
Reorder sprite h_frames & v_frames
2020-08-31Reorder sprite h_frames & v_framesJonathan Vice
2020-08-31Merge pull request #41520 from Tony-Goat/patch-1Rémi Verschelde
Added string length checking to LineEdit.set_text()
2020-08-31Merge pull request #30148 from zaksnet/fix-texture-editorRémi Verschelde
Adds automatic update for StyleBoxTexture > region_rect
2020-08-30Make `AnimatedTexture.MAX_FRAMES` publicAndrii Doroshenko (Xrayez)
The constant is already exposed in GDScript, but not in C++. This information is useful for implementing animated texture resource importers via modules.
2020-08-29Adds automatic update for region_rectZak
When changing the texture region for a StyleBox, the regions was not updating automatically in the Texture editor.
2020-08-28Fix specular render_mode for visual shaders Yuri Roubinsky
2020-08-27Merge pull request #40302 from verdog/camera-bounds-fixRémi Verschelde
Fix Camera2D Incorrect Preview Bounds
2020-08-26Updated LineEdit to address #41278Tony-Goat
Updated set_max_length() function to actually pull a substring of the current text so it's not all thrown away when the new max length is shorter than the current length.
2020-08-26Fix WINDOW_EVENT_FOCUS_IN for popups on WindowsPouleyKetchoupp
On Windows, WINDOW_EVENT_FOCUS_IN was never sent by the display server for popups, because WM_ACTIVATE events are received during the call to _update_window_style, which happened before the callbacks were set. This was causing some issues with the way Popup is now handling closing on parent focus. Now _update_window_style is only called during show_window, after Window initialized callbacks.
2020-08-24Merge pull request #41476 from nekomatata/subviewport-node-compatibilityRémi Verschelde
Add Viewport/SubViewport node compatibility
2020-08-23Add Viewport/SubViewport node compatibilityPouleyKetchoupp
2020-08-23Ensure node's area tree signals are disconnected when clearing monitoring,Marcel Admiraal
even if nodes are no longer in the tree.
2020-08-22Fix color region end key seach and start key orderPaulb23
2020-08-22Fix popup closed when an ancestor window is focusedPouleyKetchoupp
Previously, only the direct parent were taken into account. Popups like contextual menus could stay open if an ancestor which is not a direct parent was focused. Reproduction steps (any platform): - Select a node in the scene tree - Left click the node to start renaming - Right click to open the copy/paste contextual menu - Left click in the scene tree to deselect the node Also closing popup when focusing out of the application, without waiting for the parent to get focus to do so.
2020-08-22Re-apply "Fixes for windows in X11 tiling WMs"PouleyKetchoupp
From PR #38727 which was reverted in #41373 because of regressions in Ubuntu with Gnome. Co-authored-by: Lorenzo Cerqua <lorenzocerqua@tutanota.com>
2020-08-20Merge pull request #41345 from clayjohn/VULKAN-sky-fogJuan Linietsky
Add fog to sky shaders
2020-08-19Add fog to sky shadersclayjohn
2020-08-19Revert "Fixes for windows in X11 tiling WMs"Juan Linietsky
2020-08-16Merge pull request #41302 from Jlalond/divide-by-zeroRémi Verschelde
Update ResourceLoaderText::load to not update progress if resources a…
2020-08-16Update ResourceLoaderText::load to not update progress if resources are 0jjjlalonde@gmail.com
Include check in other progress update statement Update additional progress update statement
2020-08-16Port ClassDB tests to use doctestAndrii Doroshenko (Xrayez)
Extracted the most minimal core initialization functionality from `setup()` and `setup2()` so that `ClassDB` could be tested properly (input, audio, rendering, physics etc, are excluded). Display and rendering servers/singletons are not initialized at all. Due to the fact that most subsystems are disabled, fixed various crashes in the process (in order): - `AcceptDialog` OK/cancel swap behavior (used `DisplayServer` while `register_scene_types()`); - `make_default_theme` which depends on `RenderingServer`; - `XRServer` singleton access while calling `register_modules_types()`; - hidden bug in a way joypads are cleaned up (MacOS and Linux only). Removed manual `ClassDB` init/cleanup calls from `test_validate_testing.h`. ClassDB tests: Co-authored-by: Ignacio Etcheverry <ignalfonsore@gmail.com>
2020-08-14Skip indentation of empty lines when indenting a selection.Cheeseness
2020-08-14Merge pull request #37769 from HellonLegs/masterRémi Verschelde
solved ctrl + alt + special character Issue #6851
2020-08-14Merge pull request #38223 from EricEzaM/spinbox-update-lineedit-after-bad-inputRémi Verschelde
Fixed bug where spinbox would not update to it's actual value after non-numeric input
2020-08-13Restored fog (non volumetric).Juan Linietsky
Uses a simpler and more intuitive implementation based on density. Its less flexible than before, but its easier to get nice results.
2020-08-13Added volumetric fog effect.Juan Linietsky
2020-08-12Expose NOTIFICATION_POST_ENTER_TREETomasz Chabora
2020-08-12Merge pull request #41166 from somnathsarkar/gradient-fixRémi Verschelde
Sort points in a Gradient for color and offset updates.
2020-08-12Sort points in a Gradient for color and offset updates.Somnath Sarkar
2020-08-11Merge pull request #40964 from DrRevert/debug-mesh-lines-constRémi Verschelde
Change Shape3D::get_debug_mesh_lines into const methods
2020-08-11Merge pull request #41145 from nekomatata/cpu-particle-emission-mask-velocityRémi Verschelde
Fix 2D Particle velocity with directed emission mask
2020-08-11Fix RichTextLabel center alignment bugUmang Kalra
Fixes #40207.
2020-08-11Merge pull request #41139 from nekomatata/text-edit-disable-vkRémi Verschelde
Add option to disable virtual keyboard for TextEdit
2020-08-09Fix 2D Particle velocity with directed emission maskPouleyKetchoupp
Changed CPU velocity calculation for EMISSION_SHAPE_DIRECTED_POINTS to follow the same logic as in the GPU version: mat2 rotm; rotm[0] = texelFetch(emission_texture_normal, emission_tex_ofs, 0).xy; rotm[1] = rotm[0].yx * vec2(1.0, -1.0); VELOCITY.xy = rotm * VELOCITY.xy; Now both CPUParticles2D & CPUParticles3D (z disabled) show the same results as their GPU counterparts and take the initial velocity settings into account.