summaryrefslogtreecommitdiff
path: root/modules
AgeCommit message (Collapse)Author
2020-06-26Merge pull request #39839 from neikeq/use-/restore-instead-of-/t-restoreRémi Verschelde
Mono/C#: Use /restore instead of /t:restore when building
2020-06-25Mono/C#: Use /restore instead of /t:restore when buildingIgnacio Etcheverry
Documentation recommends not to use /t:restore together with other targets (like /t:build), as it messes with the environment.
2020-06-25Mono/C#: Fix unhandled exception not being printedIgnacio Etcheverry
For some reason `mono_unhandled_exception` is not printing the exception as its comment claims. Use `mono_print_unhandled_exception` instead.
2020-06-25Style: Fix copyright headersRémi Verschelde
2020-06-24Merge pull request #39739 from MichaelBelousov/fix/long-enum-fix-rider-castRémi Verschelde
fix underlying type of enum crashing cast in RiderPathManager
2020-06-24Merge pull request #39779 from naithar/feature/ios-modules-masterRémi Verschelde
Enable iOS modules and fix missing symbols errors (4.0)
2020-06-24Mono: fix bad long casts and wrong underlying enum types in GodotToolsMichael Belousov
2020-06-24Merge pull request #39783 from neikeq/messaging-codecompletion-localize-fixRémi Verschelde
C#: Fix completion request with case insensitive resource path
2020-06-23C#: Fix completion request with case insensitive resource pathIgnacio Etcheverry
Sometimes Visual Studio documents have the root path all in upper case. Since Godot doesn't support loading resource files with a case insensitive path, this makes script resource loading to fail when the Godot editor gets code completion requests from Visual Studio. This fix allows the resource path part of the path to be case insensitive. It still doesn't support cases where the rest of the path is also case insensitive. For that we would need a proper API for comparing paths. However, this fix should be enough for our current cases.
2020-06-23SCons: Enable iOS modules for ARKit and CameraSergey Minakov
2020-06-22Merge pull request #39755 from Faless/crypto/encryption_pr_4.0Rémi Verschelde
Crypto enhancements, AESContext, RSA public key, signature, verification.
2020-06-22Merge pull request #39747 from nekomatata/fix-crash-space-queryRémi Verschelde
Fix crashes with invalid shapes in BulletPhysicsDirectSpaceState queries
2020-06-22Fix crashes with invalid shapes in BulletPhysicsDirectSpaceState queriesPouleyKetchoupp
2020-06-21Merge pull request #34236 from madmiraal/enable-bullet-debugRémi Verschelde
Enable Bullet DEBUG on debug builds.
2020-06-21Merge pull request #34219 from madmiraal/check-motion-before-bullet-sweepRémi Verschelde
Check for motion in cast_motion() before doing Bullet convexSweepTest().
2020-06-21Check for motion in cast_motion() before doing Bullet convexSweepTest().Marcel Admiraal
Also ensure that default closest_safe and closest_unsafe values are defined in cast_motion() and before cast_motion() is called.
2020-06-21Check if point's index exists before adding it to the list of pointsMarcel Admiraal
that need to split faces when avoiding creating degenerate faces while merging CSG faces.
2020-06-19Remove ToolButton in favor of ButtonHugo Locurcio
ToolButton has no redeeming differences with Button; it's just a Button with the Flat property enabled by default. Removing it avoids some confusion when creating GUIs. Existing ToolButtons will be converted to Buttons, but the Flat property won't be enabled automatically. This closes https://github.com/godotengine/godot-proposals/issues/1081.
2020-06-19Merge pull request #39678 from akien-mga/universae-fenestrasRémi Verschelde
Export: Rename 'Windows Universal' to 'UWP'
2020-06-19Merge pull request #39652 from paulloz/generics-getnodesingroupRémi Verschelde
[mono] Implement generics GetNodesInGroup
2020-06-19Export: Rename 'Windows Universal' to 'UWP'Rémi Verschelde
It's otherwise too easy to be confused between 'Windows Desktop' (Win32) and 'Windows Universal' (UWP).
2020-06-19[mono] implement generics GetNodesInGroupPaul Joannon
2020-06-19Merge pull request #39629 from MichaelBelousov/dont-slice-longs-to-monoRémi Verschelde
Dont slice 64-bit integers marshaled to mono in dynamic contexts
2020-06-18Implement RSA encryption/decryption.Fabio Alessandrelli
2020-06-18Implement sign and verify in crypto.Fabio Alessandrelli
2020-06-18CryptoKey supports public keys.Fabio Alessandrelli
2020-06-18Better zeroizing in CryptoKey.Fabio Alessandrelli
Small code clenup (after PoolByteArray change).
2020-06-18Document Mono-specific classesHugo Locurcio
This fully documents all Mono-specific classes.
2020-06-17return boxed long when marshalling a godot int to mono runtime in dynamic ↵Michael Belousov
contexts
2020-06-17Merge pull request #38067 from ThakeeNathees/elif-error-line-fixedRémi Verschelde
GDScript debugger incorrect error line fixed
2020-06-17GDScript debugger incorrect error line fixedThakee Nathees
if the first line of an else or an elif throws a runtime error the debugger shows incorrect line number.
2020-06-17DocData: Skip language-specific ClassDoc without methods/constantsRémi Verschelde
Removes the useless `@C#`, `@NativeScript` and `@VisualScript` entries.
2020-06-16Merge pull request #39275 from ThakeeNathees/shadowed-warning-for-loop-counterRémi Verschelde
Added shadowed var warning for `for` loop counter
2020-06-16Merge pull request #39578 from neikeq/visualstudio-supportRémi Verschelde
C#: Add Visual Studio support
2020-06-16Merge pull request #39314 from ThakeeNathees/debugger-incorrect-line-fixRémi Verschelde
GDScript debugger stepping to incorrect line fix
2020-06-16Merge pull request #39315 from ThakeeNathees/ctrl-click-fix-for-subclassesRémi Verschelde
Fix: Ctrl + Click not working for subclasses
2020-06-15Fix dynamic linking of MSVC Mono with MinGW GodotIgnacio Etcheverry
2020-06-15C#: Add VisualStudio supportIgnacio Etcheverry
2020-06-15Merge pull request #39560 from akien-mga/fix-dds-validationRémi Verschelde
DDS: Fix loading files without DDSD_CAPS or DDSD_PIXELFORMAT
2020-06-15Merge pull request #39556 from akien-mga/lsp-fix-39548Rémi Verschelde
GDScript LSP: Fix wrong error checks added in #39385
2020-06-15DDS: Fix loading files without DDSD_CAPS or DDSD_PIXELFORMATRémi Verschelde
MSDN says: > When you write .dds files, you should set the DDSD_CAPS and > DDSD_PIXELFORMAT flags, and for mipmapped textures you should also > set the DDSD_MIPMAPCOUNT flag. However, when you read a .dds file, > you should not rely on the DDSD_CAPS, DDSD_PIXELFORMAT, and > DDSD_MIPMAPCOUNT flags being set because some writers of such a file > might not set these flags. https://docs.microsoft.com/en-us/windows/win32/direct3ddds/dds-header ¯\_(ツ)_/¯ Fixes #39516.
2020-06-15Merge pull request #39183 from bruvzg/gdnative_merge_structsRémi Verschelde
GDNative: merge API structs, bump version of merged structs.
2020-06-15GDScript LSP: Fix wrong error checks added in #39385Rémi Verschelde
Reverts `latest_client_id` back to 0, as I misunderstood how the client IDs are assigned and, without further testing and debugging, I can't say if this was a bug or a valid default value. Similarly, a `latest_client_id` of -1 is no longer raising an error. Fixes #39548.
2020-06-15Fix RegEx example in class doc and correct typoMaganty Rushyendra
Fix minor errors to do with `search_all` example in RegEx and typo in RegExMatch class docs.
2020-06-11GDNative: merge API structs, bump version of merged structs.bruvzg
2020-06-11Enable Unicode support for RegEx classMaganty Rushyendra
Build PCRE2 thirdparty library with unicode support. RegEx objects in Godot can now be used to recognize unicode strings.
2020-06-08Merge pull request #39385 from akien-mga/lsp-crash-notify_clientRémi Verschelde
GDScript LSP: Fix crash in notify_client
2020-06-08Merge pull request #39370 from Anutrix/remove-usused-assimp-varRémi Verschelde
Removed variables in EditorSceneImporterAssimp::import_scene that became unused.
2020-06-08Merge pull request #39152 from abustin/fbx_mesh_compression_fix_masterRémi Verschelde
Respect 'mesh compression' editor import option in Assimp and glTF importers [master]
2020-06-08GDScript LSP: Fix crash in notify_clientRémi Verschelde
`latest_client_id` now defaults to `-1` (invalid ID) instead of `0`. Also fix typo in notification `gdscrip_client/changeWorkspace`, and fix argument names in method binds. Fixes #39375.