Commit Graph

256 Commits

Author SHA1 Message Date
Marcus Wassmer
3b81cf8201 Merging using //UE5/Main_to_//UE5/Release-Engine-Staging @14384769
autoresolved files
#rb none

[CL 14384911 by Marcus Wassmer in ue5-main branch]
2020-09-24 00:43:27 -04:00
Marc Audy
7379fa99c5 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14229157
[CL 14233282 by Marc Audy in ue5-main branch]
2020-09-01 14:07:48 -04:00
brooke hubert
48113fc77e Adding EditorFramework to build.cs files
#rnx
#Jira UE-96448
#rb chris.gagnon

[CL 14114839 by brooke hubert in ue5-main branch]
2020-08-14 13:24:16 -04:00
Marc Audy
a7c9001a94 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14075166
#rb
#rnx

[CL 14075271 by Marc Audy in ue5-main branch]
2020-08-11 01:36:57 -04:00
Marc Audy
11f5b21210 Merging //UE5/Release-Engine-Staging @ 13752110 to Main (//UE5/Main)
#rnx

[CL 13753156 by Marc Audy in ue5-main branch]
2020-06-23 18:40:00 -04:00
Louise Rasmussen
757493c558 Python Script Plugin File Menu Icons
#rb matt.kuhlenschmidt

[CL 13645295 by Louise Rasmussen in ue5-main branch]
2020-06-08 16:04:35 -04:00
Matt Kuhlenschmidt
9573ab2bf0 Status bar updates
- Hooked up console edit box
- Hooked up active tool messages to modes (the mode specific messages need a lot of improvement
- Added status bars to standalone asset editors

#rb louise.rasmussen

[CL 13264057 by Matt Kuhlenschmidt in ue5-main branch]
2020-05-11 09:39:04 -04:00
jamie dale
cd0cf26650 Fixed ExecutePythonScript reporting an error if the node had no outputs
The internal MakeArray node would default to adding 1 pin, even if the input array of pin names was empty

#jira UE-91948
[FYI] Joji.Tsuruga
#rb none

#ROBOMERGE-SOURCE: CL 12786873 in //UE4/Release-4.25/... via CL 12786876 via CL 12786885
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)

[CL 12786906 by jamie dale in Main branch]
2020-04-14 17:04:51 -04:00
jamie dale
56febe2132 Avoid a crash from decrementing a Python object ref-count outside of the GIL
We now keep the GIL locked for the duration that the PySelf pointer is being used

#jira
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 12786098 in //UE4/Release-4.25/... via CL 12786105 via CL 12786111
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)

[CL 12786839 by jamie dale in Main branch]
2020-04-14 17:01:43 -04:00
michael noland
35eea6d9e3 Python: Added an editor preferences section for Python which contains a way to enable Developer Mode locally without affecting other users
#rb jamie.dale


#ROBOMERGE-OWNER: michael.noland
#ROBOMERGE-AUTHOR: michael.noland
#ROBOMERGE-SOURCE: CL 12330683 via CL 12330685 via CL 12330756 via CL 12331679
#ROBOMERGE-BOT: (v670-12295787)

[CL 12331680 by michael noland in Main branch]
2020-03-19 23:21:33 -04:00
jamie dale
8818a60da4 Hide some internal Python types from the class picker
#jira UE-90946
#rb Dan.OConnor
#rnx

#ROBOMERGE-SOURCE: CL 12320749 in //UE4/Release-4.25/... via CL 12320881
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v670-12295787)

[CL 12320977 by jamie dale in Main branch]
2020-03-19 19:24:18 -04:00
jamie dale
8cdfd91841 Moved the raw Python container type checks lower-level so that they also trip when trying to make a nested container type
#jira
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 12253998 in //UE4/Release-4.25/... via CL 12254000
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v668-12245121)

[CL 12296571 by jamie dale in Main branch]
2020-03-19 10:59:13 -04:00
jamie dale
caef476ee3 Improved error message when attempting to create a container property in Python that nests another container
This isn't supported by the reflection system and is already disallowed, but the error message was confusing. It now gives an error message more like UHT, and suggests using a struct as an alternative to direct nesting.

