Commit Graph

233 Commits

Author SHA1 Message Date
Ben Marsh
3b30d23ec5 Move GEngineVersion into FEngineVersion::Current(), and GCompatibleWithEngineVersion to FEngineVersion::CompatibleWith().
#platformnotify Josh.Adams

[CL 2655102 by Ben Marsh in Main branch]
2015-08-13 15:44:02 -04:00
Ben Marsh
a7d18d4f13 Update the project version before trying to compile it; if the compilation step fails, it should still be left at the new version for the user to fix up.
[CL 2649612 by Ben Marsh in Main branch]
2015-08-10 12:36:18 -04:00
Justin Sargent
a76b7cc9dc Updated code that checks for the launcher's existence, opens it and issues navigation commands to use Uri's.
#platformnotify Josh.Adams

[CL 2643701 by Justin Sargent in Main branch]
2015-08-04 14:03:25 -04:00
yaakuro
1c630d59b1 Add CodeLite support (on Linux) - UE-18561, UE-18564.
- Includes PR #1378 and #1379 (both contributed by yaakuro)
  * Adds CodeLite project generator to UBT (can be invoked on all platforms).
  * Adds CodeLite source accessor plugin (whitelisted for Linux only).
  * Desktop platform/game project generation switched to use .workspace on Linux.
- Minor cleanup (do not recompile UAT and its modules when generating Linux projects).

#codereview Josh.Adams, Robert.Manuszewski, Mike.Fricker

[CL 2621060 by Dmitry Rekman in Main branch]
2015-07-14 18:17:55 -04:00
Jamie Dale
74f6f01977 Improved the folder blacklist in GameProjectUtils::DuplicateProjectForUpgrade
UE-18319 - Collections reset when the engine upgrades project

GameProjectUtils::DuplicateProjectForUpgrade used to wholesale skip the Saved directory, which meant that copying your project could appear to lose your local collections, as well as any saved user-settings.

This change allows it to copy the parts of the Saved directory that we know aren't transient. The RelativeDirectoriesToSkip array may need updating as new Saved content is added in order to keep the copy as fast as possible.

#codereview Ben.Marsh

[CL 2618570 by Jamie Dale in Main branch]
2015-07-13 14:23:34 -04:00
bruce nesbit
df30071d7e Revised feature pack code.
Additional files can now be specified in feature pack manifest.
Feature packs can now be parsed/installed feature pack without the need for a .upack file
Removed feature packs for shared template resources
Moved shared template resource manifests into a FeaturePack folder and revised so they will work sans .upack
Removed shared feature packs from list of .upacks rocket builds.

[CL 2617901 by bruce nesbit in Main branch]
2015-07-13 05:47:36 -04:00
Steve Robb
7661666dcb Error when a module is both a dependency and dynamically loaded.
Fixes for lots of existing modules by removing all dynamically loaded duplicates (this is probably not the correct solution, but is the safest).

#codereview robert.manuszewski

[CL 2610845 by Steve Robb in Main branch]
2015-07-06 05:46:20 -04:00
Matt Kuhlenschmidt
d804fd2204 Fix non-unity
[CL 2604053 by Matt Kuhlenschmidt in Main branch]
2015-06-29 11:25:26 -04:00
bruce nesbit
0f732bf4b2 Added automation test for project creation.
Added support for which shared resource to edit

[CL 2603798 by bruce nesbit in Main branch]
2015-06-29 08:27:10 -04:00
bruce nesbit
38aa22334c Fixed another Feature Pack detail enum
[CL 2595212 by bruce nesbit in Main branch]
2015-06-22 07:35:02 -04:00
bruce nesbit
7631ed93b1 Code to support shared template resources
[CL 2589767 by bruce nesbit in Main branch]
2015-06-17 03:25:33 -04:00
Matthew Griffin
d2515308d8 Ensure that dependencies on removed plugins are removed from the saved .uproject file
Removed Saving from the Project Manager's SetPluginEnabled function, setting a dirty flag instead, as it won't be able to check source control
Added a new function to save the current project from the Project Manager and clear the dirty flag on success

