Aaron Franke
3b10458a5d
Add HexEncode to C#
...
(cherry picked from commit 6b54d7dde1
)
2020-11-17 12:02:00 +01:00
Aaron Franke
e3419a7fe1
Add LStrip and RStrip to C# strings
...
(cherry picked from commit c89af1d433
)
2020-11-17 12:01:59 +01:00
Vaughan Ling
7a9660e8d2
Change android orientations from sensor to user
...
# Conflicts:
# platform/android/java/lib/src/org/godotengine/godot/GodotIO.java
(cherry picked from commit d658063833
)
2020-11-17 12:01:59 +01:00
Hugo Locurcio
312d4aa390
Add files to create a Windows editor installer using Inno Setup
...
This partially addresses
https://github.com/godotengine/godot-proposals/issues/1432 .
To fully address the proposal above, official Windows installers will
have to be compiled and distributed.
(cherry picked from commit 8baa303d15
)
2020-11-17 12:01:59 +01:00
Hugo Locurcio
c9a694a11d
Rename the "Delete" option in the FileSystem dock to "Move to Trash"
...
It actually moves files to the system trash instead of removing them
completely.
(cherry picked from commit e7ed287fda
)
2020-11-17 12:01:59 +01:00
Hugo Locurcio
12681b497b
Improve messages related to overriding the default editor layout
...
This closes #33884 .
(cherry picked from commit b324a929f6
)
2020-11-17 12:01:59 +01:00
Nathan Franke
84c04a8ee3
Fix Android Export jarsigner error with *.import whitelist
...
(cherry picked from commit 20bca313c0
)
2020-11-17 12:01:59 +01:00
Fredia Huya-Kouadio
566835e181
Update the logic to query for the 'scons' command executable path.
...
(cherry picked from commit 46cc3233d8
)
2020-11-17 12:01:59 +01:00
Marcus Brummer
75f33fddab
Added the .jks file extension as valid preset for Android keystore files
...
(cherry picked from commit e1b9be4a6b
)
2020-11-17 12:01:59 +01:00
Feniks
c58b5c5df4
Changed mouse cursor to the caret (text cursor) location.
...
(cherry picked from commit 59ed3c1aaf
)
2020-11-17 12:01:58 +01:00
Rémi Verschelde
d81b8e4a86
SceneTree: Fix reparent crash with animation tracks renaming disabled
...
This check was there since the first commit in 2014, but a later feature added in 2018
with #17717 did not properly update the code while adding non animation-related code
in `perform_node_renames`.
Fixes #40532 .
(cherry picked from commit d107fd4c9e
)
2020-11-17 12:01:58 +01:00
Wilson E. Alvarez
aa6406874e
Document InstancePlaceholder.create_instance not being thread-safe.
...
(cherry picked from commit a6f3ef3ac7
)
2020-11-17 12:01:58 +01:00
Haoyu Qiu
beddfb4437
Keep cursor relative position after multiline move
...
(cherry picked from commit 87fb2bde0c
)
2020-11-17 12:01:58 +01:00
HaSa1002
18d65673af
Docs: MeshDataTool: showcase tool in code example
...
(cherry picked from commit 4f9b993423
)
2020-11-17 12:01:58 +01:00
Rémi Verschelde
728200a10b
Merge pull request #43611 from Calinou/use-low-editor-scale-auto-3.2
...
Use 75% editor scale on small displays automatically (3.2)
2020-11-17 12:01:44 +01:00
Rémi Verschelde
0d53d2b34b
Merge pull request #43206 from Calinou/add-dynamic-infinite-3d-grid
...
Add a dynamic infinite grid to the 3D editor (3.2)
2020-11-17 12:01:33 +01:00
Hugo Locurcio
fc5e60f4cc
Use 75% editor scale on small displays automatically
...
This also makes borders always display in the editor theme,
even if the editor scale is below 100%. Otherwise, "focus" outlines
would vanish when using an editor scale below 100%,
which harms usability.
2020-11-17 11:17:41 +01:00
Hugo Locurcio
4b1de5be45
Add a dynamic infinite grid to the 3D editor
...
- The grid is now infinite, it follows the camera.
- The grid is now dynamic, if you zoom in and out, the grid subdivides,
expands, and fades.
- You can now enable grid planes for the XY and YZ planes. Only the flat
XZ plane is enabled by default. Each plane is independently dynamic
of the others.
- The default grid size has been increased to 200, and the maximum
has been increased to 2000. At 1000, the grid mostly looks edgeless.
- If you set the division level max and min to the same value then
the grid does not expand or subdivide, but instead stays the same size
and just follows the camera. Also, if these values are the same,
the bias value does nothing.
- If you want to have Blender-like behavior, set max to 1, min to 0,
and set the bias to a really low value. You may also wish to increase
the grid size if you have a small bias.
Co-authored-by: Aaron Franke <arnfranke@yahoo.com>
2020-11-17 10:16:53 +01:00
Rémi Verschelde
d0a5ef9c7a
Merge pull request #43234 from madmiraal/fix-42876-3.2
...
[3.2] Remove unneeded filter on joy_axis()
2020-11-16 22:41:49 +01:00
Rémi Verschelde
4d667dadb9
Merge pull request #43554 from lawnjelly/refactor_pixel_snap
...
Add 2d snap transforms option
2020-11-16 18:24:10 +01:00
Rémi Verschelde
b38f7af4fd
Merge pull request #43498 from lawnjelly/ewok_poly_modulate
...
Poly colors fixes
2020-11-16 09:58:36 +01:00
Rémi Verschelde
fc5b106369
Merge pull request #42168 from madmiraal/fix-42108-3.2
...
[3.2] Remove the unnecessary sync() and the restrictions it imposes on 3D Physics.
2020-11-16 09:33:17 +01:00
Rémi Verschelde
ac376de81d
Merge pull request #43528 from aaronfranke/3.2-color-doc-comments
...
[3.2] Improve comments in Color documentation
2020-11-16 09:28:23 +01:00
Rémi Verschelde
aeb3557f94
Merge pull request #43539 from zaevi/3.2_fix_loader_saver_broken
...
[3.2] Fix custom loader/savers broken
2020-11-15 15:43:03 +01:00
lawnjelly
a79293e0fc
Add 2d snap transforms option
...
This is a cut back backport of reduz snapping PR #43194 .
It just offers a global project setting for transform snapping.
2020-11-15 09:40:07 +00:00
Rémi Verschelde
c36a755472
Merge pull request #43022 from Klowner/3.2-android-display-orientation
...
Implement OS.get_screen_orientation() for Android
2020-11-15 09:39:29 +01:00
Rémi Verschelde
b6d76c9d34
Merge pull request #43525 from m4gr3d/address_new_custom_build_logic_issues_3_2
...
[3.2] Address new custom build logic issues
2020-11-14 22:59:26 +01:00
Fredia Huya-Kouadio
380022637e
Add missing zip alignment step for generated apks.
2020-11-14 13:16:56 -08:00
Fredia Huya-Kouadio
e87ee41fd4
Fix issue causing `Export all` to fail.
2020-11-14 13:16:56 -08:00
Fredia Huya-Kouadio
adf2b36179
Clear unneeded assets when generating an apk expansion.
...
Clean up export wording to account for the different export formats.
2020-11-14 13:16:08 -08:00
Rémi Verschelde
c9bce23014
Merge pull request #43534 from lawnjelly/ewok_skel_fix4
...
Fix 2d software skinning with scaled polys
2020-11-14 18:05:03 +01:00
Zae
171768ab7c
fix custom loader/saver broken
2020-11-14 23:30:57 +08:00
lawnjelly
7183e3ce43
Fix 2d software skinning with scaled polys
...
In some situations where polygons were scaled, existing software skinning was producing incorrect results.
The transform inverse needed to use an affine inverse rather than a cheaper inverse to account for this scaling.
2020-11-14 13:24:10 +00:00
Aaron Franke
9c83b8ed70
[3.2] Improve comments in Color documentation
2020-11-14 04:56:18 -05:00
Rémi Verschelde
f5bf92faf4
Merge pull request #43511 from m4gr3d/fix_project_orientation_settings_3_2
...
[3.2] Remove duplicate Android `orientation` settings
2020-11-13 22:32:08 +01:00
Fredia Huya-Kouadio
c9b5e912dd
Remove duplicate Android `orientation` settings.
2020-11-13 12:18:37 -08:00
Mark Riedesel
92ff6c5164
Implement OS.get_screen_orientation() for Android
2020-11-13 10:14:06 -05:00
Rémi Verschelde
231e075048
Merge pull request #43247 from thebestnom/android_keyboard_modifiers_and_arrows-3.2
...
[3.2] Android: Keyboard modifier and arrow key support for text edit
2020-11-13 15:06:52 +01:00
lawnjelly
e88b4f330e
Poly colors fixes
...
This adds support for custom shaders for polys, and properly handles modulate in the case of large FVF and modulate FVF.
It also fixes poly vertex colors not being sent to OpenGL.
2020-11-13 13:23:28 +00:00
thebestnom
8405f1225e
[3.2] Android: Keyboard modifier and arrow key support
2020-11-13 15:10:17 +02:00
Rémi Verschelde
adf2dabbde
Merge pull request #43456 from akien-mga/3.2-cherrypicks
...
Cherry-picks for the 3.2 branch (future 3.2.4) - 7th batch
2020-11-11 22:33:31 +01:00
Rémi Verschelde
a57b6eb211
doc: Sync classref with current source
...
Move EditorSceneImporterFBX doc to its module folder.
2020-11-11 17:00:41 +01:00
PouleyKetchoupp
9b64646bc3
Expose LineEdit scroll offset to scripts
...
(cherry picked from commit 4775db1600
)
2020-11-11 15:44:18 +01:00
Hugo Locurcio
913afd843b
Clarify that code in `assert()` should avoid side effects
...
(cherry picked from commit d6c7073bd7
)
2020-11-11 15:44:18 +01:00
bruvzg
da289046b5
Update "open-simplex-noise-in-c" to fix undefined signed overflow.
...
(cherry picked from commit 70bdf0ecf2
)
2020-11-11 15:44:18 +01:00
Tomasz Chabora
98774000e2
Add append_array() method to Array class
...
(cherry picked from commit 9f23a94b8a
)
2020-11-11 15:44:14 +01:00
Rémi Verschelde
941e2f2ff3
Merge pull request #43454 from Faless/js/3.x_audio_worklet
...
[3.2][HTML5] Port inline JS code to libraries, AudioWorklet support.
2020-11-11 15:31:10 +01:00
Hugo Locurcio
f39c71e32d
Use Ctrl+Shift+C as the default FileSystem dock Copy Path shortcut
...
This closes #43396 .
(cherry picked from commit 5b40f9fddc
)
2020-11-11 15:30:57 +01:00
Yuri Roubinsky
23620ff046
[Mono] Added Shuffle method to Array
...
(cherry picked from commit 156e4043b4
)
2020-11-11 15:30:57 +01:00
Aaron Franke
1bb81488bb
Minor clamp and float fixes
...
(cherry picked from commit ee79fc627c
)
2020-11-11 15:30:57 +01:00