Tomasz Chabora
8f3eec930b
Add unique icon to Polygon2D
...
(cherry picked from commit 225622e5e3
)
2020-06-21 21:33:23 +02:00
Rémi Verschelde
804b53bdbb
Merge pull request #37500 from madmiraal/check-motion-before-bullet-sweep-3.2
...
[3.2] Check for motion in cast_motion() before doing Bullet convexSweepTest().
2020-06-21 18:31:52 +02:00
Rémi Verschelde
6cf8709808
Merge pull request #39729 from madmiraal/fix-39718-3.2
...
[3.2] Fix creation of duplicate faces in CSG merge faces.
2020-06-21 17:58:40 +02:00
Marcel Admiraal
b006f5402d
Check for motion in cast_motion() before doing Bullet convexSweepTest().
...
Also ensure that default closest_safe and closest_unsafe values are
defined in cast_motion() and before cast_motion() is called.
2020-06-21 16:28:01 +01:00
Marcel Admiraal
fa0ee28826
Check if point's index exists before adding it to the list of points
...
that need to split faces when avoiding creating degenerate faces
while merging CSG faces.
2020-06-21 14:41:05 +01:00
Rémi Verschelde
bd16fd9d19
Merge pull request #39683 from asmaloney/3.2-FileAccessBuffered-init
...
[3.2] Ensure FileAccessBuffered structs are properly initialized
2020-06-19 23:44:17 +02:00
Andy Maloney
7f18163ea6
[3.2] Ensure FileAccessBuffered structs are properly initialized
2020-06-19 11:32:53 -04:00
Michael Belousov
42a31501a8
return boxed long when marshalling a godot int to mono runtime in dynamic contexts
...
(cherry picked from commit 60fcefba69
)
2020-06-19 16:17:27 +02:00
PouleyKetchoupp
b3af0b2a39
Option in RichTextLabel for height to fit content
...
(cherry picked from commit ad8081216c
)
2020-06-19 16:17:27 +02:00
Rémi Verschelde
307a9551ae
Merge pull request #39658 from asmaloney/3.2-macos-command-backspace
...
[3.2][macOS] Command-backspace in line edit
2020-06-19 13:19:51 +02:00
Rémi Verschelde
6c6a203e26
Merge pull request #39644 from Ev1lbl0w/feature/disable-rendering
...
Expose disable_render_loop property to GDScript
2020-06-19 12:54:04 +02:00
Rémi Verschelde
388a194afc
Merge pull request #39669 from lawnjelly/kessel_vertex_write_fix
...
GLES2 Batching - prevent baking on VERTEX use in a shader
2020-06-19 11:09:32 +02:00
lawnjelly
a4bd66f854
GLES2 Batching - prevent baking on VERTEX use in a shader
...
Using the operator += in a shader is classified as an 'assign', and so is classified as a write rather than a read. This means that we need to prevent vertex baking on either a write or read (i.e. on usage), rather than just on reads.
2020-06-19 09:42:04 +01:00
Andy Maloney
5bbb15418f
[3.2][macOS] Command-backspace in line edit
...
Make command-backspace in line edit work like other macOS applications.
If there is a selection, command-backspace deletes the selection.
If there isn't a selection, command-backspace deletes from the cursor to the beginning of the line edit.
This addresses part of godotengine/godot#23548
2020-06-18 17:42:51 -04:00
Ev1lbl0w
17c87d2ec1
Expose disable_render_loop property to GDScript
2020-06-18 11:59:29 +01:00
Maganty Rushyendra
ae59e22cdd
Fix editor texture preview for certain specific dimensions
...
Ensures no error is issued when attempting to preview a resource that
may be scaled down to <1 pixel when resizing to fit the thumbnail.
(cherry picked from commit c7a8dc7bb9
)
2020-06-18 12:00:05 +02:00
Hugo Locurcio
88c22cb648
Document Mono-specific classes
...
This fully documents all Mono-specific classes.
(cherry picked from commit 24a8d43272
)
2020-06-18 11:33:18 +02:00
Bojidar Marinov
1c801dd044
Fix a random crash in the TileSet editor
...
Occurred when selecting polygon collision mode, then drawing a single point, then selecting rectangle mode, and finally trying to select a rectangle.
(cherry picked from commit 7850d0316f
)
2020-06-18 11:29:28 +02:00
Hugo Locurcio
d4dd80afe7
Restore previous mouse position when leaving the editor freelook mode
...
- Remove the crosshair as it no longer serves a purpose (the cursor will
now appear where the user "expects" it to).
This closes https://github.com/godotengine/godot-proposals/issues/1076 .
(cherry picked from commit 4a542e0007
)
2020-06-18 11:29:28 +02:00
Rémi Verschelde
bf913d6917
DocData: Skip language-specific ClassDoc without methods/constants
...
Removes the useless `@C#`, `@NativeScript` and `@VisualScript` entries.
(cherry picked from commit ba0db95909
)
2020-06-18 11:29:28 +02:00
Stijn Hinlopen
dc7f555783
Search result highlights follow font size
...
(cherry picked from commit a86521d0bd
)
2020-06-18 11:29:28 +02:00
Aaron Franke
6e3a1074ce
Simplify Transform2D get_rotation
...
(cherry picked from commit 0fa478a050
)
2020-06-18 11:29:28 +02:00
Maganty Rushyendra
3b52ea4b43
Fix code editor Replace tool to work with 'Selection Only' option
...
Ensures that when the `Selection Only` option is selected, the Replace
tool replaces occurrences of the search phrase only within the selected
region, and in order of occurrence.
(cherry picked from commit 2be3a33cc3
)
2020-06-18 11:29:28 +02:00
Marcel Admiraal
7971b20ebe
Add Code::Blocks files to .gitignore.
...
(cherry picked from commit 990ecf8fc4
)
2020-06-18 11:29:28 +02:00
Rémi Verschelde
d8b543c991
DDS: Fix loading files without DDSD_CAPS or DDSD_PIXELFORMAT
...
MSDN says:
> When you write .dds files, you should set the DDSD_CAPS and
> DDSD_PIXELFORMAT flags, and for mipmapped textures you should also
> set the DDSD_MIPMAPCOUNT flag. However, when you read a .dds file,
> you should not rely on the DDSD_CAPS, DDSD_PIXELFORMAT, and
> DDSD_MIPMAPCOUNT flags being set because some writers of such a file
> might not set these flags.
https://docs.microsoft.com/en-us/windows/win32/direct3ddds/dds-header
¯\_(ツ)_/¯
Fixes #39516 .
(cherry picked from commit 0f21249a2d
)
2020-06-18 11:29:28 +02:00
Ev1lbl0w
4d7ac36e84
Allow Godot to kill it's own PID
...
(cherry picked from commit 75ce45440a
)
2020-06-18 11:29:28 +02:00
Vorblen
f46624030c
Add description for "absorbent" and "rough"
...
(cherry picked from commit 8acdbaa4f2
)
2020-06-18 11:29:28 +02:00
Hugo Locurcio
5200ff03d2
Display freelook speed and zoom in units in the 3D editor viewport
...
Now that the 3D editor grid is infinite and adjusts its step automatically,
this helps people get a better sense of scale when moving around in the
3D viewport.
This also fixes the indicator bar drawing on hiDPI displays.
(cherry picked from commit eaae50fe4a
)
2020-06-18 11:29:28 +02:00
Andrea Catania
74d10e766e
- Added more euler rotation orders support.
...
- Fixed floating point issue on the old one.
- Fixed the equation on the get_euler_yxz function.
- Added unit tests.
This work has been kindly sponsored by IMVU.
(cherry picked from commit 2331300989
)
2020-06-18 11:29:28 +02:00
Thakee Nathees
438f1a8238
Fix: Ctrl + Click not working for subclasses
...
(cherry picked from commit 95b0a00d2c
)
2020-06-18 11:29:28 +02:00
Thakee Nathees
fc92f83c30
Debugger stepping to incorrect line fix
...
Fix : #39296
(cherry picked from commit fc89c5c76d
)
2020-06-18 11:29:28 +02:00
Tomasz Chabora
d46ab53b41
Allow duplicating files when holding Control
...
(cherry picked from commit b426d11d86
)
2020-06-18 11:29:27 +02:00
Thakee Nathees
931a927a40
shodowed var warning for `for` loop counter
...
Fix : #39268
(cherry picked from commit 54835a5302
)
2020-06-18 10:51:45 +02:00
Tomasz Chabora
202ca3ce7f
Link exposed set/getters in property descriptions
...
(cherry picked from commit ea07acb877
)
2020-06-18 10:51:45 +02:00
Thakee Nathees
bf9df88a7c
GDScript debugger incorrect error line fixed
...
if the first line of an else or an elif throws a runtime error the
debugger shows incorrect line number.
(cherry picked from commit 9325671faa
)
2020-06-18 10:51:45 +02:00
Andrii Doroshenko (Xrayez)
5084043373
Bind Shape2D draw method
...
(cherry picked from commit 430d1fd795
)
2020-06-18 10:51:44 +02:00
Hugo Locurcio
a6a29f97fe
Add a suffix to the window title when running from a debug build
...
Since projects started from the editor or exported in debug mode
run slower than those exported in release mode, this should be
clearly presented to the user.
This partially addresses #20219 .
(cherry picked from commit a9c60007a9
)
2020-06-18 10:46:01 +02:00
Rémi Verschelde
7f6767470d
Merge pull request #39580 from m4gr3d/provide_activity_to_godot_plugin_constructor_3_2
...
Clean up the GodotPlugin public API.
2020-06-16 20:45:49 +02:00
Fredia Huya-Kouadio
61aa477e1c
Clean up the `GodotPlugin` public API.
2020-06-16 09:24:41 -07:00
Rémi Verschelde
1cf8652945
Merge pull request #39263 from ThakeeNathees/is-operation-fail
...
[3.2] Fix `is` operation fail on get_script()
2020-06-16 16:28:43 +02:00
Rémi Verschelde
893cf84278
Merge pull request #39590 from madmiraal/fix-35744-3.2
...
[3.2] Normalise p_up_direction vector in move_and_slide()
2020-06-16 12:45:07 +02:00
Marcel Admiraal
ea4ee986b5
Normalise p_up_direction vector in move_and_slide() and
...
move_and_slide_with_snap() and fix tolerance in
move_and_slide_with_snap() max floor angle.
2020-06-16 10:11:54 +01:00
Rémi Verschelde
2e8480d56a
Merge pull request #39571 from Chaosus/fix_vs
...
[3.2] Use path instead classname to prevent errors for exported visual shaders
2020-06-16 09:33:15 +02:00
Rémi Verschelde
af094253a6
Merge pull request #39568 from Ranoller/patch-2
...
(3.2) Fix bad position in Camera2D offset and camera rotation if smot…
2020-06-15 23:36:32 +02:00
Yuri Roubinsky
87ebc29d8e
Use path instead classname to prevent errors for exported visual shaders
2020-06-15 21:33:32 +03:00
Rémi Verschelde
e50e834197
Merge pull request #39559 from RandomShaper/fix_half_float_textures_3.2
...
Fix wrong internal format for half-float textures
2020-06-15 19:36:49 +02:00
Ranoller
616fb219db
(3.2) Fix bad position in Camera2D offset and camera rotation if smothing enabled
...
Fix https://github.com/godotengine/godot/issues/16323 in 3.2 branch. Apply same solution of https://github.com/godotengine/godot/issues/2074 in rotation and offset.
2020-06-15 16:34:03 +02:00
Rémi Verschelde
93e20a4cd4
GDScript LSP: Fix wrong error checks added in #39385
...
Reverts `latest_client_id` back to 0, as I misunderstood how the client
IDs are assigned and, without further testing and debugging, I can't
say if this was a bug or a valid default value.
Similarly, a `latest_client_id` of -1 is no longer raising an error.
Fixes #39548 .
(cherry picked from commit 786f4ada35
)
2020-06-15 14:34:35 +02:00
Rémi Verschelde
35a5ebb44d
i18n: Sync translations with Weblate
...
Remove 'de_CH' translation (4% complete) to default to the 100%
complete 'de' one.
Fixes #32625 .
2020-06-15 14:34:35 +02:00
dominiks
ff185f715a
Add note about automatic window title to FileDialog documentation.
...
(cherry picked from commit d2250a2320
)
2020-06-15 14:34:35 +02:00