Commit Graph

70 Commits

Author SHA1 Message Date
Saul Abreu
6f86c5ced9 Code improvements for localization targets in preparation for storing all settings in a single object for the localization dashboard.
[CL 2495054 by Saul Abreu in Main branch]
2015-03-28 16:07:01 -04:00
Saul Abreu
1a7b5a7d62 Added descriptive comments to localization target types and members for use in the localization dashboard UI.
[CL 2493105 by Saul Abreu in Main branch]
2015-03-26 22:08:09 -04:00
Saul Abreu
d867f1bb47 Added GUIDs to localization target so that renaming a localization target does not break references between localization targets.
[CL 2493008 by Saul Abreu in Main branch]
2015-03-26 20:23:29 -04:00
Saul Abreu
fe1cbb5171 Added localization target loading policy to localization dashboard UI. Allows localization targets to be added to/removed from the appropriate localization paths settings.
[CL 2485201 by Saul Abreu in Main branch]
2015-03-19 16:59:17 -04:00
Saul Abreu
2381b74426 Made sure that localization target names must be unique among all localization targets, not just those in the same localization target set.
[CL 2484055 by Saul Abreu in Main branch]
2015-03-18 23:47:20 -04:00
Saul Abreu
ea2d066e0b Localization targets may now depend on engine localization targets.
[CL 2483958 by Saul Abreu in Main branch]
2015-03-18 22:22:06 -04:00
Saul Abreu
db4c539fee Fixed generation of localization status reports from the localization dashboard. Clicking the localization status buttons now opens the conflict report in the default editor for the file type.
[CL 2483741 by Saul Abreu in Main branch]
2015-03-18 19:14:43 -04:00
Saul Abreu
040f4e7965 Fixed localization configuration script generation code that was using the settings model for gathering from text files rather than packages when branching to generate or not generate a GatherTextFromAssetsCommandlet gather step.
[CL 2483349 by Saul Abreu in Main branch]
2015-03-18 14:19:52 -04:00
Marc Audy
a425eba9ed Unify Slate's FInputGesture and Engine's FInputChord as FInputChord defined in Slate
[CL 2481648 by Marc Audy in Main branch]
2015-03-17 11:36:28 -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
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
Saul Abreu
2b0b267b18 Added ModulesToPreload setting to the localization dashboard UI and localization configuration script generation.
[CL 2477866 by Saul Abreu in Main branch]
2015-03-12 19:57:57 -04:00
Saul Abreu
69249c5a98 Added engine localization target set and project localization target set separation in localization dashboarded. Added tab for engine localization target set. Made the localization commandlet process use the project file as necessary.
[CL 2477847 by Saul Abreu in Main branch]
2015-03-12 19:41:56 -04:00
Saul Abreu
bfd4af815c Potential solution for an odd inclusion error regarding UnrealEdMisc.h being included from localization dashboard source files.
[CL 2475991 by Saul Abreu in Main branch]
2015-03-11 19:34:56 -04:00
Saul Abreu
0a03705c60 Fixed missing header inclusion for localization commandlet execution using FUnrealEdMisc.
[CL 2475921 by Saul Abreu in Main branch]
2015-03-11 18:51:00 -04:00
Saul Abreu
1d4a46a09a Refactored commandlet helper method to provide the necessary arguments for process creation, rather than actually creating the process. The localization commandlet executor UI now displays the commandlet process arguments as a tooltip for the task's name in the task list.
[CL 2475846 by Saul Abreu in Main branch]
2015-03-11 18:05:38 -04:00
Saul Abreu
8fae56e30a Stubbed logic for localization configuration script generation to use engine or project config/content directories based on whether a target is a member of the unreal engine target set or the project-specific target set.
[CL 2473178 by Saul Abreu in Main branch]
2015-03-09 18:56:46 -04:00
Saul Abreu
d54105edc2 Refactored localization commandlet execution/tasks so that they take the ULocalizationTarget object instead of the FLocalizationTargetSettings member in preparation for having the UE4 target set separate from the project-specific target set.
[CL 2472879 by Saul Abreu in Main branch]
2015-03-09 15:38:32 -04:00
Saul Abreu
d15578233c Relocated several methods on FLocalizationTargetSettings to ULocalizationTarget in preparation for seprating UE4 and game-specific target sets. ULocalizationTarget will make the distinction possible, not FLocalizationTargetSettings.
[CL 2472820 by Saul Abreu in Main branch]
2015-03-09 15:09:46 -04:00
Terence Burns
278a1bb3f6 Missing include for non unity build in Localization Commandlet code.
[CL 2472235 by Terence Burns in Main branch]
2015-03-09 06:09:59 -04:00
Saul Abreu
c2bf1796d3 Submitting previously unsaved changes after refactoring the names of struct/class member variables in LocalizationTarget.h.
[CL 2471713 by Saul Abreu in Main branch]
2015-03-06 18:23:24 -05:00
Saul Abreu
d6c274d6e4 Gathering text for localization via the localization dashboard/target editor now uses gathering configuration that is exposed via the UI.
[CL 2471712 by Saul Abreu in Main branch]
2015-03-06 18:22:14 -05:00
Saul Abreu
b2082f0866 Refactored localization dashboard and localization target editor details customization to make it easier to add new members to the classes being customized, in preparation for adding gather step customization.
[CL 2471635 by Saul Abreu in Main branch]
2015-03-06 17:12:46 -05:00
Saul Abreu
70ea5705fe Status buttons on the localization dashboard/localization target editor UI now use localization commandlet executor UI to show progress or allow cancellation.
[CL 2471633 by Saul Abreu in Main branch]
2015-03-06 17:11:11 -05:00
Marc Audy
037d007078 Fix shadowed variables
[CL 2471506 by Marc Audy in Main branch]
2015-03-06 15:13:38 -05:00