Commit Graph

29361 Commits

Author SHA1 Message Date
e44c9101da Prevent multiple Controls moving inside container 2020-07-20 13:22:13 +02:00
d14932aeca Merge pull request #40536 from akien-mga/stb_vorbis-1.20
stb_vorbis: Update to upstream version 1.20
2020-07-20 11:59:50 +02:00
8dffca4196 stb_vorbis: Update to upstream version 1.20
Upstreams our crash fixes from #38422 and #40174.
2020-07-20 11:18:26 +02:00
115ad47a0c Merge pull request #40535 from akien-mga/ci-drop-appveyor-travis-desktop
CI: Drop AppVeyor and desktop Travis builds
2020-07-20 11:17:36 +02:00
431930bd09 CI: Drop AppVeyor and desktop Travis builds
These have been replaced by GitHub Actions.
The remaining Travis builds will also be ported eventually.
2020-07-20 10:35:53 +02:00
862c877f43 Merge pull request #40510 from RevoluPowered/fix-github-linux-builds
fix github actions source repository down for linux [urgent]
2020-07-20 10:30:13 +02:00
d560f654ff fix CI builds on linux by using ubuntu default apt repositories 2020-07-20 09:51:12 +02:00
9e34ba4855 Merge pull request #40416 from Calinou/doc-file-data-paths
Mention the Data paths documentation in the File class
2020-07-15 20:28:04 +02:00
1ceb3d99a9 Merge pull request #40391 from RevoluPowered/add_macos_and_linux_github_actions
added MacOS and Linux to GitHub Actions
2020-07-15 16:17:44 +02:00
d4085d6bfb Mention the Data paths documentation in the File class
This closes https://github.com/godotengine/godot-docs/issues/3799.
2020-07-15 16:10:06 +02:00
f131daf972 Merge pull request #40414 from rcorre/get-mesh-arrays-doc
Clarify how to convert PrimitiveMesh to ArrayMesh.
2020-07-15 15:30:27 +02:00
7bbae98094 added MacOS and Linux to GitHub Actions 2020-07-15 13:42:54 +01:00
1cc5d35906 Merge pull request #40412 from Calinou/doc-string-c-unescape
Document which escape sequences are supported by `String.c_unescape()`
2020-07-15 14:19:50 +02:00
933bf96523 Clarify how to convert PrimitiveMesh to ArrayMesh.
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)
```
2020-07-15 08:09:27 -04:00
08dda79a9c Merge pull request #37961 from Calinou/doc-csharp-dynamic-object-call
Mention C# gotchas in Object's dynamic call/set/connect methods
2020-07-15 12:33:41 +02:00
6497a3fb50 Merge pull request #40291 from hinlopen/dialog-size
Resize various dialogs
2020-07-15 12:13:33 +02:00
0f369ac2c0 Merge pull request #40376 from hinlopen/quick-open-improvements
Improve quick open performance and behaviour
2020-07-15 12:12:09 +02:00
04b25108ac Document which escape sequences are supported by String.c_unescape()
See https://github.com/godotengine/godot/issues/38716.
2020-07-15 11:52:00 +02:00
dad21acebd Merge pull request #40380 from Calinou/doc-vehiclebody-limitations
Document VehicleBody3D and VehicleWheel3D limitations
2020-07-15 09:28:19 +02:00
c8523038cc Merge pull request #40268 from DanielZTing/master
Fix cancel/OK button order on macOS
2020-07-15 09:21:04 +02:00
b79aa89796 doc: Sync classref with current source 2020-07-15 08:43:21 +02:00
9bda8df46c Merge pull request #40386 from touilleMan/correct-Reference-is_reference-api.json
Correct is_reference attribute in api.json for Reference class
2020-07-15 08:29:36 +02:00
f337dd3e1e Merge pull request #40383 from touilleMan/correct-RichTextLabel.custom_effects-property-type
Correct RichTextLabel.custom_effects property type metadata
2020-07-15 08:28:45 +02:00
947b61e24e Merge pull request #40387 from thebestnom/Android-Fix-Display-Server
Android: fix display server always alerting no Vulkan support
2020-07-15 08:27:36 +02:00
039f01575c Merge pull request #40392 from touilleMan/missing-has_default_value-signals-api_json
Add missing has_default_value field for signals in api.json
2020-07-15 08:26:52 +02:00
1a5cafebc9 Merge pull request #40389 from Chaosus/fix_shader
Fix some incorrect conversions which lead to crash in shaders
2020-07-15 08:49:59 +03:00
37de4982ca Add missing has_default_value field for signals in api.json 2020-07-14 23:12:44 +02:00
01950553f2 Fix some incorrect conversions which lead to crash in shaders 2020-07-14 21:04:12 +03:00
3ed5ff244f Merge pull request #40298 from Calinou/optimize-ios-splash
Optimize the default iOS splash images
2020-07-14 19:39:28 +02:00
9d97169928 Merge pull request #40377 from reduz/fix-default-kb3d-safe-margin
Properly pass safe margin on initialization.
2020-07-14 19:36:51 +02:00
4dc94e93bb Android: fix display server always alerting no Vulkan support 2020-07-14 19:37:36 +03:00
b5c80088ce Correct is_reference attribute in api.json for Reference class 2020-07-14 18:20:20 +02:00
28d83ecf5a Merge pull request #40379 from bruvzg/macos_11_window_size
[macOS] Fix window size on macOS Big Sur, use top-left corner as resize origin.
2020-07-14 17:47:44 +02:00
1f02ff8a76 Correct RichTextLabel.custom_effects property type metadata 2020-07-14 17:33:50 +02:00
878f03d8e3 Mention C# gotchas in Object's dynamic call/set/connect methods
This closes #34015.
2020-07-14 17:07:10 +02:00
e387278b3b Merge pull request #40315 from Calinou/project-manager-disable-file-logging
Disable file logging for the project manager
2020-07-14 16:33:28 +02:00
46dcd4ebea Merge pull request #40375 from Paulb23/fix_visual_shader_clearing_color_regions
Fixed visual shader editor not clearing colour regions
2020-07-14 16:31:36 +02:00
9bdcfc4e87 Merge pull request #40374 from Faless/udp/server_abstraction
UDPServer uses single socket, abstract clients.
2020-07-14 16:31:19 +02:00
0692deee23 Merge pull request #40372 from akien-mga/close-those-po-or-files
PO loader: Fix unclosed files and error messages
2020-07-14 16:31:00 +02:00
003bab643e Merge pull request #40371 from rcorre/warning-fix
Show gdscript warning in LSP without duplication.
2020-07-14 16:30:46 +02:00
975262620a Merge pull request #40367 from akien-mga/scons-disable-werror
SCons: Do not enable werror=yes by default
2020-07-14 16:30:28 +02:00
0493e7c106 Document VehicleBody3D and VehicleWheel3D limitations
These classes have dozens of open bugs and missing features
which may not be fixed anytime soon.

It's probably better to document it upfront at this point.
2020-07-14 16:16:08 +02:00
13e0385702 Properly pass safe margin on initialization.
Fixes jitter.
2020-07-14 10:19:58 -03:00
526e060b73 Resize dialogs (FileDialog, EditorFileDialog, Reparent, SceneTreeDialog and resource depency dialogs). 2020-07-14 14:35:22 +02:00
ccab210fb5 Fixed visual shader editor not clearing colour regions 2020-07-14 13:21:53 +01:00
2921827387 Merge pull request #40327 from pkdawson/patch-1
Avoid overflow when calculating visible_cells
2020-07-14 14:16:29 +02:00
32fbe37ab4 Reorganize ENet pactches. 2020-07-14 14:10:18 +02:00
7ec5c917d1 Funnel refuse_new_connections to Godot ENet. 2020-07-14 14:10:18 +02:00
839c7b1ba3 Document updated UDPServer interface. 2020-07-14 14:10:18 +02:00
147bbe2155 UDPServer handles PacketPeerUDP-client association
UDPServer now uses a single socket which is shared with the
PacketPeerUDP it creates and has a new `poll` function to read incoming
packets on that socket and delivers them to the appropriate peer.
PacketPeerUDP created this way never reads from the socket, but are
allowed to write on it using sendto.

This is needed because Windows (unlike Linux/BSD) does not support
packet routing when multiple sockets are bound on the same address/port.
2020-07-14 14:10:18 +02:00