Commit Graph

1149 Commits

Author SHA1 Message Date
dan oconnor
9f16d2cfd2 Fixed compilation error describing undetermined type when calling an interface function with Set or Map properties
#rb Phillip.Kavan
#jira UE-70642

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: dan.oconnor
#ROBOMERGE-SOURCE: CL 5247777 in //UE4/Release-4.22/... via CL 5247868
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)

[CL 5264922 by dan oconnor in Dev-Build branch]
2019-03-01 14:56:06 -05:00
Ben Marsh
dece8de2d2 Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none
#rnx

[CL 5095547 by Ben Marsh in Dev-Build branch]
2019-02-20 15:06:37 -05:00
Ben Marsh
ef2c7066f2 Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none
#rnx

[CL 4957620 by Ben Marsh in Dev-Build branch]
2019-02-09 14:49:54 -05:00
Ben Marsh
43317388da Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none
#rnx

[CL 4867651 by Ben Marsh in Dev-Build branch]
2019-02-01 11:34:13 -05:00
Ben Marsh
a3e87004d6 Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none
#rnx

[CL 4783611 by Ben Marsh in Dev-Build branch]
2019-01-23 10:59:53 -05:00
Ben Marsh
3e14e12a73 Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none
#rnx

[CL 4737894 by Ben Marsh in Dev-Build branch]
2019-01-16 19:30:43 -05:00
Ben Marsh
129aac0526 Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none
#rnx

[CL 4706788 by Ben Marsh in Dev-Build branch]
2019-01-10 20:03:35 -05:00
Ben Marsh
c09b6d7f18 Merge from //UE4/Main.
#rb none
#rnx

[CL 4701155 by Ben Marsh in Dev-Build branch]
2019-01-10 11:10:29 -05:00
Ben Marsh
287fa130a3 Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none
#rnx

[CL 4677654 by Ben Marsh in Dev-Build branch]
2019-01-02 20:42:29 -05:00
Ben Marsh
530369c613 Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none
#rnx

[CL 4662695 by Ben Marsh in Dev-Build branch]
2018-12-14 14:49:12 -05:00
Ben Marsh
b0da1f4fe7 Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none

[CL 4577636 by Ben Marsh in Dev-Build branch]
2018-11-19 10:12:17 -05:00
Ben Marsh
983f6e4d86 Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none

[CL 4450587 by Ben Marsh in Dev-Build branch]
2018-10-11 09:04:26 -04:00
Marc Audy
af90b7bcd4 Copying //UE4/Fortnite-Staging to Dev-Main (//UE4/Dev-Main) @ 4395008
#rb
#rnx
#lockdown Nick.Penwarden

[CL 4395058 by Marc Audy in Main branch]
2018-09-25 10:11:35 -04:00
Marc Audy
77764638df Don't allow a new pin to be matched twice
#jira UE-63504
#rb Dan.OConnor

[CL 4340756 by Marc Audy in Dev-Framework branch]
2018-09-04 10:42:20 -04:00
Marc Audy
c9b27660cf Add comments to ERedirectType
#rb none
#rnx

[CL 4339262 by Marc Audy in Dev-Framework branch]
2018-09-02 11:49:36 -04:00
Marc Audy
7752ae53a8 Validate CommutativeAssociativeBinaryOperator metadata in UHT and also at the K2Node level in case the function changes to an invalid construct later
#jira UE-60186
#rb Fred.Kimberley

[CL 4318713 by Marc Audy in Dev-Framework branch]
2018-08-27 12:13:38 -04:00
Dan Oconnor
956fe90bec Fix for issues compiling blueprints after changing a UserDefinedStructure
#rb Phillip.Kavan, Marc.Audy
#jira UE-63002

[CL 4298303 by Dan Oconnor in Dev-Framework branch]
2018-08-17 16:52:34 -04:00
Marc Audy
b36270d0c1 Fix GetDataTableRow title not updating when changing type
#rb none
#jira UE-62896

[CL 4292078 by Marc Audy in Dev-Framework branch]
2018-08-16 09:46:56 -04:00
Marc Audy
6e9de46b27 Don't allow set member input pin to be split at all
#jira UE-62924
#rb Fred.Kimberley

[CL 4289407 by Marc Audy in Dev-Framework branch]
2018-08-15 15:38:35 -04:00
Marc Audy
177e5e4c1b Fix get data table row result pin not properly updating if it was split.
#jira UE-62896
#rb Fred.Kimberley

[CL 4289396 by Marc Audy in Dev-Framework branch]
2018-08-15 15:37:57 -04:00
Phillip Kavan
052594d470 Initial support for Blueprint Graph editor "Quick Jump" bookmarks.
Change summary:
- Moved the FBlueprintEditor::OpenGraphAndBringToFront() API up into the IBlueprintEditor interface.
- Modified FGraphEditorCommandsImpl to define new "Quick Jump" commands for graph editor contexts. Keyboard shortcuts are currently set up as follows (where 'slot_index' is '0' through '9' on the keyboard):
    - Quick Jump to Bookmark: SHIFT + <slot_index>
    - Set Quick Jump Bookmark: CTRL + <slot_index>
- Modified FBlueprintEditor::CreateDefaultCommands() to map Quick Jump commands to actions within the top-level Blueprint editor toolkit context.
- Added implementations to FBlueprintEditor for handling Quick Jump commands within the relevant editor contexts.
- Added UBlueprintEditorSettings::GraphEditorQuickJumps to save Quick Jump bookmark info to local user settings (.ini).

Known issues:
- Keyboard input focus will be lost whenever the user clicks on a tab well at the top of the Blueprint editor window. As a result, quick jump keyboard shortcuts won't work again until the user clicks somewhere inside the tab to reclaim the input focus. This is a general UI problem that's not tied to this feature specifically.
- Similarly, top-level editor command keyboard shortcuts (including Quick Jump) won't work immediately after opening a Blueprint asset in a new editor window. The keyboard input focus is not set until the user clicks somewhere inside the tab area. All editors have this issue (not just Blueprint editor windows).

#rb None
#jira None

[CL 4286592 by Phillip Kavan in Dev-Framework branch]
2018-08-15 04:29:24 -04:00
Marc Audy
aa57c74a78 Optimize switch code generation for unlinked cases when there is also no default case.
Per: https://udn.unrealengine.com/questions/451077/blueprint-switch-statement-performance.html
#rb
#rnx

[CL 4285260 by Marc Audy in Dev-Framework branch]
2018-08-14 17:06:24 -04:00
Marc Audy
f5dbd00305 Fix linker issue
#rb
#rnx

[CL 4276127 by Marc Audy in Dev-Framework branch]
2018-08-10 14:17:06 -04:00
Marc Audy
e591fb641e Generalize the logic that determines what entry points appear under graph in the my blueprints panel.
Make InputTouch show up as an entry point in the graph list.
#jira UE-62721
#rb Michael.Noland

[CL 4275952 by Marc Audy in Dev-Framework branch]
2018-08-10 13:41:45 -04:00
Marc Audy
7f80ec4ca4 (4.20.2) Remove check as the changes to pin orphaning means the container type can be expected not to match.
#jira UE-62460
#rb Dan.OConnor
#rnx

[CL 4262822 by Marc Audy in Dev-Framework branch]
2018-08-06 15:17:42 -04:00