Commit Graph

246 Commits

Author SHA1 Message Date
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
Ankit Khare
bf1b3557c9 #UE4 #HTML
#TTP 335966  Image not centered/cut off in "Fullscreen" mode on Tappy Chicken page.

#codereview peter.sauerbrei

[CL 2096214 by Ankit Khare in Main branch]
2014-06-05 16:43:00 -04:00
Marc Audy
8d931d1bb7 Allow OEM keys to be used as FKey
[CL 2096125 by Marc Audy in Main branch]
2014-06-05 16:42:03 -04:00
Jaroslaw Surowiec
78dcc42455 Stats - Stats files are now compressed, ratio for regular stats 30%, for raw stats 16%, misc code refactor and improvements
#codereview Robert.Manuszewski

[CL 2096003 by Jaroslaw Surowiec in Main branch]
2014-06-05 16:40:42 -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
Mark Satterthwaite
fef0ae1d00 Wrap usage of deprecated CGCursorIsVisible function with clang diagnostic ignored so that enabling deprecation warnings won't cause an error. This function was deprecated in Mavericks but there is no published alternative.
#codereview michael.trepka

[CL 2095757 by Mark Satterthwaite in Main branch]
2014-06-05 12:12:43 -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
Marc Audy
83dcc2fe11 Shadow variable fixes
[CL 2094759 by Marc Audy in Main branch]
2014-06-04 15:11:29 -04:00
Michael Schoell
c52366df4a Changed some FText smoketests to be normal Application tests, they are expensive to run (> 0.5 seconds) and destructive.
Fixes issues with culture invariant FTexts appearing in LEET in the game/editor.

#codereview Justin.Sargent, Jamie.Dale

[CL 2094721 by Michael Schoell in Main branch]
2014-06-04 14:41:18 -04:00
Gareth Martin
d113d890e7 Fix FText on non-windows platforms...
[CL 2094371 by Gareth Martin in Main branch]
2014-06-04 09:51:06 -04:00
Gareth Martin
4db27c1f18 Make FText movable
[CL 2094364 by Gareth Martin in Main branch]
2014-06-04 09:46:05 -04:00
Kellan Carr
f7e941c433 add whitespace, fix builder
[CL 2094291 by Kellan Carr in Main branch]
2014-06-04 08:00:39 -04:00
Daniel Wright
1464dcf2c3 Distance field AO using a surface cache
* Provides mid-range stable AO for dynamic rigid meshes
* Movable sky lights are now supported, and distance field AO is used for shadowing Movable sky lighting from dynamic scenes
* Static meshes are preprocessed into signed distance field volumes at mesh build time when the r.AllowMeshDistanceFieldRepresentations project setting is enabled
* Non-uniform scaling does not work with this method (mirroring is fine), animating through world position offset also causes artifacts as the two representations diverge
* Occlusion is computed along cones to reduce over-shadowing, object distance fields are operated on directly (no hierarchy) to obtain enough resolution to prevent leaking, visibility traces are done with cone stepping to allow better parallelization, and shading is done adaptively in space and time using the surface cache.

[CL 2093556 by Daniel Wright in Main branch]
2014-06-03 15:53:13 -04:00
Michael Schoell
34f6a1107b LegacyICU not returning values in functions causing build isuses.
[CL 2093492 by Michael Schoell in Main branch]
2014-06-03 15:28:04 -04:00
Michael Schoell
abac2d58d8 Fixed an issue with incorrect initialization order in FText.
[CL 2093406 by Michael Schoell in Main branch]
2014-06-03 14:28:02 -04:00
Michael Schoell
e8861136f1 Fixing Build errors on platforms without ICU enabled.
[CL 2093369 by Michael Schoell in Main branch]
2014-06-03 14:02:42 -04:00
Michael Schoell
89c584bb85 Made FText::Revision properly mutable to resolve Clang issues.
[CL 2093203 by Michael Schoell in Main branch]
2014-06-03 11:47:08 -04:00
Mark Satterthwaite
d32e2104c3 Prevent the high-precision mouse mode from revealing the main menu bar and dock when used in fullscreen mode on OS X.
#codereview michael.trepka

[CL 2093168 by Mark Satterthwaite in Main branch]
2014-06-03 11:01:53 -04:00
Michael Schoell
4ec91b1368 Transient FTexts can be regenerated when cultures change.
AddedFTextHistory (and child classes) to manage the history of an FText's creation.

#ttp 243860 - L10N: FText should efficiently maintain a list of it's creation parameters making it possible for traditionally transient text to be safely serialized

#codereview Justin.Sargent

[CL 2093138 by Michael Schoell in Main branch]
2014-06-03 10:36:49 -04:00
Mark Satterthwaite
3e31a54bed Fix opening functions in Xcode 5.1.1 on OS X.
For atos specify the architecture and properly escape the path. When parsing the results read all the digits from the line number, not just the first. Don't abandon opening the file when only a filename is specified as atos only returns filenames, not filepaths.
#codereview michael.trepka

[CL 2093090 by Mark Satterthwaite in Main branch]
2014-06-03 09:36:45 -04:00
James Golding
3fbae42971 Add 'Random Point in Box' (C++ & BP)
https://github.com/EpicGames/UnrealEngine/pull/187 (https://github.com/EverNewJoy)

[CL 2092946 by James Golding in Main branch]
2014-06-03 05:50:43 -04:00
James Golding
ab72df799d Add PointsAreCoplanar (C++ and BP)
https://github.com/EpicGames/UnrealEngine/pull/193 (https://github.com/EverNewJoy)

[CL 2092920 by James Golding in Main branch]
2014-06-03 05:15:08 -04:00
Jaroslaw Surowiec
6cd4e3ab06 Core - FThreadSingleton can't be used outside of Core
#codereview Robert.Manuszewski

[CL 2091699 by Jaroslaw Surowiec in Main branch]
2014-06-02 07:02:40 -04:00
Dmitry Rekman
1e474ff80c Linux: Do not init a static variable so it can moved to BSS.
Minor savings of about 16K binary size.

[CL 2088824 by Dmitry Rekman in Main branch]
2014-05-29 17:48:14 -04:00
Dmitry Rekman
1ba40ff607 Randomize crash handler directory.
Makes it even more collision-resistant - crash report server can have reports from multiple machines and just pid is not enough.
(Part of TTP #309293).

[CL 2088800 by Dmitry Rekman in Main branch]
2014-05-29 17:47:10 -04:00