Commit Graph

52 Commits

Author SHA1 Message Date
Steve Robb
0756ef15b9 Delegate comparisons deprecated, lots of other associated code deprecated, and lots of warning fixups:
* Multicast delegate Add* calls now return FDelegateHandles, and Remove* calls are now all deprecated, except for a new Remove function which takes a FDelegateHandle.
* New FConsoleManager::RegisterConsoleVariableSink_Handle and UnregisterConsoleVariableSink_Handle functions which work in terms of FConsoleVariableSinkHandle.
* Timer calls which don't take FTimerHandles are deprecated.
* FTicker::AddTicker now returns an FDelegateHandle and is removed by an overloaded Remove function.
* DEFINE_ONLINE_DELEGATE* macros now define _Handle variants of the Add/Remove functions which return/take handles.
* Various other handle-based registration changes.
* Some unity build fixes.
* Some simplification of delegate code.
* Fixes for lots of existing code to use handle-based registration and unregistration.

#codereview robert.manuszewski

[CL 2400883 by Steve Robb in Main branch]
2015-01-08 09:29:27 -05:00
Jamie Dale
a569f6b356 Fixed code relying on SLATE_TEXT_ATTRIBUTE for STextBlock.
UETOOL-213 - Minimize Slate FString -> FText conversion (remove SLATE_TEXT_ATTRIBUTE)

This fixes any editor/engine specific code that was passing text to Slate as FString rather than FText.

[CL 2399803 by Jamie Dale in Main branch]
2015-01-07 09:52:40 -05:00
Dan Oconnor
05180403e2 Fix for behavior that I can only explain via this compiler bug (or something similar)
- https://connect.microsoft.com/VisualStudio/feedback/details/800364/initializer-list-calls-object-destructor-twice
Also fixed possible infinite loop

[CL 2398375 by Dan Oconnor in Main branch]
2015-01-05 22:59:34 -05:00
Dan Oconnor
e1ae7a16ad Nonunity fix
[CL 2393268 by Dan Oconnor in Main branch]
2014-12-18 19:17:27 -05:00
Dan Oconnor
8e29537e30 Fixes for blueprint merge tool when run on assets that aren't conflictng (!IsActivelyMerging when merge is initiated)
[CL 2393216 by Dan Oconnor in Main branch]
2014-12-18 18:17:28 -05:00
Dan Oconnor
52775078f7 Initializing SMergeAssetPickerView::MergeAssetSet, could not start a merge if the revision was changed but the asset was not.
#codereview Mike.Beach

[CL 2392974 by Dan Oconnor in Main branch]
2014-12-18 15:32:29 -05:00
Dmitry Rekman
29b798926a Fix CIS.
#codereview Dan.Oconnor

[CL 2392918 by Dmitry Rekman in Main branch]
2014-12-18 14:37:30 -05:00
Dan Oconnor
3b84a1578f Removed experimental flag on blueprint merging
[CL 2392857 by Dan Oconnor in Main branch]
2014-12-18 13:57:42 -05:00
Dan Oconnor
1ea7d25e62 Diff and merge tool improvements, introduced tree view to display changes, removed the list view that used to display changes made in the blueprint's various graphs
[CL 2391959 by Dan Oconnor in Main branch]
2014-12-17 19:27:27 -05:00
James Golding
043a3d1c0e Fix non-unity in MergeUtils.cpp
#codereview mike.beach
#lockdown Zachary.EdgertonJones

[CL 2387089 by James Golding in Main branch]
2014-12-12 12:29:52 -05:00
Mike Beach
f8cc7d2d1a Non-unity fix.
[CL 2386162 by Mike Beach in Main branch]
2014-12-11 17:00:10 -05:00
Mike Beach
26388283b4 Fixing some mono/non-unity build errors.
[CL 2385818 by Mike Beach in Main branch]
2014-12-11 13:39:40 -05:00
Mike Beach
ca94ad12c3 [UE-5744/UE-5743] Adding a mode to the blueprint merge panel that lets you pick arbitrary blueprints to merge against each other.
#codereview Dan.OConnor

[CL 2385712 by Mike Beach in Main branch]
2014-12-11 12:24:41 -05:00
Matt Kuhlenschmidt
b22b854af7 Fix merge menu entry showing up in the same menu in two places.
[CL 2385617 by Matt Kuhlenschmidt in Main branch]
2014-12-11 11:09:39 -05:00
Ben Marsh
149375b14b Update copyright notices to 2015.
[CL 2379638 by Ben Marsh in Main branch]
2014-12-07 19:09:38 -05:00
Mike Beach
3c8b5fb5ea [UE-5075/UE-5070] Adding accept source/target buttons to the merge tool.
#codereview Dan.OConnor

[CL 2376351 by Mike Beach in Main branch]
2014-12-04 15:45:39 -05:00
Dan Oconnor
d009d03bb8 Leveraging SMyBlueprint and SKismetInspector in the Diff/Merge tools. Rquired introduction of tabs into those tools because we ran out of screenspace
#coderview Mike.Beach

[CL 2369322 by Dan Oconnor in Main branch]
2014-11-24 18:59:49 -05:00
Mike Beach
10aa6932f9 [UE-5740] The finish/cancel buttons now close out the editor when running the merge tool from command-line.
#codereview Dan.OConnor

[CL 2368928 by Mike Beach in Main branch]
2014-11-24 17:38:44 -05:00
Mike Beach
809444724a [UE-5068] Extending the new command-line asset diff command to handle Blueprint merging.
#codereview Dan.OConnor

[CL 2367629 by Mike Beach in Main branch]
2014-11-21 12:21:17 -05:00
Dan Oconnor
811b484786 Fixed graph view not allowing you to iterate differences when there were no local or no remote changes
[CL 2350387 by Dan Oconnor in Main branch]
2014-11-05 14:04:10 -05:00
Dan Oconnor
5f4d2fe1c8 Conflict detection and diff highlighting fixed for the tree view. Also fixed Native Components not being checked. And an off by one error in HasNextDifference
[CL 2349504 by Dan Oconnor in Main branch]
2014-11-04 22:25:35 -05:00
Dan Oconnor
5730043362 Moved Blueprint Merge tool toggle to experimental editor settings
[CL 2345631 by Dan Oconnor in Main branch]
2014-10-30 20:04:18 -04:00
Dan Oconnor
d231f7669a Merge panel's details view can now highlight conflicts
[CL 2345194 by Dan Oconnor in Main branch]
2014-10-30 13:36:47 -04:00
Dan Oconnor
192a753d4b Can open merge tool from context menu, moved ini switch into editor ini
[CL 2343166 by Dan Oconnor in Main branch]
2014-10-28 22:59:51 -04:00
Dan Oconnor
18d0b9eddc Separated list for remote differences and local differences in the graph view for the merge tool
[CL 2342497 by Dan Oconnor in Main branch]
2014-10-28 13:43:26 -04:00