Commit Graph

226 Commits

Author SHA1 Message Date
Nick Darnell
90e793745c Slate - ESlateCheckBoxState has been renamed to ECheckBoxState.
[CL 2384008 by Nick Darnell in Main branch]
2014-12-10 14:24:09 -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
bruce nesbit
bc6eed42ca Reverted Starter Content change.
[CL 2373006 by bruce nesbit in Main branch]
2014-12-01 19:04:12 -05:00
bruce nesbit
473df14d28 Revised starter content to use asset pack
Moved starter content assets
Added mobile starter content assets
Starter content uses mobile starter content based on target platform

[CL 2372343 by bruce nesbit in Main branch]
2014-12-01 08:44:00 -05:00
Jamie Dale
75900308d3 Fixed code relying on SLATE_TEXT_ATTRIBUTE for SHyperlink
Made sure everything was using FText rather than FString.

[CL 2370982 by Jamie Dale in Main branch]
2014-11-26 13:56:07 -05:00
Jamie Dale
0124ebf5b3 Removed SLATE_TEXT_ATTRIBUTE from AppFramework specific widgets
[CL 2369893 by Jamie Dale in Main branch]
2014-11-25 17:49:33 -05:00
Richard TalbotWatkin
a745d04c87 Improved performance in looking up module names and disallowed header names from source code by initializing a database asynchronously upon editor startup.
#jira UE-5324 - Huge hitch from FSourceCodeNavigation when selecting an object for the first time

[CL 2359722 by Richard TalbotWatkin in Main branch]
2014-11-14 02:05:33 -05:00
Richard TalbotWatkin
44e138164a Added additional checks in the New Class Dialog to disallow creating classes whose generated headers would clash with existing engine headers.
#jira UE-4770 - LIVE: Users are able to name a new class "Platform" even though there is already a class by that name in the Engine.

[CL 2357149 by Richard TalbotWatkin in Main branch]
2014-11-12 11:31:40 -05:00
Mikolaj Sieluzycki
51f5333986 Prepare cpp files for header cleanup.
#codereview Robert.Manuszewski

[CL 2356864 by Mikolaj Sieluzycki in Main branch]
2014-11-12 04:58:53 -05:00
Wes Fudala
8e55637fe5 Switched to using Epic Games Launcher instead of Epic Launcher
[CL 2356564 by Wes Fudala in Main branch]
2014-11-11 19:33:47 -05:00
Ben Marsh
b613fcb834 When creating new projects, only set the engine association if they're foreign.
[CL 2355130 by Ben Marsh in Main branch]
2014-11-10 17:04:43 -05:00
Dmitry Rekman
02bd8563a2 Improvements to code projects on Linux.
- Changes from PR #560 (contributed by salamanderrake).
- KDevelop accessor plugin added (switched to it in settings).
- Closes UE-4724.

[CL 2348971 by Dmitry Rekman in Main branch]
2014-11-04 16:37:36 -05:00
Chris Gagnon
0e6d657c3d Refactor to unify keyboard and controller input and focus.
Native controller navigation support.

[CL 2345039 by Chris Gagnon in Main branch]
2014-10-30 12:29:36 -04:00
bruce nesbit
da212769c0 Removed extra qualifier in SNewProjectWizard.h and added comments to the 4 new functions therin
[CL 2344918 by bruce nesbit in Main branch]
2014-10-30 10:27:56 -04:00
bruce nesbit
bfac007770 Tweaked new project dialog so it can show class and asset types used by a template.
Revised template descriptions to provide more details.

[CL 2344912 by bruce nesbit in Main branch]
2014-10-30 10:23:07 -04:00
Ian Shadden
6878263659 #UE4 DOCS: Added tutorial highlighting meta data to the Add Code to Project wizard: the major frame, the "type of code to add" scroll box, the class name, and path.
#Code_Review Jamie.Dale

[CL 2338726 by Ian Shadden in Main branch]
2014-10-23 13:16:00 -04:00
Wes Hunt
31e2bb00ac Removed a bunch of stuff from Slate standard include, created SlateBasics.h
* Moved Slate.h into SlateBasics.h and began shifting less commonly used headers into SlateExtras.h.
* Slate.h now simply includes SlateBasics.h and SlateExtras.h.
* Slate.h includes a deprecated warning now to indicate that SlateBasics.h + specific includes should be used instead.
* Moved dozens of inlined functions using Slate widgets into .cpp files to avoid header dependencies.
* All code samples now include SlateBasics.h and SlateExtras.h so future shifts will not break most those projects, but not trigger the deprecation warning of including Slate.h.
#BUN

[CL 2329610 by Wes Hunt in Main branch]
2014-10-14 22:50:06 -04:00
Robert Manuszewski
55f4bd6581 Removed [URL] GameName=Name from ini as we no longer need it for anything else than fixing the game name case (passed from command line)
#change Removed GGameName usage from code and replaced it with FApp::*GameName API
#change Added FApp::SetGameName(), FApp::IsGameNameEmpty()
#change Added IFileManager::GetFilenameOnDisk to get the correct case of a filename on disk
#change Renamed GGameName to GInternalGameName

[CL 2328446 by Robert Manuszewski in Main branch]
2014-10-14 10:31:43 -04: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
Peter Sauerbrei
548da9d74a fix for Mac compile
#ue4

[CL 2327678 by Peter Sauerbrei in Main branch]
2014-10-13 16:53:31 -04:00
Marc Audy
9125161195 Fix non-unity
[CL 2327527 by Marc Audy in Main branch]
2014-10-13 14:52:57 -04:00
Marc Audy
e26e577ccb Potential CIS fix for mac compile error
[CL 2327482 by Marc Audy in Main branch]
2014-10-13 14:22:42 -04:00
Marc Audy
2077f3a586 Expose ProjectHasCodeFiles, GenerateBasicSourceCode, GetCurrentProjectModules and DetermineModuleIncludePath from GameProjectGenerationModule
[CL 2327274 by Marc Audy in Main branch]
2014-10-13 11:47:21 -04:00
Michael Noland
74fec032b6 Editor: Fix hardware target settings being written into the wrong config file when creating a new project (and thus not taking effect)
- HW target settings now write to DefaultEngine.ini instead of DefaultEditor.ini when generating a project
- HW target settings now write their enum value as a string instead of an integer when generating a project
#Integrate change 2326075 from 4.5 to main

[CL 2326077 by Michael Noland in Main branch]
2014-10-10 18:18:31 -04:00
Jaroslaw Palczynski
cc0f6d9a4e UObject custom constructors.
In order to use new feature user have to change GENERATED_UCLASS_BODY() macro to the new GENERATED_BODY(). Then no constructor is implicitly declared. If there is no constructor declared in UCLASS then PCIP one is declared and defined that passes PCIP down to super-class. On the other hand if there is a constructor declared then UObject system expects to have one of the default or PCIP constructor to initialize a class during loading from disk, default object creation, etc. and it expects that user will declare and define one.

There is a possibility now to create UCLASS with the default constructor (i.e. no PCIP).

New macro is encouraged by standard classes and in-editor wizards templates.

#codereview Robert.Manuszewski

[CL 2325282 by Jaroslaw Palczynski in Main branch]
2014-10-10 04:34:56 -04:00