Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 334028 - Rework event system
Summary: Rework event system
Status: RESOLVED FIXED
Alias: None
Product: RAP
Classification: RT
Component: RWT (show other bugs)
Version: 1.4   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: 2.0 M3   Edit
Assignee: Rüdiger Herrmann CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 286039 308527 332511 332976 388585 390419 390929 391760
  Show dependency tree
 
Reported: 2011-01-11 15:14 EST by Ralf Sternberg CLA
Modified: 2012-10-27 08:13 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ralf Sternberg CLA 2011-01-11 15:14:26 EST
Quoted from bug332511: "For historical reasons, typed and untyped listeners in RWT are handled the opposite way as in SWT. In W4Toolkit, the predecessor of RWT, there were only typed listeners and RWT started out with having only typed listeners as well. As a consequence, in RWT untyped listeners are wrapped in typed listeners."

This implementation causes some minor differences to SWT (see dependent bugs). These issues can only be resolved by reworking the event system to let typed listeners wrap untyped listeners.
Comment 1 Ralf Sternberg CLA 2012-10-27 08:13:02 EDT
The event system has been rewritten in branch features/event-system-rewrite. The structure is now equivalent to SWT in design and function.

The work is finished and has been merged into master with commit 7649ab680d251550afa563e3b70518c634e4b737.