Commit Graph

440 Commits

Author SHA1 Message Date
Matt Kuhlenschmidt
e5f21722ba Fixed brushes not being able to convert to BSP
[CL 2096341 by Matt Kuhlenschmidt in Main branch]
2014-06-05 17:31:47 -04:00
Dmitry Rekman
5b887fb484 Linux: more changes for the editor.
From PR #140,  contributed by sbc100 and #ue4linux community.

[CL 2096299 by Dmitry Rekman in Main branch]
2014-06-05 17:11:45 -04:00
Martin Wilson
c30574d0ce Fix bone name case issues on export.
#TTP 337651 - FBX Import/Export bone names are not case sensitive

-Had been backed out to verify it wasn't causing a crash bug, issue was traced back to a corrupt asset so resubmitting

[CL 2096001 by Martin Wilson in Main branch]
2014-06-05 16:40:30 -04:00
Jamie Dale
40c608c2ce FModeTool_InterpEdit::InputAxis now only sets the axis if one hasn't already been set
TTP# 337667 - CRASH: EDITOR: Using Ctrl+RMB to move an actor while in Matinee

This prevents it overwriting the axis set by the FMouseDeltaTracker when performing a rotate, but still allows it to set its own axis when performing a normal drag.

ReviewedBy Thomas.Sarkanen, Max.Preussner

[CL 2095997 by Jamie Dale in Main branch]
2014-06-05 16:40:08 -04:00
Martin Wilson
211479e9ac Back out changelist 2095976 to be on the safe side while investigating crash
[CL 2095985 by Martin Wilson in Main branch]
2014-06-05 16:39:35 -04:00
Martin Wilson
f7606df8f8 Fix bone name case issues on export.
#TTP 337651 - FBX Import/Export bone names are not case sensitive

[CL 2095976 by Martin Wilson in Main branch]
2014-06-05 16:39:24 -04:00
Gil Gribb
fa7226b8fe UE4 - merge first pass at parallel rendering to main
[CL 2095959 by Gil Gribb in Main branch]
2014-06-05 16:38:54 -04:00
Marc Audy
64c64f75d2 Shadow variable fixes
[CL 2095896 by Marc Audy in Main branch]
2014-06-05 12:16:00 -04:00
Andrew Rodham
4d34da296a Added the concept of a primary asset editor to the asset toolkit manager
The property editor is not considered 'primary' for the purposes of spawning editors. This means that the property editor can be opened, for example, for a static mesh while the static mesh editor is open. Giving focus to both editors when the revlevant editor tries to repon now works correctly. Previously the static mesh editor would give focus to the property editor rather than open up a new mesh editor.

This addresses TTP#334576 - EDITOR: Content Browser: Right clicking on an asset and selecting 'details' will spawn a new details tab even if it is already opened

Reviewed by Tom Sarkanen, Matt Kuhlenschmidt

[CL 2095872 by Andrew Rodham in Main branch]
2014-06-05 12:14:59 -04:00
Matthew Griffin
dbd6fa3d29 Fixed reversed autogenerated materials
Changed last remaining instances I could find of material layout code that generated materials with flipped expression positions - SpeedTree, Fbx, dragging textures onto meshes and when placing rotate about axis nodes.

[CL 2095816 by Matthew Griffin in Main branch]
2014-06-05 12:14:10 -04:00
Jamie Dale
0cfe5f0651 Added PlatformInfo to DesktopPlatform and improved the editors Supported Platform UI
TTP# 337136 - SETTINGS: Target Platform settings polish
TTP# 337652 - EDITOR: Limit Project supported Android icons down to 1
TTP# 337650 - EDITOR: There is only 1 icon for Apple for Project Supported Platforms

DesktopPlatform now contains a static array of FPlatformInfo. This can be used to query UE4 about its available platforms, even when they're not available as a target platform.

FPlatformInfo contains the information required by the editor (such as a localized display name and icon), as well as whether a platform is a variation ("flavor") of another, and if so, whether the flavor affects the build output (eg, Win32 or Win64), or the cook output (eg, Android_XYZ). This lets the editor build up nested menus for the "Package Project" and "Cook Project" options, rather than just showing everything as a flat list.

ReviewedBy Thomas.Sarkanen, Max.Preussner

[CL 2095796 by Jamie Dale in Main branch]
2014-06-05 12:13:44 -04:00
James Golding
5997c7d343 Rename SplineComponent SplineXDir to SplineUpDir
Add BP API to SplineComponent for getting num points, moving existing points, finding location/tangent at a point
Add BP API to SplineMeshComponent for setting scale/roll/offset
Remove SplineMeshComponent.h from Engine.h
#codereview gareth.martin

