Commit Graph

155 Commits

Author SHA1 Message Date
robert manuszewski
b7568cc694 Fix for UE-90683: You can no longer delete conflicting variables
Refactored FindField into FindUField and FindFProperty to avoid confusion caused by the fact that FindField<UField> will no longer return FProperties.

#jira UE-90683
#rb Steve.Robb
#tests Basic editor functionality test, cooked and ran PC client and server, bot soak tests for two hours

#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 12190998 in //UE4/Release-4.25/... via CL 12190999
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v661-12148976)

[CL 12191300 by robert manuszewski in Main branch]
2020-03-15 10:33:45 -04:00
rex hill
4511728f09 Tab manager filter can now block tab spawn
#rb chris.gagnon


#ROBOMERGE-OWNER: rex.hill
#ROBOMERGE-AUTHOR: rex.hill
#ROBOMERGE-SOURCE: CL 11604269 via CL 11604360 via CL 11604439
#ROBOMERGE-BOT: (v656-11643781)

[CL 11743509 by rex hill in Main branch]
2020-02-28 11:30:46 -05:00
rex hill
6a25b843d5 Fix content browser class blacklist not being applied
#ROBOMERGE-SOURCE: CL 11567023 via CL 11567108 via CL 11567120 via CL 11567133
#ROBOMERGE-BOT: (v654-11333218)

[CL 11567144 by rex hill in Main branch]
2020-02-20 12:55:25 -05:00
sebastien lussier
f0904e7732 Fix asset view with an active filter killing the editor performance when assets are added.
In a project with a lot of assets (let's say ~400K assets), SAssetView::ProcessRecentlyAddedAssets() would process a single asset during it's alloted time slice. The recreation of the set on each call would make the editor run at >10fps until the whole array is processed, at one asset per tick.

It's easy to reproduce by starting the editor and clicking on the "Content" root in the Content Browser, then typing anything in the Filter box while the asset discovery is in progress. The asset discovery will complete but the editor performance will be degraded until the filter is cleared.

With these changes, all new assets are processed in the allowed time with a single call to ProcessRecentlyAddedAssets()
#rb jamie.dale


#ROBOMERGE-SOURCE: CL 11292517 via CL 11292526 via CL 11292528 via CL 11292529
#ROBOMERGE-BOT: (v647-11244347)

[CL 11293016 by sebastien lussier in Main branch]
2020-02-07 13:08:21 -05:00
jamie dale
d8cde86f4c Removed redundant loop
#jira
#rb Lauren.Barnes
#rnx


#ROBOMERGE-SOURCE: CL 11258423 via CL 11258471 via CL 11258485
#ROBOMERGE-BOT: (v647-11244347)

[CL 11258916 by jamie dale in Main branch]
2020-02-05 14:42:37 -05:00
Lina Halper
44c1bb3292 COPY from //Dev-Anim to //Dev-Main
#rb: none
#fyi: Laurent.Delayen, Thomas.Sarkanen

[CL 11088765 by Lina Halper in Main branch]
2020-01-22 17:58:55 -05:00
rex hill
63f58eda9f Allow plugins to control which folders are writable
#rb jamie.dale


#ROBOMERGE-SOURCE: CL 11075022 via CL 11075023 via CL 11075025
#ROBOMERGE-BOT: (v637-11041722)

[CL 11075026 by rex hill in Main branch]
2020-01-21 14:04:13 -05:00
rex hill
cb2ede8d41 Content Browser: Asset View Button context menu
#rb none


#ROBOMERGE-SOURCE: CL 10928106 via CL 10928108 via CL 10928115
#ROBOMERGE-BOT: (v626-10872990)

[CL 10928117 by rex hill in Main branch]
2020-01-09 12:03:53 -05:00
ryan durand
627baf970a Updating copyright for Engine Editor.
#rnx
#rb none


#ROBOMERGE-SOURCE: CL 10869241 via CL 10869527 via CL 10869904
#ROBOMERGE-BOT: (v613-10869866)

[CL 10870586 by ryan durand in Main branch]
2019-12-26 15:33:43 -05:00
rex hill
25fb7f3068 Content browser class blacklist refactor to include subclasses
#rb jamie.dale


#ROBOMERGE-SOURCE: CL 10717848 via CL 10717920
#ROBOMERGE-BOT: (v610-10636431)

[CL 10717961 by rex hill in Main branch]
2019-12-13 15:30:01 -05:00
rex hill
c8f9c54f7d Fix folder blacklist flipped logic
#rnx
#jira


#ROBOMERGE-SOURCE: CL 10709527 via CL 10713808
#ROBOMERGE-BOT: (v610-10636431)

[CL 10713979 by rex hill in Main branch]
2019-12-13 14:29:39 -05:00
rex hill
01959e1487 Refactor folder blacklists
#ROBOMERGE-SOURCE: CL 10709001 via CL 10713780
#ROBOMERGE-BOT: (v610-10636431)

[CL 10713969 by rex hill in Main branch]
2019-12-13 14:29:24 -05:00
Robert Manuszewski
7b6f840f7f Copying //UE4/Dev-Core @ 10708550 to Dev-Main (//UE4/Dev-Main)
#rb none

[CL 10708666 by Robert Manuszewski in Main branch]
2019-12-13 11:07:03 -05:00
jamie dale
b8be41b8e7 Added a "docked" mode for the collections view
When docked, the collections view appears in a splitter below the paths view and is disconnected from the omni-search

#jira
#rb Lauren.Barnes


#ROBOMERGE-SOURCE: CL 10655445 via CL 10655505
#ROBOMERGE-BOT: (v609-10634694)

[CL 10655521 by jamie dale in Main branch]
2019-12-11 14:51:13 -05:00
sebastian nordgren
40f956984e SAssetView can now only show allowed classes in cases of asset dropdowns in the Details view.
This is accomplished by filtering out the recursive classes list to only the intersection between the supported asset classes and the backend filter's classes list if one is set. FARFilter::Append() creates the union of these lists, which would cause an excessive amount of classes to be displayed.

#rb chris.gagnon


#ROBOMERGE-SOURCE: CL 10319971 via CL 10320038
#ROBOMERGE-BOT: (v593-10286020)

[CL 10320040 by sebastian nordgren in Main branch]
2019-11-20 10:57:47 -05:00
marc audy
e8a2922b50 It is now possible to define a whitelist of asset classes that an editor session is allowed to use in the DefaultEditor.ini section [AssetTools] in an array called SupportedAssetTypes. Types that are not supported will not appear in the content browser or in context menus to create new assets.
#rb chris.gagnon
#rnx

#ROBOMERGE-OWNER: marc.audy
#ROBOMERGE-AUTHOR: sebastian.nordgren
#ROBOMERGE-SOURCE: CL 10069511 via CL 10069512
#ROBOMERGE-BOT: (v574-10069753)

#codereview Sebastian.Nordgren

[CL 10074271 by marc audy in Main branch]
2019-11-07 15:07:26 -05:00
Jamie Dale
1d31c54167 Fixed crash when creating a new asset with CollectGarbageEveryFrame enabled
#jira UE-79583
#rb Chris.Gagnon

[CL 9619734 by Jamie Dale in 4.24 branch]
2019-10-16 12:34:42 -04:00
Chris Gagnon
8ab0638182 Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main) for 4.24
#rb none

