Commit graph

13428 commits

Author SHA1 Message Date
Andrii Doroshenko (Xrayez) bf6186449f Init ignore_camera_zoom property in parallax background constructor
The default value for `ignore_camera_zoom` property was initialized by garbage value,
leading to camera's zoom to be ignored even if unset in editor most of the time.

(cherry picked from commit 86eaded7b4)
2018-11-28 10:27:55 +01:00
Ibrahn Sahir c02ef4d7b9 Moved dynamic font list from static to lifetime controlled by main.
Means the list is destroyed before the OS object, allowing it the
opportunity to print an error if there are still dynamic font objects
hanging around.

(cherry picked from commit 7d82bed4f4)
2018-11-28 10:27:42 +01:00
Juan Linietsky b5866566d0 Make sky and ground energy do something, fixes #18856
(cherry picked from commit afe4f2080a)
2018-11-28 10:27:42 +01:00
Julien CATINEAU 22b105e421 add option to invert y-axis
(cherry picked from commit 57e6b8781c,
with later renaming from efd4228892
and 563356109b)
2018-11-28 10:27:42 +01:00
Juan Linietsky 9c8d84ed6c Get rid of gridmap error due to not yet valid cursor instance, fixes #17546
(cherry picked from commit 8306d60e85)
2018-11-28 10:27:42 +01:00
Juan Linietsky 586b73adf7 Do not error on empty shader, just treat it as invalid by default. Fixes #15998.
(cherry picked from commit 4d88721e62)
2018-11-28 10:27:42 +01:00
Rémi Verschelde a1b748f5f4 Travis: Install libstdc++ >= 4.9 for clang-format-6.0
(cherry picked from commit 22b176f69d)
2018-11-28 10:27:42 +01:00
Rémi Verschelde ce87428cfb Travis: Update style checks to clang-format 6.0.1
(cherry picked from commit 003ac67df1)
2018-11-28 10:27:42 +01:00
ShyRed e7886978bd Remove disabled shapes from physics
Disabling a shape removes it from physics calculations. Enabling a shape adds it back to the physics calculations.

(cherry picked from commit 4d6bb43931)
2018-11-28 10:27:42 +01:00
Juan Linietsky 7e1e73c719 Avoid double underscore from breaking glsl compiler, fixes #12880
(cherry picked from commit f00b522705)
2018-11-28 10:27:42 +01:00
Leon Krause 701683e557 Fix HTML5 gamepad input
(cherry picked from commit cd7c0f67b9)
2018-11-28 10:27:42 +01:00
Rémi Verschelde 272c31c837 Settings: Sort text editor themes alphabetically
(cherry picked from commit f0051394da)
2018-11-28 10:27:42 +01:00
Dominique LaSalle a142f89540 Fix gles3 shader to actually multiply specular light by rev_amount for fog calculations.
(cherry picked from commit f39d14dd61)
2018-11-28 10:27:42 +01:00
JFonS 07c85d3cdf Fix editor only lights
(cherry picked from commit 99a097aff2)
2018-11-28 10:27:42 +01:00
Toshiwo 5c8e340a3f fixed issue with PrismMesh size, ignore for VS code .code-workspace
(cherry picked from commit b27b1a99a0)
2018-11-28 10:27:42 +01:00
Hein-Pieter van Braam 3f5d9074e4 Properly export the various 'use dGPU' symbols when building with MingW
This fixes exporting the NvOptimusEnablement export when building with
MingW. This also adds the equivalent for AMD.

This fixes #23400

(cherry picked from commit 19d91f788d)
2018-11-28 10:27:42 +01:00
Hein-Pieter van Braam 96ed1801aa When starting up try creating directories recursively
Previously we had a check to see if cache and data directories exist and
another check to try to make them if they do not. However the second
check was never reached if we don't have the directories in question.

Furthermore for cache directories on Linux people who never started a
desktop environment we need to recurisively create the XDG directory as
well as the godot specific directory.

This fixes #17963

