Commit Graph

165 Commits

Author SHA1 Message Date
GoaLitiuM
d1fbe42443 Use verbatim strings in tooltip descriptions
Additionally escapes backslashes in the tooltip string. Only character
that needs to be manually escaped is the double quotation marks.
2021-05-26 22:08:55 +03:00
Wojtek Figat
c1f0fb750d Code style 2021-05-22 22:26:36 +02:00
GoaLitiuM
d401f57080 Use Roslyn C# compiler server to improve script compilation times 2021-05-22 16:43:40 +03:00
Wojtek Figat
b4533211a7 Tweak build for test 2021-05-20 22:53:10 +02:00
Wojtek Figat
9215ea4861 Add support for custom build configurations for engine deploy 2021-05-19 21:23:01 +02:00
Wojtek Figat
b25ba6b229 Add support for custom package output directory for engine deploy 2021-05-19 21:19:27 +02:00
Wojtek Figat
3540e91cc4 Add preserving package output directory across sequential package builds 2021-05-19 21:18:54 +02:00
Wojtek Figat
1a55e7c734 Fix copying missing dependency files for C#-only binary modules build 2021-05-19 16:55:35 +02:00
Wojtek Figat
9a617c630b Fix api error 2021-05-16 18:54:40 +02:00
Wojtek Figat
a89d5d1817 Add skipping generating structure fields accessors for private fields in scripting 2021-05-15 23:21:16 +02:00
Wojtek Figat
506df8c516 Fix using fixed array initializers in scripting API field 2021-05-15 23:20:34 +02:00
Wojtek Figat
67aa41afb1 Fix base method calls handling in scripting vtable overrides
#507
2021-05-14 16:07:46 +02:00
Wojtek Figat
12aa5f0b65 Fix bindings code issue 2021-05-14 15:37:05 +02:00
Wojtek Figat
e4de83f2ed Add automatic profiler events for C# methods invocation 2021-05-04 00:17:27 +02:00
Wojtek Figat
f6137831ee Fix POD structure check in scripting api if contains array field 2021-05-04 00:15:22 +02:00
Wojtek Figat
4e94c7c88c Optimize C# method invoke in bindings via direct Mono invoke 2021-05-03 19:24:48 +02:00
Wojtek Figat
c4fa30d39c Add sorting for used namespaces in bindings and include nested types checks
#477
2021-04-28 11:41:46 +02:00
Wojtek Figat
a02b5b8b57 Merge branch 'master' of git://github.com/MiheevN/FlaxEngine into MiheevN-master
# Conflicts:
#	Source/Tools/Flax.Build/Bindings/BindingsGenerator.CSharp.cs
2021-04-28 11:21:30 +02:00
Wojtek Figat
3ef41e1e23 Merge branch 'master' into localization 2021-04-27 16:54:49 +02:00
Wojtek Figat
b96f0efd9c Fix using Delegate<> in API event
(cherry picked from commit 7b2c034fba)
2021-04-27 16:52:48 +02:00
Wojtek Figat
b73ff9aaf6 Merge branch '1.1' into 1.2
# Conflicts:
#	Source/Platforms/DotNet/Newtonsoft.Json.dll
#	Source/Platforms/DotNet/Newtonsoft.Json.pdb
#	Source/Platforms/UWP/Binaries/Newtonsoft.Json.dll
#	Source/Platforms/XboxOne/Binaries/Newtonsoft.Json.dll
2021-04-24 12:32:17 +02:00
Николай Михеев
51a90dcd28 Adding the namespace of a field from another module. 2021-04-24 14:13:07 +07:00
Wojtek Figat
2b698ca8b0 Add support for fixed-array fields in scripting 2021-04-22 21:03:40 +02:00
Wojtek Figat
ace8295ab7 Merge remote-tracking branch 'origin/master' into localization
# Conflicts:
#	Source/Platforms/DotNet/Newtonsoft.Json.dll
#	Source/Platforms/DotNet/Newtonsoft.Json.pdb
#	Source/Platforms/UWP/Binaries/Newtonsoft.Json.dll
#	Source/Platforms/XboxOne/Binaries/Newtonsoft.Json.dll
2021-04-22 16:10:36 +02:00
Wojtek Figat
2f1aeb6897 Fix API_AUTO_SERIALZIATION usage if base type is not serializable 2021-04-22 10:58:01 +02:00
Wojtek Figat
28c0552e0a Fix diff-serialization and deserialization of C# lists
#347
2021-04-20 16:06:32 +02:00
Wojtek Figat
eabab8301d Fix compilation of bindings code with API_EVENT in some cases
#459
2021-04-20 10:35:09 +02:00
Wojtek Figat
3781228dd2 Add support for using generic class value types in scripting API bindings code 2021-04-19 16:24:51 +02:00
Wojtek Figat
cf0a16e875 Fix handling crash when loading scripting api bindings cache during build 2021-04-17 19:37:51 +02:00
Wojtek Figat
b2729e35c2 Fixes for UWP build 2021-04-17 19:36:38 +02:00
Wojtek Figat
69d3cb5b2b Add support for nesting Array inside Dictionary in scripting API 2021-04-16 10:13:15 +02:00
Wojtek Figat
7b2c034fba Fix using Delegate<> in API event 2021-04-14 12:23:50 +02:00
Wojtek Figat
7dd2a8fac9 Add Localization 2021-04-14 12:22:48 +02:00
Wojtek Figat
ac1eb8d58d Merge branch 'master' into 1.2 2021-04-13 09:52:03 +02:00
Wojtek Figat
3e080c44c6 Fix using curl lib on Linux (use self compiled static lib) 2021-04-08 22:12:55 +02:00
Wojtek Figat
9a90b2fa42 Add check for null ref 2021-04-08 13:10:03 +02:00
Wojtek Figat
7f482330ca Add support for Vector2/3/4 and Quaternion constants for default value attribute in C# scripting api 2021-04-08 10:43:51 +02:00
Wojtek Figat
810691d540 Add support for string constants as defaults in scripting API 2021-04-08 10:03:01 +02:00
Wojtek Figat
eb24c29f7e Add support for OnSerializing, OnSerialized, OnDeserializing and OnDeserialized callbacks for C# types serialization with Json 2021-04-08 10:02:08 +02:00
Wojtek Figat
f8d6f8ffb5 Fix using references to projects outside the main project
#397
2021-03-30 22:07:40 +02:00
Wojtek Figat
b0fe4e9945 Merge remote-tracking branch 'origin/master' into 1.2 2021-03-30 17:58:29 +02:00
Wojtek Figat
9581f7b10e Fix using cross-module references inside C++ game project 2021-03-29 20:37:43 +02:00
Wojtek Figat
4264a36dd0 Fix tooltip attribute generation for multi line xml doc comments 2021-03-29 16:49:26 +02:00
Wojtek Figat
427541b488 Fix using cross-module references inside C++ game project 2021-03-29 14:41:29 +02:00
Wojtek Figat
7456bf38f7 Fix for editor on linux 2021-03-28 23:26:08 +02:00
Wojtek Figat
d85a020971 Fix picking game binaries target when EditorTarget is not SetupTargetEnvironment
#398
2021-03-28 23:25:52 +02:00
Wojtek Figat
6f83330321 Fix building game for linux on windows 2021-03-28 21:31:21 +02:00
Wojtek Figat
0a7f2fc043 Improve deploy of editor on linux 2021-03-28 21:14:03 +02:00
Wojtek Figat
c32e869c56 Fix packaging Editor on Linux 2021-03-28 20:11:24 +02:00
Wojtek Figat
c191815b82 Use static linking for Assimp on Linux, strip it from unused symbols and formats support 2021-03-26 21:30:30 +01:00