Commit Graph

11 Commits

Author SHA1 Message Date
Andrew Copland
26a350742e Further limit the game name length (20 characters), predict the cooking path length and limit the naming length accordingly.
#ttp 332328 Content Browser: Need new warnings about long relative path lengths for assets
#proj Editor
#branch UE4
reviewed by Thomas.Sarkanen

[CL 2055478 by Andrew Copland in Main branch]
2014-04-24 10:58:49 -04:00
Ben Marsh
89f5f31f32 [INTEGRATE] Engine source and content from 4.1 branch.
[CL 2053735 by Ben Marsh in Main branch]
2014-04-23 20:10:59 -04:00
Ben Marsh
4018ebbf4e Fill in the binary editor's file association when freshening a sample project during a Rocket build, rather than using the current engine's file association string (build machines won't have one).
[CL 2053272 by Ben Marsh in Main branch]
2014-04-23 20:05:01 -04:00
Jamie Dale
b20020f7bd #ttp 332842 - CRITICAL: Regression: EDITOR: No source folder when creating a blank project
#proj UE4
#branch UE4
#summary Made the source path validation more lenient when adding code to a project for the first time
#change GameProjectUtils::CalculateSourcePaths no longer checks that the module source folder exists on disk if the project contains no code.
#change GameProjectUtils::IsValidSourcePath no longer allows partial module name matches (to match both MyModule, and MyModuleEditor) if the project contains no code.
#reviewedby Thomas.Sarkanen, Max.Preussner

[CL 2049803 by Jamie Dale in Main branch]
2014-04-23 19:33:00 -04:00
Jamie Dale
c010db2fb4 #ttp 322244 - LIVE: Feature Request: During "Add Code to Project", allow user to select path where files go
#proj UE4
#branch UE4
#summary You can now choose where to place a class added via the New Class Wizard
#extra This tries to be smart about your placement if you have Public and Private folders for your project.
- By default the header would go into Public, and the source file would go into Private.
- If you select the Public/Classes folder for the path, the source file will still go into Private.
- If you have a sub-path, eg) /Public/MyStuff/MyClass.h, this will be mirrored in the placement of the source file, eg) /Private/MyStuff/MyClass.cpp
#extra If you're not using Public or Private folders it will just place the source at whatever path you specified.
#extra It will verify that your source code is going to a valid module folder for your game, and also allows matching of modules that start with your game name, eg) MyGame, MyGameEditor.
#reviewedby Thomas.Sarkanen, Max.Preussner

[CL 2046528 by Jamie Dale in Main branch]
2014-04-23 18:50:08 -04:00
Ben Marsh
8835780db3 Move functions for querying engine installations from Core to DesktopPlatform.
[CL 2044626 by Ben Marsh in Main branch]
2014-04-23 18:32:52 -04:00
Jamie Dale
08c31ce64d #ttp 331271 - EDITOR: New Project Dialog doesn't help inform users when they have an illegal character in their Windows user name
#proj UE4
#branch UE4
#summary Verified why @ was disallowed
#extra Also improved the robustness of the path validator and disallowed some extra things that had previously been missed.
#extra Made the way we report invalid characters consistent between FPaths, FName, and FPackageName; they now report all matched invalid characters rather than only the first one.
#reviewedby Thomas.Sarkanen, Max.Preussner

[CL 2043081 by Jamie Dale in Main branch]
2014-04-23 18:13:53 -04:00
Ben Marsh
a47f6643aa Update association when upgrading to new engine versions. Only use the association to determine a project's "up to date" property; it serves as a coarse upgrade path between engine versions (so internal/source users won't be nagged) and it allows re-associating a project with different GitHub builds.
[CL 2042716 by Ben Marsh in Main branch]
2014-04-23 18:07:55 -04:00
UnrealBot
db494a6e69 Engine source (Main branch up to CL 2037954) 2014-04-02 18:09:23 -04:00
TimSweeney
3a75fe0114 Engine source (Main branch up to CL 2027006) 2014-03-15 01:14:25 -04:00
Tim Sweeney
324683ce78 Engine source (Main branch up to CL 2026164) 2014-03-14 14:13:41 -04:00