Commit Graph

6 Commits

Author SHA1 Message Date
Michael Trepka
0483fd698f Workaround for crash in Mono 3.12 when checking exit status for current process (which we do when we enumerate all processes)
[CL 2412224 by Michael Trepka in Main branch]
2015-01-20 10:39:04 -05:00
Ben Marsh
149375b14b Update copyright notices to 2015.
[CL 2379638 by Ben Marsh in Main branch]
2014-12-07 19:09:38 -05:00
Ben Marsh
959cfa782d Add missing copyright notices to source files.
[CL 2379212 by Ben Marsh in Main branch]
2014-12-06 19:14:20 -05:00
Dmitry Rekman
a8bd3685c5 Fix UBT locking up on Linux.
- Provide Linux stubs for GetProcesses(). Using Path.GetFullPath() on process modules leads to mono locking up sometimes.
- Fixes UE-4950.

[CL 2361218 by Dmitry Rekman in Main branch]
2014-11-15 01:45:13 -05:00
Robert Manuszewski
2f15e002cb Fixing hot-reload from IDE on the Mac
#change Adding better (working) versions of Process.GetProcesses(), Process.Name and Process.Modules to BuildHostPlatformAbstraction
#change ShouldDoHotReload will now use those new methods to learn if the target is running
#change On the Mac, we can't use 'Added' filesystem event to know if new binaries have been compiled as it reports temporary linker files instead of the final binaries which are only reported by 'Modified' event.

[CL 2321016 by Robert Manuszewski in Main branch]
2014-10-07 04:40:55 -04:00
Robert Manuszewski
e6072fb050 UnrealBuildTool: Added UnrealHeaderTool version checking when checking if it's up to date.
#change UBT will check for API version of all UnrealHeaderTool binaries to detect partial syncs
#change Added BuildHostPlatform class for runtime platform abstraction

[CL 2245408 by Robert Manuszewski in Main branch]
2014-08-06 07:05:15 -04:00