clayjohn
32928c2112
Properly calculate polygon2D AABB with skeleton
2020-07-30 16:40:05 -07:00
Rémi Verschelde
3de89f78e5
Merge pull request #40265 from Calinou/doc-node-clarify-add-child-below-node
...
Clarify the node parameters in `Node.add_child_below_node()` docs
2020-07-14 09:41:57 +02:00
Rémi Verschelde
37100384c3
Merge pull request #40300 from 0xafbf/fix-parent-check
...
Fix parent check for add_child_below_node
2020-07-14 09:14:28 +02:00
Rémi Verschelde
717d4cbb73
Merge pull request #40309 from madmiraal/fix-40283-3.2
...
[3.2] Set isScratchedSpaceOverrideModificator to false when removing a RigidBodyBullet from a space.
2020-07-13 18:00:12 +02:00
Rémi Verschelde
d0372edd6b
Merge pull request #40343 from akien-mga/3.2-cherrypicks
...
Cherry-picks for the 3.2 branch (future 3.2.3) - 2nd batch
2020-07-13 17:31:55 +02:00
Gordon MacPherson
13da2cc91f
Use GitHub Actions instead of AppVeyor for Windows platform
...
This was based on quarmin's initial configuration, we had compile issues with AppVeyor being super slow and GitHub actions will take less time and also manage a full rebuild in 30 minutes.
This adds cache handling and will work with MSVC and scons 4.0, it will build for every PR submitted to the Godot Engine, and also for the branches specified. I have tested the caching and it seems to be working.
I left the 'publish artefacts' disabled until we can request more storage from Microsoft, 5 GB is far to low for us and we would eat this limit very fast. (it is tested and works fine)
Co-authored-by: Rafał Mikrut <mikrutrafal54@gmail.com>
(cherry picked from commit 04592af5a4
)
2020-07-13 15:16:38 +02:00
Andrii Doroshenko (Xrayez)
813fab55d8
Fix overriding compression related settings
...
(cherry picked from commit 1f73469b50
)
2020-07-13 15:15:40 +02:00
Hugo Locurcio
c88696cdb8
Improve the ENet channels documentation in NetworkedMultiplayerENet
...
This closes https://github.com/godotengine/godot-docs/issues/3598 .
(cherry picked from commit c9b6833d00
)
2020-07-13 15:15:09 +02:00
Aaron Franke
8cd317b551
Disable "misleading indentation" warning on GCC
...
(cherry picked from commit 611fd8cb72
)
2020-07-13 15:13:48 +02:00
Andrii Doroshenko (Xrayez)
670205a22f
Expand env vars for custom_modules
build option
...
The order of conversion is also changed to ensure that the resulting
path can be properly validated later on.
(cherry picked from commit 80249e7190
)
2020-07-13 15:13:14 +02:00
Maganty Rushyendra
e76a9a51df
Emit signals for GraphEdit multi-node selection and unselection
...
Emit `node_selected` and `node_deselected` signals where appropriate
when selecting or unselecting multiple GraphEdit nodes at once.
(cherry picked from commit c1d5c7727c
)
2020-07-13 15:12:50 +02:00
Zae
ac3ff49ae5
fix item_edited behavior on Asset Installer.
...
(cherry picked from commit b0fbde6abd
)
2020-07-13 15:11:33 +02:00
Rémi Verschelde
e798cf81c5
Merge pull request #40280 from madmiraal/PR40193-3.2
...
[3.2] Allow Area2D and 3D mouse events without a collision layer.
2020-07-13 15:10:28 +02:00
Marcel Admiraal
a3246a5ebe
Set isScratchedSpaceOverrideModificator to false when removing a
...
RigidBodyBullet from a space.
2020-07-12 07:53:32 +01:00
Andrés Botero
6b05f8f602
Fix parent check for add_child_below_node
2020-07-11 15:57:17 -05:00
Hugo Locurcio
fb736018c5
Clarify the node parameters in Node.add_child_below_node()
docs
...
This closes https://github.com/godotengine/godot-docs/issues/3769 .
2020-07-11 12:23:41 +02:00
Tomasz Chabora
15850687a8
Allow Area2D and 3D mouse events without a collision layer
...
Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
2020-07-11 11:14:12 +01:00
Hugo Locurcio
c2a4ce9380
Enable file logging by default on desktops to help with troubleshooting
...
- Use the `.log` file extension (recognized on Windows out of the box)
to better hint that generated files are logs. Some editors provide
dedicated syntax highlighting for those files.
- Use an underscore to separate the basename from the date and
the date from the time in log filenames. This makes the filename
easier to read.
- Keep only 5 log files by default to decrease disk usage in case
messages are spammed.
(cherry picked from commit 20af28ec06
)
2020-07-10 11:03:32 +02:00
coldragon
a0f0aa1741
Fix crash on editor without a feature profile
...
(cherry picked from commit f2a01b0c6b
)
2020-07-10 11:01:31 +02:00
Chistpohe LY
130ad08d47
auto re-import atlas, fixes #40047
...
(cherry picked from commit f34f00bccc
)
2020-07-10 11:00:10 +02:00
Maganty Rushyendra
76a43c93cd
Fix repeated updates of PathFollow3D Transform
...
Add optional parameter to specify whether applying rotation to the
PathFollow3D's Transform is necessary, preventing erroneous updates.
(cherry picked from commit be3a1769fe
)
2020-07-10 10:59:24 +02:00
Daniel Ting
c55e68d311
Do not try to save internal scripts
...
Fixes #40175
(cherry picked from commit d6c979d91b
)
2020-07-10 10:37:33 +02:00
Nathan Franke
ec787f0134
Follow-Up Fix Directory Open
...
(cherry picked from commit 6952458538
)
2020-07-10 10:21:39 +02:00
Hugo Locurcio
4a0fe1adb3
Add a POST request example to the HTTPRequest class documentation
...
(cherry picked from commit 54db59be67
)
2020-07-10 10:09:01 +02:00
Bob Gardner
8f0d50c3ec
Update Resource.xml to explain behavior of duplicate when subresources is true and a subresource contains further nested resources.
...
Updated documentation for duplicate() on Resource to better explain the behavior. As per #30385 .
(cherry picked from commit 660a780c3b
)
2020-07-10 09:00:02 +02:00
Johan Rastén
4c2d0d38fd
Handle 16 bit PNG files in sRGB format
...
(cherry picked from commit e7e632cbed
)
2020-07-10 08:51:21 +02:00
Hugo Locurcio
6eb1a2eacb
Document how to instance a PackedScene and add it as a child
...
This information was already present in `@GDScript.preload()`,
but it's not easy to find.
This closes https://github.com/godotengine/godot-docs/issues/3338 .
(cherry picked from commit 23d929d540
)
2020-07-10 08:51:21 +02:00
Hugo Locurcio
81f448aa5d
Mention SceneTree.create_timer()
in the Timer class documentation
...
This closes https://github.com/godotengine/godot-docs/issues/2349
(as the linked method already contains an example).
(cherry picked from commit 1261f47c35
)
2020-07-10 08:51:21 +02:00
PouleyKetchoupp
fe0adc4f77
Keep debug & verbose options after loading project from project manager
...
(cherry picked from commit b2d27214aa
)
2020-07-10 08:51:21 +02:00
Rémi Verschelde
0246a1a276
Revert "Enable the ability to use Godot as a subview within an Android app"
...
This reverts commit 920639511d
.
The changes are good, this revert is only done for release management reasons
as we want this feature to get more testing before making it in a stable build,
but a 3.2.3 release is imminent to handle some regressions in 3.2.2.
This will be re-committed in a 3.2-based feature branch, and we'll merge it
again once we're confident about it (probably for 3.2.4).
2020-07-10 08:51:21 +02:00
PouleyKetchoupp
5854bf4696
Fixed mesh data access errors in GLES2
...
1. Removed errors in mesh_surface_get_array as it's supported now
2. More accurate errors in mesh_surface_get_blend_shapes
(cherry picked from commit e19a3df98f
)
2020-07-10 08:51:21 +02:00
Rémi Verschelde
2cf52076fd
Merge pull request #40185 from madmiraal/fix-37702-3.2
...
[3.2] Move Bullet physics query flush from Bullet space pre-tick callback to Bullet physics flush_queries()
2020-07-10 08:49:02 +02:00
Rémi Verschelde
6fd712c874
Merge pull request #40173 from naithar/feature/ios-storyboard-usage
...
[3.2] [iOS] Option to use storyboards for launch screens.
2020-07-09 08:36:07 +02:00
Marcel Admiraal
e7d8464f87
Move Bullet physics query flush from Bullet space pre-tick callback to
...
Bullet physics flush_queries() as is done in Godot physics, and remove
the pre-tick callback.
2020-07-08 11:42:29 +01:00
Sergey Minakov
a4028b99ec
iOS Export: use relative path for res:// files
...
(cherry picked from commit 7b64f2df50
)
2020-07-08 09:01:58 +02:00
Rémi Verschelde
9c68989cf2
stb_vorbis: Add missing error checks in comment reading mallocs
...
Backported from https://github.com/nothings/stb/pull/989 .
Fixes #40164 .
(cherry picked from commit 24a01c0d39
)
2020-07-08 09:01:57 +02:00
Nathan Franke
3f898f5207
Fix Directory Open Check
...
(cherry picked from commit 09aeb7706b
)
2020-07-08 09:01:57 +02:00
Yuri Sizov
3f57cb12b4
Improve null check in FindReplaceBar
...
(cherry picked from commit e94b8a6acc
)
2020-07-08 09:01:57 +02:00
Yuri Sizov
bd90f236d3
Improve scene preview generation for empty scenes and disabled features
...
(cherry picked from commit 6c8a9b7690
)
2020-07-08 09:01:57 +02:00
Rémi Verschelde
2eb65b5c7e
Merge pull request #40169 from azagaya/3.2
...
Fixed white image in margins when using same image in scene
2020-07-08 08:59:08 +02:00
Rémi Verschelde
b1ec15bc5b
Merge pull request #40201 from bruvzg/macos_seamless_scaling_3
...
[macOS, 3.2] Implement seamless display scaling.
2020-07-08 08:42:00 +02:00
bruvzg
e9ab41b71d
[macOS, 3.2] Implement seamless display scaling.
2020-07-07 22:54:33 +03:00
Sergey Minakov
6264c5146c
iOS Export: Storyboard custom values
2020-07-07 02:12:50 +03:00
Rémi Verschelde
07b24de868
Merge pull request #38724 from madmiraal/fix-8368-3.2
...
[3.2] Support SDL2 half axes and inverted axes mappings.
2020-07-06 23:10:47 +02:00
Sergey Minakov
46c6383c8d
iOS Export: add option to use storyboard for launch screen
2020-07-07 00:01:35 +03:00
azagaya
d539627be2
Fixed white image in margins when using same image in scene
2020-07-06 15:54:45 -03:00
Marcel Admiraal
d0fb6d6971
Clear a Bullet Area's overlappingObjects vector when removing an area
...
from a space.
(cherry picked from commit a615d359e8
)
2020-07-06 19:17:11 +02:00
Yuri Sizov
2b4773f0cf
Expose methods to play scene from plugin code
...
(cherry picked from commit 49f6dc5004
)
2020-07-06 19:00:56 +02:00
Ryan Roden-Corrent
a8d4ca0e1b
Include gdscript warning name in the warning message.
...
Occasionally you want to ignore a warning with a `warning-ignore`
comment, and you have to go into the settings to look up what the
actual name of the warning is. This patch appends the warning name to
the end of the warning so you know what string to use to ignore it,
similar to other linters like pylint.
For example
```
"The signal 'blah' is declared but never emitted.";
```
is now
```
"The signal 'blah' is declared but never emitted. (UNUSED_SIGNAL)";
```
(cherry picked from commit de3ad3b30e
)
2020-07-06 16:51:17 +02:00
Thakee Nathees
9ce1fe59ea
Fix: editor crash on super constructor called
...
Fix : #39909
(cherry picked from commit 023b3f2786
)
2020-07-06 16:47:44 +02:00