(cherry picked from commit 321ac5ae13)
2018-11-28 10:27:41 +01:00
volzhs 5dd8f775f9 Fix keep screen on property path for Android/iOS/UWP
(cherry picked from commit d18235bc38)
2018-11-28 10:27:41 +01:00
Rémi Verschelde e08eb964c4 libpng: Update to upstream version 1.6.35
(cherry picked from commit f4e682d717)
2018-11-28 10:27:41 +01:00
Juan Linietsky 36027d425c Ensure index is only saved when scene is inherited, or parent node is not from the edited scene. Closes #17562.
(cherry picked from commit d5d83b754d)
2018-11-28 10:27:41 +01:00
Juan Linietsky 248eee819a Add support for line continuations (wtf) in obj format, fixes #7974
(cherry picked from commit 5a5614e8ad)
2018-11-28 10:27:41 +01:00
Juan Linietsky 8ff42771a4 Ensure process notification is received only if really enabled, fixes #7894
(cherry picked from commit 15db793ef2)
2018-11-28 10:27:41 +01:00
Juan Linietsky a93e28291f Ensure one shot signals are not disconnected while edited, closes #7776
(cherry picked from commit ac52eb444f)
2018-11-28 10:27:41 +01:00
Juan Linietsky 10a71ab4d6 Added missing support for traditional chinese on Windows, fixes #7674
(cherry picked from commit e896261b87)
2018-11-28 10:27:41 +01:00
Juan Linietsky 4bcea9de74 Remove pointless check for no texture, fixes #7298
(cherry picked from commit 95a9e51975)
2018-11-28 10:27:41 +01:00
Juan Linietsky a2297c64e6 Perform a name check when loading scenes and running on editor, fixes #6152
(cherry picked from commit 200c6cf630)
2018-11-28 10:27:41 +01:00
Rémi Verschelde 482d60854a
Merge pull request #23904 from akien-mga/3.0-openssl-1.0.2q
[3.0] openssl: Update to pristine 1.0.2q (security update)
2018-11-22 19:56:49 +01:00
Rémi Verschelde cff0913be8 openssl: Update to pristine 1.0.2q (security update) 2018-11-22 17:51:18 +01:00
Rémi Verschelde 8bde816efd openssl: Reorder sources alphabetically 2018-11-22 16:43:17 +01:00
Rémi Verschelde 176f5c648d Doc: Fix typo in File documentation
Fixes #19383.

(cherry picked from commit 8569a0db3c)
2018-11-05 16:00:39 +01:00
MrVallentin 4c35d33ef6 Fixed typos
(cherry picked from commit 693ee5dd56)
2018-11-05 08:52:23 +01:00
Alexander Holland 2b54f0e680 Doc RichTextLabel push strikethrough and align
(cherry picked from commit 1f271e4be6)
2018-11-01 11:44:47 +01:00
Rémi Verschelde 2b1f692455 doc: Sync classref with current source 2018-11-01 11:39:29 +01:00
Rémi Verschelde aba24e6866 doc: Fix invalid [enum] uses
(cherry picked from commit 22b7489ab1)
2018-11-01 11:39:29 +01:00
Ibrahn Sahir 24269555a3 Corrected art depo link in editor icons readme.
(cherry picked from commit e1b14db86a)
2018-11-01 11:39:29 +01:00
Michael Alexsander Silva Dias e2267c80a0 Small doc formating changes and Linux cursor theme note
(cherry picked from commit 79ab43299a)
2018-11-01 11:39:29 +01:00
Rémi Verschelde 67a108b196 DocData: Fix return type listed as "var" instead of "Variant"
(cherry picked from commit f92b87e5f8)
2018-11-01 11:39:28 +01:00
Ibrahn Sahir d4e4c4f7e3 Fixed up a couple of license names in COPYRIGHT.txt
A couple of entries were using SPDX name over the Debian standard ones.
Switched these over and noted this policy at the top of the file to avoid
confusion.

(cherry picked from commit 6f2977f9c3)
2018-11-01 11:39:28 +01:00
Florian Jung 8514b4d403 Add documentation details about Image formats and color space conversion
(cherry picked from commit e37f408e70)
2018-11-01 11:39:28 +01:00
Chris Bradfield 5d53d6dd8c [DOCS] Classref additions and consistency fixes
(cherry picked from commit ec5cc708ce)
2018-11-01 11:39:28 +01:00
char0xff 51317569f9 Improve EditorPlugin.xml and EditorInterface.xml
(cherry picked from commit a0efe25c9e)
2018-11-01 11:39:28 +01:00
LikeLakers2 5d7a22e6d9 [Docs] Remove double-spaces from descriptions, as well a couple other small fixes
(cherry picked from commit eaac1e3b81)
2018-11-01 11:39:28 +01:00
lupoDharkael 8cdcd45561 Add code example to ArrayMesh class docs
(cherry picked from commit 9b85866c07)
2018-11-01 11:39:28 +01:00
Damien Picard f7bd6c1948 Doc: fix example in Array sort_custom()
(cherry picked from commit 5e8e216ee0)
2018-11-01 11:39:27 +01:00
aBARICHELLO f35e821d57 Add Input buttons and axes missing descriptions
(cherry picked from commit 6e0de76746)
2018-11-01 11:39:27 +01:00
Chris Bradfield d9d1a91c5f [DOCS] Update VisibilityEnabler* and TileSet doc
(cherry picked from commit 49549ce93c)
2018-11-01 11:39:27 +01:00
florian 8970abd67f ItemList signals additional documentation
Signals:
* item_selected
* item_rmb_select

(cherry picked from commit 65d182a939)
2018-11-01 11:39:27 +01:00
florian cee98e5a0b Document find_node()'s owner argument behaviour
(cherry picked from commit c14e034f06)
2018-11-01 11:39:27 +01:00
florian acd6ef1b3b Add Behaviour of SceneTree pausing to the doc
(cherry picked from commit 353af122b8)
2018-11-01 11:39:27 +01:00
Nathan Lovato 2da5e51eee [DOC] Complete the TextureProgress reference
Added 6 missing entries, clarified one definition

(cherry picked from commit 86a138f154)
2018-11-01 11:39:27 +01:00