Commit Graph

1228 Commits

Author SHA1 Message Date
Max Preussner dde6e568e1 Slate: Reorganized private Slate files; proper pre-compiled header for all files.
Notes:
- LandscapeEditor pulls in private MultiBox include files; temporarily made those public

[CL 2057183 by Max Preussner in Main branch]
2014-04-26 20:23:08 -04:00
Max Preussner 7b200a5f99 fixed missing module name
[CL 2057149 by Max Preussner in Main branch]
2014-04-26 17:37:39 -04:00
Max Preussner b63129a60c Slate: Refactored core Slate implementation into SlateCore module in preparation for UMG.
Other Updates:
- The WidgetReflector is now in its own module as well. It will be converted to a plug-in later.
- The Public API of both Slate and SlateCore has largely been reorganized for better discoverabilty. More cleanup work is needed.
- Added a lot of missing API documentation and fixed existing ones. More and better documentation is needed.
- Removed dead code, fixed a couple things I stubled upon, and conformed to coding guidelines (NULL vs nullptr, line breaks, etc.)

Upgrade Notes:
- The Slate Remote Server is currently disabled - will be re-enabled shortly!
- If your module previously had a module dependency to 'Slate', it now also needs a PrivateModuleDependency to 'SlateCore' in its Build.cs file.
- If your module exposes in any of its Public header files types that are now declared in SlateCore, it needs a PublicModuleDependency to 'SlateCore'
- The ToolTip property type on SWidget has changed from SToolTip to IToolTip; change local variables to TSharedPtr<IToolTip> instead of TSharedPtr<SToolTip> where needed
- IToolTip is not a widget. If you need access to the actual widget that represents the tool tip, use IToolTip::AsWidget(); If you need access to the tool tip's content, use IToolTip::GetContentWidget()

Troubleshooting:
- After syncing to this changelist you may have to clean your /Engine/Intermediate/Build/ directory and rebuild your entire project
- If in your project you are getting linker errors for unresolved types that are now declared in SlateCore, you may be missing a dependency to 'SlateCore'
- If in the Engine code you are getting linker errors for unresolved types that are now declared in SlateCore, you may need to rebuild the entire Engine

[CL 2057118 by Max Preussner in Main branch]
2014-04-26 15:07:24 -04:00
Maciej Mroz 47b315fed8 #ue4 ttp333624 EDITOR: UDS: Values of text variables aren't propagated to functions
#codereview Nick.Whiting, Michael.Schoell

[CL 2057102 by Maciej Mroz in Main branch]
2014-04-26 13:16:38 -04:00
Maciej Mroz 598ce2b0a0 #ue4 BP, UDS: Tooltips for structures and variables
[CL 2057091 by Maciej Mroz in Main branch]
2014-04-26 11:11:00 -04:00
Maciej Mroz 1c5200d993 Unity compilation fix: FGraphPinHandle
#codereview Gil.Gribb, Andrew.Rodham

