Commit Graph

707 Commits

Author SHA1 Message Date
Devin Doucette
d51817a175 Logging: Updated Mac feedback contexts to support structured logging
This relies on the base feedback context doing most of the work, as on other platforms.

Coloring was removed from the default Mac feedback context because it has no effect on the default output devices anyway. Output devices that do want to set color based on verbosity should incorporate that logic themselves in a thread-safe way instead of relying on the color being changed globally.

#jira UE-152840
#preflight 63cabcf76e7995c750c919da
#rb Zousar.Shaker
#rnx

[CL 23790894 by Devin Doucette in ue5-main branch]
2023-01-20 11:19:46 -05:00
mathieu chamberland
82f520c8db AndroidInputInterface - PS5 controller now has the correct mapping for Android Version less than 12 and triggers are working correctly on Android 12.
#rb chris.babcock, maxime.vaillancourt, ghislain.theriault

[CL 23747935 by mathieu chamberland in ue5-main branch]
2023-01-17 18:37:50 -05:00
gaborpapp
db56dde9fd PR #6649: Fixed Linux touch id handling (Contributed by gaborpapp)
#rb @brandon.schaefer, @zack.neyland
#jira UE-87926
#preflight 63c1a46c0225f00e1437f64b

[CL 23684055 by gaborpapp in ue5-main branch]
2023-01-13 14:44:30 -05:00
james singer
de2922d541 Fix mouse grab cursors in Linux
#jira UE-141065
#rb @brandon.schaefer, @zack.neyland
#preflight 63c19bac0225f00e14327e18

[CL 23681426 by james singer in ue5-main branch]
2023-01-13 13:14:13 -05:00
Josh Adams
a0dab47a6e - When in full screen, the Mac now returns the "visibleFrame" property instead of the full "frame" to account for the bezel area on laptops with a camera notch
#jira UE-173891
#rb Marc-Andre Lalonde
#preflight skip

[CL 23654866 by Josh Adams in ue5-main branch]
2023-01-11 17:11:36 -05:00
axel riffard
b1e030ed49 Background audio on iOS
#rb aaron.mcleran
#jira UE-168559
#fyi adam.kinge
#preflight 63be75f26729b05ec9329d58

[CL 23643122 by axel riffard in ue5-main branch]
2023-01-11 03:50:50 -05:00
Brandon Schaefer
174fc92867 Fix some cases of the notification windows moving behind the main window
Still some cases to fix

#jira UE-101465
#rb none
#preflight none

[CL 23620439 by Brandon Schaefer in ue5-main branch]
2023-01-09 16:50:07 -05:00
christopher waters
ccc64990c0 Header dependency cleanup around HitProxies and BatchedElements
#preflight 63b5f772ab0e99a2bee2d8c3

[CL 23583875 by christopher waters in ue5-main branch]
2023-01-04 19:25:52 -05:00
bretternst
c844d5a91f PR #9813: Fix UMG Overlay mouse/touch input not working after launching fullscreen Wayland application (Contributed by bretternst)
#rb daren.cheng
#jira UE-170506
#preflight 63b5e7da592c1a9d7caac454

[CL 23581066 by bretternst in ue5-main branch]
2023-01-04 16:20:00 -05:00
devin doucette
49fb379c64 Logging: Removed FFeedbackContext overrides that are now covered by the base
#jira UE-152840
#preflight 63b46f1e202bee5e2795f603
#rb Zousar.Shaker
#rnx

[CL 23570239 by devin doucette in ue5-main branch]
2023-01-03 16:41:11 -05:00
devin doucette
14a2e7482d Logging: Updated Windows and Linux feedback contexts to support structured logging
This sets up the base FFeedbackContext to do most of the work because there is very little behavioral difference between platforms, yet the majority of the code is duplicated for each platform.

#jira UE-152840
#preflight 63b45fe435203bc7aab23837
#rb Zousar.Shaker
#rnx

[CL 23567792 by devin doucette in ue5-main branch]
2023-01-03 13:07:24 -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
Bryan sefcik
80f80e7a25 Updated the underlying types for regular and namespaced enums.
#jira
#preflight 638e6d479549ddaa2822be9a

[CL 23421568 by Bryan sefcik in ue5-main branch]
2022-12-06 19:43:59 -05:00
Josh Adams
5615b1a14d - Fixed Android warnings found with some upcoming toolchain changes
- Allow GoogleARSDK for x64 architecture
#rb chris.babcock
#preflight 638a5343976b1644cb6d9c01

