Ben Marsh
dcb0b1d4e7
Tidy up output formatting for XML config errors.
...
[CL 2281593 by Ben Marsh in Main branch]
2014-09-02 11:15:59 -04:00
Ben Marsh
6fb82b2cb5
Output an error message if an XML configuration file is badly formatted. Response to https://answers.unrealengine.com/questions/90667/error-on-editor-launch-unrealbuildtool.html .
...
#codereview Jaroslaw.Palczynski
[CL 2281575 by Ben Marsh in Main branch]
2014-09-02 11:05:56 -04:00
Josh Adams
6ee63172a8
- Allow non-existant fields in BuildConfiguration.xml, because it's a shared file (the one in Documents) and another branch may add fields
...
#codereview Jaroslaw.Palczynski
[CL 2116711 by Josh Adams in Main branch]
2014-06-25 10:38:49 -04:00
Jaroslaw Palczynski
101dd656a4
UBT: Not calling PostReset function after initial loading.
...
[CL 2097138 by Jaroslaw Palczynski in Main branch]
2014-06-06 10:23:43 -04:00
Jaroslaw Palczynski
a4f0aa0440
Minor fix for UBT.
...
[CL 2097076 by Jaroslaw Palczynski in Main branch]
2014-06-06 09:13:20 -04:00
Jaroslaw Palczynski
a51cded662
UBT: Renamed XmlConfigField to XmlConfig attribute and left only field annotation mechanism. If class has any fields annotated then it's going to be included in the configuration mechanism.
...
[CL 2097041 by Jaroslaw Palczynski in Main branch]
2014-06-06 07:43:02 -04:00
Jaroslaw Palczynski
75090acf5c
Some missing folders for XMLs and XSD wasn't created on build machines. Now it creates them if they don't exist. CIS fix.
...
[CL 2095848 by Jaroslaw Palczynski in Main branch]
2014-06-05 12:14:35 -04:00
Jaroslaw Palczynski
32917f05be
UBT XML configuration improvements:
...
- XSD driven IntelliSense
- defaults read from code (default XML file will be regenerated on UBT startup if is different than it should be)
- configurable classes/fields have to be now annotated with XmlConfig and XmlConfigField attributes
#codereview Robert.Manuszewski
[CL 2095741 by Jaroslaw Palczynski in Main branch]
2014-06-05 12:12:32 -04:00
Jaroslaw Palczynski
a66906894f
UBT BuildConfiguration.xml generate and add to project fix refactor. Now it avoids a possible error when template generation fails, but the file is still added to a project.
...
#codereview Robert.Manuszewski
[CL 2081948 by Jaroslaw Palczynski in Main branch]
2014-05-22 09:53:25 -04:00
Jaroslaw Palczynski
0b5715ee23
UBT CIS Fix.
...
[CL 2081826 by Jaroslaw Palczynski in Main branch]
2014-05-22 06:42:22 -04:00
Jaroslaw Palczynski
0ba3dc9a81
UBT BuildConfiguration.xml file hasn't been added to UE4 project if it was generated in the same run. Fixed.
...
#codereview Robert.Manuszewski
[CL 2081815 by Jaroslaw Palczynski in Main branch]
2014-05-22 06:22:16 -04:00
Jaroslaw Palczynski
ab734cb333
Added AppData location to UBT possible configuration locations.
...
The logic of data loading is also slightly changed. The global user config can now be found in two locations: in MyDocuments and AppData. If both of them exist the preferred is most recently changed one. If one of them exists it is chosen. If none exists then the template is created in AppData.
#codereview Robert.Manuszewski
[CL 2058590 by Jaroslaw Palczynski in Main branch]
2014-04-29 06:00:04 -04:00
Jaroslaw Palczynski
314b1a4d65
UBT now tries to create an empty template BuildConfiguration.xml file if it doesn't find it in user locations.
...
#codereview Robert.Manuszewski
[CL 2056330 by Jaroslaw Palczynski in Main branch]
2014-04-25 07:18:45 -04:00
Jaroslaw Palczynski
2efe4a8269
Moved NoRedist/UnrealBuildTool/BuildConfiguration.xml to NotForLicensees/UnrealBuildTool/BuildConfiguration.xml and refactored UBT BuildConfiguration.xml loader and ProjectFileGenerator, so they use same possible location source.
...
#codereview Robert.Manuszewski
[CL 2055491 by Jaroslaw Palczynski in Main branch]
2014-04-24 10:59:11 -04:00
Jaroslaw Palczynski
ad5e691054
#UE4 Fixing hack for parsing with InvariantCulture in UBT xml system.
...
#summary The parsing functions now look for Parse method instead of TryParse and try to find one with IFormatProvider to pass InvariantCulture. If such Parse method exists uses it, if not then tries to find one without format provider and uses that one.
#codereview Robert.Manuszewski
[CL 2042297 by Jaroslaw Palczynski in Main branch]
2014-04-23 18:02:35 -04:00
Jaroslaw Palczynski
28dfa4ee68
#UE4 Set xml parsing to use invariant culture.
...
#codereview Robert.Manuszewski
[CL 2042274 by Jaroslaw Palczynski in Main branch]
2014-04-23 18:02:14 -04:00
Jaroslaw Palczynski
428f9cdeed
#UE4 Quick fix for Mono builds that doesn't include some classes overridden by XML system. Now it's ignoring missing classes.
...
#codereview Robert.Manuszewski
[CL 2042252 by Jaroslaw Palczynski in Main branch]
2014-04-23 18:01:43 -04:00
UnrealBot
db494a6e69
Engine source (Main branch up to CL 2037954)
2014-04-02 18:09:23 -04:00