Skip to content

Remove the unused IPropertyBag - #3490

Open
vogella wants to merge 1 commit into
eclipse-platform:masterfrom
vogella:remove-unused-ipropertybag
Open

Remove the unused IPropertyBag#3490
vogella wants to merge 1 commit into
eclipse-platform:masterfrom
vogella:remove-unused-ipropertybag

Conversation

@vogella

@vogella vogella commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

This COM wrapper arrived in 2010 with the WebKit browser backend for Windows (bug 220098), where WebUIDelegate was its only caller. That backend was deleted in 2020 by bug 560190, but IPropertyBag was left behind and nothing has referenced it since.

The only other match for the name in the tree is the IIDIPropertyBag GUID in Accessible, a local variable in the diagnostic interface-id to name mapping. It is unrelated to this class and stays.

Verified by compiling the win32 bundle from source with both javac and ecj after the removal.

IPropertyBag was added in 2010 together with the WebKit browser backend for
Windows (bug 220098) and WebUIDelegate was its only caller. That backend was
deleted in 2020 by bug 560190, but the COM wrapper was left behind and has had
no caller since.

The GUID named IIDIPropertyBag in Accessible is a local variable in a
diagnostic interface-id to name mapping and is unrelated to this class.
@github-actions

github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Test Results (win32)

   35 files  ±0     35 suites  ±0   5m 33s ⏱️ -4s
4 868 tests ±0  4 792 ✅ ±0  76 💤 ±0  0 ❌ ±0 
1 395 runs  ±0  1 371 ✅ ±0  24 💤 ±0  0 ❌ ±0 

Results for commit 9ce3570. ± Comparison against base commit 4755f49.

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.

1 participant