Commit Graph

57 Commits

Author SHA1 Message Date
Michael Trepka
2d292c8690 Made Mac Buildsh always return 0 to solve a problem with hot-reload reporting error in Xcode due to not recognizing 254 (target up to date) as a success exit code.
#codereview Robert.Manuszewski

[CL 2325842 by Michael Trepka in Main branch]
2014-10-10 15:32:54 -04:00
Dmitry Rekman
bed27c6d07 Proper Linux Mint LSB distributor id.
- fixed by gagga.

[CL 2324524 by Dmitry Rekman in Main branch]
2014-10-09 17:16:57 -04:00
Dmitry Rekman
e1b8fc1d03 Minor fixes to UAT projects (PR #492).
- Android/HTML5 automation projects reference OneSky, UAT compiled for AnyCPU platform.
- contributed by amigo.

[CL 2324466 by Dmitry Rekman in Main branch]
2014-10-09 17:15:41 -04:00
Ben Marsh
f3756d108c [INTEGRATE] Content back from 4.5 branch.
[CL 2321688 by Ben Marsh in Main branch]
2014-10-07 15:34:18 -04:00
Dmitry Rekman
d388edd2ad Deleted stale files.
[CL 2321220 by Dmitry Rekman in Main branch]
2014-10-07 09:58:58 -04:00
Dmitry Rekman
a698d3c7d0 Merging back updated Linux readme from 4.5 to main.
[CL 2319355 by Dmitry Rekman in Main branch]
2014-10-04 02:03:59 -04:00
Dmitry Rekman
3d4f75f27e Fixes to native Linux build scripts.
[CL 2319251 by Dmitry Rekman in Main branch]
2014-10-03 21:22:49 -04:00
Dmitry Rekman
59beaeeaf7 Reworked workflow for native Linux builds.
- The flow should be now as simple as ./GenerateProjectFiles.sh + make <target>
   (you will need OAUTH_TOKEN variable set and you may need to answer "y" occasionally - when removing existing files).

- Archvies should be now automatically (re-)downloaded by GetAssets.py script by nycat. They won't be
  re-downloaded if the files on github have not been updated since the last download.

- BuildThirdParty.sh is invoked by the above script and only builds LND (PR #469).
   It can still be invoked manually to build whatever if desired so, but watch out -
   you will need to take care not to build against too new glibc so you can distribute your game's binaries,
   and you will need to match options we built libraries with (e.g. Xinerama/XRandR headers for SDL2).

- UpdateDeps.sh now should only be called by GenerateProjectFiles.sh. It does a lot less
   work and shares variables with GetAssets.py

Resolves TTP #347988.

[CL 2319227 by Dmitry Rekman in Main branch]
2014-10-03 20:22:34 -04:00
Dmitry Rekman
4c0868da26 Correct name-casing fix for a different misspelling in 4.5 branch.
[CL 2307806 by Dmitry Rekman in Main branch]
2014-09-23 20:11:18 -04:00
Dmitry Rekman
4a832b9dc9 Minor fix for BuildThirdParty script.
[CL 2307286 by Dmitry Rekman in Main branch]
2014-09-23 15:35:31 -04:00
Dmitry Rekman
cc4c1284ed Changes for cross-compiling hlslcc for Linux.
- Builders should now build Linux binary together with Windows.
- Each time files added/deleted the batch file needs to be regenerated on a machine with cygwin installed (feel free to ping me).

#codereview Rolando.Caloca

[CL 2307169 by Dmitry Rekman in Main branch]
2014-09-23 14:20:01 -04:00
Dmitry Rekman
89f0b7cdd9 SDL2 changes.
- Get rid of dynamic lib and only build static ones (with -fPIC, too).
- Extend the library with a flag that allows "utility" windows (currently specific to X11 and uses different window type, as _SKIP_TASKBAR state is apparently ignored by KWin).
- Make tooltip/etc windows use the above flag.

[CL 2302731 by Dmitry Rekman in Main branch]
2014-09-18 13:44:47 -04:00
Dmitry Rekman
6b2fb2a6db Linux: build nvtt with better options.
Note: binaries in this CL are built for at least Sandy Bridge CPU.

[CL 2300593 by Dmitry Rekman in Main branch]
2014-09-17 02:29:10 -04:00
Dmitry Rekman
52f5d06e09 Fix BuildThirdParty.sh and QASmokeManual.sh
- Check out files it is modifying.
- Build LND before building SlateViewer.

#codereview Adric.Worley

[CL 2293007 by Dmitry Rekman in Main branch]
2014-09-10 17:44:37 -04:00
Adric Worley
67ce1e182e Fixed timestamp formatting for Linux smoke test log.
[CL 2292406 by Adric Worley in Main branch]
2014-09-10 09:44:30 -04:00
Dmitry Rekman
e75a96a05b Belated update of Steamworks to v130.
#codereview Josh.Markiewicz

[CL 2273225 by Dmitry Rekman in Main branch]
2014-08-26 18:26:04 -04:00
Adric Worley
7311230ec2 Removed Sync step.
Log files are labeled with timestamp and are not deleted on each run.
Added set -e to allow early exit on errors.

[CL 2261033 by Adric Worley in Main branch]
2014-08-18 13:19:48 -04:00
Dmitry Rekman
80f29ef885 Manual smoke script for QA.
#codereview Adric.Worley

[CL 2259455 by Dmitry Rekman in Main branch]
2014-08-16 21:09:32 -04:00
Dmitry Rekman
4ff3bc4ecf Minor fixes to nvTT from PR #349.
#codereview Graeme.Thornton, Josh.Adams

[CL 2249232 by Dmitry Rekman in Main branch]
2014-08-08 22:57:31 -04:00
Dmitry Rekman
aafceb7679 Added LinuxNativeDialogs as third-party library.
[CL 2245017 by Dmitry Rekman in Main branch]
2014-08-05 21:12:49 -04:00
Peter Sauerbrei
51fa18631b addition of errors to Launch On, Package, and Cook analytics
TTP341794
#ue4
#analytics

[CL 2240496 by Peter Sauerbrei in Main branch]
2014-08-01 20:30:13 -04:00
Dmitry Rekman
6ca495714e Linux: add fix-ups for case-sensitive fs again.
- Needed until p4 repo issues are resolved.

[CL 2237506 by Dmitry Rekman in Main branch]
2014-07-30 16:36:51 -04:00
Dmitry Rekman
21c547379c Linux: updated scripts for (re)building TPS.
- We still have to do that (at least temporarily) as we don't bundle everything yet.

[CL 2235440 by Dmitry Rekman in Main branch]
2014-07-29 01:53:17 -04:00
Josh Adams
503b823e5f - Massive SSH usability improvements for remote compiling. Added a script to interactively run SSH and RSync to make a key on the Mac, install it, and pull down the private key for use after
- Currently only UBT will do the check when using SSH, and will run the script. This should really be moved to the editor.
- Keys can be in My Documents, or in Engine\\Build (for source control sharing)
- SSH is still not 100% ready for primetime (IPP needs re-integration into UAT)
- Epic default is to use the standard builder account on the standard machine

[CL 2229159 by Josh Adams in Main branch]
2014-07-23 20:02:14 -04:00
Dmitry Rekman
dbdea559eb [Github] PR 242 (safe changes).
- Code cleanup and minor rearrangement (e.g. variable name changes).
- Additions.
- Case issues fixed.
- Minor fixes (init ordering).

[CL 2172690 by Dmitry Rekman in Main branch]
2014-07-08 00:06:17 -04:00