Anish
9a0a40042e
Adds keywords to autocomplete predictions.
...
Adds keywords to the autocomplete prediction in GDScript so
they are not replaced by irrelevant predictions.
Fixes : #5972
(cherry picked from commit 6e32157a65
)
2018-05-13 22:35:19 +02:00
Brian Richardson
ae32bcf4c3
Fix a crash when trying to run Godot debugger on a release build.
...
The GDScriptLanguage::enter_function is wrapped in #ifdef DEBUG but the exit_function is not, resulting in a stack underflow error.
(cherry picked from commit 9149b11973
)
2018-05-13 22:14:44 +02:00
Peter Folkins
31c4b743cb
Fix enums without class name not opening docs page
...
(cherry picked from commit ccd986f53e
)
2018-05-13 22:04:37 +02:00
Ignacio Etcheverry
736e574a5e
Fix editor detecting msbuild with a msvc 'tools only' install
...
(cherry picked from commit 93d13bee8b
)
2018-05-13 22:00:53 +02:00
Ignacio Etcheverry
664052824e
Fix MSVC check when building with mono
...
(cherry picked from commit a1aa98e05a
)
2018-05-13 22:00:20 +02:00
Pedro J. Estébanez
c8ce9c0080
Fix Variant leak in call_native
...
(cherry picked from commit 474eda9e30
)
2018-05-13 21:55:19 +02:00
bruvzg
db76c54117
Fix Linux/X11 build on ARMs.
...
(cherry picked from commit ce64c2a32e
)
2018-05-13 21:45:09 +02:00
Hein-Pieter van Braam
cd9b0d7cc3
Fix msbuild with a msvc 'tools only' install
...
Taken from https://github.com/Microsoft/vswhere/wiki/Find-MSBuild
without '-products *' vswhere does not locate msbuild when installing a
tools-only (no IDE) version of the microsoft compilers.
(cherry picked from commit 0ec912a79e
)
2018-04-30 12:54:51 +02:00
Hein-Pieter van Braam
8e301c69cb
Fix lto builds on clang compilers
...
This needs to go to master also
2018-04-30 00:52:42 +02:00
Hein-Pieter van Braam
3ee4d6af2e
Hand-merge API hash fixes #18514
...
This hasn't made it into master yet but is important for mono support.
If this turns out to be the wrong call we'll revert and merge whatever
next version of this becomes available.
2018-04-29 20:44:48 +02:00
Ignacio Etcheverry
c358e4c728
Add option to link mono statically on Windows
...
(cherry picked from commit b5e6e142ef
)
2018-04-29 16:16:26 +02:00
Wilson E. Alvarez
7417b6adb4
Comment out some debugging messages when playing Theora files
...
(cherry picked from commit 9590282ae8
)
2018-04-29 14:56:52 +02:00
Fabio Alessandrelli
66b36235c9
Fix IPhone and OSX cross compilation
...
(cherry picked from commit e7b9e2f970
)
2018-04-29 14:46:03 +02:00
Max Hilbrunner
90bf0b7aec
[DOCS] Net.MultiplayerEnet: List returned errors
...
(cherry picked from commit ec3f5218e8
)
2018-04-29 14:23:04 +02:00
Xavier Cho
1da969736f
Remove duplicated declaration of RoundToInt() from Mathf
...
(cherry picked from commit 9e2e6bb1e2
)
2018-04-29 14:15:09 +02:00
Paul Joannon
486f4d2769
[mono] add the 'Facades' subfolder to the searched directories in _preload_hook
...
(cherry picked from commit 22606a7bec
)
2018-04-29 13:54:16 +02:00
Ignacio Etcheverry
199a54d5ac
Mono: BindingsGenerator enum fixes
...
- Make enums have an unique signature name of int. This means that when generating internal methods, there is no difference between different enums types nor between enums and int. This way enums can re-use internal methods.
- Make type resolver fallback to int if a type is not found and it's an enum.
(cherry picked from commit fbc808012f
)
2018-04-29 13:49:27 +02:00
Xavier Cho
57c281557a
#18051 : Fix indentation issues introduced during clean up
...
(cherry picked from commit 6b611e6431
)
2018-04-29 13:40:15 +02:00
Xavier Cho
d330bee1c2
#18051 : Do not use `var` in a for-loop, or where type is not obvious
...
(cherry picked from commit e59fad3924
)
2018-04-29 13:40:09 +02:00
Xavier Cho
72bcacf2b6
#18051 : Use common name for Color type argument
...
(cherry picked from commit 94edd92248
)
2018-04-29 13:40:04 +02:00
Xavier Cho
3876a8776e
#18051 : Remove redundant verbatim prefixes
...
(cherry picked from commit f0bf5532fa
)
2018-04-29 13:39:51 +02:00
Xavier Cho
37ce381e3d
#18051 : Use default parameter value
...
(cherry picked from commit 85787776a5
)
2018-04-29 13:39:40 +02:00
Xavier Cho
939d50243b
#18051 : Use array initializer when applicable
...
(cherry picked from commit b765c051cb
)
2018-04-29 13:39:34 +02:00
Xavier Cho
57f18194f5
#18051 : Remove redundant parenthesis
...
(cherry picked from commit 9097c71255
)
2018-04-29 13:39:28 +02:00
Xavier Cho
58f2953ddf
#18051 : Remove unnecessary variable assignments
...
(cherry picked from commit 93dd59d763
)
2018-04-29 13:39:22 +02:00
Xavier Cho
31171ea5a2
#18051 : Use 'var' when applicable
...
(cherry picked from commit fdfc478c88
)
2018-04-29 13:39:08 +02:00
Xavier Cho
e7b97af276
#18051 : Remove redundant casts and 'using', 'else', 'this' statements
...
(cherry picked from commit 0ef3e0577b
)
2018-04-29 13:38:58 +02:00
Ignacio Etcheverry
3f6ea30f8d
Mono: Fix '!t' error messages when generating bindings
...
This error wasn't affecting the bindings generation process.
(cherry picked from commit ff7fe9e771
)
2018-04-28 22:59:38 +02:00
Ignacio Etcheverry
58918b629d
Mono: Do not spam script class not found error
...
Print this error only when trying to instantiate the script. This way we prevent errors being printed for source files which are not meant to be used as scripts.
(cherry picked from commit f8ce412560
)
2018-04-28 22:59:25 +02:00
Ignacio Etcheverry
736d8db007
Mono: Fix crash on script load if the scripts domain isn't loaded
...
(cherry picked from commit 89e84185e8
)
2018-04-28 22:59:11 +02:00
Will Vincent
d49fc76ab8
Remove incorrect & potentially confusing references to Euler
...
e is referred to as Euler’s number, so technically the MATH_EXP description in VisualScript doc was not incorrect, though could potentially lead to confusion.
e is different from Euler’s constant however, making the existing GDScript exp & VisualScriptMathConstant descriptions nvalid.
(cherry picked from commit b6b8c7b215
)
2018-04-28 22:47:43 +02:00
Andrea Catania
739c14b07d
Fixed wrong function call
...
(cherry picked from commit df2a626b49
)
2018-04-28 22:35:25 +02:00
Pedro J. Estébanez
20fa30bde6
Use radio-button-like menu entries where applicable
...
(cherry picked from commit a6dc160d5c
)
2018-04-28 22:16:53 +02:00
Andrea Catania
3b57b95efb
Fixed area overlap cleaning
...
(cherry picked from commit 45b778c7f8
)
2018-04-28 22:10:29 +02:00
Alexander Alekseev
cf3c1d878d
Fix of a possible memory leak: ConcavePolygonShapeBullet::setup was able to exit without releasing the 'shapeInterface' pointer.
...
(cherry picked from commit b569251110
)
2018-04-28 20:18:03 +02:00
Andrea Catania
640063334d
physics area added monitorable check
...
(cherry picked from commit fe768f4f00
)
2018-04-28 20:15:24 +02:00
Andrea Catania
ac9e87aae3
Fixed physics server area cleaning
...
(cherry picked from commit 776942981b
)
2018-04-28 20:14:28 +02:00
Andrea Catania
5e09cf3e89
Corrected physics query max result checking
...
(cherry picked from commit 444b8471a3
)
2018-04-28 20:13:28 +02:00
Jorn Van denbussche
80fbea28fb
Fixes importing hdr files with extra header info
...
(cherry picked from commit 886156da2c
)
2018-04-28 16:42:27 +02:00
Poommetee Ketson
a3ba1b0280
Fix script template on `_ready` behavior
...
(cherry picked from commit 01ec06d9ae
)
2018-04-15 01:18:49 +02:00
Chaosus
a29680c25a
[Mono] Improve Mathf
...
(cherry picked from commit 655a4e6540
)
2018-04-15 00:57:14 +02:00
Alexander Alekseev
3a430e46b9
[mono] Fixes #17936 as GodotSharp (Core\Basic.cs) requires C#7 now, but we most probably should keep C#6 yet
...
(cherry picked from commit 5677aed175
)
2018-04-15 00:56:14 +02:00
Nikodem Lokatelj
b4733a1da9
Fixed _issue_activated to take the correct issue id from the list
...
(cherry picked from commit 4fdee1d9f1
)
2018-04-15 00:55:25 +02:00
Wilson E. Alvarez
8ebd4bb874
Move GodotSharp and MonoBuildTab member variables to initializer list
...
(cherry picked from commit 3f86fefb64
)
2018-04-15 00:54:00 +02:00
Chaosus
63a88c69ac
Added wrap functions to C#
...
(cherry picked from commit d52722c6da
)
2018-04-15 00:52:29 +02:00
Ignacio Etcheverry
bfc94dd4c9
Mono: Runtime main args and assembly search fixes
...
- Setup runtime main args during initialization. This must be done manually by embedders who do not call mono_runtime_run_main. Fixes NullReferenceException in System.Environment.
- Continue to search the assembly in the rest of the search locations if loading it from one of them failed.
(cherry picked from commit fa1d656af4
)
2018-04-15 00:48:15 +02:00
Andreas Haas
6472d8c7d4
Mono: Avoid invalid class names.
...
Disallow reserved keywords as class names and prefix base class with the Godot
namespace if it's the same as the class name.
Fixes #12483
(cherry picked from commit 700d07cf7c
)
2018-04-15 00:48:11 +02:00
Hein-Pieter van Braam
e4fadebc3b
Fix a merge error
2018-04-15 00:43:26 +02:00
Ignacio Etcheverry
9e4d34aebb
Mono: Add project export plugin
...
(cherry picked from commit 9fd606c549
)
2018-04-15 00:04:14 +02:00
Paul Joannon
d02c891a4b
[mono] write classes with no constructor as abstract
...
(cherry picked from commit ef5672d3f9
)
2018-04-14 23:54:11 +02:00