[CL 23377164 by Josh Adams in ue5-main branch]
2022-12-02 14:45:19 -05:00
danny couture
3ef112d160 Prefer using Windows functions to get user32.dll to follow best practices and avoid a LoadLibrary with an absolute path
#rnx
#jira UE-170763
#rb Francis.Hurteau
#preflight 6380109418176c67c230c0cb

[CL 23287243 by danny couture in ue5-main branch]
2022-11-28 07:30:42 -05:00
Wei Liu
031203ae2d Fix a bug of android safezone not updated if orientation changes from landscape to reverse landscape.
#jira UE-170632

#rb Chris.Babcock, Dmytro.Vovk
#preflight 637f87b2fa053c489a0b4e60

[CL 23259804 by Wei Liu in ue5-main branch]
2022-11-24 10:41:07 -05:00
danny couture
624b970cdb Add more info to the log when the createwindow function fails and remove unlocalized messagebox that was highly likely to fail to show a window anyway
#rnx
#jira UE-168160
#rb Martin.Sevigny
#preflight 6374e8e1232e3d12cb2a5c25

[CL 23153330 by danny couture in ue5-main branch]
2022-11-16 09:09:41 -05:00
Rafa Lecina
0eb72998ee Add missing release for a property
#jira UE-169916
#review-23134713 @Sam.Zamani, @Bertrand.Carre, @Chris.varnsverry
#preflight

[CL 23135028 by Rafa Lecina in ue5-main branch]
2022-11-15 08:58:17 -05:00
Rafa Lecina
fa8f4245ea Add missing dealloc instance method found by static analysis
#jira UE-169916
#review @Sam.Zamani, @Bertrand.Carre, @Chris.Varnsverry
#preflight

[CL 23133521 by Rafa Lecina in ue5-main branch]
2022-11-15 04:43:10 -05:00
joe pribele
1d8537f20b changed PRAGMA_DISABLE_OPTIMIZATION to UE_DISABLE_OPTIMIZATION_SHIP
#preflight 6372ba60ee4d25f90ae3d207

[CL 23128414 by joe pribele in ue5-main branch]
2022-11-14 17:31:05 -05:00
ben hoffman
8c72c729fa Add the low level Trigger Input Device properties to IInputInterface and use them in the PS5 controllers
#jira UE-158888
#rb Wojciech.Krywult
#preflight 63692201ed07daaa9ab09b95

[CL 23014313 by ben hoffman in ue5-main branch]
2022-11-07 13:32:55 -05:00
henrik karlsson
998789b3fc Fixed non-unity/pch errors
#rb none
#jira none
#preflight skipped

[CL 22982751 by henrik karlsson in ue5-main branch]
2022-11-04 03:02:59 -04:00
henrik karlsson
b985fbd1b1 Removed lots of includes in high traffic headers in order to reduce compile times. Headers are still included if UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_2 is set to 1
List of highlights
* PlayerController - Removed ForceFeedback and and OnlineReplStructs
* Class - Removed Package.h
* World - Pawn, Blueprint and GameInstance
* Actor - CoreNet, HitResult and ActorDatalayer
* EngineBaseTypes - TaskGraphInterface
* AssetManager - AssetData
* Scene/Child/ActorComponent - CoreNet
* AnimInstance - AttributesRuntime, Skeleton, AnimCurveTypes, AnimMontage, BonePose
* BulkData - IoDispatcher
* AssetData - IoDispatcher, LinkerLoad
* SecureHash - AsyncWork
* CanvasTypes - UnrealEngine, StaticMeshResources
* IpAddress - AsyncWork, Stats

#preflight 6363717ece676ae8688f5d8c
#rb none

[CL 22968258 by henrik karlsson in ue5-main branch]
2022-11-03 17:56:44 -04:00
ben hoffman
ac0136ab29 Add The Input Device trigger enum to the IInputInterface and as a noexport blueprint type. This will allow you to specify which trigger should recieve effects like resistence, feedback, vibration, etc.
#jira UE-158873
#rb David.Harvey
#rnx
#preflight 6362a0889160784fc31a9429

[CL 22961379 by ben hoffman in ue5-main branch]
2022-11-03 15:02:03 -04:00
ben hoffman
06daad67d1 Expose "GetPrimaryPlatformUser" to blueprints so that you can use it as a back up in widgets. Fix a small comment typo in the description.
#rb trivial
#rnx
#preflight skip

[CL 22894895 by ben hoffman in ue5-main branch]
2022-11-01 19:28:26 -04:00