Commit Graph

1849 Commits

Author SHA1 Message Date
Jaroslaw Surowiec
341ab47a68 Core - UE-12192/Crash previewing capture data in session frontend
[CL 2550533 by Jaroslaw Surowiec in Main branch]
2015-05-14 08:13:44 -04:00
Dmitry Rekman
9b466aca72 Linux: multiple fixes for DirectoryWatcher.
- DW now returns correct paths for changes in subdirectory (UE-11861)
- DW will now automatically watch for changes in the whole tree, updating mapping when directories are added/deleted.
- DW now honors bIncludeDirectoryChanges option.
- Code has been hardened (should handle overflow and other failures).
- This change Incorporates parts from PR #1139 by 3dluvr (UE-15443) .
- Passes TestPAL and automation tests.

[CL 2549034 by Dmitry Rekman in Main branch]
2015-05-13 11:15:57 -04:00
Marc Audy
f6e82cc12c Fix crash when creating unique asset name if the source name was entirely numeric
[CL 2548912 by Marc Audy in Main branch]
2015-05-13 10:16:14 -04:00
Martin Wilson
f067748902 Make sure ActiveBoneIndices is sorted on root lod when importing skeletal meshes
[CL 2548899 by Martin Wilson in Main branch]
2015-05-13 10:09:06 -04:00
Marc Audy
1a12e9cffe Add a matching PRAGMA_ENABLE_SHADOW_VARIABLE_WARNINGS for PRAGMA_DISABLE_SHADOW_VARIABLE_WARNINGS instead of using basic PRAGMA_POP
[CL 2548029 by Marc Audy in Main branch]
2015-05-12 17:41:47 -04:00
Jeff Farris
663288bf57 GameplayAbilities module is no longer loaded by default [UE-14860] in all games. Can be optionally loaded by games that need it.
[CL 2547979 by Jeff Farris in Main branch]
2015-05-12 17:23:03 -04:00
Ben Marsh
1c2f8cc368 Fix DirectoryWatcher on Linux.
#codereview Dmitry.Rekman

[CL 2547187 by Ben Marsh in Main branch]
2015-05-12 10:09:42 -04:00
Jaroslaw Surowiec
73d93ad2ae CrashDebugHelper - Fixed source context not showing the source
[CL 2547134 by Jaroslaw Surowiec in Main branch]
2015-05-12 09:31:16 -04:00
Ben Marsh
c061da4204 Add support for directory events in directory watcher, and use it to refresh the list of enabled plugins.
#codereview Michael.Trepka, Dmitry.Rekman

[CL 2547044 by Ben Marsh in Main branch]
2015-05-12 08:01:38 -04:00
Ben Marsh
570c0df105 Disable UBT makefiles when compiling projects from the editor. It's more important to be robust than fast, since we're automating something for the user.
[CL 2547042 by Ben Marsh in Main branch]
2015-05-12 08:01:00 -04:00
Jamie Dale
39d7e66fc2 Epic Friday - Working on adding "snapshots" to the widget reflector
The underlying changes have been made to allow the widget reflector to visualize a live or snapshotted tree.

Submitting these now as the API has changed quite a bit and any future changes will likely conflict.

The "Snapshot" button is implemented but is currently commented out as it's not fully functional (I still need to take a screenshot of the windows so you can pick against their saved state).

[CL 2546993 by Jamie Dale in Main branch]
2015-05-12 06:44:16 -04:00
Dmitriy Dyomin
50d5bf19de Fixed: Building HLOD assets warns that flag bUsedWithStaticLighting needs to be set
UE-15400

[CL 2546794 by Dmitriy Dyomin in Main branch]
2015-05-12 03:43:58 -04:00
Dmitry Rekman
187fa3c94e LinuxNativeDialogs: fix for a crash (UE-15091) and other improvements.
- LND will init/tear down backend DSOs cleanly.
- LND will attempt to detect the desktop environment and use appropriate backend class.
- Filters are fixed so GTK backend can parse them.
- LC_NUMERIC is forced to en_US to prevent comma vs. dot problems when parsing configs.
- Qt4 is tried before Qt5 as the latter can still crash on shutdown.

