Ben Marsh
516bd955c4
UGS: Improve error message on sync failures/retries.
...
[CL 26695601 by Ben Marsh in ue5-main branch]
2023-07-29 10:05:13 -04:00
Ben Marsh
f3d89dfe94
UGS: Show custom tool dependencies which are required but not explicitly enabled as checked but greyed out.
...
[CL 26577609 by Ben Marsh in ue5-main branch]
2023-07-25 12:29:07 -04:00
Ben Marsh
6a781ef1b5
UGS: Fix DPI scaling on "More Tools" and "Sync To" context menus.
...
[CL 26571716 by Ben Marsh in ue5-main branch]
2023-07-25 09:42:18 -04:00
Ben Marsh
1de498e0b4
UGS: Fix DPI scaling on build list menu.
...
[CL 26459521 by Ben Marsh in ue5-main branch]
2023-07-19 09:54:58 -04:00
Ben Marsh
6ffe2afc5b
UGS: Fix DPI scaling issues in sync filter dialog.
...
[CL 26459238 by Ben Marsh in ue5-main branch]
2023-07-19 09:40:10 -04:00
Ben Marsh
e25d4bb8c3
UGS: Allow specifying a list of virtual streams in the project config file which will be used for versioning metadata.
...
By default, UGS ignores virtual streams and uses the parent stream name, under the assumption that the virtual stream just filters stuff out.
[CL 26447787 by Ben Marsh in ue5-main branch]
2023-07-18 17:01:51 -04:00
Ben Marsh
d29e5b7788
UGS: Allow adding dependencies from tools to other tools.
...
#jira UE-185058
[CL 26447279 by Ben Marsh in ue5-main branch]
2023-07-18 16:47:05 -04:00
Ben Marsh
9dc292b9cd
UGS: Fix exception on shutdown if a workspace sync is still cancelling.
...
[CL 26445384 by Ben Marsh in ue5-main branch]
2023-07-18 16:12:07 -04:00
Ben Marsh
15b2b73055
UGS: Hack to force WinForms to DPI scale tool strip menus correctly.
...
[CL 26445338 by Ben Marsh in ue5-main branch]
2023-07-18 16:11:32 -04:00
Ben Marsh
5273fba33a
UGS: Fix hang on shutdown if a workspace lock has not been released.
...
[CL 26445230 by Ben Marsh in ue5-main branch]
2023-07-18 16:10:40 -04:00
Ben Marsh
5cf18f7903
UGS: Fix an exception on shutdown.
...
[CL 26443354 by Ben Marsh in ue5-main branch]
2023-07-18 15:26:13 -04:00
Ben Marsh
be2aa9254a
UGS: Formatting fixes.
...
[CL 26443282 by Ben Marsh in ue5-main branch]
2023-07-18 15:25:08 -04:00
Ben Marsh
2982e84f66
UGS: Fix some DPI scaling issues with icons in the build list control.
...
[CL 26443230 by Ben Marsh in ue5-main branch]
2023-07-18 15:24:27 -04:00
Ben Marsh
739ddd5e8f
UGS: Fix DPI scaling on options / filter buttons.
...
[CL 26440449 by Ben Marsh in ue5-main branch]
2023-07-18 14:20:08 -04:00
Ben Marsh
f654d98cc3
UGS: Improve performance of determining code changelist number for matching content changes.
...
- Now uses the same method for determining code/content changes when updating the workspace as enumerating changes for the GUI.
- Both methods share a cache for enumerating change records and creating PerforceChangeDetails objects.
[CL 26440185 by Ben Marsh in ue5-main branch]
2023-07-18 13:59:51 -04:00
Ben Marsh
be3664f479
UGS: Moved classes to the bottom of the file to allow use of designer in Visual Studio to modify WorkspaceControl
...
#fyi eryk.dwornicki
#rb Ben.Marsh, paul.chipchase
[CL 26208577 by Ben Marsh in ue5-main branch]
2023-06-23 08:53:45 -04:00
Ben Marsh
4110c83dab
EpicGames.Perforce: Fix handling of opened command when a stream spec is opened for edit.
...
[CL 26136306 by Ben Marsh in ue5-main branch]
2023-06-20 17:59:28 -04:00
Ben Marsh
ea8b7e12e6
UGS: Remove legacy app.config files.
...
[CL 25996177 by Ben Marsh in ue5-main branch]
2023-06-14 17:14:59 -04:00
Skylonxe
08cc76e39d
UGS: Fix incorrect determination of content changes. maxFiles was updated in the inner loop, and incorrectly affecting future iterations of the outer loop. ( #10507 )
...
[CL 25955241 by Skylonxe in ue5-main branch]
2023-06-13 12:36:48 -04:00
paul chipchase
d3c2fa7a86
Fix a crash if the user selects 'Open Project...' from the context menu for the main windows tab control when the context menu was not opened over a valid tab.
...
#rb Ben.Marsh
#jira none
- When the context menu is opened enable/disable the 'Open Project...' option depending on if we found a valid tab index or not.
[CL 25838545 by paul chipchase in ue5-main branch]
2023-06-07 04:09:18 -04:00
paul chipchase
474ed180a1
Message dialogs shown at the end of syncing (unresolved files, files needing deletion etc) are now properly linked to the main UGS window.
...
In addition we now flash the UGS taskbar entry before showing these modal dialogs and at the end of the sync to try and get the users attention.
#rb Ben.Marsh
#jira UE-186924
#preflight 646f55c3807b157b8ba7a797
- The message boxes will now move to the front of the active monitor when UGS is selected, where as before you would have to select the message boxes entry in the taskbar to find it.
- Because the message box no longer has its own entry in the task bar, a user will have no way of knowing that a problem has been encoutnered. So before we display one of these messages we flash the UGS entry in the task bar to get their attention.
- Since it is also useful to know when a sync has completed (and it is something I have wanted myself) I also added a flash once syncing has completed.
[CL 25638560 by paul chipchase in ue5-main branch]
2023-05-26 02:09:22 -04:00
ben hoffman
11b3a67b6d
UGS: Add option for a description badge to only match a single item
...
#rb ben.marsh
#preflight 646249d0f760fe87e9f6d08a
#ushell-cherrypick of 25473862 by kristof.morva1
[CL 25475116 by ben hoffman in ue5-main branch]
2023-05-15 12:05:04 -04:00
Ben Marsh
b6096508d4
UGS: Fix PCBs not being found for changelists outside of those enumerated for the current project.
...
Fix to change implemented in CL 23015525.
#preflight none
[CL 25468844 by Ben Marsh in ue5-main branch]
2023-05-14 14:22:00 -04:00
Ben Marsh
2f4819bab9
UGS: Add a registry key to opt out of checking for running processes by opening the file for write. This seems to be causing some sort of issue on user machines, where the OS hangs inside NtCreateFile. Possibly related to virus scanner?
...
#preflight none
[CL 25431592 by Ben Marsh in ue5-main branch]
2023-05-11 13:45:28 -04:00
Ben Marsh
183bc0404f
Upload UGS installer as a zip file.
...
#preflight none
[CL 25042968 by Ben Marsh in ue5-main branch]
2023-04-14 12:53:25 -04:00