Commit Graph

314 Commits

Author SHA1 Message Date
Joakim Lindqvist
9a7765b1fb UGS now uses build.bat to run UBT instead of running it directly, this means it can handle our dotnet core location of UBT but also that we can handle things like building UBT automatically if we need to.
#rb none
#fyi ben.marsh

[CL 14662991 by Joakim Lindqvist in ue5-main branch]
2020-11-05 09:00:18 -04:00
Marc Audy
68150e0be7 Merge UE5/Release-Engine-Staging to UE5/Main @ 14611496
This represents UE4/Main @ 14594913

[CL 14612291 by Marc Audy in ue5-main branch]
2020-10-29 13:38:15 -04:00
Joakim Lindqvist
96449177a4 Deleted FastJson from UGS, is available in DotNetCommon if we need it, but all json serialization uses System.Text.Json now instead
#rb none
#fyi ben.marsh

[CL 14266133 by Joakim Lindqvist in ue5-main branch]
2020-09-07 07:33:50 -04:00
Joakim Lindqvist
a78370864b UGS - Precompiled binaries can now be fetched from Jupiter, this also includes adding a general OIDC management to acquire and store user tokens for access.
#rb ben.marsh

[CL 14266126 by Joakim Lindqvist in ue5-main branch]
2020-09-07 07:32:57 -04:00
Marc Audy
7379fa99c5 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14229157
[CL 14233282 by Marc Audy in ue5-main branch]
2020-09-01 14:07:48 -04:00
Joakim Lindqvist
71a6ecaa60 Changed all cases were we use Thread.Abort in UGS as this is not supported in Net Core, changed to Thread.Interupt instead but we should really rewrite this to use the thread pool instead (which is tracked in UE-97800)
Fixed up issues due to behavior difference between System.Text.Json and System.Web Json Serializers.

#rb none
#fyi ben.marsh

[CL 14208454 by Joakim Lindqvist in ue5-main branch]
2020-08-28 10:58:26 -04:00
Joakim Lindqvist
7faa344d1f Fixed issue with sending exception for telemetry in UGS due to change to System.Text.Json (which doesnt handle json circular references thus fails when serializing Exception).
#rb none
#fyi ben.marsh

[CL 14208408 by Joakim Lindqvist in ue5-main branch]
2020-08-28 10:56:19 -04:00
Joakim Lindqvist
cb2ade69ec Converted UGS into a Net Core application
* Mostly removed unused references which didnt exist in net core.
* Replaced usages of JsonScriptSerializer (System.Web) with the new System.Text.Json (as the old one does not exist in net core).
* Updated installer to install Launcher and publish it as a self contained application (Makes msi 64 MB instead of 600kb but does not require anything to be installed now).

Worked around what looks to be a bug in WinForms for Net Core, in Workspace Control the event state was selected when drawing the item even though the item was not selected (and the state said it isnt selected). Reading the state from the object instead of looking at the event.

Deleted ProjectWindow form as this was never used and code did not compile (net core projects builds all files without them having to be included)

Deleted metadata server as this has been replaced by Horde. Also removed Post Build Status tool for the same reason.

#rb ben.marsh

[CL 14153139 by Joakim Lindqvist in ue5-main branch]
2020-08-20 06:59:53 -04:00
ben marsh
413ad5fbf9 Updating UGS.
#rb none
#rnx
#jira

#ROBOMERGE-SOURCE: CL 12714230 in //UE4/Release-4.25/... via CL 12714241 via CL 12714242
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v676-12543919)

[CL 12714243 by ben marsh in Main branch]
2020-04-09 21:14:42 -04:00
josh adams
8564e1b315 - Changes to various modules, plugins, programs, websites, thirdparty code, etc that had NotForLicensees folders within them, to move to Restricted
- Moved the AndroidDeviceProfileSelector secret guid to a NoRedist .ini setting
[CODEREVIEW] alistair.white,chris.babcock,jack.porter
#rb ben.marsh, advisor

#ROBOMERGE-SOURCE: CL 12706094 via CL 12709228 via CL 12709456
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v676-12543919)

[CL 12709555 by josh adams in Main branch]
2020-04-09 19:58:35 -04:00
ben marsh
e7bbd4d111 Merging latest UGS changes (allow disabling sync categories by default, set default number of sync threads to 2, hide "View in Swarm" button if not configured)
#jira
#rb none

