summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-02-17Fix test_body_motion recoveryPouleyKetchoupp
This change makes test_body_motion more reliable when the kinematic body recovers from being stuck. - When recovery occurs, the rest information is generated, in order to make sure collision results from test_move, move_and_collide and move_and_slide are consistent and return a collision in case of overlap. - The new calculation for recovery vector makes sure the recovery is never more than the overlap depth between shapes. This can help with cases where the kinematic body overlaps with several shapes. Recovery is made iteratively, without forcing a full overlap at each step. This helps with getting proper rest information when recovery occurs. - One Way Collision: When attempting motion, contact direction is checked against motion before skipping in order to solve cases where kinematic bodies can sink into one-way collision shapes. Rest info now sets max contact depth in order to properly handle one-way collision. - Low speed motion is now handled in the rest info, by never setting min_allowed_depth lower than motion length. Separation is always applied with full margin, otherwise contact is lost when low speed motion occurs right after higher speed motion. - Similar changes are applied to 3D in order to make 2D and 3D consistent.
2021-02-15Merge pull request #46048 from akien-mga/codeowners-teamsRémi Verschelde
CODEOWNERS: Update with newly added teams
2021-02-15Merge pull request #44355 from ↵Rémi Verschelde
EricEzaM/PR/fix-action-false-positives-and-allow-checking-exact-matches Allow checking for exact matches with Action events.
2021-02-15Merge pull request #45991 from goostengine/makerst-filterRémi Verschelde
makerst: Add an option to filter which XML classes to output
2021-02-15Merge pull request #45704 from EricEzaM/PR/popup-menu-beautificationRémi Verschelde
Improved PopupMenu visuals. Removed x-y margin, made it 'padding' instead
2021-02-15makerst: Add an option to filter which XML classes to outputAndrii Doroshenko (Xrayez)
Usage: ``` # Output `VisualScript` classes only (found in `modules/visual_script`) python doc/tools/makerst.py "doc/classes" "modules" --filter "visual_script" # Output CSG classes only (found in `modules/csg`) python doc/tools/makerst.py "doc/classes" "modules" --filter "csg" ```
2021-02-15Merge pull request #46028 from Beuc/patch-passbyRémi Verschelde
doc: explain TouchScreenButton passby mode
2021-02-15CODEOWNERS: Update with newly added teamsRémi Verschelde
2021-02-15doc: explain TouchScreenButton passby modeSylvain Beucler
2021-02-15Merge pull request #45855 from hoontee/fix-45718Rémi Verschelde
Implement CollisionPolygon3D margin
2021-02-15Merge pull request #46043 from bruvzg/restore_char_and_space_extra_spacingRémi Verschelde
[TextServer] Restore character and space extra spacing support.
2021-02-15Merge pull request #46033 from bruvzg/ignore_warp_on_mode_change_4Rémi Verschelde
[macOS] Ignore mouse move event caused by mouse mode switch.
2021-02-15[TextServer] Restore character and space extra spacing support.bruvzg
2021-02-15Improved PopupMenu visuals. Removed x-y margin, made it 'padding' instead.Eric M
2021-02-15[macOS] Ignore mouse move event caused by mouse mode switch.bruvzg
2021-02-14Merge pull request #46031 from RandomShaper/fix_update_treeRémi Verschelde
Fix SceneTreeEditor::_update_tree() binding
2021-02-14Fix SceneTreeEditor::_update_tree() bindingPedro J. Estébanez
2021-02-14Merge pull request #44071 from dalexeev/editor-about-logoRémi Verschelde
Change logo in the About dialog box (return Godot's teeth)
2021-02-14Merge pull request #46021 from kleonc/visualshader_index_checkRémi Verschelde
VisualShader::_input_type_changed Fix index out of bounds crash.
2021-02-14Merge pull request #42784 from mujpao/search-results-font-size-4.0Rémi Verschelde
Make search results font follow code editor font
2021-02-14Merge pull request #46024 from kleonc/rtl_add_image_fixRémi Verschelde
RichTextLabel::add_image Fail if passed image has no area
2021-02-14Change logo in the About dialog box (return Godot's teeth)Danil Alexeev
2021-02-14RichTextLabel::add_image Fail if passed image has no areakleonc
2021-02-14VisualShader::_input_type_changed Fix index out of bounds crash.kleonc
2021-02-14Merge pull request #44747 from bruvzg/missing_outlinesRémi Verschelde
[CTL] Add missing theme properties for outlines, fix underline scaling, and RTL cell padding.
2021-02-14[CTL] Fix RichTextLabel cell horizontal padding.bruvzg
2021-02-14[CTL] Fix scaling of the underline position and size.bruvzg
2021-02-14[CTL] Add missing font outline drawing routines and theme constants.bruvzg
2021-02-14Merge pull request #45942 from YeldhamDev/label_height_emptyRémi Verschelde
Keep Label's min height when empty
2021-02-14Merge pull request #45910 from Ansraer/default-scale-highres-monitorRémi Verschelde
Adjust auto scale on 4k monitors to 150%
2021-02-14Merge pull request #45953 from BastiaanOlij/no_unload_non_reloadableRémi Verschelde
Only unload the library if the reloadable flag is true
2021-02-14Merge pull request #46009 from qarmin/xatlas_leakRémi Verschelde
Fix memory leak in Xatlas module
2021-02-14Fix memory leak in Xatlas moduleRafał Mikrut
2021-02-14Merge pull request #45968 from KoBeWi/do_not_SAVERémi Verschelde
Don't save project settings when not necessary
2021-02-14Merge pull request #45987 from bruvzg/fix_uninit_material_featuresRémi Verschelde
Fix uninitialized `BaseMaterial3D::features` variable.
2021-02-14Only unload the library when no NativeScript objects exist if the reloadable ↵Bastiaan Olij
flag is true. If it is false it is likely the library does other things and can't be unloaded
2021-02-14Fix uninitialized `BaseMaterial3D::features` variable.bruvzg
2021-02-13Merge pull request #45956 from reduz/fix-editor-always-redrawingRémi Verschelde
Fix editor always redrawing
2021-02-13Merge pull request #45959 from Xartorx/fix-mono-load-cacheRémi Verschelde
Fix Mono build after resource load cache changes
2021-02-13Merge pull request #45963 from RevoluPowered/fix-windows-cache-using-old-versionRémi Verschelde
Use official github actions cache for Windows
2021-02-13Fix Mono build after resource load cache changesXartorx
2021-02-13Fix editor always redrawingreduz
-Only update rendering settings when project settings change -Fixes the update spinner (and editor rendering) updating all the time. -Added a "project_settings_changed" signal to EditorNode and EditorPlugin
2021-02-13Don't save project settings when not necessarykobewi
2021-02-13Merge pull request #45858 from nekomatata/text-edit-style-content-marginsRémi Verschelde
TextEdit respects content margin from StyleBox
2021-02-13Merge pull request #45881 from nekomatata/textedit-wrap-autoscrollRémi Verschelde
Fix TextEdit autoscroll with wrapped lines
2021-02-13Use github actions cache not my own one.Gordon MacPherson
2021-02-13Merge pull request #44396 from Calinou/add-file-flush-methodRémi Verschelde
Expose a `File.flush()` method to scripting
2021-02-12Merge pull request #45924 from reduz/icon-saturationJuan Linietsky
Add ability to change Icon Saturation
2021-02-13Expose a `File.flush()` method to scriptingHugo Locurcio
This can be used to ensure a file has its contents saved even if the project crashes or is killed by the user (among other use cases). See discussion in #29075.
2021-02-12Keep Label's min height when emptyMichael Alexsander