summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-12Merge pull request #34892 from KoBeWi/copy-pasta_v7Rémi Verschelde
Yet another node copy-paste PR
2021-02-12Merge pull request #45932 from goostengine/sprite-convert-compressedRémi Verschelde
Fix sprite editor conversion tools to handle compressed textures
2021-02-12Merge pull request #45931 from nekomatata/cylinder-contact-points-fixRémi Verschelde
Revised cylinder contact point generation in Godot Physics
2021-02-12Duplicate resources pasted to other sceneskobewi
2021-02-12Fix TextEdit autoscroll with wrapped linesPouleyKetchoupp
Index to find the last line wrap index was off by one, which prevented the first wrapped line to trigger autoscroll.
2021-02-12TextEdit respects content margin from StyleBoxPouleyKetchoupp
Now TextEdit adjusts x & y offset according to the corresponding StyleBox when in normal or read-only mode. In order to handle bottom content margin, wrapped lines that are entirely outside the stylebox content area are not drawn.
2021-02-12Fix sprite editor conversion tools to handle compressed texturesAndrii Doroshenko (Xrayez)
2021-02-12Revised cylinder contact point generationPouleyKetchoupp
Cylinder contact points generation is adjusted to make it more stable when standing on triangle meshes. Point-Circle: Switched to simpler plane projection as it's done for Point-Face contact points. It solves some cases where discrepancies between the two points caused the cylinder to jump. Edge-Circle: Same as before, the case for edge has just been moved from Face-Circle to a specific method. Face-Circle: The previous method was clipping edges against the circle, and then tried to add contact points when there wasn't enough support and failed in some cases. Now using a different algorithm which adds proper contact points around the circle more consistently. First, by clipping edges against circle segments using Face-Face algorithm. Second, by clipping edges against the circle plane.
2021-02-12Merge pull request #45923 from reduz/fix-lineedit-minimum-widthRémi Verschelde
Fix LineEdit minimum width
2021-02-12Fix LineEdit minimum widthreduz
-Changed theme setting name to make more sense of what it does -Reduced amount of minimum characters, so minimum size is smaller.
2021-02-12Add ability to change Icon Saturationreduz
-Allows for more theme freedom -Allows for entirely B&W themes.
2021-02-12Merge pull request #45922 from bruvzg/space_widthRémi Verschelde
Use get_char_size(' ') to calculate space width.
2021-02-12Use get_char_size(' ') to calculate space width.bruvzg
2021-02-12Merge pull request #45907 from reduz/improved-inspector-subresourcesRémi Verschelde
Improved Inspector Sub-Resource Editing
2021-02-12Improved Inspector Sub-Resource Editingreduz
-Better margins -Colors to delimit subresources better.
2021-02-12Merge pull request #45785 from Calinou/project-manager-add-loading-textRémi Verschelde
Display loading text while the project manager is loading
2021-02-12Merge pull request #45920 from Faless/js/4.x_dpiRémi Verschelde
[HTML5] Detect screen scale and DPI.
2021-02-12[HTML5] Detect screen scale and DPI.Fabio Alessandrelli
`OS.get_screen_scale` will now return the `window.devicePixelRatio` value, `OS.get_screen_dpi` uses CSS media queries to find approximate DPI value for the current display. `OS.get_screen_size` also return the actual screen size (not the CSS pixel size).
2021-02-12Merge pull request #45903 from reduz/improve-resoucre-load-cacheRémi Verschelde
Improve resource load cache
2021-02-12Merge pull request #45909 from ShatReal/masterRémi Verschelde
Fixed typo in PackedScene documentation
2021-02-12Merge pull request #45859 from Kayomn/masterRémi Verschelde
Accomodate blend shape ranges of -1 to +1 for Vulkan
2021-02-11fixed typo in packedsceneEmily
2021-02-11Improve resource load cachereduz
-Added a new method in Resource: reset_state , used for reloading the same resource from disk -Added a new cache mode "replace" in ResourceLoader, which reuses existing loaded sub-resources but resets their data from disk (or replaces them if they chaged type) -Because the correct sub-resource paths are always loaded now, this fixes bugs with subresource folding or subresource ordering when saving.
2021-02-11Merge pull request #45901 from akien-mga/scons-fix-custom_modules-is_engineRémi Verschelde
SCons: Fix Godot detection in custom modules logic
2021-02-11SCons: Fix Godot detection in custom modules logicRémi Verschelde
`exec()` was not a good idea as it assumes a certain type of `version.py` file similar to Godot's own file, which is not always a reliable assumption (see https://github.com/godotengine/godot/pull/43057#issuecomment-777632900). Also restores Python 2 support for the 3.2 branch.
2021-02-11Merge pull request #44698 from Chaosus/shader_varying_fragment_to_lightRémi Verschelde
Allow to pass varying from fragment to light shader function
2021-02-11Merge pull request #45882 from HenryWConklin/broken-gdnative-testRémi Verschelde
Fix broken gdnative variant test
2021-02-11Fix broken gdnative variant testHenry Conklin
2021-02-11Allow passing varying from fragment to light shader functionYuri Roubinsky
2021-02-11Merge pull request #45891 from Faless/js/4.x_editor_focusRémi Verschelde
[HTML5] Editor: ensure canvas focus when switching tabs.
2021-02-11Merge pull request #45835 from sps1112/add-test-variantRémi Verschelde
Add Unit Tests for Variant Class