summaryrefslogtreecommitdiff
path: root/modules
AgeCommit message (Collapse)Author
2018-09-20Fix selection box staying when editing a GridMapJFonS
2018-09-20Fix typo in SimplexNoise documentationJFonS
2018-09-19Replace "persistance" with "persistence"JFonS
Replace "persistance" with "persistence" in the simplex code. Also made some minor fixes to the docs.
2018-09-19Merge pull request #22257 from AndreaCatania/fixesRémi Verschelde
Daily physics Fixes
2018-09-19Improve SimplexNoise documentation and fix typosHugo Locurcio
Spaces were added after code blocks to ensure correct rendering on the online class reference.
2018-09-19Added automatically set velocity when rigid is kinematicAndrea Catania
2018-09-19Added check to prevent contact signal to happen too earlyAndrea Catania
2018-09-19GDScript: Revert extra deletion when creating instanceGeorge Marques
Revert part of e4af39cbc00446b03d142882a69813e94f0838b2 that was causing a crash.
2018-09-19GDScript: Error on empty blocks at the end of fileGeorge Marques
Fix #15415
2018-09-19GDScript: Fix autocompletion inference after `is` checkGeorge Marques
Fix #21915
2018-09-19GDScript: Fix infinite loop in autocompleteGeorge Marques
It happened when the definition of the variable contained the variable itself.
2018-09-19GDScript: Forbid enum values to shadow constantsGeorge Marques
- Don't allow constants to shadow parent members. - Fix a spelling mistake. Fix #13175
2018-09-19GDScript: Fix autocomplete crash when searching default valuesGeorge Marques
Fix #21700
2018-09-19GDScript: Allow Object constants to be used with qualifierGeorge Marques
Fix #15125
2018-09-19GDScript: Fix stack address test in compilerGeorge Marques
2018-09-18SCons: Fix ARVR can_build arityRémi Verschelde
2018-09-17Fix missing mono internal callIgnacio Etcheverry
- Also fixed uninitalized variable in buildscript
2018-09-17Merge pull request #22193 from ↵Ignacio Etcheverry
neikeq/idontlikesanditscoarseandroughandirritatinganditgetseverywhere Mono: Build and external editor improvements for OSX
2018-09-17Mono: Fix opening code editors in OSX and cleanupIgnacio Etcheverry
2018-09-17Merge pull request #22151 from 999eagle/monoexeIgnacio Etcheverry
Check for mono binary when finding version
2018-09-17Add some mono root dir hints to the build scriptIgnacio Etcheverry
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-17Merge pull request #22165 from DualMatrix/atan2_plain_wrongRémi Verschelde
Fixed argument names having wrong order for atan2
2018-09-17Merge pull request #22157 from muiroc/fix_cast_crashRémi Verschelde
Add null check in godot result callback
2018-09-16Fixed argument names being swapped for atan2DualMatrix
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-16test for depreciacion warnings only on debug buildsMariusz Chwalba
Fix adherence to clang-format rules
2018-09-16Add null check in godot result callbackmuiroc
2018-09-16Check for mono binary when finding versionSophie Tauchert
2018-09-16Merge pull request #22095 from KellyThomas/transform-interpolatewithRémi Verschelde
[Mono] Transform - add InterpolateWith()
2018-09-15Allow system certs file to be used by Editor.Fabio Alessandrelli
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[Mono] implement Transform.InterpolateWith()Kelly Thomas
2018-09-15Add GDScript slave keyword deprecation warning.Fabio Alessandrelli
2018-09-15Clearly deprecate sync too in favor of remotesync.Fabio Alessandrelli
NOTE: This changes the RPC_MODE_* enum values. Games should be re-exported. GDNative rebuilt.
2018-09-15Rename slave keyword to puppetFabio Alessandrelli
The slave keyword will still be available as deprecated in 3.1 but will be dropped from future releases.
2018-09-14Merge pull request #21717 from willnationsdev/edicon-refactorRémi Verschelde
Refactor editor icon retrieval
2018-09-14Merge pull request #21569 from JFonS/add_noise_texturesRémi Verschelde
Add SimplexNoise and NoiseTexture as new resources
2018-09-14Refactor editor icon retrievalwillnationsdev
2018-09-14Add SimplexNoise and NoiseTexture as new resourcesJFonS
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-13[GDNative] add Variant::OperatorThomas Herzog
2018-09-13Merge pull request #21982 from luzpaz/misc-typosRémi Verschelde
Misc. typos
2018-09-12Misc. typosluz.paz
Found via `codespell -q 3 -I ../godot-word-whitelist.txt --skip="./thirdparty,*.po"`
2018-09-12Move modules/mono/glue/cs_files to modules/mono/glue/Managed/FilesIgnacio Etcheverry
Added dummy MSBuild project and solution to get tooling help when editing these files.
2018-09-12Mono: Fix build regression due to wrong return typeIgnacio Etcheverry
2018-09-12C#: Fix explicit enum values when exporting memberIgnacio Etcheverry
2018-09-12Make core/ includes absolute, remove subfolders from include pathRémi Verschelde
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-12C#: Fix cs_files glue mismatch bugIgnacio Etcheverry
2018-09-12Fix/workaround for issue #21667Ignacio Etcheverry
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-12Add some mono root hint dirs for OSXIgnacio Etcheverry
Fixes #13355
2018-09-12Allow special characters in C# glue filesIgnacio Etcheverry
Fixes #21139 - Surround the generated file modules/mono/glue/cs_compressed.gen.h with ifdef TOOLS_ENABLED
2018-09-12Cleanup of c# api files and bindings generatorIgnacio Etcheverry
- 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-11Fix mistake in previous commitRémi Verschelde