Commit Graph

681 Commits

Author SHA1 Message Date
nick darnell
18b8fc9bb3 Adding another call option for GetWidgetDebugInfo that takes a reference.
#ROBOMERGE-SOURCE: CL 5554976 via CL 5554994 via CL 5556740

[CL 5556852 by nick darnell in Main branch]
2019-03-26 12:50:56 -04:00
nick darnell
d4265a05e1 Slate - Adding cross thread access protection to some key points in Slate, any time a widget is invalidated or a virtual keyboard accesses slate resources. Need to probably add similar checks in a few other places.
Matt.Kuhlenschmidt


#ROBOMERGE-SOURCE: CL 5337247 via CL 5337251 via CL 5337254 via CL 5338288

[CL 5338327 by nick darnell in Main branch]
2019-03-07 12:25:24 -05:00
Marcus Wassmer
459dd9960c Force integrate 5317515 from release-4.22 to fix some issues with 'undo'.
#rb none

[CL 5337699 by Marcus Wassmer in Main branch]
2019-03-07 11:25:32 -05:00
Juan Canada
d2f93b57b2 Undo //UE4/Main/... changelist 5335728
#rb marcus.wassmer

[CL 5335770 by Juan Canada in Main branch]
2019-03-06 23:59:18 -05:00
Juan Canada
27b0d7a824 Copying //UE4/Private-Woodchuck-Staging[at]5316917 to Release-4.22 (//UE4/Release-4.22)
#rb none
#JIRA

#ROBOMERGE-OWNER: Juan.Canada
#ROBOMERGE-AUTHOR: juan.canada
#ROBOMERGE-SOURCE: CL 5317515 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5335728 by Juan Canada in Main branch]
2019-03-06 23:42:45 -05:00
nick darnell
a5cc5a3f08 Stopping the slate debugger should stop the slate debugger.
#ROBOMERGE-SOURCE: CL 5296313 via CL 5296316 via CL 5306895

[CL 5306994 by nick darnell in Main branch]
2019-03-05 17:31:35 -05:00
nick darnell
b415290ff7 Slate - Adding the ability to stable sort TPanelChildren
#ROBOMERGE-SOURCE: CL 5275700 via CL 5275701 via CL 5291913

[CL 5291936 by nick darnell in Main branch]
2019-03-05 05:52:53 -05:00
nick darnell
bd018195a6 Slate - Adding a simple setter for setting texture coordinates for slate vertices.
[FYI] Matt.Kuhlenschmidt


#ROBOMERGE-SOURCE: CL 5235874 via CL 5235875 via CL 5239571

[CL 5239692 by nick darnell in Main branch]
2019-02-28 11:54:41 -05:00
Josh Adams
d0bf843c9c - Merging Dev-Kairos/Engine/... to Main/Engine/...
- Brings over the necessary engine changes for embedding UE4 mobile as a dylib/so in native mobile app
- Various changes for facial animation, screen recording, others
- ARKit and ARCore plugins were removed, as deemed "not ready"
#rb many people


#ROBOMERGE-OWNER: josh.adams
#ROBOMERGE-AUTHOR: josh.adams
#ROBOMERGE-SOURCE: CL 5201138 via CL 5203024

[CL 5226277 by Josh Adams in Main branch]
2019-02-27 11:57:17 -05:00
david harvey
84873c0938 [LLM] use correct LLM macro for tracking font caches
#rb anthony.bills


#ROBOMERGE-SOURCE: CL 5176686 via CL 5176706 via CL 5176943

[CL 5177523 by david harvey in Main branch]
2019-02-25 13:25:21 -05:00
david harvey
e47c74e90a [LLM] cleanup of a few large items out of EngineMisc:
- transient textures moved to Textures tag
 - font cache allocations moved to UI tag
 - ICU allocations moved to Localization tag

#rb anthony.bills


#ROBOMERGE-SOURCE: CL 5176494 via CL 5176496 via CL 5176920

[CL 5177484 by david harvey in Main branch]
2019-02-25 13:24:48 -05:00
nick darnell
1b3a7d0c83 Slate - Encountering crashes that appear to be from the widget hierarchy changing during prepass, which shouldn't be possible. Adding ensures to catch it, and updating the loop to resample the number of widgets in case it changes.
Matt.Kuhlenschmidt