#ROBOMERGE-SOURCE: CL 12476100 in //UE4/Release-4.25/... via CL 12476101 via CL 12476102
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v672-12450963)

[CL 12476106 by ben marsh in Main branch]
2020-03-27 20:01:27 -04:00
Ben Marsh
c6a6c56f22 Merging latest version of UGS to 4.25 (include stream name in notification dialogs, telemetry changes, include username when launching P4VC)
#rb none
#jira
#rnx

[CL 12394784 by Ben Marsh in 4.25 branch]
2020-03-24 18:51:37 -04:00
Ben Marsh
568c5b6604 Merging latest UGS changes (added support for parallel syncing, fixed syncing single-change)
#rb none
#jira

[CL 12231592 by Ben Marsh in 4.25 branch]
2020-03-17 09:22:24 -04:00
Ben Marsh
b1e2e9f2af Merging latest UGS fixes from Dev-Build.
#rb none
#rnx
#jira

[CL 12023415 by Ben Marsh in 4.25 branch]
2020-03-06 17:03:38 -05:00
Ben Marsh
1f5a2aa4f0 UGS: Fix recent projects list not being saved after right clicking on the '+' tab.
#rb none

[CL 11199530 by Ben Marsh in Main branch]
2020-01-31 15:19:13 -05:00
Ben Marsh
0e6aa011b3 Copying //UE4/Dev-Build @ CL 11166028 to Dev-Main (//UE4/Dev-Main)
#rb none
#rnx

[CL 11166227 by Ben Marsh in Main branch]
2020-01-29 14:48:18 -05:00
Ryan Durand
54168a659e Updating more copyrights to remove years.
#rnx
#rb none
#jira none

[CL 10898929 by Ryan Durand in Main branch]
2020-01-07 17:07:47 -05:00
Ben Marsh
0d50650e32 UGS: Prevent exception when clicking on an issue with an invalid error URL.
#rb none
#rnx

[CL 10890070 by Ben Marsh in Dev-Build branch]
2020-01-07 08:47:02 -05:00
Ryan Durand
74c879d5f3 Updating copyrights for Engine Programs.
#rnx
#rb none
#jira none

#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869242 in //Fortnite/Release-12.00/... via CL 10869536
#ROBOMERGE-BOT: FORTNITE (Main -> Dev-EngineMerge) (v613-10869866)

[CL 10870960 by Ryan Durand in Main branch]
2019-12-26 23:06:02 -05:00
ben marsh
a56f9b6908 Merging latest UGS fixes (incorrect compatible changelist in hotfix releases, option in issue settings window not being enabled)
#rb none
#rnx
#jira UE-85874

#ROBOMERGE-SOURCE: CL 10727579 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v610-10636431)

[CL 10727580 by ben marsh in Main branch]
2019-12-14 11:52:35 -05:00
ben marsh
6c2b14baeb Copying latest UGS changes to 4.24
- Fix for service badges not updating
- Fix exception when using context menu to open new tab, if no other tabs are open

#rb none
#rnx
#jira

#ROBOMERGE-SOURCE: CL 10285653 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v591-10236483)

[CL 10285654 by ben marsh in Main branch]
2019-11-18 09:27:29 -05:00
ben marsh
c9de71d0a2 UGS: Fix setting not being applied when selecting to sync to the latest starred change from the sync context menu.
#rb none
#jira

#ROBOMERGE-SOURCE: CL 10229147 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v590-10202696)

[CL 10229170 by ben marsh in Main branch]
2019-11-14 17:14:49 -05:00
ben marsh
2f4355d381 UGS: Fix changelists that are unstarred being selected as the target changelist to be sync to.
#rb none
#jira

#ROBOMERGE-SOURCE: CL 10229098 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v590-10202696)

[CL 10229125 by ben marsh in Main branch]
2019-11-14 17:14:16 -05:00
ben marsh
dcd9d644e2 UGS: Fix exception when right-clicking on "+" tab and selecting "Open Project...".
#rb none
#rnx
#jira

#ROBOMERGE-SOURCE: CL 10112090 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v587-10111126)

[CL 10112096 by ben marsh in Main branch]
2019-11-12 09:58:09 -05:00
Ben Marsh
d9a83fa986 UGS: Fix a few minor display issues.
* Links were treating ampersands as accelerator shortcuts.
* Some dialogs were not rendering correctly in high DPI modes.

#rb none
#rnx

[CL 9405763 by Ben Marsh in Dev-Build branch]
2019-10-03 16:20:17 -04:00