Commit Graph

959 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
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
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
Marc Audy
a7459b1afc Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 8292949
#rb
#rnx

[CL 8293622 by Marc Audy in Dev-Framework branch]
2019-08-26 10:30:04 -04:00
jeanfrancois dube
89f9b0d1b3 Introduce owned packages:
- Owned packages can reference private objects in their owner package.
 - Owned packages can reference private objects in other packages sharing the same owner.
 - Owner package can reference private objects in it�s owned packages.

Note: UE4 object version changed.

#rb robert.manuszewski, jamie.dale, richard.malo
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: jeanfrancois.dube
#ROBOMERGE-SOURCE: CL 8089997 via CL 8095845 via CL 8095932
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v401-8057353)

[CL 8143804 by jeanfrancois dube in Dev-Build branch]
2019-08-20 22:53:11 -04:00
Marc Audy
6d882034f1 Fix UpdateSuffixForNextNewObject definition signature
#rnx
#rb

[CL 8113677 by Marc Audy in Dev-Framework branch]
2019-08-19 10:35:41 -04:00