Commit Graph

234 Commits

Author SHA1 Message Date
christian savoie
8cc703a9a3 Add Invariant versions of Justification left/right that ignore the flow direction of the current culture.
[REVIEW] [at]patrick.boutot, [at]vincent.gauthier
#tests Used in widget that wants to use fixed left and right justication
#pf 649de0156b55986b7790f074

[CL 26332681 by christian savoie in ue5-main branch]
2023-06-29 20:46:14 -04:00
henrik karlsson
5db685f97d [Engine]
* Moved dllexport from type to methods/staticvar in all Engine runtime code. This improves compile times, memory and performance in dll builds

[CL 26082269 by henrik karlsson in ue5-main branch]
2023-06-17 18:13:06 -04:00
Patrick Boutot
0c164affd0 Slate: Add ObservableArray pattern to ListView, TitleView and TreeView.The TreeView implementation only supports the new pattern for the root items. It is where we would have the most gain in performance when it is changed.
The observable array automatically notify the view when an item is added/removed from the array.
#jira UE-132673
#review https://p4-swarm.epicgames.net/reviews/23853491
#preflight 64087eaaaa00423335a0891f

[CL 24594683 by Patrick Boutot in ue5-main branch]
2023-03-10 13:11:54 -05:00
jamie dale
c68b5e46e7 Set the color to full brightness/opacity when picking from the color wheel/spectrum if it was previously almost black or transparent
#jira UE-175820
#rb Rex.Hill, Lauren.Barnes

[CL 24058061 by jamie dale in ue5-main branch]
2023-02-07 15:41:04 -05:00
bryan sefcik
7596c6e1c7 Updated unity build file sizes.
OnlineServicesCommon:
Before: 393216 | 103.984375s | 104.02s  | 1
After: 136608 | 107.375s | 54.30 | 2

MetasoundFrontend:
Before: 393216 | 126.703125 | 126.86 | 1
After: 294912 | 138.515625 | 80.14 | 3

AppFramework:
Before: 393216 | 86.28125 | 86.4 | 1
Before: 244912 | 110.296875 | 66.3 | 2

#jira
#preflight 63d1ca24450d5cdd0b150f60

[CL 23864797 by bryan sefcik in ue5-main branch]
2023-01-26 02:26:33 -05:00
Patrick Boutot
30eb167a52 Resize the hex color input in SColorPicker
#jira UE-173454
#rb lauren.barnes
#preflight 63c0b12b1a06fc61059f2fa3

[CL 23737347 by Patrick Boutot in ue5-main branch]
2023-01-17 09:37:02 -05:00
Patrick Boutot
6a2863234b Deprecate arrays from SColorPicker. Memstomp was fixed with 23672712. This CL removed the posibility of creating a new memstomp
#jira UE-173303
#rb daren.cheng
#preflight 63c6034bd040694ab82f3970

[CL 23736262 by Patrick Boutot in ue5-main branch]
2023-01-17 07:24:54 -05:00
Patrick Boutot
6e02de5817 Fix memstomp with color picker. Prepare SColorPicker for API change. Update AssetViewUtilis::PathColors to use FLinearColor instead of shared pointer. The shared pointer was only needed for the SColorPicker.
#jira UE-173303, UE-173454
#review-23672715 23617361,23611673
#rb daren.cheng
#preflight 63c0b12b1a06fc61059f2fa3

[CL 23672712 by Patrick Boutot in ue5-main branch]
2023-01-12 20:33:08 -05:00
Andrew Rodham
4ff7bab147 Slate: Initial phase of FVector2D deprecation
- Expanded FDeprecateSlateVector2D to provide structs for parameters, return types and member variables that use FVector2f, while still allowing conversion to/from FVector2d with optional per-module deprecation mechanisms.
  - Many of the high-traffic SlateCore types like FSlateBrush, FGeometry and FSlateLayoutTransform have been converted to use these deprecation mechanisms.
  - Some legacy FGeometry::ToPaintGeometry and MakeChild overloads have been explicitly deprecated since they cause ambiguous overloads with FSlateLayoutTransform if it were to support implicit construction.
  - Deprecated ULocalPlayer::GetPixelBoundingBox and GetPixelPoint to prefer FVector2f for OptionalAllotedSize parameter since this parameter is expected to come from FGeometry
  - Exposed FVector2f members to blueprints

#jira none
#rb Andy.Davidson, Dave.Jones, Vincent.Gauthier, Patrick.Boutot
#preflight 63bc6fd068068a8bd6027c9f

[CL 23631073 by Andrew Rodham in ue5-main branch]
2023-01-10 14:46:43 -05:00
henrik karlsson
ce587eb612 Added markups for headers that can't be compiled standalone.. this is needed for both Header units and IWYU
#preflight 63789b0c170bc34a93a869e5
#rb none

[CL 23552160 by henrik karlsson in ue5-main branch]
2022-12-21 02:46:50 -05:00
henrik karlsson
b5b86c796c This change is a strategical submit for a coming change that removes lots of includes in headers that are included by many files. This change contains adding of includes in files that previously got those includes transitively from other inclkudes
#preflight 6355d4940313c24974b2107b
#rb none