[CL 2057083 by Maciej Mroz in Main branch]
2014-04-26 09:55:34 -04:00
Gil Gribb a37d56d186 build script, more robustification of mac shares
[CL 2057082 by Gil Gribb in Main branch]
2014-04-26 09:50:31 -04:00
Max Preussner d7468fed35 NewsFeed: fixed news feed not remembering read items (TTP# 333525)
[CL 2056939 by Max Preussner in Main branch]
2014-04-25 22:17:28 -04:00
Ryan Gerleve 662e9923d6 Fix OSS hacks in blueprint-callable functions
Added ShowLeaderboardUI function to IOnlineExternalUI, blueprint-callable functions now use this to show UIs
Added ExternalUIInterface for iOS Game Center, blueprint-callable functions now use it instead of platform-specific hacks
Added leaderboard interface for Android/Google Play, blueprint-callable functions now use this instead of hacks
Expose the Google Play leaderboard ID mapping to the editor instead of being hidden in a random JSON file
Fix the TappyChicken leaderboard mapping and removed the JSON file

#codereview jj.hoesing

[CL 2056915 by Ryan Gerleve in Main branch]
2014-04-25 19:46:53 -04:00
Martin Mittring a0ec9917a1 * optimized and quality improved ScreenSpaceAmbientOcclusion using dither noise, using less samples, added r.AmbientOcclusionSampleSetQuality cvar
now it  can be used with larger radius and less levels

[CL 2056905 by Martin Mittring in Main branch]
2014-04-25 19:16:39 -04:00
Max Preussner 24bcde8bcf NewsFeed: moved reload throbber into correct slot; added 'pending' icon for feed icons
[CL 2056886 by Max Preussner in Main branch]
2014-04-25 19:06:37 -04:00
Marc Audy 73cca17963 Fix compilation when WITH_OGGVORBIS not defined
#codereview Matthew.Griffin

[CL 2056851 by Marc Audy in Main branch]
2014-04-25 18:11:19 -04:00
Martin Mittring 49f3e122f4 * refactored code to be in onle place only
* optimized setting shader param

[CL 2056844 by Martin Mittring in Main branch]
2014-04-25 17:56:19 -04:00
Peter Sauerbrei 028f94b9c2 Fix for iOS build not having the appropriate plist
#ue4
#ios

[CL 2056833 by Peter Sauerbrei in Main branch]
2014-04-25 17:06:07 -04:00
Marc Audy f7b7c5f3d4 Partially roll back CL#2056352 - TargetPlatformManager doesn't exist in cooked builds, force Vorbis again for now
#codereview Matthew.Griffin

[CL 2056814 by Marc Audy in Main branch]
2014-04-25 16:46:04 -04:00
Martin Mittring b67433186b * Improved heuristics to detect Intel integrated hardware, prevent "Microsoft Basic Render Driver" from being used.
[CL 2056800 by Martin Mittring in Main branch]
2014-04-25 16:31:00 -04:00
Robert Manuszewski a04d00fdf9 Temporarily disabling postload check to unblock DDC commandlets
[CL 2056793 by Robert Manuszewski in Main branch]
2014-04-25 16:25:57 -04:00
Max Preussner d780dc9d9f fixed News Feed crashing when spamming refresh button (TTP# 333524)
[CL 2056790 by Max Preussner in Main branch]
2014-04-25 16:20:55 -04:00
Daniel Lamb 61942a894f Fix for Shaders being compiled while the engine is shutdown causing crash on exit.
[CL 2056781 by Daniel Lamb in Main branch]
2014-04-25 16:10:53 -04:00
Robert Manuszewski a54859f1f4 Fixed wrong header parsing order in UnrealHeaderTool
[CL 2056776 by Robert Manuszewski in Main branch]
2014-04-25 16:05:52 -04:00
John Pollard 675cd647ba Quick fix to get IOS compiling with RPC Utility
#Codereview Steve.Robb, Peter.Sauerbrei

[CL 2056738 by John Pollard in Main branch]
2014-04-25 15:35:45 -04:00
Wes Fudala c92493489d Fix import of .po files using /r/n line endings
Portable Object(.po) localization files using windows line endings(\\r\\n) will now import as expected.

[CL 2056729 by Wes Fudala in Main branch]
2014-04-25 15:30:42 -04:00
Martin Mittring 29501d230f #UE4:
* fixed TTP 333641 LIVE: Severe perf decrease from 4.0.2 to 4.1
  heuristic is now rejecting software renderer

[CL 2056724 by Martin Mittring in Main branch]
2014-04-25 15:25:43 -04:00
Nick Darnell 0662196a17 UMG - Excluding abstract classes from the templates. Experimenting with a way to expose sound overrides for checkbox and button. Cleanup for checkbox.
[CL 2056697 by Nick Darnell in Main branch]
2014-04-25 15:15:42 -04:00
Marc Audy 2b078b8afc Limit which SoundWave exporter is offered based on properties of the SoundWave
#codereview Matt.Kuhlenschmidt

[CL 2056643 by Marc Audy in Main branch]
2014-04-25 14:10:25 -04:00