Commit Graph

727 Commits

Author SHA1 Message Date
Jamie Dale
3f2ecf7b57 Collection UX improvements
Revamped collection UI:
 - Uses a more modern design.
 - Adds the asset count to the collection view.
 - Adds the collections more prominently in asset tooltips.

Revamped sources panel UI:
 - Added a unified search for all aspects of the sources panel (paths, favorites, and collections).
 - Added a switcher for the paths and collections views, which auto-switches as you browse to paths or collections.
 - Collections are now visible by default, rather than hidden behind a View Option.

Improved Content Browser auto-complete:
 - Now lists collection and meta-data tag names, as well as the old class names.
 - Tokenizes the search terms to allow auto-complete on partial statements.
 - Note: Involves some breaking API changes to SAssetSearchBox to allow more complex filtering and auto-complete rules.

Added scripting API support:
 - Collections can now be created, destroyed, and manipulated via Python or Editor Utilities (editor-only, see the AssetTagsSubsystem API).
 - Collections can be queried both in-editor and at runtime (if cooked).

Added support for optionally "cooking" collections for use at runtime:
 - This only works for static collections, and adds their information to the asset registry meta-data.
 - See the AssetRegistry settings in BaseEngine.ini (bTagAllCollections, CollectionsToIncludeAsTags, and CollectionsToExcludeAsTags).
 - No collections are cooked by default.

#rb Chris.Gagnon

[CL 8847950 by Jamie Dale in Dev-Editor branch]
2019-09-18 16:53:27 -04:00
Lauren Barnes
b4b7f96557 UEdMode initial implementation and handling by FEdModeManager
#jira UETOOL-1722
#rb none
#rnx
#fyi Ryan.Schmidt

[CL 8614167 by Lauren Barnes in Dev-Editor branch]
2019-09-10 12:01:07 -04:00
Chris Gagnon
6f65d35a7a Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor) in prep for copy up
#rb none

[CL 8563299 by Chris Gagnon in Dev-Editor branch]
2019-09-06 19:11:19 -04:00
marc audy
e519adae91 Clean up AActor::GetComponents API. GetComponentsByClass was intended only for blueprints. The BP version has been renamed K2_GetComponentsByClass and made private, while the C++ GetComponentsByClass has been deprecated. A new non-templated GetComponents function has been added that takes a UActorComponent subclass and populates a passed in array with UActorComponents of that subclass.
#jira UE-79819
#rb Michael.Noland


#ROBOMERGE-SOURCE: CL 8503321 via CL 8503761
#ROBOMERGE-BOT: (v406-8472469)

[CL 8509319 by marc audy in Main branch]
2019-09-05 15:45:22 -04:00
ben marsh
102b2a4930 Allow overriding the shared DDC path via a command line option (-SharedDataCachePath=...).
#jira


#ROBOMERGE-SOURCE: CL 8498023 via CL 8501495
#ROBOMERGE-BOT: (v406-8472469)

[CL 8505402 by ben marsh in Main branch]
2019-09-05 11:42:07 -04:00
Max Chen
61603c83e4 Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor) at CL#8390086
#rb none

[CL 8393238 by Max Chen in Dev-Editor branch]
2019-09-01 02:03:35 -04:00
chris varnsverry
f564a4cb73 Make MaxActiveDownloads configurable
[at]Michael.Kirzinger [at]Thomas.Ross


#ROBOMERGE-SOURCE: CL 8130597 via CL 8130603 via CL 8133879
#ROBOMERGE-BOT: (v401-8057353)

[CL 8160214 by chris varnsverry in Main branch]
2019-08-21 09:37:24 -04:00
Max Chen
719222de61 Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 8153426 by Max Chen in Dev-Editor branch]
2019-08-21 00:20:50 -04:00
jack porter
ad4f135bfa Missed file setting minimum iOS version to 11
#jira UE-78649
#jira UE-78885
#rb none
#lockdown Cristina.Riveron

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

[CL 8090688 by jack porter in Main branch]
2019-08-16 09:31:53 -04:00
david ratti
d1f754b2d5 added PacketSimulationProfile.Off setting for convenience in making toggleable hotkeys
#rnx


#ROBOMERGE-SOURCE: CL 8029764 via CL 8041661
#ROBOMERGE-BOT: (v400-8057353)

[CL 8062494 by david ratti in Main branch]
2019-08-15 13:49:43 -04:00
Max Chen
e4d4965491 Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 7774443 by Max Chen in Dev-Editor branch]
2019-08-05 15:48:51 -04:00
robert manuszewski
3f0b079927 Bumping the max Uobject count up in the editor by 8M
#rb none


#ROBOMERGE-SOURCE: CL 7705778 via CL 7705781 via CL 7706683
#ROBOMERGE-BOT: (v384-7690951)

[CL 7706698 by robert manuszewski in Main branch]
2019-08-02 10:38:17 -04:00
brandon schaefer
9ecfbb6fef Keep the deprecated shader platform but comment it out
#jira none
#rb Michael.Sartain

#ROBOMERGE-SOURCE: CL 7691884 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v384-7690951)

[CL 7691901 by brandon schaefer in Main branch]
2019-08-01 13:52:21 -04:00
louisphilippe seguin
844e0509f2 Unshelved from pending changelist '7678487':
Network Emulation in PIE
- Added ability to set network emulation in the editor Play launch options
- When enabled you can set minimum, maximum latency and packet loss to incoming and outgoing traffic
- Has a dropdown box populated with preconfigured network profiles (list configured in UNetworkSettings)
- Works on clients and servers (defaults to Server only)
- Works with "Run Under One Process" and when launching an external process

