Commit Graph

114 Commits

Author SHA1 Message Date
Joe Conley
a666abf51e OneSky Plugin: If editor is closed between submitting the HTTP request and receiving the callback, the callback is never called and the thread never finishes, so abandon the threads if we are in this case.
[CL 2606223 by Joe Conley in Main branch]
2015-06-30 14:48:43 -04:00
Jamie Dale
44ba3d1815 Fixed some issues using collections with SVN or Git as your SCC provider
UE-17109 - Collections cannot be created when using SVN as your SCC provider

The collection was trying to add itself to source control before the file had been created. Perforce allows this, but SVN and Git do not.

Additionally, SVN was trying to recursively commit any added parent folders when committing a file within those folders (required to avoid the commit operation failing), however that was failing to get the current SVN status of anything but the most immediate parent folder, causing the recusive check to fail.

[CL 2588523 by Jamie Dale in Main branch]
2015-06-16 09:25:36 -04:00
SRombauts
c62785cb3b PR #1219: [4.8] (Git Plugin) added "*.opensdf" and "*.xcodeproj" to the ".gitignore" file (Contributed by SRombauts)
[CL 2578069 by Matt Kuhlenschmidt in Main branch]
2015-06-04 23:38:12 -04:00
Joe Conley
3e9bb04c00 Add "Import latest from Localization Service" button to translation editor
[CL 2569879 by Joe Conley in Main branch]
2015-05-28 21:40:23 -04:00
Joe Conley
95003e72c3 OneSky Plugin and Localization Service Module changes:
- Created the FDownloadLocalizationTargetFile Localization Service Operation, which is handled in the OneSky plugin via the FOneSkyTranslationExportWorker.
- Changed OneSky settings to use the OneSky ID for project instead of project name string (OneSky allows multiple projects to have the same name).
- Removed ProjectGroup setting. Only used when creating a project, should just ask for it in the Create Project UI, when it comes time to make one.

[CL 2564198 by Joe Conley in Main branch]
2015-05-25 05:20:58 -04:00
Joe Conley
44f5d8207a First pass of OneSky Localization Service Plugin
- Implements the OneSky Project Group, Project, File, and Translation APIs, minus delete commands, etc.
- The communication with OneSky works, but the interface between the Localization Service module and the OneSky plugin about what general Localization Service Commands map to which OneSky commands needs to be implemented.
- Some debug code remains, and some clean up still needs to be done
- Some minor changes to Localization Service module

[CL 2562023 by Joe Conley in Main branch]
2015-05-21 22:44:24 -04:00
Jamie Dale
fd5918afda Fixed assert when failing to enumerate a Visual Studio process
UE-12852 - Crash when immediately closing Visual Studio after opening C++ object

[CL 2554757 by Jamie Dale in Main branch]
2015-05-18 07:45:03 -04:00
Marc Audy
1a12e9cffe Add a matching PRAGMA_ENABLE_SHADOW_VARIABLE_WARNINGS for PRAGMA_DISABLE_SHADOW_VARIABLE_WARNINGS instead of using basic PRAGMA_POP
[CL 2548029 by Marc Audy in Main branch]
2015-05-12 17:41:47 -04:00
Ben Marsh
15f940cf34 Disable the blank plugin by default. It's not required by anything.
[CL 2546031 by Ben Marsh in Main branch]
2015-05-11 17:10:05 -04:00
Dmitry Rekman
9a74aadade Linux: re-enable git plugin (UE-13628).
- Crash was apparently caused by fork()ing inside ExecProcess.
- Replacing ExecProcess implementation from PR #1112 (also known as PR #1110) with some changes kills two birds with a single stone.
- Also enabled source control in the Linux editor.

[CL 2534983 by Dmitry Rekman in Main branch]
2015-05-02 17:41:25 -04:00
Mike Fricker
a3443c81d5 Fixed C++ variable shadowing in Windows-specific code
- Two actual bugs were fixed (GitSourceControlUtils.cpp, VisualStudioSourceCodeAccessor.h)
- (These errors were found by using the Clang compiler on Windows platform)

#codereview marc.audy

[CL 2532216 by Mike Fricker in Main branch]
2015-04-30 13:50:55 -04:00
Dmitry Rekman
46f7815dc2 NullSourceCodeAccessor: add an explicit check for clang-3.5.
- UBT will pick clang++-3.5 even if clang++ is not available, so creating C++ projects should be allowed in this case (UE-14407).

[CL 2527991 by Dmitry Rekman in Main branch]
2015-04-27 23:52:16 -04:00
SRombauts
b39e2d7f00 PR #1096: (Git plugin) restore connect error popup message (Contributed by SRombauts)
[CL 2526806 by Matt Kuhlenschmidt in Main branch]
2015-04-27 08:48:50 -04:00
Ben Marsh
c1baa99512 Improve some plugin descriptions.
[CL 2521688 by Ben Marsh in Main branch]
2015-04-22 16:29:04 -04:00
Ben Marsh
cbf8b979ed First pass on tidying up all the plugin categories. Reduced everything to a single-level hierarchy, and attempt to group things by broad categories rather than implementation details.
[CL 2521430 by Ben Marsh in Main branch]
2015-04-22 14:40:16 -04:00
salamanderrake
64c361faae PR #1071: NullSourcecodeAccess plugin for Linux. (Contributed by salamanderrake)
[CL 2518640 by Dmitry Rekman in Main branch]
2015-04-20 21:33:48 -04:00
SRombauts
7a0a7f0e5c PR #1056: (Git plugin) Option to initialize new local repository for current project (Contributed by SRombauts)
[CL 2514888 by Matt Kuhlenschmidt in Main branch]
2015-04-16 16:13:48 -04:00
SRombauts
69d26a1d3a PR #1043: Git plugin merge support (Contributed by SRombauts)
[CL 2514847 by Matt Kuhlenschmidt in Main branch]
2015-04-16 15:51:35 -04:00
Marc Audy
6fbd586187 Disable shadow variable warnings around third party includes that throw warnings
[CL 2510513 by Marc Audy in Main branch]
2015-04-13 13:43:25 -04:00
Dmitry Rekman
18adb27627 Temporarily disable Git plugin on Linux until UE-13628
[CL 2509677 by Dmitry Rekman in Main branch]
2015-04-11 18:49:08 -04:00
Marc Audy
4562acb429 Fix shadow variables
[CL 2507160 by Marc Audy in Main branch]
2015-04-09 15:23:52 -04:00
Matt Kuhlenschmidt
3ed7a4fed3 Remove Git source control plugin log spam
[CL 2506757 by Matt Kuhlenschmidt in Main branch]
2015-04-09 09:59:26 -04:00
SRombauts
5f3b859e81 PR #1029: (Git Plugin) improved status with user name and e-mail (Contributed by SRombauts)
[CL 2506709 by Matt Kuhlenschmidt in Main branch]
2015-04-09 09:14:58 -04:00
SRombauts
4bae6ad230 PR #966: (Git Plugin) shearch more paths for git executable if not found in standard path (Contributed by SRombauts)
[CL 2506700 by Matt Kuhlenschmidt in Main branch]
2015-04-09 08:55:39 -04:00
Dan Oconnor
76e1440d85 Further changes from PVS-Studio, submitted without modification, reviewed with owners where I was unsure of the change
[CL 2500334 by Dan Oconnor in Main branch]
2015-04-02 16:31:18 -04:00