Commit Graph

213 Commits

Author SHA1 Message Date
Dmitry Rekman
29311f283e Fix compilation on Linux / mono.
#codereview Jeff.Campeau

[CL 2649011 by Dmitry Rekman in Main branch]
2015-08-08 21:53:51 -04:00
Jeff Campeau
3ed1031101 CRT patch for VS2015
[CL 2647812 by Jeff Campeau in Main branch]
2015-08-07 09:21:02 -04:00
Chris Wood
7b57b178f6 "Reset to default" on the Image Size property of a brush now uses the size of the texture if one is set.
[UETOOL-125] - Have the "return to defaults" arrow on a brush's texture actually go back to the size of the texture

#change Customization of property rows now supports passing reset to default customizations to child properties so that structs like vectors can have their components handled by the same custom handler as the parent. Properties identify themselves by passing their handle to the delegate.
#change Reset to default is now set on properties using FResetToDefaultOverride class containing the delegates and ovrride behaviors.
#change Slate brush customization sets custom reset behavior on the Image Size property and uses the texture size as the default size.

#codereview matt.kuhlenschmidt

[CL 2644978 by Chris Wood in Main branch]
2015-08-05 11:35:16 -04:00
Jack Porter
72e53d69a8 Fixed external reference errors caused by moving components with an XY-offset map texture to another level UE-18720
[CL 2633510 by Jack Porter in Main branch]
2015-07-26 23:45:53 -04:00
Gareth Martin
813e1be2ce Moved implementation details of the Landscape Editor into the Private folder
[CL 2621993 by Gareth Martin in Main branch]
2015-07-15 13:17:19 -04:00
Gareth Martin
1973f1b17d Fixed the Landscape Editor keyboard shortcuts not working
[CL 2621518 by Gareth Martin in Main branch]
2015-07-15 04:55:45 -04:00
Michael Noland
c8662fa435 Editor: Added responsive crushing of the XYZ labels and margin in property editor vector/rotator rows, allowing them to be editable at much lower widths
[CL 2620995 by Michael Noland in Main branch]
2015-07-14 17:48:50 -04:00
Dmitriy Dyomin
8c9f6252b4 Fixed: Foliage disappearing when landscapes are moved between levels UE-18453 (thanks to Dan Hollingsworth)
[CL 2617707 by Dmitriy Dyomin in Main branch]
2015-07-13 00:11:10 -04:00
Dmitriy Dyomin
79261343b6 Fixed: Landscape Materials Layers Show "none" but are Still Able to Paint on Landscape UE-17060
[CL 2613176 by Dmitriy Dyomin in Main branch]
2015-07-07 23:56:38 -04:00
Dmitriy Dyomin
94bb4d12ee Fixed: Can not undo Clear Region Selection action UE-18038
[CL 2612099 by Dmitriy Dyomin in Main branch]
2015-07-07 05:06:50 -04:00
Steve Robb
7661666dcb Error when a module is both a dependency and dynamically loaded.
Fixes for lots of existing modules by removing all dynamically loaded duplicates (this is probably not the correct solution, but is the safest).

#codereview robert.manuszewski

[CL 2610845 by Steve Robb in Main branch]
2015-07-06 05:46:20 -04:00
Richard Hinckley
b50635beee Enum comment fixes. First batch.
[CL 2582903 by Richard Hinckley in Main branch]
2015-06-10 12:54:31 -04:00
Gareth Martin
2e54b95256 Fix smooth tool's flattening effect
[CL 2579740 by Gareth Martin in Main branch]
2015-06-08 04:42:50 -04:00
Chris Wood
8a112d6140 PushMenu() now respects QueryPopupMethod(). All menus now support reusing windows.
UE-14641 - Fix PushMenu() to use QueryPopupMethod()

Pretty big refactor
Adds IMenu as way to identify menus. Replaces referring to menus as SWindows.
Lots of uses of PushMenu() fixed up to match new API

#codereview Nick.Atamas

[CL 2579277 by Chris Wood in Main branch]
2015-06-05 20:19:33 -04:00
Gareth Martin
0d71bec9bd Fixed smooth tool exploding when tool strength >1
[CL 2578554 by Gareth Martin in Main branch]
2015-06-05 12:00:54 -04:00
Gareth Martin
ce53d4011b Fixed crash in the landscape flatten and ramp tools caused by not exposing a reference to an owned asset to the garbage collector and having it be GC'd
Moved the pointer to LandscapeInfo into the base tool stroke class because *every* tool stroke referenced it and it made it easier to expose to GC

[CL 2578298 by Gareth Martin in Main branch]
2015-06-05 06:20:49 -04:00
Adric Worley
30539b8eb9 Reorganize Landscape Promotion test grouping
[CL 2575875 by Adric Worley in Main branch]
2015-06-03 14:14:36 -04:00
Gareth Martin
e9684b926b Fix crash in ULandscapeInfo::UpdateAddCollision
Also cleaned up a lot of use of the AddCollision map, though it should probably be moved completely into the "Add Component" tool

[CL 2553065 by Gareth Martin in Main branch]
2015-05-15 12:53:39 -04:00
Gareth Martin
c12dd4f8c5 Fixed int -> int32 in landscape code
Also fixed a few oddities following CL 1896753 with ints in the landscape details customization

[CL 2549194 by Gareth Martin in Main branch]
2015-05-13 13:34:34 -04:00
Dmitriy Dyomin
a0caa6efe5 Fixed: Crash turning off the visibility of a second sub level with a landscape in it
UE-15410

[CL 2546499 by Dmitriy Dyomin in Main branch]
2015-05-11 22:58:28 -04:00
Dmitriy Dyomin
abaef818d4 Fixed: Unable to undo after landscape creation with certain settings
UE-7597
#codereview Jack.Porter

[CL 2544965 by Dmitriy Dyomin in Main branch]
2015-05-11 01:50:41 -04:00
Dmitriy Dyomin
17e90eee42 Fixed: Editor crash after attempting to create layer info in new landscape window
UE-15159
#codereview Gareth.Matrin

[CL 2544910 by Dmitriy Dyomin in Main branch]
2015-05-10 23:29:28 -04:00
Dmitriy Dyomin
f04f619492 Fixed: Foliage painted on landscape does not snap to it when user sculpts landscape
UE-14723

[CL 2531574 by Dmitriy Dyomin in Main branch]
2015-04-30 04:50:00 -04:00
Gareth Martin
7690c4efe8 Fix landscape layer import being averaged with existing data
[CL 2526766 by Gareth Martin in Main branch]
2015-04-27 06:51:49 -04:00
Jack Porter
0bccf65c4a Fix potential crash in FLandscapeBrushComponent::LeaveBrush reported by licensee (UE-14279)
[CL 2526581 by Jack Porter in Main branch]
2015-04-27 03:39:05 -04:00