Skip to content

Commit 5548214

Browse files
committed
Update README.md
Add blurp on my new intentions on how to step towards closing cefsharp/CefSharp#137 - but solving "the red layer" in the cef-binary repo (and possibly Xilium.CefGlue#61 over on bitbucket https://bitbucket.org/xilium/xilium.cefglue/issue/61/make-nuget-packages) Former-commit-id: 9cef99625b15298e8c5d8c3c4c3f552236040333
1 parent bb246a4 commit 5548214

File tree

1 file changed

+33
-2
lines changed

1 file changed

+33
-2
lines changed

README.md

Lines changed: 33 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,39 @@
11
# README
22

3-
This is a personal fork of the Chromium Embedded Framework (CEF) binary distribution, found at http://www.magpcss.net/cef_downloads/. To make it work properly with the VS2010, VS2012 and VS2013 version of [CefSharp](http://github.com/cefsharp/CefSharp), we need to do some local modifications to make the project compile properly. This purpose of this repository is to track and maintain these modifications.
3+
This is a repackaging fork of the Chromium Embedded Framework (CEF) binary distribution files for Windows, found at http://www.magpcss.net/cef_downloads/.
4+
5+
To make it work properly for developers on VS2010, VS2012 and VS2013 wanting to develop [CefSharp](http://github.com/cefsharp/CefSharp), we need to do some local modifications to make the project compile properly. This purpose of this repository is to track and maintain these modifications.
6+
7+
The modifications allow us to:
8+
9+
- Re-package and distribute CEF `.dll` and `.pak` files in a piecemeal fashion using http://nuget.org (this is useful for both Xilium.CefGlue and CefSharp developers and users alike)
10+
- Build `libcef_dll_wrapper.lib`s as mentioned above for [CefSharp](http://github.com/cefsharp/CefSharp)
11+
- Have a place to pick CEF `ìnclude` files for inclusion downstream (by `git ` etc.)
12+
13+
The original README for CEF can be found here: [README.txt](cef_binary_3.y.z_windows32/README.txt). It has some useful details about which CEF pieces are needed for what (e.g. browser developer tools, language support, different HTML5 features, WebGL support etc.)
14+
15+
# Architecture
16+
17+
Note to self: Add a diagram here based on: http://codepen.io/anon/pen/mkLvD explaining that this is the red layer with the native code from the upstream CEF (and Chromium projects)
18+
19+
TODO: Explain each of the red pieces along the lines of this rough plan (subject to change):
20+
Foundation z: NuGets
21+
22+
- C.F.Base.x64|Win32 ... (~ Bcl. Xxx ) ....
23+
- C.Foundation.Res.Lang
24+
- C.Foundation.Res.Dev
25+
26+
- C.Foundation.WebGL (incl d*dxxxx43|46)
27+
- C.F.MDwrapper
28+
29+
## Easy
30+
31+
- C.F.Bundle.x64(NoLang)
32+
- C.F.Bundle.Win32
33+
34+
- CS.Core
35+
- CS.Wpf
436

5-
The original README for CEF can be found here: [README.txt](cef_binary_3.y.z_windows32/README.txt).
637

738
# License
839

0 commit comments

Comments
 (0)