I may be able to look at it before then. If I defer the work on the notifications plugin (bug 229823), I could do the generification in mid-june. Do we already have a bug for the generification of databinding?
Regarding the other two items (improving the propagation algorithm and fixing the flicker due to asyncExec), the improved propagation algorithm may need to wait a bit and I think the asyncExec fix should probably go in SWT rather than databinding.
While looking at the code, I also noticed a lot of incorrect comparisons -- there's a lot of checks intended to prevent redundant change events that incorrectly uses identity (==) rather than value (Object.equals). That allows a lot of redundant changes through and results in incorrect list and set diffs.
I believe this is a workaround for the incorrect implementation of equals that AbstractObservableList inherits from AbstractList. This should also be fixed.
- Stefan
Hi Stefan,
I plan to work on the JFace generification in early Neon and would also be interested in working on the generics part of Databinding. Looking at my calendar, it is also work to find a sufficient time slot for this work. How is beginning of August looking for you?
I talked to Simon and he is also interested in working on this but currently very busy.
Best regards, Lars
_______________________________________________
platform-ui-dev mailing list
platform-ui-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/platform-ui-dev