steve robb
51f3ea53ae
Removed ChooseClass.h includes.
...
#rb trivial
[CL 27823723 by steve robb in ue5-main branch]
2023-09-13 05:43:01 -04:00
bob tellez
d5bf6b21e1
#UE Improve logging about misconfigured ConvertibleDelegates
...
[FYI] dave.jones2
[CL 27759142 by bob tellez in ue5-main branch]
2023-09-11 13:01:02 -04:00
jamie dale
faaceb433b
Allow mapping a non-native class to a specific kind of Blueprint
...
#jira
#rb Dan.OConnor
#rnx
[CL 27700274 by jamie dale in ue5-main branch]
2023-09-07 21:45:24 -04:00
patrick boutot
c33e91782b
MVVM: Fix bad copy paste when building the setter for FieldNotify.
...
#jira UE-194774
#rb yohann.dossantos
[CL 27670569 by patrick boutot in ue5-main branch]
2023-09-07 09:10:47 -04:00
charles lefebvre
061b009699
Kismet Compiler: Deprecate SpawnIntermediateEventNode
...
#rnx
#rb dan.oconnor
[CL 27365052 by charles lefebvre in ue5-main branch]
2023-08-24 20:56:35 -04:00
phillip kavan
1aa46dff0e
Back out explicitly-transactional Blueprint CDOs (25372870) to mitigate possible undo/redo regressions. Will revisit for a future release.
...
#rnx
#jira UE-184781, UE-192529
#rb Jodon.Karlik
#lockdown julien.marchand
[CL 27013541 by phillip kavan in ue5-main branch]
2023-08-10 17:42:44 -04:00
dan oconnor
cc815320d5
UEditorUtilityWidgetBlueprint can be mapped exactly to UEditorUtilityWidget, I was not aware that it had a more precise root class than UUserWidget
...
#jira UE-187090
#rb Jordan.Hoffmann
[CL 26940506 by dan oconnor in ue5-main branch]
2023-08-08 20:35:15 -04:00
jordan hoffmann
4098c782dd
[BugFix] Made it so users can no longer reparent blueprints to classes managed by a different blueprint type (IE Actor to EditorUtilityActor)
...
#jira UE-159086
#rb dan.oconnor
[CL 26922282 by jordan hoffmann in ue5-main branch]
2023-08-08 13:25:48 -04:00
jordan hoffmann
6fdcff9ffd
[Backout] - CL26921657
...
Accidentally merged change to 5.3... Backing out and resubmitting without the robomerge flag
Original CL Desc
-----------------------------------------------------------------
[BugFix] Made it so users can no longer reparent blueprints to classes managed by a different blueprint type (IE Actor to EditorUtilityActor)
#jira UE-159086
#rb dan.oconnor
[CL 26922119 by jordan hoffmann in ue5-main branch]
2023-08-08 13:22:50 -04:00
jordan hoffmann
0eca8c16c1
[BugFix] Made it so users can no longer reparent blueprints to classes managed by a different blueprint type (IE Actor to EditorUtilityActor)
...
#jira UE-159086
#rb dan.oconnor
[CL 26921682 by jordan hoffmann in ue5-main branch]
2023-08-08 13:13:23 -04:00
robert manuszewski
d3991fec9b
Fixing potential compile errors ahead of enabling TObjectPtr GC barrier
...
#rb trivial
[CL 26868625 by robert manuszewski in ue5-main branch]
2023-08-05 06:09:54 -04:00
dan oconnor
dc3cca8c1b
Conform interfaces and functions before reconstructing nodes, this prevents a phantom compilation error when loading a blueprint after a parent blueprint has removed a function
...
#rb Phillip.Kavan, Dave.Jones2
#jira UE-189589
[CL 26248262 by dan oconnor in ue5-main branch]
2023-06-26 19:01:37 -04:00
dan oconnor
75eb898722
Use the PostConstructLinkNext pointer to initialize properties that aren't CPF_ZeroConstructor, rather than just starting at FirstPropertyToInit and initializing every remaining property (often redundantly)
...
Relevant CLs: 86560, 1444860, 1447974
#rb Phillip.Kavan
[CL 26199482 by dan oconnor in ue5-main branch]
2023-06-22 19:38:17 -04:00
phillip kavan
e2d7f26b44
Avoid potential collisions with existing non-transient objects when creating transient event stub graph artifacts during Blueprint ubergraph compilation.
...
#jira UE-182720
#rb Dave.Jones2
[CL 26150938 by phillip kavan in ue5-main branch]
2023-06-21 11:31:07 -04:00
dan oconnor
1065df6465
Destroy the skeleton class before clearing the UBlueprint's generated class. This allows UBlueprintGeneratedClass::PostLoad (called during duplication) to correctly identify that it is not the authoritative class, and therefore not generate GC info
...
#jira UE-188776
#rb Phillip.Kavan
[CL 26109850 by dan oconnor in ue5-main branch]
2023-06-19 19:18:02 -04:00
marc audy
d1f48fc5c8
Fix implicit capture of this using [=] deprecated in C++20
...
#jira
#rnx
[CL 25989494 by marc audy in ue5-main branch]
2023-06-14 15:07:58 -04:00
zahra nikbakht
cdf91529ce
Add field notify checkbox to BP functions
...
- Generate a list of field notify properties to choose from (the list only shows when the selected property itself is field notify)
#jira UE-183420
#rb patrick.boutot
[CL 25794075 by zahra nikbakht in ue5-main branch]
2023-06-05 12:02:05 -04:00
phillip kavan
2593aa6da6
[CIS] Fix LOCTEXT key collision.
...
#rnx
#jira UE-187694
#rb none (trivial)
[FYI] Dan.OConnor
#preflight skip (trivial)
[CL 25762504 by phillip kavan in ue5-main branch]
2023-06-02 11:24:08 -04:00
dan oconnor
9506cf76a4
Downgrade this warning to note
...
#rb None
#rnx
#jira
#preflight
[CL 25720702 by dan oconnor in ue5-main branch]
2023-06-01 01:30:37 -04:00
dan oconnor
493f1d7873
Non unity fix
...
#rb none
#rnx
#jira
#preflight
[CL 25720250 by dan oconnor in ue5-main branch]
2023-05-31 23:53:03 -04:00
dan oconnor
9f5773c125
Remove optimization flag
...
#rb none
#rnx
#jira
#preflight
[CL 25720135 by dan oconnor in ue5-main branch]
2023-05-31 23:27:25 -04:00
dan oconnor
8eb692c606
Make explicit and validate ublueprint and ubpgc classes, honor the mappings when creating a blueprint from a UClass
...
#preflight 647551ded36191bd26b82118
#jira UE-187090
#rb Phillip.Kavan
[CL 25720111 by dan oconnor in ue5-main branch]
2023-05-31 23:26:13 -04:00
jamie dale
5df55f65e3
Favor sparse data properties if they match the name of a deprecated object property
...
This allows BPs to still function when object data is moved to sparse data, and the original object property deprecated
#jira
#preflight 64650f92317ee2d9d165916e
#rb Phillip.Kavan, Andrew.Thayer
[CL 25515961 by jamie dale in ue5-main branch]
2023-05-17 16:43:57 -04:00
kirill zorin
de8db5ff76
Converting ARO-facing raw pointers to TObjectPtr ahead of raw pointer ARO API deprecation.
...
#rb zousar.shaker
#rb markus.breyer
#rb robert.manuszewski
#preflight 646391406b1406b54ab15460
[CL 25489627 by kirill zorin in ue5-main branch]
2023-05-16 10:52:49 -04:00
johan torp
6e7d6e521c
New GC schema that replaces token stream
...
Flat, simpler and more compact representation that doesn't bake in depth-first visitation order of maps/sets and arrays-of-structs.
~0.5MB memory saved and 3-4% walltime reachability speedup for an internal project, despite making two things slower:
1. The new unbounded queue for arrays-of-structs lack work-stealing support
2. Struct schemas are allocated separately for simplicity, which is likely slower than inlining them with class schemas.
Both work-stealing and inlining struct schemas might be implemented as future optimizations.
#preflight 6458b96e6534a4f504a95d34
#rb robert,millar,robert.manuszewski
[CL 25468575 by johan torp in ue5-main branch]
2023-05-14 11:42:19 -04:00