Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Win32] Summarize ICoreWebView2* instances in WebViewWrapper #1770

Merged

Conversation

amartya4256
Copy link
Contributor

@amartya4256 amartya4256 commented Jan 27, 2025

This PR contributes to refactoring of all the webView* instances into a wrapper class WebViewWrapper for better encapsulation and fault proof initialization using a single future.

Contributes to #669

@amartya4256 amartya4256 force-pushed the refactor_edge_webview branch 2 times, most recently from 154cedf to d65226e Compare January 27, 2025 16:22
Copy link
Contributor

github-actions bot commented Jan 27, 2025

Test Results

   494 files  ±0     494 suites  ±0   10m 44s ⏱️ +58s
 4 332 tests ±0   4 319 ✅ ±0   13 💤 ±0  0 ❌ ±0 
16 573 runs  ±0  16 465 ✅ ±0  108 💤 ±0  0 ❌ ±0 

Results for commit 2205d36. ± Comparison against base commit 5c11f0b.

♻️ This comment has been updated with latest results.

@amartya4256 amartya4256 force-pushed the refactor_edge_webview branch from d65226e to 50031ab Compare January 27, 2025 16:38
@HeikoKlare HeikoKlare force-pushed the refactor_edge_webview branch from 50031ab to 7da3c89 Compare January 27, 2025 19:45
@HeikoKlare HeikoKlare changed the title Refactor WebView* into WebViewWrapper [Win32] Summarize ICoreWebView2* instances in WebViewWrapper Jan 27, 2025
@HeikoKlare HeikoKlare force-pushed the refactor_edge_webview branch 4 times, most recently from 429f06a to 58ba07e Compare January 27, 2025 19:50
Copy link
Contributor

@HeikoKlare HeikoKlare left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Definitely a reasonable cleanup, thanks! I have just removed the change of the timeout in browser tests, as it was unrelated to this PR (I guess it was accidentally taken over from #1752).

@HeikoKlare HeikoKlare force-pushed the refactor_edge_webview branch from 58ba07e to df8a492 Compare January 27, 2025 20:52
This commit contributes to refactoring of all the ICoreWebView2*
instances into a wrapper class WebViewWrapper for better encapsulation
and fault proof initialization using a single future.

Contributes to
eclipse-platform#669
@HeikoKlare HeikoKlare force-pushed the refactor_edge_webview branch from df8a492 to 2205d36 Compare January 27, 2025 21:22
@HeikoKlare HeikoKlare merged commit 23684ac into eclipse-platform:master Jan 28, 2025
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants