Ignacio Etcheverry
0f3de6ef3a
Do not update cache if the C# API assembly is out of sync
2018-09-26 23:59:38 +02:00
Rémi Verschelde
a2b6be23ad
ENet: Remove redundant if condition
...
Closes #22445 .
2018-09-26 10:53:45 +02:00
Fabio Alessandrelli
977c9477c1
Set ENet service time to 0.
...
Process all packets in queue, but never wait.
2018-09-25 16:26:45 +02:00
Fabio Alessandrelli
b0f166987a
Server platform builds (dummy) mobile_vr module.
...
Protect GL functions in mobile_vr with ifdefs.
2018-09-25 12:29:31 +02:00
Rémi Verschelde
5adf7aa6b7
SCons: Fix checks for clang in env['CXX']
...
They would match the whole path instead of only the filename.
2018-09-25 11:15:25 +02:00
Fabio Alessandrelli
df43b94e6e
Update WebSocket documentation
2018-09-24 01:50:37 +02:00
Fabio Alessandrelli
4b92956db7
Implement WebSocket clean close detection.
2018-09-24 01:50:37 +02:00
Fabio Alessandrelli
5d91e87c64
Implement WebSocket close notify.
2018-09-24 01:50:37 +02:00
Andrea Catania
d226ba7c2b
Corrected cast_motion query behaviour
2018-09-22 11:17:31 +02:00
Andrea Catania
29e01f97e4
Added rayshape solver algorithm to soft body configurator fixes #22283 fixes #22249 fixes #22281
2018-09-22 09:42:19 +02:00
Rémi Verschelde
ef7b384861
doc: Misc formatting fixes
2018-09-21 15:34:11 +02:00
Max Hilbrunner
a384cffc44
Merge pull request #22316 from Faless/poll_more_checks_easy_squash
...
Add checks for clean disconnect in HTTP/TCP/SSL.
2018-09-21 15:03:55 +02:00
Fabio Alessandrelli
92de6df113
Add checks for clean disconnect in HTTP/TCP/SSL.
...
Half-open TCP connection can, of course, only be detected by
writing the socket, or waiting for TCP timeout.
2018-09-21 14:34:57 +02:00
Rémi Verschelde
83758a9004
doc: Sync classref with current source
2018-09-21 09:33:05 +02:00
JFonS
9ffc30699f
Fix selection box staying when editing a GridMap
2018-09-20 11:50:38 +02:00
JFonS
463af5b6ef
Fix typo in SimplexNoise documentation
2018-09-20 11:03:23 +02:00
JFonS
4faa5acaa7
Replace "persistance" with "persistence"
...
Replace "persistance" with "persistence" in the simplex code.
Also made some minor fixes to the docs.
2018-09-19 21:00:10 +02:00
Rémi Verschelde
2306ec211c
Merge pull request #22257 from AndreaCatania/fixes
...
Daily physics Fixes
2018-09-19 20:41:37 +02:00
Hugo Locurcio
a386af67ec
Improve SimplexNoise documentation and fix typos
...
Spaces were added after code blocks to ensure correct rendering
on the online class reference.
2018-09-19 20:25:09 +02:00
Andrea Catania
0a2c154c8e
Added automatically set velocity when rigid is kinematic
2018-09-19 19:46:07 +02:00
Andrea Catania
42f2ff2f8d
Added check to prevent contact signal to happen too early
2018-09-19 19:01:59 +02:00
George Marques
b1187b9a2f
GDScript: Revert extra deletion when creating instance
...
Revert part of e4af39cbc0
that was causing
a crash.
2018-09-19 11:17:47 -03:00
George Marques
825e85ab23
GDScript: Error on empty blocks at the end of file
...
Fix #15415
2018-09-19 11:17:46 -03:00
George Marques
02acb07d81
GDScript: Fix autocompletion inference after is
check
...
Fix #21915
2018-09-19 11:17:46 -03:00
George Marques
726e836cd9
GDScript: Fix infinite loop in autocomplete
...
It happened when the definition of the variable contained the variable
itself.
2018-09-19 11:17:46 -03:00
George Marques
e6a6ea65c7
GDScript: Forbid enum values to shadow constants
...
- Don't allow constants to shadow parent members.
- Fix a spelling mistake.
Fix #13175
2018-09-19 11:17:46 -03:00
George Marques
6c70c4c358
GDScript: Fix autocomplete crash when searching default values
...
Fix #21700
2018-09-19 11:17:46 -03:00
George Marques
b530031442
GDScript: Allow Object constants to be used with qualifier
...
Fix #15125
2018-09-19 11:17:46 -03:00
George Marques
4907a1cd28
GDScript: Fix stack address test in compiler
2018-09-19 11:17:45 -03:00
Rémi Verschelde
f148e8eede
SCons: Fix ARVR can_build arity
2018-09-18 08:56:44 +02:00
Ignacio Etcheverry
e463834a8b
Fix missing mono internal call
...
- Also fixed uninitalized variable in buildscript
2018-09-17 22:54:47 +02:00
Ignacio Etcheverry
a4e4dd3966
Merge pull request #22193 from neikeq/idontlikesanditscoarseandroughandirritatinganditgetseverywhere
...
Mono: Build and external editor improvements for OSX
2018-09-17 20:22:05 +02:00
Ignacio Etcheverry
50f6dbff87
Mono: Fix opening code editors in OSX and cleanup
2018-09-17 20:00:19 +02:00
Ignacio Etcheverry
9610bc9580
Merge pull request #22151 from 999eagle/monoexe
...
Check for mono binary when finding version
2018-09-17 19:55:43 +02:00
Ignacio Etcheverry
b032738a51
Add some mono root dir hints to the build script
...
This enhancement is specially noticeable in OSX, since it includes Mono's install location (both official and homebrew). This makes it possible to build Godot with Mono on OSX without pkg-config (pkg-config is bundled with Mono, but it's not added to PATH, so finding it would require finding the Mono root directory first).
2018-09-17 19:34:35 +02:00
Rémi Verschelde
4075c80ea9
Merge pull request #22165 from DualMatrix/atan2_plain_wrong
...
Fixed argument names having wrong order for atan2
2018-09-17 12:33:26 +02:00
Rémi Verschelde
dbee7856e3
Merge pull request #22157 from muiroc/fix_cast_crash
...
Add null check in godot result callback
2018-09-17 11:09:06 +02:00
DualMatrix
4bad2beeed
Fixed argument names being swapped for atan2
...
The arguments of atan2() should be y,x instead of x,y This was just wrong since the internal atan2 already had y,x as parameters, so if you followed the autocomplete the result would just be wrong.
2018-09-16 21:27:54 +02:00
Mariusz Chwalba
47bf26c40d
test for depreciacion warnings only on debug builds
...
Fix adherence to clang-format rules
2018-09-16 19:37:51 +02:00
muiroc
23a61c7342
Add null check in godot result callback
2018-09-16 16:02:15 +02:00
Sophie Tauchert
99cd17b102
Check for mono binary when finding version
2018-09-16 15:20:44 +02:00
Rémi Verschelde
68e1ef49b1
Merge pull request #22095 from KellyThomas/transform-interpolatewith
...
[Mono] Transform - add InterpolateWith()
2018-09-16 01:37:19 +02:00
Fabio Alessandrelli
0e56377e96
Allow system certs file to be used by Editor.
...
Note, it will only used by the Editor, not when running the game.
This allows package maintainer to compile Godot to use system installed
certificates when accessing the AssetLib.
2018-09-15 14:45:54 +02:00
Kelly Thomas
d4b2423428
[Mono] implement Transform.InterpolateWith()
2018-09-15 13:08:21 +08:00
Fabio Alessandrelli
c0e4d7efca
Add GDScript slave keyword deprecation warning.
2018-09-15 01:50:34 +02:00
Fabio Alessandrelli
1e9b46d687
Clearly deprecate sync too in favor of remotesync.
...
NOTE: This changes the RPC_MODE_* enum values.
Games should be re-exported. GDNative rebuilt.
2018-09-15 00:06:03 +02:00
Fabio Alessandrelli
d6b31daec6
Rename slave keyword to puppet
...
The slave keyword will still be available as deprecated in 3.1 but will
be dropped from future releases.
2018-09-15 00:06:03 +02:00
Rémi Verschelde
5961a6da03
Merge pull request #21717 from willnationsdev/edicon-refactor
...
Refactor editor icon retrieval
2018-09-14 17:24:04 +02:00
Rémi Verschelde
2aad7f1376
Merge pull request #21569 from JFonS/add_noise_textures
...
Add SimplexNoise and NoiseTexture as new resources
2018-09-14 16:57:26 +02:00
willnationsdev
5436abefe4
Refactor editor icon retrieval
2018-09-14 09:27:56 -05:00
JFonS
f12a1b8863
Add SimplexNoise and NoiseTexture as new resources
...
SimplexNoise can be used to generate parameterized fractal noise based on Open Simplex.
NoiseTexture uses SimplexNoise to generate noise textures for using in
shaders/visual effects.
2018-09-14 15:24:34 +02:00
Thomas Herzog
e0f763f1c9
[GDNative] add Variant::Operator
2018-09-13 17:23:38 +02:00
Rémi Verschelde
1a16dabfb5
Merge pull request #21982 from luzpaz/misc-typos
...
Misc. typos
2018-09-13 10:59:00 +02:00
luz.paz
08bde5b2de
Misc. typos
...
Found via `codespell -q 3 -I ../godot-word-whitelist.txt --skip="./thirdparty,*.po"`
2018-09-12 21:39:17 -04:00
Ignacio Etcheverry
995a40e8ef
Move modules/mono/glue/cs_files to modules/mono/glue/Managed/Files
...
Added dummy MSBuild project and solution to get tooling help when editing these files.
2018-09-12 22:03:36 +02:00
Ignacio Etcheverry
5e57beebb1
Mono: Fix build regression due to wrong return type
2018-09-12 21:08:18 +02:00
Ignacio Etcheverry
6ae47ff19b
C#: Fix explicit enum values when exporting member
2018-09-12 18:54:20 +02:00
Rémi Verschelde
277b24dfb7
Make core/ includes absolute, remove subfolders from include path
...
This allows more consistency in the manner we include core headers,
where previously there would be a mix of absolute, relative and
include path-dependent includes.
2018-09-12 09:52:22 +02:00
Ignacio Etcheverry
d21c64cc3b
C#: Fix cs_files glue mismatch bug
2018-09-12 03:24:08 +02:00
Ignacio Etcheverry
e558e1ec09
Fix/workaround for issue #21667
...
When a Reference managed instance is garbage collected and its finalizer is called, it could happen that the native instance is referenced once again before the finalizer can unreference and memdelete it. The workaround is to create a new managed instance when this happens (at least for now).
2018-09-12 03:24:08 +02:00
Ignacio Etcheverry
61426464ea
Add some mono root hint dirs for OSX
...
Fixes #13355
2018-09-12 03:24:08 +02:00
Ignacio Etcheverry
691d4e3835
Allow special characters in C# glue files
...
Fixes #21139
- Surround the generated file modules/mono/glue/cs_compressed.gen.h with ifdef TOOLS_ENABLED
2018-09-12 03:24:08 +02:00
Ignacio Etcheverry
b1356a3590
Cleanup of c# api files and bindings generator
...
- We no longer generate RID and NodePath C# classes. Both will be maintained manually.
- We no longer generate C# declarations and runtime registration of internal calls for the following classes: RID, NodePath, String, GD, SignalAwaiter and Godot.Object (partial base).
- We no longer auto-generate the base members of Godot.Object. They will be maintained manually as a partial class.
This makes it easier to maintain these C# classes and their internal calls, as well as the bindings generator which no longer generates C# classes that don't derive from Godot Object, and it no longer generates the Godot.Object base members (which where unreadable in the bindings generator code).
- Added missing 'RID(Object from)' constructor to the RID C# class.
- Replaced MONO_GLUE_DISABLED constant macro with MONO_GLUE_ENABLED.
- Add sources in module/mono/glue even if glue is disabled, but surround glue files with ifdef MONO_GLUE_ENABLED.
2018-09-12 03:23:45 +02:00
Rémi Verschelde
0d04fb76e1
Fix mistake in previous commit
2018-09-11 18:12:40 +02:00
Rémi Verschelde
af57515775
UPnP: Fix includes of thirdparty headers
2018-09-11 18:09:12 +02:00
Ignacio Etcheverry
8366da5bc6
Merge pull request #21822 from aaronfranke/mono-pascal
...
[Mono] Various style changes and naming standardization
2018-09-10 23:52:00 +02:00
Aaron Franke
627ed98ed1
[Mono] Various style changes and naming standardization
2018-09-10 15:22:10 -04:00
Aaron Franke
4743852466
[Mono] Tabs -> Spaces
2018-09-10 15:12:49 -04:00
Rémi Verschelde
0faafa6f4d
Fix crash when extending non-existing GDScript file
...
Fixes #21682 with a partial revert of #21411 .
The ~Ref() destructor (from 'scriptres') already takes care
of freeing the 'script' resource.
2018-09-10 20:46:20 +02:00
Rémi Verschelde
d9a96878f2
Merge pull request #21921 from AndreaCatania/bugfix2
...
Fix bullet crashes
2018-09-10 08:20:15 +02:00
Andrea Catania
b252e66414
Fiex bullet crash
2018-09-10 07:55:11 +02:00
Poommetee Ketson
bb0e8d260c
Fix indentation in bullet SCsub
2018-09-10 12:22:23 +07:00
George Marques
af290f7b7d
Merge pull request #21866 from Paulb23/fix_scientific_notation_highlight_issue_21435
...
Fixed scientific notation not highlighting correctly, issue 21435
2018-09-09 18:21:33 -03:00
Juan Linietsky
ffe158ae85
Merge pull request #21861 from fire/visual_script_18024
...
Change the default variable Visual Script constructor to use EditorInspector and etc
2018-09-08 17:05:03 -03:00
Paulb23
f051f5110e
Fixed scientific notaion not highlighting correctly, issue 21435
2018-09-08 13:42:11 +01:00
K. S. Ernest (iFire) Lee
7ce9e67355
Change the default variable constructor to use EditorInspector and updated property hints that were changed.
2018-09-08 02:51:23 -07:00
Andrea Catania
3eaaf712db
Fixed crash during raycast and CCD radius calculation
2018-09-07 20:38:30 +02:00
Juan Linietsky
fc50728d45
Merge pull request #21808 from AndreaCatania/optitri
...
Optimized bullet trimesh collision
2018-09-07 15:09:26 -03:00
Andrea Catania
6142448417
Update bullet to Master 12409f1118a7c7a266f9071350c70789dfe73bb9
2018-09-07 16:11:04 +02:00
Andrea Catania
88967e4001
Fixing trimesh precision
2018-09-06 18:53:03 +02:00
Andrea Catania
9b446f1cc3
Optimized in case is used just 1 shape with no transform
2018-09-06 18:19:05 +02:00
Rémi Verschelde
3a8f8381f2
Merge pull request #21771 from WiggleWizard/get-stack-fix
...
Fixed return type for get_stack() function call
2018-09-05 19:46:12 +02:00
Andrea Catania
ce138d3449
Fixed bullet area vs Trimesh shape overlap
2018-09-05 13:43:02 +02:00
WiggleWizard
d227a9ae12
Fixed return type for get_stack() function call
2018-09-05 11:29:06 +01:00
Will Nations
fadf2d2afd
Fix invalid deref in NativeScript script classes
2018-09-04 08:35:28 -05:00
Max Hilbrunner
21ea1d89ef
Merge pull request #21605 from Faless/ws_no_proto
...
Allow WebSocket connect with no sub-protocols.
2018-08-31 13:15:46 +02:00
Fabio Alessandrelli
6bc97cc7cc
Allow WebSocket connect with no sub-protocols.
2018-08-30 20:23:16 +02:00
Thomas Herzog
917bd5b2c2
[NativeScript] implement refcount instance binding funcs
2018-08-30 19:55:04 +02:00
Thomas Herzog
492b4cf837
[GDNative] add initial core 1.1 extension
2018-08-30 19:18:55 +02:00
Rémi Verschelde
cb63cc86e5
Merge pull request #21575 from YeldhamDev/gridmap_deprecated_fix
...
Small change on how GridMap's "theme" is deprecated
2018-08-30 09:03:11 +02:00
Rémi Verschelde
5267099a87
doc: Sync classref with current source
2018-08-29 22:25:11 +02:00
Michael Alexsander Silva Dias
8ede2647ed
Small change on how GridMap's "theme" is deprecated
2018-08-29 17:14:06 -03:00
Andrea Catania
9a67a07a2c
Fixed crash if convex has 0 vertices
2018-08-29 17:34:26 +02:00
Rémi Verschelde
907b7a3897
Merge pull request #21538 from jmf/master
...
Fix CSGBox size
2018-08-29 15:03:01 +02:00
Ibrahn Sahir
2a823a38ac
Initialise rays_found count in test_ray_separation.
...
Prevents branch on uninit that could result in crashes with
move_and_slide.
2018-08-29 13:23:14 +01:00
Yuri Chornoivan
06e73522dc
Fix vformat(), minor typos and word puzzles
2018-08-29 11:50:39 +03:00
jmf
11c90b0bb3
Fix to make CSGBox the size that is entered in Width, Height and Depth instead of twice those lengths.
2018-08-28 14:41:41 -03:00
Rémi Verschelde
57ba7caa6d
Merge pull request #21511 from eska014/webm-nomt
...
Fix WebM and Theora video in HTML5 export
2018-08-28 07:56:52 +02:00
Ignacio Etcheverry
6b10e3750e
Merge pull request #21497 from neikeq/hm
...
C# generated classes ignore warning CS1591 and cleanup
2018-08-27 21:43:46 +02:00
Ignacio Etcheverry
aa2bcf3dfc
C# generated classes ignore warning CS1591 and cleanup
2018-08-27 20:39:51 +02:00