#ROBOMERGE-SOURCE: CL 5160499 via CL 5160501 via CL 5160504 via CL 5162802

[CL 5163048 by nick darnell in Main branch]
2019-02-24 17:28:16 -05:00
nick darnell
f84306084f Slate - Adding a note as a reminder how the parents end up getting invalidated when you remove slots from the children set.
#ROBOMERGE-SOURCE: CL 4974177 via CL 4974179 via CL 4974990

[CL 4975003 by nick darnell in Main branch]
2019-02-12 14:58:35 -05:00
ben zeigler
e836deb349 #jira UE-61501 Fix all blueprint-exposed single line API comments that use /** [at]returns to be /** Returns, as the first form does not parse correctly in the editor or in doxygen
Fix a few minor comment inaccuracies
Integrates changes from PR #5526
#rb michael.noland

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

[CL 4968596 by ben zeigler in Main branch]
2019-02-12 09:40:42 -05:00
matt kuhlenschmidt
9a09362ef6 Redo removal of redundant delegates on SImage which was lost by 4743892
#ROBOMERGE-SOURCE: CL 4950300 via CL 4952164

[CL 4954690 by matt kuhlenschmidt in Main branch]
2019-02-08 19:13:15 -05:00
jamie dale
44b019c493 Fixed infinite recursion that could happen when logging font load warnings with the Output Log open
This would log before setting the data, resulting in it constantly being requested by each log addition.

#jira UE-69391
#rb none

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

[CL 4890055 by jamie dale in Main branch]
2019-02-04 14:52:09 -05:00
matt kuhlenschmidt
25be00b25f Slate: Fix non-axis aligned stencil clipping still being a problem
[CODEREVIEW] nick.darnell, chris.gagnon
#jira UE-69145



#ROBOMERGE-SOURCE: CL 4833877 via CL 4837874

[CL 4837984 by matt kuhlenschmidt in Main branch]
2019-01-30 03:24:56 -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
Jamie Dale
05e14a4d2f Removed dependency on internal HarfBuzz API
#rb Francis.Hurteau, Chris.Gagnon
#lockdown Chris.Gagnon

[CL 4783864 by Jamie Dale in Dev-Editor branch]
2019-01-23 11:44:18 -05:00
Chris Gagnon
0dbe1f7fb2 Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 4766091 by Chris Gagnon in Dev-Editor branch]
2019-01-21 17:47:02 -05:00
Jamie Dale
57c85d7b0c Added CVar to disable legacy localized fallback font support, and added a warning if the legacy fallback fonts are loaded.
Slate.EnableLegacyLocalizedFallbackFont is the CVar. It currently defaults to enabled to preserve old behavior, but will be set to disabled in the next version, and removed in the one after that.

Please ensure your composite fonts use localized sub-font families: https://docs.unrealengine.com/en-US/Engine/UMG/UserGuide/Fonts/Overview

#rb none

[CL 4743638 by Jamie Dale in Dev-Editor branch]
2019-01-17 11:40:47 -05:00
Chris Gagnon
1dd3e0189f Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 4730305 by Chris Gagnon in Dev-Editor branch]
2019-01-15 18:47:22 -05:00
Chris Gagnon
1a3bf5caf1 Merging The Engine directory from //UE4/Dev-Main to //UE4/Dev-Editor upto CL 4698813
#rb none

[CL 4720826 by Chris Gagnon in Dev-Editor branch]
2019-01-14 16:55:55 -05:00
Rex Hill
a7a1914cb6 Optimized memory and performance rendering very long text strings by culling glyphs outside clipping area
#jira UE-67747
#rb Matt.Kuhlenschmidt
#fyi jamie.dale

[CL 4688522 by Rex Hill in Dev-Editor branch]
2019-01-08 10:45:55 -05:00
Michael Trepka
e8660b8ad0 Hide Mac native window buttons when the editor's viewport is in immersive mode
#rb Brandon.Schaefer
#jira UE-13789

[CL 4684971 by Michael Trepka in Dev-Editor branch]
2019-01-07 11:13:21 -05:00