Commit Graph

485 Commits

Author SHA1 Message Date
fredric echols
d8e12df573 UGS: Fixed crash on shutdown due to a null dereference.
#rb Ben.Marsh
#preflight 62a90698943e7bb256c28c5c

[CL 20659726 by fredric echols in ue5-main branch]
2022-06-14 18:51:08 -04:00
Ben Marsh
5c2b22dddf UGS: Only look at the first 100 files when determining types for each changelist. This prevents the situation where the client spends a huge amount of time fetching data for merge commits.
#preflight none

[CL 20653239 by Ben Marsh in ue5-main branch]
2022-06-14 13:47:32 -04:00
Ben Marsh
946cdf3c41 UGS: Do not send cancellation exceptions to Sentry.
#preflight none

[CL 20596424 by Ben Marsh in ue5-main branch]
2022-06-10 11:32:26 -04:00
Ben Marsh
35bb4d5765 UGS: Ignore user error exceptions for Sentry. These are user failure conditions rather than application errors.
#preflight none

[CL 20596343 by Ben Marsh in ue5-main branch]
2022-06-10 11:27:59 -04:00
Ben Marsh
6e2aa3e973 UGS: Output errors when unable to write config files (eg. because disk is full) rather than crashing.
#preflight none

[CL 20595442 by Ben Marsh in ue5-main branch]
2022-06-10 10:43:11 -04:00
Ben Marsh
bf0e4a1b80 UGS: Fix application context not being disposed when exiting the application.
#preflight none

[CL 20595441 by Ben Marsh in ue5-main branch]
2022-06-10 10:43:09 -04:00
Ben Marsh
0d98cb43ac UGS: Fix null reference when no screen is attached. (?)
#preflight none

[CL 20594995 by Ben Marsh in ue5-main branch]
2022-06-10 10:09:38 -04:00
Ben Marsh
f025948e12 UGS: Send exceptions to Sentry when opening new projects at startup.
#preflight none

[CL 20594915 by Ben Marsh in ue5-main branch]
2022-06-10 10:05:54 -04:00
Ben Marsh
e90cbd0641 UGS: Fix exception when the UpdateSpawn setting in AutoUpdate.ini is invalid.
#preflight none

[CL 20594566 by Ben Marsh in ue5-main branch]
2022-06-10 09:41:25 -04:00
Ben Marsh
237a5c85c1 UGS: Send exceptions on Perforce update thread to Sentry.
#preflight none

[CL 20594320 by Ben Marsh in ue5-main branch]
2022-06-10 09:25:53 -04:00
Ben Marsh
6c2fbe2cee UGS: Fix uncaught exceptions thrown from thread that polls for new versions of UGS.
#preflight none

[CL 20594077 by Ben Marsh in ue5-main branch]
2022-06-10 08:59:55 -04:00
Ben Marsh
667ca5146f UGS: Disable innocuous warning about syncing a file more than once. This can happen legitimately when files are checked out.
#preflight none
#jira UE-156143

[CL 20593825 by Ben Marsh in ue5-main branch]
2022-06-10 08:28:47 -04:00
Ben Marsh
86da2484ba UGS: Fixed ultra-rare crash with empty log windows.
#preflight none
#fyi Fredric.Echols

[CL 20593751 by Ben Marsh in ue5-main branch]
2022-06-10 08:20:11 -04:00
Ben Marsh
93ab3c9875 UGS: Serialize config file to memory before writing to disk. Suspect that there's some exception thrown during serialization that causes file to be left empty.
#preflight none

[CL 20593726 by Ben Marsh in ue5-main branch]
2022-06-10 08:17:42 -04:00
Ben Marsh
0a4520c9dc UGS: Send unobserved task exceptions to Sentry.
#preflight none

[CL 20593515 by Ben Marsh in ue5-main branch]
2022-06-10 07:42:56 -04:00
Ben Marsh
79c05ae32b Back out EpicGames.Jupiter upgrade to NET 6
#preflight none
#fyi Joe.Kirchoff

[CL 20593495 by Ben Marsh in ue5-main branch]
2022-06-10 07:38:49 -04:00
Ben Marsh
0a11ef3048 Back out UGS upgrade to NET 6
#fyi Joe.Kirchoff
#preflight none

[CL 20593478 by Ben Marsh in ue5-main branch]
2022-06-10 07:36:46 -04:00
Ben Marsh
ad4a0ee045 Remove UGS README (currently contains a broken link). (#8844)
The correct location for this documentation is currently https://docs.unrealengine.com/en-US/unreal-game-sync-ugs-for-unreal-engine/ but it may change again in the future.

#preflight none

[CL 20574273 by Ben Marsh in ue5-main branch]
2022-06-09 08:27:38 -04:00
joe kirchoff
f9a78bdc2d EpicGames.Jupiter: net6.0 upgrade
#rnx
#rb none
#preflight 629e94911c7e8f9a18121cf8

[CL 20530671 by joe kirchoff in ue5-main branch]
2022-06-06 20:04:06 -04:00
joe kirchoff
6aacb8fe14 UnrealGameSync: net6.0 upgrade
#rnx
#rb none
#preflight 629e7d2f732d8e28402da50c

[CL 20529320 by joe kirchoff in ue5-main branch]
2022-06-06 18:33:28 -04:00
fredric echols
34fd2bb951 UGS memory management fix: P4Automation.PrintToTempFileAsync() will now tear down any new perforce connections it creates.
#rb Ben.Marsh
#preflight 629e3ad9116e8078e3c8fbd8

[CL 20523868 by fredric echols in ue5-main branch]
2022-06-06 13:52:55 -04:00
Ben Marsh
01b9766694 UGS: Fix rounding error (yuck) when parsing integer parameters from URIs.
#preflight none

[CL 20522442 by Ben Marsh in ue5-main branch]
2022-06-06 12:40:58 -04:00
Ben Marsh
9590e25366 UGS: Guard against exceptions when reading config files.
#preflight none

[CL 20473766 by Ben Marsh in ue5-main branch]
2022-06-02 14:48:37 -04:00
Ben Marsh
79181c5514 UGS: Fix version string displayed by the "UGS version" command.
#jira UE-154819
#preflight none

[CL 20468288 by Ben Marsh in ue5-main branch]
2022-06-02 08:55:57 -04:00
Ben Marsh
966154b029 UGS: Prevent creation of an empty .ugs directory when loading (or trying to load) config files.
#preflight none
#jira UE-154816

[CL 20462022 by Ben Marsh in ue5-main branch]
2022-06-01 18:41:23 -04:00