b6b1d14ca1
Merge pull request #20753 from Faless/ws_fix
...
Fix WebSocket crash due to non PDO init after CowData PR
2018-08-11 09:45:12 -03:00
eb48119821
Added system for GDScript warnings
...
- Count and panel per script.
- Ability to disable warnings per script using special comments.
- Ability to disable warnings globally using Project Settings.
- Option to treat enabled warnings as errors.
2018-08-10 16:00:47 -03:00
ea3d997f9d
Revert "added get_creation_time function for gdscript"
2018-08-10 13:29:49 -03:00
275e0d5ee4
Merge pull request #18914 from notwarp/master
...
added get_creation_time function for gdscript
2018-08-10 13:28:47 -03:00
c76f444c4e
Merge pull request #14704 from poke1024/colorconstants
...
Allow some non-integer built-in constants in gdscript
2018-08-10 12:57:20 -03:00
59fd18ab1a
New gizmo structure and new gizmo disabling menu
2018-08-09 20:58:39 +02:00
14fd797c53
Merge pull request #20381 from AndreaCatania/phymat_2
...
Improved Physics material
2018-08-07 15:31:26 -03:00
5e65e28eed
Removed physics material combination mode. Added rough and absorbent parameter to material. Fixed 'change' signal connection
2018-08-07 19:38:04 +02:00
edde52c8de
Added proper import support for 3D and Array textures
2018-08-06 14:56:06 -03:00
6a57f29573
Fix WebSocket crash due to non PDO init.
...
Move RingBuffer (and few related vars) to LWSPeer.
2018-08-06 03:47:02 +02:00
c41397596d
Merge pull request #20693 from AndreaCatania/soft_fix2
...
Fixed SoftBody pinned point offset calculation
2018-08-04 09:10:57 -03:00
b911165679
Merge pull request #20600 from exts/new_generic_methods
...
Mono: Added generic methods for PackedScene & ResourceLoader
2018-08-04 05:22:38 +02:00
cdb4ae471b
Added generic method for ResourceLoader: Load<T>()
2018-08-03 13:40:42 -05:00
b469267d94
Fixed SoftBody pinned point offset calculation
2018-08-03 17:44:09 +02:00
3fa2404a79
Merge pull request #20644 from NickToony/master
...
Fixed Windows mono compile
2018-08-01 03:52:46 +02:00
24b4694313
fixed: windows mono compile ( #20598 )
...
tidy: formatting.
2018-07-31 21:16:47 +01:00
ccce161d0e
Merge pull request #20639 from neikeq/issue-20531-and-cleanup
...
Mono: Fix property set_value and cleanup
2018-07-31 20:10:04 +02:00
4172fa03b5
Mono: Fix property set_value and cleanup
2018-07-31 19:49:16 +02:00
ba974b8d1e
Allow some non-integer built-in constants in gdscript
2018-07-31 17:56:48 +02:00
0deb8dda51
Fix Mono compilation on Windows/Ming
...
(cherry picked from commit 83140541dc )
2018-07-29 22:31:38 +02:00
d8e1cd7a10
mbedtls: Update to upstream version 2.12.0
...
_WIN32_WINNT redefinition fix is no longer needed as it was merged
upstream. PR 1453 is still not merged, diff updated to current state.
2018-07-28 11:16:58 +02:00
4488bb9956
Merge pull request #20463 from fire/vs_expand_hints_to_virtual_func
...
Visualscript: Carry property hint and hint string through to Visualscript virtual funcs
2018-07-28 09:49:23 +02:00
66429a1576
Merge pull request #17595 from viktor-ferenczi/issue-5042-subproc
...
Running builder (content generator) functions in subprocesses on Windows
2018-07-28 09:20:50 +02:00
2650b87102
Carry property hint and hint string through to Visualscript virtual functions.
2018-07-27 13:12:34 -07:00
aecc3a444b
Merge pull request #20457 from fire/vs_generic_search_crash_and_connecting
...
Visualscript: misc generic search changes
2018-07-27 21:38:11 +02:00
c5bd0c37ce
Running builder (content generator) functions in subprocesses on Windows
...
- Refactored all builder (make_*) functions into separate Python modules along to the build tree
- Introduced utility function to wrap all invocations on Windows, but does not change it elsewhere
- Introduced stub to use the builders module as a stand alone script and invoke a selected function
There is a problem with file handles related to writing generated content (*.gen.h and *.gen.cpp)
on Windows, which randomly causes a SHARING VIOLATION error to the compiler resulting in flaky
builds. Running all such content generators in a new subprocess instead of directly inside the
build script works around the issue.
Yes, I tried the multiprocessing module. It did not work due to conflict with SCons on cPickle.
Suggested workaround did not fully work either.
Using the run_in_subprocess wrapper on osx and x11 platforms as well for consistency. In case of
running a cross-compilation on Windows they would still be used, but likely it will not happen
in practice. What counts is that the build itself is running on which platform, not the target
platform.
Some generated files are written directly in an SConstruct or SCsub file, before the parallel build starts. They don't need to be written in a subprocess, apparently, so I left them as is.
2018-07-27 21:37:55 +02:00
33f1ca89a5
Merge pull request #20462 from fire/vs_don't_typeguess_nil
...
Visualscript: Don't type guess on nil and set default type to ""
2018-07-27 21:37:46 +02:00
92c59384ec
Merge pull request #17720 from paulloz/custom-csharp-glue
...
[mono] Generic Typed GetNode, GetChild, etc.
2018-07-27 18:47:19 +02:00
8a914f17b0
Fixed nativescript getter and setter logic
2018-07-27 23:45:29 +10:00
03d02e88fc
Reenabled module and fixed missing const
2018-07-27 18:43:50 +10:00
877ea882ce
Add missing methods to Node class in the mono glue
...
* GetNodeOrNull<T>
* GetChild<T>
* GetChildOrNull<T>
* GetOwner<T>
* GetOwnerOrNull<T>
* GetParent<T>
* GetParentOrNull<T>
2018-07-27 08:50:35 +02:00
e8da2a60b3
GDScript: Fix parse error in string formatting
2018-07-26 10:52:11 -03:00
607e5b7c95
Visualscript: Don't type guess on nil.
2018-07-26 06:39:36 -07:00
ef93fec789
Merge pull request #15643 from organicpencil/bullet_contact_impulse
...
Expose PhysicsDirectBodyState.get_contact_impulse
2018-07-26 15:36:37 +02:00
00519debbe
Visualscript fix crash and generic search does not connect ports.
...
* Signal change requires function changes to _selected_new_virtual_method
2018-07-26 06:18:23 -07:00
96d37769d9
Merge pull request #20468 from vnen/typed-gds-fixes
...
General GDScript fixes
2018-07-26 13:48:37 +02:00
10af1b3444
Merge pull request #20477 from swarnimarun/vs_duplicate_fix
...
Fix Visual Script duplicate issue
2018-07-26 12:57:55 +02:00
391e46830f
doc: Sync classref with current source
...
Fix various missing arguments in bindings.
2018-07-26 11:56:21 +02:00
47a7dc7b3c
Merge pull request #18282 from aaronfranke/better-mathf
...
[Core] [Mono] Fix Color missing int export methods, added 64-bit
2018-07-26 10:48:47 +02:00
b893dc2028
Fix Visual Script duplicate issue
2018-07-26 14:01:48 +05:30
0b78e4f9e3
GDScript: Add type inference syntax for function arguments
2018-07-25 21:06:35 -03:00
7db7b43cb0
GDScript: Fix type detection for String formatting operator
2018-07-25 20:50:13 -03:00
aeb0b3114d
GDScript: Fix type detection on Object typed assign
...
Also make typed assigns a debug-only thing, so release builds are more
lenient on errors.
2018-07-25 20:50:12 -03:00
a3ae4a9510
GDScript: Allow accessing constants of outer classes
2018-07-25 20:50:12 -03:00
a62f4af7ba
GDScript: Enable built-in function introspection in non-tools
...
Only for debug builds. Fix problems in non-tools targets.
2018-07-25 20:50:12 -03:00
3d6609303b
GDScript: Fix bogus error when a cursor token is found on class
2018-07-25 20:50:12 -03:00
1ac9c0fe3a
GDScript: Allow strict conversion when assigning typed variables
2018-07-25 20:50:12 -03:00
96ee93e8c7
GDScript: Fix mismatching between export hint and type hint
2018-07-25 20:50:12 -03:00
4cb17191b8
GDScript: Allow inherited method to add optional arguments
...
Also show the parent method signature in the error message.
2018-07-25 20:50:11 -03:00
cd6ad5462c
GDScript: Fix returned value of get_default_argument_count()
2018-07-25 20:50:11 -03:00