Commit Graph

13060 Commits

Author SHA1 Message Date
justin marcus
33c24f543b FPluginManager::UnmountExplicitlyLoadedPlugin can unmount code modules
#rb Mike.Fricker
[FYI] Daniel.Lamb

[CL 28687532 by justin marcus in ue5-main branch]
2023-10-11 18:25:45 -04:00
sean boocock
d63e2bc9d7 [Backout] - CL28655756
[FYI] sebastian.arleryd
Original CL Desc
-----------------------------------------------------------------
Move macOS main menu into UE window by default

* On the Mac, this change moves the Unreal Engine editor's main menu from the macOS system main menu into the editor window.
* Remove the CVAR Slate.MacMainMenuInsideUnrealWindow that previously turned this main menu move on or off on the Mac.
* Remove FGenericPlatformMisc::CanShowMenusInWindows because menus in the UE window is default on all platforms now. Note that this function was never released so we don't need to deprecate it (added after 5.3).

#jira UE-195597
#rb brooke.hubert, zack.neyland

[CL 28671864 by sean boocock in ue5-main branch]
2023-10-11 13:38:43 -04:00
tiago costa
378b370813 Partial revert of CL28378343, CL28383888
Migration logic from LocalExposureHighlightContrastScale/LocalExposureShadowContrastScale to LocalExposureHighlightContrast/LocalExposureShadowContrast was causing issues with blueprints inheritance.

[CL 28668453 by tiago costa in ue5-main branch]
2023-10-11 12:24:55 -04:00
sebastian arleryd
88bb455dc2 Move macOS main menu into UE window by default
* On the Mac, this change moves the Unreal Engine editor's main menu from the macOS system main menu into the editor window.
* Remove the CVAR Slate.MacMainMenuInsideUnrealWindow that previously turned this main menu move on or off on the Mac.
* Remove FGenericPlatformMisc::CanShowMenusInWindows because menus in the UE window is default on all platforms now. Note that this function was never released so we don't need to deprecate it (added after 5.3).

#jira UE-195597
#rb brooke.hubert, zack.neyland

[CL 28655765 by sebastian arleryd in ue5-main branch]
2023-10-11 04:21:29 -04:00
louisphilippe seguin
7e6b48aa97 Iris
* Added ability to prefer a Replication System via the GameMode class.
* When a game mode selects a specific replication system, the server will create its GameNetDriver using that mode if compatible.
* Note that the clients are NOT able to ask the game mode for the proper repsystem, so use this only when you can correctly predict the proper mode before connecting on the server.  Otherwise the clients may disconnect due to incompatible netdrivers.
     * PIE clients started inside a single process will use the correct repsystem of the dedicated server.
* Setting -UseIrisReplication=0/1 on the cmdline will override the GameMode's requested system.

#rb Ryan.Gerleve

[CL 28628549 by louisphilippe seguin in ue5-main branch]
2023-10-10 13:46:53 -04:00
martin ridgers
9961e53e70 We want to check for a RenderDoc module loaded by someone else, not load it ourselves by accident.
#rb zach.lute
#rnx

[CL 28612263 by martin ridgers in ue5-main branch]
2023-10-10 03:43:09 -04:00
florian penzkofer
f0d3b0bf34 Add support for DBuffer decals to the mobile forward renderer.
The DBuffer layout and most code is the same as for the desktop renderer.
Added new CVar r.Mobile.DBuffer so that is disabled by default. DBuffer for the SM5 renderer on mobile is enabled by default.

#rb Dmitriy.Dyomin, Sebastien.Hillaire

[CL 28598190 by florian penzkofer in ue5-main branch]
2023-10-09 16:48:41 -04:00
joe kirchoff
ac8b621482 UnrealBuildTool: Add a few additional CompilationResult so .cs issues can be detected by horde more easily
#jira UE-197248

[CL 28597572 by joe kirchoff in ue5-main branch]
2023-10-09 16:37:58 -04:00
allan bentham
da39a18f8c Android: Add memory advisor's output to CSV stats. (device free, device used)
#rb chris.babcock

[CL 28590634 by allan bentham in ue5-main branch]
2023-10-09 14:12:21 -04:00
josh adams
5733ddadbe - Fixed an issue with Base.ini being read over and over, which can trip some FS access checkers
#rb pauk.chipchase

