Commit Graph

51458 Commits

Author SHA1 Message Date
Rémi Verschelde a63ac0f8e0 Merge pull request #41894 from aaronfranke/ineq-exact
Change vector inequality comparison operators to use exact equality
2020-09-09 14:57:42 +02:00
Hugo Locurcio 263f620421 Improve documentation related to Array error handling
This closes https://github.com/godotengine/godot-docs/issues/3834.
2020-09-09 14:57:02 +02:00
Rémi Verschelde 1c881c973b GDScript: Fix MutexLock usage, fixes Clang 6 compat
Fixes #41852.
2020-09-09 14:56:57 +02:00
Rémi Verschelde 4d34677623 Merge pull request #41898 from Chaosus/vs_performance_fix
Improve performance of Undo:change node position in visual shader
2020-09-09 11:21:51 +02:00
Yuri Roubinsky ea49d8b9d5 Improve performance of Undo:change node position in visual shader 2020-09-09 11:29:40 +03:00
Jonah Stich f6b14238c7 Fixed minor typo, gui_hid -> gui_hide. 2020-09-08 18:08:21 -07:00
Aaron Franke d0a1399a1b Change inequality comparison operators to use exact equality 2020-09-08 18:10:58 -04:00
TwistedTwigleg a622649876 Changes to SkeletonIK:
* Removed the pointers to PhysicalBone in the code, as they were unused.
* Forward ported the SkeletonIK bone scaling fix I made from Godot 3.2 to Godot 4.0.
* Fixed issue where the root bone in the IK chain would not rotate correctly.
  * The issue turned out to be the update_chain function being called in solve. This would override the root bone transform incorrectly and that would cause it not to rotate after just a single solve. Removing the update_chain function fixes the issue and based on my testing there are no adverse effects.
  * While the old fix on this PR (prior to a force push) required a hack fix, this new fix does not!
* Removed the update_chain function. This change doesn't appear to have any adverse effects in any of the projects I tested (including with animations, Skeleton3D or otherwise, from AnimationPlayer nodes!)
* Fixed issue where the scale of the Skeleton node would change the position of the target, causing it not to work with skeletons that have a global scale of anything but 1.
2020-09-08 17:50:36 -04:00
Michael Alexsander 2b319889cb Add 'get_previous_tab()' to 'Tabs' 2020-09-08 17:35:49 -03:00
Rémi Verschelde 2410016638 Merge pull request #41709 from ThakeeNathees/dictionary-indexing-bug-fix
Fixed parser error when indexing a dictionary.
2020-09-08 21:38:14 +02:00
Rémi Verschelde bd34d38bf8 Merge pull request #41888 from neikeq/sln-bom
C#: Use BOM when creating a solution
2020-09-08 20:22:30 +02:00
Rémi Verschelde 950c5567f7 Merge pull request #41886 from neikeq/issue-40001
C#: Fix endless reload loop if project has unicode chars
2020-09-08 20:19:48 +02:00
Ignacio Etcheverry 1c74fa4242 C#: Use BOM when creating a solution
At least on Windows there seems to be issues if
the solution has no BOM and contains a project
with cyrillic chars.
2020-09-08 20:06:07 +02:00
Ignacio Etcheverry ac471ff563 C#: Fix endless reload loop if project has unicode chars
The assembly modified time wasn't picked properly
as the path was treated as latin-1, so the file
watcher was constantly firing the event.
2020-09-08 19:53:39 +02:00
Rémi Verschelde 9d209bfc3d Update AUTHORS and DONORS list
New contributor added to AUTHORS:
@EricEzaM

Thanks to all contributors and donors for making Godot possible!
2020-09-08 17:22:50 +02:00
Rémi Verschelde 9568bcf166 i18n: Sync translations with Weblate
Add translators comment for the two 'Project Manager' strings,
and fix some of the translations.

(cherry picked from commit c5f6d2097bcbe1826b9111774ed0f8deb5839060)
2020-09-08 15:18:17 +02:00
Rémi Verschelde d425cf58e4 Merge pull request #41879 from madmiraal/fix-40505
Initialise Basis elements with a default Basis in the declaration.
2020-09-08 15:03:58 +02:00
Thakee Nathees 279a11bbda GDScript crash on builtin type constructor fix
Fix: #41848
2020-09-08 18:33:53 +05:30
Rémi Verschelde 1e1a9be93e Merge pull request #41880 from Yetizone/update_header_guard
mesh_library.h: Update header guard to reflect file name
2020-09-08 14:44:00 +02:00
Yetizone 701493ab33 mesh_library.h: Update header guard to reflect file name 2020-09-08 15:12:31 +03:00
Rémi Verschelde af00bb998e Merge pull request #41875 from nekomatata/webrtc-doc-turn-server
Fix TURN server example in WebRTC documentation
2020-09-08 13:37:23 +02:00
Rémi Verschelde 5cc8da9f18 Merge pull request #41876 from madmiraal/fix-40947
Check if old mouse column is still available.
2020-09-08 13:36:32 +02:00
Marcel Admiraal 9149fb760c Initialise Basis elements with a default Basis in the declaration.
Ensures a valid Basis is created with all constructors.
2020-09-08 12:15:08 +01:00
Marcel Admiraal 79802b31a9 Check if old mouse column is still available. 2020-09-08 10:24:57 +01:00
Rémi Verschelde 0a8c5845e3 Merge pull request #41870 from nekomatata/fix-line-edit-enter-regression
Fix LineEdit not consuming enter events
2020-09-08 11:14:33 +02:00
PouleyKetchoupp 280496a2c3 Fix TURN server example in WebRTC documentation
WebRTC GDNative plugin uses `credential` and not `credentials`.
https://github.com/godotengine/webrtc-native/blob/74f2c78db5cdffa5b2b6ba9cd041061d7694400c/src/WebRTCLibPeerConnection.cpp#L35-L37
2020-09-08 11:10:57 +02:00
PouleyKetchoupp 5c63dec36e Fix LineEdit not consuming enter events
LineEdit should not return early when processing KEY_ENTER, so it can
consume the event properly.

