Commit Graph

52 Commits

Author SHA1 Message Date
brandon schaefer
4e0cb07961 Avoid trying to set the clipboard if SDL2 video is not init'ed.
Move fatal log to a warning log, as this is not a fatal issue

#rb Arciel.Rekman

#ROBOMERGE-SOURCE: CL 12975581 via CL 12975590 via CL 12975644 via CL 12975669 via CL 12975692
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)

[CL 12975702 by brandon schaefer in Main branch]
2020-04-22 11:55:40 -04:00
brandon schaefer
9479adbb40 Move log to verbose as it will now spam due to DPI being checked per tick for autosized widgets
#jira UE-89432
#rb none
[FYI] Michael.Sartain

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

[CL 11834275 by brandon schaefer in Main branch]
2020-03-02 13:11:26 -05:00
Rolando Caloca
5b82f15def Copying //UE4/Dev-RenderPlat-Staging@11388153 to //UE4/Main
#rb none
#rnx

[CL 11388545 by Rolando Caloca in Main branch]
2020-02-12 13:27:19 -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
Juan Canada
2ecf4f9708 Merging //UE4/Dev-Main@10877709 to Dev-RenderPlat-Staging(//UE4/Dev-Rendering)
#rnx
#rb none

[CL 10895568 by Juan Canada in Dev-RenderPlat-Staging branch]
2020-01-07 13:45:01 -05:00
ryan durand
0f0464a30e Updating copyright for Engine Runtime.
#rnx
#rb none


#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869210 via CL 10869511 via CL 10869900
#ROBOMERGE-BOT: (v613-10869866)

[CL 10870549 by ryan durand in Main branch]
2019-12-26 14:45:42 -05:00
Rolando Caloca
c2d62c0ecc Copying //UE4/Dev-Rendering@10763356 to //UE4/Dev-RenderPlat-Staging
#rb none
#rnx

[CL 10769097 by Rolando Caloca in Dev-RenderPlat-Staging branch]
2019-12-17 14:14:23 -05:00
jeff newquist
9fa00a0482 Copying //UE4/Dev-Console@10648120 to Dev-RenderPlat-Staging (//UE4/Dev-RenderPlat-Staging)
#rb none
#rnx

[CL 10658496 by jeff newquist in Dev-RenderPlat-Staging branch]
2019-12-11 15:21:23 -05:00
brandon schaefer
74b0d60488 With some specific DPI settings the barriers for confined cursor can end up touching the border
Allowing for OS resize to happen while in some locked game. Add a percentage to make the barrier
smaller around the edges

#jira none
#rb none
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 8184274 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v401-8057353)

[CL 8184284 by brandon schaefer in Main branch]
2019-08-21 14:37:36 -04:00
brandon schaefer
78da82a7a5 Should be popup here not borderless
#jira none
#rb none
[FYI] Michael.Sartain
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 8130115 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v401-8057353)

[CL 8130116 by brandon schaefer in Main branch]
2019-08-20 17:01:56 -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
Chris Gagnon
930e33cb48 Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main) for 4.23 From CL 6837861
#rb none

[CL 6838042 by Chris Gagnon in Main branch]
2019-06-04 15:42:48 -04:00
Arciel Rekman
7ef9626fe8 Copying //UE4/Dev-Console@6677439 to Dev-Main (//UE4/Dev-Main)
#rb none

[CL 6677614 by Arciel Rekman in Main branch]
2019-05-30 14:48:02 -04:00
brandon schaefer
a5971974e8 Remove spamming USER EVENTS when window has lost focus
When we got a FOCUS OUT event we would start spamming upwards of ~2000 USER EVENTS checking if we need to deactivate the application. This was taking upwards of 150ms
Now per event pump we check if we have been focused out for to then we deactivate.

#jira UE-72278
#rb Arciel.Rekman
[CODEREVIEW] Arciel.Rekman, Michael.Sartain
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 5745113 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5745123 by brandon schaefer in Main branch]
2019-04-04 13:35:43 -04:00
brandon schaefer
0981ec078f Avoid calling SDL_Destroy when the HWnd is NULL
#rb Arciel.Rekman
#jira UE-71983
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 5538522 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5538524 by brandon schaefer in Main branch]
2019-03-25 16:05:25 -04:00
arciel rekman
4669903080 Linux: Fix EGL device selection logic (UE-70131).
- Also provided a way to hint a particular device with -egldevice=X

#jira UE-70131
#rb Brandon.Schaefer
[FYI] Brandon.Schaefer

#ROBOMERGE-SOURCE: CL 5295498 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5308936 by arciel rekman in Main branch]
2019-03-05 18:48:17 -05:00
arciel rekman
82a77e8498 Fix Linux build (last minute copy-paste went wrong) (UE-70519).
#rb none
#jira UE-70519

#ROBOMERGE-SOURCE: CL 5153940 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5207527 by arciel rekman in Main branch]
2019-02-26 16:38:31 -05:00
arciel rekman
d10f5699f1 Linux: fix headless clients not updating level streaming (UE-70496).
- Zero-sized display resulted in zero-sized viewport, which caused UWorld::UpdateLevelStreaming() to not be called (see logic in FViewport::Draw()).

#rb Brandon.Schaefer
#jira UE-70496

#ROBOMERGE-SOURCE: CL 5149800 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5207500 by arciel rekman in Main branch]
2019-02-26 16:38:23 -05:00
Chris Gagnon
80918bea22 Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 5110714 by Chris Gagnon in Dev-Editor branch]
2019-02-21 13:05:30 -05:00
brandon schaefer
e950c66b6b Focus on folder creation the same way with assets if owner window doesnt have any focus
Revert adding popup windows who are not set to be focused to the revert stack

#jira UE-69661
#rb Rex.Hill

#ROBOMERGE-SOURCE: CL 4938275 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 4938279 by brandon schaefer in Main branch]
2019-02-07 16:12:30 -05:00
brandon schaefer
245f83fae2 Move back to using the Popup_Menu window type as we are no longer grabbing the mouse/keyboard here
Make sure if we are a popup, even if we dont take focus we will be taking activation away from the main editor. Put our selfs in the revert list to revert that activation

#jira UE-69175
#rb none
[FYI] Arciel.Rekman

#ROBOMERGE-SOURCE: CL 4883721 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 4883722 by brandon schaefer in Main branch]
2019-02-04 11:29:09 -05:00
Chris Gagnon
a48e767b94 Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 4835066 by Chris Gagnon in Dev-Editor branch]
2019-01-29 16:15:19 -05:00
Brandon Schaefer
751259f4d1 Dont force focus
This change was suppose to be part of CL 4770158

#jira none
#rb none
#lockdown matt.kuhlenschmidt

[CL 4771518 by Brandon Schaefer in Dev-Editor branch]
2019-01-22 13:51:01 -05:00
Brandon Schaefer
fa45973210 Do not forcefully raise windows when all windows should be above the main UE4 window. This causes focuses stealing with out applications, and unwanted focus lost
Also avoid Setting keyboard grabs on windows that are no longer override redirect

#jira UE-64985, UE-64821
#codereview Arciel.Rekman
#review-4765595 @Arciel.Rekman
#rb Arciel.Rekman
#lockdown matt.kuhlenschmidt

[CL 4770158 by Brandon Schaefer in Dev-Editor branch]
2019-01-22 10:29:23 -05:00
Chris Gagnon
8fc25ea18e Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 4676797 by Chris Gagnon in Dev-Editor branch]
2019-01-02 14:54:39 -05:00