NetDriver
- Latency and packet loss can now be applied to incoming packets
- Network emulation console commands now prefixed by "NetEmulation". Ex: "NetEmulation PktEmulationProfile=Bad"
-Open URL's can now add netemulation commands. Ex: "Open 127.0.0.1?PktEmulationProfile=Bad"

[RN] major engine/network
#rb Ryan.Gerleve, Jon.Nabozny



#ROBOMERGE-OWNER: louisphilippe.seguin
#ROBOMERGE-AUTHOR: louisphilippe.seguin
#ROBOMERGE-SOURCE: CL 7673622 via CL 7678640
#ROBOMERGE-BOT: (v381-7673386)

[CL 7678642 by louisphilippe seguin in Main branch]
2019-07-31 20:12:15 -04:00
brandon schaefer
645c5dff21 Show warnings when using a deprecated RHI to start the editor or when compiling shaders for that RHI
#jira UE-77707
Arciel.Rekman, Chris.Bunner
[CODEREVIEW] [at]Arciel.Rekman, [at]Chris.Bunner
#rb Arciel.Rekman
[FYI] Chris.Gagnon, Rolando.Caloca, Jules.Blok

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

[CL 7641285 by brandon schaefer in Main branch]
2019-07-26 15:11:22 -04:00
Chris Gagnon
d7d4ee7b38 Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor) at CL 7473521
#rb none
#fyi Max.Chen, Tim.Gautier

[CL 7614721 by Chris Gagnon in Dev-Editor branch]
2019-07-24 15:05:52 -04:00
jack porter
c273115228 Mark ES2 as deprecated, use ES31 as default for Android
#jira UE-76519
#rb Allan.Bentham
[FYI] Chris.Babcock

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

[CL 7609275 by jack porter in Main branch]
2019-07-24 12:23:33 -04:00
chris babcock
5dcfc7d7bf Add support for store version offset by architecture
#jira UE-67565
#ue4
#android
[FYI] Jack.Porter
#rb Thomas.Ross

#ROBOMERGE-SOURCE: CL 7434544 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)

[CL 7434548 by chris babcock in Main branch]
2019-07-17 19:00:37 -04:00
francois guimond
7d276102ff Scheduled local notifications on Android will now persist across reboots like on iOS.
Commiting changes from post-commit review.
#rnx
#rb Chris.Babcock, Pete.Procopio


#ROBOMERGE-SOURCE: CL 7265680 via CL 7271181
#ROBOMERGE-BOT: (v369-7254125)

[CL 7271330 by francois guimond in Main branch]
2019-07-10 21:32:14 -04:00
bob tellez
452aeba28e Merging CL#7257773
Back out changelist 7256178. This was a bad merge



#ROBOMERGE-OWNER: bob.tellez
#ROBOMERGE-AUTHOR: bob.tellez
#ROBOMERGE-SOURCE: CL 7258012 via CL 7266926
#ROBOMERGE-BOT: (v369-7254125)

[CL 7266952 by bob tellez in Main branch]
2019-07-10 17:05:15 -04:00
bob tellez
97e9932675 Merging //Fortnite/Release-10.0 to Dev-Main (//Fortnite/Dev-Main)
Merging CL#7251132 from //Fortnite/Release-Competitive.9.40

Merging in all missing changes from Release-9.40 to Release-Competitive.9.40 to try to make RoboMerge happy.

#rnx
#rb none


#ROBOMERGE-OWNER: bob.tellez
#ROBOMERGE-AUTHOR: bob.tellez
#ROBOMERGE-SOURCE: CL 7256432 via CL 7266483
#ROBOMERGE-BOT: (v369-7254125)

[CL 7266503 by bob tellez in Main branch]
2019-07-10 16:41:03 -04:00
mieszko zielinski
f7f3268d52 Extracted NavigationSystemV1's logic concerning NavOctree and navigation DirtyAreas into a separate structures for reusability
Notable changes:
- Added FNavigationOctreeController that wraps up what used to be NavigationSystemV1's navoctree-related logic
- Added FNavigationDirtyAreasController that wraps up what used to be NavigationSystemV1's DirtyAreas-related logic
- Added FNavigationDataHandler that is a helper struct that wraps up what used to be NavigationSystemV1's logic related to operation involving both navoctree and dirty areas
- Deprecated both FNavDataConfig.NavigationDataClass and FNavDataConfig.NavigationDataClassName and replaced them with a single NavDataClass property
- FNavigationOctree is not responsible for hashing element objects and storing their ElementId
- NavOctree elements how know about the octree they belong to (via a member property).

[at]Yoan.StAmant, [at]Maxime.Mercier, [at]Guillaume.Guay
#rb Yoan.StAmant


#ROBOMERGE-OWNER: mieszko.zielinski
#ROBOMERGE-AUTHOR: mieszko.zielinski
#ROBOMERGE-SOURCE: CL 7249089 via CL 7262555
#ROBOMERGE-BOT: (v369-7254125)

[CL 7262559 by mieszko zielinski in Main branch]
2019-07-10 13:31:21 -04:00
Max Chen
b5dd7ff7d4 Cine Camera: Change and deprecate film back
#jira UE-75813
#rb matt.hoffman

[CL 7250546 by Max Chen in Dev-Editor branch]
2019-07-09 15:47:34 -04:00
chris babcock
14547a1d0d Add option for public logs on Android
#ue4
#android
[FYI] Jack.Porter,Andrew.Grant
#rb Peter.Sauerbrei



#ROBOMERGE-SOURCE: CL 7113141 via CL 7113144 via CL 7165976
#ROBOMERGE-BOT: (v367-6836689)

[CL 7166205 by chris babcock in Main branch]
2019-06-21 23:50:54 -04:00
Max Chen
4561801a81 Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor) @7119039
#rb none

[CL 7120528 by Max Chen in Dev-Editor branch]
2019-06-21 01:21:43 -04:00