Commit Graph

205 Commits

Author SHA1 Message Date
Dmitry Rekman
5b887fb484 Linux: more changes for the editor.
From PR #140,  contributed by sbc100 and #ue4linux community.

[CL 2096299 by Dmitry Rekman in Main branch]
2014-06-05 17:11:45 -04:00
Jaroslaw Palczynski
ac6ccf8b44 CIS fix. The XML default options were overriding command line parameters, which caused problems on build machines.
[CL 2095962 by Jaroslaw Palczynski in Main branch]
2014-06-05 16:39:11 -04:00
Mark Satterthwaite
33750a75f5 Added deprecation macro support for OS X.
#codereview michael.trepka

[CL 2095885 by Mark Satterthwaite in Main branch]
2014-06-05 12:15:35 -04:00
Mark Satterthwaite
86f3a45e68 Update to AUPlugIn API rather than old, deprecated ComponentManager now that RadioEffectUnit has been updated.
#codereview michael.trepka

[CL 2095879 by Mark Satterthwaite in Main branch]
2014-06-05 12:15:11 -04:00
Jaroslaw Palczynski
75090acf5c Some missing folders for XMLs and XSD wasn't created on build machines. Now it creates them if they don't exist. CIS fix.
[CL 2095848 by Jaroslaw Palczynski in Main branch]
2014-06-05 12:14:35 -04:00
Wes Hunt
6f4b862468 Properly conditionally include telemetry provider ET.
[CL 2095791 by Wes Hunt in Main branch]
2014-06-05 12:13:31 -04:00
Jaroslaw Palczynski
32917f05be UBT XML configuration improvements:
- XSD driven IntelliSense
- defaults read from code (default XML file will be regenerated on UBT startup if is different than it should be)
- configurable classes/fields have to be now annotated with XmlConfig and XmlConfigField attributes
#codereview Robert.Manuszewski

[CL 2095741 by Jaroslaw Palczynski in Main branch]
2014-06-05 12:12:32 -04:00
Robert Manuszewski
283e939959 GitHub pull request #194: Full binary type. Removing hardcoded binary file extensions
[CL 2095675 by Robert Manuszewski in Main branch]
2014-06-05 12:11:58 -04:00
Robert Manuszewski
cb6eca96e7 Removing debug code
[CL 2094570 by Robert Manuszewski in Main branch]
2014-06-04 12:36:41 -04:00
Robert Manuszewski
48d28fba01 Fixing shared pch warnings. Making sure Engine.h is not included in any Engine public header nor in any public header of modules used by the engine.
[CL 2094299 by Robert Manuszewski in Main branch]
2014-06-04 08:05:42 -04:00
Robert Manuszewski
f3effc54c2 Temporarily back out changelist 2094170 (due to CIS failures)
[CL 2094242 by Robert Manuszewski in Main branch]
2014-06-04 05:55:27 -04:00
Robert Manuszewski
96e59643ec Fixing shared pch warnings. Making sure Engine.h is not included in any Engine public header nor in any public header of modules used by the engine.
[CL 2094170 by Robert Manuszewski in Main branch]
2014-06-04 04:04:51 -04:00
Gil Gribb
5251c9a453 build script, add formal build testing to the GUBP
[CL 2093140 by Gil Gribb in Main branch]
2014-06-03 10:37:01 -04:00
Dmitry Rekman
9f577e4102 Updated Steamworks to 129a.
#codereview Josh.Markiewicz

[CL 2092979 by Dmitry Rekman in Main branch]
2014-06-03 06:40:33 -04:00
Robert Manuszewski
eb60f2e6dc [GitHub] 195 : Make ProjectFileGenerator.GenerateProjectFiles virtual
[CL 2091707 by Robert Manuszewski in Main branch]
2014-06-02 07:42:40 -04:00
Michael Noland
775efd9763 Physics: Move 2D physics support into Engine (WIP)
#codereview ori.cohen

[CL 2089854 by Michael Noland in Main branch]
2014-05-30 13:28:52 -04:00
Dmitry Rekman
0e8aa3da49 Moving all Linux TPS binaries into architecture-specific folders.
- Linux now supports targeting different architecture, with architecture string matching standard target triplet, i.e. "x86_64-unknown-linux-gnu" for generic x86-64 Linux, the only supported platform at the moment.
- All Linux binaries (and other files for which this is important) are under subdirectory whose name matches the target triplet.
- UBT is modified so that architecture names aren't necessarily appended to binaries.

Also removed implicit dependency on libz in the toolchain and made it depend properly on our zlib module.

#codereview Josh.Adams, Daniel.Lamb, Michael.Trepka

[CL 2089848 by Dmitry Rekman in Main branch]
2014-05-30 13:28:40 -04:00
Dmitry Rekman
4411762b66 UBT: support different architectures (target triplets) in Linux toolchain.
[CL 2089710 by Dmitry Rekman in Main branch]
2014-05-30 10:58:16 -04:00
Robert Manuszewski
695fd3916a Exclude NotForLicensees modules when generating projects for rocket
#ttp 334121: UBT ProjectFileGenerator should not assume NoRedist is the only way to protect files

[CL 2089567 by Robert Manuszewski in Main branch]
2014-05-30 07:58:28 -04:00
Carlos Cuello
6266cd5aef [INTEGRATE] Merging latest LauncherReleases changes to main, included adding additional logging information, latest version number update, and fixes to offline support
[CL 2088819 by Carlos Cuello in Main branch]
2014-05-29 17:47:48 -04:00
Dmitry Rekman
623d381f10 Linux toolchain: disable RTTI.
(Shaves off ~1 MB from a stripped Shipping binary).

[CL 2088815 by Dmitry Rekman in Main branch]
2014-05-29 17:47:36 -04:00
Michael Trepka
e0b50589d2 Removed Mac MainMenu.xib, the app and window menus are now generated dynamically.
[CL 2088627 by Michael Trepka in Main branch]
2014-05-29 17:46:24 -04:00
Robert Manuszewski
f905cf180c GitHub pull request #190: Detailed module types for plugins
[CL 2088170 by Robert Manuszewski in Main branch]
2014-05-29 17:37:45 -04:00
Ben Marsh
6ea1d884da Add obsolete GUBP functions back in (marked as obsolete to give a warning on use), to prevent samples not being able to generate projects when upgrading to 4.2 release.
#codereview Gil.Gribb

[CL 2086943 by Ben Marsh in Main branch]
2014-05-29 17:24:55 -04:00
Dmitry Rekman
8236a483eb UBT: initial changes to support building Linux tools.
[CL 2084929 by Dmitry Rekman in Main branch]
2014-05-29 16:59:18 -04:00