-
Notifications
You must be signed in to change notification settings - Fork 166
Control: remove dependency on Browser and OleClientSite #2182
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
base: master
Are you sure you want to change the base?
Control: remove dependency on Browser and OleClientSite #2182
Conversation
Huh, my email still was fine for PR #2173 3 days ago. |
Test Results 218 files - 321 218 suites - 321 7m 12s ⏱️ - 22m 59s Results for commit dccc6c6. ± Comparison against base commit 925a294. This pull request removes 37 and adds 37 tests. Note that renamed tests count towards both.
This pull request removes 2 skipped tests and adds 3 skipped tests. Note that renamed tests count towards both.
This pull request skips 44 tests.
♻️ This comment has been updated with latest results. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Getting rid of the instanceof checks would of course be great. I do not remember why exactly we have implemented it this way. Probably it was related to the fact that browser is a common widget, which is also why the proposed change does not compile.
@tmssngr do you plan to fix this PR?
@HeikoKlare Thanks for taking a look. I don't actually understand what exactly is causing this PR to fail. |
You have added a protected method to one of the native control classes without adding it to the others. This leads to a compilation error as you override that method in a common control (
|
6513c6e
to
dccc6c6
Compare
This allows to compile SWT without the "bundles\org.eclipse.swt\Eclipse SWT Browser\" source path.
Thanks. I still don't understand why my email address is rejected. |
I don't understand the issue either. I guess you still have your GitHub user linked to your Eclipse account with signed ECA? There seem to be multiple Eclipse accounts for your name, so I don't know which one to validate. Regarding the change: note that an |
This is better design and allows to compile SWT without the "bundles\org.eclipse.swt\Eclipse SWT Browser" source path.