[CL 2588323 by Matthew Griffin in Main branch]
2015-06-16 04:27:48 -04:00
Jamie Dale
fe2c01e3c0 Ensured that everything in the editor using a TTextFilter is reporting syntax error information back to the user
[CL 2582959 by Jamie Dale in Main branch]
2015-06-10 13:22:27 -04:00
Terence.Burns
e3c21116cb [INTEGRATE] Change 2567143 by Terence.Burns@SmallChanges on 2015/05/27 15:04:49
Added 'Minimum OS Version' as a build condition of content projects for windows.

	Fixed a small issue in GameProjectUtils that meant the Default(Engine) configs were not being checked against the project correctly.

	UE-15605

	#lockdown Josh.Adams

#platformnotify Josh.Adams

[CL 2575452 by Matthew Griffin in Main branch]
2015-06-03 08:40:17 -04:00
Ben Marsh
cc719d7a21 Always enable installed plugins by default, but update your project file with references to them on startup (so other users opening the project will be able to find it on the marketplace).
[CL 2566860 by Ben Marsh in Main branch]
2015-05-27 12:56:05 -04:00
Matt Kuhlenschmidt
b0863d5572 Fixed users unable to create blueprinted components without visual studio installed. The error message was incorrectly appearing
https://jira.ol.epicgames.net/browse/UE-16145

[CL 2566504 by Matt Kuhlenschmidt in Main branch]
2015-05-27 09:22:31 -04:00
Peter Sauerbrei
b420e93161 enable plugin linking in the binary release
UE-16129

[CL 2564999 by Peter Sauerbrei in Main branch]
2015-05-26 11:22:09 -04:00
Jamie Dale
3ba0384688 Improved the localization support of the class wizard dialogs
UE-14158 - Description of Parent Object Class

Fixed some issues where getting a localized string for a class tooltip would fail, and updated the class wizard to use FText so it can display localized descriptions.

[CL 2554964 by Jamie Dale in Main branch]
2015-05-18 10:09:05 -04:00
Peter Sauerbrei
bb94b1f74b don't allow Tappy Chicken to be considered a code based project in binary release
UE-13689
#ios

[CL 2550080 by Peter Sauerbrei in Main branch]
2015-05-13 21:31:18 -04:00
Peter Sauerbrei
8c24604021 fix for flipped logic when checking settings are different from default
UE-15280

[CL 2545794 by Peter Sauerbrei in Main branch]
2015-05-11 14:45:20 -04:00
Richard TalbotWatkin
7499ee0678 Removed close button from the Convert Project modal dialog, as it was returning an undefined reason code (and was not necessary as there was already a Cancel button).
#jira UE-14503 - Clicking "X" close button when prompted to convert a project will still convert the project

[CL 2537699 by Richard TalbotWatkin in Main branch]
2015-05-05 13:05:38 -04:00
Peter Sauerbrei
ae371ac807 fixed issue with not being able to tell if a content-based project needs to be built as code within the editor
UE-11636

[CL 2533916 by Peter Sauerbrei in Main branch]
2015-05-01 14:00:34 -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
salamanderrake
27ccfbd723 PR #806: KDevelop Project Generation (UE-9427).
- Contributed by salamanderrake.
- Cosmetic differences from the PR.
- Also removed filtering out Windows/Mac/etc directories when generating a qmake project since it makes code navigation worse.

[CL 2532165 by Dmitry Rekman in Main branch]
2015-04-30 13:15:34 -04:00
Ben Marsh
92a18a2298 Don't clobber the DefaultGame.ini file when adding feature packs to a project; it wipes out the project ID.
[CL 2527344 by Ben Marsh in Main branch]
2015-04-27 15:47:43 -04:00