Commit Graph

1143 Commits

Author SHA1 Message Date
mitchell wilson
58c8a73ac3 Copying //UE4/Dev-Documentation to Samples-Main (//UE4/Samples-Main)
#rb none
#rnx

#ROBOMERGE-OWNER: jeanmichel.dignard
#ROBOMERGE-AUTHOR: mitchell.wilson
#ROBOMERGE-SOURCE: CL 9551884 in //UE4/Main/...
#ROBOMERGE-BOT: VP (Main -> Dev-Tools-Staging) (v538-9681622)

[CL 9692885 by mitchell wilson in Dev-Tools-Staging branch]
2019-10-18 13:42:07 -04:00
PJ Kack
c4be676820 Revert PackageFileSummary CustomVersion changes accidentally copied up from dev-core.
Preparation for fixing UE-80965.

#rb Johan.Torp

[CL 9547330 by PJ Kack in Main branch]
2019-10-11 09:47:33 -04:00
Marc Audy
90725e33aa Mark IsRooted const
#rb
#rnx

[CL 9492140 by Marc Audy in Main branch]
2019-10-09 15:16:17 -04:00
JeanMichel Dignard
d4f0f4d3f2 Copying //UE4/Dev-Enterprise @ cl 9420543 to Dev-Main (//UE4/Dev-Main)
#rb none

[CL 9420574 by JeanMichel Dignard in Main branch]
2019-10-04 13:11:45 -04:00
Ryan Gerleve
25445e2948 Copying //UE4/Dev-Networking to Dev-Main (//UE4/Dev-Main)
#rb none

[CL 9407021 by Ryan Gerleve in Main branch]
2019-10-03 18:10:17 -04:00
Stefan Boberg
1f813eb516 Copying //UE4/Dev-Core to Main (//UE4/Main)
#rb many

[CL 9405827 by Stefan Boberg in Main branch]
2019-10-03 16:26:48 -04:00
Marc Audy
d078ac3f77 Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 9298289
#rb
#rnx

[CL 9300430 by Marc Audy in Dev-Framework branch]
2019-09-30 11:36:53 -04:00
Dan Oconnor
a21572b4f9 Remove GBlueprintUseCompilationManager related switches - no reason to support this as its been deprecated for several engine versions now and the paths that were using it (nativization, compileallblueprints) were trivial to port or unstable
#jira UE-47696
#rb Phillip.Kavan

[CL 9225303 by Dan Oconnor in Dev-Framework branch]
2019-09-27 15:01:17 -04:00
graeme thornton
6591646e93 FEnginePackageLocalizationCache will no longer be marked as dirty after handling an add/remove/rename event if that event didn't actually modify the cache contents
#rb jamie.dale


#ROBOMERGE-SOURCE: CL 9137514 via CL 9137532 via CL 9137550
#ROBOMERGE-BOT: (v443-9013191)

[CL 9137562 by graeme thornton in Main branch]
2019-09-26 09:47:34 -04:00
ben marsh
ee0966e47c Allow controlling the GAllowUnversionedContentInEditor setting via a cvar.
#jira


#ROBOMERGE-SOURCE: CL 9102057 via CL 9102147
#ROBOMERGE-BOT: (v443-9013191)

[CL 9102352 by ben marsh in Main branch]
2019-09-25 14:56:54 -04:00
Marc Audy
5fb00d38a0 Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 8902520
#rb
#rnx

[CL 8914290 by Marc Audy in Dev-Framework branch]
2019-09-19 17:46:29 -04:00
Fred Kimberley
23619b8516 Added a sidecar data structure to hold data that is constant for all members of the same class. This data will now be stored per class instead of being stored per instance. This can result in substantial memory savings for classes that have many instances and constant data. Good candidates for identify this type of data are member variables that are marked as EditDefaultsOnly and BlueprintReadOnly.
#rb Michael.Noland
#jira UE-80589

[CL 8899817 by Fred Kimberley in Dev-Framework branch]
2019-09-19 15:39:36 -04:00
Marc Audy
8df336162c Copying //UE4/Dev-Anim to Dev-Main (//UE4/Dev-Main) @ 8782600
#rb
#rnx

[CL 8783278 by Marc Audy in Main branch]
2019-09-17 19:12:19 -04:00
Ben Marsh
0cd5834eda IncludeTool: Add support for declaring IncludeTool settings from within source files, using the syntax:
// [[ IncludeTool: Inline ]]

