Commit Graph

18 Commits

Author SHA1 Message Date
PaulEremeeff
3d878d5a79 PR #996: Fixing PVS-Studio warnings (Contributed by PaulEremeeff)
I have reviewed each change carefully, but it is a large change and I could have missed something! Here is a summary of the types of changes in this CL:
 * Made nullptr checks consistent (the plurality of the changes are of this type)
 * Completed switch statements (IE, switch did not explicitly handle default case, but had unhandled enum entries - this is the second most popular type of fix)
 * Removed unused variables
 * Removed redundant initializations
 * WidgetNavigationCustomization.cpp was fixed by the owner
 * integers converted to floats where result was stored in a float
 * Removed redundent null checks (e.g. before delete statements)
 * Renamed variables to prevent non-obvious shadowing
 * Fixed use of bitwise & when checking for equality to an enum entry (which is often 0)
 * Fixes for some copy paste errors (e.g. FoliageEdMode.cpp)

[CL 2498053 by Dan Oconnor in Main branch]
2015-03-31 20:12:31 -04:00
Lina Halper
dffc02a219 - #AnimLayerEditing: Fix crash when you create animation that has curves.
https://jira.ol.epicgames.net/browse/UE-6546?filter=12310

[CL 2385653 by Lina Halper in Main branch]
2014-12-11 11:34:42 -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
Lina Halper
8a4abfdfa4 Fix crash on retargeting of edited animations
[CL 2373225 by Lina Halper in Main branch]
2014-12-01 19:52:27 -05:00
Lina Halper
e108fbb56e #Animation Editing Feature
- If you select bone and modify, you can add to the additive layer track
- You can also move curve keys during SIE

[CL 2359126 by Lina Halper in Main branch]
2014-11-13 17:30:49 -05:00
Lina Halper
2971a1f633 Fixed crash with setting non skeleton asset to new skeleton
[CL 2355377 by Lina Halper in Main branch]
2014-11-10 20:14:43 -05:00
Wes Hunt
31e2bb00ac Removed a bunch of stuff from Slate standard include, created SlateBasics.h
* Moved Slate.h into SlateBasics.h and began shifting less commonly used headers into SlateExtras.h.
* Slate.h now simply includes SlateBasics.h and SlateExtras.h.
* Slate.h includes a deprecated warning now to indicate that SlateBasics.h + specific includes should be used instead.
* Moved dozens of inlined functions using Slate widgets into .cpp files to avoid header dependencies.
* All code samples now include SlateBasics.h and SlateExtras.h so future shifts will not break most those projects, but not trigger the deprecation warning of including Slate.h.
#BUN

[CL 2329610 by Wes Hunt in Main branch]
2014-10-14 22:50:06 -04:00
Michael Noland
928559eaa0 Editor: Coding-standards fixes (TypeName [*|&] VariableName -> TypeName[*|&] VariableName)
[CL 2316341 by Michael Noland in Main branch]
2014-10-01 14:45:23 -04:00
Martin Wilson
1ac1e7ae45 Change retargetting logic to deal with AnimSequences that are referenced by other anim sequences
#TTP 344172 - ANIM: Fix crash of Retargeting additive animation

[CL 2302879 by Martin Wilson in Main branch]
2014-09-18 15:11:26 -04:00
Lina Halper
47067096f6 - Fixed the window to function again without being modal
- Fixed issue with when non-existing node convert between

[CL 2300181 by Lina Halper in Main branch]
2014-09-16 17:47:16 -04:00
Benn Gallagher
c4fab95ee6 Fix for crash when copying animations between skeletons if they have curve data attached
#codereview lina.halper

[CL 2277612 by Benn Gallagher in Main branch]
2014-08-29 09:34:52 -04:00
Lina Halper
733819f228 Check preview mesh availability before retargeting
[CL 2274871 by Lina Halper in Main branch]
2014-08-27 14:53:52 -04:00
Martin Wilson
e836944447 Fix crash when retargetting assets that have no skeleton
#codereview Lina.Halper

[CL 2264392 by Martin Wilson in Main branch]
2014-08-20 12:08:02 -04:00
Lina Halper
83857406ca Added Convert Space for animation remapping feature.
When remap to new skeleton, you can check the option to "Convert spaces", and it will convert it correctly. It only works if they both have same shape of bind pose.

#code review: Martin.Wilson

[CL 2244367 by Lina Halper in Main branch]
2014-08-05 11:30:09 -04:00
Mikolaj Sieluzycki
bbcea54981 #ttp 303393 UObject improvement: Remove header groups
#proj core
#branch UE4
#summary Removed header groups, removed some redundant includes and replaced with forward declarations. Fixed compilation errors.

[CL 2055361 by Mikolaj Sieluzycki in Main branch]
2014-04-24 08:49:31 -04:00
Robert Manuszewski
86174fbbdf Back out changelist 2054304
[CL 2054447 by Robert Manuszewski in Main branch]
2014-04-23 20:18:11 -04:00
Mikolaj Sieluzycki
e9351fe5de #ttp 303393 UObject improvement: Remove header groups
#proj core
#branch UE4
#summary Removed header groups, removed some redundant includes and replaced with forward declarations. Fixed compilation errors.

[CL 2054304 by Mikolaj Sieluzycki in Main branch]
2014-04-23 20:15:15 -04:00
Tim Sweeney
324683ce78 Engine source (Main branch up to CL 2026164) 2014-03-14 14:13:41 -04:00