Commit Graph

50 Commits

Author SHA1 Message Date
steve robb
6d5b974842 Fixed up a lot of bool-taking container resize functions to take EAllowShrinking instead.
[CL 30735396 by steve robb in ue5-main branch]
2024-01-19 19:41:56 -05:00
oleg krasnov
825b07ea69 AutomationDriver - Fix tests' timing issues
#jira UE-197221
#rb Jerome.Delattre

[CL 28708820 by oleg krasnov in ue5-main branch]
2023-10-12 09:53:42 -04:00
oleg krasnov
ce05f82505 Unify internal logic of FAutomatedApplicationImpl that works with real and fake inner instances
#jira UE-197223
#rb Jerome.Delattre

[CL 28621349 by oleg krasnov in ue5-main branch]
2023-10-10 11:30:50 -04:00
oleg krasnov
58fb6b5da2 Fix DoubleClick, Scroll and Press tests of Automation Driver
#jira UE-193323
#rb Jerome.Delattre

[CL 28620578 by oleg krasnov in ue5-main branch]
2023-10-10 11:09:23 -04:00
oleg krasnov
6082e1b354 Fix DoubleClick self tests for Automation Driver
#jira UE-193316
#rb Jerome.Delattre

[CL 27449116 by oleg krasnov in ue5-main branch]
2023-08-29 11:27:16 -04:00
kirill zorin
b6ee3a6c64 Fix UE_LOG callsites that have format string-related UB
#rb trivial
#preflight 647107780a6634dbb236a0a6

[CL 25651638 by kirill zorin in ue5-main branch]
2023-05-26 15:52:39 -04:00
Jerome Delattre
17bd93a393 AutomationDriver - use share pointer to store FAutomatedApplication
Fix crash related to GC
+ harden reset with some Latent commands after they timed out

#preflight 6422f54b803cb466e851e734
#jira UE-181463
#rb Chris.Constantinescu

[CL 24870636 by Jerome Delattre in ue5-main branch]
2023-03-31 09:54:54 -04:00
joe kirchoff
d5a5a356b9 Remove unnecessary Public and Private entries for the current module being added to PublicIncludePaths or PrivateIncludePaths
#rnx
#jira UE-177808
#preflight 63f3fb8c90198dffba00cc27

[CL 24331758 by joe kirchoff in ue5-main branch]
2023-02-20 20:22:44 -05:00
christopher waters
625952f82e Fixing compile errors from running IWYU on the entire engine.
#preflight 63bdd7d60b7fcef8b01058bd
#lockdown marc.audy

[CL 23635962 by christopher waters in ue5-main branch]
2023-01-10 19:06:13 -05:00
jerome delattre
94cc6ea170 AutomationDriver - call AllowPlatformMessageHandling after message handler was set through SetPlatformApplication call
#jira UE-172248
#preflight 639769520a67152550f0afe3

[CL 23481154 by jerome delattre in ue5-main branch]
2022-12-12 14:40:45 -05:00
jerome delattre
b227ec4902 Unregister user on accessibility message handler on AutomationDriver teardown
#preflight 6390fca05624e6da5e9513d5
#jira UE-172244
#rnx

[CL 23475341 by jerome delattre in ue5-main branch]
2022-12-11 23:10:39 -05:00
bryan sefcik
a3dddc6630 Pass 1 on Developer include fixes:
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 631e281694758d0bf2ea1399

[CL 21960082 by bryan sefcik in ue5-main branch]
2022-09-11 18:32:18 -04:00
bryan sefcik
de1956f47b Ran IWYU on Public headers under Engine/Source/Developer/...
Headers are updated to contain any missing #includes needed to compile and #includes are sorted.  Nothing is removed.

#ushell-cherrypick of 21064294 by bryan.sefcik
#jira
#preflight 62d5c2111062f2e63015e598

#ROBOMERGE-OWNER: bryan.sefcik
#ROBOMERGE-AUTHOR: bryan.sefcik
#ROBOMERGE-SOURCE: CL 21155249 via CL 21158121 via CL 21161259
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)

[CL 21182053 by bryan sefcik in ue5-main branch]
2022-07-20 12:03:45 -04:00
ben hoffman
347730c966 Update PassThroughMessageHandler to have the up to date OnController functions
#jira UE-147796
#rb benjamin.fox
#preflight 62c47fdea6654f972918f0f5
#rnx

[CL 20974148 by ben hoffman in ue5-main branch]
2022-07-06 17:37:37 -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
Andriy Tylychko
2a295eb685 deprecated FTicker and family and replaced by thread-safe FTSTicker
#jira UE-120090
#rb francis.hurteau

[CL 17176325 by Andriy Tylychko in ue5-main branch]
2021-08-16 11:05:18 -04:00
Patrick Boutot
120fa81941 Slate: Add an option to update the attributes and cache the invalidation for later. Update the visibility attribute before doing layout out of the regular SWidget paint path.
#jira UE-113307
#preflight 607993474af1c70001f7ae8e

[CL 16033397 by Patrick Boutot in ue5-main branch]
2021-04-16 10:07:05 -04:00
Jerome Delattre
1757965393 Moving AutomationDriver tests to its own plugin so user can enable it an run the sample more easily.
#jira none
#rb Justin.Sargent
#rnx

[CL 14694238 by Jerome Delattre in ue5-main branch]
2020-11-09 17:16:54 -04:00
josh engebretson
bd7a9ca444 Fix automation driver module message handling
#jira UE-90136
#rb justin.sargent

#ROBOMERGE-SOURCE: CL 11937646 in //UE4/Release-4.25/... via CL 11937648
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v656-11643781)

[CL 11937669 by josh engebretson in Main branch]
2020-03-05 09:53:10 -05:00
Rolando Caloca
bbb9564388 Copying //UE4/Dev-RenderPlat-Staging@11110326 to //UE4/Main
#rb none
#rnx

[CL 11110369 by Rolando Caloca in Main branch]
2020-01-24 18:07:01 -05:00
ryan durand
471d972e62 Updating copyright for Engine Developer.
#rnx
#rb none


#ROBOMERGE-SOURCE: CL 10869240 via CL 10869516 via CL 10869902
#ROBOMERGE-BOT: (v613-10869866)

[CL 10870584 by ryan durand in Main branch]
2019-12-26 15:32:37 -05:00
Robert Manuszewski
7b6f840f7f Copying //UE4/Dev-Core @ 10708550 to Dev-Main (//UE4/Dev-Main)
#rb none

[CL 10708666 by Robert Manuszewski in Main branch]
2019-12-13 11:07:03 -05:00
marc audy
dbcf07a558 Use new inline versions of substring functions
Fix up nearby cases where ESearchCase::CaseSensitive should have been used
#jira
#rnx
#rb

#ROBOMERGE-OWNER: marc.audy
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 10309793 via CL 10309818
#ROBOMERGE-BOT: (v593-10286020)

[CL 10309932 by marc audy in Main branch]
2019-11-19 13:27:07 -05:00