Rémi Verschelde
62efa30ed2
OS: Better validation of invalid input for get_unix_time_from_datetime
...
Default missing keys to Unix time 0 (1970-01-01 at 00:00:00 UTC).
Abort if year <= 0, this is not supported by the current algorithm.
Prevents an infinite loop further down.
Fixes #49022 .
2021-05-24 13:37:36 +02:00
Yuri Roubinsky
6772f70ec3
Fixes adding nodes on dragging in visual shaders
2021-05-24 13:50:10 +03:00
Rémi Verschelde
9cf1d034a7
Merge pull request #48894 from reduz/gpu-particles-2d-2
...
Support for 2D particles to collide against SDF
2021-05-24 12:49:34 +02:00
Rémi Verschelde
08491ec543
Merge pull request #47791 from Chaosus/fix_doc_theme
...
Fix doc theme not changing when its changed via settings
2021-05-24 12:21:55 +02:00
Rémi Verschelde
7cb23e4306
Merge pull request #48956 from Chaosus/vs_fix_adding_multiple_resources_undo
...
Fixes non-atomary action of dragging resources on visual shader graph
2021-05-24 12:21:35 +02:00
Rémi Verschelde
6580d1798a
Merge pull request #48829 from Chaosus/vs_comment_node_fixes
...
Prevents VisualShaderNodeComment from overlapping its content
2021-05-24 12:21:19 +02:00
bruvzg
a1cb6f07a1
Add GDNative Framework loading and export support.
2021-05-24 12:49:05 +03:00
Rémi Verschelde
220e4401bd
Merge pull request #49016 from bruvzg/macos_on_top_40
...
[macOS] Allow "on top" windows to enter full-screen mode.
2021-05-24 11:39:59 +02:00
Rémi Verschelde
4b4c0c0ef4
Merge pull request #49013 from zaevi/fix-zip-close
...
Fix duplicate close file when deconstructing ZipArchive
2021-05-24 11:37:45 +02:00
bruvzg
d14eae141e
[macOS] Allow "on top" windows to enter full-screen mode.
2021-05-24 10:53:01 +03:00
Zae
a65dac3fa7
Fix duplicate close files when deconstructing ZipArchive
2021-05-24 14:25:02 +08:00
Rémi Verschelde
635d0c9b44
Merge pull request #49000 from KoBeWi/iCoords
...
Change frame_coords to Vector2i
2021-05-23 23:11:49 +02:00
reduz
789713b008
Support for 2D particles to collide against SDF
...
-Added SDF collision support for 2D particles
-Changed the SDF generation to be fully signed
2021-05-23 16:43:36 -03:00
kobewi
5605454981
Change frame_coords to Vector2i
2021-05-23 21:38:27 +02:00
Rémi Verschelde
809948f977
Merge pull request #40397 from KoBeWi/silent_seeker
...
Allow to move timeline without moving animation
2021-05-23 17:28:21 +02:00
Rémi Verschelde
ad72f3c04e
Merge pull request #48980 from amoriqbal/patch-1
...
Mouse pointer reappears at same spot
2021-05-23 17:24:24 +02:00
Rémi Verschelde
587377e553
Merge pull request #48991 from KoBeWi/deferred_again
...
Reset Shader Editor scroll when changing shader
2021-05-23 16:20:52 +02:00
kobewi
0ac5be1e67
Reset Shader Editor scroll when changing shader
2021-05-23 13:54:45 +02:00
Rémi Verschelde
f096a586d5
Merge pull request #48984 from kleonc/sprite_frames_editor-minor-fixes
2021-05-23 12:40:40 +02:00
kleonc
07d346dfa5
SpriteFramesEditor Minor fixes
2021-05-23 10:59:21 +02:00
amor
2c745e0e95
Mouse ptr reappears at drag start position
2021-05-23 10:48:26 +05:30
Rémi Verschelde
45d3b965bb
Merge pull request #48739 from Calinou/textedit-add-select-word-under-cursor
...
Add a keyboard shortcut to select the word under cursor in TextEdit
2021-05-23 00:18:05 +02:00
Hugo Locurcio
80f4e407b2
Add a keyboard shortcut to select the word under cursor in TextEdit
...
This also acts as a general-purpose "deselect" shortcut since pressing
it a second time will deselect text.
This is available both in the script editor and in TextEdit fields
in use, both in the editor and projects.
The Duplicate Line script editor shortcut was moved to Ctrl + Shift + D
since it conflicts with the new shortcut (Ctrl + D). The rationale for
doing so is that Duplicate Line is a less commonly used action, and
its behavior can be replicated by copying and pasting the current line
anyway. (With no selection active, the whole line will be copied.)
2021-05-22 23:47:43 +02:00
Rémi Verschelde
de4c17f716
Merge pull request #48916 from mortarroad/master-convex-hull-ported
...
Replace QuickHull with Bullet's convex hull computer.
2021-05-22 23:22:48 +02:00
Morris Tabor
d1bc88d426
Replace QuickHull with Bullet's convex hull computer.
...
The code is based on the current version of thirdparty/vhacd and modified to use Godot's types and code style.
Additional changes:
- extended PagedAllocator to allow leaked objects
- applied patch from https://github.com/bulletphysics/bullet3/pull/3037
2021-05-22 22:35:42 +02:00
Yuri Roubinsky
5874b7a29c
Allow shader arrays to be passed as parameters and return value
2021-05-22 20:15:03 +03:00
Rémi Verschelde
234a101eb3
Merge pull request #44874 from Chaosus/shader_warnings
...
Basic warning support implementation for the Godot Shading Language.
2021-05-22 19:12:53 +02:00
Rémi Verschelde
43e843ac98
Merge pull request #48940 from omar-polo/add-openbsd
...
add OpenBSD to OS_LinuxBSD::get_name()
2021-05-22 18:35:42 +02:00
Yuri Roubinsky
084648bd18
Basic warning support implementation for the Godot Shading Language.
2021-05-22 19:24:31 +03:00
Rémi Verschelde
846b3855b5
Merge pull request #47764 from fire/meshoptimizer-update
...
Meshoptimizer update / LOD Normals fix
2021-05-22 18:16:39 +02:00
Rémi Verschelde
3c23e026ac
Merge pull request #48973 from trollodel/debug_shapes_update_crash
...
Fix crash on debug shapes update if CollisionObject3D is not in tree
2021-05-22 18:04:14 +02:00
Rémi Verschelde
97d433a272
Merge pull request #48970 from EricEzaM/more-editor-log-fixes
...
Fixed editor log collapsing of duplicate messages not working
2021-05-22 18:01:51 +02:00
K. S. Ernest (iFire) Lee
fc8ea1d828
Update with experimental mesh optimizer.
...
Normals being optimized has better quality now.
Test simplify once and then use a slightly less tolerant
error for the target error.
2021-05-22 08:58:50 -07:00
trollodel
fea75bb112
Fix crash on debug shapes update if CollisionObject3D is not in tree
2021-05-22 17:26:03 +02:00
Rémi Verschelde
4828667759
Merge pull request #42775 from Paulb23/code_edit_line_background
...
Add custom background line colour to TextEdit and remove marked lines
2021-05-22 16:37:26 +02:00
bruvzg
139a9d6370
Add symlink API to the DirAccess (on macOS and Linux).
2021-05-22 17:33:34 +03:00
EricEzaM
a6ff00d8be
Fixed editor log collapsing of duplcate messages not working
2021-05-23 00:14:56 +10:00
Rémi Verschelde
78861fde0b
Merge pull request #48969 from bruvzg/uwp_phys_keys_fix
...
[UWP] Add missing `get_scansym` argument.
2021-05-22 16:03:22 +02:00
Paulb23
00e10a842f
Add custom background line colour to TextEdit and remove marked lines
2021-05-22 14:41:55 +01:00
bruvzg
494c54b98c
[UWP] Add missing get_scansym
argument.
2021-05-22 16:39:31 +03:00
David Cambré
d7205ef1d0
The built in function math/seed was missing the sequenceport.
2021-05-22 14:01:35 +02:00
Rémi Verschelde
1cc8cc96cb
Merge pull request #48954 from Calinou/editor-tweak-checked-checkbox-appearance
...
Tweak pressed CheckBox appearance in the editor
2021-05-22 13:42:48 +02:00
Rémi Verschelde
9a508f89b2
Merge pull request #48952 from aaronfranke/cs-vec2-orthogonal
...
Rename Vector2 Perpendicular to Orthogonal in C#
2021-05-22 13:40:23 +02:00
Rémi Verschelde
5d2d24202d
Merge pull request #48927 from KoBeWi/I_fixed_your_left
...
Fix usage of String.left()
2021-05-22 13:09:34 +02:00
Yuri Roubinsky
7f5b074b4b
Fixes non-atomary action of dragging resources on visual shader graph
2021-05-22 08:16:56 +03:00
Hugo Locurcio
0d27c4d809
Tweak pressed CheckBox appearance in the editor
...
This uses the accent color to match pressed CheckButtons after they
were updated. Checked checkboxes are now more prominent in the user's
peripheral vision, which can be useful at times. This also matches
how checkboxes look in most operating systems and web browsers.
2021-05-22 03:45:01 +02:00
Aaron Franke
aa65c91618
Rename Vector2 Perpendicular to Orthogonal in C#
2021-05-21 21:02:38 -04:00
Rémi Verschelde
3b3a55ca04
Merge pull request #48918 from groud/fix_tilemap_y_sort
...
Fixes TileSet Y-sort not working and TileSet not saving correctly
2021-05-22 00:26:36 +02:00
kobewi
ea9660e1cf
Fix usage of String.left()
2021-05-21 23:01:44 +02:00
Omar Polo
3bff838cee
add OpenBSD to OS_LinuxBSD::get_name()
2021-05-21 21:35:31 +02:00