Commit Graph

43 Commits

Author SHA1 Message Date
Lauren Barnes
6248f8d412 Replacing legacy EditorStyle calls with AppStyle
#preflight 6272a74d2f6d177be3c6fdda
#rb Matt.Kuhlenschmidt

#ROBOMERGE-OWNER: Lauren.Barnes
#ROBOMERGE-AUTHOR: lauren.barnes
#ROBOMERGE-SOURCE: CL 20057269 via CL 20070159 via CL 20072035 via CL 20072203
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)
#ROBOMERGE-CONFLICT from-shelf

[CL 20105363 by Lauren Barnes in ue5-main branch]
2022-05-09 13:12:28 -04:00
Steve Robb
f4d1564ffe New BitCast<>() function which works like C++20's std::bit_cast<>().
Deprecation of FPlatformMath::IsNegative*() functions.
New FPlatformMath::IsNegativeOrNegativeZero().
Fix up of existing usage to either use < 0 or IsNegativeOrNegativeZero where appropriate.
Fixes for aliasing problems in various FMath functions, including IsNegative*().

Resubmission of CL# 19833778 with fixes for problematic Mac and Android toolchains, causing spurious errors while building PCHs.

#rb devin.doucette, charles.bloom, will.damon, chris.babcock
#jira UE-148435
#preflight 6260764d91376845adf9893f

[CL 19840896 by Steve Robb in ue5-main branch]
2022-04-20 19:05:47 -04:00
Steve Robb
5c1f45e9a8 Undo //UE5/Main/Engine/... changelist 19833778 due to Mac and Android compilation failure.
#rb none
#jira none
#preflight none
#fyi will.damon

[CL 19835840 by Steve Robb in ue5-main branch]
2022-04-20 15:09:51 -04:00
Steve Robb
a9e89c3ed6 New BitCast<>() function which works like C++20's std::bit_cast<>().
Deprecation of FPlatformMath::IsNegative*() functions.
New FPlatformMath::IsNegativeOrNegativeZero().
Fix up of existing usage to either use < 0 or IsNegativeOrNegativeZero where appropriate.
Fixes for aliasing problems in various FMath functions, including IsNegative*().

#rb devin.doucette, charles.bloom
#jira UE-148435
#preflight 625ece48f16e0d2accab15d9

[CL 19833778 by Steve Robb in ue5-main branch]
2022-04-20 13:38:10 -04:00
michael balzer
02639eb41d GeometryMode: Fix crash when switching modes
#jira UE-142223
#rb lauren.barnes, brooke.hubert
#preflight 620bdcb2475fb819ddc6bdb2
#lockdown cristina.riveron

#ROBOMERGE-AUTHOR: michael.balzer
#ROBOMERGE-SOURCE: CL 18998266 in //UE5/Release-5.0/... via CL 18998687 via CL 18999006
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v917-18934589)

[CL 19001765 by michael balzer in ue5-main branch]
2022-02-15 15:05:21 -05:00
michael balzer
4cac9d3f41 GeometryMode: Fix crash in UGeomModifier_Turn::SupportsCurrentSelection()
#jira UE-142223
#preflight 62069f6654003c49ad42cf66
#rb ryan.schmidt
#lockdown mitchell.wilson

#ROBOMERGE-AUTHOR: michael.balzer
#ROBOMERGE-SOURCE: CL 18955357 in //UE5/Release-5.0/... via CL 18955556 via CL 18956221
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v917-18934589)

[CL 18958358 by michael balzer in ue5-main branch]
2022-02-11 14:43:27 -05:00
fred kimberley
7fbfaf57c8 Require explicit constructors/casts when converting between FVector, FVector3d, and FVector3f.
#jira UE-122078
#rb Andrew.Davidson, Colin.McGinley
#preflight standard build

#ROBOMERGE-AUTHOR: fred.kimberley
#ROBOMERGE-SOURCE: CL 18817999 in //UE5/Release-5.0/... via CL 18818012 via CL 18822871
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)

[CL 18824721 by fred kimberley in ue5-main branch]
2022-02-02 07:59:31 -05:00
andrew davidson
60a1fa84a7 Fix FVector2D variant casts - Plugins
Submitted on behalf of fred.kimberley
#rb andy.davidson
#preflight 61f86c4ca6632a34f35dfbca

#ROBOMERGE-AUTHOR: andrew.davidson
#ROBOMERGE-SOURCE: CL 18800855 in //UE5/Release-5.0/... via CL 18802061 via CL 18802724
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)

[CL 18810177 by andrew davidson in ue5-main branch]
2022-02-01 12:08:54 -05:00
sebastian nordgren
30d4505418 Added null checks to all UGeomModifier_*::SupportsSelection() calls that rely on a non-null mode to be returned.
#jira UE-137956
[REVIEW] [at]vincent.gauthier
#preflight 61f3e95d241aeec8654cdef2

#ROBOMERGE-AUTHOR: sebastian.nordgren
#ROBOMERGE-SOURCE: CL 18770975 in //UE5/Release-5.0/... via CL 18770976 via CL 18771008
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18771020 by sebastian nordgren in ue5-main branch]
2022-01-28 09:55:15 -05:00
sebastian nordgren
f44620cd0b FGeometryModeToolkit no longer tries to access the current geometry tool when not in geometry editing mode.
#jira UE-137956
[REVIEW] [at]brooke.hubert
#preflight 61e58c7d87389804e562264f

#ROBOMERGE-AUTHOR: sebastian.nordgren
#ROBOMERGE-SOURCE: CL 18709622 in //UE5/Release-5.0/... via CL 18709652 via CL 18709740
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18709759 by sebastian nordgren in ue5-main branch]
2022-01-24 11:31:59 -05:00
michael balzer
fc06d4cab3 BSP Pen Tool: Revert workaround for being able to deal with a default brush without any geometry
#ROBOMERGE-AUTHOR: michael.balzer
#ROBOMERGE-SOURCE: CL 18302733 via CL 18302735 via CL 18302737 via CL 18302853 via CL 18302863
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18302872 by michael balzer in ue5-release-engine-test branch]
2021-11-26 20:34:43 -05:00
michael balzer
bb59dbcb83 BSP Pen Tool: Fix issue with Enter not closing polygon due to default brush not having any geometry
#ROBOMERGE-AUTHOR: michael.balzer
#ROBOMERGE-SOURCE: CL 18278204 via CL 18278393 via CL 18278428 via CL 18279246 via CL 18279277
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18279300 by michael balzer in ue5-release-engine-test branch]
2021-11-23 21:02:10 -05:00
Marc Audy
0c3be2b6ad Merge Release-Engine-Staging to Test @ CL# 18240298
[CL 18241953 by Marc Audy in ue5-release-engine-test branch]
2021-11-18 14:37:34 -05:00
jimmy andrews
580e488045 fix default-enabled ed modes showing up in random order
#rb ryan.schmidt
#rb matt.kuhlenschmidt
#preflight 61535b2d260f7d0001c9cc81

#ushell-cherrypick of 17650582 by Jimmy.Andrews
#preflight 615e2ba87e9a010001258498

#ROBOMERGE-AUTHOR: jimmy.andrews
#ROBOMERGE-SOURCE: CL 17746676 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v879-17706426)

[CL 17746682 by jimmy andrews in ue5-release-engine-test branch]
2021-10-07 03:22:05 -04:00
michael balzer
15052f4eb8 BSP: Fix placement new for FPoly::Vertices using outdated vector type firing check
#rb jimmy.andrews

#ROBOMERGE-AUTHOR: michael.balzer
#ROBOMERGE-SOURCE: CL 17716024 in //UE5/Release-5.0/... via CL 17716033
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v879-17706426)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17716038 by michael balzer in ue5-release-engine-test branch]
2021-10-04 19:05:10 -04:00
johan duparc
161ea060eb #jira UE-122036: fix static analysis GeometryModifiers.cpp dereferencing NULL pointer 'ResultingBrush'
#ROBOMERGE-SOURCE: CL 17356044 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)

[CL 17356060 by johan duparc in ue5-release-engine-test branch]
2021-08-30 14:37:55 -04:00
richard talbotwatkin
d6e126ccac Moved BSP-related functionality into a Developer module, where it can be used by plugins/modules other than UnrealEd.
#jira UETOOL-3833
#rb Matt.Kuhlenschmidt

#ROBOMERGE-SOURCE: CL 17174912 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17174925 by richard talbotwatkin in ue5-release-engine-test branch]
2021-08-16 07:51:37 -04:00
lauren barnes
5bd8c74d4e FAssetEditorModeUILayer now serves as a layer between a given asset editor and the mode toolkits, so that the mode toolkits can request UI panels and the asset editor determines where they are located in the asset editor layout. The first implementation is in the level editor, and all default mode UI has been moved to FModeToolkit.
#jira UETOOL-3555
#preflight 61143dbf9c7bb10001f080b3
#rb Matt.Kuhlenschmidt

#ROBOMERGE-SOURCE: CL 17152278 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17152291 by lauren barnes in ue5-release-engine-test branch]
2021-08-12 10:54:54 -04:00
patrick boutot
8c1e03e9f8 Slate: Convert SButton attributes to SlateAttributes
#rb vincent.gauthier

#ROBOMERGE-SOURCE: CL 16673611 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)

[CL 16673625 by patrick boutot in ue5-release-engine-test branch]
2021-06-15 10:53:29 -04:00
danny couture
69760033c9 Prepare for the deprecation of direct access to the Resource member of UTexture in favor of the GetResource() accessor.
#rb Francis.Hurteau
#preflight 609e56c0423c960001dd9b2c
#rnx

#ROBOMERGE-SOURCE: CL 16328279 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v804-16311228)

[CL 16328292 by danny couture in ue5-release-engine-test branch]
2021-05-14 07:36:08 -04:00
Andrew Davidson
3ddc3a4da3 Merge up from //UE5/Dev-LargeWorldCoordinates
#rb none

[CL 16211417 by Andrew Davidson in ue5-main branch]
2021-05-05 15:07:25 -04:00
matt kuhlenschmidt
ccd49d7b47 Re-enable brush edit mode
#ROBOMERGE-SOURCE: CL 15729379 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v781-15675533)

[CL 15729404 by matt kuhlenschmidt in ue5-main branch]
2021-03-17 16:13:03 -04:00
Zousar Shaker
3b4c8fc1c5 Automated wrapped object pointer upgrade for Engine + ShooterGame + ShooterGame referenced plugins
#rb none

[CL 15224650 by Zousar Shaker in ue5-main branch]
2021-01-27 17:40:25 -04:00
Marc Audy
4c1bb11c29 Merge UE5/Release-Engine-Staging to UE5/Main @ 14548662
This represents UE4/Main @ 14525125 + cherrypicked fixes
#skipundocheck

[CL 14551026 by Marc Audy in ue5-main branch]
2020-10-22 19:19:16 -04:00
brooke hubert
127f266f84 Legacy Mode UI removed.
#rnx
#Jira UE-97668
#rb lauren.barnes
#fyi matt.kuhlenschmidt

[CL 14357487 by brooke hubert in ue5-main branch]
2020-09-21 13:45:49 -04:00