Commit Graph

243 Commits

Author SHA1 Message Date
simon tourangeau
5ecedcab2d Path Selection Window
When user selects target path for exporting or saving, we need to refresh content from server. So we add OnPathSelected event to FSharedAssetDialogConfig and SAssetDialog.
Changed files: IContentBrowserSingleton.h, SAssetDialog.h, SAssetDialog.cpp.

GPumpingMessages
When files and folders are deleted or created by user, we want to save these changes to server. So we monitor such changes through IAssetRegistry. But we need to determine whether it�s triggered by user. So we add GPumpingMessages, a global flag indicating that application is processing Windows messages. Which means it�s triggered by user input.
Another possible choice is adding delegates. But this requires more changes and is less general.
Changed files: CoreGlobals.h, CoreGlobals.cpp, WindowsPlatformApplicationMisc.cpp.

Mesh Editor Small Fix
Fix an issue where vertex colors in Toolbar didn't work in 4.22.
Changed file is SStaticMeshEditorViewport.cpp.

#jira UE-78897

PR #6121: Editor changes for NVIDIA USD plugin

#rb chris.gagnon
#lockdown nick.penwarden

#ROBOMERGE-SOURCE: CL 8042071 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v399-8035122)

[CL 8042138 by simon tourangeau in Main branch]
2019-08-14 16:18:58 -04:00
Marc Audy
2ae81698c3 Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 7985126
#rb
#rnx

[CL 7987668 by Marc Audy in Dev-Framework branch]
2019-08-13 12:59:27 -04:00
peter sauerbrei
0a2d4d7b9f addition of MMIO memory tracking with LLM
#rb nope


#ROBOMERGE-SOURCE: CL 7952393 via CL 7952436 via CL 7954433 via CL 7955931
#ROBOMERGE-BOT: (v393-7951996)

[CL 7956083 by peter sauerbrei in Main branch]
2019-08-12 20:04:28 -04:00
michael trepka
84960a7c6c Use FString::GetNSString() instead of FPlatformString::TCHARToCFString in Mac ClipboardCopy() as it should be more reliable. Also, handle the case where a string object wasn't created and print a warning to the log instead of crashing.
#rb Matt.Collins
#jira UE-78660

#ROBOMERGE-SOURCE: CL 7951715 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v392-7949540)

[CL 7951721 by michael trepka in Main branch]
2019-08-12 15:01:26 -04:00
Marc Audy
1c3be81dca Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 7950634
#rb
#rnx

[CL 7950994 by Marc Audy in Dev-Framework branch]
2019-08-12 12:52:39 -04:00
doublebuffered
7c839466fa PR #6094: Add Input Device Context to allow differentiating source of controller input (Contributed by doublebuffered)
#rb Andrew.Davidson
#jira UE-78322

[CL 7932696 by Andrew Davidson in Dev-Framework branch]
2019-08-09 11:11:10 -04:00
juan canada
73611d6b80 Fixed UE4Game Android error
#rb none
#jira UE-78391
[FYI] lukas.hermanns

#ROBOMERGE-SOURCE: CL 7779664 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v386-7774470)

[CL 7779669 by juan canada in Main branch]
2019-08-05 18:49:12 -04:00
Juan Canada
8f4e8beb6f Cherry-pick 7106794: Added "GL_OES_shader_image_atomic" extension to Vulkan backend for Lumin platform.
#jira UE-75890
#rb Rolando.Caloca
#rnx

#ROBOMERGE-OWNER: Juan.Canada
#ROBOMERGE-AUTHOR: juan.canada
#ROBOMERGE-SOURCE: CL 7768628 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v385-7708028)

[CL 7768929 by Juan Canada in Main branch]
2019-08-05 13:13:28 -04:00
michael sartain
28ee28ebc2 SDL2: Fix pointer barriers on resize/move and multimonitor
Pull missed SDL 2.0.10 merged changes from CL #4435563

#jira none
#rb Brandon.Schaefer

#ROBOMERGE-SOURCE: CL 7710436 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v385-7708028)

[CL 7710437 by michael sartain in Main branch]
2019-08-02 17:19:36 -04:00
bob tellez
aa4ef19538 Back out changelist 7603405. This requires a newer version of the IOS SDK and we cannot yet upgrade.
[FYI] Alejandro.Aduilar,Peter.Sauerbrei,Chris.Bunner


#ROBOMERGE-SOURCE: CL 7621652 via CL 7626581
#ROBOMERGE-BOT: (v372-7473910)

[CL 7626718 by bob tellez in Main branch]
2019-07-25 10:53:54 -04:00
alejandro aguilar
20e302165c Setting the front microphone as InputDataSource for AVAudioSession if available
[REVIEW] [at]Chris.Varnsverry [at]Michael.Kirzinger


#ROBOMERGE-SOURCE: CL 7603405 via CL 7608743
#ROBOMERGE-BOT: (v372-7473910)

[CL 7608867 by alejandro aguilar in Main branch]
2019-07-24 12:15:03 -04:00
michael trepka
f7af6da126 Changes to make new Clang in Xcode 11 beta compile the engine witout warnings
#rb Josh.Adams
#jira UE-77043
[FYI] Peter.Sauerbrei, Ben.Marsh, Andrew.Grant

#ROBOMERGE-SOURCE: CL 7605175 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v372-7473910)

