Commit Graph

299 Commits

Author SHA1 Message Date
Jamie Dale
72109bc002 Fixed localization conflicts
#rb none
#rnx

[CL 9480363 by Jamie Dale in Main branch]
2019-10-08 16:16:36 -04:00
Chris Gagnon
8ab0638182 Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main) for 4.24
#rb none

[CL 9325047 by Chris Gagnon in Main branch]
2019-10-01 20:41:42 -04:00
brandon schaefer
b402364d5a 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-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: brandon.schaefer
#ROBOMERGE-SOURCE: CL 8649683 via CL 8653683 via CL 8658680
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v422-8689730)

[CL 8743281 by brandon schaefer in Dev-Build branch]
2019-09-17 08:33:13 -04:00
Ben Marsh
d02f941df8 Remove empty "Build Targets" menu item for content projects.
#rb none
#jira UE-80403
#rnx

[CL 8696464 by Ben Marsh in Dev-Build branch]
2019-09-16 14:20:49 -04:00
Ben Marsh
3196f77fff Deprecate the IDesktopPlatformBase::GetSolutionPath() method, and change existing code to use the SourceCodeAccess module instead.
#rb none
#fyi Dan.OConnor

[CL 8676687 by Ben Marsh in Dev-Build branch]
2019-09-13 14:25:32 -04:00
Ben Marsh
af881c5bbd Allow selecting the target to package through the project packaging menu, rather than showing client/server in the configuration menu. This allows support for multiple game/client/server targets.
#rb none
#jira UE-80162

[CL 8675647 by Ben Marsh in Dev-Build branch]
2019-09-13 13:29:44 -04:00
chris gagnon
ce3f2560b0 Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main) Interim 4.24.
#rb none

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: chris.gagnon
#ROBOMERGE-SOURCE: CL 8614014 in //UE4/Main/...
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v409-8614070)

[CL 8634529 by chris gagnon in Dev-Build branch]
2019-09-11 08:23:41 -04:00
Ben Marsh
3b551ebe0c Show "Client & Server" as a single option in the project packaging menu.
#rb none
#rnx
#jira UE-80076, UE-80075

[CL 8629618 by Ben Marsh in Dev-Build branch]
2019-09-10 19:31:23 -04:00
Ben Marsh
421de9107a Fix editor-only plugins triggering recompilation of code projects.
Also rework logic for determining whether a project needs to be compiled, to more closely match equivalent code in UAT. ITargetPlatform::NeedsTempTarget() now allows querying whether a project needs a temporary target to be generated.

#rb none
#jira UE-79833

[CL 8623682 by Ben Marsh in Dev-Build branch]
2019-09-10 16:11:58 -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
306f6dce11 Remove unused file causing CIS error.
#rb none
#rnx

[CL 8011828 by Ben Marsh in Dev-Build branch]
2019-08-13 17:22:57 -04:00
Ben Marsh
2aff13a3b8 Add functionality to allow querying the available targets for a project from the editor, and use it to allow packaging client and server targets from the "Package Project" menu.
#rb none

[CL 7950582 by Ben Marsh in Dev-Build branch]
2019-08-12 11:21:45 -04:00
Ben Marsh
beb4519169 Rename EBuildConfigurations::Type to EBuildConfiguration.
#rb none

[CL 7937697 by Ben Marsh in Dev-Build branch]
2019-08-09 17:35:36 -04:00
Ben Marsh
78e5da3eab Rename EBuildTargets::Type to EBuildTargetType, and add missing entries for server and program targets. Also replace usages of PlatformInfo::EPlatformType with EBuildTargetType.
#rb none
#rnx

[CL 7937405 by Ben Marsh in Dev-Build branch]
2019-08-09 16:46:25 -04:00
michael trepka
76ad1e4743 Fixed the change that disables editor fullscreen menu item on Linux
#jira UE-76440
#rb none
[FYI] Brandon.Schaefer

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: michael.trepka
#ROBOMERGE-SOURCE: CL 7064710 in //UE4/Release-4.23/... via CL 7064712
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)

[CL 7124426 by michael trepka in Dev-Build branch]
2019-06-21 02:06:39 -04:00
brandon schaefer
baad4d82c4 Fix build failure
#jira none
#rb none

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: brandon.schaefer
#ROBOMERGE-SOURCE: CL 7061411 in //UE4/Release-4.23/... via CL 7061412
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)

[CL 7123658 by brandon schaefer in Dev-Build branch]
2019-06-21 01:58:08 -04:00
brandon schaefer
2feb23688c Editor fullscreen disabled for Linux, missed a check here
#jira UE-76384
#rb none

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: brandon.schaefer
#ROBOMERGE-SOURCE: CL 7053560 in //UE4/Release-4.23/... via CL 7053565
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)

[CL 7122056 by brandon schaefer in Dev-Build branch]
2019-06-21 01:40:08 -04:00
Ben Marsh
cfe09c649f Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none
#rnx

[CL 6922670 by Ben Marsh in Dev-Build branch]
2019-06-10 19:47:29 -04:00
jack porter
1ae803fc9b Make Device Output Log non-experimental
#jira UE-69428
#rb None

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: jack.porter
#ROBOMERGE-SOURCE: CL 5261771 in //UE4/Release-4.22/... via CL 5262075
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)

[CL 5268628 by jack porter in Dev-Build branch]
2019-03-01 15:16:09 -05:00
ben marsh
12ba6c3a8f Fixes for running an editor with a unique build environment.
* Add support for running UAT with an absolute path to the editor executable, and pass a full path when cooking or packaging.
* Fix path to the editor executable when launching a standalone editor instance for preview.

#jira UE-70785
#rb none

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5238647 in //UE4/Release-4.22/... via CL 5238651
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)

[CL 5250912 by ben marsh in Dev-Build branch]
2019-02-28 17:41:57 -05:00
Ben Marsh
43317388da Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none
#rnx

[CL 4867651 by Ben Marsh in Dev-Build branch]
2019-02-01 11:34:13 -05:00
Chris Gagnon
a48e767b94 Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 4835066 by Chris Gagnon in Dev-Editor branch]
2019-01-29 16:15:19 -05:00
Ben Marsh
a3e87004d6 Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none
#rnx

[CL 4783611 by Ben Marsh in Dev-Build branch]
2019-01-23 10:59:53 -05:00
Michael Trepka
67a8c187cb Disabled Window->Enable Fullscreen menu item on Mac as it doesn't work properly on Mac (freezes the editor). We can reenable this once we make the editor compatible with Mac full screen behavior
#jira UE-61860
#rb none

[CL 4685684 by Michael Trepka in Dev-Editor branch]
2019-01-07 13:28:03 -05:00
projectgheist
2d9f27a728 PR #5392: UE-61357: Show message prompt when packaging with missing game default map (Contributed by projectgheist)
#rb Chris.Gagnon

[CL 4680062 by Chris Gagnon in Dev-Editor branch]
2019-01-03 17:12:17 -05:00