Commit Graph

90 Commits

Author SHA1 Message Date
Maciej Mroz
934d3ed529 UE-9030 Compiling a BP super class (with a child instance in the level) crashes with REINST class mismatch
All children classes are recompiled before any object is reinstanced.

#codereview Nick.Whiting, Robert.Manuszewski

[CL 2451921 by Maciej Mroz in Main branch]
2015-02-19 13:32:52 -05:00
Mikolaj Sieluzycki
52c71176ab Rename StaticConstructObject to StaticConstructObject_Internal and use it only in CoreUObject module. Change rest of usages to NewObject.
#codereview Robert.Manuszewski

[CL 2437731 by Mikolaj Sieluzycki in Main branch]
2015-02-09 05:43:45 -05:00
Matthew Griffin
c2a7e8178c [INTEGRATE] Change 2427264 by Nick.Whiting@z2421_SSD on 2015/01/31 18:51:47
Renaming ScriptComponent to ScriptPluginComponent

	#codereview robert.manuszewski

[CL 2435460 by Matthew Griffin in Main branch]
2015-02-06 10:41:43 -05:00
Mikolaj Sieluzycki
fa01cacb6c Trim down the amount of UObject constructors.
#codereview Robert.Manuszewski

[CL 2429641 by Mikolaj Sieluzycki in Main branch]
2015-02-03 05:40:57 -05:00
Ben Marsh
710a4bc6f0 [INTEGRATE] Change 2412806 by Andrew.Rodham@AndrewRodham_4.7 on 2015/01/20 16:20:05
Changed importable asset types to explicitly add source file paths to asset registry tags

	Previously this was harvested from the object's properties, but required recursing into sub objects which was not feasible.

[CL 2419469 by Ben Marsh in Main branch]
2015-01-26 18:50:05 -05:00
Ben Marsh
bffeb80a9a [INTEGRATE] Change 2412028 by Andrew.Rodham@AndrewRodham_4.7 on 2015/01/20 07:02:45
Added automatic content monitoring for all mounted content directories

	Modifications to source content files that reside inside these folders will now automatically be reimported, if they relate to an asset.
	New files will also be automatically imported, and deleted files will prompt the user to delete associated assets.
	The feature is currently disabled by default, and enabled in Editor Preferences / Loading and Saving.

	Notable features still todo/refine:
	 * Source files rename currently process as a delete/add
	 * Slow task dialogs need work. We can hopefully get it running in the background / asynchronously over multiple frames
	 * Batch operations need work
	 * Profiling/optimisation
	 * Various message boxes/dialogs need some refinement
	 * Asset import factories that are dynamically loaded/unloaded will not be picked up by the import manager. Need to figure out a good way of fixing this.

[CL 2419400 by Ben Marsh in Main branch]
2015-01-26 18:20:53 -05:00
Nick Darnell
a20e2e58f3 UE-6596 - Fixing an editor crash and memory corruption issue that occurs when UMG 3D Components have been placed in the level and the widget they spawn is recompiled with certain changes. Restructuring the way external blueprint compilers are registered so that they can properly wait until all compiling has finished to do re-registering of components...etc.
[CL 2388949 by Nick Darnell in Main branch]
2014-12-15 15:31:42 -05:00
Fred Kimberley
47cc7efc10 Deprecated AutoPriority and replaced it with ImportPriority. ImportPriority differs from AutoPriority in the following ways:
- Default value is 100 instead of 0 to allow other factories to have both higher or lower priority than the default.
 - Sorting is highest to lowest so factories with higher priority values go first.

Use ImportPriority to sort reimporting factories.

Merging changes 2382076 and 2382171 from Fortnite branch.

[CL 2387238 by Fred Kimberley in Main branch]
2014-12-12 14:13:31 -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
Ben Marsh
08dba3d1e9 More fixes for doxygen warnings.
[CL 2369707 by Ben Marsh in Main branch]
2014-11-25 08:44:20 -05:00
Jaroslaw Palczynski
7c41927cf4 Rename FPostConstructInitializeProperties to something simpler
Changed it with FObjectInitializer.

UECORE-7

[CL 2328384 by Jaroslaw Palczynski in Main branch]
2014-10-14 10:29:11 -04:00
Robert Manuszewski
f2bc02be0b ScriptPlugin: ScriptContext object is now marked as public so that maps with level blueprints calling functions on scripted objects can be saved without errors.
[CL 2294854 by Robert Manuszewski in Main branch]
2014-09-12 04:28:21 -04:00
Robert Manuszewski
7239feb99d ScriptPlugin: helper project for compiling lib files for Lua (moving from Extras to the plugin folder)
[CL 2294848 by Robert Manuszewski in Main branch]
2014-09-12 04:23:19 -04:00
Robert Manuszewski
6c3eefa7a7 Fixing missing comma in ScriptPlugin.uplugin, adding filename to the plugin manager error so that it's actually useful
[CL 2293849 by Robert Manuszewski in Main branch]
2014-09-11 11:59:05 -04:00
Robert Manuszewski
f3c1bd92cd ScriptPlugin: Adding Lua lib project to fix the problem with not being able to compile Lua with the plugin anymore. Moved Script plugins out of Script subfolder, merged ScriptPlugin and ScriptEditorPlugin into ScriptPlugin.
[CL 2293479 by Robert Manuszewski in Main branch]
2014-09-11 03:16:52 -04:00