[CL 7605181 by michael trepka in Main branch]
2019-07-24 09:57:26 -04:00
brian zaugg
bdca609b87 Optionally allow external audio (audio from other apps) to continue to play while our app is active. Off by default.
#rb Ethan.Geller
[CODEREVIEW] Ethan.Geller, Aaron.McLeran


#ROBOMERGE-OWNER: brian.zaugg
#ROBOMERGE-AUTHOR: brian.zaugg
#ROBOMERGE-SOURCE: CL 7310390 via CL 7310462 via CL 7310549
#ROBOMERGE-BOT: (v371-7306989)

[CL 7311269 by brian zaugg in Main branch]
2019-07-15 15:02:33 -04:00
Jack Porter
1d59377301 Fix NonUnity iOS compile
#jira UE-76887
#rb None
#fyi Dmitriy.Dyomin

[CL 7247864 by Jack Porter in Main branch]
2019-07-09 09:01:45 -04:00
allan bentham
86be14d064 Fix for CIS build
#rnx
#rb jack.porter


#ROBOMERGE-SOURCE: CL 7089414 via CL 7089416 via CL 7104247
#ROBOMERGE-BOT: (v367-6836689)

[CL 7104323 by allan bentham in Main branch]
2019-06-20 10:52:49 -04:00
jason stasik
477e4d2709 cvar to turn accessibility on/off (defaults off)
#jira UE-75829
#rb lauren.ridge

#ROBOMERGE-SOURCE: CL 7096679 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)

[CL 7096687 by jason stasik in Main branch]
2019-06-19 16:08:44 -04:00
jason stasik
f31b7d5286 Change accessibility logging from Log to Verbose
#jira UE-76505
#rb none

#ROBOMERGE-SOURCE: CL 7076056 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)

[CL 7076073 by jason stasik in Main branch]
2019-06-18 17:48:40 -04:00
allan bentham
f2f01a7ce7 Android event handling refactor.
Solve issues during start-up where the HW window can be created/lost before the game can use it or OS displaying android ANR message if GT is too busy to respond to system events.

Window access is guarded with mutex that guarantees a valid window HW exists when locked.
Rendering thread is blocked when the window is lost (to prevent RHIs accessing surfaces belonging to the lost window)
Window dimensions are cached so that most window dimension queries just read from the cache.

[FYI] chris.babcock, Ryan.Vance
#rb jack.porter, chris.babcock,Dmitriy.Dyomin


#ROBOMERGE-OWNER: allan.bentham
#ROBOMERGE-AUTHOR: allan.bentham
#ROBOMERGE-SOURCE: CL 7062033 via CL 7062034 via CL 7062345
#ROBOMERGE-BOT: (v367-6836689)

[CL 7062346 by allan bentham in Main branch]
2019-06-18 08:02:05 -04:00
dmitriy dyomin
221720f51b Less contention on iOS input stack. Added additional stat to iOS input processing
#rb jack.porter


#ROBOMERGE-SOURCE: CL 7038917 via CL 7038918 via CL 7045729
#ROBOMERGE-BOT: (v367-6836689)

[CL 7045906 by dmitriy dyomin in Main branch]
2019-06-17 13:15:08 -04:00
jason stasik
25075eb939 Initialize AccessibleWidgetData in constructor instead of Slate args so that subclasses inherit properly. Fixes crash with non-accessible windows.
#jira UE-76186,UE-76175
#rb matt.kuhlenschmidt

#ROBOMERGE-SOURCE: CL 7042838 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)

[CL 7042839 by jason stasik in Main branch]
2019-06-17 12:22:50 -04:00
chris varnsverry
09c026fa7e Speculative fix for uninitialized bool
#ROBOMERGE-SOURCE: CL 7009489 via CL 7009533 via CL 7009541 via CL 7009552 via CL 7020444
#ROBOMERGE-BOT: (v367-6836689)

[CL 7020552 by chris varnsverry in Main branch]
2019-06-14 19:40:03 -04:00
michael kirzinger
d58f624f9a init bHighQualityVoiceChatEnabled
#ROBOMERGE-SOURCE: CL 7003860 via CL 7003870 via CL 7005527 via CL 7005544 via CL 7020396
#ROBOMERGE-BOT: (v367-6836689)

[CL 7020468 by michael kirzinger in Main branch]
2019-06-14 19:39:05 -04:00
michael trepka
32d0076a66 Set Platform.AppHasFocus property for the crash reporter on Mac
#rb Chris.Bunner


#ROBOMERGE-SOURCE: CL 6956776 via CL 6956782 via CL 6959518 via CL 6960389 via CL 6966986
#ROBOMERGE-BOT: (v367-6836689)

[CL 6981765 by michael trepka in Main branch]
2019-06-13 18:20:55 -04:00
ben marsh
fba3aba72f Fixing HoloLens installed build
#jira
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 6980495 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)

[CL 6980497 by ben marsh in Main branch]
2019-06-13 17:06:11 -04:00
Nick Shin
b64c421274 HTMl5 - copy fixes for UE-75573 & UE-75306 to Main
#jira UE-75713  HTML5 fails to Launch On or Open Packaged Game for Samples/Sandbox/Build/BuildTest.uproject - 404 Not Found on file BuildTest.js/BuildTest.wasm
#rnx
#rb none

[CL 6919885 by Nick Shin in Main branch]
2019-06-10 18:34:42 -04:00