Commit Graph

224 Commits

Author SHA1 Message Date
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
Ben Marsh
e36b0c7a60 Use the output log dialog to show UBT output if a build fails, rather than trying to cram it into a normal message box.
[CL 2527309 by Ben Marsh in Main branch]
2015-04-27 15:33:53 -04:00
Ben Marsh
139f0713fd Missing header.
[CL 2524569 by Ben Marsh in Main branch]
2015-04-24 13:00:10 -04:00
karolz
bef607854c Added a plugin creator wizard
Note: This plugin is currently disabled by default.

When enabled:
- It can be summoned from the main frame File menu as "Add Plugin...", and includes three templates currently:
- Blank: Creates a minimal plugin with no functionality
- Basic: Creates a plugin that adds a button to the main frame toolbar
- Advanced: Creates a standalone tab window, summoned via a button on the main frame toolbar

PR #865: Plugin creator 4.7 (Contributed by karolz)

[CL 2521691 by Michael Noland in Main branch]
2015-04-22 16:30:31 -04:00
Ben Marsh
e545a45a8b Fix empty projects not having a ProjectID set by default.
[CL 2521253 by Ben Marsh in Main branch]
2015-04-22 12:28:12 -04:00
Matt Kuhlenschmidt
47e4787703 Fix orange cancel buttons in the new class and new project wizard dialogs
[CL 2517975 by Matt Kuhlenschmidt in Main branch]
2015-04-20 14:25:22 -04:00
Andrew Rodham
8ff0d8b98b Added config migration path for newer versions of the engine.
Newly installed versions of the engine will now attempt to copy the project-agnostic config settings from a previous engine installation. This happens by way of a versioned manifest that copies old versions when the manifest does not exist, or is a different version. This code path is benign for non-installed versions of the engine (or FPaths::ShouldSaveToUserDir() is false).

EditorGameAgnosticSettings and EditorUserSettings ini paths have been renamed to EditorSettings and EditorPerProjectUserSettings respectively to better convey their purpose. In general, most settings should be saved in EditorSettings (project-agnostic) so that they apply regardless of which project is open. We have some way to go migrating existing settings for this to be the case, however.

Some previously per-project configuration files are now project-agnostic (such as Editor.ini, EditorKeyBindings.ini, and EditorLayout.ini)

GEditor->Access...Settings and GEditor->Get...Settings have been removed in favor of direct access of the CDO through GetMutableDefault<> and GetDefault<> respectively. Global config ini filenames that are not set up are now neither loaded nor saved on build machines, to handle the problem of indeterminate state more generically.

This addresses UETOOL-270 (Most editor preferences should be project-agnostic)

[CL 2517558 by Andrew Rodham in Main branch]
2015-04-20 10:12:55 -04:00
Michael Noland
cf0d853808 Editor: Switched SNewClassDialog to use colorized buttons
[CL 2516711 by Michael Noland in Main branch]
2015-04-17 23:22:28 -04:00
Jamie Dale
7c1f59d338 Improved the error message when adding a new class fails due to a compile error
The fact that the error message said "failed to add class" despite the class itself being added was causing confusion.

In the case where adding a new class fails to hot-reload (probably due a compiler error) we now state that the class itself has been added, but that you'll need to recompile the module before it will appear in the editor, and offer an easy way to open the output log to see more detailed compiler output. We also automatically close the class wizard so that you're not left looking at an error message saying that "the class name is already in use".

[CL 2515833 by Jamie Dale in Main branch]
2015-04-17 10:02:43 -04:00
Richard TalbotWatkin
0eac4346bf Added code to abort opening a project if the project's PackageFileUE4Version is higher than the current engine's.
#jira UE-8407 - Trying to open project from Newer version to older version of the Editor
#reviewedby Ben.Marsh

[CL 2515634 by Richard TalbotWatkin in Main branch]
2015-04-17 06:35:39 -04:00