Timelapse now passes in the -l flag to set the line we're interested in.
OutputString is now called as OutputStringThreadSafe, as recommended by documentation.
#review-22858322 @paul.chipchase
#fyi andrew.firth
#preflight 63738087ee4d25f90a1f150d
[CL 23134198 by sebastian nordgren in ue5-main branch]
refactored projects to share files avoiding having to duplicate changes between VS2019 and VS022
added menu to improved discoverability of features
added option to use P4V diff instead of VS diff
#preflight 635c17593c0af539fd57079d
[CL 22833331 by joe pribele in ue5-main branch]
added atomfeed.xml allow for auto updates. see README for details
#rb devin.doucette
#preflight 6352f5979e14ee3c79af71ec
[CL 22698349 by joe pribele in ue5-main branch]
Initial execution of background task occurs on thread that creates it, which currently holds checkout lock. That can complete before the caller assigns value to CheckoutTask.
#preflight none
[CL 22374509 by Ben Marsh in ue5-main branch]
* FileBrowser - Added FileBrowser tool window that can be opened with "UnrealVs.FileBrowser". Press F1 to read help/features.
* UnrealVsPackage - Added events to for when projects are loaded/unloaded
* UnrealVsPackage - Added events to for when changing debugger mode
* UnrealVsPackage - Added parameter "last tick" to Tick in order to be able to close things before ticker stops
* UnrealVsPackage - Added code to include folder name to UE5 in main window and solution title. Optionally disabled in options
* Utils - Added code to set solution title and also prevent visual studio from setting solution title back to original value
* CompileSingleFile - Added command for compiling module that file is in (this file should probably be renamed to CompileSingleFileOrModule.cs)
#rb joe.kirchoff
#jira none
#preflight none
#ushell-cherrypick of 21140603 by henrik.karlsson
[CL 22320613 by henrik karlsson in ue5-main branch]
Also fix unrecognized options in launchSettings.json being cleared when using the command line editor.
#preflight none
[CL 22301342 by Ben Marsh in ue5-main branch]
Don't abort p4 checkout if the file is writable if the command is executed manually.
#review-18454959 @andy.firth
#preflight 61e58138006b17a6865a0327
[CL 18632973 by sebastian nordgren in ue5-main branch]
* P4Commands now invokes a callback on UI thread for any UI operations
* StdOut and StdErr are now both returned when executing child processes to avoid contention on member variable
* Added locks around manipulating child process list.
* Fixed some issues where paths containing spaces were not quoted correctly
* Fixed detection of working directory where P4CONFIG is set to something other than p4config.txt.
[CL 17095905 by Ben Marsh in ue5-main branch]
Mainly done by naively adding ThreadUtils.ThrowIfNotOnUIThread() in places where warnings occur and code looks likely to be on UI thread, then tested a few basic operations in the experimental instance. Remaining warnings look more problematic to solve; I will test these more closely and fix them in a future change.
[CL 17091658 by Ben Marsh in ue5-main branch]
- add option to allow async checkout
- resolved problems that caused with many commands running at once
- fix issue with P4V command waiting for exit
- resolve issue where Checkout on Edit was not honoring the user option
- add ReleaseNotes to the plugin
- add UpdateInstructions for future engineers
#rb none
#fyi luke.thatcher brandon.dawson
[CL 16877172 by andrew firth in ue5-main branch]
Updating nuget packages past the VS version prevents the extension from loading correctly.
#rb none
#rbx
[CL 16829063 by Joe Kirchoff in ue5-main branch]
#fyi Joe.Kirchoff
Original CL Desc
-----------------------------------------------------------------
UnrealVS: Force nuget references in the .vsix
https://github.com/NuGet/Home/issues/5899
#rb none
#rbx
[CL 16826910 by joe kirchoff in ue5-main branch]