Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cherry-picks for the 3.2 branch (future 3.2.3) - 4th batch #40653

Merged
merged 38 commits into from
Jul 24, 2020

Conversation

akien-mga
Copy link
Member

Backports all the CI changes from the master branch too.

Calinou and others added 30 commits July 24, 2020 09:34
This means clicking on an EditorSpinSlider to edit its value will
no longer cause the number to be visually offset while it's
being edited.

(cherry picked from commit cc615fe)
A static function is added to EditorNode which allows for filename
disambiguation given a list of filenames and the corresponding list of
absolute paths for those files. This function is then used to
disambiguate scene and script tabs in the editor.

(cherry picked from commit 4285211)
This is a common topic of confusion. Clarifying its intended scope
should make things easier to understand.

(cherry picked from commit a36912b)
It took me a bit to figure this out, as I was initially doing something
more complicated like this before I realized I just had to pass
get_mesh_arrays directly to add_surface_from_arrays.

```
var arr_mesh = ArrayMesh.new()
var arrays = []
arrays.resize(ArrayMesh.ARRAY_MAX)
arrays[ArrayMesh.ARRAY_VERTEX] = c.get_mesh_arrays()
arr_mesh.add_surface_from_arrays(Mesh.PRIMITIVE_TRIANGLES, arrays)
```

(cherry picked from commit 933bf96)
(cherry picked from commit 54bca42)
EditorSettings is now 100% documented.

(cherry picked from commit 708a0a4)
Co-authored-by: Hugo Locurcio <[email protected]>
(cherry picked from commit df80e25)
Upstreams our crash fixes from godotengine#38422 and godotengine#40174.

(cherry picked from commit 8dffca4)
Co-authored-by: Alexander Holland <[email protected]>
(cherry picked from commit 0aa56e3)
I might be going out on a limb here... :D

(cherry picked from commit e38b634)
Co-authored-by: Hugo Locurcio <[email protected]>
(cherry picked from commit d1bff73)
…or object is never closed.

(cherry picked from commit 8f84dfa)
(cherry picked from commit 0ca96ae)
Its last use was removed in Godot 3.0, so it no longer makes sense to define.

Also removed `D3D_DEBUG_INFO` for Windows as it's likely a left over from a
long time ago pre-opensourcing when Godot had some form of Direct3D 9 support?

(cherry picked from commit dcf902d)
akien-mga and others added 8 commits July 24, 2020 10:31
Fixes godotengine#40607.

Co-authored-by: Hugo Locurcio <[email protected]>
(cherry picked from commit 5e8b188)
Methods were being called with InputEventMouseMotion instead of InputEventPanGesture, and they were null.

Fixes godotengine#16181 on the master branch

(cherry picked from commit 394a782)
(cherry picked from commit 2407562)
Removes AppVeyor and all Travis jobs but the iOS one, which hasn't been ported
to GitHub Actions yet (should be done soon).

Backports new style scripts from `master` branch too to do the same checks.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.