[CL 9325047 by Chris Gagnon in Main branch]
2019-10-01 20:41:42 -04:00
steve robb
14cab21e0c Deprecating ARRAY_COUNT and changing it to UE_ARRAY_COUNT.
Replicated from CL# 7924370.

#rb none


#ROBOMERGE-OWNER: steve.robb
#ROBOMERGE-AUTHOR: steve.robb
#ROBOMERGE-SOURCE: CL 9279060 via CL 9279063
#ROBOMERGE-BOT: (v443-9013191)

[CL 9279836 by steve robb in Main branch]
2019-09-28 08:19:35 -04:00
bob tellez
43f8834c6a #UE4 Fix bug where packages opened for diffing were emitting an error due to being queried for tags in SAssetView
#ROBOMERGE-SOURCE: CL 8914712 via CL 8914717
#ROBOMERGE-BOT: (v427-8887818)

[CL 8914723 by bob tellez in Main branch]
2019-09-19 18:00:25 -04:00
Chris Gagnon
2e87118a18 Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main) Interim 4.24.
#rb none

[CL 8614014 by Chris Gagnon in Main branch]
2019-09-10 11:35:20 -04:00
rex hill
c30a9cea00 Optimize content browser filters/search during startup (while assets are being discovered)
#jira UE-77252
#rb lauren.ridge
[FYI] jamie.dale


#ROBOMERGE-SOURCE: CL 7327659 via CL 7351608
#ROBOMERGE-BOT: (v371-7306989)

[CL 7397739 by rex hill in Main branch]
2019-07-17 10:18:14 -04:00
projectgheist
fea2907804 PR #5758: Store the folder color to the new path location v2 (Contributed by projectgheist)
#jira UE-73017


#rb sebastian.nordgren

[CL 6093159 by sebastian nordgren in Main branch]
2019-04-25 09:36:57 -04:00
patrick enfedaque
2100fc731d Add Support for drag/drop of Collection on the Foliage Palette (sharing of FT Presets)
(Support was added to anything that uses AssetUtil::ExtractAssetDataFromDrag)

[FYI] robert.osborne
#rb matt.kuhlenschmidt, jamie.dale


#ROBOMERGE-SOURCE: CL 5762914 via CL 5763787

[CL 5763822 by patrick enfedaque in Main branch]
2019-04-05 09:55:40 -04: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