Also replace all existing inline files with the above markup.

#rb none
#rnx

[CL 8693338 by Ben Marsh in Main branch]
2019-09-16 11:40:03 -04:00
brandon schaefer
a715ea4f14 Deprecate GIsRequestingExit
Get GIsRequestingExit now by IsEngineRequestingExit()

Set GIsRequestingExit now by RequestEngineExit(const TCHAR* Reason) or RequestEngineExit(const FString& Reason)
NOTE If Reason is 4 or less chars it will generate an ensure to force a reason to exit

The reason behind this change is right now setting GIsRequestingExit to true can cause many things to break mainly early on and with out any sort of log warning we have entered this state. We should wrap this behind a function to allow for proper handling

#rb Chris.Babcock, Michael.Trepka, Michael.Noland
#jira UE-79933
[FYI] Michael.Noland


#ROBOMERGE-SOURCE: CL 8649683 via CL 8653683
#ROBOMERGE-BOT: (v417-8656536)

[CL 8658680 by brandon schaefer in Main branch]
2019-09-12 14:21:26 -04:00
Per Larsson
70ec7da1da [AsyncLoading] Explicit shutdown of async loading
- reverted changes from CL 8231774
- added ShutdownAsyncThread in UObjectBaseShutdown

#jira UE-79704
#fyi Stefan.Boberg
#codereview pj.kack

[CL 8653832 by Per Larsson in Main branch]
2019-09-12 04:37:45 -04:00
marc audy
f2ba1b9474 Allow calling code to ImportText to avoid doing work to create the struct name used for error messages until it is actually needed.
#rb Steve.Robb, Michael.Noland
#jira


#ROBOMERGE-SOURCE: CL 8624616 via CL 8630200
#ROBOMERGE-BOT: (v409-8614070)

[CL 8631656 by marc audy in Main branch]
2019-09-10 21:15:06 -04:00
Chris Gagnon
2e87118a18 Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main) Interim 4.24.
#rb none

[CL 8614014 by Chris Gagnon in Main branch]
2019-09-10 11:35:20 -04:00
ben marsh
9974cb33fa Last batch of IncludeTool fixes (hopefully).
#jira
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 8376637 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v406-8472469)

[CL 8498119 by ben marsh in Main branch]
2019-09-04 15:56:47 -04:00
ben marsh
fb4078d777 More IncludeTool fixes.
#rb none
#rnx
#jira

#ROBOMERGE-SOURCE: CL 8374228 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v406-8472469)

[CL 8497914 by ben marsh in Main branch]
2019-09-04 15:40:51 -04:00
Marc Audy
181b245591 Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 8417635
#rb
#rnx

[CL 8420815 by Marc Audy in Dev-Framework branch]
2019-09-03 10:41:02 -04:00
dmitriy dyomin
43d2c7dffc Run GC tasks on hi-pri threads (big cores) on Android devices. Reduces GC time by 2.5x on high end devices
#rb jack.porter


#ROBOMERGE-SOURCE: CL 8370381 via CL 8371517 via CL 8372527
#ROBOMERGE-BOT: (v402-8361577)

[CL 8372717 by dmitriy dyomin in Main branch]
2019-08-29 11:47:10 -04:00
marc audy
09111e0765 Remove accidentally checked in diagnostic
#jira
#rnx


#ROBOMERGE-SOURCE: CL 8294846 via CL 8354221
#ROBOMERGE-BOT: (v401-8057353)

[CL 8354383 by marc audy in Main branch]
2019-08-27 17:23:50 -04:00
marc audy
c48ebb4d45 Make virtual UObject::Modify WITH_EDITOR. UObject::Modify remains defined as a forceinlined noop without editor to avoid having to fixup all existing code that exists in non-editor that calls Modify.
#rb Michael.Noland
#jira


#ROBOMERGE-SOURCE: CL 8293866 via CL 8353802
#ROBOMERGE-BOT: (v401-8057353)

[CL 8354009 by marc audy in Main branch]
2019-08-27 17:20:03 -04:00
Josh Markiewicz
d79515867d Copying //UE4/Dev-Online to Dev-Main (//UE4/Dev-Main)
- Up to CL8320930 from DevOnline and 8311605 Merge Down from Main
- skipped some Fortnite content/plugins/code where it tried to reintegrate files that had been moved pending investigation
#rb none

[CL 8321295 by Josh Markiewicz in Main branch]
2019-08-26 18:35:22 -04:00