[CL 22783162 by henrik karlsson in ue5-main branch]
2022-10-26 12:57:32 -04:00
bryan sefcik
07894f4a07 Removed redundant private include paths from build.cs files.
Fixed include paths to be relative to the private or public folders.
Hid or removed includes that reached into other private module folders.
Updated PublicInclude paths when necessary.

#jira
#preflight 631a717cec45fbf3d74d4ba7

[CL 21916033 by bryan sefcik in ue5-main branch]
2022-09-09 00:53:22 -04:00
paul chipchase
9e4f64782a Change terminology
#rb trivial
#jira UE-158646
#rnx
#preflight 62cd299e173a4f34089c95f5

- Replaced use of 'master' with ' employer'

[CL 21053802 by paul chipchase in ue5-main branch]
2022-07-12 04:25:20 -04:00
Patrick Boutot
26189bda15 DrawElements
Slate: Transform DrawElements from Vector2D to Vector2f. Use FDeprecateVector2D to create a deprecation path for function that returns a FVector2D.
#jira UE-137340
#rb sebastian.nordgren
#preflight 627572e0dd374c4235ce3174, 62791043822bdc69f007e4de

[CL 20102076 by Patrick Boutot in ue5-main branch]
2022-05-09 09:54:59 -04:00
Patrick Boutot
bdae98ad4e Slate: Transform some ElementPayload from Vector2D to Vector2f. Use FDeprecateVector2D to create a deprecation path for function that returns a FVector2D.
#jira UE-137340
#rb sebastian.nordgren
#preflight 6273e2f3230c8997ad94b076

[CL 20059075 by Patrick Boutot in ue5-main branch]
2022-05-05 12:02:42 -04:00
patrick boutot
10ce641929 Remove c-style cast that is doing a reinterpret_cast when the type is not included by the callee.
#rb steve.robb, michael.noland
#preflight 62272ce5671c913c050b951d

#ROBOMERGE-AUTHOR: patrick.boutot
#ROBOMERGE-SOURCE: CL 19302261 via CL 19304303 via CL 19309901 via CL 19309964
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v926-19321884)

[CL 19347440 by patrick boutot in ue5-main branch]
2022-03-10 21:20:55 -05:00
zach brockway
62420f5b4e Add Noto Sans Math as an editor-only font.
#preflight 621d2c01037be0078cafb0f0
#jira UE-144107
#lockdown alejandro.arango
#rb jamie.dale

#ROBOMERGE-AUTHOR: zach.brockway
#ROBOMERGE-SOURCE: CL 19186533 in //UE5/Release-5.0/... via CL 19187418
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)

[CL 19208323 by zach brockway in ue5-main branch]
2022-03-01 17:30:00 -05:00
andrew davidson
8e95b10069 Fix FVector2D variant casts - Runtime
Submitted on behalf of fred.kimberley
#rb andy.davidson
#preflight 61f8729a5a026d2d19bb9ca6
#preflight 61f87a025a026d2d19be76ed

#ROBOMERGE-OWNER: andrew.davidson
#ROBOMERGE-AUTHOR: andrew.davidson
#ROBOMERGE-SOURCE: CL 18802361 in //UE5/Release-5.0/... via CL 18802891 via CL 18821557
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)

[CL 18821641 by andrew davidson in ue5-main branch]
2022-02-02 01:47:07 -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
matt kuhlenschmidt
5d10725c0c Fix up use cases of specifying "PrimaryButton" style directly. Replaced instances with SPrimaryButton
#pf https://horde.devtools.epicgames.com/job/612d40b9423a8f00013c5b92

#ROBOMERGE-AUTHOR: matt.kuhlenschmidt
#ROBOMERGE-SOURCE: CL 17457077 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17457092 by matt kuhlenschmidt in ue5-release-engine-test branch]
2021-09-08 08:29:49 -04:00
ionut matasaru
33409e8bce Added search filter for the list of icons in the Starship gallery.
Also fixed crash when selecting an option in the combo box.

#rb Matt.Kuhlenschmidt

#ROBOMERGE-SOURCE: CL 17386876 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)

[CL 17386928 by ionut matasaru in ue5-release-engine-test branch]
2021-09-01 11:05:18 -04:00
matt kuhlenschmidt
dba529f722 Update starship gallery with new styles
#ROBOMERGE-SOURCE: CL 17370815 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)

[CL 17370850 by matt kuhlenschmidt in ue5-release-engine-test branch]
2021-08-31 12:35:14 -04:00
aditya ravichandran
baa4600b8e Updated the Timline Track Icons and Toolbar, and moved some icons used by multiple features to the common library
#jira UETOOL-3392
#rb lauren.barnes
#preflight 611d72a476f1fd00014c235f

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

[CL 17226337 by aditya ravichandran in ue5-release-engine-test branch]
2021-08-18 20:43:52 -04:00
steven dao
5d737d4641 Add graph editor icons section to starship icons gallery
#rb aditya.ravichandran
#preflight 6112c9530ccb840001bca558

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

[CL 17126067 by steven dao in ue5-release-engine-test branch]
2021-08-10 18:14:50 -04:00
aurel cordonnier
dc4bf61540 Merge from Release-Engine-Staging @ 17030559 to Release-Engine-Test
This represents UE4/Main @ 17030256 and Dev-PerfTest @ 17030553

[CL 17031509 by aurel cordonnier in ue5-release-engine-test branch]
2021-08-03 11:56:47 -04:00