Commit Graph

20 Commits

Author SHA1 Message Date
Richard Hinckley
6ceaa5aba7 Cleaning out programmer-only comments that were harvested by Doxygen.
#platformnotify Josh.Adams

[CL 2690143 by Richard Hinckley in Main branch]
2015-09-14 09:25:39 -04:00
Andrew Rodham
93e71b9e6a Unified asset import data across all asset types.
The majority of asset reimport machinery is now held within UAssetImportData and FAssetImportInfo. This change allows us to remove the CachedAssetsBySourceFileName map from FAssetRegistry that was previously added to support auto reimport for 4.7.

The functionality of CachedAssetsBySourceFileName has been wrapped up in FAssetSourceFilenameCache, which sits on top of the asset registry in the editor.

This unification allows us to also consistently store the file timestamps and MD5 hashes of imported files. This subsequently allows auto-reimports to be ignored where a source content file has not actually changed (its MD5 is the same).

This addresses UETOOL-365 - Rework AssetRegistry changes to support auto-reimport

[CL 2567286 by Andrew Rodham in Main branch]
2015-05-27 16:16:21 -04:00
Marc Audy
20cc3e92bc Fix ScriptFactory not returning created blueprint
#codereview Mike.Fricker, robert.manuszewski

[CL 2507098 by Marc Audy in Main branch]
2015-04-09 14:34:41 -04:00
Mike Fricker
4de6cbb30c Fixed assertion when reimporting assets for script plugin components
#codereview robert.manuszewski

[CL 2501080 by Mike Fricker in Main branch]
2015-04-03 09:50:51 -04:00
Robert Manuszewski
8fd2f69974 Adding script contents validation when importing scripts for the script plugin. Added support for custom file extensions for script plugin.
[CL 2485714 by Robert Manuszewski in Main branch]
2015-03-20 01:39:43 -04:00
Robert Manuszewski
b506a691c0 ScriptPlugin will no longer import txt files
[CL 2485438 by Robert Manuszewski in Main branch]
2015-03-19 19:08:36 -04:00
Jaroslaw Palczynski
28fc7695a0 Missing chages for 2481343.
Some P4V problem with backing out large changelist missed some files.

#codereview Robert.Manuszewski

[CL 2481366 by Jaroslaw Palczynski in Main branch]
2015-03-17 06:17:32 -04:00
Jaroslaw Palczynski
f23f29257b Back out changelist 2481333
Rob asked me to back out GENERATED_*_BODY -> GENERATED_BODY change for now until the "_Validate and _Implementation auto-generation" discussion is over.

#codereview Robert.Manuszewski

[CL 2481343 by Jaroslaw Palczynski in Main branch]
2015-03-17 05:38:32 -04:00
Jaroslaw Palczynski
fa31560e2d Enabled UHT to digest GENERATED_BODY instead of GENERATED_UCLASS_BODY, GENERATED_USTRUCT_BODY, GENERATED_UINTERFACE_BODY or GENERATED_IINTERFACE_BODY, changed every occurence to the new syntax and fixed every warning that have fallen out of this change.
#codereview Robert.Manuszewski

[CL 2481333 by Jaroslaw Palczynski in Main branch]
2015-03-17 05:19:11 -04:00
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
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
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