Mike Fricker
701ad40823
Improved support for Clang C++ compiler on Windows
...
- The entire editor can now be compiled using Clang on Windows. It also runs (as long as you use the MSVC linker.)
- Use UEBuildWindows.bCompileWithClang=true to help test Clang support
- Most UE4 programs can now be compiled using Clang on Windows, and linked using the Clang linker on Windows
- Many C++ syntax fixes to resolve Clang errors and warnings when on Windows
- Clang on Windows now supports PCH files properly (but not "shared" PCHs, yet.)
- Hacked the DirectX XAudio2 headers slightly to work around a macro pasting bug in Clang
[CL 2494439 by Mike Fricker in Main branch]
2015-03-27 16:44:10 -04:00
Nick Darnell
18b2134419
UMG - Adding the ability for bindings to also work on TWeakObjectPtr.
...
[CL 2494428 by Nick Darnell in Main branch]
2015-03-27 16:38:54 -04:00
Zachary EdgertonJones
ba9f318a65
First pass of TPS reports
...
[CL 2494424 by Zachary EdgertonJones in Main branch]
2015-03-27 16:37:13 -04:00
Zachary EdgertonJones
277e9a6727
First pass on TPS reports
...
[CL 2494423 by Zachary EdgertonJones in Main branch]
2015-03-27 16:36:02 -04:00
Dan Oconnor
ec9205e2dd
Fixed logic error, found via static analysis
...
#codereview Jason.Bestimt, Terence.Burns
[CL 2494391 by Dan Oconnor in Main branch]
2015-03-27 16:12:15 -04:00
Dan Oconnor
195086b1a5
Changes from PVS-Studio, these could introduce small behavior change.
...
Consistent null checks, fixes for copy/pasted conditions, copy pasted LOCTEXT identifiers, comparisons against literals of the wrong type, missing return statements, dead code, and some system calls that were ignoring their return value
[CL 2494390 by Dan Oconnor in Main branch]
2015-03-27 16:11:50 -04:00
Nick Darnell
3895e82a9b
UMG - Simplifying the utility function for going from world space to widget space.
...
[CL 2494386 by Nick Darnell in Main branch]
2015-03-27 16:10:03 -04:00
Olaf Piesche
46d24b2811
Set default value for vector nodes when compiling
...
[CL 2494371 by Olaf Piesche in Main branch]
2015-03-27 15:56:58 -04:00
Bart Bressler
f162d29d58
Add end match functionality for turn based games, also some small refactoring.
...
[CL 2494369 by Bart Bressler in Main branch]
2015-03-27 15:56:32 -04:00
Olaf Piesche
1a91cde253
Fixing compile error. Stupid mistake, forgetting to completely remove an experiment.
...
[CL 2494345 by Olaf Piesche in Main branch]
2015-03-27 15:47:28 -04:00
Paul Varney
0d407d3db6
#UE4doc #docs Made minor edits to the doc
...
[CL 2494340 by Paul Varney in Main branch]
2015-03-27 15:44:54 -04:00
Maciej Mroz
444c76e0f9
UE-11733 Using a function to set button style causes a crash
...
[CL 2494280 by Maciej Mroz in Main branch]
2015-03-27 15:13:16 -04:00
Nick Darnell
d83389b683
UMG - Using "Wrap With" in the designer now properly wraps multiple selected widgets if they are siblings, otherwise groups all possible groups of selected siblings.
...
[CL 2494276 by Nick Darnell in Main branch]
2015-03-27 15:08:39 -04:00
Nick Darnell
0ee5ee5a17
UMG - UserWidgets that have been added to the root viewport are automatically removed from the viewport and marked for pending kill when a full level transitions occurs now.
...
[CL 2494272 by Nick Darnell in Main branch]
2015-03-27 15:03:59 -04:00
Maciej Mroz
1a22ee9081
UHT error when an property/parameter exposed to BP is not supported by blueprint.
...
#codereview Robert.Manuszewski, Steve.Robb
[CL 2494269 by Maciej Mroz in Main branch]
2015-03-27 15:02:56 -04:00
Dan Oconnor
deff150310
Mac build fix
...
#codereview Marc.Audy
[CL 2494268 by Dan Oconnor in Main branch]
2015-03-27 15:02:45 -04:00
Mike Beach
f694f12c43
Making it so we don't drop split pins for array nodes when they're refreshed (which was breaking existing split pin connections).
...
[CL 2494257 by Mike Beach in Main branch]
2015-03-27 14:53:09 -04:00
Michael Schoell
c053941cf0
Removed "FriendlyName" metadata tag and updated comments and usage of "DisplayName" metadata tag.
...
[CL 2494246 by Michael Schoell in Main branch]
2015-03-27 14:49:45 -04:00
Zak Middleton
a8fc97c50e
#ue4 - Fix deprecated FriendlyName -> DisplayName.
...
#codereview Michael.Schoell
[CL 2494229 by Zak Middleton in Main branch]
2015-03-27 14:41:26 -04:00
UnrealBot
5bbeafec9f
Rebuilt binaries for promoted changelist 2493094.
...
[Promoted CL 2493094 in Main branch]
2015-03-27 15:30:18 -04:00
Zak Middleton
c9da02d230
#ue4 - Fix deprecated FriendlyName -> DisplayName.
...
[CL 2494215 by Zak Middleton in Main branch]
2015-03-27 14:36:59 -04:00
Zak Middleton
92ed86e78f
#ue4 - BlueprintImplementableEvent ACharacter::K2_UpdateCustomMovement() is no longer virtual.
...
- It was never intended to be overridden in C++. That is the purpose of UCharacterMovementComponent::PhysCustom().
[CL 2494212 by Zak Middleton in Main branch]
2015-03-27 14:35:40 -04:00
Dan Oconnor
0599dede53
Linux build fix
...
#codereview Chris.Wood
[CL 2494194 by Dan Oconnor in Main branch]
2015-03-27 14:23:49 -04:00
Olaf Piesche
2dd94d0b5f
Niagara; first pass buffer write, curve data object, curve data editor in the effect editor
...
[CL 2494172 by Olaf Piesche in Main branch]
2015-03-27 14:18:23 -04:00
Dan Oconnor
ae4723c838
[UE-12083] Fix for function used in async task that was not merged over. We can never compile this, but we shouldn't crash!
...
[CL 2494153 by Dan Oconnor in Main branch]
2015-03-27 14:07:28 -04:00