Community
Participate
Working Groups
Tracing bundle added in bug 296631. Currently the minimum target the bundle requires is 3.7. To allow this bundle to be dropped into older products, we should lower the requirements. Lowering to 3.5, there are several compiler errors. The DebugOptions API is missing the ability to get/set entire maps of options, they must be done individually. Also the service tracker cannot use generics.
I currently don't see how we can emulate the lacking DebugOptions.getOptions() in 3.5. And if there is no API to get all options, we are not able to emulate the remove-all-options from TracingPreferencePage.performDefaults(). It's probably best to just go back to 3.6. This requires only small changes to the code.
Created attachment 210180 [details] Removed calls to 3.7 only API to match 36
Fixed in master