[CL 2095787 by James Golding in Main branch]
2014-06-05 12:13:19 -04:00
Thomas Sarkanen
e27e005773 Source control copies now integrate/copy instead of Delete + Add
TTP# 334923 - EDITOR: Perforce Integration (Move -> Delete + Add instead of Integrate)

New API: Added ISourceControlRevision::GetBranchSource.
Made sure the P4 and SVN providers perform integrates/copies so that history is maintained across file copies & moves.
Also fixed SCC icons not refreshing sometimes until source control operation has completed.
Added new branch icon.
Fixed date display in history.
This required some fairly nasty fixup to get it all working within the Editor copy code path, but the majority of the changes are in the source control providers.

reviewed by Andrew.Brown

[CL 2095604 by Thomas Sarkanen in Main branch]
2014-06-05 12:10:47 -04:00
Thomas Sarkanen
8cdab0f644 Brush wireframe is now rendered stippled when behind objects when being moved (additional).
Perforce somehow missed this file yesterday.

TTP# 329784 - EDITOR: BSP: Unable to see the geometry Wireframe when scaling down BSP.

[CL 2095541 by Thomas Sarkanen in Main branch]
2014-06-05 04:09:25 -04:00
Dan Oconnor
dd931cb0d0 #UE4 SGraphEditor can now lock to more than one other SGraphEditor. This will allow for a three way merge widget to lock three graph views to eachother. Also cleaned up some errant includes.. tested non-unity build w/ QAGame
#codereview Mike.Beach, Nick.Whiting

[CL 2095157 by Dan Oconnor in Main branch]
2014-06-04 20:07:21 -04:00
Max Preussner
1fd95f77af Core: Removed FDateTime::FDate and FDateTime::FTime as they encouraged abuse and bad coding style
- also fixed const correctness on getters
- renamed localization for time spans to FText::AsTimespan (time spans are not times of day!)
- documentation improvements

#CodeReview: michael.schoell, justin.sargent

[CL 2095117 by Max Preussner in Main branch]
2014-06-04 19:22:13 -04:00
David Ratti
0343f890a6 Mass rename SkillSystem -> AbilitySystem
[CL 2094909 by David Ratti in Main branch]
2014-06-04 17:06:44 -04:00
Maciej Mroz
9196680af4 BP Cyclic Dependency fix. ttp#337588
#codereview Nick.Whiting, Phillip.Kavan

[CL 2094752 by Maciej Mroz in Main branch]
2014-06-04 15:06:27 -04:00
Matt Kuhlenschmidt
b515af3f52 Fixed not being able to convert volumes to other volume types
[CL 2094679 by Matt Kuhlenschmidt in Main branch]
2014-06-04 14:16:29 -04:00
Matt Kuhlenschmidt
35c8a25c6d Deprecated RegisterCustomPropertyLayout and fixed up use cases. Use RegisterCustomClassLayout instead
[CL 2094538 by Matt Kuhlenschmidt in Main branch]
2014-06-04 12:11:33 -04:00
bruce nesbit
85297d65b6 General improvements to network PIE game launching. Added waiting to connect message for editor. Fixed number of spawned instances. Improved window positions to accommodate multiple monitors.
[CL 2094375 by bruce nesbit in Main branch]
2014-06-04 09:56:07 -04:00
Robert Manuszewski
48d28fba01 Fixing shared pch warnings. Making sure Engine.h is not included in any Engine public header nor in any public header of modules used by the engine.
[CL 2094299 by Robert Manuszewski in Main branch]
2014-06-04 08:05:42 -04:00
Matthew Griffin
544ff21739 Changed SoundWave Compression Quality so that it doesn't re-compress during interactive property changes and the new compression settings can be heard next time the sound is played.
TTP#256433 - EDITOR: SOUND: Unable to change the compression quality for sound wave files.

Made sure that Sound resources are freed after compressed data is invalidated by a quality change. Also had to make sure that all playing sounds using the SoundWave were stopped so that realtime sounds don't attempt to keep reading from freed memory. Renamed StopSoundsForReimport to StopSoundsUsingResource to make it clear that it can be used for other purposes and added a warning in case this is used in game code and sounds stop unexpectedly.

[CL 2094259 by Matthew Griffin in Main branch]
2014-06-04 06:30:21 -04:00
Robert Manuszewski
f3effc54c2 Temporarily back out changelist 2094170 (due to CIS failures)
[CL 2094242 by Robert Manuszewski in Main branch]
2014-06-04 05:55:27 -04:00
Robert Manuszewski
96e59643ec Fixing shared pch warnings. Making sure Engine.h is not included in any Engine public header nor in any public header of modules used by the engine.
[CL 2094170 by Robert Manuszewski in Main branch]
2014-06-04 04:04:51 -04:00