Commit Graph

58 Commits

Author SHA1 Message Date
Joe Kirchoff
b75f1a0b51 UnrealVS: 2022 extension
#rb none
#rnx

[CL 16715667 by Joe Kirchoff in ue5-main branch]
2021-06-17 19:52:11 -04:00
Joe Kirchoff
e41d300382 UnrealVS: Move all code to a shared project
#rb none
#rnx

[CL 16712619 by Joe Kirchoff in ue5-main branch]
2021-06-17 17:40:28 -04:00
Joe Kirchoff
8ff8ba7070 UnrealVS: Move project to UnrealVS.2019\ to prepare for making the 2022 extension
Update all Microsoft.VisualStudio.SDK dependencies to use nuget packages
Reset output directory and copy the .vsix to the target location in the post build step
Remove need for multiple source.extension.vsixmanifest files

[CL 16711606 by Joe Kirchoff in ue5-main branch]
2021-06-17 16:58:23 -04:00
Joe Kirchoff
f816a5c102 UnrealVS: Remove obsolete solutions and installers
Update references of UE4 -> UE5
Update more info url to point at documentation https://docs.unrealengine.com/en-US/ProductionPipelines/DevelopmentSetup/VisualStudioSetup/UnrealVS/index.html

#jira UE-104768
#rb Joakim.Lindqvist

[CL 16370629 by Joe Kirchoff in ue5-main branch]
2021-05-18 13:20:19 -04:00
Joe Kirchoff
d6fd9814f7 UnrealVS: Update NuGet to use PackageReference instead of package.config
https://docs.microsoft.com/en-us/nuget/consume-packages/migrate-packages-config-to-package-reference

Fix Code Analysis warnings
Set warnings as errors
Format all documents & remove unused usings

#rb Joakim.Lindqvist

[CL 16021915 by Joe Kirchoff in ue5-main branch]
2021-04-15 11:28:23 -04:00
Joe Kirchoff
ab56b98464 UnrealVS: Add .cc and .cxx to file extensions that can be single compiled
#jira UE-112883
#rb Ben.Marsh

[CL 16007795 by Joe Kirchoff in ue5-main branch]
2021-04-14 13:02:56 -04:00
Joe Kirchoff
97c35803bc UnrealVS: Handle missing launchSettings.json for C# project and add additional error checking
Update nuget reference versions to fix version conflicts
Minor format document changes
Bump version to 1.58

#jira UE-111852
#rb Ben.Marsh Joakim.Lindqvist

[CL 15990899 by Joe Kirchoff in ue5-main branch]
2021-04-13 12:03:51 -04:00
Joakim Lindqvist
06318fc3ef Added packages.config for UnrealVS
#rb none

[CL 15976053 by Joakim Lindqvist in ue5-main branch]
2021-04-12 04:57:00 -04:00
Joakim Lindqvist
38e73ac39e Fixed copyright notices
#jira UE-103044

[CL 14750563 by Joakim Lindqvist in ue5-main branch]
2020-11-16 07:06:23 -04:00
Joakim Lindqvist
11494edeab UnrealVS - Fixed crash opening some net core projects that had multiple launch profiles, but had not choosen which to use.
#rb none

[CL 14489870 by Joakim Lindqvist in ue5-main branch]
2020-10-14 05:34:46 -04:00
Joakim Lindqvist
28a2dc4fe7 Unreal VS 1.57
* Improved detection of UE solution by using a special section outputted to the solution, this replaces the need to add a special comment into the solution (or relying on naming convention as was the fallback). This still works with the old conventions to support being used in a UE4 solution.
* Inverted Quickbuild menu to dynamically populate the platforms instead - this allows UnrealVS to data drive the platform list. Unfortunatley due to how visual studio UI handles dynamic lists we can not have a menu that is dynamic and has children. Thus configurations are now hard coded instead - these are still only visible when they are actually supported, but it means UnrealVS needs to be updated when new configurations are added.
* Fixed issue setting debug arguments to net core projects (due to the change to launchSettings.json to store the debug arguments)

#rb ben.marsh
#jira UE-100134, UE-95503

[CL 14444525 by Joakim Lindqvist in ue5-main branch]
2020-10-08 04:19:43 -04:00
Ben Marsh
99be00dcdb Merging latest from Private-Starship.
[CL 13192225 by Ben Marsh in ue5-main branch]
2020-05-05 18:50:52 -04:00
Max Chen
b4881d8bf8 Copying //UE4/Dev-Editor to Dev-Tools-Staging (//UE4/Dev-Tools-Staging) @11123875
#rb none
#jira none

[CL 11123880 by Max Chen in Dev-Tools-Staging branch]
2020-01-27 20:11:15 -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
Nick Shin
3526d16d5e merge/copyup to parent stream - HTML5 platform extension
#jira UEMOB-482  HTML5 platform as a plug in
#rb josh.adams
#rn

[CL 9306021 by Nick Shin in Dev-Build branch]
2019-09-30 15:13:56 -04:00
Joakim Lindqvist
fdcfe5ac8a UnrealVS - Added more logging when running build batch jobs to catch crash
Potential fix for null dereference when starting batch builds without selecting a job first

#rb none

[CL 7950145 by Joakim Lindqvist in Dev-Build branch]
2019-08-12 10:29:35 -04:00
Joakim Lindqvist
1e968ef366 Addresed some races in UnrealVS caused by it now loading async.
Fixed Quick Build menu being empty sometimes.
Fixed issue loading .suo settings

Bumped version to 1.56

#jira UE-78446
#rb none

[CL 7867809 by Joakim Lindqvist in Dev-Build branch]
2019-08-08 06:44:54 -04:00
Joakim Lindqvist
c8b8a34338 UnrealVS now loads asynchronously and no longer pops up a warning about it on startup.
Updated to version to 1.55

#jira UE-76883
#rb joakim.lindqvist
(ushell-p4-cherrypick of 7288939 by sebastian.nordgren)

[CL 7306334 by Joakim Lindqvist in Dev-Build branch]
2019-07-15 04:24:28 -04:00
ben marsh
dbc623953d Add build of UnrealVS for Visual Studio 2019.
#rb none
#jira UE-74593

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

[CL 6505370 by ben marsh in Dev-Build branch]
2019-05-15 15:08:33 -04:00
Maxime Mercier
6174e295d1 Fix crash with newly added code.
#jira none
#rb ben.marsh patrick.enfedaque

[CL 5009974 by Maxime Mercier in Dev-Build branch]
2019-02-15 13:03:37 -05:00
Maxime Mercier
a6ac349714 Fix performance problem with p4vs Helix visual studio plugin, it was due to the UnrealVs plugin listening to all property change events and updating command line combo everytime.
#jira none
#rb ben.marsh, patrick.enfedaque

[CL 4986204 by Maxime Mercier in Dev-Build branch]
2019-02-13 15:17:28 -05:00
Ben Marsh
530369c613 Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none
#rnx

[CL 4662695 by Ben Marsh in Dev-Build branch]
2018-12-14 14:49:12 -05:00
Ben Marsh
4b1cca1e81 UnrealVS: Remove absolute path to output directory.
#rb none
#rnx

[CL 4590424 by Ben Marsh in Dev-Build branch]
2018-11-23 16:44:51 -05:00
Ben Marsh
b0da1f4fe7 Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none

[CL 4577636 by Ben Marsh in Dev-Build branch]
2018-11-19 10:12:17 -05:00
Ben Marsh
983f6e4d86 Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none

[CL 4450587 by Ben Marsh in Dev-Build branch]
2018-10-11 09:04:26 -04:00