[CL 28583140 by josh adams in ue5-main branch]
2023-10-09 11:03:41 -04:00
richard malo
dcf113a2fb WorldPartition: Added option in WorldDataLayers actor to save each DataLayerInstances in their own file (disabled by default)
#rb patrick.enfedaque, jeanfrancois.dube
#jira UE-196867

[CL 28546065 by richard malo in ue5-main branch]
2023-10-06 13:03:20 -04:00
shawn mcgrath
19d9a303fc New VectorVM half float and cast instruction fixes.
#rb rob.krajcarski

[CL 28540332 by shawn mcgrath in ue5-main branch]
2023-10-06 10:49:41 -04:00
andriy tylychko
7783e8dd22 fixed FTaskGraphGraphEventTest unit-test
#rb danny.couture

[CL 28539644 by andriy tylychko in ue5-main branch]
2023-10-06 10:34:44 -04:00
nick edwards
69726f5ee7 Update code using FJsonObject to use TCHAR strings instead of ANSI strings. Removes unnecessary string conversions and removes compilation errors when FJsonObject is updated to use FStringViews.
[CL 28536648 by nick edwards in ue5-main branch]
2023-10-06 08:18:42 -04:00
mattias jansson
36f7603b09 Increase Windows crash report timeout when running under Wine
#rb Graeme.Thornton, Mattias.Jansson

[CL 28516455 by mattias jansson in ue5-main branch]
2023-10-05 16:53:58 -04:00
jamie dale
b6aa5e487c Allow FTextFormat to optionally disable its argument modifier evaluation
[FYI] Leon.Huang
#rb david.punsetmartinez

[CL 28515559 by jamie dale in ue5-main branch]
2023-10-05 16:37:42 -04:00
matt peters
4061ab7181 Added missing defines when UE_MEMORY_TAGS_TRACE_ENABLED is not defined
#rnx
#rb partner: cdpr: eryk.dwornicki

[CL 28502574 by matt peters in ue5-main branch]
2023-10-05 12:05:04 -04:00
david harvey
c2033f3b24 Named chunk callback is always triggered with failure for unknown chunks.
#jira UE-197009
#rnx
#rb Eric.McDaniel, Justin.Marcus

[CL 28492161 by david harvey in ue5-main branch]
2023-10-05 06:00:51 -04:00
johan berg
368dedc2c3 Configurable timeouts for crashes.
Licensees has been requesting a way to configure the timeout used when processing a crash.

#rb Jimmy.Andrews

[CL 28490704 by johan berg in ue5-main branch]
2023-10-05 03:39:18 -04:00
robert millar
8efb6449bd Add helpers to quickly add text to tokenized messages
#rb none

[CL 28480257 by robert millar in ue5-main branch]
2023-10-04 18:34:44 -04:00
Josh Adams
ee4e6e1fad - Enabling BSD_SOCKET_FEATURE_IOCTL and BSD_SOCKET_FEATURE_POLL for Mac platform
(Copied over from source CL 28461631)
#rb po.beaudoin
#jira  TM-13499

[CL 28466469 by Josh Adams in ue5-main branch]
2023-10-04 14:15:31 -04:00
ben woodhouse
7646fd40ad Fix warning due to GET_VARARGS deprecation
[CL 28462933 by ben woodhouse in ue5-main branch]
2023-10-04 13:11:52 -04:00
ben woodhouse
22b0abeacb Add support for labels in the file open order, specified with the FILE_OPEN_ORDER_LABEL() macro. This allows us to delineate different sections of loading to support offline processing (e.g splitting out map loading screen etc). These use existing comment syntax (#)
Also add logging on initialization indicating where the log file is located
#rb john.huelin

[CL 28459830 by ben woodhouse in ue5-main branch]
2023-10-04 12:04:35 -04:00
allan bentham
bcf47fc734 Android: Update memory advisor to v2.0.1
- Add new total memory estimate to logs and crash context.
 - Add memory available estimate to logs and crash context.

#rb chris.babcock

[CL 28450956 by allan bentham in ue5-main branch]
2023-10-04 08:08:04 -04:00
steve robb
ccdbe57e7f Silenced IncludeTool from complaining about the string *.inl files.
#rb trivial

[CL 28449995 by steve robb in ue5-main branch]
2023-10-04 07:27:50 -04:00