#jira
#rb Lauren.Barnes

#ROBOMERGE-SOURCE: CL 12253865 in //UE4/Release-4.25/... via CL 12253868
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v668-12245121)

[CL 12296563 by jamie dale in Main branch]
2020-03-19 10:59:09 -04:00
jamie dale
a1dd31468e Improved error message when creating a Python property for a container type
It is a common mistake to omit the type(s) for the container elements, so this case will now present an error stating the reason and the correct fix.

#jira
#rb Lauren.Barnes

#ROBOMERGE-SOURCE: CL 12251952 in //UE4/Release-4.25/... via CL 12251955
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v668-12245121)

[CL 12251961 by jamie dale in Main branch]
2020-03-18 16:28:23 -04: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
robert manuszewski
b938e59c9b Reimplementing FProperty changes from //UE4/Main
+ Reimplemented FProperty related fixed from //UE4/Main:
CL#10791312, 10804850, 10851666, 10855122, 10855198, 10942138, 11030611, 11030639, 11032261, 11061515, 11136964,11138881, 11214238, 11214865

#rb none (previously reviewed in Dev-Core)
[FYI] Chris.Bunnner, Daniel.Lamb


#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 11302985 via CL 11303011 via CL 11303019
#ROBOMERGE-BOT: (v0-11244347)

[CL 11303183 by robert manuszewski in Main branch]
2020-02-10 08:06:56 -05:00
Max Chen
b4881d8bf8 Copying //UE4/Dev-Editor to Dev-Tools-Staging (//UE4/Dev-Tools-Staging) @11123875
#rb none
#jira none

[CL 11123880 by Max Chen in Dev-Tools-Staging branch]
2020-01-27 20:11:15 -05:00
Juan Canada
f396f56a0b Merging //UE4/Dev-Main@11042002 to Dev-RenderPlat-Staging(//UE4/Dev-Rendering)
#rnx
#rb none

[CL 11075443 by Juan Canada in Dev-RenderPlat-Staging branch]
2020-01-21 14:54:20 -05:00
JeanMichel Dignard
dc2d35695f Copyright fixes
#rb none
#rnx

[CL 10910710 by JeanMichel Dignard in Dev-Tools-Staging branch]
2020-01-08 17:11:23 -05:00
JeanMichel Dignard
70d074639f Merging //UE4/Dev-Main @ 10886849 to Dev-Tools-Staging (//UE4/Dev-Tools-Staging)
#rb none
#rnx

[CL 10906274 by JeanMichel Dignard in Dev-Tools-Staging branch]
2020-01-08 13:26:18 -05:00
jeanmichel dignard
2ce7666d2d Copying //UE4/Dev-Core [at] 10708550 to Dev-Main (//UE4/Dev-Main)
#rb none

#ROBOMERGE-OWNER: jeanmichel.dignard
#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 10708666 in //UE4/Main/...
#ROBOMERGE-BOT: TOOLS (Main -> Dev-Tools-Staging) (v626-10872990)

[CL 10898071 by jeanmichel dignard in Dev-Tools-Staging branch]
2020-01-07 15:54:23 -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
james mcnatton
023f6090b2 Expose functions to register and unregister callbacks for python shutdown
#ROBOMERGE-SOURCE: CL 10892013 via CL 10892030
#ROBOMERGE-BOT: (v626-10872990)

[CL 10892051 by james mcnatton in Main branch]
2020-01-07 10:59:08 -05:00
Marc Audy
360d078ca3 Second batch of remaining Engine copyright updates.
#rnx
#rb none

[CL 10871248 by Marc Audy in Main branch]
2019-12-27 09:26:59 -05:00
Chris Gagnon
346a4b05ea Copy up from Dev-Editor @10681378
#rb none

[CL 10837446 by Chris Gagnon in Dev-Tools-Staging branch]
2019-12-19 18:07:47 -05:00