Regression introduced by mistake while fixing enter events for Android
(PR #40487 - c0b394572f35498801571ad7176eb357d5de1bf3)
2020-09-08 10:22:37 +02:00
Rémi Verschelde 5c879e6d7d Merge pull request #41854 from Faless/mbedtls/2.16.8
Update mbedTLS to version 2.16.8 (+ patch).
2020-09-07 20:20:24 +02:00
Yuri Roubinsky bd27ea7574 Merge pull request #41856 from Chaosus/vs_particles_restart
Added `active` boolean to particles mode output in visual shaders
2020-09-07 19:35:37 +03:00
Yuri Roubinsky e50b2e58b2 Added active boolean to particles mode output in visual shaders 2020-09-07 19:21:22 +03:00
Rémi Verschelde 3c42d5789f Merge pull request #38308 from bruvzg/sad_security_circus
Adds PCK encryption support (using script encryption key for export).
2020-09-07 17:12:01 +02:00
Fabio Alessandrelli 2cb6b2ac6f Merge pull request #38944 from Wavesonics/http-gzip
HttpRequest now handles gzipping response bodies
2020-09-07 17:03:19 +02:00
Fabio Alessandrelli 8eb295cc54 Merge pull request #39100 from Wavesonics/pool-byte-array-fix
Fixed PackedByteArray GDScript functions
2020-09-07 16:59:26 +02:00
Fabio Alessandrelli a905764e3d Update mbedTLS to version 2.16.8 (+ patch). 2020-09-07 15:47:38 +02:00
Juan Linietsky 82efb06aaa Merge pull request #41840 from Chaosus/vs_particles
[WIP] Remakes particles in visual shaders
2020-09-07 10:43:03 -03:00
Rémi Verschelde 5bf28c735d Merge pull request #41510 from SkyLucilfer/TranslatorComment
Add translators comments extraction for Editor
2020-09-07 14:41:49 +02:00
Rémi Verschelde 8f9ab618ae Merge pull request #41846 from EricEzaM/PR/fix-expand-collapse-filesystem-dock
Fixed expand/collapse folder option not showing in FileSystemDock
2020-09-07 14:26:03 +02:00
Eric M 54bef223fd Fixed expand/collapse folder option not showing in FileSystemDock 2020-09-07 22:09:53 +10:00
Rémi Verschelde bc23899fb4 Merge pull request #41845 from madmiraal/clarify-comparison
Clarify comparison when enabling or disabling canvas_item copy_back_buffer buffer.
2020-09-07 13:20:35 +02:00
Rémi Verschelde b4a831b42e Merge pull request #41844 from madmiraal/fix-bitwise-sign-check
Use != 0 instead of > 0 when checking bit mask.
2020-09-07 13:07:02 +02:00
Yuri Roubinsky dc6685d28f Remakes particles in visual shaders 2020-09-07 13:33:51 +03:00
Rémi Verschelde 365dbde25d Merge pull request #41843 from Chaosus/vs_fix_some_nodes
Fix some broken visual shader nodes
2020-09-07 12:31:38 +02:00
Marcel Admiraal 08bedf68ff Clarify comparison precedence when enabling or disabling back buffer. 2020-09-07 11:00:00 +01:00
Yuri Roubinsky e2aca7e047 Fix some broken visual shader nodes 2020-09-07 12:39:20 +03:00
Marcel Admiraal f515e72348 Use != 0 instead of > 0 when checking bit mask. 2020-09-07 10:36:22 +01:00
Rémi Verschelde 753b2bd010 Merge pull request #41767 from lolleko/patch-1
Remove ArrayMesh::surface_remove declaration
2020-09-07 08:33:12 +02:00
Rémi Verschelde 53d83c4575 Merge pull request #41781 from AnilBK/fix-typo
Fixed Some typos.
2020-09-07 08:31:51 +02:00
Rémi Verschelde 79bbd8e572 Merge pull request #41832 from Calinou/doc-gridcontainer-child-type
Clarify the required child node type in the GridContainer documentation
2020-09-07 08:15:59 +02:00
Meriipu 44657db3e2 If the mouse is held on notification_wm_mouse_exit, do not drop focus
This fixes a bug where users of the scrollbar had to be very careful
not to move the mouse outside the viewport, otherwise the scrollbar
would drop its drag-action and stop scrolling until clicked again.

The existing behaviour had the side-effect of also dropping the
cosmetic highlighting of the scrollbar (in addition to the dragging),
for the specific case where the mouse was move outside the window.
The previous behaviour did nothing to remove the highlight if the
mouse was released (but not moved) inside the viewport.

This separate issue with the lingering highlight of the scrollbar
(until a mouse-movement action is performed inside the viewport) is
fixed in an immediate followup to this commit.

Closes bug #39634
2020-09-07 04:11:27 +02:00
Hugo Locurcio 40b5331d79 Clarify the required child node type in the GridContainer documentation
This closes #41822.
2020-09-07 01:41:08 +02:00