Commit Graph

6944 Commits

Author SHA1 Message Date
Joe Conley
e5b507a3ae Move LocalizationTargetTypes.h to Public folder so it can be included by other modules.
[CL 2588635 by Joe Conley in Main branch]
2015-06-16 10:46:44 -04:00
Jamie Dale
20242f5d93 Fixed SPathView::OnPathSelected being called with an empty string after the editor loads
UE-13120 - Content Browser - when launching the editor, if the path is a root directory OnPathSelected fires with an empty string.

SPathView::LoadSettings was passing a null item. It now passes the first selected item.

[CL 2588624 by Jamie Dale in Main branch]
2015-06-16 10:39:12 -04:00
Rolando Caloca
51624339ce UE4 - vk shader defines & window name
[CL 2588609 by Rolando Caloca in Main branch]
2015-06-16 10:28:53 -04:00
Marc Audy
27af80efb9 Encapsulate mark pending kill loops for world unloading to use ForEachObjectWithOuter instead of the object iterator
Mark objects pending kill when unloading a streaming level
Move mark pending kill loop until after other cleanup has been done in the end PIE case

[CL 2588578 by Marc Audy in Main branch]
2015-06-16 10:00:39 -04:00
Matt Kuhlenschmidt
375a2f18a6 Added support for materials to be used on Slate based fonts.
[CL 2588529 by Matt Kuhlenschmidt in Main branch]
2015-06-16 09:30:13 -04:00
Matt Kuhlenschmidt
14f5933e7f Fixed typo in message dialog
[CL 2588506 by Matt Kuhlenschmidt in Main branch]
2015-06-16 09:08:44 -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
Max Chen
a5c8bea3f0 Sequencer: Hotkeys for transport control:
Spacebar - Toggle play
Down - Play
Up - Reset to beginning of the timeline
Left - Step to previous frame
Right - Step to next frame

These are pretty standard hotkeys, let me know if there's any contention for these.

#codereview matt.kuhlenschmidt, frank.fella

[CL 2588171 by Max Chen in Main branch]
2015-06-15 23:53:08 -04:00
Richard TalbotWatkin
bb1c076f89 Fixes to allow Starter Content assets to be deleted cleanly without bogus references being held. Also deleted stale Starter Content packages.
#jira UE-15929 - Starter Content folders return to content browser after being manually deleted

[CL 2587805 by Richard TalbotWatkin in Main branch]
2015-06-15 16:21:30 -04:00
Saul Abreu
bb0c9e8f5f Fixed localization configuration script generation code that wasn't handling relative paths to files on different drives appropriately. If a relative path can not be calculated, an absolute path will be used.
[CL 2587800 by Saul Abreu in Main branch]
2015-06-15 16:15:44 -04:00
Olaf Piesche
0bd22cbcfd Niagara: proper serialization of data objects; couple of bug fixes
[CL 2587782 by Olaf Piesche in Main branch]
2015-06-15 15:51:40 -04:00
Joe Conley
014919729d Localization Dashboard: Fix crash on loading Loc Dashboard if OneSky plugin was not enabled.
[CL 2587661 by Joe Conley in Main branch]
2015-06-15 14:39:19 -04:00
Matt Kuhlenschmidt
60f8a11b53 Fix existing collision not being restored if there is no collision in the FBX file
[CL 2587545 by Matt Kuhlenschmidt in Main branch]
2015-06-15 13:23:48 -04:00
Maciej Mroz
b458a99ddf UE-16863 Crash upon using the undo shortcut twice after expanding a Math Expression node #2
[CL 2587544 by Maciej Mroz in Main branch]
2015-06-15 13:23:22 -04:00
Maciej Mroz
8c25c8b93d UE-16863 Crash upon using the undo shortcut twice after expanding a Math Expression node
[CL 2587516 by Maciej Mroz in Main branch]
2015-06-15 12:44:31 -04:00
David Ratti
afef12bff3 [AUTOMERGE]
GameplayCue Editor improvement pass:

* I switched this to use a TreeView instead of nested ListViews.
   * This fixes the scrolling bug that Dave mentioned where some items were missing until you scrolled.
   * Currently automatically expand any items that have handlers. Do we want that?
   * We could organize the tags hierarchically. Would that be useful?
* Instead of double-clicking, handlers are now Hyperlinks for more obvious navigation.
* Added search button to suggest that you have to hit [Enter] or click the button for search to actually take place.
* Search highlights matching substring as a reminder that a search is active (i.e. you are not seeing all the items).
* Known Issue : Right now after clicking [Add New] to add a handler, you have to press [Search] before it to shows up.
* Now uses SUserWidget pattern

--------
Integrated using branch UE4-To-UE4-Orion (reversed) of change#2586937 by Nick.Atamas on 2015/06/13 14:43:29.

[CL 2587459 by David Ratti in Main branch]
2015-06-15 12:02:38 -04:00
Max Chen
6511a5f5c8 Sequencer: Fix for spawnables getting multiple possessable tracks.
[CL 2587440 by Max Chen in Main branch]
2015-06-15 11:52:28 -04:00
Matt Kuhlenschmidt
1445f0626d Fix crash when reimporting a mesh while editing collision in the static mesh editor
[CL 2587434 by Matt Kuhlenschmidt in Main branch]
2015-06-15 11:48:12 -04:00
Jamie Dale
e2691248e2 Fixed some cases where the text filter would fail to update
The text filter was stripping whitespace and storing the stripped version. This meant that a search term containing only whitespace could never be cleared again, as the filter never notified of a change in text.

The other issue was that some code was performing a pre-test to see if the text had changed, however this code was doing case-insensitive comparisons, which no longer suffice as the operators are case-sensitive.

[CL 2587373 by Jamie Dale in Main branch]
2015-06-15 11:05:19 -04:00
Maciej Mroz
15e44a1b6e ME Optimization:
- FBPTerminal::InlineGeneratedParameter added - the result of the function is directly used as input parameter, it's not stroed in a lical variable
- FKismetFunctionContext::InlineGeneratedParameter
- MathExpressionHandler - compile (to out intermediate representation) a subgraph using "reverse polish notation" approach
- Math Expression node is not longer expanded
- VMBackend supports InlineGeneratedParameter and InlineGeneratedParameter

#codereview Nick.Whiting, Mike.Beach

[CL 2587365 by Maciej Mroz in Main branch]
2015-06-15 10:54:30 -04:00
Matt Kuhlenschmidt
ca8ffb6913 Fix erroneous "MAX" option appering in FBX normal generation method dropdown
[CL 2587315 by Matt Kuhlenschmidt in Main branch]
2015-06-15 09:57:49 -04:00
Matt Kuhlenschmidt
c62dc3001a Added an option to not use MikkTSpace for tangent generation on import.
[CL 2587313 by Matt Kuhlenschmidt in Main branch]
2015-06-15 09:55:18 -04:00
Ori Cohen
6e10ad5ecd Remove BodySetup.h from engine.h and other unnecessary headers
[CL 2587297 by Ori Cohen in Main branch]
2015-06-15 09:34:39 -04:00
Matt Kuhlenschmidt
290aeac27c Added support for all signed and unsigned integer types in property editors.
[CL 2587269 by Matt Kuhlenschmidt in Main branch]
2015-06-15 09:04:00 -04:00
Maciej Mroz
c6cb03b7a6 UEdGraphNode::ShouldMergeChildGraphs - Mechanism to prevent merging subgraphs. It's needed for MathExpression optimization.
#codereview Nick.Whiting, Mike.Beach

[CL 2587206 by Maciej Mroz in Main branch]
2015-06-15 06:10:22 -04:00