Commit Graph

2828 Commits

Author SHA1 Message Date
Gil Gribb
2497cba88b UE4 - Added stat DumpSpam command and avoid stat messages for no-op adds.
[CL 2698845 by Gil Gribb in Main branch]
2015-09-21 09:21:41 -04:00
Steve Robb
cbe5b79c73 Merging using Orion->UE4
CL# 2698724:
UHT speed improvements:

Code is now generated with tabs, rather than going through a separate Tabify step.
Some expensive temporaries created during iteration and during iteration have been removed.
FFunctionData::FunctionDataMap now uses unique ownership instead of shared ownership.
TCString::Spc (and the new TCString::Tab) now uses a compile-time array instead of one generated at runtime with a static.
TSet::Compact no longer rehashes if no compaction was performed.
TArray assignment no longer reallocs to the same capacity.

[CL 2698780 by Steve Robb in Main branch]
2015-09-21 07:53:49 -04:00
Jack Porter
33a51c03a7 UEMOB-32 - Support cooking various combinations of Android texture formats simultaneously
[CL 2698623 by Jack Porter in Main branch]
2015-09-21 01:23:29 -04:00
Dmitry Rekman
3e6290e814 Bunch of minor Linux cleanups and improvements.
- Mostly coming from MatthewL with changes.
- UE-19705 (getting MAC) - reworked to use ioctl
- UE-14633: IsFirstInstance is now a function on Linux
- UE-16061:dummy windows shouldn't be visible in the task bar.
- UE-18217 fixed.
- Unnecessary printf() removed.
- Set output to non-cached if running under debugger.

#platformnotify Josh.Adams

[CL 2698549 by Dmitry Rekman in Main branch]
2015-09-20 18:16:58 -04:00
Gil Gribb
0a5f746888 UE4 - Fixed smappy spin loop in new console mode task graph scheduling.
[CL 2698321 by Gil Gribb in Main branch]
2015-09-19 08:17:02 -04:00
Max Preussner
f1ffd33f2b SessionFrontend: Implemented session authorization for remote users
See SESSION console command for details. Some more updates are needed in Automation, Profiler, etc. to perform authorization on a per-instance instead of per-session basis.

#CodeReview: peter.sauerbrei

[CL 2698089 by Max Preussner in Main branch]
2015-09-18 19:16:15 -04:00
Daniel Lamb
b665c247cd Backed out save package warning.
[CL 2697995 by Daniel Lamb in Main branch]
2015-09-18 18:01:14 -04:00
Daniel Lamb
a2a44dc95f Missed file in my last checkin
[CL 2697963 by Daniel Lamb in Main branch]
2015-09-18 17:45:11 -04:00
Daniel Lamb
5194ff52af Added warning to cooker for resaving packages when they contain FText which has been promoted from FString / FName.
#codereview Justin.Sargent

[CL 2697687 by Daniel Lamb in Main branch]
2015-09-18 16:06:17 -04:00
Zak Middleton
d201bd5af7 #ue4 - Optimized FTransform::Equals(). Check translation first as it's a simpler test and more likely to differ. Scale3D test is now per-component rather than a dot product test versus tolerance.
--------
[AUTOMERGE] Integrated using branch ue4-to-ue4-orion (reversed) of change#2697265 by Zak.Middleton on 2015/09/18 13:29:11.

[CL 2697271 by Zak Middleton in Main branch]
2015-09-18 13:30:19 -04:00
Mark Satterthwaite
8dedbc3a9c Merging MetalRHI & MetalShaderFormat changes from ZebraBranch, plus the code to enable or disable Mac support.
[CL 2697221 by Mark Satterthwaite in Main branch]
2015-09-18 12:45:20 -04:00
Marc Audy
384be0a17e Fix spelling error in comment
[CL 2697201 by Marc Audy in Main branch]
2015-09-18 12:29:47 -04:00
Max Preussner
892b585091 Fixed WinXP build
[CL 2696867 by Max Preussner in Main branch]
2015-09-18 06:45:39 -04:00
Max Preussner
8220ceecaf SessionFrontend: Using full username to identify session owners
#CodeReview: peter.sauerbrei

[CL 2696478 by Max Preussner in Main branch]
2015-09-17 21:14:52 -04:00
John Barrett
a952ec5fc2 Expose FProcEnumerator API, and prevent potential bugged use of FProcEnumerator (through assigning a direct call to the constructor, triggering a copy).
#platformnotify Josh.Adams (27th August email)

[CL 2695697 by John Barrett in Main branch]
2015-09-17 14:53:55 -04:00
Gil Gribb
8fb31ba946 UE4 - Disable leak testing for fixed sized allocator pending a slate fix.
[CL 2695610 by Gil Gribb in Main branch]
2015-09-17 14:03:14 -04:00
Chris Babcock
518942aa44 Only trigger window resize if orientation changes on APP_CMD_CONFIG_CHANGED
#ue4
#android
#codereview Dmitriy.Dyomin

[CL 2695598 by Chris Babcock in Main branch]
2015-09-17 13:56:31 -04:00
Max Preussner
06181a5a6d Core: Better names for Async unit tests
[CL 2695525 by Max Preussner in Main branch]
2015-09-17 13:14:05 -04:00
Max Preussner
70c65bf9d8 Core: Added a basic unit test for the task graph
[CL 2695520 by Max Preussner in Main branch]
2015-09-17 13:12:49 -04:00
Mark Satterthwaite
e9f8520a48 Distcc compilation fixes for OS X.
[CL 2695509 by Mark Satterthwaite in Main branch]
2015-09-17 13:09:10 -04:00
Gil Gribb
c363bec777 UE4 - Tweaked the updating of component transforms for performance.
[CL 2695130 by Gil Gribb in Main branch]
2015-09-17 10:04:14 -04:00
Jaroslaw Surowiec
8311341197 #Core.CrashReporter - Ensure always dump minidumps even when the full crash dump mode is enabled, mostly to avoid hitches during writing the minidump
#platformnotify Josh.Adams

[CL 2695096 by Jaroslaw Surowiec in Main branch]
2015-09-17 09:49:56 -04:00
ZehM4tt
5eada88bed PR #1395: Windows Stack Walking improvement (Contributed by ZehM4tt)
#platformnotify Josh.Adams

[CL 2695031 by Jaroslaw Surowiec in Main branch]
2015-09-17 08:49:32 -04:00
Jaroslaw Surowiec
95ddd28bc3 UE-17755/Time markers in the log file when using -LOGTIMESINCESTART are invalid
#platformnotify Josh.Adams

[CL 2694915 by Jaroslaw Surowiec in Main branch]
2015-09-17 06:17:29 -04:00
Max Preussner
015d7aae06 SessionFrontend: Added ability to set session name and owner from the command line, i.e. on consoles running from Visual Studio
See SESSION console command for details.

#CodeReview: jamie.dale

[CL 2694616 by Max Preussner in Main branch]
2015-09-16 22:18:19 -04:00