Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The WPF offscreen browser variant is a WPF control which does not lack of the airgap. So it supports full WPF compositing.
To transfer the rendered images from the browser process to the host this PR uses MemoryMappedFile. The dimensions are also written to the MemoryMappedFile to prevent races when reading the files while resizing.
There is a method
SendMouseClickEvent
added to theIOutOfProcessClientRpc
interface. I found no other way to support clicks popups created fromselect
html elements. Not requiring this method would be very nice. Any suggestions?The PR does not implement DragDrop, MonitorDPI changes
Also AcceleratedPaint is not implemented(Am I right that this is not supported in the latest CEF versions?)
We tried to base the naming and namespaces on the HWND wpf browser.