Commit Graph

16 Commits

Author SHA1 Message Date
buildmachine
ce42430211 Code documentation from CL#2636592
[CL 2636758 by buildmachine in Main branch]
2015-07-29 07:47:34 -04:00
Keli Hlodversson
9921c930cd [INTEGRATE] Merging CL#2620775 using UE4-To-UE4-LauncherDev:
Fix null pointer error in UnrealCEFSubProcess when passing the same callback handler more than once to a bound UObject method.
rb: Wes.Fudala

[CL 2620782 by Keli Hlodversson in Main branch]
2015-07-14 16:06:52 -04:00
Dmitry Rekman
ad49a1ec58 Fix UnrealCEFSubprocess build breakage.
[CL 2614352 by Dmitry Rekman in Main branch]
2015-07-08 18:54:20 -04:00
Keli Hlodversson
9f4057814b [INTEGRATE] Merging CL#2606002 using UE4-To-UE4-LauncherDev, which removes support for the CEF MessageRouter mechanism, as the UObject script bindings are more convenient and flexible.
The feature has never been included in an official release, so removing it should not cause a bw compatibility problem.

[CL 2606030 by Keli Hlodversson in Main branch]
2015-06-30 13:19:56 -04:00
Keli Hlodversson
e2b03ba393 Merging CL#2601171 using UE4-To-UE4-LauncherDev:
Implement JS integration via a subset of UObject scripting functionality and custom CEF Messages
JIRA: OPP-3240
rb: Justin.Sargent

[CL 2601283 by Keli Hlodversson in Main branch]
2015-06-25 16:56:38 -04:00
Justin Sargent
273cde1704 Merging using UE4-To-UE4-LauncherDev
#platformnotify Josh.Adams

[CL 2581810 by Justin Sargent in Main branch]
2015-06-09 16:41:53 -04:00
Ben Marsh
1776bdb37f Build UnrealCEFSubProcess for Win32 as part of the Win64 tools node, so it can be included in the Rocket build.
#codereview Matthew.Griffin

[CL 2557705 by Ben Marsh in Main branch]
2015-05-19 16:52:06 -04:00
paul fazio
45bf59dd2a Build ShaderCompileWorker, UnrealCEFSubProcess and UnrealFrontend from RootEditor node to Tools node
[CL 2545313 by paul fazio in Main branch]
2015-05-11 09:01:47 -04:00
Ben Marsh
0de65e95bd Deprecate bBuildAdditionalConsoleApplication from LinkEnvironment, and move it to UEBuildBinaryConfiguration instead - it's not actually used by anything that does linking; it's a higher level behavior. The default is now false, which mirrors the only use case we had for it (and removes a hack for checking UEBuildConfiguration.bBuildEditor).
[CL 2499917 by Ben Marsh in Main branch]
2015-04-02 11:09:01 -04:00
Carlos Cuello
65c6b1a695 [INTEGRATE] Merging using UE4-To-UE4-LauncherDev, integrate all up to cl 2496104 from the LauncherDev branch. updated friends and chat module, lib curl updates, portal related fixes
[CL 2499790 by Carlos Cuello in Main branch]
2015-04-02 09:42:37 -04:00
Matthew Griffin
18c1cdb46b Added Win32 support for CEF3
Added Win32 libraries and ensured that all necessary components are built/included for Win32

[CL 2408613 by Matthew Griffin in Main branch]
2015-01-16 06:24:57 -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
Michael Trepka
cc71376314 CEF3 integration for Mac in SlateViewer. Still WIP - there's no keyboard support yet and horizontal scrolling with mouse wheel/gestures doesn't work.
#codereview Matthew.Griffin, Mark.Satterthwaite, Dmitry.Rekman

[CL 2367740 by Michael Trepka in Main branch]
2014-11-21 13:41:17 -05:00
Matthew Griffin
32e896ad0b Back out changelist 2322806 - use of CEF3 libraries now approved
[CL 2325229 by Matthew Griffin in Main branch]
2014-10-10 03:44:50 -04:00
Matthew Griffin
410516499f Removing CEF3 libraries for now
[CL 2322806 by Matthew Griffin in Main branch]
2014-10-08 11:54:33 -04:00
Matthew Griffin
fef7e15bce Adding WebBrowser Developer project
Web Browser project mostly exposes interfaces, hiding all of the CEF3 implementation and technically allowing us to slot in another web system if necessary. Normal process will be to request a browser window interface from the web browser singleton. There is also an implementation of ISlateViewport so that it can be displayed via an SViewport.
The UnrealCEFSubProcess executable is needed for CEF3 to run additional processes for rendering etc. I don't expect this to change very often so it should hopefully just be built once and distributed, since we can't currently specify a program dependency for other modules.
Added a CEF3Utils project to share .dll loading code between web browser and the separate sub process executable.

[CL 2317298 by Matthew Griffin in Main branch]
2014-10-02 10:53:05 -04:00