Hi, all!
We open public preview of Xilium.CefGlue - CLR bindings for CEF3.
It is first source preview. It contains about full bindings to CEF API and very-very simple demo application.
For first - Xilium.CefGlue - contains absolutely unrelated codebase with CefGlue, but still use good-showed techinques in CefGlue/1.
Sources built with CEF 3 revision 673, but it looks like compatible with rev 654 cef_preview_3.1142.654_windows.zip. So if someone want try it with 654 - remove version check, or set required version in interop/version.g.cs file. Otherwise it will not match version and fails.
Our primary goal is provide full access to CEF API (it is about done) under each platform in unified way with one deployable cil/msil image.
Currently it also can be compiled to .net 2/3.5/4. Later it of course will have only 3.5-4 features, that will not be supported on .net-2.
But all depends from end users. Main target it is .net-4/4.5.
So cool features like JSBindings and WinForms controls now are inaccessible.
Last year show that too generalized controls - it is way to get extreme complexity and they persistently doesn't met end user requirements - and our requirements too.
Also we no more work on CefGlue/1 - it last half year supported only by community, and this is good news for CefGlue/1 users.
So our next plan with Xilium.CefGlue/CEF:
- support Mono on Windows (require core CEF improvements);
- macosx support ;
- linux support.
Then, may be futures:
- provide 'featured' native renderer (if it really needed, currently with .net - managed subprocesses are very not bad);
- provide some other mechanism about js<>clr interaction instead of old-way jsbindings;
- provide some set of reusable 'extras' like simple winforms controls, and other.
We open to discussions, proposals and any cool patches.