[CL 2546195 by Dmitry Rekman in Main branch]
2015-05-11 18:30:57 -04:00
Josh Adams
54b9c26f22 - Removed DesktopTargetPlatform from editor (File | Package) [UE-14993]
[CL 2545340 by Josh Adams in Main branch]
2015-05-11 09:47:18 -04:00
Dmitriy Dyomin
714c411fee Fixed: HLOD assets have lighter materials than original meshes
UE-14625

[CL 2545224 by Dmitriy Dyomin in Main branch]
2015-05-11 07:08:08 -04:00
Daniel Lamb
5ca2869421 Integrate Main -> Orion
Added unversioned error message.
Fixed up error so it doesn't occur when using cook on the fly.

[CL 2543444 by Daniel Lamb in Main branch]
2015-05-08 15:17:56 -04:00
Daniel Lamb
9badac8d95 Added unversioned error message.
Fixed up error so it doesn't occur when using cook on the fly.

[CL 2543364 by Daniel Lamb in Main branch]
2015-05-08 14:40:06 -04:00
Dmitry Rekman
9781796a59 Rocket: disable packaging for projects that need libs which aren't bundled (UE-7114).
- Rocket doesn't bundle Linux libs, making code-based projects (and projects with third-party plugins) fail during compilation.
- Updated messaging to reflect this.
- Also added a SDK check for Linux and a 'getting' started UDN page.
- Updated Linux README for 4.8.

#codereview Peter.Sauerbrei, Ben.Marsh, Jeff.Wilson

[CL 2543338 by Dmitry Rekman in Main branch]
2015-05-08 14:31:12 -04:00
Marc Audy
d05e450ab3 Fix up a number of issues with SoundNodeWavePlayer using TAssetPtr
* Avoid unnecessary weak pointer evaluations by caching SoundWave pointer after loading from TAssetPtr
* Encapsulated SoundWave and SoundWaveAssetPtr to prevent getting out of sync
* Prevent sound waves from being garbage collected

[CL 2543325 by Marc Audy in Main branch]
2015-05-08 14:24:00 -04:00
Michael Schoell
db9c8e2240 UProperty and UFunction metadata for Category can now be localized and have improved FText usage throughout the editor (Blueprints, Behavior Trees, Materials, etc).
Big conversion of FStrings and FNames to FText.

Version bump to move some MaterialFunction UProperty from a TArray<FString> to TArray<FText> (some Engine assets are older than being allowed to auto-convert the UProperty)

Auto conversion of FName to FText (and back) now supported (as well as TArrays of those types).

Searching categories by both the localized string and the source string is now supported in Blueprints.

#jira UE-14481 - We are missing ability to translate node categories

#codereview Justin.Sargent

[CL 2542875 by Michael Schoell in Main branch]
2015-05-08 10:46:42 -04:00
Justin Hair
7171478fa2 #Automation - Unified two commandline automation pathways (one via commandlet, one in the "worker") into one.
#NOTE - "-AutomationTests=" has been deprecated
#NOTE - Supported Commands are now "List", "RunTests", RunAll", and "Quit"

#NOTE - Syntax is now -ExecCmds="Automation List;RunAll;Quit"

[CL 2542722 by Justin Hair in Main branch]
2015-05-08 08:36:05 -04:00
Nick Darnell
bdf5f2ba5f Editor - Now handling previewkeydown in the console command entry widget to prevent navigation and handle key up/down events and tab events correctly as expected for entering autocompeleted console commands.
[CL 2541781 by Nick Darnell in Main branch]
2015-05-07 17:53:02 -04:00
Dmitry Rekman
65a0bc8b4e Linux: UFE: store and manage multiple devices.
- Also fixes UFE crash on adding the device with the same properties (UE-14245).

[CL 2541686 by Dmitry Rekman in Main branch]
2015-05-07 17:21:40 -04:00
Robert Manuszewski
5a2d29850d Hot-reload will now always call ShutdownModule even when abondoning DLLs
[CL 2540682 by Robert Manuszewski in Main branch]
2015-05-07 03:23:51 -04:00
Josh Markiewicz
d59491e91b [AUTOMERGE]
#UE4 - const FUniqueNetId / FOnlinePartyId changes

--------
Integrated using branch Ue4-To-UE4-Fortnite-Simple (reversed) of change#2538253 by Josh.Markiewicz on 2015/05/05 17:39:19.

[CL 2540329 by Josh Markiewicz in Main branch]
2015-05-06 19:56:02 -04:00