Skip to content

Commit e332392

Browse files
committed
README.md - Update and simplify
1 parent 51c031c commit e332392

File tree

1 file changed

+5
-29
lines changed

1 file changed

+5
-29
lines changed

README.md

Lines changed: 5 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -2,43 +2,19 @@
22

33
# README
44

5-
This is a repackaging fork of the Chromium Embedded Framework (CEF) binary distribution files for Windows, found at https://cef-builds.spotifycdn.com/index.html, into [these NuGet packages](https://www.nuget.org/packages?q=Id%3A%22cef.redist%22%2C%22cef.sdk%22)
5+
This repository contains a build script that compiles and packages the Chromium Embedded Framework (CEF) binary distribution files for Windows, found at https://cef-builds.spotifycdn.com/index.html
66

7-
To make it work properly for developers on VS2013 or VS2015 wanting to develop [CefSharp](http://github.com/cefsharp/CefSharp), we need to do some local modifications ([use dynamic linking](https://bitbucket.org/chromiumembedded/cef/wiki/LinkingDifferentRunTimeLibraries)) to make CefSharp.Core compile properly. This purpose of this repository is to track and maintain these modifications as well as tooling for maintaining the NuGet packages.
7+
To make it work properly for developers on VS2019 or VS2022 wanting to develop [CefSharp](http://github.com/cefsharp/CefSharp), we need to compile `libcef_dll_wrapper` for ([dynamic linking](https://bitbucket.org/chromiumembedded/cef/wiki/LinkingDifferentRunTimeLibraries)).
88

99
The modifications allow us to:
1010

11-
- Re-package and distribute CEF `.dll` and `.pak` files in a piecemeal fashion using http://nuget.org (this is useful for both [Xilium.CefGlue](https://bitbucket.org/xilium/xilium.cefglue) and CefSharp developers and users alike)
11+
- Re-package and distribute CEF `.dll` and `.pak` files in a piecemeal fashion using http://nuget.org (this is useful for both [Xilium.CefGlue](https://gitlab.com/xiliumhq/chromiumembedded/cefglue) and CefSharp developers and users alike)
1212
- Build `libcef_dll_wrapper.lib`s as mentioned above for [CefSharp](http://github.com/cefsharp/CefSharp)
13-
- Have a place to pick CEF `include` files for easy inclusion downstream (by `git submodule` vendor folders etc.)
14-
15-
The original README for CEF can be found here: [README.txt](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.)
16-
17-
# Architecture
18-
19-
Note to self: Add a diagram here based on: http://codepen.io/jornh/full/Iyebk explaining that this is the red layer with the native code from the upstream CEF (and Chromium projects)
20-
21-
TODO: Explain each of the red pieces along the lines of this rough plan (subject to change):
22-
Foundation z: NuGets
23-
24-
- C.F.Base.x64|Win32 ... (~ Bcl. Xxx ) ....
25-
- C.Foundation.Res.Lang
26-
- C.Foundation.Res.Dev
27-
28-
- C.Foundation.WebGL (incl d*dxxxx43|46)
29-
- C.F.MDwrapper
30-
31-
## Easy
32-
33-
- C.F.Bundle.x64(NoLang)
34-
- C.F.Bundle.Win32
35-
36-
- CS.Core
37-
- CS.Wpf
3813

14+
The CEF Readme.txt file is now included as part of the Nuget packages.
3915

4016
# License
4117

42-
The code is licensed under the same license as the Chromium Embeddded Framework, i.e. the "new BSD" license. The full CEF license text can be found here: [LICENSE.txt](LICENSE.txt).
18+
The code is licensed under the same license as the Chromium Embeddded Framework, i.e. the "new BSD" license. The full CEF license text can be found here: [LICENSE.txt](https://bitbucket.org/chromiumembedded/cef/src/master/LICENSE.txt).
4319

4420
Additionally, don't forget to view `chrome://credits/` for additional licences used by Chromium.

0 commit comments

Comments
 (0)