Commit Graph

28 Commits

Author SHA1 Message Date
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 Schoell
63b7360ae0 Removed the Blueprint Editor's legacy node menu system.
#jira UE-13391 - Delete old BP menu system (is causing confusion)

#codereview Mike.Beach

[CL 2514361 by Michael Schoell in Main branch]
2015-04-16 11:47:54 -04:00
Mike Beach
bf76b0f36d [UE-12166] Cleaning up duplicate call-on-member node options and improving the call-on-member workflow.
[CL 2505986 by Mike Beach in Main branch]
2015-04-08 17:47:39 -04:00
Mike Beach
f9b1813703 [UE-8552] The Blueprint context menu has a new pop-out sub-menu that gives the user more control over the menu's target context (which now includes the current blueprint by default).
[CL 2478872 by Mike Beach in Main branch]
2015-03-13 14:17:57 -04:00
Phillip Kavan
1e37b9008a missed a couple files for last submit
[CL 2464931 by Phillip Kavan in Main branch]
2015-02-27 19:58:11 -05:00
Michael Schoell
0ff06ca6ad Added Blueprint Editor Setting for enabling/disabling of the default nodes being placing in new Blueprints. They are enabled by default.
#codereview Marc.Audy

[CL 2453213 by Michael Schoell in Main branch]
2015-02-20 10:12:41 -05:00
Matthew Griffin
03c76ec428 [INTEGRATE] Change 2440652 by Dan.Oconnor@epic_3298 on 2015/02/10 18:37:40
Renamed bUseLegacyMenuSystem to bForceLegacyMenuSystem, we think some users may be 'stuck' with the old menuing system and if not we need to know why they're sticking with the old code path.

[CL 2448576 by Matthew Griffin in Main branch]
2015-02-17 08:59:28 -05:00
Ben Marsh
17bfcb348b [INTEGRATE] Change 2415745 by Nick.Darnell@Nick.Darnell_Dev on 2015/01/22 15:26:02
UE-7951 - BP - Fixing variables becoming deselected after compile.
	UE-7966 - BP - Fixing variables becoming deselected after changing a property.
	UE-8059 - BP - Level Blueprint Default layout now matches the new unified layout.
	UE-8056 - BP - Close Other Tabs, now effects the Viewport Tab.

[CL 2419554 by Ben Marsh in Main branch]
2015-01-26 19:08:49 -05:00
Ben Marsh
48ecd1026b [INTEGRATE] Change 2412854 by Nick.Darnell@Nick.Darnell_Dev on 2015/01/20 16:48:32
BP - Empty sections now off by default.

[CL 2419474 by Ben Marsh in Main branch]
2015-01-26 18:52:26 -05:00
Ben Marsh
4d5c52456e [INTEGRATE] Change 2411381 by Nick.Darnell@Nick.Darnell_Dev on 2015/01/19 16:39:31
Editor - Adding the unified blueprint editor view.  Combines all the modes into a single blueprint editor.  Still requires being enabled through the experimental option in the editor.

[CL 2419336 by Ben Marsh in Main branch]
2015-01-26 17:51:00 -05:00
Mike Beach
75fd17dfcd [UE-6362] Resolved issues with prior fix (CL 2384497), where interface message nodes were not transforming the cast's new wildcard pin.
#codereview Dan.OConnor

[CL 2388858 by Mike Beach in Main branch]
2014-12-15 15:30:07 -05:00
Mike Beach
b7a33df01b [UE-6564] Fixing failing interface casts... Backing out changelist 2384497
[CL 2386085 by Mike Beach in Main branch]
2014-12-11 16:20:22 -05:00
Mike Beach
96f10304be [UE-6362] Fixing it up so you can use interface inputs into object params (+option to auto cast object connections).
#codereview Nick.Whiting

[CL 2384497 by Mike Beach in Main branch]
2014-12-10 17:53:55 -05:00
Ben Marsh
149375b14b Update copyright notices to 2015.
[CL 2379638 by Ben Marsh in Main branch]
2014-12-07 19:09:38 -05:00
Mike Beach
93ad2f721e Fixing Mac order of initialization error.
[CL 2367053 by Mike Beach in Main branch]
2014-11-20 19:16:12 -05:00
Mike Beach
0116d7cc4d [UE-5309] Editor setting to have cast nodes default to their pure form.
[CL 2366850 by Mike Beach in Main branch]
2014-11-20 16:46:25 -05:00
Mike Beach
e64ae9533c [UE-2889] New option to focus on error'ing nodes after manually compiling a blueprint.
[CL 2342754 by Mike Beach in Main branch]
2014-10-28 16:08:40 -04:00
Mike Beach
df7c178fe2 Extending the BP editor's "save on compile" option, so it can be applied to blueprints that fail to compile.
[CL 2339083 by Mike Beach in Main branch]
2014-10-23 17:01:50 -04:00
Jaroslaw Palczynski
7c41927cf4 Rename FPostConstructInitializeProperties to something simpler
Changed it with FObjectInitializer.

UECORE-7

[CL 2328384 by Jaroslaw Palczynski in Main branch]
2014-10-14 10:29:11 -04:00
Mike Beach
f53c6ae85e Adding new "save on compile" option for blueprints. #NUX
TTP #345833

[CL 2321518 by Mike Beach in Main branch]
2014-10-07 13:23:45 -04:00
Phillip Kavan
af24683faf [331442] Blueprints - More detailed & accurate compiler profiling.
- Modified the reported compile time to include time spent reinstancing and recompiling child Blueprint classes.
- Added an option to the Blueprint editor preferences for turning on additional details in the Compiler Results tab.
    - Turning this on will result in a detailed, hierarchical summary of event timings for the Blueprint that was just compiled.

[CL 2320921 by Phillip Kavan in Main branch]
2014-10-07 00:40:02 -04:00
Mike Beach
0dd431b714 Enabling the new blueprint menu system for wide spread use.
[CL 2316455 by Mike Beach in Main branch]
2014-10-01 15:50:13 -04:00
Mike Beach
a481f2430f Adding option to show blueprint favorites in the context menu.
[CL 2316112 by Mike Beach in Main branch]
2014-10-01 12:14:43 -04:00
Mike Beach
97e606e798 Adding in the option to use "ExposeFunctionCategories" metadata on properties for the new menu system.
[CL 2314653 by Mike Beach in Main branch]
2014-09-30 14:08:39 -04:00
Mike Beach
58a9c52356 Adding an option to disable the added "TargetClass" context for the new BP menus.
[CL 2310033 by Mike Beach in Main branch]
2014-09-25 13:26:53 -04:00